----------------------------------- -- This file holds all global (not zone specific) text references ----------------------------------- xi = xi or {} xi.msg = xi.msg or {} ----------------------------------- -- Message Channels ----------------------------------- ---@enum xi.channel xi.msg.channel = { SAY = 0, SHOUT = 1, TELL = 3, PARTY = 4, LINKSHELL = 5, SYSTEM_1 = 6, -- Standard "printToPlayer" default if no type specified SYSTEM_2 = 7, -- Login / world announcement messages EMOTION = 8, -- 9 / 10 / 11 = Does not work / nothing GM_PROMPT = 12, -- Menu prompt from GM NS_SAY = 13, -- NS = "No speaker object displayed", otherwise same as SAY NS_SHOUT = 14, -- NS = "No speaker object displayed", otherwise same as SHOUT NS_PARTY = 15, -- NS = "No speaker object displayed", otherwise same as PARTY NS_LINKSHELL = 16, -- NS = "No speaker object displayed", otherwise same as LINKSHELL UNKNOWN_17 = 17, -- 17 through 25 appear to repeat the effects of other values UNKNOWN_18 = 18, UNKNOWN_19 = 19, UNKNOWN_20 = 20, UNKNOWN_21 = 21, UNKNOWN_22 = 22, UNKNOWN_23 = 23, UNKNOWN_24 = 24, UNKNOWN_25 = 25, YELL = 26, LINKSHELL2 = 27, -- Second LS color. Default is Green NS_LINKSHELL2 = 28, -- NS = "No speaker object displayed", otherwise same as LINKSHELL2 SYSTEM_3 = 29, -- "Basic system messages" in config menu. Yellow by default. LINKSHELL3 = 30, -- Yes really it looks like a 3rd LS may have been planned at some point. NS_LINKSHELL3 = 31, -- (assumed as it follows pattern and color) UNKNOWN_32 = 32, -- Looks the same as 31 UNITY = 33, JP_ASSIST = 34, NA_ASSIST = 35, } -- used by player:printToArea ---@enum xi.area xi.msg.area = { SYSTEM = 0, -- Server wide like the purple stuff :) SAY = 1, -- Will display in small area around player SHOUT = 2, -- Will display in wide area around player PARTY = 3, -- Will display to players entire party/alliance YELL = 4, -- If yell is enabled in zone, will display. UNITY = 5, -- Also World Wide } ----------------------------------- -- Basic Messages ----------------------------------- ---@enum xi.msg.basic xi.msg.basic = { NONE = 0, -- Display nothing HIT_DMG = 1, -- hits for points of damage. MAGIC_DMG = 2, -- casts . takes damage. TARG_OUT_OF_RANGE = 4, -- is out of range. UNABLE_TO_SEE_TARG = 5, -- Unable to see . DEFEATS_TARG = 6, -- The defeats . MAGIC_RECOVERS_HP = 7, -- casts . recovers HP. ALREADY_CLAIMED = 12, -- Cannot attack. Your target is already claimed. HIT_MISS = 15, -- misses . IS_INTERRUPTED = 16, -- The 's casting is interrupted. MAGIC_UNABLE_TO_CAST = 17, -- Unable to cast spells at this time. MAGIC_UNABLE_TO_CAST_2 = 18, -- Unable to cast spells at this time. FALL_TO_GROUND = 20, -- falls to the ground. PLAYER_LEARNS_NEW_SPELL = 23, -- learns a new spell! RECOVERS_HP = 24, -- recovers HP. RECOVERS_MP = 25, -- recovers MP. RECOVERS_HP_AND_MP = 26, -- recovers HP and MP. ITEM_USES = 28, -- uses a . IS_PARALYZED = 29, -- The is paralyzed. ANTICIPATE = 30, -- anticipates the attack. SHADOW_ABSORB = 31, -- .. of 's shadows absorb the damage and disappear. NOT_ENOUGH_MP = 34, -- The does not have enough MP to cast (NULL). NO_NINJA_TOOLS = 35, -- The lacks the ninja tools to cast (NULL). LOSE_SIGHT = 36, -- You lose sight of . READIES_SKILL = 43, -- readies . READIES_WS = 43, -- readies . SPIKES_EFFECT_DMG = 44, -- 's spikes deal points of damage to the . MAGIC_CANNOT_CAST = 47, -- cannot cast . MAGIC_CANNOT_BE_CAST = 48, -- cannot be cast on . (example: tractor) UNABLE_TO_CAST_SPELLS = 49, -- The is unable to cast spells. SKILL_REACHES_LEVEL = 53, -- 's skill reaches level . ITEM_UNABLE_TO_USE = 55, -- Unable to use item. ITEM_UNABLE_TO_USE_2 = 56, -- Unable to use item. ITEM_FAILS_TO_ACTIVATE = 62, -- The fails to activate. ITEM_NO_PETRAS = 65, -- You are not carrying any Petras.
You cannot use the . HIT_CRIT = 67, -- scores a critical hit! takes points of damage. PARRIED = 70, -- parries 's attack with his/her weapon. CANNOT_PERFORM = 71, -- The cannot perform that action. CANNOT_PERFORM_TARG = 72, -- That action cannot be performed on . MAGIC_NO_EFFECT = 75, -- 's has no effect on . NO_TARG_IN_AOE = 76, -- No valid target within area of effect. TOO_FAR_AWAY = 78, -- is too far away. MAGIC_REMOVE_EFFECT = 83, -- casts . successfully removes 's . IS_PARALYZED_2 = 84, -- is paralyzed. MAGIC_RESIST = 85, -- casts . resists the spell. UNABLE_TO_USE_JA = 87, -- Unable to use job ability. UNABLE_TO_USE_JA2 = 88, -- Unable to use job ability. ITEM_DOES_NOT_HAVE = 91, -- does not have any . ITEM_CANNOT_USE_ON = 92, -- Cannot use the on . MAGIC_TELEPORT = 93, -- casts . vanishes. WAIT_LONGER = 94, -- You must wait longer to perform that action. ITEM_YOU_OBTAIN_FROM = 98, -- You obtain a from . USES_JA = 100, -- The uses .. USES = 101, -- The uses .. JA_RECOVERS_HP = 102, -- The uses .. recovers .. HP. SKILL_RECOVERS_HP = 103, -- The uses .. recovers .. HP. ITEM_NO_USE_LEVEL = 104, -- Unable to use item.
You do not meet the level requirement. IS_INTIMIDATED = 106, -- The is intimidated by 's presence. UNABLE_TO_ACCESS_SJ = 107, -- is temporarily unable to access support job abilities FAMILIAR_PC = 108, -- The uses .. Pet's powers increase! FAMILIAR_MOB = 109, -- The uses .. Pet's powers increase! JA_DAMAGE = 110, -- uses . takes damage. ITEM_NO_USE_MEDICATED = 111, -- You cannot use while medicated. DOOM_COUNTER = 112, -- doom counter is now down to . MAGIC_FAIL = 114, -- casts on , but the spell fails to take effect USE_JA_ON = 119, -- uses on . JA_REMOVE_EFFECT = 123, -- uses . successfully removes 's . STEAL_SUCCESS = 125, -- uses . steals from . CHOCOBO_JIG = 126, -- uses . movement speed increases. JA_ENFEEB_IS = 127, -- uses . is . MUG_SUCCESS = 129, -- uses . mugs gil from . SPIKES_EFFECT_HP_DRAIN = 132, -- 's spikes drain HP from the . CHARM_SUCCESS = 136, -- uses charm. is now under the 's control. CHARM_FAIL = 137, -- uses charm. fails to charm . SCAVENGE_FIND_NOTHING = 139, -- uses , but finds nothing. SCAVENGE_FIND_ITEM = 140, -- uses , and finds . SKILL_ENFEEB_2 = 142, -- uses . receives the effect of and . ACC_EVA_DOWN = 144, -- uses . receives the effect of Accuracy Down and Evasion Down. ACC_EVA_BOOST = 146, -- uses . receives the effect of Accuracy Boost and Evasion Boost. ACC_EVA_BOOST_2 = 147, -- receives the effect of Accuracy Boost and Evasion Boost. FORTIFIED_DEMONS = 149, -- is fortified against demons. USES_ABILITY_FORTIFIED_DRAGONS = 150, -- uses . is fortified against dragons. FORTIFIED_DRAGONS = 151, -- is fortified against dragons. ADD_EFFECT_MP_HEAL = 152, -- Additional effect: The recovers MP. STEAL_FAIL = 153, -- uses . fails to steal from . TARG_OUT_OF_RANGE_2 = 154, -- is out of range. CANNOT_ON_THAT_TARG = 155, -- You cannot perform that action on the specified target. JA_NO_EFFECT = 156, -- uses . No effect on . (1 line msg) JA_MISS = 158, -- uses , but misses. (no name included) SKILL_ERASE = 159, -- uses 's effect disappears! ADD_EFFECT_STATUS = 160, -- Additional effect: . ADD_EFFECT_HP_DRAIN = 161, -- Additional effect: HP drained from . ADD_EFFECT_MP_DRAIN = 162, -- Additional effect: MP drained from . ADD_EFFECT_DMG = 163, -- Additional effect: points of damage. ADD_EFFECT_STATUS_2 = 164, -- Additional effect: . (Duplicate?) ADD_EFFECT_TP_DRAIN = 165, -- Additional effect: TP drained from . ADD_EFFECT_SELFBUFF = 166, -- Additional effect: gains the effect of . ADD_EFFECT_HP_HEAL = 167, -- Additional effect: The recovers HP. ADD_EFFECT_DISPEL = 168, -- Additional effect: 's effect disappears! ADD_EFFECT_WARP = 169, -- Additional effect: Warp! (used by Halloween staves) DAMAGE = 185, -- player uses, target takes 10 damage. DEFAULT SKILL_GAIN_EFFECT = 186, -- uses . gains the effect of . SKILL_DRAIN_HP = 187, -- uses . HP drained from SKILL_MISS = 188, -- uses , but misses . SKILL_NO_EFFECT = 189, -- uses . No effect on . CANNOT_USE_WS = 190, -- The cannot use that weapon ability. NOT_ENOUGH_TP = 192, -- The does not have enough TP. REQUIRES_SHIELD = 199, -- That action requires a shield. TIME_LEFT = 202, -- Time left: (0:00:00) IS_STATUS = 203, -- is . IS_NO_LONGER_STATUS = 204, -- is no longer . GAINS_EFFECT_OF_STATUS = 205, -- gains the effect of . STATUS_WEARS_OFF = 206, -- 's effect wears off. CANNOT_CHARM = 210, -- cannot charm ! VERY_DIFFICULT_CHARM = 211, -- It would be very difficult for to charm . DIFFICULT_TO_CHARM = 212, -- It would be difficult for to charm . MIGHT_BE_ABLE_CHARM = 213, -- might be able to charm . SHOULD_BE_ABLE_CHARM = 214, -- should be able to charm . REQUIRES_A_PET = 215, -- That action requires a pet. NO_RANGED_WEAPON = 216, -- You do not have an appropriate ranged weapon equipped. CANNOT_SEE = 217, -- You cannot see . MOVE_AND_INTERRUPT = 218, -- You move and interrupt your aim. SKILL_RECOVERS_MP = 224, -- uses . recovers MP. SKILL_DRAIN_MP = 225, -- uses . MP drained from SKILL_DRAIN_TP = 226, -- uses . TP drained from MAGIC_DRAIN_HP = 227, -- casts . HP drained from . MAGIC_DRAIN_MP = 228, -- casts . MP drained from . ADD_EFFECT_DMG_2 = 229, -- Additional effect: The takes additional points of damage. MAGIC_GAIN_EFFECT = 230, -- casts . gains the effect of . DISAPPEAR_NUM = 231, -- of 's effects disappear! DRAWN_IN = 232, -- is drawn in. THAT_SOMEONES_PET = 235, -- That is someone's pet. MAGIC_ENFEEB_IS = 236, -- casts . is . MAGIC_ENFEEB = 237, -- casts . receives the effect of . SELF_HEAL = 238, -- uses . recovers HP. SKILL_ENFEEB_IS = 242, -- uses . is . SKILL_ENFEEB = 243, -- uses . receives the effect of . MUG_FAIL = 244, -- fails to mug . IS_FULL = 246, -- is full. CANNOT_EAT = 247, -- can't eat the . ABOUT_TO_WEAR_OFF = 251, -- The effect of is about to wear off. MAGIC_BURST_DAMAGE = 252, -- casts Magic burst! takes points of damage. SELF_HEAL_SECONDARY = 263, -- recovers HP. DAMAGE_SECONDARY = 264, -- takes points of damage. JA_GAIN_EFFECT = 266, -- gains the effect of . JA_RECEIVES_EFFECT = 267, -- receives the effect of . MAGIC_BURST_ENFEEB = 268, -- casts Magic burst! receives the effect of . MAGIC_BURST_ENFEEB_IS = 271, -- casts Magic burst! is . RECOVERS_MP_SECONDARY = 276, -- recovers MP. IS_EFFECT = 277, -- "is " - that's the entire message. EVADES = 282, -- evades. NO_EFFECT = 283, -- "No effect" - that's the entire message. MAGIC_RESIST_2 = 284, -- resists the effects of the spell! JA_ATK_ENHANCED = 285, -- 's attacks are enhanced. FORTIFIED_UNDEAD = 286, -- is fortified against undead. FORTIFIED_ARCANA = 287, -- is fortified against arcana. SKILLCHAIN_COSMIC_ELUCIDATION = 302, -- Skillchain: Cosmic Elucidation. takes points of damage. NEEDS_2H_WEAPON = 307, -- That action requires a two-handed weapon. ITEM_NO_USE_INVENTORY = 308, -- Unable to use the .
's inventory is full. MAGIC_CASTS_ON = 309, -- casts on . COVER_SUCCESS = 311, -- The covers . COVER_FAILURE = 312, -- The 's attempt to cover has no effect. LEVEL_IS_RESTRICTED = 314, -- 's level is currently restricted to . Equipment affected by the level restriction will be adjusted accordingly. ALREADY_HAS_A_PET = 315, -- The already has a pet. CANT_BE_USED_IN_AREA = 316, -- That action cannot be used in this area. USES_JA_TAKE_DAMAGE = 317, -- The uses .. takes .. points of damage. JA_RECOVERS_HP_2 = 318, -- uses ability. recovers HP. -- Observed on healing breath. SKILL_GAIN_EFFECT_2 = 319, -- uses . gains the effect of . JA_GAIN_EFFECT_2 = 319, -- uses . gains the effect of . JA_RECEIVES_EFFECT_2 = 320, -- uses . receives the effect of . JA_REMOVE_EFFECT_2 = 321, -- uses . 's wears off. JA_NO_EFFECT_2 = 323, -- uses . No effect on . (2 line msg) JA_MISS_2 = 324, -- uses , but misses . (includes target name) READIES_SKILL_2 = 326, -- readies . MAGIC_STARTS_CASTING_TARGET = 327, -- starts casting on . TOO_FAR_AWAY_2 = 328, -- is too far away. MAGIC_ABSORB_STR = 329, -- casts . 's STR is drained. MAGIC_ABSORB_DEX = 330, -- casts . 's DEX is drained. MAGIC_ABSORB_VIT = 331, -- casts . 's VIT is drained. MAGIC_ABSORB_AGI = 332, -- casts . 's AGI is drained. MAGIC_ABSORB_INT = 333, -- casts . 's INT is drained. MAGIC_ABSORB_MND = 334, -- casts . 's MND is drained. MAGIC_ABSORB_CHR = 335, -- casts . 's CHR is drained. NO_EFFECT_ON_PET = 336, -- No effect on that pet. NO_JUG_PET_ITEM = 337, -- You do not have the necessary item equipped to call a beast. MAGIC_ERASE = 341, -- casts . 's effect disappears! CANT_HEAL_WITH_AVATAR = 345, -- You cannot heal while you have an avatar summoned. MUST_HAVE_FOOD = 347, -- You must have pet food equipped to use that command. RANGED_ATTACK_HIT = 352, -- ranged attack hits for points of damage. RANGED_ATTACK_CRIT = 353, -- ranged attack scores a critical hit! \n takes points of damage. RANGED_ATTACK_MISS = 354, -- ranged attack misses. RANGED_ATTACK_NO_EFFECT = 355, -- ranged attack has no effect on . FULL_INVENTORY = 356, -- Cannot execute command. Your inventory is full. AOE_REGAIN_HP = 357, -- regains HP. AOE_REGAIN_MP = 358, -- regains MP. NARROWLY_ESCAPE = 359, -- narrowly escapes impending doom. ABILITIES_RECHARGED = 360, -- uses . All of 's abilities are recharged. ALL_ABILITIES_RECHARGED = 361, -- All of 's abilities are recharged. TP_REDUCED = 362, -- tp reduced to STATUS_BOOST = 364, -- uses . All of 's status parameters are boosted. STATUS_BOOST_2 = 365, -- All of 's status parameters are boosted. AOE_HP_RECOVERY = 367, -- recovers HP. ATTR_DRAINED = 369, -- uses . of 's attributes is drained. EFFECT_DRAINED = 370, -- status effects are drained from . SPIKES_EFFECT_RECOVER = 373, -- recovers hit points! STATUS_SPIKES = 374, -- Striking 's armor causes to become . ITEM_RECEIVES_EFFECT = 375, -- uses a .
receives the effect of . ITEM_OBTAINS_A = 376, -- uses a .
obtains a . ITEM_OBTAINS = 377, -- uses a .
obtains . ITEM_EFFECT_DISAPPEARS = 378, -- uses a .
's effect disappears! JA_MAGIC_BURST = 379, -- uses . Magic Burst! the takes damage. SPIKES_EFFECT_HEAL = 383, -- 's spikes restore HP to the . (element absorbed) ADD_EFFECT_HEAL = 384, -- Additional effect: recovers HP. ITEM_PETRA_VANISH = 399, -- uses a .
All of 's Petras vanish! ITEM_AILMENTS_DISAPPEARS = 400, -- uses a .
of 's effects disappears! ITEM_EFFECTS_DISAPPEARS = 401, -- uses a .
of 's status ailments disappears! ITEM_NO_EFFECT = 408, -- uses a .
No effect on . TP_INCREASE = 409, -- uses . 's TP is increased to . ITEM_NO_TARGET = 410, -- No target available. Unable to use item. JA_RECEIVES_MAB_MDB_2 = 414, -- receives the effect of Magic Attack Boost and Magic Defense Boost. JA_RECEIVES_MAB_MDB = 415, -- uses . receives the effect of Magic Attack Boost and Magic Defense Boost. SKILL_RECEIVES_MAB_MDB = 416, -- uses . receives the effect of Magic Attack Boost and Magic Defense Boost. PROVOKE_SWITCH = 418, -- The uses on . The switches to ! LEARNS_SPELL = 419, -- learns (NULL)! ROLL_MAIN = 420, -- The uses .. The total comes to ..! receives the effect of .. ROLL_SUB = 421, -- receives the effect of .. ROLL_MAIN_FAIL = 422, -- The uses .. The total comes to ..! No effect on . ROLL_SUB_FAIL = 423, -- No effect on . DOUBLEUP = 424, -- The uses Double-Up. The total for . increases to ..! receives the effect of .. DOUBLEUP_FAIL = 425, -- The uses Double-Up. The total for . increases to ..! No effect on . DOUBLEUP_BUST = 426, -- The uses Double-Up. Bust! loses the effect of .. DOUBLEUP_BUST_SUB = 427, -- loses the effect of .. NO_ELIGIBLE_ROLL = 428, -- There are no rolls eligible for Double-Up. Unable to use ability. ROLL_ALREADY_ACTIVE = 429, -- The same roll is already active on the . MAGIC_STEAL = 430, -- casts . of 's effects is drained. MAGIC_TP_REDUCE = 431, -- casts . 's TP is reduced. WILD_CARD_BASE = 435, -- uses Wild Card! 's abilities are recharged. JA_RECEIVES_EFFECT_3 = 441, -- receives the effect of . CANNOT_ATTACK_TARGET = 446, -- You cannot attack that target TIME_DYNAMIS_EXTENDED = 448, -- Time allowed in Dynamis has been extended by minutes TIME_DYNAMIS_REMAINING = 449, -- ----== WARNING ==----Time remaining in Dynamis: minutes. JA_RECOVERS_MP = 451, -- uses . regains MP. WILD_FLOURISH_TP = 452, -- uses . regains TP. STEAL_EFFECT = 453, -- uses . steals the effect of from . MAGIC_ABSORB_TP = 454, -- casts . TP drained from . GRIP_NO_2HAND_EQUIPPED = 512, -- You must have a two-handed weapon equipped in the main weapon slot in order to equip a grip GRIP_NOT_COMPATIBLE = 513, -- This grip is not compatible with the two-handed weapon you currently have equipped ITEM_NO_ITEMS_EQUIPPED = 514, -- You do not have the proper items equipped to use the . SOULTRAPPER_SUCCESS = 515, -- has successfully recorded the target's image onto an . SOULTRAPPER_FAILED = 516, -- was unable to capture the target's image. ITEM_CANNOT_USE_TARGET = 517, -- The cannot bed used on that target. ITEM_NO_USE_SNEAK = 518, -- The cannot be used while under the effect of invisible or sneak VIOLENT_FLOURISH_STUN = 522, -- uses . The takes points of damage and is stunned. EFFECT_ALREADY_ACTIVE = 523, -- The same effect is already active on . NO_FINISHINGMOVES = 524, -- You have not earned enough finishing moves to perform that action. REQUIRES_COMBAT = 525, -- .. can only be performed during battle. PETRIFICATION_COUNTER = 530, -- petrification counter is now down to . SPECTRAL_JIG = 532, -- uses . receives the effect of Sneak and Invisible. MAGIC_ABSORB_ACC = 533, -- casts . 's Accuracy is drained. SELF_HEAL_NOHP = 539, -- uses . regains HP. FOV_DEFEATED_TARGET = 558, -- You defeated a designated target.
(Progress: /) FOV_COMPLETED_REGIME = 559, -- You have successfully completed the training regime. STATUS_INCREASED = 562, -- The status parameters of have increased. FOV_OBTAINS_GIL = 565, -- obtains . FOV_OBTAINS_TABS = 566, -- obtains tab.
(Total: ) MMM_STOWED_AWAY = 567, -- stowed away a in his tattered Maze Monger pouch. STATUS_PREVENTS = 569, -- Your current status prevents you from using that ability. MAGIC_REMOVE_EFFECT_2 = 571, -- of 's status ailments disappear! MAGIC_ABSORB_AILMENT = 572, -- casts . absorbs of 's status ailments. PET_CANNOT_DO_ACTION = 574, -- 's pet is currently unable to perform that action. PET_NOT_ENOUGH_TP = 575, -- 's pet does not have enough TP to perform that action. RANGED_ATTACK_SQUARELY = 576, -- ranged attack hits the squarely for points of damage., RANGED_ATTACK_PUMMELS = 577, -- ranged attack strikes true, pummeling for points of damage!, ITEM_UNABLE_TO_USE_PARTY_LEADER = 580, -- Unable to use . The party leader is in either an area beyond warping range or a place you have yet to visit. MAGIC_MUST_ASTRAL_FLOW = 581, -- Unable to cast . Astral Flow must be in effect to cast this spell. MAGIAN_TRIAL_COMPLETE = 584, -- You have completed Trial . Report your success to a Magian Moogle. DESPOIL_ATT_DOWN = 593, -- uses .
steals a from .
Additional effect: is afflicted with Attack Down. DESPOIL_DEF_DOWN = 594, -- uses .
steals a from .
Additional effect: is afflicted with Defense Down. DESPOIL_MATT_DOWN = 595, -- uses .
steals a from .
Additional effect: is afflicted with Magic Atk. Down. DESPOIL_MDEF_DOWN = 596, -- uses .
steals a from .
Additional effect: is afflicted with Magic Def. Down. DESPOIL_EVA_DOWN = 597, -- uses .
steals a from .
Additional effect: is afflicted with Evasion Down. DESPOIL_ACC_DOWN = 598, -- uses .
steals a from .
Additional effect: is afflicted with Accuracy Down. DESPOIL_SLOW = 599, -- uses .
steals a from .
Additional effect: is afflicted with Slow. EATS_FINDS_ITEM = 600, -- eats a .
finds a inside! EATS_FINDS_NOTHING = 604, -- eats a , but finds nothing inside... JA_TH_EFFECTIVENESS = 608, -- uses . Treasure Hunter effectiveness against increases to . FOV_REGIME_BEGINS_ANEW = 643, -- Your current training regime will begin anew! MAGIC_COMPLETE_RESIST = 655, -- casts . completely resists the spell. SAME_EFFECT_LUOPAN = 660, -- The same effect is already active on that luopan!. LUOPAN_ALREADY_PLACED = 661, -- has already placed a luopan. Unable to use ability. REQUIRE_LUOPAN = 662, -- This action requires a luopan. LUOPAN_HP_RATE_DOWN = 663, -- uses . The luopan's HP consumption rate has been reduced. LUOPAN_HP_RATE_UP = 664, -- uses . The luopan's HP consumption rate has been increased. HAS_LUOPON_NO_USE = 665, -- has a pet. Unable to use ability. REQUIRE_RUNE = 666, -- That action requires the ability Rune Enchantment. SWORDPLAY_GAIN = 667, -- uses . Accuracy and evasion are enhanced. VALLATION_GAIN = 668, -- receives the effect of Vallation, reducing damage taken from certain elemental magic spells. -- Vallation and Valiance both use this message for the RUN using the ja VALIANCE_GAIN_PARTY = 669, -- Magic damage of a certain element is reduced for -- This message is when a party member recieves the aoe effect of Valiance LIEMENT_GAIN = 670, -- uses . can now absorb magic damage of a certain element. PFLUG_GAIN = 671, -- uses . now has enhanced resistance. GAMBIT_GAIN = 672, -- uses . receives the effect of Gambit, reducing magic defense against magic of a certain element. SCAVENGE_FIND_ITEMS = 674, -- uses , and finds . FERETORY_COUNTDOWN = 679, -- will return to the Feretory in ROE_COMPLETE = 690, -- You have completed the following Records of Eminence objective: . ROE_REPEAT_OR_CANCEL = 691, -- This objective may be repeated, and can be cancelled from the menu. ROE_RECEIVE_SPARKS = 692, -- You receive sparks of eminence, and now possess a total of . ROE_BONUS_ITEM = 693, -- As a special bonus for your valiant efforts, you have been awarded ! ROE_BONUS_SPARKS = 694, -- As a special bonus for your valiant efforts, you have been awarded sparks of eminence! ROE_UNABLE_BONUS_ITEM = 695, -- Unable to receive special bonus. Make room in your inventory and receive your reward from the Records of Eminence menu. ROE_YET_TO_RECEIVE = 696, -- You have yet to receive certain special bonuses from the objectives you have completed. Make room in your inventory and receive your reward from the Records of Eminence menu. ROE_RECORD = 697, -- Records of Eminence: . ROE_PROGRESS = 698, -- Progress: /. ROE_NEW_OBJECTIVE = 699, -- A new objective has been added! TRUST_NO_CAST_TRUST = 700, -- You are unable to use Trust magic at this time. ROE_OBTAINED_KEY_ITEM = 706, -- You have obtained as a special reward! ROE_FIRST_TIME_SPARKS = 707, -- As a first-time bonus, you receive sparks of eminence for a total of ! ROE_BONUS_ITEM_PLURAL = 709, -- As a special bonus for your valiant efforts, you have been awarded the following: x! ROE_TIMED_CLEAR = 710, -- You are cleared to fulfill this objective once again. TRUST_NO_CALL_AE = 717, -- You cannot call forth alter egos here. MAGIC_EFFECT_DRAINED = 737, -- of the 's magic effects is drained. most likely only used for Atomos (can only absorb 1 effect) RECEIVE_MAGICAL_EFFECT = 739, -- receives magical effect. most likely only used for Atomos (can only absorb 1 effect) ROE_RECEIVED_ACCOLADES = 741, -- You have gained Unity accolade[/s] for a total of ! JA_ENMITY_DECREASE = 743, -- uses . 's enmity decreases. AUTO_EXCEEDS_CAPACITY = 745, -- Your automaton exceeds one or more elemental capacity values and cannot be activated. PET_MAGIC_BURST = 747, -- uses . Magic Burst! takes points of damage. OBTAINED_KEY_ITEM = 758, -- Obtained key item: . ALREADY_HAVE_KEY_ITEM = 759, -- You already have key item: . USE_OBTAIN_ESCHA_SILT = 765, -- uses . obtains escha silt. USE_OBTAIN_ESCHA_BEAD = 766, -- uses . obtains escha beads. MOTE_OF_PARADISE = 791, -- The recieves motes of paradise. AUTO_OVERLOAD_CHANCE = 798, -- The 's overload chance is %. AUTO_OVERLOADED = 799, -- The 's overload chance is %. The is overloaded! SPIRIT_BOND = 800, -- Spirit Bond Activates. takes points of damage. -- Wyvern Spirit bond } -- Used to modify certain basic messages. ---@enum xi.actionModifier xi.msg.actionModifier = { NONE = 0x00, COVER = 0x01, RESIST = 0x02, -- Resist! -- Used for resist traits triggers. MAGIC_BURST = 0x04, -- Currently known to be used for Swipe/Lunge only IMMUNOBREAK = 0x08, } ----------------------------------- -- System Messages ----------------------------------- ---@enum xi.system xi.msg.system = { GLOBAL_TRUST_OFFSET = 0, EXECUTING_LOGOUT = 7, -- Executing logout in seconds. Cancel healing to remain logged in. OBTAINS_GIL = 19, -- Treasure pool message ala 0x0D2 `Gold` value of non- zero " obtains gil." EXECUTING_SHUTDOWN = 35, -- Executing shutdown in seconds. Cancel healing to remain logged in. TRUST_NO_SEEKING_PARTY = 296, -- You cannot use Trust magic while seeking a party. TRUST_DELAY_NEW_PARTY_MEMBER = 297, -- While inviting a party member, you must wait a while before using Trust magic. TRUST_MAXIMUM_NUMBER = 298, -- You have called forth your maximum number of alter egos. TRUST_ALREADY_CALLED = 299, -- That alter ego has already been called forth. TRUST_NO_ENMITY = 300, -- You cannot use Trust magic while having gained enmity. TRUST_SOLO_OR_LEADER = 301, -- You cannot use Trust magic unless you are solo or the party leader. }