Help! find a function in IDA

serk11

Solid & Active Platinian
Original poster
Mar 1, 2023
55
74
18
26
france
I'm currently trying to read a .so library with IDA (I don't believe it's il2cpp, there's no global-metadata.dat). I watched many tutorials, most are tutorials to patch the library in hexadecimal but I would like to know how to find the offset of a function that manages the attack in this game https://play.google.com /store/apps/details?id=com.ludia.jurassicworld&hl=en&gl=US

it's a turn-based game and I'm pretty sure that the function that handles the attack is a function found in the "libJurassicWorld.so" library.

My problem is that the function that manages the attack is surely in an unnamed function, therefore in sub_XXXXXX

I would like to be able to find this function to then hook, but despite the many existing tutorials I don't understand how to find a function without a name, here is a result of my search when I look for the string "damage" (even if I'm not sure to be able to find what I'm looking for by doing this)

Code:
Address    Function    Instruction
.rodata:000000000033FDED        aDamagedColor   DCB "DAMAGED_COLOR",0   ; DATA XREF: sub_1001D18:loc_10029F8↓o
.rodata:0000000000341E59        aDamage         DCB "Damage",0          ; DATA XREF: sub_6C015C+C90↓o
.rodata:0000000000341F7E        aBattleprocesst DCB "BattleProcessTokenDamageAction",0
.rodata:000000000034284A        aModabilitydire DCB "MODAbilityDirectDamage",0
.rodata:0000000000344D8C        aModdirectdamag DCB "MODDirectDamageAction",0
.rodata:0000000000345C66        aShowdamagetake DCB "ShowDamageTakenInfluence",0
.rodata:000000000034718A        aBossdamage     DCB "BossDamage",0      ; DATA XREF: sub_26EC0D8+E658↓o
.rodata:0000000000347A12        aTotalDamagePla DCB "Total Damage Player",0
.rodata:0000000000349E18        aPbossladderdam DCB "pBossLadderDamage",0
.rodata:0000000000356275        aShowdamagedone DCB "ShowDamageDoneInfluence",0
.rodata:000000000035A98B        aTotalDamageOpp DCB "Total Damage Opponent",0
.rodata:000000000035D343        aPersonavalueda DCB "PersonaValueDamage",0
.rodata:0000000000362460        ; `typeinfo name for'JurassicWorld::BattleDamageMODAnimationObject
.rodata:0000000000363250        ; `typeinfo name for'JurassicWorld::BattleDamage
.rodata:00000000003670E0        ; `typeinfo name for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_9, std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_9>, void ()(void)>
.rodata:00000000003671B0        _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE3$_9 DCB "ZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12B"
.rodata:0000000000367250        ; `typeinfo name for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_10, std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_10>, void ()(void)>
.rodata:0000000000367320        _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE4$_10 DCB "ZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12B"
.rodata:00000000003673C0        ; `typeinfo name for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_11, std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_11>, void ()(void)>
.rodata:0000000000367490        _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE4$_11 DCB "ZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12B"
.rodata:00000000003679A0        ; `typeinfo name for'std::__function::__func<JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY, AGIntrusivePtr<JurassicWorld::BattleDamage>, bool, std::function<void ()(void)>, AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13, std::allocator<JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY, AGIntrusivePtr<JurassicWorld::BattleDamage>, bool, std::function<void ()(void)>, AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13>, void ()(void)>
.rodata:0000000000367A90        _ZTSZN13JurassicWorld10BattleMode19playAttackAnimationENS_6Battle12BATTLE_PARTYE14AGIntrusivePtrINS_12BattleDamageEEbNSt6__ndk18functionIFvvEEES3_INS_21BattleDinoStatWrapperEEE4$_13 DCB "ZN13JurassicWorld10BattleMode19playAttackAnimationENS_6Battle12B"
.rodata:0000000000368370        ; `typeinfo name for'JurassicWorld::BattleProcessTokenDamageAction
.rodata:00000000003CB070        ; `typeinfo name for'JurassicWorld::MODAbilityDirectDamage
.rodata:00000000003CBEF0        ; `typeinfo name for'JurassicWorld::MODCondition::ISDAMAGED(JurassicWorld::MODTarget, bool)::MODConditionIsDamaged
.rodata:00000000003CC360        ; `typeinfo name for'JurassicWorld::MODDirectDamageAction
.rodata:00000000003CD510        ; `typeinfo name for'JurassicWorld::MODTriggerDamageDealt
.rodata:00000000003CD540        ; `typeinfo name for'JurassicWorld::MODTriggerDamageTaken
.rodata:00000000003CD7A0        ; `typeinfo name for'JurassicWorld::MODTriggerPreDamageTaken
.rodata:00000000003CD7D0        ; `typeinfo name for'JurassicWorld::MODTriggerPreDamageWillKill
.text:00000000006C0DEC    sub_6C015C                    ADRL            X0, aDamage ; "Damage"
.text:00000000006CC378    sub_6CB6E8                    ADRL            X0, aDamage ; "Damage"
.text:00000000006D8EBC    sub_6D822C                    ADRL            X0, aDamage ; "Damage"
.text:00000000006DD62C    sub_6DC99C                    ADRL            X0, aDamage ; "Damage"
.text:00000000006E2258    sub_6E15C8                    ADRL            X0, aDamage ; "Damage"
.text:00000000006E7578    sub_6E68E8                    ADRL            X0, aDamage ; "Damage"
.text:00000000006EBEE0    sub_6EB250                    ADRL            X0, aDamage ; "Damage"
.text:00000000006F13FC    sub_6F076C                    ADRL            X0, aDamage ; "Damage"
.text:00000000006F5988    sub_6F4CF8                    ADRL            X0, aDamage ; "Damage"
.text:00000000006FC980    sub_6FBCF0                    ADRL            X0, aDamage ; "Damage"
.text:0000000000701100    sub_700470                    ADRL            X0, aDamage ; "Damage"
.text:0000000000706868    sub_705BD8                    ADRL            X0, aDamage ; "Damage"
.text:000000000070BC78    sub_70AFE8                    ADRL            X0, aDamage ; "Damage"
.text:0000000000710B58    sub_70FEC8                    ADRL            X0, aDamage ; "Damage"
.text:0000000000715980    sub_714CF0                    ADRL            X0, aDamage ; "Damage"
.text:000000000071C898    sub_71BC08                    ADRL            X0, aDamage ; "Damage"
.text:0000000000721620    sub_720990                    ADRL            X0, aDamage ; "Damage"
.text:0000000000725BAC    sub_724F1C                    ADRL            X0, aDamage ; "Damage"
.text:000000000072A100    sub_729470                    ADRL            X0, aDamage ; "Damage"
.text:000000000072EDD8    sub_72E148                    ADRL            X0, aDamage ; "Damage"
.text:00000000007332FC    sub_73266C                    ADRL            X0, aDamage ; "Damage"
.text:0000000000737E60    sub_7371D0                    ADRL            X0, aDamage ; "Damage"
.text:0000000000741E74    sub_7411E4                    ADRL            X0, aDamage ; "Damage"
.text:000000000074999C    sub_748D0C                    ADRL            X0, aDamage ; "Damage"
.text:000000000074E878    sub_74DBE8                    ADRL            X0, aDamage ; "Damage"
.text:000000000075A238    sub_7595A8                    ADRL            X0, aDamage ; "Damage"
.text:0000000000762784    sub_761AF4                    ADRL            X0, aDamage ; "Damage"
.text:0000000000768AD4    sub_767E44                    ADRL            X0, aDamage ; "Damage"
.text:000000000076E490    sub_76D7FC                    ADRL            X0, aDamage ; "Damage"
.text:0000000000778724    sub_777A94                    ADRL            X0, aDamage ; "Damage"
.text:0000000000780544    sub_77F8B4                    ADRL            X0, aDamage ; "Damage"
.text:0000000000784BF4    sub_783F64                    ADRL            X0, aDamage ; "Damage"
.text:00000000007895C0    sub_788930                    ADRL            X0, aDamage ; "Damage"
.text:000000000078EBF4    sub_78DF64                    ADRL            X0, aDamage ; "Damage"
.text:0000000000793700    sub_792A70                    ADRL            X0, aDamage ; "Damage"
.text:000000000079C070    sub_79B3E0                    ADRL            X0, aDamage ; "Damage"
.text:00000000007A3708    sub_7A2A74                    ADRL            X0, aDamage ; "Damage"
.text:00000000007C18D4    sub_7C0C44                    ADRL            X0, aDamage ; "Damage"
.text:00000000007CAB1C    sub_7C9E8C                    ADRL            X0, aDamage ; "Damage"
.text:00000000007CF5B0    sub_7CE91C                    ADRL            X0, aDamage ; "Damage"
.text:00000000007D9058    sub_7D83C4                    ADRL            X0, aDamage ; "Damage"
.text:00000000007E446C    sub_7E356C                    ADRL            X9, aTotalDamageOpp ; "Total Damage Opponent"
.text:00000000007E4478    sub_7E356C                    LDR             Q0, [X9] ; "Total Damage Opponent"
.text:00000000007E45A8    sub_7E356C                    ADRL            X9, aTotalDamagePla ; "Total Damage Player"
.text:00000000007E45B0    sub_7E356C                    LDR             Q0, [X9] ; "Total Damage Player"
.text:00000000007EC4C0    sub_7EAB84                    ADRL            X8, aTotalDamageOpp ; "Total Damage Opponent"
.text:00000000007EC4CC    sub_7EAB84                    LDR             Q0, [X8] ; "Total Damage Opponent"
.text:00000000007EC538    sub_7EAB84                    ADRL            X8, aTotalDamagePla ; "Total Damage Player"
.text:00000000007EC540    sub_7EAB84                    LDR             Q0, [X8] ; "Total Damage Player"
.text:00000000007EF49C    sub_7EE80C    ADRL            X0, aDamage ; "Damage"
.text:00000000007F4234    sub_7F35A4    ADRL            X0, aDamage ; "Damage"
.text:00000000007FAFD0    sub_7FA340    ADRL            X0, aDamage ; "Damage"
.text:0000000000800794    sub_7FFB00    ADRL            X0, aDamage ; "Damage"
.text:0000000000839504    sub_839500    ADRL            X9, _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE3$_9 ; type descriptor name
.text:000000000083951C    sub_83951C    ADRL            X0, _ZTIZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE3$_9
.text:0000000000839D10    sub_839D0C    ADRL            X9, _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE4$_10 ; type descriptor name
.text:0000000000839D28    sub_839D28    ADRL            X0, _ZTIZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE4$_10
.text:000000000083A204    sub_83A200    ADRL            X9, _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE4$_11 ; type descriptor name
.text:000000000083A21C    sub_83A21C    ADRL            X0, _ZTIZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE4$_11
.text:000000000083B820    sub_83B81C    ADRL            X9, _ZTSZN13JurassicWorld10BattleMode19playAttackAnimationENS_6Battle12BATTLE_PARTYE14AGIntrusivePtrINS_12BattleDamageEEbNSt6__ndk18functionIFvvEEES3_INS_21BattleDinoStatWrapperEEE4$_13 ; type descriptor name
.text:000000000083B838    sub_83B838    ADRL            X0, _ZTIZN13JurassicWorld10BattleMode19playAttackAnimationENS_6Battle12BATTLE_PARTYE14AGIntrusivePtrINS_12BattleDamageEEbNSt6__ndk18functionIFvvEEES3_INS_21BattleDinoStatWrapperEEE4$_13
.text:0000000000840830    sub_83FBA0    ADRL            X0, aDamage ; "Damage"
.text:0000000000844F30    sub_84429C    ADRL            X0, aDamage ; "Damage"
.text:000000000084F388    sub_84E6F8    ADRL            X0, aDamage ; "Damage"
.text:000000000085587C    sub_854BEC    ADRL            X0, aDamage ; "Damage"
.text:000000000085AA78    sub_859DE8    ADRL            X0, aDamage ; "Damage"
.text:000000000085FCA4    sub_85F014    ADRL            X0, aDamage ; "Damage"
.text:00000000008656D0    sub_864A3C    ADRL            X0, aDamage ; "Damage"
.text:000000000086DC50    sub_86CFC0    ADRL            X0, aDamage ; "Damage"
.text:000000000087146C    sub_8713E4    ADRP            X9, #aBattleprocesst@PAGE ; "BattleProcessTokenDamageAction"
.text:0000000000871474    sub_8713E4    ADD             X9, X9, #aBattleprocesst@PAGEOFF ; "BattleProcessTokenDamageAction"
.text:0000000000871480    sub_8713E4    LDR             Q2, [X9] ; "BattleProcessTokenDamageAction"
.text:0000000000872B88    sub_871EF4    ADRL            X0, aDamage ; "Damage"
.text:000000000088362C    sub_882998    ADRL            X0, aDamage ; "Damage"
.text:000000000088F150    sub_88E4BC    ADRL            X0, aDamage ; "Damage"
.text:0000000000899DF4    sub_899160    ADRL            X0, aDamage ; "Damage"
.text:00000000008A8014    sub_8A7384    ADRL            X0, aDamage ; "Damage"
.text:0000000000B79814    sub_B78B84    ADRL            X0, aDamage ; "Damage"
.text:0000000000B7E330    sub_B7D6A0    ADRL            X0, aDamage ; "Damage"
.text:0000000000B821F4    sub_B820D8    ADRL            X0, aDamage ; "Damage"
.text:0000000000B85ED8    sub_B85248    ADRL            X0, aDamage ; "Damage"
.text:0000000000B8A5F0    sub_B89960    ADRL            X0, aDamage ; "Damage"
.text:0000000000B8EF44    sub_B8E2B4    ADRL            X0, aDamage ; "Damage"
.text:0000000000B96C0C    sub_B95F7C    ADRL            X0, aDamage ; "Damage"
.text:0000000000B9C7E8    sub_B9BB58    ADRL            X0, aDamage ; "Damage"
.text:0000000000BA1414    sub_BA0780    ADRL            X0, aDamage ; "Damage"
.text:0000000000BAB554    sub_BAA8C0    ADRL            X0, aDamage ; "Damage"
.text:0000000000BB8824    sub_BB7B94    ADRL            X0, aDamage ; "Damage"
.text:0000000000BCF63C    sub_BCE9AC    ADRL            X0, aDamage ; "Damage"
.text:0000000000BD63C4    sub_BD5734    ADRL            X0, aDamage ; "Damage"
.text:0000000000BDBE38    sub_BDB1A8    ADRL            X0, aDamage ; "Damage"
.text:0000000000BDF60C    sub_BDF5F0    ADRL            X0, aPersonavalueda ; "PersonaValueDamage"
.text:0000000000BE041C    sub_BDF78C    ADRL            X0, aDamage ; "Damage"
.text:0000000000BE53B4    sub_BE4724    ADRL            X0, aDamage ; "Damage"
.text:0000000000BEA924    sub_BE9C94    ADRL            X0, aDamage ; "Damage"
.text:0000000000BEE238    sub_BEE0D0    ADRL            X0, aDamage ; "Damage"
.text:0000000000BEF07C    sub_BEE3EC    ADRL            X0, aDamage ; "Damage"
.text:0000000000BF37DC    sub_BF2B4C    ADRL            X0, aDamage ; "Damage"
.text:0000000000BF8FA4    sub_BF8310    ADRL            X0, aDamage ; "Damage"
.text:0000000000C078B4    sub_C06C24    ADRL            X0, aDamage ; "Damage"
.text:0000000000C0CFF8    sub_C0C368    ADRL            X0, aDamage ; "Damage"
.text:0000000000C135CC    sub_C1293C    ADRL            X0, aDamage ; "Damage"
.text:0000000000C17F40    sub_C172B0    ADRL            X0, aDamage ; "Damage"
.text:0000000000C1CE60    sub_C1C1D0    ADRL            X0, aDamage ; "Damage"
.text:0000000000C21690    sub_C20A00    ADRL            X0, aDamage ; "Damage"
.text:0000000000C25D24    sub_C25094    ADRL            X0, aDamage ; "Damage"
.text:0000000000C2AC9C    sub_C2A008    ADRL            X0, aDamage ; "Damage"
.text:0000000000C37FC0    sub_C3732C    ADRL            X0, aDamage ; "Damage"
.text:0000000000FC1198    sub_FC0504    ADRL            X0, aDamage ; "Damage"
.text:0000000000FC91C4    sub_FC8530    ADRL            X0, aDamage ; "Damage"
.text:0000000000FD1848    sub_FD0BB8    ADRL            X0, aDamage ; "Damage"
.text:0000000000FD99FC    sub_FD8D6C    ADRL            X0, aDamage ; "Damage"
.text:0000000000FDEDB4    sub_FDE124    ADRL            X0, aDamage ; "Damage"
.text:0000000000FE77CC    sub_FE6B3C    ADRL            X0, aDamage ; "Damage"
.text:0000000000FEEE28    sub_FEE198    ADRL            X0, aDamage ; "Damage"
.text:0000000000FF57F8    sub_FF4B68    ADRL            X0, aDamage ; "Damage"
.text:0000000000FFA028    sub_FF9394    ADRL            X0, aDamage ; "Damage"
.text:00000000010029F8    sub_1001D18    ADRL            X8, aDamagedColor ; "DAMAGED_COLOR"
.text:0000000001002A04    sub_1001D18    LDR             X8, [X8] ; "DAMAGED_COLOR"
.text:0000000001009DE0    sub_100914C    ADRL            X0, aDamage ; "Damage"
.text:0000000001021364    sub_10206D0    ADRL            X0, aDamage ; "Damage"
.text:000000000103AE84    sub_103A1F4    ADRL            X0, aDamage ; "Damage"
.text:000000000104198C    sub_1040CFC    ADRL            X0, aDamage ; "Damage"
.text:0000000001310B70    sub_130FEDC    ADRL            X0, aDamage ; "Damage"
.text:0000000001318E9C    sub_131820C    ADRL            X0, aDamage ; "Damage"
.text:000000000131E49C    sub_131D808    ADRL            X0, aDamage ; "Damage"
.text:00000000013281F4    sub_1327560    ADRL            X0, aDamage ; "Damage"
.text:000000000133C0B8    sub_133B424    ADRL            X0, aDamage ; "Damage"
.text:0000000001344530    sub_134389C    ADRL            X0, aDamage ; "Damage"
.text:000000000135F618    sub_135E984    ADRL            X0, aDamage ; "Damage"
.text:000000000136EBAC    sub_136DF18    ADRL            X0, aDamage ; "Damage"
.text:000000000137F528    sub_137E894    ADRL            X0, aDamage ; "Damage"
.text:000000000138B054    sub_138A3C0    ADRL            X0, aDamage ; "Damage"
.text:0000000001398530    sub_13978A0    ADRL            X0, aDamage ; "Damage"
.text:00000000013A3150    sub_13A24BC    ADRL            X0, aDamage ; "Damage"
.text:00000000013AC244    sub_13AB5B0    ADRL            X0, aDamage ; "Damage"
.text:00000000013B53F0    sub_13B475C    ADRL            X0, aDamage ; "Damage"
.text:00000000013BB708    sub_13B475C    ADRL            X8, aTotalDamageOpp ; "Total Damage Opponent"
.text:00000000013BB710    sub_13B475C    LDR             Q0, [X8] ; "Total Damage Opponent"
.text:00000000013BB744    sub_13B475C    ADRL            X8, aTotalDamagePla ; "Total Damage Player"
.text:00000000013BB74C    sub_13B475C    LDR             Q0, [X8] ; "Total Damage Player"
.text:00000000013D3B0C    sub_13D1090    ADRL            X8, aTotalDamageOpp ; "Total Damage Opponent"
.text:00000000013D3B18    sub_13D1090    LDR             Q0, [X8] ; "Total Damage Opponent"
.text:00000000013D3B84    sub_13D1090    ADRL            X8, aTotalDamagePla ; "Total Damage Player"
.text:00000000013D3B8C    sub_13D1090    LDR             Q0, [X8] ; "Total Damage Player"

