Amon_PRC8/_module/nss/henchrange2.ndb
sknymick 158aeaad7f 5/24 files
Recommitting 5/24 files
2025-07-28 20:57:29 -05:00

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