50 #ifndef ENGINES_WITCHER_NWSCRIPT_FUNCTION_TABLES_H 51 #define ENGINES_WITCHER_NWSCRIPT_FUNCTION_TABLES_H 123 { 9,
"ClearAllActions" , 0 },
124 { 10,
"SetFacing" , 0 },
125 { 11,
"SetCalendar" , 0 },
126 { 12,
"SetTime" , 0 },
127 { 13,
"GetCalendarYear" , 0 },
128 { 14,
"GetCalendarMonth" , 0 },
129 { 15,
"GetCalendarDay" , 0 },
130 { 16,
"GetTimeHour" , 0 },
131 { 17,
"GetTimeMinute" , 0 },
132 { 18,
"GetTimeSecond" , 0 },
133 { 19,
"GetTimeMillisecond" , 0 },
134 { 20,
"ActionRandomWalk" , 0 },
137 { 23,
"ActionMoveAwayFromObject" , 0 },
142 { 28,
"GetFacing" , 0 },
143 { 29,
"GetItemPossessor" , 0 },
144 { 30,
"GetItemPossessedBy" , 0 },
145 { 31,
"CreateItemOnObject" , 0 },
146 { 32,
"ActionEquipItem" , 0 },
147 { 33,
"ActionUnequipItem" , 0 },
148 { 34,
"ActionPickUpItem" , 0 },
149 { 35,
"ActionPutDownItem" , 0 },
150 { 36,
"GetLastAttacker" , 0 },
151 { 37,
"ActionAttack" , 0 },
154 { 40,
"ActionPlayAnimation" , 0 },
159 { 45,
"SetCameraFacing" , 0 },
161 { 47,
"GetSpellTargetObject" , 0 },
162 { 48,
"ActionCastSpellAtObject" , 0 },
163 { 49,
"GetCurrentVitalityPoints" , 0 },
164 { 50,
"GetMaxVitalityPoints" , 0 },
192 { 78,
"EffectHeal" , 0 },
193 { 79,
"EffectDamage" , 0 },
194 { 80,
"GetCurrentScriptSpellID" , 0 },
195 { 81,
"GetNumRunningEffectsApplied" , 0 },
196 { 82,
"EffectResurrection" , 0 },
197 { 83,
"EffectSummonCreature" , 0 },
198 { 84,
"AddAbility" , 0 },
199 { 85,
"GetFirstEffect" , 0 },
200 { 86,
"GetNextEffect" , 0 },
201 { 87,
"RemoveEffect" , 0 },
202 { 88,
"GetIsEffectValid" , 0 },
203 { 89,
"GetEffectDurationType" , 0 },
204 { 90,
"GetEffectSubType" , 0 },
205 { 91,
"GetEffectCreator" , 0 },
207 { 93,
"GetFirstObjectInArea" , 0 },
208 { 94,
"GetNextObjectInArea" , 0 },
219 { 105,
"GetPerceptionRange" , 0 },
221 { 107,
"GetRacialType" , 0 },
222 { 108,
"AddRunningEffect" , 0 },
223 { 109,
"TalentItem" , 0 },
224 { 110,
"SetDoorUsable" , 0 },
225 { 111,
"RemoveRunningEffect" , 0 },
226 { 112,
"MagicalEffect" , 0 },
227 { 113,
"SupernaturalEffect" , 0 },
228 { 114,
"ExtraordinaryEffect" , 0 },
229 { 115,
"RemoveAbility" , 0 },
230 { 116,
"HasAbility" , 0 },
231 { 117,
"GetCurrentAttribute" , 0 },
232 { 118,
"AddSequenceAttack" , 0 },
233 { 119,
"AddAttackSequence" , 0 },
234 { 120,
"RemoveAttackSequence" , 0 },
235 { 121,
"RoundsToSeconds" , 0 },
236 { 122,
"HoursToSeconds" , 0 },
237 { 123,
"TurnsToSeconds" , 0 },
238 { 124,
"ApplyForce" , 0 },
239 { 125,
"TestDirectLine" , 0 },
240 { 126,
"GetIsAggressive" , 0 },
241 { 127,
"SetAllowAggressiveAttitude" , 0 },
242 { 128,
"GetFirstObjectInShape" , 0 },
243 { 129,
"GetNextObjectInShape" , 0 },
244 { 130,
"GetLastActionResult" , 0 },
245 { 131,
"SignalEvent" , 0 },
246 { 132,
"EventUserDefined" , 0 },
247 { 133,
"EffectDeath" , 0 },
248 { 134,
"EffectKnockdown" , 0 },
249 { 135,
"ActionGiveItem" , 0 },
250 { 136,
"ActionTakeItem" , 0 },
252 { 138,
"ReplaceSequenceAttack" , 0 },
253 { 139,
"GetAbilityScore" , 0 },
254 { 140,
"GetIsDead" , 0 },
257 { 143,
"SetFacingPoint" , 0 },
258 { 144,
"AngleToVector" , 0 },
259 { 145,
"VectorToAngle" , 0 },
260 { 146,
"GetCurrentEndurancePoints" , 0 },
261 { 147,
"GetMaxEndurancePoints" , 0 },
262 { 148,
"EffectParalyze" , 0 },
263 { 149,
"FindSpellByTypeAndLevel" , 0 },
264 { 150,
"EffectDeaf" , 0 },
265 { 151,
"GetDistanceBetween" , 0 },
266 { 152,
"SetLocalLocation" , 0 },
267 { 153,
"GetLocalLocation" , 0 },
268 { 154,
"EffectSleep" , 0 },
269 { 155,
"GetItemInSlot" , 0 },
270 { 156,
"EffectCharmed" , 0 },
271 { 157,
"EffectConfused" , 0 },
272 { 158,
"EffectFrightened" , 0 },
273 { 159,
"EffectDominated" , 0 },
274 { 160,
"EffectDazed" , 0 },
275 { 161,
"EffectStunned" , 0 },
276 { 162,
"SetCommandable" , 0 },
277 { 163,
"GetCommandable" , 0 },
278 { 164,
"EffectRegenerate" , 0 },
279 { 165,
"EffectMovementSpeedIncrease" , 0 },
280 { 166,
"GetHitDice" , 0 },
281 { 167,
"ActionForceFollowObject" , 0 },
283 { 169,
"AddKnownSpell" , 0 },
284 { 170,
"GetEffectType" , 0 },
285 { 171,
"EffectAreaOfEffect" , 0 },
286 { 172,
"GetFactionEqual" , 0 },
287 { 173,
"ChangeFaction" , 0 },
288 { 174,
"GetIsListening" , 0 },
289 { 175,
"SetListening" , 0 },
290 { 176,
"SetListenPattern" , 0 },
291 { 177,
"TestStringAgainstPattern" , 0 },
292 { 178,
"GetMatchedSubstring" , 0 },
293 { 179,
"GetMatchedSubstringsCount" , 0 },
294 { 180,
"EffectVisualEffect" , 0 },
295 { 181,
"GetFactionWeakestMember" , 0 },
296 { 182,
"GetFactionStrongestMember" , 0 },
297 { 183,
"GetFactionMostDamagedMember" , 0 },
298 { 184,
"GetFactionLeastDamagedMember" , 0 },
299 { 185,
"GetFactionGold" , 0 },
300 { 186,
"GetStoryPhaseByNPC" , 0 },
301 { 187,
"SetPerceptionRangeType" , 0 },
302 { 188,
"GetCurrentNonLethalDamagePoints" , 0 },
303 { 189,
"GetFactionAverageLevel" , 0 },
304 { 190,
"GetFactionAverageXP" , 0 },
305 { 191,
"HasProfile" , 0 },
306 { 192,
"GetFactionWorstAC" , 0 },
307 { 193,
"GetFactionBestAC" , 0 },
308 { 194,
"ActionSit" , 0 },
309 { 195,
"GetListenPatternNumber" , 0 },
312 { 198,
"GetTransitionTarget" , 0 },
313 { 199,
"EffectLinkEffects" , 0 },
315 { 201,
"ItemIsUnarmedCombatWeapon" , 0 },
316 { 202,
"ActionWait" , 0 },
317 { 203,
"SetAreaTransitionBMP" , 0 },
318 { 204,
"ActionStartConversation" , 0 },
319 { 205,
"ActionPauseConversation" , 0 },
320 { 206,
"ActionResumeConversation" , 0 },
321 { 207,
"SetHostileToEnemiesOf" , 0 },
322 { 208,
"GetStoryNPCObject" , 0 },
323 { 209,
"GetStoryNPC" , 0 },
324 { 210,
"GetSittingCreature" , 0 },
325 { 211,
"GetGoingToBeAttackedBy" , 0 },
326 { 212,
"RemoveKnownSpell" , 0 },
330 { 216,
"ApplyEffectAtLocation" , 0 },
332 { 218,
"FeetToMeters" , 0 },
333 { 219,
"YardsToMeters" , 0 },
334 { 220,
"ApplyEffectToObject" , 0 },
336 { 222,
"GetSpellTargetLocation" , 0 },
338 { 224,
"GetAreaFromLocation" , 0 },
339 { 225,
"GetFacingFromLocation" , 0 },
340 { 226,
"GetNearestCreatureToLocation" , 0 },
342 { 228,
"GetNearestObjectToLocation" , 0 },
348 { 234,
"ActionCastSpellAtLocation" , 0 },
349 { 235,
"GetStoryPhase" , 0 },
350 { 236,
"GetSpawnSetSpawnPhase" , 0 },
351 { 237,
"GetStoryNPCSpawnPhase" , 0 },
352 { 238,
"GetPCSpeaker" , 0 },
354 { 240,
"ActionSpeakStringByStrRef" , 0 },
355 { 241,
"DestroyObject" , 0 },
357 { 243,
"CreateObject" , 0 },
358 { 244,
"EventSpellCastAt" , 0 },
359 { 245,
"GetLastSpellCaster" , 0 },
360 { 246,
"GetLastSpell" , 0 },
361 { 247,
"GetUserDefinedEventNumber" , 0 },
362 { 248,
"GetSpellId" , 0 },
363 { 249,
"RandomName" , 0 },
364 { 250,
"GetSpellIntensity" , 0 },
365 { 251,
"RemoveEffectByType" , 0 },
366 { 252,
"EffectSilence" , 0 },
368 { 254,
"GetLastSpeaker" , 0 },
369 { 255,
"BeginConversation" , 0 },
370 { 256,
"GetLastPerceived" , 0 },
371 { 257,
"GetLastPerceptionHeard" , 0 },
372 { 258,
"GetLastPerceptionInaudible" , 0 },
373 { 259,
"GetLastPerceptionSeen" , 0 },
375 { 261,
"GetLastPerceptionVanished" , 0 },
376 { 262,
"GetFirstInPersistentObject" , 0 },
377 { 263,
"GetNextInPersistentObject" , 0 },
378 { 264,
"GetAreaOfEffectCreator" , 0 },
379 { 265,
"DeleteLocalInt" , 0 },
380 { 266,
"DeleteLocalFloat" , 0 },
381 { 267,
"DeleteLocalString" , 0 },
382 { 268,
"DeleteLocalObject" , 0 },
383 { 269,
"DeleteLocalLocation" , 0 },
384 { 270,
"EffectHaste" , 0 },
385 { 271,
"EffectSlow" , 0 },
387 { 273,
"FindKnownSpellByTypeAndLevel" , 0 },
388 { 274,
"SetCurrentScriptSpellID" , 0 },
389 { 275,
"PrintError" , 0 },
390 { 276,
"GetEncounterActive" , 0 },
391 { 277,
"SetEncounterActive" , 0 },
392 { 278,
"GetEncounterSpawnsMax" , 0 },
393 { 279,
"SetEncounterSpawnsMax" , 0 },
394 { 280,
"GetEncounterSpawnsCurrent" , 0 },
395 { 281,
"SetEncounterSpawnsCurrent" , 0 },
396 { 282,
"GetModuleItemAcquired" , 0 },
397 { 283,
"GetModuleItemAcquiredFrom" , 0 },
398 { 284,
"SetCustomToken" , 0 },
399 { 285,
"GetHasFeat" , 0 },
401 { 287,
"ActionUseFeat" , 0 },
402 { 288,
"ModAdd" , 0 },
403 { 289,
"GetObjectSeen" , 0 },
404 { 290,
"GetObjectHeard" , 0 },
405 { 291,
"GetLastPlayerDied" , 0 },
406 { 292,
"GetModuleItemLost" , 0 },
407 { 293,
"GetModuleItemLostBy" , 0 },
409 { 295,
"EventConversation" , 0 },
410 { 296,
"SetEncounterDifficulty" , 0 },
411 { 297,
"GetEncounterDifficulty" , 0 },
412 { 298,
"GetDistanceBetweenLocations" , 0 },
413 { 299,
"EffectTemporaryEndurancePoints" , 0 },
414 { 300,
"PlayAnimation" , 0 },
415 { 301,
"TalentSpell" , 0 },
416 { 302,
"TalentFeat" , 0 },
417 { 303,
"ModToFloat" , 0 },
418 { 304,
"GetHasSpellEffect" , 0 },
419 { 305,
"GetEffectSpellId" , 0 },
420 { 306,
"GetCreatureHasTalent" , 0 },
421 { 307,
"GetCreatureTalentRandom" , 0 },
422 { 308,
"GetCreatureTalentBest" , 0 },
423 { 309,
"ActionUseTalentOnObject" , 0 },
424 { 310,
"ActionUseTalentAtLocation" , 0 },
425 { 311,
"GetGoldPieceValue" , 0 },
426 { 312,
"GetIsPlayableRacialType" , 0 },
428 { 314,
"EffectTemporaryVitalityPoints" , 0 },
429 { 315,
"SetCurrentVitalityPoints" , 0 },
430 { 316,
"GetAttackTarget" , 0 },
431 { 317,
"IsCurrentActionSitting" , 0 },
432 { 318,
"_TriggerOnWitness" , 0 },
433 { 319,
"GetMaster" , 0 },
434 { 320,
"GetIsInCombat" , 0 },
435 { 321,
"GetLastAssociateCommand" , 0 },
436 { 322,
"GiveGoldToCreature" , 0 },
437 { 323,
"SetIsDestroyable" , 0 },
441 { 327,
"SetAssociateListenPatterns" , 0 },
442 { 328,
"GetLastWeaponUsed" , 0 },
443 { 329,
"ActionInteractObject" , 0 },
445 { 331,
"GetLevel" , 0 },
446 { 332,
"GetIdentified" , 0 },
447 { 333,
"SetIdentified" , 0 },
448 { 334,
"SummonAnimalCompanion" , 0 },
449 { 335,
"SummonFamiliar" , 0 },
450 { 336,
"GetBlockingDoor" , 0 },
451 { 337,
"GetIsDoorActionPossible" , 0 },
452 { 338,
"DoDoorAction" , 0 },
453 { 339,
"GetFirstItemInInventory" , 0 },
454 { 340,
"GetNextItemInInventory" , 0 },
455 { 341,
"SetCurrentEndurancePoints" , 0 },
456 { 342,
"GetCurrentDrunkState" , 0 },
457 { 343,
"SetCurrentDrunkState" , 0 },
458 { 344,
"GetDamageDealtByMedium" , 0 },
459 { 345,
"GetTotalDamageDealt" , 0 },
460 { 346,
"GetLastDamager" , 0 },
461 { 347,
"GetLastDisarmed" , 0 },
462 { 348,
"GetLastDisturbed" , 0 },
463 { 349,
"GetLastLocked" , 0 },
464 { 350,
"GetLastUnlocked" , 0 },
465 { 351,
"BroadcastUserDefinedEvent" , 0 },
466 { 352,
"GetInventoryDisturbType" , 0 },
467 { 353,
"GetInventoryDisturbItem" , 0 },
468 { 354,
"GetHenchman" , 0 },
469 { 355,
"GetCurrentToxicity" , 0 },
470 { 356,
"VersusRacialTypeEffect" , 0 },
471 { 357,
"VersusTrapEffect" , 0 },
472 { 358,
"GetGender" , 0 },
473 { 359,
"GetIsTalentValid" , 0 },
474 { 360,
"ActionMoveAwayFromLocation" , 0 },
475 { 361,
"GetAttemptedAttackTarget" , 0 },
476 { 362,
"GetTypeFromTalent" , 0 },
477 { 363,
"GetIdFromTalent" , 0 },
478 { 364,
"GetAssociate" , 0 },
479 { 365,
"AddHenchman" , 0 },
480 { 366,
"RemoveHenchman" , 0 },
481 { 367,
"AddJournalEntry" , 0 },
482 { 368,
"HasJournalEntry" , 0 },
483 { 369,
"GetPCPublicCDKey" , 0 },
484 { 370,
"GetPCIPAddress" , 0 },
485 { 371,
"GetPCPlayerName" , 0 },
486 { 372,
"SetPCLike" , 0 },
487 { 373,
"SetPCDislike" , 0 },
489 { 375,
"GetAttemptedSpellTarget" , 0 },
491 { 377,
"GetHasSpell" , 0 },
492 { 378,
"OpenStore" , 0 },
493 { 379,
"EffectTurned" , 0 },
494 { 380,
"GetFirstFactionMember" , 0 },
495 { 381,
"GetNextFactionMember" , 0 },
496 { 382,
"ActionForceMoveToLocation" , 0 },
497 { 383,
"ActionForceMoveToObject" , 0 },
498 { 384,
"GetEnemyProfile" , 0 },
500 { 386,
"SetMapPinEnabled" , 0 },
501 { 387,
"EffectHitPointChangeWhenDying" , 0 },
502 { 388,
"PopUpGUIPanel" , 0 },
503 { 389,
"GetIsUsingActionPoint" , 0 },
504 { 390,
"GetCurrentActionName" , 0 },
505 { 391,
"GetMonsterNPCObject" , 0 },
506 { 392,
"GetMonsterNPC" , 0 },
507 { 393,
"GiveXPToCreature" , 0 },
508 { 394,
"SetXP" , 0 },
509 { 395,
"GetXP" , 0 },
511 { 397,
"GetBaseItemType" , 0 },
512 { 398,
"GetItemHasItemProperty" , 0 },
513 { 399,
"ActionEquipMostDamagingMelee" , 0 },
514 { 400,
"ActionEquipMostDamagingRanged" , 0 },
515 { 401,
"GetAnimation" , 0 },
516 { 402,
"ActionRest" , 0 },
517 { 403,
"ExploreAreaForPlayer" , 0 },
518 { 404,
"ActionEquipMostEffectiveArmor" , 0 },
519 { 405,
"GetIsDay" , 0 },
520 { 406,
"GetIsNight" , 0 },
521 { 407,
"GetIsDawn" , 0 },
522 { 408,
"GetIsDusk" , 0 },
523 { 409,
"GetIsEncounterCreature" , 0 },
524 { 410,
"GetLastPlayerDying" , 0 },
525 { 411,
"GetStartingLocation" , 0 },
526 { 412,
"ChangeToStandardFaction" , 0 },
527 { 413,
"SoundObjectPlay" , 0 },
528 { 414,
"SoundObjectStop" , 0 },
529 { 415,
"SoundObjectSetVolume" , 0 },
530 { 416,
"SoundObjectSetPosition" , 0 },
532 { 418,
"GetGold" , 0 },
533 { 419,
"GetLastRespawnButtonPresser" , 0 },
534 { 420,
"GetIsDM" , 0 },
535 { 421,
"PlayVoiceChat" , 0 },
536 { 422,
"GetIsWeaponEffective" , 0 },
537 { 423,
"GetLastSpellHarmful" , 0 },
538 { 424,
"EventActivateItem" , 0 },
541 { 427,
"MusicBackgroundSetDelay" , 0 },
544 { 430,
"MusicBattlePlay" , 0 },
545 { 431,
"MusicBattleStop" , 0 },
546 { 432,
"MusicBattleChange" , 0 },
547 { 433,
"AmbientSoundPlay" , 0 },
548 { 434,
"AmbientSoundStop" , 0 },
549 { 435,
"AmbientSoundChangeDay" , 0 },
550 { 436,
"AmbientSoundChangeNight" , 0 },
551 { 437,
"GetLastKiller" , 0 },
552 { 438,
"GetSpellCastItem" , 0 },
553 { 439,
"GetItemActivated" , 0 },
554 { 440,
"GetItemActivator" , 0 },
555 { 441,
"GetItemActivatedTargetLocation" , 0 },
556 { 442,
"GetItemActivatedTarget" , 0 },
558 { 444,
"TakeGoldFromCreature" , 0 },
559 { 445,
"IsInConversation" , 0 },
560 { 446,
"EnableSequenceJumps" , 0 },
561 { 447,
"SetupSpellTrigger" , 0 },
562 { 448,
"GetLastTriggerSpellEnergy" , 0 },
563 { 449,
"GetLastTriggerSpellID" , 0 },
564 { 450,
"GetCurrentGamePhase" , 0 },
565 { 451,
"EffectMovementSpeedDecrease" , 0 },
566 { 452,
"SetCurrentGamePhase" , 0 },
567 { 453,
"IsQuestCompleted" , 0 },
568 { 454,
"GetQuestCurrentPhaseIndex" , 0 },
569 { 455,
"GetPlotFlag" , 0 },
570 { 456,
"SetPlotFlag" , 0 },
571 { 457,
"EffectInvisibility" , 0 },
572 { 458,
"GetQuestPhaseIndex" , 0 },
573 { 459,
"EffectDarkness" , 0 },
574 { 460,
"CompareGamePhases" , 0 },
575 { 461,
"SetStoryNPCStoryPhase" , 0 },
576 { 462,
"SetCurrentToxicity" , 0 },
577 { 463,
"EffectPolymorph" , 0 },
578 { 464,
"SetItemModelPart" , 0 },
579 { 465,
"EffectTrueSeeing" , 0 },
580 { 466,
"EffectSeeInvisible" , 0 },
581 { 467,
"EffectTimeStop" , 0 },
582 { 468,
"EffectBlindness" , 0 },
583 { 469,
"_ClearPersonalAttitude" , 0 },
584 { 470,
"GetIsObjectVisible" , 0 },
585 { 471,
"CompareTags" , 0 },
586 { 472,
"ActionReady" , 0 },
587 { 473,
"EnableSpawnPhase" , 0 },
588 { 474,
"ActivatePortal" , 0 },
589 { 475,
"GetNumStackedItems" , 0 },
590 { 476,
"GetValueFromSettings_Float" , 0 },
591 { 477,
"SetConversationResponse" , 0 },
592 { 478,
"GetLastJoiningItem" , 0 },
593 { 479,
"GetCreatureSize" , 0 },
594 { 480,
"EffectDisappearAppear" , 0 },
595 { 481,
"EffectDisappear" , 0 },
596 { 482,
"EffectAppear" , 0 },
597 { 483,
"GetCurrentToxinCapacity" , 0 },
598 { 484,
"SetCurrentToxinCapacity" , 0 },
599 { 485,
"GetTimeFromLastHeartbeat" , 0 },
600 { 486,
"GetLastTrapDetected" , 0 },
601 { 487,
"GetConversationResponse" , 0 },
602 { 488,
"GetNearestTrapToObject" , 0 },
603 { 489,
"SetTag" , 0 },
604 { 490,
"SetName" , 0 },
605 { 491,
"HasSequenceForWeapon" , 0 },
606 { 492,
"PlayCutscene" , 0 },
607 { 493,
"SetAttackSequence" , 0 },
608 { 494,
"GetCurrentWeather" , 0 },
609 { 495,
"GetAge" , 0 },
610 { 496,
"GetMovementRate" , 0 },
611 { 497,
"GetAnimalCompanionCreatureType" , 0 },
612 { 498,
"GetFamiliarCreatureType" , 0 },
613 { 499,
"GetAnimalCompanionName" , 0 },
614 { 500,
"GetFamiliarName" , 0 },
615 { 501,
"ActionCastFakeSpellAtObject" , 0 },
616 { 502,
"ActionCastFakeSpellAtLocation" , 0 },
617 { 503,
"RemoveSummonedAssociate" , 0 },
618 { 504,
"GetPlaceableState" , 0 },
619 { 505,
"GetIsResting" , 0 },
620 { 506,
"GetLastPCRested" , 0 },
621 { 507,
"SetWeather" , 0 },
622 { 508,
"GetLastRestEventType" , 0 },
624 { 510,
"HasOppositeProfileTo" , 0 },
625 { 511,
"GetWeaponRanged" , 0 },
626 { 512,
"DoSinglePlayerAutoSave" , 0 },
627 { 513,
"GetGameDifficulty" , 0 },
628 { 514,
"GetDialogActionParam" , 0 },
629 { 515,
"PlayVoiceSetVoiceOfTag" , 0 },
630 { 516,
"SoundObjectPlayWithFade" , 0 },
631 { 517,
"SoundObjectStopWithFade" , 0 },
632 { 518,
"IsSphereVisibleOnClient" , 0 },
633 { 519,
"GetLastGiftItem" , 0 },
634 { 520,
"OpenPlayerGoldPanel" , 0 },
635 { 521,
"SetPanelButtonFlash" , 0 },
636 { 522,
"GetCurrentAction" , 0 },
637 { 523,
"SetStandardFactionReputation" , 0 },
638 { 524,
"GetStandardFactionReputation" , 0 },
639 { 525,
"FloatingTextStrRefOnCreature" , 0 },
640 { 526,
"FloatingTextStringOnCreature" , 0 },
641 { 527,
"GetTrapDisarmable" , 0 },
642 { 528,
"GetTrapDetectable" , 0 },
643 { 529,
"GetTrapDetectedBy" , 0 },
644 { 530,
"GetTrapFlagged" , 0 },
645 { 531,
"GetTrapBaseType" , 0 },
646 { 532,
"GetTrapOneShot" , 0 },
647 { 533,
"GetTrapCreator" , 0 },
648 { 534,
"GetTrapKeyTag" , 0 },
649 { 535,
"GetTrapDisarmDC" , 0 },
650 { 536,
"GetTrapDetectDC" , 0 },
651 { 537,
"GetLockKeyRequired" , 0 },
652 { 538,
"GetLockKeyTag" , 0 },
653 { 539,
"GetLockLockable" , 0 },
654 { 540,
"GetLockUnlockDC" , 0 },
655 { 541,
"GetLockLockDC" , 0 },
656 { 542,
"GetPCLevellingUp" , 0 },
657 { 543,
"GetHasFeatEffect" , 0 },
658 { 544,
"SetPlaceableIllumination" , 0 },
659 { 545,
"GetPlaceableIllumination" , 0 },
660 { 546,
"GetIsPlaceableObjectActionPossible", 0 },
661 { 547,
"DoPlaceableObjectAction" , 0 },
664 { 550,
"SetTrapDetectedBy" , 0 },
665 { 551,
"GetIsTrapped" , 0 },
666 { 552,
"PreloadCreature" , 0 },
667 { 553,
"_SetProfile" , 0 },
668 { 554,
"PopUpDeathGUIPanel" , 0 },
669 { 555,
"SetTrapDisabled" , 0 },
670 { 556,
"GetLastHostileActor" , 0 },
671 { 557,
"ExportAllCharacters" , 0 },
675 { 561,
"GetModuleName" , 0 },
676 { 562,
"GetFactionLeader" , 0 },
677 { 563,
"SendMessageToAllDMs" , 0 },
678 { 564,
"EndGame" , 0 },
679 { 565,
"BootPC" , 0 },
680 { 566,
"RestartModule" , 0 },
681 { 567,
"AmbientSoundSetDayVolume" , 0 },
682 { 568,
"AmbientSoundSetNightVolume" , 0 },
683 { 569,
"MusicBackgroundGetBattleTrack" , 0 },
684 { 570,
"GetHasInventory" , 0 },
685 { 571,
"GetStrRefSoundDuration" , 0 },
686 { 572,
"GetAttitude" , 0 },
687 { 573,
"CreateVisualEffectAtLocation" , 0 },
688 { 574,
"MusicIncidentalPlay" , 0 },
689 { 575,
"MusicIncidentalStop" , 0 },
690 { 576,
"SetPerceptionUpdateInterval" , 0 },
691 { 577,
"GetAppearanceType" , 0 },
692 { 578,
"SpawnScriptDebugger" , 0 },
693 { 579,
"GetModuleItemAcquiredStackSize" , 0 },
694 { 580,
"BackupPersonalAttitudes" , 0 },
695 { 581,
"RestorePersonalAttitudes" , 0 },
696 { 582,
"GetResRef" , 0 },
697 { 583,
"EffectPetrify" , 0 },
698 { 584,
"CopyItem" , 0 },
699 { 585,
"EffectCutsceneParalyze" , 0 },
700 { 586,
"GetDroppableFlag" , 0 },
701 { 587,
"GetUseableFlag" , 0 },
702 { 588,
"GetStolenFlag" , 0 },
703 { 589,
"SetCampaignFloat" , 0 },
704 { 590,
"SetCampaignInt" , 0 },
705 { 591,
"SetCampaignVector" , 0 },
706 { 592,
"SetCampaignLocation" , 0 },
707 { 593,
"SetCampaignString" , 0 },
708 { 594,
"DestroyCampaignDatabase" , 0 },
709 { 595,
"GetCampaignFloat" , 0 },
710 { 596,
"GetCampaignInt" , 0 },
711 { 597,
"GetCampaignVector" , 0 },
712 { 598,
"GetCampaignLocation" , 0 },
713 { 599,
"GetCampaignString" , 0 },
714 { 600,
"CopyObject" , 0 },
715 { 601,
"DeleteCampaignVariable" , 0 },
716 { 602,
"StoreCampaignObject" , 0 },
717 { 603,
"RetrieveCampaignObject" , 0 },
718 { 604,
"EffectCutsceneDominated" , 0 },
719 { 605,
"GetItemStackSize" , 0 },
720 { 606,
"SetItemStackSize" , 0 },
721 { 607,
"GetItemCharges" , 0 },
722 { 608,
"SetItemCharges" , 0 },
723 { 609,
"AddItemProperty" , 0 },
724 { 610,
"RemoveItemProperty" , 0 },
725 { 611,
"GetIsItemPropertyValid" , 0 },
726 { 612,
"GetFirstItemProperty" , 0 },
727 { 613,
"GetNextItemProperty" , 0 },
728 { 614,
"GetItemPropertyType" , 0 },
729 { 615,
"GetItemPropertyDuration" , 0 },
730 { 616,
"GetLastBribeAmount" , 0 },
731 { 617,
"EnableStoryNPCActions" , 0 },
732 { 618,
"EffectPush" , 0 },
733 { 619,
"AddWeaponEffect" , 0 },
734 { 620,
"RemoveWeaponEffect" , 0 },
735 { 621,
"SetProtectionPoints" , 0 },
736 { 622,
"SetSpecialDistance" , 0 },
737 { 623,
"GetProtectionPoints" , 0 },
738 { 624,
"UnlockPlayerStoryBasedAbility" , 0 },
739 { 625,
"TerminateProtection" , 0 },
740 { 626,
"GetLastPerceptionEventType" , 0 },
741 { 627,
"GetLastPerceptionZone" , 0 },
742 { 628,
"GetIsItemOfType" , 0 },
743 { 629,
"GetIsAmmoForWeapon" , 0 },
744 { 630,
"ImmediateRest" , 0 },
745 { 631,
"DPrint" , 0 },
746 { 632,
"CreateVisualEffectAtCreature" , 0 },
747 { 633,
"GetIsAISystemEnabled" , 0 },
748 { 634,
"GetProfileName" , 0 },
749 { 635,
"GetNumPeacefulProfiles" , 0 },
750 { 636,
"SetPlaceableUsable" , 0 },
751 { 637,
"AddToCallstack" , 0 },
752 { 638,
"GetCallstackLine" , 0 },
753 { 639,
"GetCallstack" , 0 },
754 { 640,
"ChangePlaceableEffectPhase" , 0 },
755 { 641,
"_SetCallstackIdent" , 0 },
756 { 642,
"_AdjustCallstackIdent" , 0 },
757 { 643,
"HasSequence" , 0 },
758 { 644,
"GetCurrentSequenceId" , 0 },
759 { 645,
"SetCurrentSequenceId" , 0 },
760 { 646,
"GetIsWeaponRanged" , 0 },
762 { 648,
"GetBattleMusicIdByCreature" , 0 },
763 { 649,
"GetSpecialDistance" , 0 },
764 { 650,
"CreateVisualEffectAtObject" , 0 },
765 { 651,
"DeleteVisualEffectFromObject" , 0 },
766 { 652,
"SetGiftMessages" , 0 },
767 { 653,
"HasTheSameAffiliations" , 0 },
768 { 654,
"IsAfraidOf" , 0 },
769 { 655,
"GetLastItemSold" , 0 },
770 { 656,
"CloseStoreAndInventory" , 0 },
771 { 657,
"GetNPCDialogByTags" , 0 },
772 { 658,
"GetDialogInterlocutorByTag" , 0 },
773 { 659,
"IsCutscenePlaying" , 0 },
774 { 660,
"SetPositionNearObject" , 0 },
775 { 661,
"StartMaterialEffect" , 0 },
776 { 662,
"StopMaterialEffect" , 0 },
777 { 663,
"BindEffectParamToObjectPosition" , 0 },
778 { 664,
"GetDialogFile" , 0 },
779 { 665,
"_UpdateIsInTrigger" , 0 },
780 { 666,
"HasJournalEntryConcerningObject" , 0 },
781 { 667,
"Meditate" , 0 },
782 { 668,
"GetCurrentWeatherIntensity" , 0 },
783 { 669,
"BackupAfraidOf" , 0 },
784 { 670,
"RestoreAfraidOf" , 0 },
785 { 671,
"SetAfraidOfAffiliations" , 0 },
786 { 672,
"GetProfileType" , 0 },
787 { 673,
"GetIsExcited" , 0 },
788 { 674,
"BindEffectParamToPartPosition" , 0 },
789 { 675,
"ForceUpdateMeleePositions" , 0 },
790 { 676,
"IsMeleePositionFree" , 0 },
791 { 677,
"CanPlotNPCRaiseFromDead" , 0 },
792 { 678,
"ProlongPlotNPCDeathEffect" , 0 },
793 { 679,
"AddTalents" , 0 },
794 { 680,
"CacheSequenceDistances" , 0 },
795 { 681,
"RevealWorldMapRegion" , 0 },
796 { 682,
"GetNearestAreaTransitionTarget" , 0 },
797 { 683,
"AlchemyLearnMixture" , 0 },
798 { 684,
"AlchemyLearnItem" , 0 },
799 { 685,
"AlchemyGetItemKnown" , 0 },
800 { 686,
"SetLockedAttackTarget" , 0 },
801 { 687,
"ScriptDecisionsTempOff" , 0 },
802 { 688,
"CanScriptDecideOfActions" , 0 },
803 { 689,
"IsTriggerEnabled" , 0 },
804 { 690,
"EnableTrigger" , 0 },
806 { 692,
"SetCutsceneMode" , 0 },
807 { 693,
"GetLastPCToCancelCutscene" , 0 },
808 { 694,
"GetDialogSoundLength" , 0 },
809 { 695,
"FadeFromBlack" , 0 },
810 { 696,
"FadeToBlack" , 0 },
811 { 697,
"StopFade" , 0 },
812 { 698,
"BlackScreen" , 0 },
813 { 699,
"GetBaseAttackBonus" , 0 },
814 { 700,
"SetImmortal" , 0 },
815 { 701,
"OpenPlayerInventory" , 0 },
816 { 702,
"StoreCameraFacing" , 0 },
817 { 703,
"RestoreCameraFacing" , 0 },
818 { 704,
"LevelUpHenchman" , 0 },
819 { 705,
"SetDroppableFlag" , 0 },
820 { 706,
"SetNeutralBumpable" , 0 },
821 { 707,
"GetModuleItemAcquiredBy" , 0 },
822 { 708,
"GetImmortal" , 0 },
823 { 709,
"_SetEmotionalSubstate" , 0 },
825 { 711,
"GetMainProfile" , 0 },
826 { 712,
"GetAILevel" , 0 },
827 { 713,
"SetAILevel" , 0 },
828 { 714,
"GetIsPossessedFamiliar" , 0 },
829 { 715,
"UnpossessFamiliar" , 0 },
830 { 716,
"GetIsInside" , 0 },
831 { 717,
"SendMessageToPCByStrRef" , 0 },
832 { 718,
"IncrementRemainingFeatUses" , 0 },
833 { 719,
"ExportSingleCharacter" , 0 },
835 { 721,
"RunClientMacro" , 0 },
837 { 723,
"EffectRunScript" , 0 },
838 { 724,
"SetEmotionalState" , 0 },
839 { 725,
"GetEffectScriptID" , 0 },
840 { 726,
"ForceEmotionalAnim" , 0 },
841 { 727,
"GetObjectById" , 0 },
842 { 728,
"TestDialogFlag" , 0 },
843 { 729,
"SetDialogFlagValue" , 0 },
844 { 730,
"GetDialogFlagValue" , 0 },
845 { 731,
"FindDialogFlagIndex" , 0 },
846 { 732,
"SetStartingStyleForWeaponType" , 0 },
847 { 733,
"GetBestSlotForWeapon" , 0 },
848 { 734,
"SetWaypointDesc" , 0 },
849 { 735,
"ActionJumpToModule" , 0 },
850 { 736,
"AddImpulse" , 0 },
851 { 737,
"_SetPersonalAttitude" , 0 },
852 { 738,
"GetPersonalAttitude" , 0 },
853 { 739,
"HasPersonalAttitude" , 0 },
854 { 740,
"_ClearPersonalAttitudeList" , 0 },
855 { 741,
"GetFirstNeighbourCreature" , 0 },
856 { 742,
"GetNextNeighbourCreature" , 0 },
857 { 743,
"SetSurroundingFlag" , 0 },
858 { 744,
"HasProfileByName" , 0 },
859 { 745,
"AddDialogActor" , 0 },
860 { 746,
"DespawnCreature" , 0 },
861 { 747,
"PreloadAreaModel" , 0 },
862 { 748,
"PostDialogCommand" , 0 },
863 { 749,
"GetCombatState" , 0 },
864 { 750,
"SetCombatState" , 0 },
865 { 751,
"GetCrowdActionParticipant" , 0 },
866 { 752,
"GetNPCDialog" , 0 },
867 { 753,
"ErrorExit" , 0 },
868 { 754,
"SetQueuedActionsInterruptable" , 0 },
869 { 755,
"_SetPauseState" , 0 },
871 { 757,
"_StackPopObject" , 0 },
872 { 758,
"FindNearestCreatures" , 0 },
873 { 759,
"_GetLastInternalEventId" , 0 },
874 { 760,
"_StackPopInteger" , 0 },
875 { 761,
"_StackPopFloat" , 0 },
876 { 762,
"HasEquipedMelee" , 0 },
877 { 763,
"HasEquipedRanged" , 0 },
878 { 764,
"GetIsFistfighter" , 0 },
879 { 765,
"SetMapPinActive" , 0 },
880 { 766,
"_FastSetInt" , 0 },
881 { 767,
"_FastGetInt" , 0 },
882 { 768,
"_FastSetObject" , 0 },
883 { 769,
"_FastGetObject" , 0 },
884 { 770,
"Assert" , 0 },
885 { 771,
"_FastSetFloat" , 0 },
886 { 772,
"_FastGetFloat" , 0 },
887 { 773,
"TriggerInternalEvent" , 0 },
888 { 774,
"GetNumGuardianTriggers" , 0 },
889 { 775,
"GetNumGuardianWaypoints" , 0 },
890 { 776,
"GetGuardianTrigger" , 0 },
891 { 777,
"GetGuardianWaypoint" , 0 },
892 { 778,
"SetIsInTrigger" , 0 },
893 { 779,
"GetIsInMyTriggers" , 0 },
894 { 780,
"SetPerceptionMultiplier" , 0 },
895 { 781,
"GetPerceptionMultiplier" , 0 },
896 { 782,
"SlotDlaTomka01" , 0 },
897 { 783,
"SlotDlaTomka02" , 0 },
898 { 784,
"SlotDlaTomka03" , 0 },
899 { 785,
"SlotDlaTomka04" , 0 },
900 { 786,
"HasAction" , 0 },
901 { 787,
"ForceMapOfAnotherArea" , 0 },
902 { 788,
"IsMapFullyLoaded" , 0 },
903 { 789,
"GetCreatureAppearance" , 0 },
904 { 790,
"SetCreatureAppearance" , 0 },
905 { 791,
"DontEnableNPCActionsAfterDialog" , 0 },
906 { 792,
"HasPhysics" , 0 },
907 { 793,
"WillBeOneLiner" , 0 },
908 { 794,
"SetCombatModeBaseDist" , 0 },
909 { 795,
"ActionTeleportAndTalk" , 0 },
910 { 796,
"PreDialogShot" , 0 },
911 { 797,
"EnterFistfightMode" , 0 },
912 { 798,
"LeaveFistfightMode" , 0 },
913 { 799,
"LoadAreaMap" , 0 },
914 { 800,
"SetDontEquipAnythingAfterDialog" , 0 },
915 { 801,
"EndFistfightKnockOutEffect" , 0 },
916 { 802,
"OpenPlayerBribePanel" , 0 },
917 { 803,
"GetBribeVariationValue" , 0 },
918 { 804,
"ResetXP" , 0 },
919 { 805,
"AddGreaseAbility" , 0 },
920 { 806,
"ClearGrease" , 0 },
921 { 807,
"Get2DARow" , 0 },
922 { 808,
"Get2DAInt" , 0 },
923 { 809,
"SlotDlaMichala5" , 0 },
924 { 810,
"SlotDlaMichala6" , 0 },
925 { 811,
"SlotDlaMichala7" , 0 },
926 { 812,
"SlotDlaMichala8" , 0 },
927 { 813,
"SlotDlaMichala9" , 0 },
928 { 814,
"Find5NearestCreatures" , 0 },
929 { 815,
"IsInInteractiveMode" , 0 },
930 { 816,
"SetMovementRate" , 0 },
931 { 817,
"EquipMelee" , 0 },
932 { 818,
"EquipRanged" , 0 },
933 { 819,
"CanImmobileAttackMelee" , 0 },
934 { 820,
"HasDialog" , 0 },
935 { 821,
"GetNumNearbyCreatures" , 0 },
936 { 822,
"_UpdatePassiveState" , 0 },
937 { 823,
"_SetIsPassiveAttacker" , 0 },
938 { 824,
"RandomFL" , 0 },
939 { 825,
"GetBestRainHideout" , 0 },
940 { 826,
"_DespawnBecouseOfRain" , 0 },
941 { 827,
"_IsDespawningBecouseOfRain" , 0 },
942 { 828,
"_GetLastExecutedScript" , 0 },
943 { 829,
"ResetQuestUpdateFlag" , 0 },
944 { 830,
"GetQuestUpdateFlag" , 0 },
945 { 831,
"IsActorInDialog" , 0 },
946 { 832,
"GetRandomLocationNearObject" , 0 },
947 { 833,
"CanPlayVoiceSetOfType" , 0 },
948 { 834,
"OpenPlayerBetPanel" , 0 },
949 { 835,
"IsAreaFullyLoadedOnClient" , 0 },
950 { 836,
"IsInInterior" , 0 },
951 { 837,
"_CanFindPath" , 0 },
952 { 838,
"_IsActionQueueEmpty" , 0 },
953 { 839,
"IsModuleSaveGame" , 0 },
954 { 840,
"GetRealMaxActiveAttackers" , 0 },
955 { 841,
"GetRealActiveAttackers" , 0 },
956 { 842,
"_UpdatePassiveAttackersList" , 0 },
957 { 843,
"HasVoiceOfTag" , 0 },
958 { 844,
"SetDialogOwner" , 0 },
959 { 845,
"ForceCharacterDevelopment" , 0 },
960 { 846,
"DisableCutsceneModeAfterDialog" , 0 },
961 { 847,
"EnableMusician" , 0 }
1004 { 38,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeObject,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1074 { 108,
kTypeInt , {
kTypeObject,
kTypeString,
kTypeInt,
kTypeString,
kTypeFloat,
kTypeFloat,
kTypeObject,
kTypeString } },
1192 { 226,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeEngineType,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1761 { 795,
kTypeVoid , {
kTypeObject,
kTypeObject,
kTypeInt,
kTypeString,
kTypeString,
kTypeString,
kTypeObject,
kTypeInt } },
1826 { 8, { &kDefaultObjectSelf } },
1854 { 36, { &kDefaultObjectSelf } },
1867 { 49, { &kDefaultObjectSelf } },
1868 { 50, { &kDefaultObjectSelf } },
1898 { 80, { &kDefaultObjectSelf } },
1911 { 93, { &kDefaultObjectInvalid } },
1912 { 94, { &kDefaultObjectInvalid } },
1923 { 105, { &kDefaultObjectSelf } },
1933 { 115, { &kDefaultObjectSelf } },
1934 { 116, { &kDefaultObjectSelf } },
1936 { 118, { &kDefaultObjectSelf } },
1937 { 119, { &kDefaultObjectSelf } },
1938 { 120, { &kDefaultObjectSelf } },
1944 { 126, { &kDefaultObjectSelf } },
1948 { 130, { &kDefaultObjectSelf } },
1952 { 134, { &kDefaultObjectInvalid } },
1956 { 138, { &kDefaultObjectSelf } },
1964 { 146, { &kDefaultObjectSelf } },
1965 { 147, { &kDefaultObjectSelf } },
1973 { 155, { &kDefaultObjectSelf } },
1980 { 162, { &kDefaultObjectSelf } },
1981 { 163, { &kDefaultObjectSelf } },
1987 { 169, { &kDefaultObjectSelf } },
1990 { 172, { &kDefaultObjectSelf } },
2005 { 187, { &kDefaultObjectSelf } },
2006 { 188, { &kDefaultObjectSelf } },
2027 { 209, { &kDefaultObjectSelf } },
2030 { 212, { &kDefaultObjectSelf } },
2053 { 235, { &kDefaultObjectSelf } },
2069 { 251, { &kDefaultObjectSelf } },
2082 { 264, { &kDefaultObjectSelf } },
2092 { 274, { &kDefaultObjectSelf } },
2094 { 276, { &kDefaultObjectSelf } },
2095 { 277, { &kDefaultObjectSelf } },
2096 { 278, { &kDefaultObjectSelf } },
2097 { 279, { &kDefaultObjectSelf } },
2098 { 280, { &kDefaultObjectSelf } },
2099 { 281, { &kDefaultObjectSelf } },
2103 { 285, { &kDefaultObjectSelf } },
2107 { 289, { &kDefaultObjectSelf } },
2108 { 290, { &kDefaultObjectSelf } },
2114 { 296, { &kDefaultObjectSelf } },
2115 { 297, { &kDefaultObjectSelf } },
2122 { 304, { &kDefaultObjectSelf } },
2124 { 306, { &kDefaultObjectSelf } },
2125 { 307, { &kDefaultObjectSelf } },
2126 { 308, { &kDefaultObjectSelf } },
2133 { 315, { &kDefaultObjectSelf } },
2134 { 316, { &kDefaultObjectSelf } },
2135 { 317, { &kDefaultObjectSelf } },
2137 { 319, { &kDefaultObjectSelf } },
2138 { 320, { &kDefaultObjectSelf } },
2139 { 321, { &kDefaultObjectSelf } },
2145 { 327, { &kDefaultObjectSelf } },
2149 { 331, { &kDefaultObjectSelf } },
2152 { 334, { &kDefaultObjectSelf } },
2153 { 335, { &kDefaultObjectSelf } },
2157 { 339, { &kDefaultObjectSelf } },
2158 { 340, { &kDefaultObjectSelf } },
2159 { 341, { &kDefaultObjectSelf } },
2160 { 342, { &kDefaultObjectSelf } },
2161 { 343, { &kDefaultObjectSelf } },
2172 { 354, { &kDefaultObjectSelf } },
2173 { 355, { &kDefaultObjectSelf } },
2182 { 364, { &kDefaultObjectSelf } },
2183 { 365, { &kDefaultObjectSelf } },
2184 { 366, { &kDefaultObjectSelf } },
2195 { 377, { &kDefaultObjectSelf } },
2207 { 389, { &kDefaultObjectSelf } },
2208 { 390, { &kDefaultObjectSelf } },
2210 { 392, { &kDefaultObjectSelf } },
2218 { 400, { &kDefaultObjectInvalid } },
2219 { 401, { &kDefaultObjectSelf } },
2227 { 409, { &kDefaultObjectSelf } },
2236 { 418, { &kDefaultObjectSelf } },
2239 { 421, { &kDefaultObjectSelf } },
2242 { 424, { &kDefaultObjectInvalid } },
2273 { 455, { &kDefaultObjectSelf } },
2280 { 462, { &kDefaultObjectSelf } },
2288 { 470, { &kDefaultObjectSelf } },
2295 { 477, { &kDefaultObjectSelf } },
2296 { 478, { &kDefaultObjectSelf } },
2301 { 483, { &kDefaultObjectSelf } },
2302 { 484, { &kDefaultObjectSelf } },
2303 { 485, { &kDefaultObjectSelf } },
2304 { 486, { &kDefaultObjectSelf } },
2305 { 487, { &kDefaultObjectSelf } },
2307 { 489, { &kDefaultObjectSelf } },
2308 { 490, { &kDefaultObjectSelf } },
2311 { 493, { &kDefaultObjectSelf } },
2321 { 503, { &kDefaultObjectSelf } },
2322 { 504, { &kDefaultObjectSelf } },
2323 { 505, { &kDefaultObjectSelf } },
2328 { 510, { &kDefaultObjectSelf } },
2332 { 514, { &kDefaultObjectSelf } },
2340 { 522, { &kDefaultObjectSelf } },
2341 { 523, { &kDefaultObjectSelf } },
2342 { 524, { &kDefaultObjectSelf } },
2361 { 543, { &kDefaultObjectSelf } },
2363 { 545, { &kDefaultObjectSelf } },
2374 { 556, { &kDefaultObjectSelf } },
2390 { 572, { &kDefaultObjectSelf } },
2402 { 584, { &kDefaultObjectInvalid } },
2405 { 587, { &kDefaultObjectSelf } },
2407 { 589, { &kDefaultObjectInvalid } },
2408 { 590, { &kDefaultObjectInvalid } },
2409 { 591, { &kDefaultObjectInvalid } },
2410 { 592, { &kDefaultObjectInvalid } },
2411 { 593, { &kDefaultObjectInvalid } },
2413 { 595, { &kDefaultObjectInvalid } },
2414 { 596, { &kDefaultObjectInvalid } },
2415 { 597, { &kDefaultObjectInvalid } },
2416 { 598, { &kDefaultObjectInvalid } },
2417 { 599, { &kDefaultObjectInvalid } },
2419 { 601, { &kDefaultObjectInvalid } },
2420 { 602, { &kDefaultObjectInvalid } },
2421 { 603, { &kDefaultObjectInvalid, &kDefaultObjectInvalid } },
2435 { 617, { &kDefaultObjectSelf } },
2437 { 619, { &kDefaultObjectSelf } },
2438 { 620, { &kDefaultObjectSelf } },
2441 { 623, { &kDefaultObjectSelf } },
2443 { 625, { &kDefaultObjectSelf } },
2444 { 626, { &kDefaultObjectSelf } },
2445 { 627, { &kDefaultObjectSelf } },
2446 { 628, { &kDefaultObjectSelf } },
2447 { 629, { &kDefaultObjectSelf } },
2473 { 655, { &kDefaultObjectSelf } },
2526 { 708, { &kDefaultObjectSelf } },
2529 { 711, { &kDefaultObjectSelf } },
2530 { 712, { &kDefaultObjectSelf } },
2572 { 754, { &kDefaultObjectSelf } },
2672 #endif // ENGINES_WITCHER_NWSCRIPT_FUNCTION_TABLES_H void musicBackgroundGetNightTrack(Aurora::NWScript::FunctionContext &ctx)
void setLocalFloat(Aurora::NWScript::FunctionContext &ctx)
void getClickingObject(Aurora::NWScript::FunctionContext &ctx)
void getNearestCreature(Aurora::NWScript::FunctionContext &ctx)
void asin(Aurora::NWScript::FunctionContext &ctx)
void writeTimestampedLogEntry(Aurora::NWScript::FunctionContext &ctx)
void delayCommand(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultTalkVolumeTalk((int32) 0)
void playSound(Aurora::NWScript::FunctionContext &ctx)
void getLocation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultTrue((int32) 1)
void intToFloat(Aurora::NWScript::FunctionContext &ctx)
void actionCloseDoor(Aurora::NWScript::FunctionContext &ctx)
void intToString(Aurora::NWScript::FunctionContext &ctx)
void vectorMagnitude(Aurora::NWScript::FunctionContext &ctx)
void getLastUsedBy(Aurora::NWScript::FunctionContext &ctx)
void speakStringByStrRef(Aurora::NWScript::FunctionContext &ctx)
A class holding an UTF-8 string.
Fake value to describe the calling object in a script.
void cos(Aurora::NWScript::FunctionContext &ctx)
void actionOpenDoor(Aurora::NWScript::FunctionContext &ctx)
void getStringByStrRef(Aurora::NWScript::FunctionContext &ctx)
void d6(Aurora::NWScript::FunctionContext &ctx)
void getStringLength(Aurora::NWScript::FunctionContext &ctx)
void stringToFloat(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultIntMinus1((int32) - 1)
void getEnteringObject(Aurora::NWScript::FunctionContext &ctx)
void printVector(Aurora::NWScript::FunctionContext &ctx)
void getArea(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeCreature((int32) 1)
void getLastClosedBy(Aurora::NWScript::FunctionContext &ctx)
void d100(Aurora::NWScript::FunctionContext &ctx)
void sqrt(Aurora::NWScript::FunctionContext &ctx)
void getLocalFloat(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultVector0(0.0f, 0.0f, 0.0f)
static const Aurora::NWScript::Variable kDefaultFloat0_0(0.0f)
static const Aurora::NWScript::Variable kDefaultFloatMinus1_0(- 1.0f)
void getNearestObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void findSubString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultProjectilePathTypeDefault((int32) 0)
void getWaypointByTag(Aurora::NWScript::FunctionContext &ctx)
Basic The Witcher type definitions.
void actionSpeakString(Aurora::NWScript::FunctionContext &ctx)
void getLocalObject(Aurora::NWScript::FunctionContext &ctx)
void stringToInt(Aurora::NWScript::FunctionContext &ctx)
void setLocalString(Aurora::NWScript::FunctionContext &ctx)
void random(Aurora::NWScript::FunctionContext &ctx)
void assignCommand(Aurora::NWScript::FunctionContext &ctx)
void printInteger(Aurora::NWScript::FunctionContext &ctx)
void getStringUpperCase(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeAll((int32) 32767)
static const Aurora::NWScript::Variable kDefaultCameraTransitionTypeSnap((int32) 0)
void getPositionFromLocation(Aurora::NWScript::FunctionContext &ctx)
static const FunctionDefaults kFunctionDefaults[]
The table defining the default values for the parameters of each engine function. ...
void log(Aurora::NWScript::FunctionContext &ctx)
void atan(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectSelf & kDefaultValueObjectSelf
void printFloat(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat1_0(1.0f)
void jumpToObject(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundPlay(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundChangeNight(Aurora::NWScript::FunctionContext &ctx)
void actionMoveToObject(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundGetDayTrack(Aurora::NWScript::FunctionContext &ctx)
void d12(Aurora::NWScript::FunctionContext &ctx)
void d8(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat40_0(40.0f)
void getModule(Aurora::NWScript::FunctionContext &ctx)
An object in a The Witcher area.
static const Aurora::NWScript::Variable kDefaultGenderMale((int32) 0)
void actionMoveToLocation(Aurora::NWScript::FunctionContext &ctx)
void getIsOpen(Aurora::NWScript::FunctionContext &ctx)
void sendMessageToPC(Aurora::NWScript::FunctionContext &ctx)
static const FunctionSignature kFunctionSignatures[]
The table defining the signature (return type and type of parameters) of each engine function...
void getLocalString(Aurora::NWScript::FunctionContext &ctx)
void insertString(Aurora::NWScript::FunctionContext &ctx)
void floatToInt(Aurora::NWScript::FunctionContext &ctx)
void getStringLowerCase(Aurora::NWScript::FunctionContext &ctx)
void acos(Aurora::NWScript::FunctionContext &ctx)
void runClientLua(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat30_0(30.0f)
static const Aurora::NWScript::Variable kDefaultInt1((int32) 1)
void d4(Aurora::NWScript::FunctionContext &ctx)
void getTag(Aurora::NWScript::FunctionContext &ctx)
void executeScript(Aurora::NWScript::FunctionContext &ctx)
void d2(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt0((int32) 0)
void setLocalInt(Aurora::NWScript::FunctionContext &ctx)
void setLocked(Aurora::NWScript::FunctionContext &ctx)
void getLocalInt(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultPersistentZoneActive((int32) 0)
void d3(Aurora::NWScript::FunctionContext &ctx)
void getNearestObject(Aurora::NWScript::FunctionContext &ctx)
void startNewModule(Aurora::NWScript::FunctionContext &ctx)
void getStringRight(Aurora::NWScript::FunctionContext &ctx)
"effect", "event", "location", "talent"...
void printString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt18((int32) 18)
static const FunctionPointer kFunctionPointers[]
The table defining the name and function pointer of each engine function.
void playSoundByStrRef(Aurora::NWScript::FunctionContext &ctx)
void getName(Aurora::NWScript::FunctionContext &ctx)
void sin(Aurora::NWScript::FunctionContext &ctx)
void speakOneLinerConversation(Aurora::NWScript::FunctionContext &ctx)
void location(Aurora::NWScript::FunctionContext &ctx)
void tan(Aurora::NWScript::FunctionContext &ctx)
void actionDoCommand(Aurora::NWScript::FunctionContext &ctx)
void actionJumpToLocation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFalse((int32) 0)
void get2DAString(Aurora::NWScript::FunctionContext &ctx)
void abs(Aurora::NWScript::FunctionContext &ctx)
void getIsObjectValid(Aurora::NWScript::FunctionContext &ctx)
void getDistanceToObject(Aurora::NWScript::FunctionContext &ctx)
void getExitingObject(Aurora::NWScript::FunctionContext &ctx)
void floatToString(Aurora::NWScript::FunctionContext &ctx)
void getNextPC(Aurora::NWScript::FunctionContext &ctx)
void getObjectType(Aurora::NWScript::FunctionContext &ctx)
void jumpToLocation(Aurora::NWScript::FunctionContext &ctx)
void getSubString(Aurora::NWScript::FunctionContext &ctx)
void vectorNormalize(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundChangeDay(Aurora::NWScript::FunctionContext &ctx)
void pow(Aurora::NWScript::FunctionContext &ctx)
void getLastOpenedBy(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat0_5(0.5f)
void getLocked(Aurora::NWScript::FunctionContext &ctx)
void speakString(Aurora::NWScript::FunctionContext &ctx)
void getPosition(Aurora::NWScript::FunctionContext &ctx)
void setLocalObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt9((int32) 9)
void printObject(Aurora::NWScript::FunctionContext &ctx)
void d10(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFadeSpeedMedium(2.0f)
void getIsPC(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultStringEmpty(Common::UString(""))
void d20(Aurora::NWScript::FunctionContext &ctx)
void getObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void vector(Aurora::NWScript::FunctionContext &ctx)
void actionJumpToObject(Aurora::NWScript::FunctionContext &ctx)
void objectToString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectInvalid & kDefaultValueObjectInvalid
void getStringLeft(Aurora::NWScript::FunctionContext &ctx)
void intToHexString(Aurora::NWScript::FunctionContext &ctx)
void fabs(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundStop(Aurora::NWScript::FunctionContext &ctx)
void getFirstPC(Aurora::NWScript::FunctionContext &ctx)