50 #ifndef ENGINES_NWN_SCRIPT_FUNCTION_TABLES_H 51 #define ENGINES_NWN_SCRIPT_FUNCTION_TABLES_H 145 { 9,
"ClearAllActions" , 0 },
146 { 10,
"SetFacing" , 0 },
147 { 11,
"SetCalendar" , 0 },
148 { 12,
"SetTime" , 0 },
149 { 13,
"GetCalendarYear" , 0 },
150 { 14,
"GetCalendarMonth" , 0 },
151 { 15,
"GetCalendarDay" , 0 },
152 { 16,
"GetTimeHour" , 0 },
153 { 17,
"GetTimeMinute" , 0 },
154 { 18,
"GetTimeSecond" , 0 },
155 { 19,
"GetTimeMillisecond" , 0 },
156 { 20,
"ActionRandomWalk" , 0 },
159 { 23,
"ActionMoveAwayFromObject" , 0 },
164 { 28,
"GetFacing" , 0 },
165 { 29,
"GetItemPossessor" , 0 },
166 { 30,
"GetItemPossessedBy" , 0 },
167 { 31,
"CreateItemOnObject" , 0 },
168 { 32,
"ActionEquipItem" , 0 },
169 { 33,
"ActionUnequipItem" , 0 },
170 { 34,
"ActionPickUpItem" , 0 },
171 { 35,
"ActionPutDownItem" , 0 },
172 { 36,
"GetLastAttacker" , 0 },
173 { 37,
"ActionAttack" , 0 },
181 { 45,
"SetCameraFacing" , 0 },
183 { 47,
"GetSpellTargetObject" , 0 },
184 { 48,
"ActionCastSpellAtObject" , 0 },
185 { 49,
"GetCurrentHitPoints" , 0 },
186 { 50,
"GetMaxHitPoints" , 0 },
214 { 78,
"EffectHeal" , 0 },
215 { 79,
"EffectDamage" , 0 },
216 { 80,
"EffectAbilityIncrease" , 0 },
217 { 81,
"EffectDamageResistance" , 0 },
218 { 82,
"EffectResurrection" , 0 },
219 { 83,
"EffectSummonCreature" , 0 },
220 { 84,
"GetCasterLevel" , 0 },
221 { 85,
"GetFirstEffect" , 0 },
222 { 86,
"GetNextEffect" , 0 },
223 { 87,
"RemoveEffect" , 0 },
224 { 88,
"GetIsEffectValid" , 0 },
225 { 89,
"GetEffectDurationType" , 0 },
226 { 90,
"GetEffectSubType" , 0 },
227 { 91,
"GetEffectCreator" , 0 },
229 { 93,
"GetFirstObjectInArea" , 0 },
230 { 94,
"GetNextObjectInArea" , 0 },
241 { 105,
"GetMetaMagicFeat" , 0 },
244 { 108,
"FortitudeSave" , 0 },
245 { 109,
"ReflexSave" , 0 },
246 { 110,
"WillSave" , 0 },
247 { 111,
"GetSpellSaveDC" , 0 },
248 { 112,
"MagicalEffect" , 0 },
249 { 113,
"SupernaturalEffect" , 0 },
250 { 114,
"ExtraordinaryEffect" , 0 },
251 { 115,
"EffectACIncrease" , 0 },
252 { 116,
"GetAC" , 0 },
253 { 117,
"EffectSavingThrowIncrease" , 0 },
254 { 118,
"EffectAttackIncrease" , 0 },
255 { 119,
"EffectDamageReduction" , 0 },
256 { 120,
"EffectDamageIncrease" , 0 },
257 { 121,
"RoundsToSeconds" , 0 },
258 { 122,
"HoursToSeconds" , 0 },
259 { 123,
"TurnsToSeconds" , 0 },
264 { 128,
"GetFirstObjectInShape" , 0 },
265 { 129,
"GetNextObjectInShape" , 0 },
266 { 130,
"EffectEntangle" , 0 },
267 { 131,
"SignalEvent" , 0 },
268 { 132,
"EventUserDefined" , 0 },
269 { 133,
"EffectDeath" , 0 },
270 { 134,
"EffectKnockdown" , 0 },
271 { 135,
"ActionGiveItem" , 0 },
272 { 136,
"ActionTakeItem" , 0 },
274 { 138,
"EffectCurse" , 0 },
279 { 143,
"SetFacingPoint" , 0 },
280 { 144,
"AngleToVector" , 0 },
281 { 145,
"VectorToAngle" , 0 },
282 { 146,
"TouchAttackMelee" , 0 },
283 { 147,
"TouchAttackRanged" , 0 },
284 { 148,
"EffectParalyze" , 0 },
285 { 149,
"EffectSpellImmunity" , 0 },
286 { 150,
"EffectDeaf" , 0 },
287 { 151,
"GetDistanceBetween" , 0 },
288 { 152,
"SetLocalLocation" , 0 },
289 { 153,
"GetLocalLocation" , 0 },
290 { 154,
"EffectSleep" , 0 },
291 { 155,
"GetItemInSlot" , 0 },
292 { 156,
"EffectCharmed" , 0 },
293 { 157,
"EffectConfused" , 0 },
294 { 158,
"EffectFrightened" , 0 },
295 { 159,
"EffectDominated" , 0 },
296 { 160,
"EffectDazed" , 0 },
297 { 161,
"EffectStunned" , 0 },
300 { 164,
"EffectRegenerate" , 0 },
301 { 165,
"EffectMovementSpeedIncrease" , 0 },
303 { 167,
"ActionForceFollowObject" , 0 },
305 { 169,
"ResistSpell" , 0 },
306 { 170,
"GetEffectType" , 0 },
307 { 171,
"EffectAreaOfEffect" , 0 },
308 { 172,
"GetFactionEqual" , 0 },
309 { 173,
"ChangeFaction" , 0 },
310 { 174,
"GetIsListening" , 0 },
311 { 175,
"SetListening" , 0 },
312 { 176,
"SetListenPattern" , 0 },
313 { 177,
"TestStringAgainstPattern" , 0 },
314 { 178,
"GetMatchedSubstring" , 0 },
315 { 179,
"GetMatchedSubstringsCount" , 0 },
316 { 180,
"EffectVisualEffect" , 0 },
317 { 181,
"GetFactionWeakestMember" , 0 },
318 { 182,
"GetFactionStrongestMember" , 0 },
319 { 183,
"GetFactionMostDamagedMember" , 0 },
320 { 184,
"GetFactionLeastDamagedMember" , 0 },
321 { 185,
"GetFactionGold" , 0 },
322 { 186,
"GetFactionAverageReputation" , 0 },
323 { 187,
"GetFactionAverageGoodEvilAlignment" , 0 },
324 { 188,
"GetFactionAverageLawChaosAlignment" , 0 },
325 { 189,
"GetFactionAverageLevel" , 0 },
326 { 190,
"GetFactionAverageXP" , 0 },
327 { 191,
"GetFactionMostFrequentClass" , 0 },
328 { 192,
"GetFactionWorstAC" , 0 },
329 { 193,
"GetFactionBestAC" , 0 },
330 { 194,
"ActionSit" , 0 },
334 { 198,
"GetTransitionTarget" , 0 },
335 { 199,
"EffectLinkEffects" , 0 },
337 { 201,
"AdjustAlignment" , 0 },
338 { 202,
"ActionWait" , 0 },
339 { 203,
"SetAreaTransitionBMP" , 0 },
341 { 205,
"ActionPauseConversation" , 0 },
342 { 206,
"ActionResumeConversation" , 0 },
343 { 207,
"EffectBeam" , 0 },
344 { 208,
"GetReputation" , 0 },
345 { 209,
"AdjustReputation" , 0 },
346 { 210,
"GetSittingCreature" , 0 },
347 { 211,
"GetGoingToBeAttackedBy" , 0 },
348 { 212,
"EffectSpellResistanceIncrease" , 0 },
352 { 216,
"ApplyEffectAtLocation" , 0 },
354 { 218,
"FeetToMeters" , 0 },
355 { 219,
"YardsToMeters" , 0 },
356 { 220,
"ApplyEffectToObject" , 0 },
358 { 222,
"GetSpellTargetLocation" , 0 },
360 { 224,
"GetAreaFromLocation" , 0 },
361 { 225,
"GetFacingFromLocation" , 0 },
362 { 226,
"GetNearestCreatureToLocation" , 0 },
364 { 228,
"GetNearestObjectToLocation" , 0 },
370 { 234,
"ActionCastSpellAtLocation" , 0 },
371 { 235,
"GetIsEnemy" , 0 },
372 { 236,
"GetIsFriend" , 0 },
373 { 237,
"GetIsNeutral" , 0 },
376 { 240,
"ActionSpeakStringByStrRef" , 0 },
377 { 241,
"DestroyObject" , 0 },
379 { 243,
"CreateObject" , 0 },
380 { 244,
"EventSpellCastAt" , 0 },
381 { 245,
"GetLastSpellCaster" , 0 },
382 { 246,
"GetLastSpell" , 0 },
383 { 247,
"GetUserDefinedEventNumber" , 0 },
384 { 248,
"GetSpellId" , 0 },
385 { 249,
"RandomName" , 0 },
386 { 250,
"EffectPoison" , 0 },
387 { 251,
"EffectDisease" , 0 },
388 { 252,
"EffectSilence" , 0 },
392 { 256,
"GetLastPerceived" , 0 },
393 { 257,
"GetLastPerceptionHeard" , 0 },
394 { 258,
"GetLastPerceptionInaudible" , 0 },
395 { 259,
"GetLastPerceptionSeen" , 0 },
397 { 261,
"GetLastPerceptionVanished" , 0 },
398 { 262,
"GetFirstInPersistentObject" , 0 },
399 { 263,
"GetNextInPersistentObject" , 0 },
400 { 264,
"GetAreaOfEffectCreator" , 0 },
401 { 265,
"DeleteLocalInt" , 0 },
402 { 266,
"DeleteLocalFloat" , 0 },
403 { 267,
"DeleteLocalString" , 0 },
404 { 268,
"DeleteLocalObject" , 0 },
405 { 269,
"DeleteLocalLocation" , 0 },
406 { 270,
"EffectHaste" , 0 },
407 { 271,
"EffectSlow" , 0 },
409 { 273,
"EffectImmunity" , 0 },
410 { 274,
"GetIsImmune" , 0 },
411 { 275,
"EffectDamageImmunityIncrease" , 0 },
412 { 276,
"GetEncounterActive" , 0 },
413 { 277,
"SetEncounterActive" , 0 },
414 { 278,
"GetEncounterSpawnsMax" , 0 },
415 { 279,
"SetEncounterSpawnsMax" , 0 },
416 { 280,
"GetEncounterSpawnsCurrent" , 0 },
417 { 281,
"SetEncounterSpawnsCurrent" , 0 },
418 { 282,
"GetModuleItemAcquired" , 0 },
419 { 283,
"GetModuleItemAcquiredFrom" , 0 },
421 { 285,
"GetHasFeat" , 0 },
422 { 286,
"GetHasSkill" , 0 },
423 { 287,
"ActionUseFeat" , 0 },
424 { 288,
"ActionUseSkill" , 0 },
425 { 289,
"GetObjectSeen" , 0 },
426 { 290,
"GetObjectHeard" , 0 },
427 { 291,
"GetLastPlayerDied" , 0 },
428 { 292,
"GetModuleItemLost" , 0 },
429 { 293,
"GetModuleItemLostBy" , 0 },
431 { 295,
"EventConversation" , 0 },
432 { 296,
"SetEncounterDifficulty" , 0 },
433 { 297,
"GetEncounterDifficulty" , 0 },
434 { 298,
"GetDistanceBetweenLocations" , 0 },
435 { 299,
"GetReflexAdjustedDamage" , 0 },
437 { 301,
"TalentSpell" , 0 },
438 { 302,
"TalentFeat" , 0 },
439 { 303,
"TalentSkill" , 0 },
440 { 304,
"GetHasSpellEffect" , 0 },
441 { 305,
"GetEffectSpellId" , 0 },
442 { 306,
"GetCreatureHasTalent" , 0 },
443 { 307,
"GetCreatureTalentRandom" , 0 },
444 { 308,
"GetCreatureTalentBest" , 0 },
445 { 309,
"ActionUseTalentOnObject" , 0 },
446 { 310,
"ActionUseTalentAtLocation" , 0 },
447 { 311,
"GetGoldPieceValue" , 0 },
448 { 312,
"GetIsPlayableRacialType" , 0 },
450 { 314,
"EffectTemporaryHitpoints" , 0 },
452 { 316,
"GetAttackTarget" , 0 },
453 { 317,
"GetLastAttackType" , 0 },
454 { 318,
"GetLastAttackMode" , 0 },
456 { 320,
"GetIsInCombat" , 0 },
457 { 321,
"GetLastAssociateCommand" , 0 },
458 { 322,
"GiveGoldToCreature" , 0 },
459 { 323,
"SetIsDestroyable" , 0 },
463 { 327,
"SetAssociateListenPatterns" , 0 },
464 { 328,
"GetLastWeaponUsed" , 0 },
465 { 329,
"ActionInteractObject" , 0 },
467 { 331,
"GetAbilityModifier" , 0 },
468 { 332,
"GetIdentified" , 0 },
469 { 333,
"SetIdentified" , 0 },
470 { 334,
"SummonAnimalCompanion" , 0 },
471 { 335,
"SummonFamiliar" , 0 },
472 { 336,
"GetBlockingDoor" , 0 },
473 { 337,
"GetIsDoorActionPossible" , 0 },
474 { 338,
"DoDoorAction" , 0 },
475 { 339,
"GetFirstItemInInventory" , 0 },
476 { 340,
"GetNextItemInInventory" , 0 },
480 { 344,
"GetDamageDealtByType" , 0 },
481 { 345,
"GetTotalDamageDealt" , 0 },
482 { 346,
"GetLastDamager" , 0 },
483 { 347,
"GetLastDisarmed" , 0 },
484 { 348,
"GetLastDisturbed" , 0 },
485 { 349,
"GetLastLocked" , 0 },
486 { 350,
"GetLastUnlocked" , 0 },
487 { 351,
"EffectSkillIncrease" , 0 },
488 { 352,
"GetInventoryDisturbType" , 0 },
489 { 353,
"GetInventoryDisturbItem" , 0 },
491 { 355,
"VersusAlignmentEffect" , 0 },
492 { 356,
"VersusRacialTypeEffect" , 0 },
493 { 357,
"VersusTrapEffect" , 0 },
495 { 359,
"GetIsTalentValid" , 0 },
496 { 360,
"ActionMoveAwayFromLocation" , 0 },
497 { 361,
"GetAttemptedAttackTarget" , 0 },
498 { 362,
"GetTypeFromTalent" , 0 },
499 { 363,
"GetIdFromTalent" , 0 },
503 { 367,
"AddJournalQuestEntry" , 0 },
504 { 368,
"RemoveJournalQuestEntry" , 0 },
505 { 369,
"GetPCPublicCDKey" , 0 },
506 { 370,
"GetPCIPAddress" , 0 },
507 { 371,
"GetPCPlayerName" , 0 },
508 { 372,
"SetPCLike" , 0 },
509 { 373,
"SetPCDislike" , 0 },
511 { 375,
"GetAttemptedSpellTarget" , 0 },
513 { 377,
"GetHasSpell" , 0 },
514 { 378,
"OpenStore" , 0 },
515 { 379,
"EffectTurned" , 0 },
516 { 380,
"GetFirstFactionMember" , 0 },
517 { 381,
"GetNextFactionMember" , 0 },
518 { 382,
"ActionForceMoveToLocation" , 0 },
519 { 383,
"ActionForceMoveToObject" , 0 },
520 { 384,
"GetJournalQuestExperience" , 0 },
522 { 386,
"SetMapPinEnabled" , 0 },
523 { 387,
"EffectHitPointChangeWhenDying" , 0 },
524 { 388,
"PopUpGUIPanel" , 0 },
525 { 389,
"ClearPersonalReputation" , 0 },
526 { 390,
"SetIsTemporaryFriend" , 0 },
527 { 391,
"SetIsTemporaryEnemy" , 0 },
528 { 392,
"SetIsTemporaryNeutral" , 0 },
529 { 393,
"GiveXPToCreature" , 0 },
530 { 394,
"SetXP" , 0 },
533 { 397,
"GetBaseItemType" , 0 },
534 { 398,
"GetItemHasItemProperty" , 0 },
535 { 399,
"ActionEquipMostDamagingMelee" , 0 },
536 { 400,
"ActionEquipMostDamagingRanged" , 0 },
537 { 401,
"GetItemACValue" , 0 },
538 { 402,
"ActionRest" , 0 },
539 { 403,
"ExploreAreaForPlayer" , 0 },
540 { 404,
"ActionEquipMostEffectiveArmor" , 0 },
541 { 405,
"GetIsDay" , 0 },
542 { 406,
"GetIsNight" , 0 },
543 { 407,
"GetIsDawn" , 0 },
544 { 408,
"GetIsDusk" , 0 },
545 { 409,
"GetIsEncounterCreature" , 0 },
546 { 410,
"GetLastPlayerDying" , 0 },
547 { 411,
"GetStartingLocation" , 0 },
548 { 412,
"ChangeToStandardFaction" , 0 },
549 { 413,
"SoundObjectPlay" , 0 },
550 { 414,
"SoundObjectStop" , 0 },
551 { 415,
"SoundObjectSetVolume" , 0 },
552 { 416,
"SoundObjectSetPosition" , 0 },
554 { 418,
"GetGold" , 0 },
555 { 419,
"GetLastRespawnButtonPresser" , 0 },
558 { 422,
"GetIsWeaponEffective" , 0 },
559 { 423,
"GetLastSpellHarmful" , 0 },
560 { 424,
"EventActivateItem" , 0 },
563 { 427,
"MusicBackgroundSetDelay" , 0 },
566 { 430,
"MusicBattlePlay" , 0 },
567 { 431,
"MusicBattleStop" , 0 },
568 { 432,
"MusicBattleChange" , 0 },
569 { 433,
"AmbientSoundPlay" , 0 },
570 { 434,
"AmbientSoundStop" , 0 },
571 { 435,
"AmbientSoundChangeDay" , 0 },
572 { 436,
"AmbientSoundChangeNight" , 0 },
573 { 437,
"GetLastKiller" , 0 },
574 { 438,
"GetSpellCastItem" , 0 },
575 { 439,
"GetItemActivated" , 0 },
576 { 440,
"GetItemActivator" , 0 },
577 { 441,
"GetItemActivatedTargetLocation" , 0 },
578 { 442,
"GetItemActivatedTarget" , 0 },
580 { 444,
"TakeGoldFromCreature" , 0 },
582 { 446,
"EffectAbilityDecrease" , 0 },
583 { 447,
"EffectAttackDecrease" , 0 },
584 { 448,
"EffectDamageDecrease" , 0 },
585 { 449,
"EffectDamageImmunityDecrease" , 0 },
586 { 450,
"EffectACDecrease" , 0 },
587 { 451,
"EffectMovementSpeedDecrease" , 0 },
588 { 452,
"EffectSavingThrowDecrease" , 0 },
589 { 453,
"EffectSkillDecrease" , 0 },
590 { 454,
"EffectSpellResistanceDecrease" , 0 },
591 { 455,
"GetPlotFlag" , 0 },
592 { 456,
"SetPlotFlag" , 0 },
593 { 457,
"EffectInvisibility" , 0 },
594 { 458,
"EffectConcealment" , 0 },
595 { 459,
"EffectDarkness" , 0 },
596 { 460,
"EffectDispelMagicAll" , 0 },
597 { 461,
"EffectUltravision" , 0 },
598 { 462,
"EffectNegativeLevel" , 0 },
599 { 463,
"EffectPolymorph" , 0 },
600 { 464,
"EffectSanctuary" , 0 },
601 { 465,
"EffectTrueSeeing" , 0 },
602 { 466,
"EffectSeeInvisible" , 0 },
603 { 467,
"EffectTimeStop" , 0 },
604 { 468,
"EffectBlindness" , 0 },
605 { 469,
"GetIsReactionTypeFriendly" , 0 },
606 { 470,
"GetIsReactionTypeNeutral" , 0 },
607 { 471,
"GetIsReactionTypeHostile" , 0 },
608 { 472,
"EffectSpellLevelAbsorption" , 0 },
609 { 473,
"EffectDispelMagicBest" , 0 },
610 { 474,
"ActivatePortal" , 0 },
611 { 475,
"GetNumStackedItems" , 0 },
612 { 476,
"SurrenderToEnemies" , 0 },
613 { 477,
"EffectMissChance" , 0 },
614 { 478,
"GetTurnResistanceHD" , 0 },
615 { 479,
"GetCreatureSize" , 0 },
616 { 480,
"EffectDisappearAppear" , 0 },
617 { 481,
"EffectDisappear" , 0 },
618 { 482,
"EffectAppear" , 0 },
619 { 483,
"ActionUnlockObject" , 0 },
620 { 484,
"ActionLockObject" , 0 },
621 { 485,
"EffectModifyAttacks" , 0 },
622 { 486,
"GetLastTrapDetected" , 0 },
623 { 487,
"EffectDamageShield" , 0 },
624 { 488,
"GetNearestTrapToObject" , 0 },
625 { 489,
"GetDeity" , 0 },
626 { 490,
"GetSubRace" , 0 },
627 { 491,
"GetFortitudeSavingThrow" , 0 },
628 { 492,
"GetWillSavingThrow" , 0 },
629 { 493,
"GetReflexSavingThrow" , 0 },
630 { 494,
"GetChallengeRating" , 0 },
631 { 495,
"GetAge" , 0 },
632 { 496,
"GetMovementRate" , 0 },
633 { 497,
"GetFamiliarCreatureType" , 0 },
634 { 498,
"GetAnimalCompanionCreatureType" , 0 },
635 { 499,
"GetFamiliarName" , 0 },
636 { 500,
"GetAnimalCompanionName" , 0 },
637 { 501,
"ActionCastFakeSpellAtObject" , 0 },
638 { 502,
"ActionCastFakeSpellAtLocation" , 0 },
639 { 503,
"RemoveSummonedAssociate" , 0 },
640 { 504,
"SetCameraMode" , 0 },
641 { 505,
"GetIsResting" , 0 },
642 { 506,
"GetLastPCRested" , 0 },
643 { 507,
"SetWeather" , 0 },
644 { 508,
"GetLastRestEventType" , 0 },
646 { 510,
"EffectSwarm" , 0 },
647 { 511,
"GetWeaponRanged" , 0 },
648 { 512,
"DoSinglePlayerAutoSave" , 0 },
649 { 513,
"GetGameDifficulty" , 0 },
650 { 514,
"SetTileMainLightColor" , 0 },
651 { 515,
"SetTileSourceLightColor" , 0 },
652 { 516,
"RecomputeStaticLighting" , 0 },
653 { 517,
"GetTileMainLight1Color" , 0 },
654 { 518,
"GetTileMainLight2Color" , 0 },
655 { 519,
"GetTileSourceLight1Color" , 0 },
656 { 520,
"GetTileSourceLight2Color" , 0 },
657 { 521,
"SetPanelButtonFlash" , 0 },
658 { 522,
"GetCurrentAction" , 0 },
659 { 523,
"SetStandardFactionReputation" , 0 },
660 { 524,
"GetStandardFactionReputation" , 0 },
661 { 525,
"FloatingTextStrRefOnCreature" , 0 },
662 { 526,
"FloatingTextStringOnCreature" , 0 },
663 { 527,
"GetTrapDisarmable" , 0 },
664 { 528,
"GetTrapDetectable" , 0 },
665 { 529,
"GetTrapDetectedBy" , 0 },
666 { 530,
"GetTrapFlagged" , 0 },
667 { 531,
"GetTrapBaseType" , 0 },
668 { 532,
"GetTrapOneShot" , 0 },
669 { 533,
"GetTrapCreator" , 0 },
670 { 534,
"GetTrapKeyTag" , 0 },
671 { 535,
"GetTrapDisarmDC" , 0 },
672 { 536,
"GetTrapDetectDC" , 0 },
673 { 537,
"GetLockKeyRequired" , 0 },
674 { 538,
"GetLockKeyTag" , 0 },
675 { 539,
"GetLockLockable" , 0 },
676 { 540,
"GetLockUnlockDC" , 0 },
677 { 541,
"GetLockLockDC" , 0 },
678 { 542,
"GetPCLevellingUp" , 0 },
679 { 543,
"GetHasFeatEffect" , 0 },
680 { 544,
"SetPlaceableIllumination" , 0 },
681 { 545,
"GetPlaceableIllumination" , 0 },
682 { 546,
"GetIsPlaceableObjectActionPossible" , 0 },
683 { 547,
"DoPlaceableObjectAction" , 0 },
686 { 550,
"SetTrapDetectedBy" , 0 },
687 { 551,
"GetIsTrapped" , 0 },
688 { 552,
"EffectTurnResistanceDecrease" , 0 },
689 { 553,
"EffectTurnResistanceIncrease" , 0 },
690 { 554,
"PopUpDeathGUIPanel" , 0 },
691 { 555,
"SetTrapDisabled" , 0 },
692 { 556,
"GetLastHostileActor" , 0 },
693 { 557,
"ExportAllCharacters" , 0 },
697 { 561,
"GetModuleName" , 0 },
698 { 562,
"GetFactionLeader" , 0 },
699 { 563,
"SendMessageToAllDMs" , 0 },
701 { 565,
"BootPC" , 0 },
702 { 566,
"ActionCounterSpell" , 0 },
703 { 567,
"AmbientSoundSetDayVolume" , 0 },
704 { 568,
"AmbientSoundSetNightVolume" , 0 },
705 { 569,
"MusicBackgroundGetBattleTrack" , 0 },
706 { 570,
"GetHasInventory" , 0 },
707 { 571,
"GetStrRefSoundDuration" , 0 },
708 { 572,
"AddToParty" , 0 },
709 { 573,
"RemoveFromParty" , 0 },
710 { 574,
"GetStealthMode" , 0 },
711 { 575,
"GetDetectMode" , 0 },
712 { 576,
"GetDefensiveCastingMode" , 0 },
713 { 577,
"GetAppearanceType" , 0 },
714 { 578,
"SpawnScriptDebugger" , 0 },
715 { 579,
"GetModuleItemAcquiredStackSize" , 0 },
716 { 580,
"DecrementRemainingFeatUses" , 0 },
717 { 581,
"DecrementRemainingSpellUses" , 0 },
718 { 582,
"GetResRef" , 0 },
719 { 583,
"EffectPetrify" , 0 },
720 { 584,
"CopyItem" , 0 },
721 { 585,
"EffectCutsceneParalyze" , 0 },
722 { 586,
"GetDroppableFlag" , 0 },
723 { 587,
"GetUseableFlag" , 0 },
724 { 588,
"GetStolenFlag" , 0 },
725 { 589,
"SetCampaignFloat" , 0 },
726 { 590,
"SetCampaignInt" , 0 },
727 { 591,
"SetCampaignVector" , 0 },
728 { 592,
"SetCampaignLocation" , 0 },
729 { 593,
"SetCampaignString" , 0 },
730 { 594,
"DestroyCampaignDatabase" , 0 },
731 { 595,
"GetCampaignFloat" , 0 },
732 { 596,
"GetCampaignInt" , 0 },
733 { 597,
"GetCampaignVector" , 0 },
734 { 598,
"GetCampaignLocation" , 0 },
735 { 599,
"GetCampaignString" , 0 },
736 { 600,
"CopyObject" , 0 },
737 { 601,
"DeleteCampaignVariable" , 0 },
738 { 602,
"StoreCampaignObject" , 0 },
739 { 603,
"RetrieveCampaignObject" , 0 },
740 { 604,
"EffectCutsceneDominated" , 0 },
741 { 605,
"GetItemStackSize" , 0 },
742 { 606,
"SetItemStackSize" , 0 },
743 { 607,
"GetItemCharges" , 0 },
744 { 608,
"SetItemCharges" , 0 },
745 { 609,
"AddItemProperty" , 0 },
746 { 610,
"RemoveItemProperty" , 0 },
747 { 611,
"GetIsItemPropertyValid" , 0 },
748 { 612,
"GetFirstItemProperty" , 0 },
749 { 613,
"GetNextItemProperty" , 0 },
750 { 614,
"GetItemPropertyType" , 0 },
751 { 615,
"GetItemPropertyDurationType" , 0 },
752 { 616,
"ItemPropertyAbilityBonus" , 0 },
753 { 617,
"ItemPropertyACBonus" , 0 },
754 { 618,
"ItemPropertyACBonusVsAlign" , 0 },
755 { 619,
"ItemPropertyACBonusVsDmgType" , 0 },
756 { 620,
"ItemPropertyACBonusVsRace" , 0 },
757 { 621,
"ItemPropertyACBonusVsSAlign" , 0 },
758 { 622,
"ItemPropertyEnhancementBonus" , 0 },
759 { 623,
"ItemPropertyEnhancementBonusVsAlign" , 0 },
760 { 624,
"ItemPropertyEnhancementBonusVsRace" , 0 },
761 { 625,
"ItemPropertyEnhancementBonusVsSAlign", 0 },
762 { 626,
"ItemPropertyEnhancementPenalty" , 0 },
763 { 627,
"ItemPropertyWeightReduction" , 0 },
764 { 628,
"ItemPropertyBonusFeat" , 0 },
765 { 629,
"ItemPropertyBonusLevelSpell" , 0 },
766 { 630,
"ItemPropertyCastSpell" , 0 },
767 { 631,
"ItemPropertyDamageBonus" , 0 },
768 { 632,
"ItemPropertyDamageBonusVsAlign" , 0 },
769 { 633,
"ItemPropertyDamageBonusVsRace" , 0 },
770 { 634,
"ItemPropertyDamageBonusVsSAlign" , 0 },
771 { 635,
"ItemPropertyDamageImmunity" , 0 },
772 { 636,
"ItemPropertyDamagePenalty" , 0 },
773 { 637,
"ItemPropertyDamageReduction" , 0 },
774 { 638,
"ItemPropertyDamageResistance" , 0 },
775 { 639,
"ItemPropertyDamageVulnerability" , 0 },
776 { 640,
"ItemPropertyDarkvision" , 0 },
777 { 641,
"ItemPropertyDecreaseAbility" , 0 },
778 { 642,
"ItemPropertyDecreaseAC" , 0 },
779 { 643,
"ItemPropertyDecreaseSkill" , 0 },
780 { 644,
"ItemPropertyContainerReducedWeight" , 0 },
781 { 645,
"ItemPropertyExtraMeleeDamageType" , 0 },
782 { 646,
"ItemPropertyExtraRangeDamageType" , 0 },
783 { 647,
"ItemPropertyHaste" , 0 },
784 { 648,
"ItemPropertyHolyAvenger" , 0 },
785 { 649,
"ItemPropertyImmunityMisc" , 0 },
786 { 650,
"ItemPropertyImprovedEvasion" , 0 },
787 { 651,
"ItemPropertyBonusSpellResistance" , 0 },
788 { 652,
"ItemPropertyBonusSavingThrowVsX" , 0 },
789 { 653,
"ItemPropertyBonusSavingThrow" , 0 },
790 { 654,
"ItemPropertyKeen" , 0 },
791 { 655,
"ItemPropertyLight" , 0 },
792 { 656,
"ItemPropertyMaxRangeStrengthMod" , 0 },
793 { 657,
"ItemPropertyNoDamage" , 0 },
794 { 658,
"ItemPropertyOnHitProps" , 0 },
795 { 659,
"ItemPropertyReducedSavingThrowVsX" , 0 },
796 { 660,
"ItemPropertyReducedSavingThrow" , 0 },
797 { 661,
"ItemPropertyRegeneration" , 0 },
798 { 662,
"ItemPropertySkillBonus" , 0 },
799 { 663,
"ItemPropertySpellImmunitySpecific" , 0 },
800 { 664,
"ItemPropertySpellImmunitySchool" , 0 },
801 { 665,
"ItemPropertyThievesTools" , 0 },
802 { 666,
"ItemPropertyAttackBonus" , 0 },
803 { 667,
"ItemPropertyAttackBonusVsAlign" , 0 },
804 { 668,
"ItemPropertyAttackBonusVsRace" , 0 },
805 { 669,
"ItemPropertyAttackBonusVsSAlign" , 0 },
806 { 670,
"ItemPropertyAttackPenalty" , 0 },
807 { 671,
"ItemPropertyUnlimitedAmmo" , 0 },
808 { 672,
"ItemPropertyLimitUseByAlign" , 0 },
809 { 673,
"ItemPropertyLimitUseByClass" , 0 },
810 { 674,
"ItemPropertyLimitUseByRace" , 0 },
811 { 675,
"ItemPropertyLimitUseBySAlign" , 0 },
812 { 676,
"BadBadReplaceMeThisDoesNothing" , 0 },
813 { 677,
"ItemPropertyVampiricRegeneration" , 0 },
814 { 678,
"ItemPropertyTrap" , 0 },
815 { 679,
"ItemPropertyTrueSeeing" , 0 },
816 { 680,
"ItemPropertyOnMonsterHitProperties" , 0 },
817 { 681,
"ItemPropertyTurnResistance" , 0 },
818 { 682,
"ItemPropertyMassiveCritical" , 0 },
819 { 683,
"ItemPropertyFreeAction" , 0 },
820 { 684,
"ItemPropertyMonsterDamage" , 0 },
821 { 685,
"ItemPropertyImmunityToSpellLevel" , 0 },
822 { 686,
"ItemPropertySpecialWalk" , 0 },
823 { 687,
"ItemPropertyHealersKit" , 0 },
824 { 688,
"ItemPropertyWeightIncrease" , 0 },
825 { 689,
"GetIsSkillSuccessful" , 0 },
826 { 690,
"EffectSpellFailure" , 0 },
828 { 692,
"SetCutsceneMode" , 0 },
829 { 693,
"GetLastPCToCancelCutscene" , 0 },
830 { 694,
"GetDialogSoundLength" , 0 },
831 { 695,
"FadeFromBlack" , 0 },
832 { 696,
"FadeToBlack" , 0 },
833 { 697,
"StopFade" , 0 },
834 { 698,
"BlackScreen" , 0 },
835 { 699,
"GetBaseAttackBonus" , 0 },
836 { 700,
"SetImmortal" , 0 },
837 { 701,
"OpenInventory" , 0 },
838 { 702,
"StoreCameraFacing" , 0 },
839 { 703,
"RestoreCameraFacing" , 0 },
840 { 704,
"LevelUpHenchman" , 0 },
841 { 705,
"SetDroppableFlag" , 0 },
842 { 706,
"GetWeight" , 0 },
843 { 707,
"GetModuleItemAcquiredBy" , 0 },
844 { 708,
"GetImmortal" , 0 },
845 { 709,
"DoWhirlwindAttack" , 0 },
847 { 711,
"EffectEthereal" , 0 },
848 { 712,
"GetAILevel" , 0 },
849 { 713,
"SetAILevel" , 0 },
850 { 714,
"GetIsPossessedFamiliar" , 0 },
851 { 715,
"UnpossessFamiliar" , 0 },
852 { 716,
"GetIsAreaInterior" , 0 },
853 { 717,
"SendMessageToPCByStrRef" , 0 },
854 { 718,
"IncrementRemainingFeatUses" , 0 },
855 { 719,
"ExportSingleCharacter" , 0 },
857 { 721,
"SetSubRace" , 0 },
858 { 722,
"SetDeity" , 0 },
859 { 723,
"GetIsDMPossessed" , 0 },
860 { 724,
"GetWeather" , 0 },
861 { 725,
"GetIsAreaNatural" , 0 },
862 { 726,
"GetIsAreaAboveGround" , 0 },
863 { 727,
"GetPCItemLastEquipped" , 0 },
864 { 728,
"GetPCItemLastEquippedBy" , 0 },
865 { 729,
"GetPCItemLastUnequipped" , 0 },
866 { 730,
"GetPCItemLastUnequippedBy" , 0 },
867 { 731,
"CopyItemAndModify" , 0 },
868 { 732,
"GetItemAppearance" , 0 },
869 { 733,
"ItemPropertyOnHitCastSpell" , 0 },
870 { 734,
"GetItemPropertySubType" , 0 },
871 { 735,
"GetActionMode" , 0 },
872 { 736,
"SetActionMode" , 0 },
873 { 737,
"GetArcaneSpellFailure" , 0 },
874 { 738,
"ActionExamine" , 0 },
875 { 739,
"ItemPropertyVisualEffect" , 0 },
876 { 740,
"SetLootable" , 0 },
877 { 741,
"GetLootable" , 0 },
878 { 742,
"GetCutsceneCameraMoveRate" , 0 },
879 { 743,
"SetCutsceneCameraMoveRate" , 0 },
880 { 744,
"GetItemCursedFlag" , 0 },
881 { 745,
"SetItemCursedFlag" , 0 },
882 { 746,
"SetMaxHenchmen" , 0 },
883 { 747,
"GetMaxHenchmen" , 0 },
884 { 748,
"GetAssociateType" , 0 },
885 { 749,
"GetSpellResistance" , 0 },
886 { 750,
"DayToNight" , 0 },
887 { 751,
"NightToDay" , 0 },
888 { 752,
"LineOfSightObject" , 0 },
889 { 753,
"LineOfSightVector" , 0 },
890 { 754,
"GetLastSpellCastClass" , 0 },
891 { 755,
"SetBaseAttackBonus" , 0 },
892 { 756,
"RestoreBaseAttackBonus" , 0 },
893 { 757,
"EffectCutsceneGhost" , 0 },
894 { 758,
"ItemPropertyArcaneSpellFailure" , 0 },
895 { 759,
"GetStoreGold" , 0 },
896 { 760,
"SetStoreGold" , 0 },
897 { 761,
"GetStoreMaxBuyPrice" , 0 },
898 { 762,
"SetStoreMaxBuyPrice" , 0 },
899 { 763,
"GetStoreIdentifyCost" , 0 },
900 { 764,
"SetStoreIdentifyCost" , 0 },
901 { 765,
"SetCreatureAppearanceType" , 0 },
902 { 766,
"GetCreatureStartingPackage" , 0 },
903 { 767,
"EffectCutsceneImmobilize" , 0 },
904 { 768,
"GetIsInSubArea" , 0 },
905 { 769,
"GetItemPropertyCostTable" , 0 },
906 { 770,
"GetItemPropertyCostTableValue" , 0 },
907 { 771,
"GetItemPropertyParam1" , 0 },
908 { 772,
"GetItemPropertyParam1Value" , 0 },
909 { 773,
"GetIsCreatureDisarmable" , 0 },
910 { 774,
"SetStolenFlag" , 0 },
911 { 775,
"ForceRest" , 0 },
912 { 776,
"SetCameraHeight" , 0 },
913 { 777,
"SetSkyBox" , 0 },
914 { 778,
"GetPhenoType" , 0 },
915 { 779,
"SetPhenoType" , 0 },
916 { 780,
"SetFogColor" , 0 },
917 { 781,
"GetCutsceneMode" , 0 },
918 { 782,
"GetSkyBox" , 0 },
919 { 783,
"GetFogColor" , 0 },
920 { 784,
"SetFogAmount" , 0 },
921 { 785,
"GetFogAmount" , 0 },
922 { 786,
"GetPickpocketableFlag" , 0 },
923 { 787,
"SetPickpocketableFlag" , 0 },
924 { 788,
"GetFootstepType" , 0 },
925 { 789,
"SetFootstepType" , 0 },
926 { 790,
"GetCreatureWingType" , 0 },
927 { 791,
"SetCreatureWingType" , 0 },
928 { 792,
"GetCreatureBodyPart" , 0 },
929 { 793,
"SetCreatureBodyPart" , 0 },
930 { 794,
"GetCreatureTailType" , 0 },
931 { 795,
"SetCreatureTailType" , 0 },
932 { 796,
"GetHardness" , 0 },
933 { 797,
"SetHardness" , 0 },
934 { 798,
"SetLockKeyRequired" , 0 },
935 { 799,
"SetLockKeyTag" , 0 },
936 { 800,
"SetLockLockable" , 0 },
937 { 801,
"SetLockUnlockDC" , 0 },
938 { 802,
"SetLockLockDC" , 0 },
939 { 803,
"SetTrapDisarmable" , 0 },
940 { 804,
"SetTrapDetectable" , 0 },
941 { 805,
"SetTrapOneShot" , 0 },
942 { 806,
"SetTrapKeyTag" , 0 },
943 { 807,
"SetTrapDisarmDC" , 0 },
944 { 808,
"SetTrapDetectDC" , 0 },
945 { 809,
"CreateTrapAtLocation" , 0 },
946 { 810,
"CreateTrapOnObject" , 0 },
947 { 811,
"SetWillSavingThrow" , 0 },
948 { 812,
"SetReflexSavingThrow" , 0 },
949 { 813,
"SetFortitudeSavingThrow" , 0 },
950 { 814,
"GetTilesetResRef" , 0 },
951 { 815,
"GetTrapRecoverable" , 0 },
952 { 816,
"SetTrapRecoverable" , 0 },
953 { 817,
"GetModuleXPScale" , 0 },
954 { 818,
"SetModuleXPScale" , 0 },
955 { 819,
"GetKeyRequiredFeedback" , 0 },
956 { 820,
"SetKeyRequiredFeedback" , 0 },
957 { 821,
"GetTrapActive" , 0 },
958 { 822,
"SetTrapActive" , 0 },
959 { 823,
"LockCameraPitch" , 0 },
960 { 824,
"LockCameraDistance" , 0 },
961 { 825,
"LockCameraDirection" , 0 },
962 { 826,
"GetPlaceableLastClickedBy" , 0 },
963 { 827,
"GetInfiniteFlag" , 0 },
964 { 828,
"SetInfiniteFlag" , 0 },
965 { 829,
"GetAreaSize" , 0 },
966 { 830,
"SetName" , 0 },
967 { 831,
"GetPortraitId" , 0 },
968 { 832,
"SetPortraitId" , 0 },
969 { 833,
"GetPortraitResRef" , 0 },
970 { 834,
"SetPortraitResRef" , 0 },
971 { 835,
"SetUseableFlag" , 0 },
972 { 836,
"GetDescription" , 0 },
973 { 837,
"SetDescription" , 0 },
974 { 838,
"GetPCChatSpeaker" , 0 },
975 { 839,
"GetPCChatMessage" , 0 },
976 { 840,
"GetPCChatVolume" , 0 },
977 { 841,
"SetPCChatMessage" , 0 },
978 { 842,
"SetPCChatVolume" , 0 },
979 { 843,
"GetColor" , 0 },
980 { 844,
"SetColor" , 0 },
981 { 845,
"ItemPropertyMaterial" , 0 },
982 { 846,
"ItemPropertyQuality" , 0 },
983 { 847,
"ItemPropertyAdditional" , 0 }
1026 { 38,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeObject,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1214 { 226,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeEngineType,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1876 { 36, { &kDefaultObjectSelf } },
1889 { 49, { &kDefaultObjectSelf } },
1890 { 50, { &kDefaultObjectSelf } },
1933 { 93, { &kDefaultObjectInvalid } },
1934 { 94, { &kDefaultObjectInvalid } },
1995 { 155, { &kDefaultObjectSelf } },
2002 { 162, { &kDefaultObjectSelf } },
2003 { 163, { &kDefaultObjectSelf } },
2012 { 172, { &kDefaultObjectSelf } },
2075 { 235, { &kDefaultObjectSelf } },
2076 { 236, { &kDefaultObjectSelf } },
2077 { 237, { &kDefaultObjectSelf } },
2104 { 264, { &kDefaultObjectSelf } },
2114 { 274, { &kDefaultObjectInvalid } },
2116 { 276, { &kDefaultObjectSelf } },
2117 { 277, { &kDefaultObjectSelf } },
2118 { 278, { &kDefaultObjectSelf } },
2119 { 279, { &kDefaultObjectSelf } },
2120 { 280, { &kDefaultObjectSelf } },
2121 { 281, { &kDefaultObjectSelf } },
2125 { 285, { &kDefaultObjectSelf } },
2126 { 286, { &kDefaultObjectSelf } },
2129 { 289, { &kDefaultObjectSelf } },
2130 { 290, { &kDefaultObjectSelf } },
2136 { 296, { &kDefaultObjectSelf } },
2137 { 297, { &kDefaultObjectSelf } },
2144 { 304, { &kDefaultObjectSelf } },
2146 { 306, { &kDefaultObjectSelf } },
2147 { 307, { &kDefaultObjectSelf } },
2148 { 308, { &kDefaultObjectSelf } },
2156 { 316, { &kDefaultObjectSelf } },
2157 { 317, { &kDefaultObjectSelf } },
2158 { 318, { &kDefaultObjectSelf } },
2159 { 319, { &kDefaultObjectSelf } },
2160 { 320, { &kDefaultObjectSelf } },
2161 { 321, { &kDefaultObjectSelf } },
2167 { 327, { &kDefaultObjectSelf } },
2171 { 331, { &kDefaultObjectSelf } },
2174 { 334, { &kDefaultObjectSelf } },
2175 { 335, { &kDefaultObjectSelf } },
2179 { 339, { &kDefaultObjectSelf } },
2180 { 340, { &kDefaultObjectSelf } },
2181 { 341, { &kDefaultObjectSelf } },
2182 { 342, { &kDefaultObjectSelf } },
2183 { 343, { &kDefaultObjectSelf } },
2186 { 346, { &kDefaultObjectSelf } },
2205 { 365, { &kDefaultObjectSelf } },
2206 { 366, { &kDefaultObjectSelf } },
2217 { 377, { &kDefaultObjectSelf } },
2229 { 389, { &kDefaultObjectSelf } },
2240 { 400, { &kDefaultObjectInvalid } },
2249 { 409, { &kDefaultObjectSelf } },
2258 { 418, { &kDefaultObjectSelf } },
2261 { 421, { &kDefaultObjectSelf } },
2264 { 424, { &kDefaultObjectInvalid } },
2295 { 455, { &kDefaultObjectSelf } },
2309 { 469, { &kDefaultObjectSelf } },
2310 { 470, { &kDefaultObjectSelf } },
2311 { 471, { &kDefaultObjectSelf } },
2318 { 478, { &kDefaultObjectSelf } },
2326 { 486, { &kDefaultObjectSelf } },
2343 { 503, { &kDefaultObjectSelf } },
2345 { 505, { &kDefaultObjectSelf } },
2362 { 522, { &kDefaultObjectSelf } },
2363 { 523, { &kDefaultObjectSelf } },
2364 { 524, { &kDefaultObjectSelf } },
2383 { 543, { &kDefaultObjectSelf } },
2385 { 545, { &kDefaultObjectSelf } },
2396 { 556, { &kDefaultObjectSelf } },
2427 { 587, { &kDefaultObjectSelf } },
2429 { 589, { &kDefaultObjectInvalid } },
2430 { 590, { &kDefaultObjectInvalid } },
2431 { 591, { &kDefaultObjectInvalid } },
2432 { 592, { &kDefaultObjectInvalid } },
2433 { 593, { &kDefaultObjectInvalid } },
2435 { 595, { &kDefaultObjectInvalid } },
2436 { 596, { &kDefaultObjectInvalid } },
2437 { 597, { &kDefaultObjectInvalid } },
2438 { 598, { &kDefaultObjectInvalid } },
2439 { 599, { &kDefaultObjectInvalid } },
2441 { 601, { &kDefaultObjectInvalid } },
2442 { 602, { &kDefaultObjectInvalid } },
2443 { 603, { &kDefaultObjectInvalid, &kDefaultObjectInvalid } },
2546 { 706, { &kDefaultObjectSelf } },
2548 { 708, { &kDefaultObjectSelf } },
2552 { 712, { &kDefaultObjectSelf } },
2556 { 716, { &kDefaultObjectInvalid } },
2595 { 755, { &kDefaultObjectSelf } },
2596 { 756, { &kDefaultObjectSelf } },
2608 { 768, { &kDefaultObjectSelf } },
2617 { 777, { &kDefaultObjectInvalid } },
2619 { 779, { &kDefaultObjectSelf } },
2620 { 780, { &kDefaultObjectInvalid } },
2621 { 781, { &kDefaultObjectSelf } },
2622 { 782, { &kDefaultObjectInvalid } },
2623 { 783, { &kDefaultObjectInvalid } },
2624 { 784, { &kDefaultObjectInvalid } },
2625 { 785, { &kDefaultObjectInvalid } },
2628 { 788, { &kDefaultObjectSelf } },
2629 { 789, { &kDefaultObjectSelf } },
2630 { 790, { &kDefaultObjectSelf } },
2631 { 791, { &kDefaultObjectSelf } },
2632 { 792, { &kDefaultObjectSelf } },
2633 { 793, { &kDefaultObjectSelf } },
2634 { 794, { &kDefaultObjectSelf } },
2635 { 795, { &kDefaultObjectSelf } },
2636 { 796, { &kDefaultObjectSelf } },
2637 { 797, { &kDefaultObjectSelf } },
2669 { 829, { &kDefaultObjectInvalid } },
2671 { 831, { &kDefaultObjectSelf } },
2673 { 833, { &kDefaultObjectSelf } },
2694 #endif // ENGINES_NWN_SCRIPT_TABLES_H static const FunctionSignature kFunctionSignatures[]
The table defining the signature (return type and type of parameters) of each engine function...
void getWaypointByTag(Aurora::NWScript::FunctionContext &ctx)
void getLocation(Aurora::NWScript::FunctionContext &ctx)
void printFloat(Aurora::NWScript::FunctionContext &ctx)
void actionMoveToObject(Aurora::NWScript::FunctionContext &ctx)
void getStringRight(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundStop(Aurora::NWScript::FunctionContext &ctx)
void getName(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat2_0(2.0f)
void d4(Aurora::NWScript::FunctionContext &ctx)
void d6(Aurora::NWScript::FunctionContext &ctx)
void printString(Aurora::NWScript::FunctionContext &ctx)
void getLocalInt(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt18((int32) 18)
static const Aurora::NWScript::Variable kDefaultNameFirstGenericMale((int32) - 1)
void floatToInt(Aurora::NWScript::FunctionContext &ctx)
A class holding an UTF-8 string.
static const Aurora::NWScript::Variable kDefaultObjectTypeInvalid((int32) 32767)
void setLocalObject(Aurora::NWScript::FunctionContext &ctx)
void removeHenchman(Aurora::NWScript::FunctionContext &ctx)
void d10(Aurora::NWScript::FunctionContext &ctx)
void jumpToLocation(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundGetNightTrack(Aurora::NWScript::FunctionContext &ctx)
void playVoiceChat(Aurora::NWScript::FunctionContext &ctx)
void actionJumpToObject(Aurora::NWScript::FunctionContext &ctx)
void actionOpenDoor(Aurora::NWScript::FunctionContext &ctx)
void getNearestObject(Aurora::NWScript::FunctionContext &ctx)
void pow(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat40_0(40.0f)
void musicBackgroundChangeNight(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultMetaMagicAny((int32) 255)
static const Aurora::NWScript::Variable kDefaultClassTypeInvalid((int32) 255)
void vectorMagnitude(Aurora::NWScript::FunctionContext &ctx)
void getLocalObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultVector0(0.0f, 0.0f, 0.0f)
void location(Aurora::NWScript::FunctionContext &ctx)
void getAssociate(Aurora::NWScript::FunctionContext &ctx)
void vector(Aurora::NWScript::FunctionContext &ctx)
void printInteger(Aurora::NWScript::FunctionContext &ctx)
void getLocalString(Aurora::NWScript::FunctionContext &ctx)
Basic Neverwinter Nights type definitions.
void setCommandable(Aurora::NWScript::FunctionContext &ctx)
void cos(Aurora::NWScript::FunctionContext &ctx)
void intToFloat(Aurora::NWScript::FunctionContext &ctx)
static const FunctionDefaults kFunctionDefaults[]
The table defining the default values for the parameters of each engine function. ...
void setLocalFloat(Aurora::NWScript::FunctionContext &ctx)
void getStringUpperCase(Aurora::NWScript::FunctionContext &ctx)
void getStringLeft(Aurora::NWScript::FunctionContext &ctx)
void getClickingObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat30_0(30.0f)
void getFirstPC(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultPackageInvalid((int32) 255)
Fake value to describe the calling object in a script.
void acos(Aurora::NWScript::FunctionContext &ctx)
void speakStringByStrRef(Aurora::NWScript::FunctionContext &ctx)
void playAnimation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSavingThrowTypeAll((int32) 0)
void actionMoveToLocation(Aurora::NWScript::FunctionContext &ctx)
void getEnteringObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat180_0(180.0f)
static const Aurora::NWScript::Variable kDefaultTrue((int32) 1)
void actionJumpToLocation(Aurora::NWScript::FunctionContext &ctx)
void getCommandable(Aurora::NWScript::FunctionContext &ctx)
void playSound(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectInvalid & kDefaultValueObjectInvalid
void getXP(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloatMinus1_0(- 1.0f)
void getStringLength(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundPlay(Aurora::NWScript::FunctionContext &ctx)
void d8(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat0_0(0.0f)
void stringToInt(Aurora::NWScript::FunctionContext &ctx)
void getGender(Aurora::NWScript::FunctionContext &ctx)
void getIsObjectValid(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultProjectilePathTypeDefault((int32) 0)
static const Aurora::NWScript::Variable kDefaultTalkVolumeTalk((int32) 0)
void getAlignmentGoodEvil(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt0((int32) 0)
void getMaster(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSavingThrowTypeNone((int32) 0)
void actionPlayAnimation(Aurora::NWScript::FunctionContext &ctx)
void getStringByStrRef(Aurora::NWScript::FunctionContext &ctx)
void delayCommand(Aurora::NWScript::FunctionContext &ctx)
void getNextPC(Aurora::NWScript::FunctionContext &ctx)
void assignCommand(Aurora::NWScript::FunctionContext &ctx)
void getExitingObject(Aurora::NWScript::FunctionContext &ctx)
void d3(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectSelf & kDefaultValueObjectSelf
void stringToFloat(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultAlignmentAll((int32) 0)
void printVector(Aurora::NWScript::FunctionContext &ctx)
void abs(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultDamagePowerNormal((int32) 0)
void d100(Aurora::NWScript::FunctionContext &ctx)
void asin(Aurora::NWScript::FunctionContext &ctx)
void isInConversation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSpellSchoolGeneral((int32) 0)
static const Aurora::NWScript::Variable kDefaultACDodgeBonus((int32) 0)
void getLastClosedBy(Aurora::NWScript::FunctionContext &ctx)
void getObjectType(Aurora::NWScript::FunctionContext &ctx)
void endGame(Aurora::NWScript::FunctionContext &ctx)
void getLastOpenedBy(Aurora::NWScript::FunctionContext &ctx)
static const FunctionPointer kFunctionPointers[]
The table defining the name and function pointer of each engine function.
void intToHexString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt1((int32) 1)
static const Aurora::NWScript::Variable kDefaultIPConstUnlimitedAmmoBasic((int32) 1)
void writeTimestampedLogEntry(Aurora::NWScript::FunctionContext &ctx)
void getLocked(Aurora::NWScript::FunctionContext &ctx)
void actionStartConversation(Aurora::NWScript::FunctionContext &ctx)
void getArea(Aurora::NWScript::FunctionContext &ctx)
void getLevelByClass(Aurora::NWScript::FunctionContext &ctx)
void getPosition(Aurora::NWScript::FunctionContext &ctx)
void getHitDice(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeAll((int32) 32767)
void random(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultCameraTransitionTypeSnap((int32) 0)
void d2(Aurora::NWScript::FunctionContext &ctx)
void get2DAString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultStandardFactionHostile((int32) 0)
An object in a Neverwinter Nights area.
void getLastUsedBy(Aurora::NWScript::FunctionContext &ctx)
void getAbilityScore(Aurora::NWScript::FunctionContext &ctx)
void getNearestCreature(Aurora::NWScript::FunctionContext &ctx)
void atan(Aurora::NWScript::FunctionContext &ctx)
"effect", "event", "location", "talent"...
static const Aurora::NWScript::Variable kDefaultStringEmpty(Common::UString(""))
void getGoodEvilValue(Aurora::NWScript::FunctionContext &ctx)
void log(Aurora::NWScript::FunctionContext &ctx)
void getDistanceToObject(Aurora::NWScript::FunctionContext &ctx)
void getAlignmentLawChaos(Aurora::NWScript::FunctionContext &ctx)
void vectorNormalize(Aurora::NWScript::FunctionContext &ctx)
void getLawChaosValue(Aurora::NWScript::FunctionContext &ctx)
void floatToString(Aurora::NWScript::FunctionContext &ctx)
void setLocalString(Aurora::NWScript::FunctionContext &ctx)
void getModule(Aurora::NWScript::FunctionContext &ctx)
void setLocked(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundChangeDay(Aurora::NWScript::FunctionContext &ctx)
void getLastSpeaker(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultVFXNone((int32) - 1)
void d20(Aurora::NWScript::FunctionContext &ctx)
void getClassByPosition(Aurora::NWScript::FunctionContext &ctx)
void tan(Aurora::NWScript::FunctionContext &ctx)
void addHenchman(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeCreature((int32) 1)
static const Aurora::NWScript::Variable kDefaultInt9((int32) 9)
void getPCSpeaker(Aurora::NWScript::FunctionContext &ctx)
void playSoundByStrRef(Aurora::NWScript::FunctionContext &ctx)
void getRacialType(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultPersistentZoneActive((int32) 0)
static const Aurora::NWScript::Variable kDefaultUseCreatureLevel((int32) 0)
void setLocalInt(Aurora::NWScript::FunctionContext &ctx)
void setCustomToken(Aurora::NWScript::FunctionContext &ctx)
void intToString(Aurora::NWScript::FunctionContext &ctx)
void getIsOpen(Aurora::NWScript::FunctionContext &ctx)
void speakString(Aurora::NWScript::FunctionContext &ctx)
void getStringLowerCase(Aurora::NWScript::FunctionContext &ctx)
void getIsDead(Aurora::NWScript::FunctionContext &ctx)
void getIsPC(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultIntMinus1((int32) - 1)
void jumpToObject(Aurora::NWScript::FunctionContext &ctx)
void speakOneLinerConversation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSpellAllSpells((int32) - 1)
void beginConversation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultDamageTypeMagical((int32) 8)
void getIsDM(Aurora::NWScript::FunctionContext &ctx)
void insertString(Aurora::NWScript::FunctionContext &ctx)
void getLevelByPosition(Aurora::NWScript::FunctionContext &ctx)
void sendMessageToPC(Aurora::NWScript::FunctionContext &ctx)
void getPositionFromLocation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultGenderMale((int32) 0)
void objectToString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultMissChanceTypeNormal((int32) 0)
void actionSpeakString(Aurora::NWScript::FunctionContext &ctx)
void findSubString(Aurora::NWScript::FunctionContext &ctx)
void getSubString(Aurora::NWScript::FunctionContext &ctx)
void sqrt(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFalse((int32) 0)
void getObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void getListenPatternNumber(Aurora::NWScript::FunctionContext &ctx)
void getHenchman(Aurora::NWScript::FunctionContext &ctx)
void startNewModule(Aurora::NWScript::FunctionContext &ctx)
void getSkillRank(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundGetDayTrack(Aurora::NWScript::FunctionContext &ctx)
void d12(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFadeSpeedMedium(0.01f)
void actionDoCommand(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt100((int32) 100)
void actionCloseDoor(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultAttackBonusMisc((int32) 0)
void getTag(Aurora::NWScript::FunctionContext &ctx)
void executeScript(Aurora::NWScript::FunctionContext &ctx)
void printObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat1_0(1.0f)
void getLocalFloat(Aurora::NWScript::FunctionContext &ctx)
void sin(Aurora::NWScript::FunctionContext &ctx)
void getNearestObjectByTag(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultACVsDamageTypeAll((int32) 4103)
void fabs(Aurora::NWScript::FunctionContext &ctx)