-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathconditionfunctions1
More file actions
356 lines (332 loc) · 12.8 KB
/
Copy pathconditionfunctions1
File metadata and controls
356 lines (332 loc) · 12.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
153 OF CanHaveFlames
127 O- CanPayCrimeGold
415 -F Exists <ObjectReferenceID> % [TARGET]
118 -F GetActorAggroRadiusViolated
459 -F GetActorCrimePlayerEnemy
460 -F GetActorFactionPlayerEnemy
557 -F GetActorsInHigh
14 OF GetActorValue <Actor Value>
61 OF GetAlarmed
190 OF GetAmountSoldStolen
8 OF GetAngle <Axis> % X Y Z
219 -F GetAnimAction
81 OF GetArmorRating
274 OF GetArmorRatingUpperBody
63 OF GetAttacked
264 OF GetBarterGold
277 OF GetBaseActorValue <Actor Value>
227 -F GetCannibal
397 -F GetCauseofDeath
229 OF GetClassDefaultMatch
41 OF GetClothingValue
489 -F GetConcussed
122 OF GetCrime <Actor> <Crime Type> % [TARGET]
116 O- GetCrimeGold
110 OF GetCurrentAIPackage
143 OF GetCurrentAIProcedure
18 OF GetCurrentTime
148 OF GetCurrentWeatherPercent
170 OF GetDayOfWeek
46 OF GetDead
84 OF GetDeadCount <Actor Base> % NPC: 'Abhuki'
215 -F GetDefaultOpen
203 OF GetDestroyed
471 -F GetDestructionStage
45 OF GetDetected <Actor> % [TARGET]
180 OF GetDetectionLevel <Actor> % [TARGET]
435 -F GetDialogueEmotion
436 -F GetDialogueEmotionValue
35 OF GetDisabled
39 OF GetDisease
76 OF GetDisposition <Actor> % [TARGET]
1 OF GetDistance <ObjectReferenceID> % [TARGET]
215 O- GetDoorDefaultOpen
182 OF GetEquipped <ObjectID> % MiscItem: 'aaaObeisanceToken'
411 -F GetFactionCombatReaction <Faction> <Faction>
73 OF GetFactionRank <Faction>
60 OF GetFactionRankDifference <Faction> <Actor> % [TARGET]
450 -F GetFactionRelation <Actor> % [TARGET]
128 OF GetFatiguePercentage
288 Om GetFriendHit <Actor> % [TARGET]
288 mF GetFriendHit % ok
160 OF GetFurnitureMarkerID
74 OF GetGlobalValue <Global>
48 OF GetGold
416 -F GetGroupMemberCount
417 -F GetGroupTargetCount
382 -F GetHasNote <Note>
99 OF GetHeadingAngle <ObjectReferenceID> % [TARGET]
431 -F GetHealthPercentage
391 -F GetHitLocation
318 OF GetIdleDoneOnce
192 -F GetIgnoreCrime
338 OF GetIgnoreFriendlyHits
67 OF GetInCell <Cell>
230 OF GetInCellParam <Cell> <ObjectReferenceID> % [TARGET]
71 OF GetInFaction <Faction>
32 OF GetInSameCell <ObjectReferenceID> % [TARGET]
305 O- GetInvestmentGold
310 OF GetInWorldspace <WorldSpace>
446 -F GetInZone <EncounterZone>
91 OF GetIsAlerted
474 -F GetIsAlignment <AlignmentValue> % Evil Good Neutral VeryEvil VeryGood
68 OF GetIsClass <Class>
228 OF GetIsClassDefault <Class>
64 OF GetIsCreature
438 -F GetIsCreatureType <Integer>
161 OF GetIsCurrentPackage <Package>
149 OF GetIsCurrentWeather <Weather ID> % CamoranWeather
237 OF GetIsGhost
72 OF GetIsID <ObjectID>
522 -F GetIsLockBroken
433 -F GetIsObjectType <Form Type> % e.g., Acoustic Space
254 OF GetIsPlayableRace
224 O- GetIsPlayerBirthsign <Birthsign>
69 OF GetIsRace <Race>
136 OF GetIsReference <ObjectReferenceID> % [TARGET]
70 OF GetIsSex <Sex> % 0 Male 1 Female
246 OF GetIsUsedItem <ObjectID>
480 -F GetIsUsedItemEquipType <EquipType>
247 OF GetIsUsedItemType <Form Type>
427 -F GetIsVoiceType <VoiceType>
47 OF GetItemCount <ObjectID>
496 -F GetKillingBlowLimb
107 OF GetKnockedState
510 -F GetLastHitCritical
367 -F GetLastPlayerAction
80 OF GetLevel
27 OF GetLineOfSight <ObjectReferenceID> % [TARGET]
5 OF GetLocked
65 OF GetLockLevel
117 -F GetMajorCrimeCount
492 -F GetMapMarkerVisible
116 -F GetMinorCrimeCount
320 OF GetNoRumors
255 OF GetOffersServicesNow
157 OF GetOpenState
197 -F GetPCEnemyofFaction <Faction>
193 OF GetPCExpelled <Faction>
199 OF GetPCFactionAttack <Faction>
195 OF GetPCFactionMurder <Faction>
197 O- GetPCFactionSteal <Faction>
201 O- GetPCFactionSubmitAuthority <Faction>
249 O- GetPCFame
132 OF GetPCInFaction <Faction>
251 O- GetPCInfamy
129 OF GetPCIsClass <Class>
130 OF GetPCIsRace <Race>
131 OF GetPCIsSex <Sex> % Female Male
312 O- GetPCMiscStat <Integer> % 0
312 -F GetPCMiscStat <Miscellaneous>
495 -F GetPermanentActorValue <Actor Value>
225 OF GetPersuasionNumber
428 -F GetPlantedExplosive
98 O- GetPlayerControlsDisabled
98 -F GetPlayerControlsDisabled % two strange parameters, see capture_20090106_202137.png % XXXX caused program failure and exit, Function ID not verified
362 OF GetPlayerHasLastRiddenHorse
454 -F GetPlayerTeammate
455 -F GetPlayerTeammateCount
365 O- GetPlayerInSEWorld
6 OF GetPos <Axis> % X Y Z
546 -F GetQuestCompleted <Quest>
56 OF GetQuestRunning <Quest>
79 OF GetQuestVariable <Quest> <Variable Name> % Variable names?
503 -F GetRadiationLevel
77 OF GetRandomPercent
244 OF GetRestrained
226 -F GetSandman
24 OF GetScale
53 OF GetScriptVariable <ObjectReferenceID> <Variable Name> % includes NONE
12 OF GetSecondsPassed
66 OF GetShouldAttack <Actor> % [TARGET]
159 OF GetSitting
49 OF GetSleeping
555 -F GetSpellUsageNum <Magic Item> % AlienDisintegrationFXSpell
58 OF GetStage <Quest>
59 OF GetStageDone <Quest> <Stage> % NONE 10
11 OF GetStartingAngle <Axis> % X Y Z
10 OF GetStartingPos <Axis> % X Y Z
50 OF GetTalkedToPC
172 OF GetTalkedToPCParam <Actor> % [TARGET]
478 -F GetThreatRatio <Actor> % [TARGET]
361 OF GetTimeDead
315 OF GetTotalPersuasionNumber
144 OF GetTrespassWarningLevel
242 OF GetUnconscious
259 OF GetUsedItemActivate
258 OF GetUsedItemLevel
40 OF GetVampire
520 -F GetVATSBackAreaFree <**ESObjectREFR> % TESObjectREFR??
527 -F GetVATSBackTargetVisible <**ESObjectREFR> % TESObjectREFR??
521 -F GetVATSFrontAreaFree <**ESObjectREFR> % TESObjectREFR??
528 -F GetVATSFrontTargetVisible <**ESObjectREFR> % TESObjectREFR??
519 -F GetVATSLeftAreaFree <**ESObjectREFR> % TESObjectREFR??
526 -F GetVATSLeftTargetVisible <**ESObjectREFR> % TESObjectREFR??
224 -F GetVATSMode
518 -F GetVATSRightAreaFree <**ESObjectREFR> % TESObjectREFR??
525 -F GetVATSRightTargetVisible <**ESObjectREFR> % TESObjectREFR??
235 -F GetVatsTargetHeight
408 -F GetVATSValue <VATS Value> <Data (Optional)>
142 OF GetWalkSpeed
108 OF GetWeaponAnimType
500 -F GetWeaponHealthPerc
109 O- GetWeaponSkillType
147 OF GetWindSpeed
533 -F GetXPForNextLevel
127 -F HasBeenEaten
154 OF HasFlames
403 -F HasFriendDisposition
558 -F HasLoaded3D
214 OF HasMagicEffect <Magic Effect> % <Base Effect>
449 -F HasPerk <Perk>
227 O- HasVampireFed
353 OF IsActor
314 OF IsActorAVictim
313 OF IsActorEvil
430 -F IsActorTalkingThroughActivator
306 OF IsActorUsingATorch
280 OF IsCellOwner <Cell> <Owner(optional)> % NPC: 'Abhuki'
365 -F IsChild
267 OF IsCloudy
515 -F IsCombatTarget <Actor> % [TARGET]
150 OF IsContinuingPackagePCNear
163 O- IsCurrentFurnitureObj <Furniture>
163 -F IsCurrentFurnitureObj <Furniture> % Form List:'AlchoholicDrinks'
162 OF IsCurrentFurnitureRef <ObjectReferenceID> % [TARGET]
354 OF IsEssential
106 OF IsFacingUp
550 -F IsGoreDisabled
123 -F IsGreetingPlayer
125 OF IsGuard
282 OF IsHorseStolen
112 OF IsIdlePlaying
289 OF IsInCombat
531 -F IsInCriticalStage <CriticalStage>
332 OF IsInDangerousWater
300 OF IsInInterior
372 -F IsInList <Form List> % FLST record FormID
146 OF IsInMyOwnedCell
409 -F IsKiller <Actor> % [TARGET]
410 -F IsKillerObject <Form List>
451 -F IsLastIdlePlayed <Idle Form>
285 OF IsLeftUp
398 -F IsLimbGone <Integer> % 0
25 -F IsMoving
278 OF IsOwner <Owner(optional)> % NPC: 'Abhuki'
392 -F IsPC1stPerson
176 OF IsPCAMurderer
175 OF IsPCSleeping
368 -F IsPlayerActionActive <Integer> % 0
464 -F IsPlayerGrabbedRef <***ESObjectREFR> % [TARGET] % TESObjectREFR
171 O- IsPlayerInJail
358 OF IsPlayerMovingIntoNewSpace
339 OF IsPlayersLastRiddenHorse
266 OF IsPleasant
523 -F IsPS3
62 OF IsRaining
327 OF IsRidingHorse
287 OF IsRunning
103 OF IsShieldOut
286 OF IsSneaking
75 OF IsSnowing
223 OF IsSpellTarget <Magic Item> % Spell, Enchantment, Potion, what else?
185 OF IsSwimming
141 OF IsTalking
370 -F IsTalkingActivatorActor <Actor> % [TARGET]
265 OF IsTimePassing
102 OF IsTorchOut
145 OF IsTrespassing
329 O- IsTurnArrest
26 -F IsTurning
111 OF IsWaiting
304 -F IsWaterObject
399 -F IsWeaponInList <Form List>
101 OF IsWeaponOut
109 OF IsWeaponSkillType <Actor Value>
524 OF IsWin32
309 OF IsXBox
104 O- IsYielding
36 OF MenuMode <Integer> % 0
42 OF SameFaction <Actor> % [TARGET]
133 OF SameFactionAsPC
43 OF SameRace <Actor> % [TARGET]
134 OF SameRaceAsPC
44 OF SameSex <Actor> % [TARGET]
135 OF SameSexAsPC
323 OF WhichServiceMenu
Condition Functions with parameter details:
(These are listed above as well.)
14 OF GetActorValue <Actor Value>
F: ActionPoints Aggression Agility Assistance Barter BigGuns BloodyMess BrainCondition CarryWeight Chameleon Charisma Confidence CritChance DamageResist DetectLifeRange ElectricResist EmpResist Endurance EnduranceCondition Energy EnergyResist EnergyWeapons Explosives Fatigue FireResist FrostResist HealRate Health IgnoreCrippledLimbs Intelligence InventoryWeight Invisibility Karma LeftAttackCondition LeftMobilityCondition Lockpick Luck Medicine MeleeDamage MeleeWeapons Mood NightEye Paralysis Perception 25 PerceptionCondition PoisonResist RadiationRads RadResist Repair Responsibility RightAttackCondition RightMobilityCondition Science SamllGuns Sneak Speech SpeedMult Strength Unarmed UnarmedDamage Variable01 Variable02 Variable03 Variable04 Variable05 Variable06 Variable07 Variable08 Variable09 Variable10 WaterBreathing XP
122 OF GetCrime <Actor> <Crime Type> % [TARGET]
F: Crime Types: ANY Attack Murder Pickpocket Steal Trespass
480 -F GetIsUsedItemEquipType <EquipType> % Alcohol BigGuns BodyWear Chems EnergyWeapons Food HandWear HeadWear MeleeWeapons Mine SmallGuns Stimpack ThrowWeapons UnarmedWeapons
247 OF GetIsUsedItemType <Form Type>
F: Form Types: Acoustic Space, Activator, Actor Effect, AddOn Node, Ammo, Anim Object, Armor, Armor Addon, Base Effect, Body Part Data, Book, Camera Shot, Class, Climate, Combat Style, Constructible Object, Container, Creature, Debris, Door, Effect Shader, Encounter Zone, Explosion, Eyes, Faction, Flora, Form List, Furniture, Global, Grass, Head Part, Idle Marker, Imagespace, Imagespace Modifier, Impact Data, Impact Data Set, Ingestible, Ingredient, Key, Land Texture, Leveled Creature, Leveled Item, Leveled Spell, LeveledCharacter, Light, Load Screen, Menu Icon, Message, Misc Item, Movable Static, Music Type, Note, NPC, Object Effect, Package, Perk, Placeable Water, Projectile, Quest, Race, Ragdoll, Script, Sound, Static, Static Collection, Talking Activator, Terminal, Texture Set, Tree, Water Type, Weapon, Weather, Voice Type
312 -F GetPCMiscStat <Miscellaneous> % Bobbleheads Found, Books Read, Captives Rescued, Chems Taken, Computers Hacked, Contracts Completed, Corpses Eaten, Creatures Killed, Locations Discovered, Locks Picked, Mines Disarmed, Mysterious Stranger Visits, Pants Exploded, Paralyzing Punches, People Killed, People Mezzed, Pockets Picked, Quests Completed, RadAway Taken, Rad-X Taken, Robots Disabled, Sandman Kills, Speech Successes, Stimpaks Taken, Times Addicted, Weapons Created
495 -F GetPermanentActorValue <Actor Value>
6 Perception
7 Endurance
8 Charisma
9 Intelligence
10 Agility
11 Luck
32 Barter
34 EnergyWeapons
36 Lockpick
37 Medicine
40 Science
41 SmallGuns
45 Unarmed
408 -F GetVATSValue <VATS Value> <Data (Optional)>
F: VATS Values: % parameters capture_20090106_202723.png
Cripple Part
Crit Effect In List <> % INVALID: NONE choices % what that means? no list with crit effects?
Crit Effect Is <> % NONE AlienDisintegrationFXSpell
Dismember Part
Explode Part
Is Critical
Is Fatal
Is Paralyzing Palm
Is Stranger
Is Success
Target Distance
Target In List <> % NONE CG02NPCList
Target Is <> % AbrahamWashington
Targeted Part <> % BrainCondition EnduranceCondition LeftAttackCondition LeftMobilityCondition PerceptionCondition RightAttackCondition RightMobilityCondition
Vats Action <> % Crouch, Fire Handle Weapon, Fire Launcher, Fire Pistol, Fire Rifle, Heal, One Hand Melee Attack, Place Mine, Player Death, Reload, Stand, Switch Weapon, Throw Grenade, Toggle Weapon Drawn, Two Hand Melee Attack, Unarmed Attack
Weapon In List <> % NONE BaseballBatsList
Weapon Is <> % NONE CentaurSpitMissile
Weapon Type Is <> % HandToHandMelee OneHandGrenade OneHandLunchboxMine OneHandMelee OneHandMine OneHandPistol OneHandPistolEnergy TwoHandAutomatic TwoHandHandle TwoHandLauncher TwoHandMelee TwoHandRifle TwoHandRifleEnergy
531 -F IsInCriticalStage <CriticalStage>
0 None
1 GooStart
2 GooEnd
3 DisintegrateStart
4 DisintegrateEnd
Modified functions:
98 -F GetPlayerControlsDisabled % two strange parameters, see capture_20090106_
202137.png % XXXX caused program failure and exit, Function ID not verified
98 O- GetPlayerControlsDisabled
109 OF IsWeaponSkillType <Actor Value>
109 O- GetWeaponSkillType
116 -F GetMinorCrimeCount
116 O- GetCrimeGold
127 -F HasBeenEaten
127 O- CanPayCrimeGold
163 -F IsCurrentFurnitureObj <Furniture> % Form List:'AlchoholicDrinks'
163 O- IsCurrentFurnitureObj <Furniture>
197 -F GetPCEnemyofFaction <Faction>
197 O- GetPCFactionSteal <Faction>
215 -F GetDefaultOpen
215 O- GetDoorDefaultOpen
224 -F GetVATSMode
224 O- GetIsPlayerBirthsign <Birthsign>
227 -F GetCannibal
227 O- HasVampireFed
288 mF GetFriendHit % ok
288 Om GetFriendHit <Actor> % [TARGET]
312 -F GetPCMiscStat <Miscellaneous>
312 O- GetPCMiscStat <Integer> % 0
365 -F IsChild
365 O- GetPlayerInSEWorld