355 lines
14 KiB
Plaintext
355 lines
14 KiB
Plaintext
NDB V1.0
|
|
0000003 0000001 0000138 0000046 0000145
|
|
n00 x0_i0_assoc
|
|
n01 hench_i0_conv
|
|
N02 E:\NWN_Repos\Amon_PRC8\_module\nss\henchrange2.nss
|
|
s 03 vector
|
|
sf f x
|
|
sf f y
|
|
sf f z
|
|
f ffffffff ffffffff 000 i CLEAR_DEBUG
|
|
f ffffffff ffffffff 000 s sAssociateMasterConditionVarname
|
|
f ffffffff ffffffff 000 i NW_ASC_DISTANCE_2_METERS
|
|
f ffffffff ffffffff 000 i NW_ASC_DISTANCE_4_METERS
|
|
f ffffffff ffffffff 000 i NW_ASC_DISTANCE_6_METERS
|
|
f ffffffff ffffffff 000 i NW_ASC_HEAL_AT_75
|
|
f ffffffff ffffffff 000 i NW_ASC_HEAL_AT_50
|
|
f ffffffff ffffffff 000 i NW_ASC_HEAL_AT_25
|
|
f ffffffff ffffffff 000 i NW_ASC_AGGRESSIVE_BUFF
|
|
f ffffffff ffffffff 000 i NW_ASC_AGGRESSIVE_SEARCH
|
|
f ffffffff ffffffff 000 i NW_ASC_AGGRESSIVE_STEALTH
|
|
f ffffffff ffffffff 000 i NW_ASC_RETRY_OPEN_LOCKS
|
|
f ffffffff ffffffff 000 i NW_ASC_OVERKIll_CASTING
|
|
f ffffffff ffffffff 000 i NW_ASC_POWER_CASTING
|
|
f ffffffff ffffffff 000 i NW_ASC_SCALED_CASTING
|
|
f ffffffff ffffffff 000 i NW_ASC_USE_CUSTOM_DIALOGUE
|
|
f ffffffff ffffffff 000 i NW_ASC_DISARM_TRAPS
|
|
f ffffffff ffffffff 000 i NW_ASC_USE_RANGED_WEAPON
|
|
f ffffffff ffffffff 000 i NW_ASC_MODE_DYING
|
|
f ffffffff ffffffff 000 i NW_ASC_MODE_DEFEND_MASTER
|
|
f ffffffff ffffffff 000 i NW_ASC_MODE_STAND_GROUND
|
|
f ffffffff ffffffff 000 i NW_ASC_MASTER_GONE
|
|
f ffffffff ffffffff 000 i NW_ASC_MASTER_REVOKED
|
|
f ffffffff ffffffff 000 i NW_ASC_IS_BUSY
|
|
f ffffffff ffffffff 000 i NW_ASC_HAVE_MASTER
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_BKATTEMPTTODISARMTRAP_ThrowSelfOnTrap
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ASSOC_RESETHENCHMENSTATE
|
|
f ffffffff ffffffff 000 i CLEAR_NW_C2_DEFAULT4_29
|
|
f ffffffff ffffffff 000 i CLEAR_NW_C2_DEFAULTB_GUSTWIND
|
|
f ffffffff ffffffff 000 i CLEAR_NW_CH_AC1_49
|
|
f ffffffff ffffffff 000 i CLEAR_NW_CH_AC1_81
|
|
f ffffffff ffffffff 000 i CLEAR_NW_CH_AC4_28
|
|
f ffffffff ffffffff 000 i CLEAR_NW_I0_GENERIC_658
|
|
f ffffffff ffffffff 000 i CLEAR_NW_I0_GENERIC_834
|
|
f ffffffff ffffffff 000 i CLEAR_NW_I0_GENERIC_ExitAOESpellArea
|
|
f ffffffff ffffffff 000 i CLEAR_NW_I0_GENERIC_DetermineSpecialBehavior1
|
|
f ffffffff ffffffff 000 i CLEAR_NW_I0_GENERIC_DetermineSpecialBehavior2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_CH_HEN_CONV_26
|
|
f ffffffff ffffffff 000 i CLEAR_X0_CH_HEN_USRDEF_91
|
|
f ffffffff ffffffff 000 i CLEAR_X0_CH_HEN_USRDEF_92
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_PlayMobile
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_PlayRandomMobile
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_PlayRandomCloseRange1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_PlayRandomCloseRange2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionPlayRandomMobile1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionPlayRandomMobile2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionPlayRandomUncivilized
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionGetUpFromChair
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionGoToStop
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionRest1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionRest2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_GoHome
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionLeaveHome
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_ANIMS_AnimActionChallengeIntruder
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_COMBAT_SpecialTacticsRanged1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_COMBAT_SpecialTacticsRanged2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_COMBAT_SpecialTacticsRanged3
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_COMBAT_SpecialTacticsAmbusher
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_COMBAT_SpecialTacticsCowardly1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_COMBAT_SpecialTacticsCowardly2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_EQUIP_EquipAppropriateWeapons1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_EQUIP_EquipAppropriateWeapons2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_EQUIP_EquipMelee1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_EQUIP_EquipMelee2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_EQUIP_EquipMelee3
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_HENCHMAN_Fire
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_HENCHMAN_LevelUp
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_HENCHMAN_PreRespawn
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_GENERIC_TalentFilter
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_RangedAttackers
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_RangedEnemies
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_TalentFlee
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_UseTurning
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_SummonAllies
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_MeleeAttack1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_MeleeAttack2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_TalentFlee2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_AdvancedBuff
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_SeeInvisible
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_TALENT_BardSong
|
|
f ffffffff ffffffff 000 i CLEAR_X0_I0_WALKWAY_WalkWayPoints
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_HCR
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_AttemptToDisarmTrap
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_AttemptToOpenLock1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_AttemptToOpenLock2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_AttemptToOpenLock3
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_RespondToShout1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_RespondToShout2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_RespondToShout3
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_RespondToShout4
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_CombatAttemptHeal1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_CombatAttemptHeal2
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_Combat
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_CombatAttemptHeal
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_CombatFollowMaster1
|
|
f ffffffff ffffffff 000 i CLEAR_X0_INC_HENAI_CombatFollowMaster2
|
|
f 00000015 000000d0 001 i GetPercentageHPLoss
|
|
fp o
|
|
f 000001ef 00000305 003 v SetAssociateState
|
|
fp i
|
|
fp i
|
|
fp o
|
|
f 00000305 00000401 002 i GetAssociateState
|
|
fp i
|
|
fp o
|
|
f 000000d0 0000015c 000 v ResetHenchmenState
|
|
f 0000015c 000001ef 001 i AssociateCheck
|
|
fp o
|
|
f 00000401 000005c3 000 i GetAssociateHealMaster
|
|
f 000005c3 0000068f 000 f GetFollowDistance
|
|
f 0000068f 000006bd 000 v SetAssociateStartLocation
|
|
f 000006bd 000006fa 000 e2 GetAssociateStartLocation
|
|
f 000006fa 00000715 002 v ClearActions
|
|
fp i
|
|
fp i
|
|
f ffffffff ffffffff 000 s sHenchAutoRecoverTraps
|
|
f ffffffff ffffffff 000 s sHenchAutoOpenLocks
|
|
f ffffffff ffffffff 000 s sHenchAutoPickup
|
|
f ffffffff ffffffff 000 s sHenchAutoOpenChest
|
|
f ffffffff ffffffff 000 s sHenchNoDisarmTraps
|
|
f ffffffff ffffffff 000 s sHenchStealthMode
|
|
f ffffffff ffffffff 000 s sHenchStopCasting
|
|
f ffffffff ffffffff 000 s sHenchDontDispel
|
|
f ffffffff ffffffff 000 s sHenchSpellChallenge
|
|
f ffffffff ffffffff 000 s sHenchDisableAutoHide
|
|
f ffffffff ffffffff 000 s sHenchDontSummon
|
|
f ffffffff ffffffff 000 s sHenchDontCastMelee
|
|
f ffffffff ffffffff 000 s sHenchFamiliarChallenge
|
|
f ffffffff ffffffff 000 s sHenchFamiliarToDeath
|
|
f ffffffff ffffffff 000 s sHenchAniCompChallenge
|
|
f ffffffff ffffffff 000 s sHenchAniCompToDeath
|
|
f ffffffff ffffffff 000 s sHenchDualWieldState
|
|
f ffffffff ffffffff 000 s sHenchLightOffHand
|
|
f ffffffff ffffffff 000 s sHenchHenchRange
|
|
f ffffffff ffffffff 000 s sHenchFamiliarPreStr
|
|
f ffffffff ffffffff 000 s sHenchAniCompPreStr
|
|
f ffffffff ffffffff 000 s sHenchSummonPreStr
|
|
f ffffffff ffffffff 000 s sHenchDominatePreStr
|
|
f ffffffff ffffffff 000 s sHenchDefSettingsSet
|
|
f 00000715 00000839 001 s HenchGetAssocString
|
|
fp i
|
|
f 00000839 000008ff 002 v HenchSetAssociateInt
|
|
fp s
|
|
fp i
|
|
f 000008ff 000009c5 002 v HenchSetAssociateFloat
|
|
fp s
|
|
fp f
|
|
f 000009c5 00000bb7 000 v HenchSetDefSettings
|
|
f 00000bb7 0000134b 000 v HenchGetDefSettings
|
|
f 0000134b 00001471 002 v HenchSetAssociateFlee
|
|
fp f
|
|
fp i
|
|
f 00001471 0000148d 000 v main
|
|
f 0000000d 00000015 000 v #loader
|
|
v 00000015 000000ce 00000000 i #retval
|
|
v 00000015 000000c8 00000004 o oWounded
|
|
v 00000017 000000c2 00000008 f fMaxHP
|
|
v 00000039 000000c2 0000000c f fCurrentHP
|
|
v 0000005b 000000c2 00000010 f fHP_Perc
|
|
v 00000085 000000c2 00000014 i nHP
|
|
v 0000015c 000001ed 00000000 i #retval
|
|
v 0000015c 000001e7 00000004 o oCheck
|
|
v 0000015e 000001e1 00000008 o oHench
|
|
v 000001ef 000002fd 00000000 o oAssoc
|
|
v 000001ef 000002fd 00000004 i bValid
|
|
v 000001ef 000002fd 00000008 i nCondition
|
|
v 000001f1 000002f7 0000000c i nPlot
|
|
v 00000305 000003ff 00000000 i #retval
|
|
v 00000305 000003f9 00000004 o oAssoc
|
|
v 00000305 000003f9 00000008 i nCondition
|
|
v 00000363 000003d3 0000000c i nPlot
|
|
v 00000401 000005c1 00000000 i #retval
|
|
v 0000041d 00000595 00000004 o oMaster
|
|
v 00000438 00000595 00000008 i nLoss
|
|
v 000005c3 0000068d 00000000 f #retval
|
|
v 000005c5 00000687 00000004 f fDistance
|
|
v 000006bd 000006f8 00000000 e2 #retval
|
|
v 000006fa 0000070d 00000000 i bClearCombat
|
|
v 000006fa 0000070d 00000004 i nClearConstant
|
|
v 00000715 00000837 00000000 s #retval
|
|
v 00000715 00000831 00000004 i iAssocType
|
|
v 00000839 000008f7 00000000 i iValue
|
|
v 00000839 000008f7 00000004 s sName
|
|
v 00000856 000008f1 00000008 i iAssocType
|
|
v 000008ff 000009bd 00000000 f fValue
|
|
v 000008ff 000009bd 00000004 s sName
|
|
v 0000091c 000009b7 00000008 i iAssocType
|
|
v 000009c7 00000baf 00000000 i iAssocType
|
|
v 00000a38 00000baf 00000004 s preDefStr
|
|
v 00000a58 00000baf 00000008 o oPC
|
|
v 00000c1b 00001343 00000000 i iAssocType
|
|
v 00000c8c 00001343 00000004 s preDefStr
|
|
v 00000cac 00001343 00000008 o oPC
|
|
v 00000d1b 00001343 0000000c o oTarget
|
|
v 00000d1d 00001343 00000010 o oSource
|
|
v 00000d1f 00001343 00000014 s preSrcStr
|
|
v 0000134b 00001469 00000000 i bFightToDeath
|
|
v 0000134b 00001469 00000004 f fChallenge
|
|
v 0000134d 00001463 00000008 o oPC
|
|
v 00001362 00001463 0000000c i iAssocType
|
|
l00 0000226 00000015 00000037
|
|
l00 0000227 00000037 00000059
|
|
l00 0000228 00000059 00000083
|
|
l00 0000230 00000083 000000a0
|
|
l00 0000231 000000a0 000000c2
|
|
l00 0000232 000000c8 000000d0
|
|
l00 0000249 000000d0 000000e1
|
|
l00 0000250 000000e1 00000107
|
|
l00 0000251 00000107 00000130
|
|
l00 0000252 00000130 00000148
|
|
l00 0000253 00000148 0000015a
|
|
l00 0000254 0000015a 0000015c
|
|
l00 0000260 0000015c 00000183
|
|
l00 0000261 00000183 00000195
|
|
l00 0000263 0000019b 000001bb
|
|
l00 0000265 000001c1 000001e1
|
|
l00 0000266 000001e7 000001ef
|
|
l00 0000271 000001ef 00000223
|
|
l00 0000272 00000223 00000233
|
|
l00 0000274 00000239 00000259
|
|
l00 0000275 00000259 00000285
|
|
l00 0000277 0000028b 0000028d
|
|
l00 0000279 000002a3 000002c5
|
|
l00 0000280 000002c5 000002f1
|
|
l00 0000282 000002fd 00000305
|
|
l00 0000287 00000305 00000315
|
|
l00 0000289 0000031b 0000032d
|
|
l00 0000290 00000333 00000353
|
|
l00 0000292 0000035f 00000361
|
|
l00 0000294 00000361 00000395
|
|
l00 0000295 00000395 000003a7
|
|
l00 0000296 000003ad 000003cd
|
|
l00 0000298 000003d9 000003f9
|
|
l00 0000299 000003f9 00000401
|
|
l00 0000316 00000401 00000415
|
|
l00 0000318 0000041b 00000436
|
|
l00 0000319 00000436 00000456
|
|
l00 0000320 00000456 00000465
|
|
l00 0000322 0000046b 0000049f
|
|
l00 0000324 000004a5 000004c5
|
|
l00 0000326 000004cb 000004cd
|
|
l00 0000328 00000507 00000527
|
|
l00 0000330 0000052d 0000052f
|
|
l00 0000332 00000569 00000589
|
|
l00 0000336 000005a1 000005c1
|
|
l00 0000337 000005c1 000005c3
|
|
l00 0000342 000005c3 000005c5
|
|
l00 0000343 000005c5 000005d9
|
|
l00 0000345 000005df 000005f3
|
|
l00 0000347 000005f9 000005fb
|
|
l00 0000349 00000615 00000629
|
|
l00 0000351 0000062f 00000631
|
|
l00 0000353 0000064b 0000065f
|
|
l00 0000356 00000665 00000687
|
|
l00 0000357 0000068d 0000068f
|
|
l00 0000368 0000068f 000006bb
|
|
l00 0000369 000006bb 000006bd
|
|
l00 0000379 000006bd 000006f8
|
|
l00 0000380 000006f8 000006fa
|
|
l00 0000404 000006fa 0000070d
|
|
l00 0000405 0000070d 00000715
|
|
l01 0000052 00000715 00000725
|
|
l01 0000054 0000072b 0000074c
|
|
l01 0000056 00000752 00000754
|
|
l01 0000058 0000076a 0000078b
|
|
l01 0000060 00000791 00000793
|
|
l01 0000062 000007a9 000007ca
|
|
l01 0000064 000007d0 000007d2
|
|
l01 0000066 000007e8 00000809
|
|
l01 0000068 0000080f 00000831
|
|
l01 0000069 00000831 00000839
|
|
l01 0000074 00000839 00000854
|
|
l01 0000076 00000854 0000086f
|
|
l01 0000077 0000086f 000008ad
|
|
l01 0000080 000008b3 000008bf
|
|
l01 0000083 000008c5 000008f1
|
|
l01 0000084 000008f7 000008ff
|
|
l01 0000089 000008ff 0000091a
|
|
l01 0000091 0000091a 00000935
|
|
l01 0000092 00000935 00000973
|
|
l01 0000095 00000979 00000985
|
|
l01 0000098 0000098b 000009b7
|
|
l01 0000099 000009bd 000009c5
|
|
l01 0000104 000009c5 000009e0
|
|
l01 0000105 000009e0 00000a1e
|
|
l01 0000108 00000a24 00000a30
|
|
l01 0000111 00000a36 00000a56
|
|
l01 0000112 00000a56 00000a6b
|
|
l01 0000114 00000a6b 00000abb
|
|
l01 0000115 00000abb 00000b0f
|
|
l01 0000116 00000b0f 00000b59
|
|
l01 0000117 00000b59 00000baf
|
|
l01 0000118 00000bb5 00000bb7
|
|
l01 0000123 00000bb7 00000bdc
|
|
l01 0000125 00000be2 00000be8
|
|
l01 0000128 00000bee 00000c19
|
|
l01 0000130 00000c19 00000c34
|
|
l01 0000131 00000c34 00000c72
|
|
l01 0000134 00000c78 00000c84
|
|
l01 0000137 00000c8a 00000caa
|
|
l01 0000138 00000caa 00000cc5
|
|
l01 0000139 00000cc5 00000d01
|
|
l01 0000141 00000d07 00000d13
|
|
l01 0000144 00000d19 00000d1b
|
|
l01 0000145 00000d1b 00000d1d
|
|
l01 0000146 00000d1d 00000d1f
|
|
l01 0000149 00000d1f 00000d52
|
|
l01 0000151 00000d58 00000d8f
|
|
l01 0000152 00000d8f 00000da5
|
|
l01 0000153 00000da5 00000db9
|
|
l01 0000154 00000db9 00000dcf
|
|
l01 0000155 00000dcf 00000de1
|
|
l01 0000157 00000de7 00000de9
|
|
l01 0000159 00000de9 00000dfd
|
|
l01 0000160 00000dfd 00000e13
|
|
l01 0000161 00000e13 00000e25
|
|
l01 0000164 00000e25 00000e81
|
|
l01 0000166 00000e81 00000ee1
|
|
l01 0000168 00000ee1 00000f37
|
|
l01 0000170 00000f37 00000f99
|
|
l01 0000172 00000f99 00000ff7
|
|
l01 0000174 00000ff7 00001008
|
|
l01 0000176 0000100e 0000105e
|
|
l01 0000178 0000105e 000010b4
|
|
l01 0000181 000010ba 000010cb
|
|
l01 0000183 000010d1 00001121
|
|
l01 0000186 00001127 00001171
|
|
l01 0000188 00001171 000011a5
|
|
l01 0000190 000011ab 000011fb
|
|
l01 0000193 00001201 00001259
|
|
l01 0000195 00001259 000012ab
|
|
l01 0000197 000012ab 000012f9
|
|
l01 0000199 000012f9 00001343
|
|
l01 0000201 00001349 0000134b
|
|
l01 0000206 0000134b 00001360
|
|
l01 0000207 00001360 0000137b
|
|
l01 0000209 0000137b 0000138b
|
|
l01 0000211 00001391 000013be
|
|
l01 0000212 000013be 000013e9
|
|
l01 0000214 000013ef 000013f1
|
|
l01 0000216 00001407 00001433
|
|
l01 0000217 00001433 0000145d
|
|
l01 0000219 00001469 00001471
|
|
l02 0000014 00001471 0000148b
|
|
l02 0000016 0000148b 0000148d
|