50 #ifndef ENGINES_NWN2_SCRIPT_FUNCTION_TABLES_H 51 #define ENGINES_NWN2_SCRIPT_FUNCTION_TABLES_H 150 { 9,
"ClearAllActions" , 0 },
151 { 10,
"SetFacing" , 0 },
152 { 11,
"SetCalendar" , 0 },
153 { 12,
"SetTime" , 0 },
154 { 13,
"GetCalendarYear" , 0 },
155 { 14,
"GetCalendarMonth" , 0 },
156 { 15,
"GetCalendarDay" , 0 },
157 { 16,
"GetTimeHour" , 0 },
158 { 17,
"GetTimeMinute" , 0 },
159 { 18,
"GetTimeSecond" , 0 },
160 { 19,
"GetTimeMillisecond" , 0 },
161 { 20,
"ActionRandomWalk" , 0 },
164 { 23,
"ActionMoveAwayFromObject" , 0 },
169 { 28,
"GetFacing" , 0 },
170 { 29,
"GetItemPossessor" , 0 },
171 { 30,
"GetItemPossessedBy" , 0 },
172 { 31,
"CreateItemOnObject" , 0 },
173 { 32,
"ActionEquipItem" , 0 },
174 { 33,
"ActionUnequipItem" , 0 },
175 { 34,
"ActionPickUpItem" , 0 },
176 { 35,
"ActionPutDownItem" , 0 },
177 { 36,
"GetLastAttacker" , 0 },
178 { 37,
"ActionAttack" , 0 },
181 { 40,
"ActionPlayAnimation" , 0 },
186 { 45,
"SetCameraFacing" , 0 },
188 { 47,
"GetSpellTargetObject" , 0 },
189 { 48,
"ActionCastSpellAtObject" , 0 },
190 { 49,
"GetCurrentHitPoints" , 0 },
191 { 50,
"GetMaxHitPoints" , 0 },
219 { 78,
"EffectHeal" , 0 },
220 { 79,
"EffectDamage" , 0 },
221 { 80,
"EffectAbilityIncrease" , 0 },
222 { 81,
"EffectDamageResistance" , 0 },
223 { 82,
"EffectResurrection" , 0 },
224 { 83,
"EffectSummonCreature" , 0 },
225 { 84,
"GetCasterLevel" , 0 },
226 { 85,
"GetFirstEffect" , 0 },
227 { 86,
"GetNextEffect" , 0 },
228 { 87,
"RemoveEffect" , 0 },
229 { 88,
"GetIsEffectValid" , 0 },
230 { 89,
"GetEffectDurationType" , 0 },
231 { 90,
"GetEffectSubType" , 0 },
232 { 91,
"GetEffectCreator" , 0 },
234 { 93,
"GetFirstObjectInArea" , 0 },
235 { 94,
"GetNextObjectInArea" , 0 },
246 { 105,
"GetMetaMagicFeat" , 0 },
249 { 108,
"FortitudeSave" , 0 },
250 { 109,
"ReflexSave" , 0 },
251 { 110,
"WillSave" , 0 },
252 { 111,
"GetSpellSaveDC" , 0 },
253 { 112,
"MagicalEffect" , 0 },
254 { 113,
"SupernaturalEffect" , 0 },
255 { 114,
"ExtraordinaryEffect" , 0 },
256 { 115,
"EffectACIncrease" , 0 },
257 { 116,
"GetAC" , 0 },
258 { 117,
"EffectSavingThrowIncrease" , 0 },
259 { 118,
"EffectAttackIncrease" , 0 },
260 { 119,
"EffectDamageReduction" , 0 },
261 { 120,
"EffectDamageIncrease" , 0 },
262 { 121,
"RoundsToSeconds" , 0 },
263 { 122,
"HoursToSeconds" , 0 },
264 { 123,
"TurnsToSeconds" , 0 },
269 { 128,
"GetFirstObjectInShape" , 0 },
270 { 129,
"GetNextObjectInShape" , 0 },
271 { 130,
"EffectEntangle" , 0 },
272 { 131,
"SignalEvent" , 0 },
273 { 132,
"EventUserDefined" , 0 },
274 { 133,
"EffectDeath" , 0 },
275 { 134,
"EffectKnockdown" , 0 },
276 { 135,
"ActionGiveItem" , 0 },
277 { 136,
"ActionTakeItem" , 0 },
279 { 138,
"EffectCurse" , 0 },
284 { 143,
"SetFacingPoint" , 0 },
285 { 144,
"AngleToVector" , 0 },
286 { 145,
"VectorToAngle" , 0 },
287 { 146,
"TouchAttackMelee" , 0 },
288 { 147,
"TouchAttackRanged" , 0 },
289 { 148,
"EffectParalyze" , 0 },
290 { 149,
"EffectSpellImmunity" , 0 },
291 { 150,
"EffectDeaf" , 0 },
292 { 151,
"GetDistanceBetween" , 0 },
293 { 152,
"SetLocalLocation" , 0 },
294 { 153,
"GetLocalLocation" , 0 },
295 { 154,
"EffectSleep" , 0 },
296 { 155,
"GetItemInSlot" , 0 },
297 { 156,
"EffectCharmed" , 0 },
298 { 157,
"EffectConfused" , 0 },
299 { 158,
"EffectFrightened" , 0 },
300 { 159,
"EffectDominated" , 0 },
301 { 160,
"EffectDazed" , 0 },
302 { 161,
"EffectStunned" , 0 },
303 { 162,
"SetCommandable" , 0 },
304 { 163,
"GetCommandable" , 0 },
305 { 164,
"EffectRegenerate" , 0 },
306 { 165,
"EffectMovementSpeedIncrease" , 0 },
308 { 167,
"ActionForceFollowObject" , 0 },
310 { 169,
"ResistSpell" , 0 },
311 { 170,
"GetEffectType" , 0 },
312 { 171,
"EffectAreaOfEffect" , 0 },
313 { 172,
"GetFactionEqual" , 0 },
314 { 173,
"ChangeFaction" , 0 },
315 { 174,
"GetIsListening" , 0 },
316 { 175,
"SetListening" , 0 },
317 { 176,
"SetListenPattern" , 0 },
318 { 177,
"TestStringAgainstPattern" , 0 },
319 { 178,
"GetMatchedSubstring" , 0 },
320 { 179,
"GetMatchedSubstringsCount" , 0 },
321 { 180,
"EffectVisualEffect" , 0 },
322 { 181,
"GetFactionWeakestMember" , 0 },
323 { 182,
"GetFactionStrongestMember" , 0 },
324 { 183,
"GetFactionMostDamagedMember" , 0 },
325 { 184,
"GetFactionLeastDamagedMember" , 0 },
326 { 185,
"GetFactionGold" , 0 },
327 { 186,
"GetFactionAverageReputation" , 0 },
328 { 187,
"GetFactionAverageGoodEvilAlignment" , 0 },
329 { 188,
"GetFactionAverageLawChaosAlignment" , 0 },
330 { 189,
"GetFactionAverageLevel" , 0 },
331 { 190,
"GetFactionAverageXP" , 0 },
332 { 191,
"GetFactionMostFrequentClass" , 0 },
333 { 192,
"GetFactionWorstAC" , 0 },
334 { 193,
"GetFactionBestAC" , 0 },
335 { 194,
"ActionSit" , 0 },
336 { 195,
"GetListenPatternNumber" , 0 },
339 { 198,
"GetTransitionTarget" , 0 },
340 { 199,
"EffectLinkEffects" , 0 },
342 { 201,
"AdjustAlignment" , 0 },
343 { 202,
"ActionWait" , 0 },
344 { 203,
"SetAreaTransitionBMP" , 0 },
345 { 204,
"ActionStartConversation" , 0 },
346 { 205,
"ActionPauseConversation" , 0 },
347 { 206,
"ActionResumeConversation" , 0 },
348 { 207,
"EffectBeam" , 0 },
349 { 208,
"GetReputation" , 0 },
350 { 209,
"AdjustReputation" , 0 },
351 { 210,
"GetSittingCreature" , 0 },
352 { 211,
"GetGoingToBeAttackedBy" , 0 },
353 { 212,
"EffectSpellResistanceIncrease" , 0 },
357 { 216,
"ApplyEffectAtLocation" , 0 },
359 { 218,
"FeetToMeters" , 0 },
360 { 219,
"YardsToMeters" , 0 },
361 { 220,
"ApplyEffectToObject" , 0 },
363 { 222,
"GetSpellTargetLocation" , 0 },
365 { 224,
"GetAreaFromLocation" , 0 },
366 { 225,
"GetFacingFromLocation" , 0 },
367 { 226,
"GetNearestCreatureToLocation" , 0 },
369 { 228,
"GetNearestObjectToLocation" , 0 },
375 { 234,
"ActionCastSpellAtLocation" , 0 },
376 { 235,
"GetIsEnemy" , 0 },
377 { 236,
"GetIsFriend" , 0 },
378 { 237,
"GetIsNeutral" , 0 },
379 { 238,
"GetPCSpeaker" , 0 },
381 { 240,
"ActionSpeakStringByStrRef" , 0 },
382 { 241,
"DestroyObject" , 0 },
384 { 243,
"CreateObject" , 0 },
385 { 244,
"EventSpellCastAt" , 0 },
386 { 245,
"GetLastSpellCaster" , 0 },
387 { 246,
"GetLastSpell" , 0 },
388 { 247,
"GetUserDefinedEventNumber" , 0 },
389 { 248,
"GetSpellId" , 0 },
390 { 249,
"RandomName" , 0 },
391 { 250,
"EffectPoison" , 0 },
392 { 251,
"EffectDisease" , 0 },
393 { 252,
"EffectSilence" , 0 },
395 { 254,
"GetLastSpeaker" , 0 },
396 { 255,
"BeginConversation" , 0 },
397 { 256,
"GetLastPerceived" , 0 },
398 { 257,
"GetLastPerceptionHeard" , 0 },
399 { 258,
"GetLastPerceptionInaudible" , 0 },
400 { 259,
"GetLastPerceptionSeen" , 0 },
402 { 261,
"GetLastPerceptionVanished" , 0 },
403 { 262,
"GetFirstInPersistentObject" , 0 },
404 { 263,
"GetNextInPersistentObject" , 0 },
405 { 264,
"GetAreaOfEffectCreator" , 0 },
406 { 265,
"DeleteLocalInt" , 0 },
407 { 266,
"DeleteLocalFloat" , 0 },
408 { 267,
"DeleteLocalString" , 0 },
409 { 268,
"DeleteLocalObject" , 0 },
410 { 269,
"DeleteLocalLocation" , 0 },
411 { 270,
"EffectHaste" , 0 },
412 { 271,
"EffectSlow" , 0 },
414 { 273,
"EffectImmunity" , 0 },
415 { 274,
"GetIsImmune" , 0 },
416 { 275,
"EffectDamageImmunityIncrease" , 0 },
417 { 276,
"GetEncounterActive" , 0 },
418 { 277,
"SetEncounterActive" , 0 },
419 { 278,
"GetEncounterSpawnsMax" , 0 },
420 { 279,
"SetEncounterSpawnsMax" , 0 },
421 { 280,
"GetEncounterSpawnsCurrent" , 0 },
422 { 281,
"SetEncounterSpawnsCurrent" , 0 },
423 { 282,
"GetModuleItemAcquired" , 0 },
424 { 283,
"GetModuleItemAcquiredFrom" , 0 },
425 { 284,
"SetCustomToken" , 0 },
427 { 286,
"GetHasSkill" , 0 },
428 { 287,
"ActionUseFeat" , 0 },
429 { 288,
"ActionUseSkill" , 0 },
430 { 289,
"GetObjectSeen" , 0 },
431 { 290,
"GetObjectHeard" , 0 },
432 { 291,
"GetLastPlayerDied" , 0 },
433 { 292,
"GetModuleItemLost" , 0 },
434 { 293,
"GetModuleItemLostBy" , 0 },
436 { 295,
"EventConversation" , 0 },
437 { 296,
"SetEncounterDifficulty" , 0 },
438 { 297,
"GetEncounterDifficulty" , 0 },
439 { 298,
"GetDistanceBetweenLocations" , 0 },
440 { 299,
"GetReflexAdjustedDamage" , 0 },
441 { 300,
"PlayAnimation" , 0 },
442 { 301,
"TalentSpell" , 0 },
443 { 302,
"TalentFeat" , 0 },
444 { 303,
"TalentSkill" , 0 },
445 { 304,
"GetHasSpellEffect" , 0 },
446 { 305,
"GetEffectSpellId" , 0 },
447 { 306,
"GetCreatureHasTalent" , 0 },
448 { 307,
"GetCreatureTalentRandom" , 0 },
449 { 308,
"GetCreatureTalentBest" , 0 },
450 { 309,
"ActionUseTalentOnObject" , 0 },
451 { 310,
"ActionUseTalentAtLocation" , 0 },
452 { 311,
"GetGoldPieceValue" , 0 },
453 { 312,
"GetIsPlayableRacialType" , 0 },
455 { 314,
"EffectTemporaryHitpoints" , 0 },
457 { 316,
"GetAttackTarget" , 0 },
458 { 317,
"GetLastAttackType" , 0 },
459 { 318,
"GetLastAttackMode" , 0 },
460 { 319,
"GetMaster" , 0 },
461 { 320,
"GetIsInCombat" , 0 },
462 { 321,
"GetLastAssociateCommand" , 0 },
463 { 322,
"GiveGoldToCreature" , 0 },
464 { 323,
"SetIsDestroyable" , 0 },
468 { 327,
"SetAssociateListenPatterns" , 0 },
469 { 328,
"GetLastWeaponUsed" , 0 },
470 { 329,
"ActionInteractObject" , 0 },
472 { 331,
"GetAbilityModifier" , 0 },
473 { 332,
"GetIdentified" , 0 },
474 { 333,
"SetIdentified" , 0 },
475 { 334,
"SummonAnimalCompanion" , 0 },
476 { 335,
"SummonFamiliar" , 0 },
477 { 336,
"GetBlockingDoor" , 0 },
478 { 337,
"GetIsDoorActionPossible" , 0 },
479 { 338,
"DoDoorAction" , 0 },
480 { 339,
"GetFirstItemInInventory" , 0 },
481 { 340,
"GetNextItemInInventory" , 0 },
485 { 344,
"GetDamageDealtByType" , 0 },
486 { 345,
"GetTotalDamageDealt" , 0 },
487 { 346,
"GetLastDamager" , 0 },
488 { 347,
"GetLastDisarmed" , 0 },
489 { 348,
"GetLastDisturbed" , 0 },
490 { 349,
"GetLastLocked" , 0 },
491 { 350,
"GetLastUnlocked" , 0 },
492 { 351,
"EffectSkillIncrease" , 0 },
493 { 352,
"GetInventoryDisturbType" , 0 },
494 { 353,
"GetInventoryDisturbItem" , 0 },
495 { 354,
"GetHenchman" , 0 },
496 { 355,
"VersusAlignmentEffect" , 0 },
497 { 356,
"VersusRacialTypeEffect" , 0 },
498 { 357,
"VersusTrapEffect" , 0 },
500 { 359,
"GetIsTalentValid" , 0 },
501 { 360,
"ActionMoveAwayFromLocation" , 0 },
502 { 361,
"GetAttemptedAttackTarget" , 0 },
503 { 362,
"GetTypeFromTalent" , 0 },
504 { 363,
"GetIdFromTalent" , 0 },
505 { 364,
"GetAssociate" , 0 },
506 { 365,
"AddHenchman" , 0 },
507 { 366,
"RemoveHenchman" , 0 },
508 { 367,
"AddJournalQuestEntry" , 0 },
509 { 368,
"RemoveJournalQuestEntry" , 0 },
510 { 369,
"GetPCPublicCDKey" , 0 },
511 { 370,
"GetPCIPAddress" , 0 },
512 { 371,
"GetPCPlayerName" , 0 },
513 { 372,
"SetPCLike" , 0 },
514 { 373,
"SetPCDislike" , 0 },
516 { 375,
"GetAttemptedSpellTarget" , 0 },
518 { 377,
"GetHasSpell" , 0 },
519 { 378,
"OpenStore" , 0 },
520 { 379,
"EffectTurned" , 0 },
521 { 380,
"GetFirstFactionMember" , 0 },
522 { 381,
"GetNextFactionMember" , 0 },
523 { 382,
"ActionForceMoveToLocation" , 0 },
524 { 383,
"ActionForceMoveToObject" , 0 },
525 { 384,
"GetJournalQuestExperience" , 0 },
527 { 386,
"SetMapPinEnabled" , 0 },
528 { 387,
"EffectHitPointChangeWhenDying" , 0 },
529 { 388,
"PopUpGUIPanel" , 0 },
530 { 389,
"ClearPersonalReputation" , 0 },
531 { 390,
"SetIsTemporaryFriend" , 0 },
532 { 391,
"SetIsTemporaryEnemy" , 0 },
533 { 392,
"SetIsTemporaryNeutral" , 0 },
534 { 393,
"GiveXPToCreature" , 0 },
535 { 394,
"SetXP" , 0 },
538 { 397,
"GetBaseItemType" , 0 },
539 { 398,
"GetItemHasItemProperty" , 0 },
540 { 399,
"ActionEquipMostDamagingMelee" , 0 },
541 { 400,
"ActionEquipMostDamagingRanged" , 0 },
542 { 401,
"GetItemACValue" , 0 },
543 { 402,
"ActionRest" , 0 },
544 { 403,
"ExploreAreaForPlayer" , 0 },
545 { 404,
"ActionEquipMostEffectiveArmor" , 0 },
546 { 405,
"GetIsDay" , 0 },
547 { 406,
"GetIsNight" , 0 },
548 { 407,
"GetIsDawn" , 0 },
549 { 408,
"GetIsDusk" , 0 },
550 { 409,
"GetIsEncounterCreature" , 0 },
551 { 410,
"GetLastPlayerDying" , 0 },
552 { 411,
"GetStartingLocation" , 0 },
553 { 412,
"ChangeToStandardFaction" , 0 },
554 { 413,
"SoundObjectPlay" , 0 },
555 { 414,
"SoundObjectStop" , 0 },
556 { 415,
"SoundObjectSetVolume" , 0 },
557 { 416,
"SoundObjectSetPosition" , 0 },
559 { 418,
"GetGold" , 0 },
560 { 419,
"GetLastRespawnButtonPresser" , 0 },
563 { 422,
"GetIsWeaponEffective" , 0 },
564 { 423,
"GetLastSpellHarmful" , 0 },
565 { 424,
"EventActivateItem" , 0 },
568 { 427,
"MusicBackgroundSetDelay" , 0 },
571 { 430,
"MusicBattlePlay" , 0 },
572 { 431,
"MusicBattleStop" , 0 },
573 { 432,
"MusicBattleChange" , 0 },
574 { 433,
"AmbientSoundPlay" , 0 },
575 { 434,
"AmbientSoundStop" , 0 },
576 { 435,
"AmbientSoundChangeDay" , 0 },
577 { 436,
"AmbientSoundChangeNight" , 0 },
578 { 437,
"GetLastKiller" , 0 },
579 { 438,
"GetSpellCastItem" , 0 },
580 { 439,
"GetItemActivated" , 0 },
581 { 440,
"GetItemActivator" , 0 },
582 { 441,
"GetItemActivatedTargetLocation" , 0 },
583 { 442,
"GetItemActivatedTarget" , 0 },
585 { 444,
"TakeGoldFromCreature" , 0 },
586 { 445,
"IsInConversation" , 0 },
587 { 446,
"EffectAbilityDecrease" , 0 },
588 { 447,
"EffectAttackDecrease" , 0 },
589 { 448,
"EffectDamageDecrease" , 0 },
590 { 449,
"EffectDamageImmunityDecrease" , 0 },
591 { 450,
"EffectACDecrease" , 0 },
592 { 451,
"EffectMovementSpeedDecrease" , 0 },
593 { 452,
"EffectSavingThrowDecrease" , 0 },
594 { 453,
"EffectSkillDecrease" , 0 },
595 { 454,
"EffectSpellResistanceDecrease" , 0 },
596 { 455,
"GetPlotFlag" , 0 },
597 { 456,
"SetPlotFlag" , 0 },
598 { 457,
"EffectInvisibility" , 0 },
599 { 458,
"EffectConcealment" , 0 },
600 { 459,
"EffectDarkness" , 0 },
601 { 460,
"EffectDispelMagicAll" , 0 },
602 { 461,
"EffectUltravision" , 0 },
603 { 462,
"EffectNegativeLevel" , 0 },
604 { 463,
"EffectPolymorph" , 0 },
605 { 464,
"EffectSanctuary" , 0 },
606 { 465,
"EffectTrueSeeing" , 0 },
607 { 466,
"EffectSeeInvisible" , 0 },
608 { 467,
"EffectTimeStop" , 0 },
609 { 468,
"EffectBlindness" , 0 },
610 { 469,
"GetIsReactionTypeFriendly" , 0 },
611 { 470,
"GetIsReactionTypeNeutral" , 0 },
612 { 471,
"GetIsReactionTypeHostile" , 0 },
613 { 472,
"EffectSpellLevelAbsorption" , 0 },
614 { 473,
"EffectDispelMagicBest" , 0 },
615 { 474,
"ActivatePortal" , 0 },
616 { 475,
"GetNumStackedItems" , 0 },
617 { 476,
"SurrenderToEnemies" , 0 },
618 { 477,
"EffectMissChance" , 0 },
619 { 478,
"GetTurnResistanceHD" , 0 },
620 { 479,
"GetCreatureSize" , 0 },
621 { 480,
"EffectDisappearAppear" , 0 },
622 { 481,
"EffectDisappear" , 0 },
623 { 482,
"EffectAppear" , 0 },
624 { 483,
"ActionUnlockObject" , 0 },
625 { 484,
"ActionLockObject" , 0 },
626 { 485,
"EffectModifyAttacks" , 0 },
627 { 486,
"GetLastTrapDetected" , 0 },
628 { 487,
"EffectDamageShield" , 0 },
629 { 488,
"GetNearestTrapToObject" , 0 },
630 { 489,
"GetDeity" , 0 },
631 { 490,
"GetSubRace" , 0 },
632 { 491,
"GetFortitudeSavingThrow" , 0 },
633 { 492,
"GetWillSavingThrow" , 0 },
634 { 493,
"GetReflexSavingThrow" , 0 },
635 { 494,
"GetChallengeRating" , 0 },
636 { 495,
"GetAge" , 0 },
637 { 496,
"GetMovementRate" , 0 },
638 { 497,
"GetAnimalCompanionCreatureType" , 0 },
639 { 498,
"GetFamiliarCreatureType" , 0 },
640 { 499,
"GetAnimalCompanionName" , 0 },
641 { 500,
"GetFamiliarName" , 0 },
642 { 501,
"ActionCastFakeSpellAtObject" , 0 },
643 { 502,
"ActionCastFakeSpellAtLocation" , 0 },
644 { 503,
"RemoveSummonedAssociate" , 0 },
645 { 504,
"SetCameraMode" , 0 },
646 { 505,
"GetIsResting" , 0 },
647 { 506,
"GetLastPCRested" , 0 },
648 { 507,
"SetWeather" , 0 },
649 { 508,
"GetLastRestEventType" , 0 },
651 { 510,
"EffectSwarm" , 0 },
652 { 511,
"GetWeaponRanged" , 0 },
653 { 512,
"DoSinglePlayerAutoSave" , 0 },
654 { 513,
"GetGameDifficulty" , 0 },
655 { 514,
"SetTileMainLightColor" , 0 },
656 { 515,
"SetTileSourceLightColor" , 0 },
657 { 516,
"RecomputeStaticLighting" , 0 },
658 { 517,
"GetTileMainLight1Color" , 0 },
659 { 518,
"GetTileMainLight2Color" , 0 },
660 { 519,
"GetTileSourceLight1Color" , 0 },
661 { 520,
"GetTileSourceLight2Color" , 0 },
662 { 521,
"SetPanelButtonFlash" , 0 },
663 { 522,
"GetCurrentAction" , 0 },
664 { 523,
"SetStandardFactionReputation" , 0 },
665 { 524,
"GetStandardFactionReputation" , 0 },
666 { 525,
"FloatingTextStrRefOnCreature" , 0 },
667 { 526,
"FloatingTextStringOnCreature" , 0 },
668 { 527,
"GetTrapDisarmable" , 0 },
669 { 528,
"GetTrapDetectable" , 0 },
670 { 529,
"GetTrapDetectedBy" , 0 },
671 { 530,
"GetTrapFlagged" , 0 },
672 { 531,
"GetTrapBaseType" , 0 },
673 { 532,
"GetTrapOneShot" , 0 },
674 { 533,
"GetTrapCreator" , 0 },
675 { 534,
"GetTrapKeyTag" , 0 },
676 { 535,
"GetTrapDisarmDC" , 0 },
677 { 536,
"GetTrapDetectDC" , 0 },
678 { 537,
"GetLockKeyRequired" , 0 },
679 { 538,
"GetLockKeyTag" , 0 },
680 { 539,
"GetLockLockable" , 0 },
681 { 540,
"GetLockUnlockDC" , 0 },
682 { 541,
"GetLockLockDC" , 0 },
683 { 542,
"GetPCLevellingUp" , 0 },
684 { 543,
"GetHasFeatEffect" , 0 },
685 { 544,
"SetPlaceableIllumination" , 0 },
686 { 545,
"GetPlaceableIllumination" , 0 },
687 { 546,
"GetIsPlaceableObjectActionPossible" , 0 },
688 { 547,
"DoPlaceableObjectAction" , 0 },
691 { 550,
"SetTrapDetectedBy" , 0 },
692 { 551,
"GetIsTrapped" , 0 },
693 { 552,
"EffectTurnResistanceDecrease" , 0 },
694 { 553,
"EffectTurnResistanceIncrease" , 0 },
695 { 554,
"PopUpDeathGUIPanel" , 0 },
696 { 555,
"SetTrapDisabled" , 0 },
697 { 556,
"GetLastHostileActor" , 0 },
698 { 557,
"ExportAllCharacters" , 0 },
702 { 561,
"GetModuleName" , 0 },
704 { 563,
"SendMessageToAllDMs" , 0 },
705 { 564,
"EndGame" , 0 },
706 { 565,
"BootPC" , 0 },
707 { 566,
"ActionCounterSpell" , 0 },
708 { 567,
"AmbientSoundSetDayVolume" , 0 },
709 { 568,
"AmbientSoundSetNightVolume" , 0 },
710 { 569,
"MusicBackgroundGetBattleTrack" , 0 },
711 { 570,
"GetHasInventory" , 0 },
712 { 571,
"GetStrRefSoundDuration" , 0 },
713 { 572,
"AddToParty" , 0 },
714 { 573,
"RemoveFromParty" , 0 },
715 { 574,
"GetStealthMode" , 0 },
716 { 575,
"GetDetectMode" , 0 },
717 { 576,
"GetDefensiveCastingMode" , 0 },
718 { 577,
"GetAppearanceType" , 0 },
719 { 578,
"SpawnScriptDebugger" , 0 },
720 { 579,
"GetModuleItemAcquiredStackSize" , 0 },
721 { 580,
"DecrementRemainingFeatUses" , 0 },
722 { 581,
"DecrementRemainingSpellUses" , 0 },
723 { 582,
"GetResRef" , 0 },
724 { 583,
"EffectPetrify" , 0 },
725 { 584,
"CopyItem" , 0 },
726 { 585,
"EffectCutsceneParalyze" , 0 },
727 { 586,
"GetDroppableFlag" , 0 },
728 { 587,
"GetUseableFlag" , 0 },
729 { 588,
"GetStolenFlag" , 0 },
730 { 589,
"SetCampaignFloat" , 0 },
731 { 590,
"SetCampaignInt" , 0 },
732 { 591,
"SetCampaignVector" , 0 },
733 { 592,
"SetCampaignLocation" , 0 },
734 { 593,
"SetCampaignString" , 0 },
735 { 594,
"DestroyCampaignDatabase" , 0 },
736 { 595,
"GetCampaignFloat" , 0 },
737 { 596,
"GetCampaignInt" , 0 },
738 { 597,
"GetCampaignVector" , 0 },
739 { 598,
"GetCampaignLocation" , 0 },
740 { 599,
"GetCampaignString" , 0 },
741 { 600,
"CopyObject" , 0 },
742 { 601,
"DeleteCampaignVariable" , 0 },
743 { 602,
"StoreCampaignObject" , 0 },
744 { 603,
"RetrieveCampaignObject" , 0 },
745 { 604,
"EffectCutsceneDominated" , 0 },
746 { 605,
"GetItemStackSize" , 0 },
747 { 606,
"SetItemStackSize" , 0 },
748 { 607,
"GetItemCharges" , 0 },
749 { 608,
"SetItemCharges" , 0 },
750 { 609,
"AddItemProperty" , 0 },
751 { 610,
"RemoveItemProperty" , 0 },
752 { 611,
"GetIsItemPropertyValid" , 0 },
753 { 612,
"GetFirstItemProperty" , 0 },
754 { 613,
"GetNextItemProperty" , 0 },
755 { 614,
"GetItemPropertyType" , 0 },
756 { 615,
"GetItemPropertyDurationType" , 0 },
757 { 616,
"ItemPropertyAbilityBonus" , 0 },
758 { 617,
"ItemPropertyACBonus" , 0 },
759 { 618,
"ItemPropertyACBonusVsAlign" , 0 },
760 { 619,
"ItemPropertyACBonusVsDmgType" , 0 },
761 { 620,
"ItemPropertyACBonusVsRace" , 0 },
762 { 621,
"ItemPropertyACBonusVsSAlign" , 0 },
763 { 622,
"ItemPropertyEnhancementBonus" , 0 },
764 { 623,
"ItemPropertyEnhancementBonusVsAlign" , 0 },
765 { 624,
"ItemPropertyEnhancementBonusVsRace" , 0 },
766 { 625,
"ItemPropertyEnhancementBonusVsSAlign", 0 },
767 { 626,
"ItemPropertyEnhancementPenalty" , 0 },
768 { 627,
"ItemPropertyWeightReduction" , 0 },
769 { 628,
"ItemPropertyBonusFeat" , 0 },
770 { 629,
"ItemPropertyBonusLevelSpell" , 0 },
771 { 630,
"ItemPropertyCastSpell" , 0 },
772 { 631,
"ItemPropertyDamageBonus" , 0 },
773 { 632,
"ItemPropertyDamageBonusVsAlign" , 0 },
774 { 633,
"ItemPropertyDamageBonusVsRace" , 0 },
775 { 634,
"ItemPropertyDamageBonusVsSAlign" , 0 },
776 { 635,
"ItemPropertyDamageImmunity" , 0 },
777 { 636,
"ItemPropertyDamagePenalty" , 0 },
778 { 637,
"ItemPropertyDamageReduction" , 0 },
779 { 638,
"ItemPropertyDamageResistance" , 0 },
780 { 639,
"ItemPropertyDamageVulnerability" , 0 },
781 { 640,
"ItemPropertyDarkvision" , 0 },
782 { 641,
"ItemPropertyDecreaseAbility" , 0 },
783 { 642,
"ItemPropertyDecreaseAC" , 0 },
784 { 643,
"ItemPropertyDecreaseSkill" , 0 },
785 { 644,
"ItemPropertyContainerReducedWeight" , 0 },
786 { 645,
"ItemPropertyExtraMeleeDamageType" , 0 },
787 { 646,
"ItemPropertyExtraRangeDamageType" , 0 },
788 { 647,
"ItemPropertyHaste" , 0 },
789 { 648,
"ItemPropertyHolyAvenger" , 0 },
790 { 649,
"ItemPropertyImmunityMisc" , 0 },
791 { 650,
"ItemPropertyImprovedEvasion" , 0 },
792 { 651,
"ItemPropertyBonusSpellResistance" , 0 },
793 { 652,
"ItemPropertyBonusSavingThrowVsX" , 0 },
794 { 653,
"ItemPropertyBonusSavingThrow" , 0 },
795 { 654,
"ItemPropertyKeen" , 0 },
796 { 655,
"ItemPropertyLight" , 0 },
797 { 656,
"ItemPropertyMaxRangeStrengthMod" , 0 },
798 { 657,
"ItemPropertyNoDamage" , 0 },
799 { 658,
"ItemPropertyOnHitProps" , 0 },
800 { 659,
"ItemPropertyReducedSavingThrowVsX" , 0 },
801 { 660,
"ItemPropertyReducedSavingThrow" , 0 },
802 { 661,
"ItemPropertyRegeneration" , 0 },
803 { 662,
"ItemPropertySkillBonus" , 0 },
804 { 663,
"ItemPropertySpellImmunitySpecific" , 0 },
805 { 664,
"ItemPropertySpellImmunitySchool" , 0 },
806 { 665,
"ItemPropertyThievesTools" , 0 },
807 { 666,
"ItemPropertyAttackBonus" , 0 },
808 { 667,
"ItemPropertyAttackBonusVsAlign" , 0 },
809 { 668,
"ItemPropertyAttackBonusVsRace" , 0 },
810 { 669,
"ItemPropertyAttackBonusVsSAlign" , 0 },
811 { 670,
"ItemPropertyAttackPenalty" , 0 },
812 { 671,
"ItemPropertyUnlimitedAmmo" , 0 },
813 { 672,
"ItemPropertyLimitUseByAlign" , 0 },
814 { 673,
"ItemPropertyLimitUseByClass" , 0 },
815 { 674,
"ItemPropertyLimitUseByRace" , 0 },
816 { 675,
"ItemPropertyLimitUseBySAlign" , 0 },
817 { 676,
"ItemPropertyBonusHitpoints" , 0 },
818 { 677,
"ItemPropertyVampiricRegeneration" , 0 },
819 { 678,
"ItemPropertyTrap" , 0 },
820 { 679,
"ItemPropertyTrueSeeing" , 0 },
821 { 680,
"ItemPropertyOnMonsterHitProperties" , 0 },
822 { 681,
"ItemPropertyTurnResistance" , 0 },
823 { 682,
"ItemPropertyMassiveCritical" , 0 },
824 { 683,
"ItemPropertyFreeAction" , 0 },
825 { 684,
"ItemPropertyMonsterDamage" , 0 },
826 { 685,
"ItemPropertyImmunityToSpellLevel" , 0 },
827 { 686,
"ItemPropertySpecialWalk" , 0 },
828 { 687,
"ItemPropertyHealersKit" , 0 },
829 { 688,
"ItemPropertyWeightIncrease" , 0 },
830 { 689,
"GetIsSkillSuccessful" , 0 },
831 { 690,
"EffectSpellFailure" , 0 },
833 { 692,
"SetCutsceneMode" , 0 },
834 { 693,
"GetLastPCToCancelCutscene" , 0 },
835 { 694,
"GetDialogSoundLength" , 0 },
836 { 695,
"FadeFromBlack" , 0 },
837 { 696,
"FadeToBlack" , 0 },
838 { 697,
"StopFade" , 0 },
839 { 698,
"BlackScreen" , 0 },
840 { 699,
"GetBaseAttackBonus" , 0 },
841 { 700,
"SetImmortal" , 0 },
842 { 701,
"OpenInventory" , 0 },
843 { 702,
"StoreCameraFacing" , 0 },
844 { 703,
"RestoreCameraFacing" , 0 },
845 { 704,
"LevelUpHenchman" , 0 },
846 { 705,
"SetDroppableFlag" , 0 },
847 { 706,
"GetWeight" , 0 },
848 { 707,
"GetModuleItemAcquiredBy" , 0 },
849 { 708,
"GetImmortal" , 0 },
850 { 709,
"DoWhirlwindAttack" , 0 },
852 { 711,
"EffectEthereal" , 0 },
853 { 712,
"GetAILevel" , 0 },
854 { 713,
"SetAILevel" , 0 },
855 { 714,
"GetIsPossessedFamiliar" , 0 },
856 { 715,
"UnpossessFamiliar" , 0 },
857 { 716,
"GetIsAreaInterior" , 0 },
858 { 717,
"SendMessageToPCByStrRef" , 0 },
859 { 718,
"IncrementRemainingFeatUses" , 0 },
860 { 719,
"ExportSingleCharacter" , 0 },
862 { 721,
"SetSubRace" , 0 },
863 { 722,
"SetDeity" , 0 },
864 { 723,
"GetIsDMPossessed" , 0 },
865 { 724,
"GetWeather" , 0 },
866 { 725,
"GetIsAreaNatural" , 0 },
867 { 726,
"GetIsAreaAboveGround" , 0 },
868 { 727,
"GetPCItemLastEquipped" , 0 },
869 { 728,
"GetPCItemLastEquippedBy" , 0 },
870 { 729,
"GetPCItemLastUnequipped" , 0 },
871 { 730,
"GetPCItemLastUnequippedBy" , 0 },
872 { 731,
"CopyItemAndModify" , 0 },
873 { 732,
"GetItemAppearance" , 0 },
874 { 733,
"ItemPropertyOnHitCastSpell" , 0 },
875 { 734,
"GetItemPropertySubType" , 0 },
876 { 735,
"GetActionMode" , 0 },
877 { 736,
"SetActionMode" , 0 },
878 { 737,
"GetArcaneSpellFailure" , 0 },
879 { 738,
"ActionExamine" , 0 },
880 { 739,
"ItemPropertyVisualEffect" , 0 },
881 { 740,
"SetLootable" , 0 },
882 { 741,
"GetLootable" , 0 },
883 { 742,
"GetCutsceneCameraMoveRate" , 0 },
884 { 743,
"SetCutsceneCameraMoveRate" , 0 },
885 { 744,
"GetItemCursedFlag" , 0 },
886 { 745,
"SetItemCursedFlag" , 0 },
887 { 746,
"SetMaxHenchmen" , 0 },
888 { 747,
"GetMaxHenchmen" , 0 },
889 { 748,
"GetAssociateType" , 0 },
890 { 749,
"GetSpellResistance" , 0 },
891 { 750,
"DayToNight" , 0 },
892 { 751,
"NightToDay" , 0 },
893 { 752,
"LineOfSightObject" , 0 },
894 { 753,
"LineOfSightVector" , 0 },
895 { 754,
"GetLastSpellCastClass" , 0 },
896 { 755,
"SetBaseAttackBonus" , 0 },
897 { 756,
"RestoreBaseAttackBonus" , 0 },
898 { 757,
"EffectCutsceneGhost" , 0 },
899 { 758,
"ItemPropertyArcaneSpellFailure" , 0 },
900 { 759,
"GetStoreGold" , 0 },
901 { 760,
"SetStoreGold" , 0 },
902 { 761,
"GetStoreMaxBuyPrice" , 0 },
903 { 762,
"SetStoreMaxBuyPrice" , 0 },
904 { 763,
"GetStoreIdentifyCost" , 0 },
905 { 764,
"SetStoreIdentifyCost" , 0 },
906 { 765,
"SetCreatureAppearanceType" , 0 },
907 { 766,
"GetCreatureStartingPackage" , 0 },
908 { 767,
"EffectCutsceneImmobilize" , 0 },
909 { 768,
"GetIsInSubArea" , 0 },
910 { 769,
"GetItemPropertyCostTable" , 0 },
911 { 770,
"GetItemPropertyCostTableValue" , 0 },
912 { 771,
"GetItemPropertyParam1" , 0 },
913 { 772,
"GetItemPropertyParam1Value" , 0 },
914 { 773,
"GetIsCreatureDisarmable" , 0 },
915 { 774,
"SetStolenFlag" , 0 },
916 { 775,
"ForceRest" , 0 },
917 { 776,
"SetCameraHeight" , 0 },
926 { 785,
"SaveGlobalVariables" , 0 },
927 { 786,
"LoadGlobalVariables" , 0 },
928 { 787,
"MountObject" , 0 },
929 { 788,
"DismountObject" , 0 },
930 { 789,
"GetJournalEntry" , 0 },
931 { 790,
"EffectNWN2ParticleEffect" , 0 },
932 { 791,
"EffectNWN2ParticleEffectFile" , 0 },
933 { 792,
"EffectNWN2SpecialEffectFile" , 0 },
934 { 793,
"GetSpellLevel" , 0 },
935 { 794,
"RemoveSEFFromObject" , 0 },
936 { 795,
"ActionPauseCutscene" , 0 },
937 { 796,
"AssignCutsceneActionToObject" , 0 },
938 { 797,
"GetCharBackground" , 0 },
939 { 798,
"SetTrapActive" , 0 },
940 { 799,
"SetOrientOnDialog" , 0 },
941 { 800,
"EffectDetectUndead" , 0 },
942 { 801,
"EffectLowLightVision" , 0 },
943 { 802,
"EffectSetScale" , 0 },
944 { 803,
"EffectShareDamage" , 0 },
945 { 804,
"EffectAssayResistance" , 0 },
946 { 805,
"EffectSeeTrueHPs" , 0 },
947 { 806,
"GetNumCutsceneActionsPending" , 0 },
948 { 807,
"EffectDamageOverTime" , 0 },
949 { 808,
"EffectAbsorbDamage" , 0 },
950 { 809,
"EffectHideousBlow" , 0 },
951 { 810,
"EffectMesmerize" , 0 },
952 { 811,
"GetSpellFeatId" , 0 },
953 { 812,
"SetFog" , 0 },
954 { 813,
"EffectDarkVision" , 0 },
955 { 814,
"DebugPostString" , 0 },
956 { 815,
"GetHasAnySpellEffect" , 0 },
957 { 816,
"EffectArmorCheckPenaltyIncrease" , 0 },
958 { 817,
"EffectDisintegrate" , 0 },
959 { 818,
"EffectHealOnZeroHP" , 0 },
960 { 819,
"EffectBreakEnchantment" , 0 },
961 { 820,
"GetFirstEnteringPC" , 0 },
962 { 821,
"GetNextEnteringPC" , 0 },
963 { 822,
"AddRosterMemberByTemplate" , 0 },
964 { 823,
"AddRosterMemberByCharacter" , 0 },
965 { 824,
"RemoveRosterMember" , 0 },
966 { 825,
"GetIsRosterMemberAvailable" , 0 },
967 { 826,
"GetIsRosterMemberSelectable" , 0 },
968 { 827,
"SetIsRosterMemberSelectable" , 0 },
969 { 828,
"GetObjectFromRosterName" , 0 },
970 { 829,
"GetRosterNameFromObject" , 0 },
971 { 830,
"SpawnRosterMember" , 0 },
972 { 831,
"DespawnRosterMember" , 0 },
973 { 832,
"AddRosterMemberToParty" , 0 },
974 { 833,
"RemoveRosterMemberFromParty" , 0 },
975 { 834,
"GetFirstRosterMember" , 0 },
976 { 835,
"GetNextRosterMember" , 0 },
977 { 836,
"SpawnSpellProjectile" , 0 },
978 { 837,
"SpawnItemProjectile" , 0 },
979 { 838,
"GetIsOwnedByPlayer" , 0 },
980 { 839,
"SetOwnersControlledCompanion" , 0 },
981 { 840,
"SetCreatureScriptsToSet" , 0 },
982 { 841,
"GetProjectileTravelTime" , 0 },
983 { 842,
"SetRosterNPCPartyLimit" , 0 },
984 { 843,
"GetRosterNPCPartyLimit" , 0 },
985 { 844,
"SetIsRosterMemberCampaignNPC" , 0 },
986 { 845,
"GetIsRosterMemberCampaignNPC" , 0 },
988 { 847,
"ShowWorldMap" , 0 },
989 { 848,
"TriggerEncounter" , 0 },
991 { 850,
"DisplayGuiScreen" , 0 },
992 { 851,
"EffectOnDispel" , 0 },
993 { 852,
"LoadNewModule" , 0 },
994 { 853,
"SetScriptHidden" , 0 },
995 { 854,
"SetIsCompanionPossessionBlocked" , 0 },
996 { 855,
"SetEventHandler" , 0 },
997 { 856,
"GetEventHandler" , 0 },
998 { 857,
"GetIsPartyTransition" , 0 },
999 { 858,
"JumpPartyToArea" , 0 },
1000 { 859,
"GetNumActions" , 0 },
1001 { 860,
"DisplayMessageBox" , 0 },
1002 { 861,
"StringCompare" , 0 },
1003 { 862,
"CharToASCII" , 0 },
1004 { 863,
"GetOwnedCharacter" , 0 },
1005 { 864,
"GetControlledCharacter" , 0 },
1006 { 865,
"FeatAdd" , 0 },
1007 { 866,
"FeatRemove" , 0 },
1008 { 867,
"SetCanTalkToNonPlayerOwnedCreatures" , 0 },
1009 { 868,
"GetCanTalkToNonPlayerOwnedCreatures" , 0 },
1010 { 869,
"SetLevelUpPackage" , 0 },
1011 { 870,
"GetLevelUpPackage" , 0 },
1012 { 871,
"SetCombatOverrides" , 0 },
1013 { 872,
"ClearCombatOverrides" , 0 },
1014 { 873,
"ResetCreatureLevelForXP" , 0 },
1015 { 874,
"CalcPointAwayFromPoint" , 0 },
1016 { 875,
"CalcSafeLocation" , 0 },
1017 { 876,
"GetTotalLevels" , 0 },
1018 { 877,
"ResetFeatUses" , 0 },
1019 { 878,
"SetNWN2Fog" , 0 },
1020 { 879,
"ResetNWN2Fog" , 0 },
1021 { 880,
"EffectBonusHitpoints" , 0 },
1022 { 881,
"SetGUIObjectHidden" , 0 },
1023 { 882,
"CloseGUIScreen" , 0 },
1024 { 883,
"FiredFromPartyTransition" , 0 },
1025 { 884,
"GetScriptHidden" , 0 },
1026 { 885,
"GetNodeSpeaker" , 0 },
1027 { 886,
"SetLocalGUIVariable" , 0 },
1028 { 887,
"SetGUIObjectDisabled" , 0 },
1029 { 888,
"SetGUIObjectText" , 0 },
1030 { 889,
"GetIsCompanionPossessionBlocked" , 0 },
1031 { 890,
"EffectBardSongSinging" , 0 },
1032 { 891,
"EffectJarring" , 0 },
1033 { 892,
"GetEffectInteger" , 0 },
1034 { 893,
"RefreshSpellEffectDurations" , 0 },
1035 { 894,
"SetEffectSpellId" , 0 },
1036 { 895,
"EffectBABMinimum" , 0 },
1037 { 896,
"GetTRUEBaseAttackBonus" , 0 },
1038 { 897,
"SetFirstName" , 0 },
1039 { 898,
"SetLastName" , 0 },
1040 { 899,
"SetDescription" , 0 },
1041 { 900,
"GetFirstName" , 0 },
1042 { 901,
"GetLastName" , 0 },
1043 { 902,
"GetDescription" , 0 },
1044 { 903,
"IsInMultiplayerConversation" , 0 },
1045 { 904,
"PlayCustomAnimation" , 0 },
1046 { 905,
"EffectMaxDamage" , 0 },
1047 { 906,
"DisplayInputBox" , 0 },
1048 { 907,
"SetWeaponVisibility" , 0 },
1049 { 908,
"SetLookAtTarget" , 0 },
1050 { 909,
"GetBumpState" , 0 },
1051 { 910,
"SetBumpState" , 0 },
1053 { 912,
"GetPrimaryPlayer" , 0 },
1054 { 913,
"EffectArcaneSpellFailure" , 0 },
1055 { 914,
"SpawnBloodHit" , 0 },
1056 { 915,
"GetFirstArea" , 0 },
1057 { 916,
"GetNextArea" , 0 },
1058 { 917,
"GetArmorRank" , 0 },
1059 { 918,
"GetWeaponType" , 0 },
1060 { 919,
"GetPlayerCurrentTarget" , 0 },
1061 { 920,
"EffectWildshape" , 0 },
1062 { 921,
"GetEncumbranceState" , 0 },
1063 { 922,
"PackCampaignDatabase" , 0 },
1064 { 923,
"UnlinkDoor" , 0 },
1065 { 924,
"GetPlayerCreatureExamineTarget" , 0 },
1066 { 925,
"Clear2DACache" , 0 },
1067 { 926,
"NWNXGetInt" , 0 },
1068 { 927,
"NWNXGetFloat" , 0 },
1069 { 928,
"NWNXGetString" , 0 },
1070 { 929,
"NWNXSetInt" , 0 },
1071 { 930,
"NWNXSetFloat" , 0 },
1072 { 931,
"NWNXSetString" , 0 },
1073 { 932,
"EffectEffectIcon" , 0 },
1074 { 933,
"SetGUIProgressBarPosition" , 0 },
1075 { 934,
"SetGUITexture" , 0 },
1076 { 935,
"EffectRescue" , 0 },
1077 { 936,
"IntToObject" , 0 },
1078 { 937,
"ObjectToInt" , 0 },
1079 { 938,
"StringToObject" , 0 },
1080 { 939,
"GetIsSpirit" , 0 },
1081 { 940,
"EffectDetectSpirits" , 0 },
1082 { 941,
"EffectDamageReductionNegated" , 0 },
1083 { 942,
"EffectConcealmentNegated" , 0 },
1084 { 943,
"GetInfiniteFlag" , 0 },
1085 { 944,
"GetKeyRequiredFeedbackMessage" , 0 },
1086 { 945,
"SetKeyRequiredFeedbackMessage" , 0 },
1087 { 946,
"SetInfiniteFlag" , 0 },
1088 { 947,
"GetPickpocketableFlag" , 0 },
1089 { 948,
"SetPickpocketableFlag" , 0 },
1090 { 949,
"GetTrapActive" , 0 },
1091 { 950,
"SetWillSavingThrow" , 0 },
1092 { 951,
"SetReflexSavingThrow" , 0 },
1093 { 952,
"SetFortitudeSavingThrow" , 0 },
1094 { 953,
"SetLockKeyRequired" , 0 },
1095 { 954,
"SetLockKeyTag" , 0 },
1096 { 955,
"SetLockLockDC" , 0 },
1097 { 956,
"SetLockUnlockDC" , 0 },
1098 { 957,
"SetLockLockable" , 0 },
1099 { 958,
"SetHardness" , 0 },
1100 { 959,
"GetHardness" , 0 },
1101 { 960,
"GetModuleXPScale" , 0 },
1102 { 961,
"SetModuleXPScale" , 0 },
1103 { 962,
"SetTrapDetectable" , 0 },
1104 { 963,
"SetTrapDetectDC" , 0 },
1105 { 964,
"SetTrapDisarmable" , 0 },
1106 { 965,
"SetTrapDisarmDC" , 0 },
1107 { 966,
"SetTrapKeyTag" , 0 },
1108 { 967,
"SetTrapOneShot" , 0 },
1109 { 968,
"CreateTrapAtLocation" , 0 },
1110 { 969,
"CreateTrapOnObject" , 0 },
1111 { 970,
"GetAreaSize" , 0 },
1112 { 971,
"GetTrapRecoverable" , 0 },
1113 { 972,
"SetTrapRecoverable" , 0 },
1114 { 973,
"SetUseableFlag" , 0 },
1115 { 974,
"GetPlaceableLastClickedBy" , 0 },
1116 { 975,
"SetRenderWaterInArea" , 0 },
1117 { 976,
"EffectInsane" , 0 },
1118 { 977,
"SetPlayerGUIHidden" , 0 },
1119 { 978,
"GetSelectedMapPointTag" , 0 },
1120 { 979,
"SetNoticeText" , 0 },
1121 { 980,
"SetLightActive" , 0 },
1122 { 981,
"EffectSummonCopy" , 0 },
1123 { 982,
"GetPolymorphLocked" , 0 },
1124 { 983,
"SetSoundSet" , 0 },
1125 { 984,
"SetScale" , 0 },
1126 { 985,
"GetScale" , 0 },
1127 { 986,
"GetNum2DARows" , 0 },
1128 { 987,
"GetNum2DAColumns" , 0 },
1129 { 988,
"SetCustomHeartbeat" , 0 },
1130 { 989,
"GetCustomHeartbeat" , 0 },
1131 { 990,
"SetScrollBarRanges" , 0 },
1132 { 991,
"ClearListBox" , 0 },
1133 { 992,
"AddListBoxRow" , 0 },
1134 { 993,
"RemoveListBoxRow" , 0 },
1135 { 994,
"GetItemPropActivation" , 0 },
1136 { 995,
"SetItemPropActivation" , 0 },
1137 { 996,
"ModifyListBoxRow" , 0 },
1138 { 997,
"SetFactionLeader" , 0 },
1139 { 998,
"GetFirstSubArea" , 0 },
1140 { 999,
"GetNextSubArea" , 0 },
1141 { 1000,
"GetMovementRateFactor" , 0 },
1142 { 1001,
"SetMovementRateFactor" , 0 },
1143 { 1002,
"GetBicFileName" , 0 },
1144 { 1003,
"GetCollision" , 0 },
1145 { 1004,
"SetCollision" , 0 },
1146 { 1005,
"GetItemIcon" , 0 },
1147 { 1006,
"GetVariableName" , 0 },
1148 { 1007,
"GetVariableType" , 0 },
1149 { 1008,
"GetAreaOfEffectDuration" , 0 },
1150 { 1009,
"GetIsPlayerCreated" , 0 },
1151 { 1010,
"GetPartyName" , 0 },
1152 { 1011,
"GetPartyMotto" , 0 },
1153 { 1012,
"GetIsOverlandMap" , 0 },
1154 { 1013,
"SetUnrestrictedLevelUp" , 0 },
1155 { 1014,
"GetSoundFileDuration" , 0 },
1156 { 1015,
"GetPartyMembersDyingFlag" , 0 },
1157 { 1016,
"SetListBoxRowSelected" , 0 },
1158 { 1017,
"GetTalkTableLanguage" , 0 },
1159 { 1018,
"SetScrollBarValue" , 0 },
1160 { 1019,
"SetPause" , 0 },
1161 { 1020,
"GetPause" , 0 },
1162 { 1021,
"GetAreaOfEffectSpellId" , 0 },
1163 { 1022,
"SetGlobalGUIVariable" , 0 },
1164 { 1023,
"CreateInstancedAreaFromSource" , 0 },
1165 { 1024,
"GetVariableValueInt" , 0 },
1166 { 1025,
"GetVariableValueString" , 0 },
1167 { 1026,
"GetVariableValueFloat" , 0 },
1168 { 1027,
"GetVariableValueLocation" , 0 },
1169 { 1028,
"GetVariableValueObject" , 0 },
1170 { 1029,
"GetVariableCount" , 0 },
1171 { 1030,
"SetBaseAbilityScore" , 0 },
1172 { 1031,
"SetBaseSkillRank" , 0 },
1173 { 1032,
"SendChatMessage" , 0 },
1174 { 1033,
"GetIsLocationValid" , 0 },
1175 { 1034,
"GetSurfaceMaterialsAtLocation" , 0 },
1176 { 1035,
"GetSpellKnown" , 0 },
1177 { 1036,
"GetItemBaseMaterialType" , 0 },
1178 { 1037,
"SetItemBaseMaterialType" , 0 },
1179 { 1038,
"SetSpellKnown" , 0 },
1180 { 1039,
"GetLimboCreatureCount" , 0 },
1181 { 1040,
"GetCreatureInLimbo" , 0 },
1182 { 1041,
"SendCreatureToLimbo" , 0 },
1183 { 1042,
"AddScriptParameterInt" , 0 },
1184 { 1043,
"AddScriptParameterString" , 0 },
1185 { 1044,
"AddScriptParameterFloat" , 0 },
1186 { 1045,
"AddScriptParameterObject" , 0 },
1187 { 1046,
"ExecuteScriptEnhanced" , 0 },
1188 { 1047,
"ClearScriptParams" , 0 },
1189 { 1048,
"SetSkillPointsRemaining" , 0 },
1190 { 1049,
"GetSkillPointsRemaining" , 0 },
1191 { 1050,
"GetCasterClassSpellSchool" , 0 },
1192 { 1051,
"SetGender" , 0 },
1193 { 1052,
"SetTag" , 0 },
1194 { 1053,
"GetArmorRulesType" , 0 },
1195 { 1054,
"SetArmorRulesType" , 0 },
1196 { 1055,
"SetItemIcon" , 0 },
1197 { 1056,
"GetObjectByTagAndType" , 0 },
1198 { 1057,
"RecallCreatureFromLimboToLocation" , 0 }
1241 { 38,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeObject,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1429 { 226,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeEngineType,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1728 { 525,
kTypeVoid , {
kTypeInt,
kTypeObject,
kTypeInt,
kTypeFloat,
kTypeInt,
kTypeInt,
kTypeFloat,
kTypeVector } },
1729 { 526,
kTypeVoid , {
kTypeString,
kTypeObject,
kTypeInt,
kTypeFloat,
kTypeInt,
kTypeInt,
kTypeFloat,
kTypeVector } },
2040 { 837,
kTypeVoid , {
kTypeObject,
kTypeObject,
kTypeEngineType,
kTypeEngineType,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
2063 { 860,
kTypeVoid , {
kTypeObject,
kTypeInt,
kTypeString,
kTypeString,
kTypeString,
kTypeInt,
kTypeString,
kTypeInt,
kTypeString,
kTypeInt,
kTypeString } },
2074 { 871,
kTypeVoid , {
kTypeObject,
kTypeObject,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
2109 { 906,
kTypeVoid , {
kTypeObject,
kTypeInt,
kTypeString,
kTypeString,
kTypeString,
kTypeInt,
kTypeString,
kTypeInt,
kTypeString,
kTypeInt,
kTypeString,
kTypeString,
kTypeString } },
2195 { 992,
kTypeVoid , {
kTypeObject,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString } },
2199 { 996,
kTypeVoid , {
kTypeObject,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString } },
2301 { 36, { &kDefaultObjectSelf } },
2314 { 49, { &kDefaultObjectSelf } },
2315 { 50, { &kDefaultObjectSelf } },
2358 { 93, { &kDefaultObjectInvalid } },
2359 { 94, { &kDefaultObjectInvalid } },
2420 { 155, { &kDefaultObjectSelf } },
2427 { 162, { &kDefaultObjectSelf } },
2428 { 163, { &kDefaultObjectSelf } },
2437 { 172, { &kDefaultObjectSelf } },
2500 { 235, { &kDefaultObjectSelf } },
2501 { 236, { &kDefaultObjectSelf } },
2502 { 237, { &kDefaultObjectSelf } },
2529 { 264, { &kDefaultObjectSelf } },
2539 { 274, { &kDefaultObjectInvalid } },
2541 { 276, { &kDefaultObjectSelf } },
2542 { 277, { &kDefaultObjectSelf } },
2543 { 278, { &kDefaultObjectSelf } },
2544 { 279, { &kDefaultObjectSelf } },
2545 { 280, { &kDefaultObjectSelf } },
2546 { 281, { &kDefaultObjectSelf } },
2551 { 286, { &kDefaultObjectSelf } },
2554 { 289, { &kDefaultObjectSelf } },
2555 { 290, { &kDefaultObjectSelf } },
2561 { 296, { &kDefaultObjectSelf } },
2562 { 297, { &kDefaultObjectSelf } },
2569 { 304, { &kDefaultObjectSelf } },
2571 { 306, { &kDefaultObjectSelf } },
2581 { 316, { &kDefaultObjectSelf } },
2582 { 317, { &kDefaultObjectSelf } },
2583 { 318, { &kDefaultObjectSelf } },
2584 { 319, { &kDefaultObjectSelf } },
2585 { 320, { &kDefaultObjectSelf } },
2586 { 321, { &kDefaultObjectSelf } },
2592 { 327, { &kDefaultObjectSelf } },
2596 { 331, { &kDefaultObjectSelf } },
2604 { 339, { &kDefaultObjectSelf } },
2605 { 340, { &kDefaultObjectSelf } },
2606 { 341, { &kDefaultObjectSelf } },
2607 { 342, { &kDefaultObjectSelf } },
2608 { 343, { &kDefaultObjectSelf } },
2611 { 346, { &kDefaultObjectSelf } },
2630 { 365, { &kDefaultObjectSelf } },
2631 { 366, { &kDefaultObjectSelf } },
2642 { 377, { &kDefaultObjectSelf } },
2654 { 389, { &kDefaultObjectSelf } },
2665 { 400, { &kDefaultObjectInvalid } },
2674 { 409, { &kDefaultObjectSelf } },
2683 { 418, { &kDefaultObjectSelf } },
2686 { 421, { &kDefaultObjectSelf } },
2689 { 424, { &kDefaultObjectInvalid } },
2720 { 455, { &kDefaultObjectSelf } },
2734 { 469, { &kDefaultObjectSelf } },
2735 { 470, { &kDefaultObjectSelf } },
2736 { 471, { &kDefaultObjectSelf } },
2743 { 478, { &kDefaultObjectSelf } },
2751 { 486, { &kDefaultObjectSelf } },
2768 { 503, { &kDefaultObjectSelf } },
2770 { 505, { &kDefaultObjectSelf } },
2787 { 522, { &kDefaultObjectSelf } },
2788 { 523, { &kDefaultObjectSelf } },
2789 { 524, { &kDefaultObjectSelf } },
2808 { 543, { &kDefaultObjectSelf } },
2810 { 545, { &kDefaultObjectSelf } },
2821 { 556, { &kDefaultObjectSelf } },
2852 { 587, { &kDefaultObjectSelf } },
2854 { 589, { &kDefaultObjectInvalid } },
2855 { 590, { &kDefaultObjectInvalid } },
2856 { 591, { &kDefaultObjectInvalid } },
2857 { 592, { &kDefaultObjectInvalid } },
2858 { 593, { &kDefaultObjectInvalid } },
2860 { 595, { &kDefaultObjectInvalid } },
2861 { 596, { &kDefaultObjectInvalid } },
2862 { 597, { &kDefaultObjectInvalid } },
2863 { 598, { &kDefaultObjectInvalid } },
2864 { 599, { &kDefaultObjectInvalid } },
2866 { 601, { &kDefaultObjectInvalid } },
2867 { 602, { &kDefaultObjectInvalid } },
2868 { 603, { &kDefaultObjectInvalid, &kDefaultObjectInvalid } },
2971 { 706, { &kDefaultObjectSelf } },
2973 { 708, { &kDefaultObjectSelf } },
2977 { 712, { &kDefaultObjectSelf } },
2981 { 716, { &kDefaultObjectInvalid } },
3020 { 755, { &kDefaultObjectSelf } },
3021 { 756, { &kDefaultObjectSelf } },
3033 { 768, { &kDefaultObjectSelf } },
3104 { 839, { &kDefaultObjectInvalid } },
3171 { 906, { &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultFalse, &
kDefaultStringEmpty, &
kDefaultInt0, &
kDefaultStringEmpty, &
kDefaultInt0, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty } },
3235 { 970, { &kDefaultObjectInvalid } },
3273 { 1008, { &kDefaultObjectSelf } },
3286 { 1021, { &kDefaultObjectSelf } },
3329 #endif // ENGINES_NWN2_SCRIPT_TABLES_H void playSound(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectInvalid & kDefaultValueObjectInvalid
void actionMoveToObject(Aurora::NWScript::FunctionContext &ctx)
void getPositionFromLocation(Aurora::NWScript::FunctionContext &ctx)
void speakOneLinerConversation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultACDodgeBonus((int32) 0)
void musicBackgroundStop(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt100((int32) 100)
void actionDoCommand(Aurora::NWScript::FunctionContext &ctx)
void setGlobalInt(Aurora::NWScript::FunctionContext &ctx)
void getNearestObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void getIsPC(Aurora::NWScript::FunctionContext &ctx)
void printObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultTrue((int32) 1)
void vectorNormalize(Aurora::NWScript::FunctionContext &ctx)
void getLevelByPosition(Aurora::NWScript::FunctionContext &ctx)
void getHitDice(Aurora::NWScript::FunctionContext &ctx)
void getIsSinglePlayer(Aurora::NWScript::FunctionContext &ctx)
void getLocalFloat(Aurora::NWScript::FunctionContext &ctx)
static const FunctionSignature kFunctionSignatures[]
The table defining the signature (return type and type of parameters) of each engine function...
void d12(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundChangeNight(Aurora::NWScript::FunctionContext &ctx)
void getRacialType(Aurora::NWScript::FunctionContext &ctx)
A class holding an UTF-8 string.
void location(Aurora::NWScript::FunctionContext &ctx)
static const FunctionPointer kFunctionPointers[]
The table defining the name and function pointer of each engine function.
static const FunctionDefaults kFunctionDefaults[]
The table defining the default values for the parameters of each engine function. ...
void getClickingObject(Aurora::NWScript::FunctionContext &ctx)
void getOnePartyMode(Aurora::NWScript::FunctionContext &ctx)
void getClassByPosition(Aurora::NWScript::FunctionContext &ctx)
void actionOpenDoor(Aurora::NWScript::FunctionContext &ctx)
void getStringLeft(Aurora::NWScript::FunctionContext &ctx)
void getArea(Aurora::NWScript::FunctionContext &ctx)
void getObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void getIsDM(Aurora::NWScript::FunctionContext &ctx)
void getGlobalFloat(Aurora::NWScript::FunctionContext &ctx)
void floatToString(Aurora::NWScript::FunctionContext &ctx)
void getFactionLeader(Aurora::NWScript::FunctionContext &ctx)
void fabs(Aurora::NWScript::FunctionContext &ctx)
void d100(Aurora::NWScript::FunctionContext &ctx)
void setLocalObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat5_0(5.0f)
void getEnteringObject(Aurora::NWScript::FunctionContext &ctx)
void stringToFloat(Aurora::NWScript::FunctionContext &ctx)
void pow(Aurora::NWScript::FunctionContext &ctx)
void d6(Aurora::NWScript::FunctionContext &ctx)
void d4(Aurora::NWScript::FunctionContext &ctx)
void getObjectType(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt1((int32) 1)
void getTag(Aurora::NWScript::FunctionContext &ctx)
void setLocalInt(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultStandardFactionHostile((int32) 0)
void getGlobalString(Aurora::NWScript::FunctionContext &ctx)
void playSoundByStrRef(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultVFXNone((int32) - 1)
void getLocked(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundChangeDay(Aurora::NWScript::FunctionContext &ctx)
void setGlobalFloat(Aurora::NWScript::FunctionContext &ctx)
void getLocalString(Aurora::NWScript::FunctionContext &ctx)
void getLocalInt(Aurora::NWScript::FunctionContext &ctx)
void actionJumpToObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSpellAllSpells((int32) - 1)
void vectorMagnitude(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt9((int32) 9)
void actionMoveToLocation(Aurora::NWScript::FunctionContext &ctx)
void setLocalString(Aurora::NWScript::FunctionContext &ctx)
void sqrt(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat40_0(40.0f)
void intToHexString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultMetaMagicAny((int32) 4294967295U)
static const Aurora::NWScript::Variable kDefaultACVsDamageTypeAll((int32) 4103)
void intToFloat(Aurora::NWScript::FunctionContext &ctx)
void printString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat0_5(0.5f)
void musicBackgroundPlay(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultDamagePowerNormal((int32) 0)
void executeScript(Aurora::NWScript::FunctionContext &ctx)
void setGlobalBool(Aurora::NWScript::FunctionContext &ctx)
void printVector(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultIPConstUnlimitedAmmoBasic((int32) 1)
void findSubString(Aurora::NWScript::FunctionContext &ctx)
void actionSpeakString(Aurora::NWScript::FunctionContext &ctx)
void getSkillRank(Aurora::NWScript::FunctionContext &ctx)
Basic Neverwinter Nights 2 type definitions.
void acos(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultMissChanceTypeNormal((int32) 0)
static const Aurora::NWScript::Variable kDefaultTalkVolumeTalk((int32) 0)
void getLocation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt0((int32) 0)
void getPosition(Aurora::NWScript::FunctionContext &ctx)
void actionCloseDoor(Aurora::NWScript::FunctionContext &ctx)
void getName(Aurora::NWScript::FunctionContext &ctx)
void getIsRosterMember(Aurora::NWScript::FunctionContext &ctx)
void getStringUpperCase(Aurora::NWScript::FunctionContext &ctx)
void getAlignmentGoodEvil(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat0_0(0.0f)
void speakString(Aurora::NWScript::FunctionContext &ctx)
Fake value to describe the calling object in a script.
void setLocalFloat(Aurora::NWScript::FunctionContext &ctx)
void floatToInt(Aurora::NWScript::FunctionContext &ctx)
void getNextPC(Aurora::NWScript::FunctionContext &ctx)
void getStringByStrRef(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt18((int32) 18)
void startNewModule(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt4294901760((int32) 4294901760U)
void random(Aurora::NWScript::FunctionContext &ctx)
void d8(Aurora::NWScript::FunctionContext &ctx)
void d20(Aurora::NWScript::FunctionContext &ctx)
void vector(Aurora::NWScript::FunctionContext &ctx)
void asin(Aurora::NWScript::FunctionContext &ctx)
void getExitingObject(Aurora::NWScript::FunctionContext &ctx)
void actionJumpToLocation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFadeSpeedMedium(1.5f)
void getStringLowerCase(Aurora::NWScript::FunctionContext &ctx)
void writeTimestampedLogEntry(Aurora::NWScript::FunctionContext &ctx)
void getFirstPC(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt4294967295((int32) 4294967295U)
static const Aurora::NWScript::Variable kDefaultPersistentZoneActive((int32) 0)
static const Aurora::NWScript::Variable kDefaultClassTypeInvalid((int32) 255)
void stringToInt(Aurora::NWScript::FunctionContext &ctx)
void playVoiceChat(Aurora::NWScript::FunctionContext &ctx)
void speakStringByStrRef(Aurora::NWScript::FunctionContext &ctx)
void getGlobalBool(Aurora::NWScript::FunctionContext &ctx)
void getLastClosedBy(Aurora::NWScript::FunctionContext &ctx)
void getHasFeat(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultWeatherPowerMedium((int32) 3)
static const Aurora::NWScript::Variable kDefaultVector0(0.0f, 0.0f, 0.0f)
void getGlobalInt(Aurora::NWScript::FunctionContext &ctx)
void atan(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultProjectilePathTypeDefault((int32) 0)
void getLevelByClass(Aurora::NWScript::FunctionContext &ctx)
void getIsDead(Aurora::NWScript::FunctionContext &ctx)
void tan(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeAll((int32) 32767)
"effect", "event", "location", "talent"...
void intToString(Aurora::NWScript::FunctionContext &ctx)
void getSubString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSpellSchoolGeneral((int32) 0)
void d2(Aurora::NWScript::FunctionContext &ctx)
void getAlignmentLawChaos(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultAttackBonusMisc((int32) 0)
static const Aurora::NWScript::Variable kDefaultCameraTransitionTypeSnap((int32) 0)
void setGlobalString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultDamageTypeMagical((int32) 8)
void printFloat(Aurora::NWScript::FunctionContext &ctx)
void jumpToLocation(Aurora::NWScript::FunctionContext &ctx)
void getWaypointByTag(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloatMinus1_0(- 1.0f)
static const Aurora::NWScript::Variable kDefaultStringEmpty(Common::UString(""))
void getNearestObject(Aurora::NWScript::FunctionContext &ctx)
void d10(Aurora::NWScript::FunctionContext &ctx)
void getAbilityScore(Aurora::NWScript::FunctionContext &ctx)
An object in a Neverwinter Nights 2 area.
void printInteger(Aurora::NWScript::FunctionContext &ctx)
void getDistanceToObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeCreature((int32) 1)
static const Aurora::NWScript::Variable kDefaultSavingThrowTypeAll((int32) 0)
void insertString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultDRTypeMagicBonus((int32) 2)
static const Aurora::NWScript::Variable kDefaultObjectSelf & kDefaultValueObjectSelf
static const Aurora::NWScript::Variable kDefaultIntMinus1((int32) - 1)
void abs(Aurora::NWScript::FunctionContext &ctx)
void getXP(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat180_0(180.0f)
static const Aurora::NWScript::Variable kDefaultSavingThrowTypeNone((int32) 0)
void jumpToObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat30_0(30.0f)
void getLocalObject(Aurora::NWScript::FunctionContext &ctx)
void objectToString(Aurora::NWScript::FunctionContext &ctx)
void getStringLength(Aurora::NWScript::FunctionContext &ctx)
void getStringRight(Aurora::NWScript::FunctionContext &ctx)
void getLawChaosValue(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSavingThrowWill((int32) 3)
void getNearestCreature(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundGetNightTrack(Aurora::NWScript::FunctionContext &ctx)
void getModule(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultGenderMale((int32) 0)
static const Aurora::NWScript::Variable kDefaultInt50((int32) 50)
static const Aurora::NWScript::Variable kDefaultPackageInvalid((int32) 255)
static const Aurora::NWScript::Variable kDefaultFalse((int32) 0)
void delayCommand(Aurora::NWScript::FunctionContext &ctx)
void log(Aurora::NWScript::FunctionContext &ctx)
void getIsObjectValid(Aurora::NWScript::FunctionContext &ctx)
void getLastOpenedBy(Aurora::NWScript::FunctionContext &ctx)
void getGender(Aurora::NWScript::FunctionContext &ctx)
void d3(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat1_0(1.0f)
void getGoodEvilValue(Aurora::NWScript::FunctionContext &ctx)
void getLastUsedBy(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundGetDayTrack(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultAlignmentAll((int32) 0)
static const Aurora::NWScript::Variable kDefaultFloat2_0(2.0f)
void setLocked(Aurora::NWScript::FunctionContext &ctx)
void cos(Aurora::NWScript::FunctionContext &ctx)
void getIsOpen(Aurora::NWScript::FunctionContext &ctx)
void sendMessageToPC(Aurora::NWScript::FunctionContext &ctx)
void sin(Aurora::NWScript::FunctionContext &ctx)
void assignCommand(Aurora::NWScript::FunctionContext &ctx)
void get2DAString(Aurora::NWScript::FunctionContext &ctx)