From The Mana World
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Current
Condensing and creating sanity in an otherwise mad, mad, world.
TMW-Herc
Moving Tutorial
- Wiki Pages to edit
- Walkthrough
- Quests
- Tutorial
- Tulimshar Quests
- Ayasha's Hide and Seek
- Banu
- Wyara for Reset
- Fieri New Cook
- Speed Skill
- Magic Quests Wyara, Morgan, Pauline, Earth Spirit
- Candor
- Blue Sage Quest
- Christmas Event
Quest Log
[TEST]
Client Data
quests.xml
<quests> <effect map="Map.tmx" npc="NpcIdServerDataUses" value="QuestValue(s)" effect="EffectId"/> <quest name="Name" group="GroupName" (in)complete="QuestValue"> <name>Name</name> <text>Quest Info</text> </quest> </quests>
Working Example: Quest Log Client Data
Server Data
Quest ID: var id used by client
CommonVar: Used in getq & to set
ServerVar: Server Varaible value is stored
SHIFT: Posistion shifted. (SHIFT * MASK)
MASK: Size of shift to make. ((1 << MASK) - 1) << (SHIFT * MASK)
From world/map/conf/tmwa-map.conf -> quest_db: db/quest-log.txt:
Quest ID,CommonVar,ServerVar,SHIFT,MASK
Working Example: Quest log Server Data
TMWA
Working Example: Quest Log TMWA
Conversion / Creation
- All Quest Log Vars will start with QL_ prefix
- Check they are unique within the source
Existing
- Quest isn't bitmasked
- Quest is bitmasked
- Quest is bitmasked but uses single bit shifts
New
- Pick an open Bitmask on an existing var
- Create VR var to shift into that var
- set VR, int; Bit masking takes care of the rest
Professions
[WIP]