|
|
|
@ -29,25 +29,25 @@
|
|
|
|
|
<leaf name="NB_BONUS_LANDMARKS" type="I16" />
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="USER" bank="PLR" atom="1">
|
|
|
|
|
<leaf name="HAIR_TYPE" type="I8" />
|
|
|
|
|
<leaf name="HAIR_COLOR" type="I3" />
|
|
|
|
|
<leaf name="DEATH_XP_MALUS" type="I8" />
|
|
|
|
|
<leaf name="IN_DUEL" type="I1" />
|
|
|
|
|
<leaf name="IN_PVP_CHALLENGE" type="I1" />
|
|
|
|
|
<leaf name="MOUNT_WALK_SPEED" type="I16" />
|
|
|
|
|
<leaf name="MOUNT_RUN_SPEED" type="I16" />
|
|
|
|
|
<leaf name="TEAM_MEMBER" type="I1" />
|
|
|
|
|
<leaf name="TEAM_LEADER" type="I1" />
|
|
|
|
|
<leaf name="OUTPOST_ADMIN" type="I1" />
|
|
|
|
|
<leaf name="BERSERK" type="I1" />
|
|
|
|
|
<leaf name="ACT_TSTART" type="I32" />
|
|
|
|
|
<leaf name="ACT_TEND" type="I32" />
|
|
|
|
|
<leaf name="ACT_TYPE" type="I4" />
|
|
|
|
|
<leaf name="ACT_NUMBER" type="I8" />
|
|
|
|
|
<leaf name="ACT_REFUSED_NUM" type="I8" />
|
|
|
|
|
<leaf name="ACT_CANCELED_NUM" type="I8" />
|
|
|
|
|
<leaf name="SPEED_FACTOR" type="I8" />
|
|
|
|
|
<leaf name="SKILL_POINTS" type="I32" />
|
|
|
|
|
<leaf name="HAIR_TYPE" type="I8" />
|
|
|
|
|
<leaf name="HAIR_COLOR" type="I3" />
|
|
|
|
|
<leaf name="DEATH_XP_MALUS" type="I8" />
|
|
|
|
|
<leaf name="IN_DUEL" type="I1" />
|
|
|
|
|
<leaf name="IN_PVP_CHALLENGE" type="I1" />
|
|
|
|
|
<leaf name="MOUNT_WALK_SPEED" type="I16" />
|
|
|
|
|
<leaf name="MOUNT_RUN_SPEED" type="I16" />
|
|
|
|
|
<leaf name="TEAM_MEMBER" type="I1" />
|
|
|
|
|
<leaf name="TEAM_LEADER" type="I1" />
|
|
|
|
|
<leaf name="OUTPOST_ADMIN" type="I1" />
|
|
|
|
|
<leaf name="BERSERK" type="I1" />
|
|
|
|
|
<leaf name="ACT_TSTART" type="I32" />
|
|
|
|
|
<leaf name="ACT_TEND" type="I32" />
|
|
|
|
|
<leaf name="ACT_TYPE" type="I4" />
|
|
|
|
|
<leaf name="ACT_NUMBER" type="I8" />
|
|
|
|
|
<leaf name="ACT_REFUSED_NUM" type="I8" />
|
|
|
|
|
<leaf name="ACT_CANCELED_NUM" type="I8" />
|
|
|
|
|
<leaf name="SPEED_FACTOR" type="I8" />
|
|
|
|
|
<leaf name="SKILL_POINTS" type="I32" />
|
|
|
|
|
<branch name="SKILL_POINTS_" count="4">
|
|
|
|
|
<leaf name="VALUE" type="I32" />
|
|
|
|
|
</branch>
|
|
|
|
@ -61,9 +61,9 @@
|
|
|
|
|
<leaf name="VALUE" type="I32" />
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="NPC_CONTROL" bank="PLR">
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="RUN" type="I32" />
|
|
|
|
|
<leaf name="WALK" type="I32" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="RUN" type="I32" />
|
|
|
|
|
<leaf name="WALK" type="I32" />
|
|
|
|
|
</branch>
|
|
|
|
|
<leaf name="DEFAULT_WEIGHT_HANDS" type="I32" />
|
|
|
|
|
<leaf name="IS_INVISIBLE" type="I1" />
|
|
|
|
@ -91,11 +91,11 @@
|
|
|
|
|
<!-- 32b for start tick and 32b for end tick -->
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<leaf name="CRITICAL" type="I8" />
|
|
|
|
|
<leaf name="CRITICAL" type="I8" />
|
|
|
|
|
<!-- counter to display flying texts : critical hit -->
|
|
|
|
|
<leaf name="PARRY" type="I8" />
|
|
|
|
|
<leaf name="PARRY" type="I8" />
|
|
|
|
|
<!-- counter to display flying texts : parry -->
|
|
|
|
|
<leaf name="DODGE" type="I8" />
|
|
|
|
|
<leaf name="DODGE" type="I8" />
|
|
|
|
|
<!-- counter to display flying texts : dodge -->
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="TARGET" bank="PLR">
|
|
|
|
@ -103,12 +103,12 @@
|
|
|
|
|
<branch name="BARS" atom="1">
|
|
|
|
|
<!-- Entity Unique Identifier. Put in the atomic branch for consistency -->
|
|
|
|
|
<!-- NB a UID invalid doesn't mean no target. It may be a Forage source -->
|
|
|
|
|
<leaf name="UID" type="I20" />
|
|
|
|
|
<leaf name="HP" type="S8" />
|
|
|
|
|
<leaf name="SAP" type="I7" />
|
|
|
|
|
<leaf name="STA" type="I7" />
|
|
|
|
|
<leaf name="FOCUS" type="I7" />
|
|
|
|
|
<leaf name="PLAYER_LEVEL" type="I8" />
|
|
|
|
|
<leaf name="UID" type="I20" />
|
|
|
|
|
<leaf name="HP" type="S8" />
|
|
|
|
|
<leaf name="SAP" type="I7" />
|
|
|
|
|
<leaf name="STA" type="I7" />
|
|
|
|
|
<leaf name="FOCUS" type="I7" />
|
|
|
|
|
<leaf name="PLAYER_LEVEL" type="I8" />
|
|
|
|
|
<!-- for target players only (PVP) -->
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- ContextMenu (Bot options etc...) -->
|
|
|
|
@ -117,84 +117,84 @@
|
|
|
|
|
<!-- options for missions in the context menu -->
|
|
|
|
|
<branch name="MISSIONS_OPTIONS">
|
|
|
|
|
<branch name="" count="8">
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<!-- a text ID of 0 means there's no action. Text ID are reseted when a new character is targeted -->
|
|
|
|
|
<leaf name="PLAYER_GIFT_NEEDED" type="I1" />
|
|
|
|
|
<leaf name="PLAYER_GIFT_NEEDED" type="I1" />
|
|
|
|
|
<!-- want a player gift ? -->
|
|
|
|
|
<leaf name="PRIORITY" type="I2" />
|
|
|
|
|
<leaf name="PRIORITY" type="I2" />
|
|
|
|
|
<!-- priority of the option : the higher it is, the higher the option will be displayed in the menu -->
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- A NPC may offer to view a webpage -->
|
|
|
|
|
<leaf name="WEB_PAGE_TITLE" type="I32" />
|
|
|
|
|
<leaf name="WEB_PAGE_TITLE" type="I32" />
|
|
|
|
|
<!-- a text ID of 0 means there's no WebPage -->
|
|
|
|
|
<leaf name="WEB_PAGE_URL" type="I32" />
|
|
|
|
|
<leaf name="WEB_PAGE_URL" type="I32" />
|
|
|
|
|
<!-- the URL text ID of the web page -->
|
|
|
|
|
<leaf name="OUTPOST" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="OUTPOST" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<!-- outpost this bot give access to (sheet id inside) -->
|
|
|
|
|
<!-- Mission rings -->
|
|
|
|
|
<branch name="MISSION_RING">
|
|
|
|
|
<branch name="" count="4">
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<!-- a text ID of 0 means there's no action. Text ID are reseted when a new character is targeted -->
|
|
|
|
|
<leaf name="ID" type="I32" />
|
|
|
|
|
<leaf name="ID" type="I32" />
|
|
|
|
|
<!-- the id of the action if selected -->
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- Syncrhonisation COUNTER. must be at END of an atomic branch -->
|
|
|
|
|
<leaf name="COUNTER" type="I4" />
|
|
|
|
|
<leaf name="COUNTER" type="I4" />
|
|
|
|
|
</branch>
|
|
|
|
|
<leaf name="CONTEXT_VAL" type="I16" />
|
|
|
|
|
<leaf name="AGGRESSIVE" type="I3" />
|
|
|
|
|
<leaf name="FORCE_RATIO" type="I4" />
|
|
|
|
|
<leaf name="CONTEXT_VAL" type="I16" />
|
|
|
|
|
<leaf name="AGGRESSIVE" type="I3" />
|
|
|
|
|
<leaf name="FORCE_RATIO" type="I4" />
|
|
|
|
|
<!-- TODO: remove this, use ForceRegion/ForceLevel in client creature sheets instead -->
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="GROUP" bank="PLR">
|
|
|
|
|
<branch name="" count="8" atom="1">
|
|
|
|
|
<!-- Atomic, for correct Bar Management on client -->
|
|
|
|
|
<leaf name="PRESENT" type="I1" />
|
|
|
|
|
<leaf name="UID" type="I20" />
|
|
|
|
|
<leaf name="PRESENT" type="I1" />
|
|
|
|
|
<leaf name="UID" type="I20" />
|
|
|
|
|
<!-- Entity Unique Identifier -->
|
|
|
|
|
<leaf name="NAME" type="I32" />
|
|
|
|
|
<leaf name="HP" type="S8" />
|
|
|
|
|
<leaf name="SAP" type="I7" />
|
|
|
|
|
<leaf name="STA" type="I7" />
|
|
|
|
|
<leaf name="POS" type="I64" />
|
|
|
|
|
<leaf name="NAME" type="I32" />
|
|
|
|
|
<leaf name="HP" type="S8" />
|
|
|
|
|
<leaf name="SAP" type="I7" />
|
|
|
|
|
<leaf name="STA" type="I7" />
|
|
|
|
|
<leaf name="POS" type="I64" />
|
|
|
|
|
</branch>
|
|
|
|
|
<leaf name="LEADER_INDEX" type="I4" />
|
|
|
|
|
<leaf name="SUCCESSOR_INDEX" type="I4" />
|
|
|
|
|
<branch name="MISSIONS" bank="PLR">
|
|
|
|
|
<branch name="" count="15">
|
|
|
|
|
<!-- see game_share/mission_desc.h TMissionType -->
|
|
|
|
|
<leaf name="TYPE" type="I2" />
|
|
|
|
|
<leaf name="ICON" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="TYPE" type="I2" />
|
|
|
|
|
<leaf name="ICON" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<!-- sheet id of a .mission_icon sheet -->
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="DETAIL_TEXT" type="I32" />
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="DETAIL_TEXT" type="I32" />
|
|
|
|
|
<!-- begin date in tick -->
|
|
|
|
|
<leaf name="BEGIN_DATE" type="I32" />
|
|
|
|
|
<leaf name="BEGIN_DATE" type="I32" />
|
|
|
|
|
<!-- end date in tick -->
|
|
|
|
|
<leaf name="END_DATE" type="I32" />
|
|
|
|
|
<leaf name="END_DATE" type="I32" />
|
|
|
|
|
<!-- true if the step are "OR" -->
|
|
|
|
|
<leaf name="OR_STEPS" type="I1" />
|
|
|
|
|
<leaf name="OR_STEPS" type="I1" />
|
|
|
|
|
<branch name="GOALS">
|
|
|
|
|
<branch name="" count="20">
|
|
|
|
|
<leaf name="TEXT" type="I32" />
|
|
|
|
|
<leaf name="NPC_ALIAS" type="I32" />
|
|
|
|
|
<leaf name="TEXT" type="I32" />
|
|
|
|
|
<leaf name="NPC_ALIAS" type="I32" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- Targets -->
|
|
|
|
|
<branch name="TARGET" count="8" atom="1">
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="X" type="I32" />
|
|
|
|
|
<leaf name="Y" type="I32" />
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="X" type="I32" />
|
|
|
|
|
<leaf name="Y" type="I32" />
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- Indicate if the mission is finished (0-not 1-success 2-failed) -->
|
|
|
|
|
<leaf name="FINISHED" type="I2" />
|
|
|
|
|
<leaf name="FINISHED" type="I2" />
|
|
|
|
|
<!-- Indicate if the mission is abandonnable -->
|
|
|
|
|
<leaf name="ABANDONNABLE" type="I1" />
|
|
|
|
|
<leaf name="ABANDONNABLE" type="I1" />
|
|
|
|
|
<!-- Indicate if the mission is paused (player set as 'sleeping' in a queue) -->
|
|
|
|
|
<leaf name="SLEEP" type="I1" />
|
|
|
|
|
<leaf name="SLEEP" type="I1" />
|
|
|
|
|
<!-- Historic -->
|
|
|
|
|
<branch name="HISTO">
|
|
|
|
|
<branch name="" count="30">
|
|
|
|
@ -205,19 +205,22 @@
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- Common Item Data : For correct HELP, all items must have this structure:
|
|
|
|
|
<leaf name="SHEET" type="I32"/>
|
|
|
|
|
<leaf name="QUALITY" type="I10"/>
|
|
|
|
|
<leaf name="QUANTITY" type="I10"/>
|
|
|
|
|
<leaf name="USER_COLOR" type="I3"/>
|
|
|
|
|
<leaf name="LOCKED" type="I10"/>
|
|
|
|
|
<leaf name="WEIGHT" type="I16"/>
|
|
|
|
|
<leaf name="NAMEID" type="I32"/>
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8"/>
|
|
|
|
|
<leaf name="ENCHANT" type="I10"/>
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3"/> RM_CLASS_TYPE enum
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I5"/> RM_FABER_STAT_TYPE enum
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I11"/>
|
|
|
|
|
-->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="ACCESS" type="I2" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I5" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I11" />
|
|
|
|
|
<leaf name="RESALE_FLAG" type="I2" />
|
|
|
|
|
<leaf name="WORNED" type="I1" />
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
-->
|
|
|
|
|
<!-- gift from animator (dm) to player -->
|
|
|
|
|
<branch name="DM_GIFT" bank="PLR">
|
|
|
|
|
<leaf name="TEXT" type="I32" />
|
|
|
|
@ -225,55 +228,53 @@
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- player trade & gift to bot -->
|
|
|
|
|
<branch name="EXCHANGE" bank="PLR">
|
|
|
|
|
<leaf name="TEXT" type="I32" />
|
|
|
|
|
<leaf name="ID" type="I8" />
|
|
|
|
|
<leaf name="BEGUN" type="I1" />
|
|
|
|
|
<leaf name="ACCEPTED" type="I1" />
|
|
|
|
|
<leaf name="MONEY" type="I64" />
|
|
|
|
|
<leaf name="TEXT" type="I32" />
|
|
|
|
|
<leaf name="ID" type="I8" />
|
|
|
|
|
<leaf name="BEGUN" type="I1" />
|
|
|
|
|
<leaf name="ACCEPTED" type="I1" />
|
|
|
|
|
<leaf name="MONEY" type="I64" />
|
|
|
|
|
<branch name="GIVE">
|
|
|
|
|
<branch name="" count="8">
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<!-- <leaf name="LOCKED" type="I10"/> No longer needed -->
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<!-- <leaf name="LOCKED" type="I10" /> -->
|
|
|
|
|
<!-- <leaf name="ACCESS" type="I2" /> -->
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<!-- <leaf name="RESALE_FLAG" type="I2" /> --> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="WORNED" type="I1" /> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="RECEIVE">
|
|
|
|
|
<branch name="" count="8">
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<!-- <leaf name="LOCKED" type="I10"/> No longer needed -->
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE-->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<!-- <leaf name="LOCKED" type="I10" /> -->
|
|
|
|
|
<!-- <leaf name="ACCESS" type="I2" /> -->
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<!-- <leaf name="RESALE_FLAG" type="I2" /> --> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="WORNED" type="I1" /> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<leaf name="FORCE_REFUSE" type="I4" />
|
|
|
|
|
<!-- Syncrhonisation COUNTER. Should be at END of an atomic branch!!! but still works fine -->
|
|
|
|
|
<!-- Syncrhonisation COUNTER. Should be at END of an atomic branch!!! but still works fine (of course, because this isn't an atomic branch!) -->
|
|
|
|
|
<leaf name="COUNTER" type="I4" />
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="INVENTORY" bank="PLR">
|
|
|
|
@ -287,53 +288,42 @@
|
|
|
|
|
<branch name="BAG" clientonly="1">
|
|
|
|
|
<branch name="" count="500">
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE-->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="PRICE" type="I32" />
|
|
|
|
|
<leaf name="RESALE_FLAG" type="I2" />
|
|
|
|
|
<!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="WORNED" type="I1" />
|
|
|
|
|
<!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="ACCESS" type="I2" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="RESALE_FLAG" type="I2" /> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="WORNED" type="I1" /> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- MAX_INVENTORY_ANIMAL -->
|
|
|
|
|
<branch name="PACK_ANIMAL" count="4" clientonly="1">
|
|
|
|
|
<branch name="" count="500">
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE-->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="PRICE" type="I32" />
|
|
|
|
|
<leaf name="RESALE_FLAG" type="I2" />
|
|
|
|
|
<!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="ACCESS" type="I2" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="RESALE_FLAG" type="I2" /> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="WORNED" type="I1" /> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="EQUIP">
|
|
|
|
@ -350,24 +340,21 @@
|
|
|
|
|
<branch name="" count="16">
|
|
|
|
|
<!-- client/inventory_manager.h MAX_TEMPINV_ENTRIES and egs/player_inv_temp.h TempInvSize -->
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I12" />
|
|
|
|
|
<!-- for forage progress, max QL409 x10 -->
|
|
|
|
|
<leaf name="QUANTITY" type="I12" />
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<!-- for forage progress, max x409 x10 -->
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<!-- No LOCKED state -->
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE-->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<!-- <leaf name="LOCKED" type="I10" /> -->
|
|
|
|
|
<!-- <leaf name="ACCESS" type="I2" /> -->
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<!-- <leaf name="RESALE_FLAG" type="I2" /> --> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="WORNED" type="I1" /> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
</branch>
|
|
|
|
|
<leaf name="ENABLE_TAKE" type="I1" />
|
|
|
|
|
<!-- Used only in forage -->
|
|
|
|
@ -379,21 +366,21 @@
|
|
|
|
|
<!-- session id -->
|
|
|
|
|
<branch name="" count="16">
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE-->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<!-- <leaf name="LOCKED" type="I10" /> -->
|
|
|
|
|
<!-- <leaf name="ACCESS" type="I2" /> -->
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<!-- <leaf name="RESALE_FLAG" type="I2" /> --> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<!-- <leaf name="WORNED" type="I1" /> --> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<!-- Additionnal info -->
|
|
|
|
|
<leaf name="NB_MEMBER" type="I4" />
|
|
|
|
|
<!-- Number of team member who wants this item or phrase -->
|
|
|
|
@ -415,28 +402,26 @@
|
|
|
|
|
<leaf name="MONEY" type="I64" />
|
|
|
|
|
<branch name="" count="1000" clientonly="1">
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE-->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="ACCESS" type="I2" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="RESALE_FLAG" type="I2" /> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="WORNED" type="I1" /> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<leaf name="MONEY" type="I64" />
|
|
|
|
|
<leaf name="MONEY" type="I64" />
|
|
|
|
|
<!-- Synchronisation COUNTER. Should be at END of an atomic branch!!! but still works fine without atomic -->
|
|
|
|
|
<leaf name="COUNTER" type="I4" />
|
|
|
|
|
<leaf name="COUNTER" type="I4" />
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="MODIFIERS" bank="PLR">
|
|
|
|
|
<leaf name="TOTAL_MALUS_EQUIP" type="I8" />
|
|
|
|
@ -548,48 +533,47 @@
|
|
|
|
|
<!-- 10000*factor to apply on item price, so if this value = 10000, factor is 1.0 -->
|
|
|
|
|
<branch name="" count="8">
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<!-- No LOCKED state -->
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE-->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<!-- <leaf name="LOCKED" type="I10" /> -->
|
|
|
|
|
<!-- <leaf name="ACCESS" type="I2" /> -->
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<!-- <leaf name="RESALE_FLAG" type="I2" /> --> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<!-- <leaf name="WORNED" type="I1" /> --> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<!-- Muti currency info -->
|
|
|
|
|
<leaf name="CURRENCY" type="I4" />
|
|
|
|
|
<leaf name="CURRENCY" type="I4" />
|
|
|
|
|
<!-- The currency type RYMSG::TTradeCurrency -->
|
|
|
|
|
<leaf name="RRP_LEVEL" type="I4" />
|
|
|
|
|
<leaf name="RRP_LEVEL" type="I4" />
|
|
|
|
|
<!-- For rrp curency, specify the rrp level -->
|
|
|
|
|
<leaf name="MONEY_SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="MONEY_SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<!-- For item curency, specify the item sheet -->
|
|
|
|
|
<leaf name="BASE_SKILL" type="I4" />
|
|
|
|
|
<leaf name="BASE_SKILL" type="I4" />
|
|
|
|
|
<!-- For skill curency, specify the base skill as in EGSPD::CSPType::TSPType -->
|
|
|
|
|
<leaf name="FACTION_TYPE" type="I4" />
|
|
|
|
|
<leaf name="FACTION_TYPE" type="I4" />
|
|
|
|
|
<!-- For price in faction point, as in game_share/pvp_clan.h -->
|
|
|
|
|
<leaf name="PRICE" type="I32" />
|
|
|
|
|
<leaf name="PRICE" type="I32" />
|
|
|
|
|
<!-- The amount of the selected currency (dappers, number of item...) -->
|
|
|
|
|
<!-- Special Trade -->
|
|
|
|
|
<leaf name="PRICE_RETIRE" type="I32" />
|
|
|
|
|
<leaf name="RESALE_TIME_LEFT" type="I16" />
|
|
|
|
|
<leaf name="VENDOR_NAMEID" type="TEXT" />
|
|
|
|
|
<leaf name="PRICE_RETIRE" type="I32" />
|
|
|
|
|
<leaf name="RESALE_TIME_LEFT" type="I16" />
|
|
|
|
|
<leaf name="VENDOR_NAMEID" type="TEXT" />
|
|
|
|
|
<!-- name id of player vendor -->
|
|
|
|
|
<leaf name="FACTION_POINT_PRICE" type="I32" />
|
|
|
|
|
<leaf name="FACTION_POINT_PRICE" type="I32" />
|
|
|
|
|
<!-- 0 for standard behaviour -->
|
|
|
|
|
<!-- 1 if the sheet id is the one of an item, and if we got a plan for that item in the slot -->
|
|
|
|
|
<!-- 2 if the slot is for a skill. In this case the sheet ID must be interpreted as an enum for that skill -->
|
|
|
|
|
<!-- These values are defined as an enum in game_share/trade_slot_type.h -->
|
|
|
|
|
<leaf name="SLOT_TYPE" type="I2" />
|
|
|
|
|
<leaf name="SLOT_TYPE" type="I2" />
|
|
|
|
|
<!-- see TBotChatSellerType -->
|
|
|
|
|
<leaf name="SELLER_TYPE" type="I3" />
|
|
|
|
|
<leaf name="SELLER_TYPE" type="I3" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="BRICK_FAMILY" bank="PLR">
|
|
|
|
@ -605,28 +589,28 @@
|
|
|
|
|
<branch name="MISSIONS" bank="PLR">
|
|
|
|
|
<branch name="" count="15">
|
|
|
|
|
<!-- see game_share/mission_desc.h TMissionType -->
|
|
|
|
|
<leaf name="TYPE" type="I2" />
|
|
|
|
|
<leaf name="ICON" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="TYPE" type="I2" />
|
|
|
|
|
<leaf name="ICON" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<!-- sheet id of a .mission_icon sheet -->
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="DETAIL_TEXT" type="I32" />
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="DETAIL_TEXT" type="I32" />
|
|
|
|
|
<!-- begin date in tick -->
|
|
|
|
|
<leaf name="BEGIN_DATE" type="I32" />
|
|
|
|
|
<leaf name="BEGIN_DATE" type="I32" />
|
|
|
|
|
<!-- end date in tick -->
|
|
|
|
|
<leaf name="END_DATE" type="I32" />
|
|
|
|
|
<leaf name="END_DATE" type="I32" />
|
|
|
|
|
<!-- true if the step are "OR" -->
|
|
|
|
|
<leaf name="OR_STEPS" type="I1" />
|
|
|
|
|
<leaf name="OR_STEPS" type="I1" />
|
|
|
|
|
<branch name="GOALS">
|
|
|
|
|
<branch name="" count="20">
|
|
|
|
|
<leaf name="TEXT" type="I32" />
|
|
|
|
|
<leaf name="NPC_ALIAS" type="I32" />
|
|
|
|
|
<leaf name="TEXT" type="I32" />
|
|
|
|
|
<leaf name="NPC_ALIAS" type="I32" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- Targets -->
|
|
|
|
|
<branch name="TARGET" count="8" atom="1">
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="X" type="I32" />
|
|
|
|
|
<leaf name="Y" type="I32" />
|
|
|
|
|
<leaf name="TITLE" type="I32" />
|
|
|
|
|
<leaf name="X" type="I32" />
|
|
|
|
|
<leaf name="Y" type="I32" />
|
|
|
|
|
</branch>
|
|
|
|
|
<!-- Indicate if the mission is finished (0-not 1-success 2-failed) -->
|
|
|
|
|
<leaf name="FINISHED" type="I2" />
|
|
|
|
@ -644,29 +628,29 @@
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="EXECUTE_PHRASE" bank="PLR" atom="1">
|
|
|
|
|
<!-- The index of the phrase in the spell book that is being executed right now -->
|
|
|
|
|
<leaf name="PHRASE" type="I16" />
|
|
|
|
|
<leaf name="PHRASE" type="I16" />
|
|
|
|
|
<!-- If not a phrase in the speel book, give the associated brick sheet id -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<!-- When the NEXT_COUNTER reach the one on client, reset -->
|
|
|
|
|
<leaf name="NEXT_COUNTER" type="I8" />
|
|
|
|
|
<leaf name="NEXT_COUNTER" type="I8" />
|
|
|
|
|
<!-- When the CYCLE_COUNTER reach the one on client, reset -->
|
|
|
|
|
<leaf name="CYCLE_COUNTER" type="I8" />
|
|
|
|
|
<leaf name="CYCLE_COUNTER" type="I8" />
|
|
|
|
|
<!-- LINKS -->
|
|
|
|
|
<branch name="LINK">
|
|
|
|
|
<branch name="" count="10" atom="1">
|
|
|
|
|
<!-- The Phrase Id -->
|
|
|
|
|
<leaf name="PHRASE" type="I16" />
|
|
|
|
|
<leaf name="COUNTER" type="I4" />
|
|
|
|
|
<leaf name="PHRASE" type="I16" />
|
|
|
|
|
<!-- The cost each second -->
|
|
|
|
|
<leaf name="HP_COST" type="I16" />
|
|
|
|
|
<leaf name="SAP_COST" type="I16" />
|
|
|
|
|
<leaf name="STA_COST" type="I16" />
|
|
|
|
|
<leaf name="HP_COST" type="I16" />
|
|
|
|
|
<leaf name="SAP_COST" type="I16" />
|
|
|
|
|
<leaf name="STA_COST" type="I16" />
|
|
|
|
|
<!-- Entity name -->
|
|
|
|
|
<leaf name="TARGET_NAME" type="TEXT" />
|
|
|
|
|
<leaf name="TARGET_NAME" type="TEXT" />
|
|
|
|
|
<!-- Entity State -->
|
|
|
|
|
<leaf name="TARGET_HP" type="I7" />
|
|
|
|
|
<leaf name="TARGET_SAP" type="I7" />
|
|
|
|
|
<leaf name="TARGET_STA" type="I7" />
|
|
|
|
|
<leaf name="TARGET_HP" type="I7" />
|
|
|
|
|
<leaf name="TARGET_SAP" type="I7" />
|
|
|
|
|
<leaf name="TARGET_STA" type="I7" />
|
|
|
|
|
<leaf name="COUNTER" type="I4" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
@ -724,23 +708,21 @@
|
|
|
|
|
<leaf name="MONEY" type="I64" />
|
|
|
|
|
<branch name="" count="1000" clientonly="1">
|
|
|
|
|
<!-- Common Item Data -->
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="CREATE_TIME" type="I32" />
|
|
|
|
|
<leaf name="SERIAL" type="I32" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" />
|
|
|
|
|
<!-- weight. see DB_WEIGHT_SCALE-->
|
|
|
|
|
<leaf name="NAMEID" type="I32" />
|
|
|
|
|
<!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
<leaf name="ENCHANT" type="I10" />
|
|
|
|
|
<!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" />
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" />
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="SHEET" type="I32" cppType="NLMISC::CSheetId" />
|
|
|
|
|
<leaf name="QUALITY" type="I10" />
|
|
|
|
|
<leaf name="QUANTITY" type="I10" />
|
|
|
|
|
<leaf name="USER_COLOR" type="I3" />
|
|
|
|
|
<leaf name="LOCKED" type="I10" />
|
|
|
|
|
<leaf name="ACCESS" type="I2" />
|
|
|
|
|
<leaf name="WEIGHT" type="I16" /> <!-- weight. see DB_WEIGHT_SCALE -->
|
|
|
|
|
<leaf name="NAMEID" type="I32" /> <!-- 0 or special name of item -->
|
|
|
|
|
<leaf name="ENCHANT" type="I10" /> <!-- 0=not enchanted, 1=enchanted nbcharge 0, 10=e. nbcharge 9 -->
|
|
|
|
|
<leaf name="RM_CLASS_TYPE" type="I3" /> <!-- RM_CLASS_TYPE enum -->
|
|
|
|
|
<leaf name="RM_FABER_STAT_TYPE" type="I6" /> <!-- RM_FABER_STAT_TYPE enum -->
|
|
|
|
|
<leaf name="PREREQUISIT_VALID" type="I1" />
|
|
|
|
|
<leaf name="RESALE_FLAG" type="I2" /> <!-- TBotChatResaleFlag -->
|
|
|
|
|
<leaf name="WORNED" type="I1" /> <!-- true if item is worned (show a red cross) -->
|
|
|
|
|
<leaf name="INFO_VERSION" type="I8" />
|
|
|
|
|
</branch>
|
|
|
|
|
</branch>
|
|
|
|
|
<branch name="OUTPOST">
|
|
|
|
|