.text:00000000018A6158    sub_18A54C8    ADRL            X0, aDamage ; "Damage"
.text:00000000018AB120    sub_18AA490    ADRL            X0, aDamage ; "Damage"
.text:00000000018AE8E0    sub_18AE8B4    ADRP            X11, #aModabilitydire@PAGE ; "MODAbilityDirectDamage"
.text:00000000018AE8E8    sub_18AE8B4    ADD             X11, X11, #aModabilitydire@PAGEOFF ; "MODAbilityDirectDamage"
.text:00000000018AE8F4    sub_18AE8B4    LDR             Q0, [X11] ; "MODAbilityDirectDamage"
.text:00000000018AFEE8    sub_18AF258    ADRL            X0, aDamage ; "Damage"
.text:00000000018B4E84    sub_18B41F4    ADRL            X0, aDamage ; "Damage"
.text:00000000018B9A38    sub_18B8DA8    ADRL            X0, aDamage ; "Damage"
.text:00000000018BF1AC    sub_18BE51C    ADRL            X0, aDamage ; "Damage"
.text:00000000018C4080    sub_18C33F0    ADRL            X0, aDamage ; "Damage"
.text:00000000018C9340    sub_18C86B0    ADRL            X0, aDamage ; "Damage"
.text:00000000018CEB0C    sub_18CDE7C    ADRL            X0, aDamage ; "Damage"
.text:00000000018D3918    sub_18D2C88    ADRL            X0, aDamage ; "Damage"
.text:00000000018D9BA8    sub_18D8F18    ADRL            X0, aDamage ; "Damage"
.text:00000000018DF220    sub_18DE590    ADRL            X0, aDamage ; "Damage"
.text:00000000018E3744    sub_18E2AB4    ADRL            X0, aDamage ; "Damage"
.text:00000000018E8C48    sub_18E7FB8    ADRL            X0, aDamage ; "Damage"
.text:00000000018EE338    sub_18ED6A8    ADRL            X0, aDamage ; "Damage"
.text:00000000018F4078    sub_18F33E8    ADRL            X0, aDamage ; "Damage"
.text:00000000018F8C84    sub_18F7FF4    ADRL            X0, aDamage ; "Damage"
.text:00000000018FD4D0    sub_18FC840    ADRL            X0, aDamage ; "Damage"
.text:0000000001902480    sub_19017F0    ADRL            X0, aDamage ; "Damage"
.text:00000000019069A4    sub_1905D14    ADRL            X0, aDamage ; "Damage"
.text:000000000190E144    sub_190D4B4    ADRL            X0, aDamage ; "Damage"
.text:00000000019153B4    sub_1914724    ADRL            X0, aDamage ; "Damage"
.text:0000000001919A80    sub_1918DF0    ADRL            X0, aDamage ; "Damage"
.text:000000000191EB50    sub_191DEC0    ADRL            X0, aDamage ; "Damage"
.text:000000000192405C    sub_19233CC    ADRL            X0, aDamage ; "Damage"
.text:0000000001927888    sub_19277F0    ADRL            X10, aModdirectdamag ; "MODDirectDamageAction"
.text:0000000001927894    sub_19277F0    LDR             Q0, [X10] ; "MODDirectDamageAction"
.text:0000000001928CDC    sub_192804C    ADRL            X0, aDamage ; "Damage"
.text:000000000192D2F0    sub_192C660    ADRL            X0, aDamage ; "Damage"
.text:000000000192D830    sub_192C660    ADRL            X0, aShowdamagedone ; "ShowDamageDoneInfluence"
.text:000000000192D848    sub_192C660    ADRL            X0, aShowdamagetake ; "ShowDamageTakenInfluence"
.text:0000000001931F3C    sub_19312AC    ADRL            X0, aDamage ; "Damage"
.text:000000000193754C    sub_19368BC    ADRL            X0, aDamage ; "Damage"
.text:000000000193CF24    sub_193C294    ADRL            X0, aDamage ; "Damage"
.text:0000000001941C7C    sub_1940FEC    ADRL            X0, aDamage ; "Damage"
.text:0000000001946C34    sub_1945FA4    ADRL            X0, aDamage ; "Damage"
.text:000000000194BAB4    sub_194AE24    ADRL            X0, aDamage ; "Damage"
.text:0000000001950D9C    sub_195010C    ADRL            X0, aDamage ; "Damage"
.text:0000000001957DB0    sub_1957120    ADRL            X0, aDamage ; "Damage"
.text:000000000195C810    sub_195BB80    ADRL            X0, aDamage ; "Damage"
.text:0000000001960FCC    sub_196033C    ADRL            X0, aDamage ; "Damage"
.text:0000000001965870    sub_1964BE0    ADRL            X0, aDamage ; "Damage"
.text:000000000196A564    sub_19698D4    ADRL            X0, aDamage ; "Damage"
.text:0000000001970410    sub_196F780    ADRL            X0, aDamage ; "Damage"
.text:0000000001974BAC    sub_1973F1C    ADRL            X0, aDamage ; "Damage"
.text:0000000001979654    sub_19789C4    ADRL            X0, aDamage ; "Damage"
.text:0000000001982174    sub_19814E4    ADRL            X0, aDamage ; "Damage"
.text:00000000019866EC    sub_1985A5C    ADRL            X0, aDamage ; "Damage"
.text:000000000198B1D4    sub_198A544    ADRL            X0, aDamage ; "Damage"
.text:000000000198FD10    sub_198F080    ADRL            X0, aDamage ; "Damage"
.text:0000000001994328    sub_1993698    ADRL            X0, aDamage ; "Damage"
.text:0000000001998C3C    sub_1997FAC    ADRL            X0, aDamage ; "Damage"
.text:000000000199D314    sub_199C684    ADRL            X0, aDamage ; "Damage"
.text:00000000019A1AD4    sub_19A0E44    ADRL            X0, aDamage ; "Damage"
.text:00000000019A60E8    sub_19A5458    ADRL            X0, aDamage ; "Damage"
.text:00000000019AA6B0    sub_19A9A20    ADRL            X0, aDamage ; "Damage"
.text:00000000019AFA6C    sub_19AEDDC    ADRL            X0, aDamage ; "Damage"
.text:00000000019B4080    sub_19B33F0    ADRL            X0, aDamage ; "Damage"
.text:00000000019B86BC    sub_19B7A2C    ADRL            X0, aDamage ; "Damage"
.text:00000000019BCF08    sub_19BC278    ADRL            X0, aDamage ; "Damage"
.text:00000000019C178C    sub_19C0AFC    ADRL            X0, aDamage ; "Damage"
.text:00000000019C5CB0    sub_19C5020    ADRL            X0, aDamage ; "Damage"
.text:00000000019CA67C    sub_19C99EC    ADRL            X0, aDamage ; "Damage"
.text:00000000019CF0D8    sub_19CE448    ADRL            X0, aDamage ; "Damage"
.text:00000000019D36EC    sub_19D2A5C    ADRL            X0, aDamage ; "Damage"
.text:00000000019D8168    sub_19D74D8    ADRL            X0, aDamage ; "Damage"
.text:00000000019DC8E0    sub_19DBC50    ADRL            X0, aDamage ; "Damage"
.text:00000000019E1464    sub_19E07D4    ADRL            X0, aDamage ; "Damage"
.text:00000000019E5D68    sub_19E50D8    ADRL            X0, aDamage ; "Damage"
.text:00000000019EA744    sub_19E9AB0    ADRL            X0, aDamage ; "Damage"
.text:00000000019F26CC    sub_19F1A3C    ADRL            X0, aDamage ; "Damage"
.text:00000000019F9420    sub_19F8790    ADRL            X0, aDamage ; "Damage"
.text:00000000019FDB84    sub_19FCEF0    ADRL            X0, aDamage ; "Damage"
.text:0000000001A06224    sub_1A05590    ADRL            X0, aDamage ; "Damage"
.text:0000000001A0F754    sub_1A0EAC0    ADRL            X0, aDamage ; "Damage"
.text:0000000001A1A708    sub_1A19A78    ADRL            X0, aDamage ; "Damage"
.text:0000000001A1F65C    sub_1A1E9CC    ADRL            X0, aDamage ; "Damage"
.text:0000000001A2482C    sub_1A23B9C    ADRL            X0, aDamage ; "Damage"
.text:0000000001A2B840    sub_1A2ABB0    ADRL            X0, aDamage ; "Damage"
.text:0000000001A301B8    sub_1A2F528    ADRL            X0, aDamage ; "Damage"
.text:0000000001A34910    sub_1A33C80    ADRL            X0, aDamage ; "Damage"
.text:0000000001A3AD3C    sub_1A3A0A8    ADRL            X0, aDamage ; "Damage"
.text:0000000001A48F90    sub_1A48300    ADRL            X0, aDamage ; "Damage"
.text:0000000001A4EB6C    sub_1A4DEDC    ADRL            X0, aDamage ; "Damage"
.text:0000000001A55FF4    sub_1A55364    ADRL            X0, aDamage ; "Damage"
.text:0000000001A5B0A8    sub_1A5A418    ADRL            X0, aDamage ; "Damage"
.text:0000000001A600C0    sub_1A5F430    ADRL            X0, aDamage ; "Damage"
.text:0000000001A6803C    sub_1A673A8    ADRL            X0, aDamage ; "Damage"
.text:0000000001A768B4    sub_1A75C20    ADRL            X0, aDamage ; "Damage"
.text:0000000001A7F544    sub_1A7E8B0    ADRL            X0, aDamage ; "Damage"
.text:0000000001A87C08    sub_1A86F74    ADRL            X0, aDamage ; "Damage"
.text:0000000001A90B44    sub_1A8FEB0    ADRL            X0, aDamage ; "Damage"
.text:0000000001A9B3A0    sub_1A9A710    ADRL            X0, aDamage ; "Damage"
.text:0000000001AA152C    sub_1AA0898    ADRL            X0, aDamage ; "Damage"
.text:0000000001AABD80    sub_1AAB0EC    ADRL            X0, aDamage ; "Damage"
.text:0000000001AB4DE8    sub_1AB4154    ADRL            X0, aDamage ; "Damage"
.text:0000000001ABF044    sub_1ABE3B4    ADRL            X0, aDamage ; "Damage"
.text:0000000001AC849C    sub_1AC780C    ADRL            X0, aDamage ; "Damage"
.text:0000000001ACD8D0    sub_1ACCC40    ADRL            X0, aDamage ; "Damage"
.text:0000000001AD409C    sub_1AD3408    ADRL            X0, aDamage ; "Damage"
.text:0000000001AE09D4    sub_1ADFD40    ADRL            X0, aDamage ; "Damage"
.text:0000000001AEB88C    sub_1AEABF8    ADRL            X0, aDamage ; "Damage"
.text:0000000001AF8ED0    sub_1AF8240    ADRL            X0, aDamage ; "Damage"
.text:0000000001AFEA90    sub_1AFDE00    ADRL            X0, aDamage ; "Damage"
.text:0000000001B03A5C    sub_1B02DCC    ADRL            X0, aDamage ; "Damage"
.text:0000000001B08A08    sub_1B07D78    ADRL            X0, aDamage ; "Damage"
.text:0000000001B0D9D0    sub_1B0CD3C    ADRL            X0, aDamage ; "Damage"
.text:0000000001B20348    sub_1B1F6B4    ADRL            X0, aDamage ; "Damage"
.text:0000000001B48C38    sub_1B47FA8    ADRL            X0, aDamage ; "Damage"
.text:0000000001B4D6D4    sub_1B4CA44    ADRL            X0, aDamage ; "Damage"
.text:0000000001B5416C    sub_1B534DC    ADRL            X0, aDamage ; "Damage"
.text:0000000001B5D000    sub_1B5C36C    ADRL            X0, aDamage ; "Damage"
.text:0000000001B6771C    sub_1B66A88    ADRL            X0, aDamage ; "Damage"
.text:0000000001B801E4    sub_1B7F550    ADRL            X0, aDamage ; "Damage"
.text:0000000001B888E4    sub_1B87C50    ADRL            X0, aDamage ; "Damage"
.text:0000000001B92DC8    sub_1B92138    ADRL            X0, aDamage ; "Damage"
.text:0000000001B9DC8C    sub_1B9CFFC    ADRL            X0, aDamage ; "Damage"
.text:0000000001BA2828    sub_1BA1B94    ADRL            X0, aDamage ; "Damage"
.text:0000000001BAF8BC    sub_1BAEC28    ADRL            X0, aDamage ; "Damage"
.text:0000000001BB8BF0    sub_1BB7F60    ADRL            X0, aDamage ; "Damage"
.text:0000000001BBD664    sub_1BBC9D4    ADRL            X0, aDamage ; "Damage"
.text:0000000001BC32C8    sub_1BC2634    ADRL            X0, aDamage ; "Damage"
.text:0000000001BD065C    sub_1BCF9CC    ADRL            X0, aDamage ; "Damage"
.text:0000000001BD90D8    sub_1BD8448    ADRL            X0, aDamage ; "Damage"
.text:0000000001BE20F4    sub_1BE1464    ADRL            X0, aDamage ; "Damage"
.text:0000000001BE9DBC    sub_1BE912C    ADRL            X0, aDamage ; "Damage"
.text:0000000001BEE72C    sub_1BEDA98    ADRL            X0, aDamage ; "Damage"
.text:0000000001BF8498    sub_1BF7808    ADRL            X0, aDamage ; "Damage"
.text:0000000001BFFBAC    sub_1BFEF1C    ADRL            X0, aDamage ; "Damage"
.text:0000000001C05CE0    sub_1C0504C    ADRL            X0, aDamage ; "Damage"
.text:0000000001C0E388    sub_1C0D6F4    ADRL            X0, aDamage ; "Damage"
.text:0000000001C1A1B4    sub_1C19520    ADRL            X0, aDamage ; "Damage"
.text:0000000001C2A78C    sub_1C29AFC    ADRL            X0, aDamage ; "Damage"
.text:0000000001C2FEA4    sub_1C2F214    ADRL            X0, aDamage ; "Damage"
.text:0000000001C346E8    sub_1C33A54    ADRL            X0, aDamage ; "Damage"
.text:0000000001C3E864    sub_1C3DBD0    ADRL            X0, aDamage ; "Damage"
.text:0000000001C48F34    sub_1C482A4    ADRL            X0, aDamage ; "Damage"
.text:0000000001C4DFD8    sub_1C4D348    ADRL            X0, aDamage ; "Damage"
.text:0000000001C52E40    sub_1C521B0    ADRL            X0, aDamage ; "Damage"
.text:0000000001C5B4E0    sub_1C5A84C    ADRL            X0, aDamage ; "Damage"
.text:0000000001C8432C    sub_1C8369C    ADRL            X0, aDamage ; "Damage"
.text:0000000001C89108    sub_1C88478    ADRL            X0, aDamage ; "Damage"
.text:0000000001C8F304    sub_1C8E674    ADRL            X0, aDamage ; "Damage"
.text:0000000001C93828    sub_1C92B98    ADRL            X0, aDamage ; "Damage"
.text:0000000001C98020    sub_1C9738C    ADRL            X0, aDamage ; "Damage"
.text:0000000001CA16E8    sub_1CA0A54    ADRL            X0, aDamage ; "Damage"
.text:0000000001CAA0F4    sub_1CA9460    ADRL            X0, aDamage ; "Damage"
.text:0000000001CBA260    sub_1CB95CC    ADRL            X0, aDamage ; "Damage"
.text:0000000001CCB004    sub_1CCA370    ADRL            X0, aDamage ; "Damage"
.text:0000000001CD7714    sub_1CD6A84    ADRL            X0, aDamage ; "Damage"
.text:0000000001CDDD64    sub_1CDD0D4    ADRL            X0, aDamage ; "Damage"
.text:0000000001CE4450    sub_1CE37C0    ADRL            X0, aDamage ; "Damage"
.text:0000000001CEA540    sub_1CE98AC    ADRL            X0, aDamage ; "Damage"
.text:0000000001CF46BC    sub_1CF3A2C    ADRL            X0, aDamage ; "Damage"
.text:0000000001CFF620    sub_1CFE990    ADRL            X0, aDamage ; "Damage"
.text:0000000001D0542C    sub_1D0479C    ADRL            X0, aDamage ; "Damage"
.text:0000000001D0CF24    sub_1D0C294    ADRL            X0, aDamage ; "Damage"
.text:0000000001D13494    sub_1D12800    ADRL            X0, aDamage ; "Damage"
.text:0000000001D26464    sub_1D257D0    ADRL            X0, aDamage ; "Damage"
.text:0000000001D305D8    sub_1D2F948    ADRL            X0, aDamage ; "Damage"
.text:0000000001D36A70    sub_1D35DDC    ADRL            X0, aDamage ; "Damage"
.text:0000000001D3ED5C    sub_1D3E0C8    ADRL            X0, aDamage ; "Damage"
.text:0000000001D48D6C    sub_1D480D8    ADRL            X0, aDamage ; "Damage"
.text:0000000001D51134    sub_1D504A0    ADRL            X0, aDamage ; "Damage"
.text:0000000001D73F50    sub_1D732BC    ADRL            X0, aDamage ; "Damage"
.text:0000000001D84924    sub_1D83C94    ADRL            X0, aDamage ; "Damage"
.text:0000000001D9C1E8    sub_1D9B558    ADRL            X0, aDamage ; "Damage"
.text:0000000001DA4728    sub_1DA3A98    ADRL            X0, aDamage ; "Damage"
.text:0000000001DA936C    sub_1DA86D8    ADRL            X0, aDamage ; "Damage"
.text:0000000001DB7408    sub_1DB6778    ADRL            X0, aDamage ; "Damage"
.text:0000000001DBD208    sub_1DBC578    ADRL            X0, aDamage ; "Damage"
.text:0000000001DC50CC    sub_1DC443C    ADRL            X0, aDamage ; "Damage"
.text:0000000001DCC5BC    sub_1DCB928    ADRL            X0, aDamage ; "Damage"
.text:0000000001DE4890    sub_1DE3C00    ADRL            X0, aDamage ; "Damage"
.text:0000000001DE9E48    sub_1DE91B4    ADRL            X0, aDamage ; "Damage"
.text:0000000001DF73D8    sub_1DF6744    ADRL            X0, aDamage ; "Damage"
.text:0000000001E00638    sub_1DFF9A8    ADRL            X0, aDamage ; "Damage"
.text:0000000001E06FE4    sub_1E06354    ADRL            X0, aDamage ; "Damage"
.text:0000000001E0BEFC    sub_1E0B26C    ADRL            X0, aDamage ; "Damage"
.text:0000000001E12E10    sub_1E12180    ADRL            X0, aDamage ; "Damage"
.text:0000000001E1A20C    sub_1E19578    ADRL            X0, aDamage ; "Damage"
.text:0000000001E23D80    sub_1E230F0    ADRL            X0, aDamage ; "Damage"
.text:0000000001E2B280    sub_1E2A5EC    ADRL            X0, aDamage ; "Damage"
.text:0000000001E34C68    sub_1E33FD8    ADRL            X0, aDamage ; "Damage"
.text:0000000001E420FC    sub_1E41468    ADRL            X0, aDamage ; "Damage"
.text:0000000001E5B6A8    sub_1E5AA14    ADRL            X0, aDamage ; "Damage"
.text:0000000001E63F94    sub_1E63304    ADRL            X0, aDamage ; "Damage"
.text:0000000001E68D7C    sub_1E680E8    ADRL            X0, aDamage ; "Damage"
.text:0000000001E72988    sub_1E71CF8    ADRL            X0, aDamage ; "Damage"
.text:0000000001E78A00    sub_1E77D6C    ADRL            X0, aDamage ; "Damage"
.text:0000000001E85470    sub_1E847E0    ADRL            X0, aDamage ; "Damage"
.text:0000000001E89994    sub_1E88D04    ADRL            X0, aDamage ; "Damage"
.text:0000000001E8DEB8    sub_1E8D228    ADRL            X0, aDamage ; "Damage"
.text:0000000001E923DC    sub_1E9174C    ADRL            X0, aDamage ; "Damage"
.text:0000000001E96904    sub_1E95C70    ADRL            X0, aDamage ; "Damage"
.text:0000000001E9E1D4    sub_1E9D544    ADRL            X0, aDamage ; "Damage"
.text:0000000001EA2CE4    sub_1EA2050    ADRL            X0, aDamage ; "Damage"
.text:0000000001EAA5B4    sub_1EA9924    ADRL            X0, aDamage ; "Damage"
.text:0000000001EAEAD8    sub_1EADE48    ADRL            X0, aDamage ; "Damage"
.text:0000000001EB3000    sub_1EB236C    ADRL            X0, aDamage ; "Damage"
.text:0000000001EBAF64    sub_1EBA2D4    ADRL            X0, aDamage ; "Damage"
.text:0000000001EBF488    sub_1EBE7F8    ADRL            X0, aDamage ; "Damage"
.text:0000000001EC39AC    sub_1EC2D1C    ADRL            X0, aDamage ; "Damage"
.text:0000000001EC7ED0    sub_1EC7240    ADRL            X0, aDamage ; "Damage"
.text:0000000001ECC3F4    sub_1ECB764    ADRL            X0, aDamage ; "Damage"
.text:0000000001ED0918    sub_1ECFC88    ADRL            X0, aDamage ; "Damage"
.text:0000000001ED5428    sub_1ED4794    ADRL            X0, aDamage ; "Damage"
.text:0000000001EDD314    sub_1EDC680    ADRL            X0, aDamage ; "Damage"
.text:0000000001EE527C    sub_1EE45E8    ADRL            X0, aDamage ; "Damage"
.text:0000000001EED12C    sub_1EEC498    ADRL            X0, aDamage ; "Damage"
.text:0000000001EF4A00    sub_1EF3D6C    ADRL            X0, aDamage ; "Damage"
.text:0000000001EFC8BC    sub_1EFBC28    ADRL            X0, aDamage ; "Damage"
.text:0000000001F04190    sub_1F034FC    ADRL            X0, aDamage ; "Damage"
.text:0000000001F0C04C    sub_1F0B3B8    ADRL            X0, aDamage ; "Damage"
.text:0000000001F13F4C    sub_1F132BC    ADRL            X0, aDamage ; "Damage"
.text:0000000001F18474    sub_1F177E0    ADRL            X0, aDamage ; "Damage"
.text:0000000001F1FD44    sub_1F1F0B4    ADRL            X0, aDamage ; "Damage"
.text:0000000001F2426C    sub_1F235D8    ADRL            X0, aDamage ; "Damage"
.text:0000000001F2C128    sub_1F2B494    ADRL            X0, aDamage ; "Damage"
.text:0000000001F339F8    sub_1F32D68    ADRL            X0, aDamage ; "Damage"
.text:0000000001F38504    sub_1F37874    ADRL            X0, aDamage ; "Damage"
.text:0000000001F3CA28    sub_1F3BD98    ADRL            X0, aDamage ; "Damage"
.text:0000000001F41538    sub_1F408A4    ADRL            X0, aDamage ; "Damage"
.text:0000000001F48E4C    sub_1F481B8    ADRL            X0, aDamage ; "Damage"
.text:0000000001F52300    sub_1F51670    ADRL            X0, aDamage ; "Damage"
.text:0000000001F56E10    sub_1F5617C    ADRL            X0, aDamage ; "Damage"
.text:0000000001F5E788    sub_1F5DAF8    ADRL            X0, aDamage ; "Damage"
.text:0000000001F62CB0    sub_1F6201C    ADRL            X0, aDamage ; "Damage"
.text:0000000001F6A580    sub_1F698F0    ADRL            X0, aDamage ; "Damage"
.text:0000000001F6EC58    sub_1F6DFC8    ADRL            X0, aDamage ; "Damage"
.text:0000000001F73764    sub_1F72AD4    ADRL            X0, aDamage ; "Damage"
.text:0000000001F77C8C    sub_1F76FF8    ADRL            X0, aDamage ; "Damage"
.text:0000000001F7F560    sub_1F7E8CC    ADRL            X0, aDamage ; "Damage"
.text:0000000001F87418    sub_1F86788    ADRL            X0, aDamage ; "Damage"
.text:0000000001F8B93C    sub_1F8ACAC    ADRL            X0, aDamage ; "Damage"
.text:0000000001F90448    sub_1F8F7B8    ADRL            X0, aDamage ; "Damage"
.text:0000000001F9496C    sub_1F93CDC    ADRL            X0, aDamage ; "Damage"
.text:0000000001F98E90    sub_1F98200    ADRL            X0, aDamage ; "Damage"
.text:0000000001F9D9F4    sub_1F9CD64    ADRL            X0, aDamage ; "Damage"
.text:0000000001FA2D48    sub_1FA20B8    ADRL            X0, aDamage ; "Damage"
.text:0000000001FA7BF4    sub_1FA6F64    ADRL            X0, aDamage ; "Damage"
.text:0000000001FAC484    sub_1FAB7F4    ADRL            X0, aDamage ; "Damage"
.text:0000000001FB3778    sub_1FB2AE4    ADRL            X0, aDamage ; "Damage"
.text:0000000001FC6890    sub_1FC5BF8    ADRL            X0, aDamage ; "Damage"
.text:0000000001FCDFEC    sub_1FCD358    ADRL            X0, aDamage ; "Damage"
.text:0000000001FD85B0    sub_1FD791C    ADRL            X0, aDamage ; "Damage"
.text:0000000001FE26F8    sub_1FE1A64    ADRL            X0, aDamage ; "Damage"
.text:0000000001FEC8F0    sub_1FEBC5C    ADRL            X0, aDamage ; "Damage"
.text:0000000001FF905C    sub_1FF83C8    ADRL            X0, aDamage ; "Damage"
.text:00000000020013D4    sub_2000744    ADRL            X0, aDamage ; "Damage"
.text:00000000020075EC    sub_2006958    ADRL            X0, aDamage ; "Damage"
.text:000000000200EEBC    sub_200E22C    ADRL            X0, aDamage ; "Damage"
.text:0000000002015534    sub_20148A4    ADRL            X0, aDamage ; "Damage"
.text:000000000201ACDC    sub_201A04C    ADRL            X0, aDamage ; "Damage"
.text:000000000201FAF0    sub_201EE60    ADRL            X0, aDamage ; "Damage"
.text:000000000202D2E4    sub_202C650    ADRL            X0, aDamage ; "Damage"
.text:000000000204E040    sub_204D3B0    ADRL            X0, aDamage ; "Damage"
.text:0000000002058338    sub_20576A8    ADRL            X0, aDamage ; "Damage"
.text:0000000002060598    sub_205F908    ADRL            X0, aDamage ; "Damage"
.text:000000000206952C    sub_2068898    ADRL            X0, aDamage ; "Damage"
.text:000000000207712C    sub_2076498    ADRL            X0, aDamage ; "Damage"
.text:0000000002082868    sub_2081BD4    ADRL            X0, aDamage ; "Damage"
.text:000000000208B028    sub_208A398    ADRL            X0, aDamage ; "Damage"
.text:000000000209DF30    sub_209D2A0    ADRL            X0, aDamage ; "Damage"
.text:00000000020A3EF4    sub_20A3264    ADRL            X0, aDamage ; "Damage"
.text:00000000020AB15C    sub_20AA4CC    ADRL            X0, aDamage ; "Damage"
.text:00000000020B41E0    sub_20B354C    ADRL            X0, aDamage ; "Damage"
.text:00000000020C779C    sub_20C6B08    ADRL            X0, aDamage ; "Damage"
.text:00000000020D63A8    sub_20D5718    ADRL            X0, aDamage ; "Damage"
.text:00000000020DB67C    sub_20DA9EC    ADRL            X0, aDamage ; "Damage"
.text:00000000020E1320    sub_20E0690    ADRL            X0, aDamage ; "Damage"
.text:00000000020E65C0    sub_20E5930    ADRL            X0, aDamage ; "Damage"
.text:00000000020EDD64    sub_20ED0D4    ADRL            X0, aDamage ; "Damage"
.text:00000000020F49CC    sub_20F3D3C    ADRL            X0, aDamage ; "Damage"
.text:00000000020FC700    sub_20FBA70    ADRL            X0, aDamage ; "Damage"
.text:0000000002105664    sub_21049D4    ADRL            X0, aDamage ; "Damage"
.text:000000000210A8F0    sub_2109C60    ADRL            X0, aDamage ; "Damage"
.text:00000000021107F8    sub_210FB68    ADRL            X0, aDamage ; "Damage"
.text:0000000002117270    sub_21165E0    ADRL            X0, aDamage ; "Damage"
.text:000000000211C6EC    sub_211BA5C    ADRL            X0, aDamage ; "Damage"
.text:00000000021220A4    sub_2121410    ADRL            X0, aDamage ; "Damage"
.text:000000000212EF58    sub_212E2C4    ADRL            X0, aDamage ; "Damage"
.text:00000000021401C4    sub_213F530    ADRL            X0, aDamage ; "Damage"
.text:0000000002150C3C    sub_214FFAC    ADRL            X0, aDamage ; "Damage"
.text:0000000002156010    sub_2155380    ADRL            X0, aDamage ; "Damage"
.text:000000000215ABBC    sub_2159F28    ADRL            X0, aDamage ; "Damage"
.text:0000000002168F10    sub_216827C    ADRL            X0, aDamage ; "Damage"
.text:000000000217657C    sub_21758EC    ADRL            X0, aDamage ; "Damage"
.text:000000000217BF78    sub_217B2E4    ADRL            X0, aDamage ; "Damage"
.text:0000000002184BB0    sub_2183F20    ADRL            X0, aDamage ; "Damage"
.text:000000000218E6B0    sub_218DA1C    ADRL            X0, aDamage ; "Damage"
.text:000000000219D844    sub_219CBB4    ADRL            X0, aDamage ; "Damage"
.text:00000000021A4AF8    sub_21A3E68    ADRL            X0, aDamage ; "Damage"
.text:00000000021A94E8    sub_21A8858    ADRL            X0, aDamage ; "Damage"
.text:00000000021B0E9C    sub_21B020C    ADRL            X0, aDamage ; "Damage"
.text:00000000021B6350    sub_21B56C0    ADRL            X0, aDamage ; "Damage"
.text:00000000021BB7F4    sub_21BAB60    ADRL            X0, aDamage ; "Damage"
.text:00000000021CAFE8    sub_21CA358    ADRL            X0, aDamage ; "Damage"
.text:00000000021D050C    sub_21CF87C    ADRL            X0, aDamage ; "Damage"
.text:00000000021D8A04    sub_21D7D74    ADRL            X0, aDamage ; "Damage"
.text:00000000021E079C    sub_21DFB0C    ADRL            X0, aDamage ; "Damage"
.text:00000000021EA3D8    sub_21E9744    ADRL            X0, aDamage ; "Damage"
.text:00000000022090EC    sub_220845C    ADRL            X0, aDamage ; "Damage"
.text:00000000022122B0    sub_221161C    ADRL            X0, aDamage ; "Damage"
.text:000000000221C940    sub_221BCB0    ADRL            X0, aDamage ; "Damage"
.text:0000000002222434    sub_22217A0    ADRL            X0, aDamage ; "Damage"
.text:000000000222C238    sub_222B5A4    ADRL            X0, aDamage ; "Damage"
.text:0000000002235290    sub_22345FC    ADRL            X0, aDamage ; "Damage"
.text:00000000022491BC    sub_224852C    ADRL            X0, aDamage ; "Damage"
.text:000000000224E6A0    sub_224DA0C    ADRL            X0, aDamage ; "Damage"
.text:000000000225BF64    sub_225B2D4    ADRL            X0, aDamage ; "Damage"
.text:00000000022609DC    sub_225FD48    ADRL            X0, aDamage ; "Damage"
.text:0000000002279640    sub_22789AC    ADRL            X0, aDamage ; "Damage"
.text:000000000228419C    sub_2283508    ADRL            X0, aDamage ; "Damage"
.text:000000000228C044    sub_228B3B4    ADRL            X0, aDamage ; "Damage"
.text:0000000002292378    sub_22916E8    ADRL            X0, aDamage ; "Damage"
.text:0000000002297040    sub_22963AC    ADRL            X0, aDamage ; "Damage"
.text:00000000022A9240    sub_22A85B0    ADRL            X0, aDamage ; "Damage"
.text:00000000022AFE30    sub_22AF19C    ADRL            X0, aDamage ; "Damage"
.text:00000000022BB4DC    sub_22BA84C    ADRL            X0, aDamage ; "Damage"
.text:00000000022C4ACC    sub_22C3E38    ADRL            X0, aDamage ; "Damage"
.text:00000000022CD5D4    sub_22CC940    ADRL            X0, aDamage ; "Damage"
.text:00000000022DDCEC    sub_22DD05C    ADRL            X0, aDamage ; "Damage"
.text:00000000022E3A60    sub_22E2DCC    ADRL            X0, aDamage ; "Damage"
.text:00000000022EEDC4    sub_22EE134    ADRL            X0, aDamage ; "Damage"
.text:00000000022F4B94    sub_22F3F00    ADRL            X0, aDamage ; "Damage"
.text:0000000002300A58    sub_22FFDC8    ADRL            X0, aDamage ; "Damage"
.text:00000000023077C8    sub_2306B34    ADRL            X0, aDamage ; "Damage"
.text:0000000002329688    sub_23289F8    ADRL            X0, aDamage ; "Damage"
.text:0000000002330F0C    sub_2330278    ADRL            X0, aDamage ; "Damage"
.text:000000000233CDD0    sub_233C140    ADRL            X0, aDamage ; "Damage"
.text:00000000023470A4    sub_2346414    ADRL            X0, aDamage ; "Damage"
.text:000000000234C558    sub_234B8C4    ADRL            X0, aDamage ; "Damage"
.text:000000000235BF30    sub_235B29C    ADRL            X0, aDamage ; "Damage"
.text:000000000236AD5C    sub_236A0CC    ADRL            X0, aDamage ; "Damage"
.text:0000000002372900    sub_2371C70    ADRL            X0, aDamage ; "Damage"
.text:000000000237BBD8    sub_237AF44    ADRL            X0, aDamage ; "Damage"
.text:00000000023898D4    sub_2388C44    ADRL            X0, aDamage ; "Damage"
.text:00000000023920B0    sub_2391420    ADRL            X0, aDamage ; "Damage"
.text:000000000239AE28    sub_239A198    ADRL            X0, aDamage ; "Damage"
.text:00000000023A1438    sub_23A07A4    ADRL            X0, aDamage ; "Damage"
.text:00000000023AA04C    sub_23A93B8    ADRL            X0, aDamage ; "Damage"
.text:00000000023B7B4C    sub_23B6EBC    ADRL            X0, aDamage ; "Damage"
.text:00000000023BFDF4    sub_23BF160    ADRL            X0, aDamage ; "Damage"
.text:00000000023C93B8    sub_23C8728    ADRL            X0, aDamage ; "Damage"
.text:00000000023D0140    sub_23CF4AC    ADRL            X0, aDamage ; "Damage"
.text:00000000023DE880    sub_23DDBEC    ADRL            X0, aDamage ; "Damage"
.text:00000000023EAB84    sub_23E9EF4    ADRL            X0, aDamage ; "Damage"
.text:00000000023F1648    sub_23F09B4    ADRL            X0, aDamage ; "Damage"
.text:00000000023FA228    sub_23F9594    ADRL            X0, aDamage ; "Damage"
.text:00000000024048A4    sub_2403C10    ADRL            X0, aDamage ; "Damage"
.text:0000000002411C88    sub_2410FF4    ADRL            X0, aDamage ; "Damage"
.text:000000000241F26C    sub_241E5DC    ADRL            X0, aDamage ; "Damage"
.text:0000000002427D90    sub_2427100    ADRL            X0, aDamage ; "Damage"
.text:000000000242D0C0    sub_242C42C    ADRL            X0, aDamage ; "Damage"
.text:0000000002438F80    sub_24382EC    ADRL            X0, aDamage ; "Damage"
.text:000000000244246C    sub_24417DC    ADRL            X0, aDamage ; "Damage"
.text:000000000244A5E4    sub_2449950    ADRL            X0, aDamage ; "Damage"
.text:000000000245CB28    sub_245BE98    ADRL            X0, aDamage ; "Damage"
.text:00000000024632C4    sub_2462634    ADRL            X0, aDamage ; "Damage"
.text:00000000024691EC    sub_246855C    ADRL            X0, aDamage ; "Damage"
.text:000000000246F4F4    sub_246E864    ADRL            X0, aDamage ; "Damage"
.text:00000000024777FC    sub_2476B6C    ADRL            X0, aDamage ; "Damage"
.text:000000000248087C    sub_247FBEC    ADRL            X0, aDamage ; "Damage"
.text:0000000002489A78    sub_2488DE8    ADRL            X0, aDamage ; "Damage"
.text:000000000248F9AC    sub_248ED1C    ADRL            X0, aDamage ; "Damage"
.text:0000000002496FDC    sub_249634C    ADRL            X0, aDamage ; "Damage"
.text:000000000249D134    sub_249C4A4    ADRL            X0, aDamage ; "Damage"
.text:00000000024A3674    sub_24A29E4    ADRL            X0, aDamage ; "Damage"
.text:00000000024A82D4    sub_24A7644    ADRL            X0, aDamage ; "Damage"
.text:00000000024AE9D8    sub_24ADD44    ADRL            X0, aDamage ; "Damage"
.text:00000000024B86A8    sub_24B7A14    ADRL            X0, aDamage ; "Damage"
.text:00000000024C3B48    sub_24C2EB8    ADRL            X0, aDamage ; "Damage"
.text:00000000024CB658    sub_24CA9C4    ADRL            X0, aDamage ; "Damage"
.text:00000000024D6828    sub_24D5B98    ADRL            X0, aDamage ; "Damage"
.text:00000000024DB664    sub_24DA9D4    ADRL            X0, aDamage ; "Damage"
.text:00000000024EFB80    sub_24EEEF0    ADRL            X0, aDamage ; "Damage"
.text:00000000024F84B0    sub_24F7820    ADRL            X0, aDamage ; "Damage"
.text:00000000024FD62C    sub_24FC998    ADRL            X0, aDamage ; "Damage"
.text:000000000250A174    sub_25094E4    ADRL            X0, aDamage ; "Damage"
.text:00000000025178AC    sub_2516C1C    ADRL            X0, aDamage ; "Damage"
.text:000000000251D110    sub_251C480    ADRL            X0, aDamage ; "Damage"
.text:000000000252477C    sub_2523AEC    ADRL            X0, aDamage ; "Damage"
.text:00000000025298D8    sub_2528C48    ADRL            X0, aDamage ; "Damage"
.text:000000000252ECD0    sub_252E040    ADRL            X0, aDamage ; "Damage"
.text:00000000025332D4    sub_2532640    ADRL            X0, aDamage ; "Damage"
.text:000000000253D5F8    sub_253C964    ADRL            X0, aDamage ; "Damage"
.text:0000000002547AFC    sub_2546E68    ADRL            X0, aDamage ; "Damage"
.text:0000000002551DA8    sub_2551114    ADRL            X0, aDamage ; "Damage"
.text:000000000255B324    sub_255A690    ADRL            X0, aDamage ; "Damage"
.text:000000000256530C    sub_2564678    ADRL            X0, aDamage ; "Damage"
.text:000000000256EDF8    sub_256E164    ADRL            X0, aDamage ; "Damage"
.text:0000000002579FDC    sub_2579348    ADRL            X0, aDamage ; "Damage"
.text:00000000025840C4    sub_2583430    ADRL            X0, aDamage ; "Damage"
.text:000000000258B9E8    sub_258AD54    ADRL            X0, aDamage ; "Damage"
.text:0000000002595978    sub_2594CE4    ADRL            X0, aDamage ; "Damage"
.text:000000000259F8C4    sub_259EC30    ADRL            X0, aDamage ; "Damage"
.text:00000000025A9C18    sub_25A8F84    ADRL            X0, aDamage ; "Damage"
.text:00000000025B3294    sub_25B2600    ADRL            X0, aDamage ; "Damage"
.text:00000000025BD660    sub_25BC9CC    ADRL            X0, aDamage ; "Damage"
.text:00000000025C6F84    sub_25C62F0    ADRL            X0, aDamage ; "Damage"
.text:00000000025D0A7C    sub_25CFDE8    ADRL            X0, aDamage ; "Damage"
.text:00000000025E0D44    sub_25E00B0    ADRL            X0, aDamage ; "Damage"
.text:00000000025ED264    sub_25EC5D0    ADRL            X0, aDamage ; "Damage"
.text:00000000025FBD24    sub_25FB094    ADRL            X0, aDamage ; "Damage"
.text:00000000026006E8    sub_25FFA58    ADRL            X0, aDamage ; "Damage"
.text:000000000260559C    sub_260490C    ADRL            X0, aDamage ; "Damage"
.text:0000000002609B5C    sub_2608ECC    ADRL            X0, aDamage ; "Damage"
.text:000000000260FFAC    sub_260F31C    ADRL            X0, aDamage ; "Damage"
.text:0000000002615220    sub_2614590    ADRL            X0, aDamage ; "Damage"
.text:000000000261AC10    sub_2619F7C    ADRL            X0, aDamage ; "Damage"
.text:0000000002623AB8    sub_2622E24    ADRL            X0, aDamage ; "Damage"
.text:000000000262AF10    sub_262A27C    ADRL            X0, aDamage ; "Damage"
.text:000000000263C1AC    sub_263B51C    ADRL            X0, aDamage ; "Damage"
.text:0000000002640AF8    sub_263FE68    ADRL            X0, aDamage ; "Damage"
.text:0000000002645254    sub_26445C4    ADRL            X0, aDamage ; "Damage"
.text:000000000264A878    sub_2649BE8    ADRL            X0, aDamage ; "Damage"
.text:000000000264F824    sub_264EB94    ADRL            X0, aDamage ; "Damage"
.text:000000000265EEE0    sub_265E250    ADRL            X0, aDamage ; "Damage"
.text:0000000002663C5C    sub_2662FCC    ADRL            X0, aDamage ; "Damage"
.text:000000000267012C    sub_266F49C    ADRL            X0, aDamage ; "Damage"
.text:0000000002674710    sub_2673A80    ADRL            X0, aDamage ; "Damage"
.text:00000000026796BC    sub_2678A28    ADRL            X0, aDamage ; "Damage"
.text:0000000002680FE4    sub_2680354    ADRL            X0, aDamage ; "Damage"
.text:00000000026859F0    sub_2684D60    ADRL            X0, aDamage ; "Damage"
.text:000000000268A6D8    sub_2689A48    ADRL            X0, aDamage ; "Damage"
.text:000000000268EEB4    sub_268E224    ADRL            X0, aDamage ; "Damage"
.text:000000000269412C    sub_269349C    ADRL            X0, aDamage ; "Damage"
.text:0000000002698EC0    sub_2698230    ADRL            X0, aDamage ; "Damage"
.text:000000000269D6B0    sub_269CA20    ADRL            X0, aDamage ; "Damage"
.text:00000000026A1E94    sub_26A1204    ADRL            X0, aDamage ; "Damage"
.text:00000000026AAAC0    sub_26A9E2C    ADRL            X0, aDamage ; "Damage"
.text:00000000026B5E40    sub_26B51B0    ADRL            X0, aDamage ; "Damage"
.text:00000000026BB298    sub_26BA608    ADRL            X0, aDamage ; "Damage"
.text:00000000026C0480    sub_26BF7F0    ADRL            X0, aDamage ; "Damage"
.text:00000000026C4D2C    sub_26C409C    ADRL            X0, aDamage ; "Damage"
.text:00000000026C9608    sub_26C8978    ADRL            X0, aDamage ; "Damage"
.text:00000000026D1018    sub_26D0388    ADRL            X0, aDamage ; "Damage"
.text:00000000026D584C    sub_26D4BBC    ADRL            X0, aDamage ; "Damage"
.text:00000000026DA1D4    sub_26D9544    ADRL            X0, aDamage ; "Damage"
.text:00000000026DEFC8    sub_26DE338    ADRL            X0, aDamage ; "Damage"
.text:00000000026E3D44    sub_26E30B4    ADRL            X0, aDamage ; "Damage"
.text:00000000026E8844    sub_26E7BB4    ADRL            X0, aDamage ; "Damage"
.text:00000000026ECD6C    sub_26EC0D8    ADRL            X0, aDamage ; "Damage"
.text:00000000026FA730    sub_26EC0D8    ADRL            X8, aBossdamage ; "BossDamage"
.text:00000000026FA738    sub_26EC0D8    LDR             X8, [X8] ; "BossDamage"
.text:000000000270DBB0    sub_270CF20    ADRL            X0, aDamage ; "Damage"
.text:0000000002714330    sub_27136A0    ADRL            X0, aDamage ; "Damage"
.text:0000000002718F14    sub_2718284    ADRL            X0, aDamage ; "Damage"
.text:0000000002726EC0    sub_2726230    ADRL            X0, aDamage ; "Damage"
.text:000000000272C3E4    sub_272B750    ADRL            X0, aDamage ; "Damage"
.text:00000000027364E4    sub_2735854    ADRL            X0, aDamage ; "Damage"
.text:000000000273C758    sub_273BAC4    ADRL            X0, aDamage ; "Damage"
.text:000000000274AA38    sub_2749DA4    ADRL            X0, aDamage ; "Damage"
.text:000000000275BA10    sub_275AD80    ADRL            X0, aDamage ; "Damage"
.text:0000000002760130    sub_275F4A0    ADRL            X0, aDamage ; "Damage"
.text:0000000002764EC4    sub_2764234    ADRL            X0, aDamage ; "Damage"
.text:000000000276A460    sub_27697D0    ADRL            X0, aDamage ; "Damage"
.text:0000000002770468    sub_276F7D4    ADRL            X0, aDamage ; "Damage"
.text:0000000002778738    sub_2777AA8    ADRL            X0, aDamage ; "Damage"
.text:0000000002782008    sub_2781378    ADRL            X0, aDamage ; "Damage"
.text:0000000002793A98    sub_2792E08    ADRL            X0, aDamage ; "Damage"
.text:00000000027982A0    sub_2797610    ADRL            X0, aDamage ; "Damage"
.text:000000000279D624    sub_279C994    ADRL            X0, aDamage ; "Damage"
.text:00000000027A1E50    sub_27A11BC    ADRL            X0, aDamage ; "Damage"
.text:00000000027AC0D0    sub_27AB43C    ADRL            X0, aDamage ; "Damage"
.text:00000000027B5638    sub_27B49A8    ADRL            X0, aDamage ; "Damage"
.text:00000000027BA02C    sub_27B939C    ADRL            X0, aDamage ; "Damage"
.text:00000000027BE928    sub_27BDC98    ADRL            X0, aDamage ; "Damage"
.text:00000000027C4CF8    sub_27C4068    ADRL            X0, aDamage ; "Damage"
.text:00000000027C94E4    sub_27C8854    ADRL            X0, aDamage ; "Damage"
.text:00000000027CE5CC    sub_27CD93C    ADRL            X0, aDamage ; "Damage"
.text:00000000027D4458    sub_27D37C8    ADRL            X0, aDamage ; "Damage"
.text:00000000027D9118    sub_27D8488    ADRL            X0, aDamage ; "Damage"
.text:00000000027DD684    sub_27DC9F4    ADRL            X0, aDamage ; "Damage"
.text:00000000027E2128    sub_27E1498    ADRL            X0, aDamage ; "Damage"
.text:00000000027E6AD0    sub_27E5E3C    ADRL            X0, aDamage ; "Damage"
.text:00000000027EE27C    sub_27ED5EC    ADRL            X0, aDamage ; "Damage"
.text:00000000027F4938    sub_27F3CA8    ADRL            X0, aDamage ; "Damage"
.text:00000000027FA9F0    sub_27F9D60    ADRL            X0, aDamage ; "Damage"
.text:00000000027FF680    sub_27FE9F0    ADRL            X0, aDamage ; "Damage"
.text:0000000002803BB8    sub_2802F28    ADRL            X0, aDamage ; "Damage"
.text:0000000002809464    sub_28087D4    ADRL            X0, aDamage ; "Damage"
.text:000000000280F7E8    sub_280EB58    ADRL            X0, aDamage ; "Damage"
.text:0000000002814AE4    sub_2813E54    ADRL            X0, aDamage ; "Damage"
.text:000000000281B3D0    sub_281A740    ADRL            X0, aDamage ; "Damage"
.text:000000000281F8F4    sub_281EC64    ADRL            X0, aDamage ; "Damage"
.text:0000000002829F9C    sub_2829308    ADRL            X0, aDamage ; "Damage"
.text:0000000002831D20    sub_2831090    ADRL            X0, aDamage ; "Damage"
.text:0000000002836920    sub_2835C90    ADRL            X0, aDamage ; "Damage"
.text:000000000283B198    sub_283A508    ADRL            X0, aDamage ; "Damage"
.text:000000000283FEC8    sub_283F238    ADRL            X0, aDamage ; "Damage"
.text:0000000002844D54    sub_28440C0    ADRL            X0, aDamage ; "Damage"
.text:000000000284ED60    sub_284E0D0    ADRL            X0, aDamage ; "Damage"
.text:0000000002853650    sub_28529C0    ADRL            X0, aDamage ; "Damage"
.text:0000000002857C34    sub_2856FA0    ADRL            X0, aDamage ; "Damage"
.text:0000000002860968    sub_285FCD8    ADRL            X0, aDamage ; "Damage"
.text:0000000002864F98    sub_2864308    ADRL            X0, aDamage ; "Damage"
.text:0000000002869810    sub_2868B80    ADRL            X0, aDamage ; "Damage"
.text:000000000286E0AC    sub_286D41C    ADRL            X0, aDamage ; "Damage"
.text:00000000028727D8    sub_2871B48    ADRL            X0, aDamage ; "Damage"
.text:0000000002876E80    sub_28761F0    ADRL            X0, aDamage ; "Damage"
.text:000000000287B8F8    sub_287AC68    ADRL            X0, aDamage ; "Damage"
.text:0000000002880024    sub_287F394    ADRL            X0, aDamage ; "Damage"
.text:0000000002884638    sub_28839A8    ADRL            X0, aDamage ; "Damage"
.text:0000000002888CBC    sub_288802C    ADRL            X0, aDamage ; "Damage"
.text:000000000288D7A0    sub_288CB10    ADRL            X0, aDamage ; "Damage"
.text:0000000002891E74    sub_28911E4    ADRL            X0, aDamage ; "Damage"
.text:000000000289746C    sub_28967DC    ADRL            X0, aDamage ; "Damage"
.text:00000000028A2228    sub_28A1598    ADRL            X0, aDamage ; "Damage"
.text:00000000028A740C    sub_28A677C    ADRL            X0, aDamage ; "Damage"
.text:00000000028AB930    sub_28AACA0    ADRL            X0, aDamage ; "Damage"
.text:00000000028B0928    sub_28AFC98    ADRL            X0, aDamage ; "Damage"
.text:00000000028B5984    sub_28B4CF4    ADRL            X0, aDamage ; "Damage"
.text:00000000028BAFD8    sub_28BA344    ADRL            X0, aDamage ; "Damage"
.text:00000000028C38E0    sub_28C2C50    ADRL            X0, aDamage ; "Damage"
.text:00000000028C81E4    sub_28C7554    ADRL            X0, aDamage ; "Damage"
.text:00000000028CC800    sub_28CBB70    ADRL            X0, aDamage ; "Damage"
.text:00000000028D1394    sub_28D0704    ADRL            X0, aDamage ; "Damage"
.text:00000000028D6B90    sub_28D5EFC    ADRL            X0, aDamage ; "Damage"
.text:00000000028E19E8    sub_28E0D58    ADRL            X0, aDamage ; "Damage"
.text:00000000028EACDC    sub_28EA04C    ADRL            X0, aDamage ; "Damage"
.text:00000000028F09C4    sub_28EFD30    ADRL            X0, aDamage ; "Damage"
.text:00000000028F9F5C    sub_28F92C8    ADRL            X0, aDamage ; "Damage"
.text:00000000029019C0    sub_2900D30    ADRL            X0, aDamage ; "Damage"
.text:0000000002906188    sub_29054F8    ADRL            X0, aDamage ; "Damage"
.text:000000000290A888    sub_2909BF4    ADRL            X0, aDamage ; "Damage"
.text:0000000002912F1C    sub_2912288    ADRL            X0, aDamage ; "Damage"
.text:000000000291A9FC    sub_2919D6C    ADRL            X0, aDamage ; "Damage"
.text:000000000291F5E0    sub_291E950    ADRL            X0, aDamage ; "Damage"
.text:0000000002923B04    sub_2922E74    ADRL            X0, aDamage ; "Damage"
.text:00000000029292AC    sub_292861C    ADRL            X0, aDamage ; "Damage"
.text:000000000292EF2C    sub_292E29C    ADRL            X0, aDamage ; "Damage"
.text:0000000002934BE0    sub_2933F50    ADRL            X0, aDamage ; "Damage"
.text:00000000029401E8    sub_293F558    ADRL            X0, aDamage ; "Damage"
.text:0000000002946004    sub_2945374    ADRL            X0, aDamage ; "Damage"
.text:000000000294ACAC    sub_294A018    ADRL            X0, aDamage ; "Damage"
.text:00000000029532B4    sub_2952624    ADRL            X0, aDamage ; "Damage"
.text:0000000002957B1C    sub_2956E8C    ADRL            X0, aDamage ; "Damage"
.text:000000000295C684    sub_295B9F4    ADRL            X0, aDamage ; "Damage"
.text:00000000029610D4    sub_2960440    ADRL            X0, aDamage ; "Damage"
.text:0000000002977038    sub_29763A4    ADRL            X0, aDamage ; "Damage"
.text:0000000002985DCC    sub_2985138    ADRL            X0, aDamage ; "Damage"
.text:000000000298E434    sub_298D7A4    ADRL            X0, aDamage ; "Damage"
.text:0000000002992BC8    sub_2991F38    ADRL            X0, aDamage ; "Damage"
.text:0000000002998900    sub_2997C6C    ADRL            X0, aDamage ; "Damage"
.text:00000000029A69D8    sub_29A5D48    ADRL            X0, aDamage ; "Damage"
.text:00000000029AAEFC    sub_29AA26C    ADRL            X0, aDamage ; "Damage"
.text:00000000029B0770    sub_29AFADC    ADRL            X0, aDamage ; "Damage"
.text:00000000029B8B88    sub_29B7EF8    ADRL            X0, aDamage ; "Damage"
.text:00000000029BE12C    sub_29BD49C    ADRL            X0, aDamage ; "Damage"
.text:00000000029C2650    sub_29C19C0    ADRL            X0, aDamage ; "Damage"
.text:00000000029C7F78    sub_29C72E8    ADRL            X0, aDamage ; "Damage"
.text:00000000029D37CC    sub_29D2B38    ADRL            X0, aDamage ; "Damage"
.text:00000000029DDA08    sub_29DCD78    ADRL            X0, aDamage ; "Damage"
.text:00000000029E5B5C    sub_29E4ECC    ADRL            X0, aDamage ; "Damage"
.text:00000000029EA60C    sub_29E997C    ADRL            X0, aDamage ; "Damage"
.text:00000000029EFB30    sub_29EEE9C    ADRL            X0, aDamage ; "Damage"
.text:00000000029F7A24    sub_29F6D90    ADRL            X0, aDamage ; "Damage"
.text:0000000002A024FC    sub_2A01868    ADRL            X0, aDamage ; "Damage"
.text:0000000002A0C980    sub_2A0BCF0    ADRL            X0, aDamage ; "Damage"
.text:0000000002A11430    sub_2A107A0    ADRL            X0, aDamage ; "Damage"
.text:0000000002A15A24    sub_2A14D94    ADRL            X0, aDamage ; "Damage"
.text:0000000002A1A2F0    sub_2A19660    ADRL            X0, aDamage ; "Damage"
.text:0000000002A1EC10    sub_2A1DF80    ADRL            X0, aDamage ; "Damage"
.text:0000000002A23B38    sub_2A22EA8    ADRL            X0, aDamage ; "Damage"
.text:0000000002A28224    sub_2A27594    ADRL            X0, aDamage ; "Damage"
.text:0000000002A2DB54    sub_2A2CEC0    ADRL            X0, aDamage ; "Damage"
.text:0000000002A35BF8    sub_2A34F68    ADRL            X0, aDamage ; "Damage"
.text:0000000002A3B3B4    sub_2A3A724    ADRL            X0, aDamage ; "Damage"
.text:0000000002A416F0    sub_2A40A60    ADRL            X0, aDamage ; "Damage"
.text:0000000002A47680    sub_2A469F0    ADRL            X0, aDamage ; "Damage"
.text:0000000002A4CE1C    sub_2A4C184    ADRL            X0, aDamage ; "Damage"
.text:0000000002A5210C    sub_2A5147C    ADRL            X0, aDamage ; "Damage"
.text:0000000002A56FD4    sub_2A56344    ADRL            X0, aDamage ; "Damage"
.text:0000000002A5CFE0    sub_2A5C350    ADRL            X0, aDamage ; "Damage"
.text:0000000002A62370    sub_2A616E0    ADRL            X0, aDamage ; "Damage"
.text:0000000002A67248    sub_2A665B8    ADRL            X0, aDamage ; "Damage"
.text:0000000002A6BC20    sub_2A6AF90    ADRL            X0, aDamage ; "Damage"
.text:0000000002A70468    sub_2A6F7D8    ADRL            X0, aDamage ; "Damage"
.text:0000000002A74CE8    sub_2A74058    ADRL            X0, aDamage ; "Damage"
.text:0000000002A79FD8    sub_2A79348    ADRL            X0, aDamage ; "Damage"
.text:0000000002A7EC9C    sub_2A7E00C    ADRL            X0, aDamage ; "Damage"
.text:0000000002A83E84    sub_2A831F4    ADRL            X0, aDamage ; "Damage"
.text:0000000002A89858    sub_2A88BC8    ADRL            X0, aDamage ; "Damage"
.text:0000000002A8FB98    sub_2A8EF04    ADRL            X0, aDamage ; "Damage"
.text:0000000002A99748    sub_2A98AB8    ADRL            X0, aDamage ; "Damage"
.text:0000000002AA032C    sub_2A9F698    ADRL            X0, aDamage ; "Damage"
.text:0000000002AAACAC    sub_2AAA01C    ADRL            X0, aDamage ; "Damage"
.text:0000000002AAF4EC    sub_2AAE85C    ADRL            X0, aDamage ; "Damage"
.text:0000000002ABA600    sub_2AB9970    ADRL            X0, aDamage ; "Damage"
.text:0000000002ABEF7C    sub_2ABE2E8    ADRL            X0, aDamage ; "Damage"
.data.rel.ro:0000000002D712E8        ; `vtable for'JurassicWorld::BattleDamageMODAnimationObject
.data.rel.ro:0000000002D712F0        DCQ _ZTIN13JurassicWorld30BattleDamageMODAnimationObjectE ; `typeinfo for'JurassicWorld::BattleDamageMODAnimationObject
.data.rel.ro:0000000002D71370        ; public JurassicWorld::BattleDamageMODAnimationObject :
.data.rel.ro:0000000002D71378        DCQ _ZTSN13JurassicWorld30BattleDamageMODAnimationObjectE ; reference to type's name
.data.rel.ro:0000000002D71B18        ; `vtable for'JurassicWorld::BattleDamage
.data.rel.ro:0000000002D71B20        DCQ _ZTIN13JurassicWorld12BattleDamageE ; `typeinfo for'JurassicWorld::BattleDamage
.data.rel.ro:0000000002D71B40        ; public JurassicWorld::BattleDamage :
.data.rel.ro:0000000002D71B48        DCQ _ZTSN13JurassicWorld12BattleDamageE ; reference to type's name
.data.rel.ro:0000000002D73D78        ; `vtable for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_9, std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_9>, void ()(void)>
.data.rel.ro:0000000002D73D80        DCQ _ZTINSt6__ndk110__function6__funcIZN13JurassicWorld10BattleMode19executeDirectDamageENS2_6Battle12BATTLE_PARTYES5_j14AGIntrusivePtrINS2_12BattleDamageEENS_8functionIFvvEEEiE3$_9NS_9allocatorISC_EESA_EE ; `typeinfo for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,uint,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::function<void ()(void)>,int)::$_9,std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,uint,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::function<void ()(void)>,int)::$_9>,void ()(void)>
.data.rel.ro:0000000002D73DD0        ; public std::__ndk1::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_9,std::__ndk1::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_9>,void ()(void)> :
.data.rel.ro:0000000002D73DD8        DCQ _ZTSNSt6__ndk110__function6__funcIZN13JurassicWorld10BattleMode19executeDirectDamageENS2_6Battle12BATTLE_PARTYES5_j14AGIntrusivePtrINS2_12BattleDamageEENS_8functionIFvvEEEiE3$_9NS_9allocatorISC_EESA_EE ; reference to type's name
.data.rel.ro:0000000002D73DE8        ; public JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_9
.data.rel.ro:0000000002D73DF0        DCQ _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE3$_9 ; reference to type's name
.data.rel.ro:0000000002D73DF8        ; `vtable for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_10, std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_10>, void ()(void)>
.data.rel.ro:0000000002D73E00        DCQ _ZTINSt6__ndk110__function6__funcIZN13JurassicWorld10BattleMode19executeDirectDamageENS2_6Battle12BATTLE_PARTYES5_j14AGIntrusivePtrINS2_12BattleDamageEENS_8functionIFvvEEEiE4$_10NS_9allocatorISC_EESA_EE ; `typeinfo for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,uint,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::function<void ()(void)>,int)::$_10,std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,uint,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::function<void ()(void)>,int)::$_10>,void ()(void)>
.data.rel.ro:0000000002D73E50        ; public std::__ndk1::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_10,std::__ndk1::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_10>,void ()(void)> :
.data.rel.ro:0000000002D73E58        DCQ _ZTSNSt6__ndk110__function6__funcIZN13JurassicWorld10BattleMode19executeDirectDamageENS2_6Battle12BATTLE_PARTYES5_j14AGIntrusivePtrINS2_12BattleDamageEENS_8functionIFvvEEEiE4$_10NS_9allocatorISC_EESA_EE ; reference to type's name
.data.rel.ro:0000000002D73E68        ; public JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_10
.data.rel.ro:0000000002D73E70        DCQ _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE4$_10 ; reference to type's name
.data.rel.ro:0000000002D73E78        ; `vtable for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_11, std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY, JurassicWorld::Battle::BATTLE_PARTY, unsigned int, AGIntrusivePtr<JurassicWorld::BattleDamage>, std::function<void ()(void)>, int)::$_11>, void ()(void)>
.data.rel.ro:0000000002D73E80        DCQ _ZTINSt6__ndk110__function6__funcIZN13JurassicWorld10BattleMode19executeDirectDamageENS2_6Battle12BATTLE_PARTYES5_j14AGIntrusivePtrINS2_12BattleDamageEENS_8functionIFvvEEEiE4$_11NS_9allocatorISC_EESA_EE ; `typeinfo for'std::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,uint,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::function<void ()(void)>,int)::$_11,std::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,uint,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::function<void ()(void)>,int)::$_11>,void ()(void)>
.data.rel.ro:0000000002D73ED0        ; public std::__ndk1::__function::__func<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_11,std::__ndk1::allocator<JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_11>,void ()(void)> :
.data.rel.ro:0000000002D73ED8        DCQ _ZTSNSt6__ndk110__function6__funcIZN13JurassicWorld10BattleMode19executeDirectDamageENS2_6Battle12BATTLE_PARTYES5_j14AGIntrusivePtrINS2_12BattleDamageEENS_8functionIFvvEEEiE4$_11NS_9allocatorISC_EESA_EE ; reference to type's name
.data.rel.ro:0000000002D73EE8        ; public JurassicWorld::BattleMode::executeDirectDamage(JurassicWorld::Battle::BATTLE_PARTY,JurassicWorld::Battle::BATTLE_PARTY,unsigned int,AGIntrusivePtr<JurassicWorld::BattleDamage>,std::__ndk1::function<void ()(void)>,int)::$_11
.data.rel.ro:0000000002D73EF0        DCQ _ZTSZN13JurassicWorld10BattleMode19executeDirectDamageENS_6Battle12BATTLE_PARTYES2_j14AGIntrusivePtrINS_12BattleDamageEENSt6__ndk18functionIFvvEEEiE4$_11 ; reference to type's name
.data.rel.ro:0000000002D740A8        ; `vtable for'std::__function::__func<JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY, AGIntrusivePtr<JurassicWorld::BattleDamage>, bool, std::function<void ()(void)>, AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13, std::allocator<JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY, AGIntrusivePtr<JurassicWorld::BattleDamage>, bool, std::function<void ()(void)>, AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13>, void ()(void)>
.data.rel.ro:0000000002D740B0        DCQ _ZTINSt6__ndk110__function6__funcIZN13JurassicWorld10BattleMode19playAttackAnimationENS2_6Battle12BATTLE_PARTYE14AGIntrusivePtrINS2_12BattleDamageEEbNS_8functionIFvvEEES6_INS2_21BattleDinoStatWrapperEEE4$_13NS_9allocatorISE_EESA_EE ; `typeinfo for'std::__function::__func<JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY,AGIntrusivePtr<JurassicWorld::BattleDamage>,bool,std::function<void ()(void)>,AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13,std::allocator<JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY,AGIntrusivePtr<JurassicWorld::BattleDamage>,bool,std::function<void ()(void)>,AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13>,void ()(void)>
.data.rel.ro:0000000002D74100        ; public std::__ndk1::__function::__func<JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY,AGIntrusivePtr<JurassicWorld::BattleDamage>,bool,std::__ndk1::function<void ()(void)>,AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13,std::__ndk1::allocator<JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY,AGIntrusivePtr<JurassicWorld::BattleDamage>,bool,std::__ndk1::function<void ()(void)>,AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13>,void ()(void)> :
.data.rel.ro:0000000002D74108        DCQ _ZTSNSt6__ndk110__function6__funcIZN13JurassicWorld10BattleMode19playAttackAnimationENS2_6Battle12BATTLE_PARTYE14AGIntrusivePtrINS2_12BattleDamageEEbNS_8functionIFvvEEES6_INS2_21BattleDinoStatWrapperEEE4$_13NS_9allocatorISE_EESA_EE ; reference to type's name
.data.rel.ro:0000000002D74118        ; public JurassicWorld::BattleMode::playAttackAnimation(JurassicWorld::Battle::BATTLE_PARTY,AGIntrusivePtr<JurassicWorld::BattleDamage>,bool,std::__ndk1::function<void ()(void)>,AGIntrusivePtr<JurassicWorld::BattleDinoStatWrapper>)::$_13
.data.rel.ro:0000000002D74120        DCQ _ZTSZN13JurassicWorld10BattleMode19playAttackAnimationENS_6Battle12BATTLE_PARTYE14AGIntrusivePtrINS_12BattleDamageEEbNSt6__ndk18functionIFvvEEES3_INS_21BattleDinoStatWrapperEEE4$_13 ; reference to type's name
.data.rel.ro:0000000002D74B58        ; `vtable for'JurassicWorld::BattleProcessTokenDamageAction
.data.rel.ro:0000000002D74B60        DCQ _ZTIN13JurassicWorld30BattleProcessTokenDamageActionE ; `typeinfo for'JurassicWorld::BattleProcessTokenDamageAction
.data.rel.ro:0000000002D74BA0        ; public JurassicWorld::BattleProcessTokenDamageAction :
.data.rel.ro:0000000002D74BA8        DCQ _ZTSN13JurassicWorld30BattleProcessTokenDamageActionE ; reference to type's name
.data.rel.ro:0000000002DA9888        ; `vtable for'JurassicWorld::MODAbilityDirectDamage
.data.rel.ro:0000000002DA9890        DCQ _ZTIN13JurassicWorld22MODAbilityDirectDamageE ; `typeinfo for'JurassicWorld::MODAbilityDirectDamage
.data.rel.ro:0000000002DA98D0        ; public JurassicWorld::MODAbilityDirectDamage :
.data.rel.ro:0000000002DA98D8        DCQ _ZTSN13JurassicWorld22MODAbilityDirectDamageE ; reference to type's name
.data.rel.ro:0000000002DAA6B8        ; `vtable for'JurassicWorld::MODCondition::ISDAMAGED(JurassicWorld::MODTarget, bool)::MODConditionIsDamaged
.data.rel.ro:0000000002DAA6C0        DCQ _ZTIZN13JurassicWorld12MODCondition9ISDAMAGEDENS_9MODTargetEbE21MODConditionIsDamaged ; `typeinfo for'JurassicWorld::MODCondition::ISDAMAGED(JurassicWorld::MODTarget,bool)::MODConditionIsDamaged
.data.rel.ro:0000000002DAA6F0        ; public JurassicWorld::MODCondition::ISDAMAGED(JurassicWorld::MODTarget,bool)::MODConditionIsDamaged :
.data.rel.ro:0000000002DAA6F8        DCQ _ZTSZN13JurassicWorld12MODCondition9ISDAMAGEDENS_9MODTargetEbE21MODConditionIsDamaged ; reference to type's name
.data.rel.ro:0000000002DAAA38        ; `vtable for'JurassicWorld::MODDirectDamageAction
.data.rel.ro:0000000002DAAA40        DCQ _ZTIN13JurassicWorld21MODDirectDamageActionE ; `typeinfo for'JurassicWorld::MODDirectDamageAction
.data.rel.ro:0000000002DAAA80        ; public JurassicWorld::MODDirectDamageAction :
.data.rel.ro:0000000002DAAA88        DCQ _ZTSN13JurassicWorld21MODDirectDamageActionE ; reference to type's name
.data.rel.ro:0000000002DAB788        ; `vtable for'JurassicWorld::MODTriggerDamageDealt
.data.rel.ro:0000000002DAB790        DCQ _ZTIN13JurassicWorld21MODTriggerDamageDealtE ; `typeinfo for'JurassicWorld::MODTriggerDamageDealt
.data.rel.ro:0000000002DAB7D0        ; public JurassicWorld::MODTriggerDamageDealt :
.data.rel.ro:0000000002DAB7D8        DCQ _ZTSN13JurassicWorld21MODTriggerDamageDealtE ; reference to type's name
.data.rel.ro:0000000002DAB7E8        ; `vtable for'JurassicWorld::MODTriggerDamageTaken
.data.rel.ro:0000000002DAB7F0        DCQ _ZTIN13JurassicWorld21MODTriggerDamageTakenE ; `typeinfo for'JurassicWorld::MODTriggerDamageTaken
.data.rel.ro:0000000002DAB830        ; public JurassicWorld::MODTriggerDamageTaken :
.data.rel.ro:0000000002DAB838        DCQ _ZTSN13JurassicWorld21MODTriggerDamageTakenE ; reference to type's name
.data.rel.ro:0000000002DABBB8        ; `vtable for'JurassicWorld::MODTriggerPreDamageTaken
.data.rel.ro:0000000002DABBC0        DCQ _ZTIN13JurassicWorld24MODTriggerPreDamageTakenE ; `typeinfo for'JurassicWorld::MODTriggerPreDamageTaken
.data.rel.ro:0000000002DABC00        ; public JurassicWorld::MODTriggerPreDamageTaken :
.data.rel.ro:0000000002DABC08        DCQ _ZTSN13JurassicWorld24MODTriggerPreDamageTakenE ; reference to type's name
.data.rel.ro:0000000002DABC18        ; `vtable for'JurassicWorld::MODTriggerPreDamageWillKill
.data.rel.ro:0000000002DABC20        DCQ _ZTIN13JurassicWorld27MODTriggerPreDamageWillKillE ; `typeinfo for'JurassicWorld::MODTriggerPreDamageWillKill
.data.rel.ro:0000000002DABC60        ; public JurassicWorld::MODTriggerPreDamageWillKill :
.data.rel.ro:0000000002DABC68        DCQ _ZTSN13JurassicWorld27MODTriggerPreDamageWillKillE ; reference to type's name
.data.rel.ro:0000000002DABC70        DCQ _ZTIN13JurassicWorld24MODTriggerPreDamageTakenE ; reference to parent's type name

could someone help me understand how to do it?
 

xyzhunter

PMT Modder
Staff member
Modding-Team
Oct 28, 2020
2,074
108,241
1,213
Indonesia
well this game already modded by GNaFF
why don't try another game
 
Last edited:

serk11

Solid & Active Platinian
Original poster
Mar 1, 2023
55
74
18
26
france
yes I have already tried this tutorial but the function that manages the damage is not in the exported functions. The game is already modded but it's not a damage hack, I don't think he can help me even if I had his code
 

serk11

Solid & Active Platinian
Original poster
Mar 1, 2023
55
74
18
26
france
I'm thinking of testing other games but I would have liked to know the best way to find with ida a function that is not exported with a name, because I already had this problem
 
  • Wow
Reactions: xyzhunter