50 #ifndef ENGINES_KOTOR_SCRIPT_FUNCTION_TABLES_H 51 #define ENGINES_KOTOR_SCRIPT_FUNCTION_TABLES_H 129 { 8,
"ExecuteScript" , 0 },
131 { 10,
"SetFacing" , 0 },
132 { 11,
"SwitchPlayerCharacter" , 0 },
133 { 12,
"SetTime" , 0 },
134 { 13,
"SetPartyLeader" , 0 },
135 { 14,
"SetAreaUnescapable" , 0 },
136 { 15,
"GetAreaUnescapable" , 0 },
137 { 16,
"GetTimeHour" , 0 },
138 { 17,
"GetTimeMinute" , 0 },
139 { 18,
"GetTimeSecond" , 0 },
140 { 19,
"GetTimeMillisecond" , 0 },
141 { 20,
"ActionRandomWalk" , 0 },
142 { 21,
"ActionMoveToLocation" , 0 },
144 { 23,
"ActionMoveAwayFromObject" , 0 },
148 { 27,
"GetPosition" , 0 },
149 { 28,
"GetFacing" , 0 },
150 { 29,
"GetItemPossessor" , 0 },
151 { 30,
"GetItemPossessedBy" , 0 },
153 { 32,
"ActionEquipItem" , 0 },
154 { 33,
"ActionUnequipItem" , 0 },
155 { 34,
"ActionPickUpItem" , 0 },
156 { 35,
"ActionPutDownItem" , 0 },
157 { 36,
"GetLastAttacker" , 0 },
158 { 37,
"ActionAttack" , 0 },
159 { 38,
"GetNearestCreature" , 0 },
160 { 39,
"ActionSpeakString" , 0 },
161 { 40,
"ActionPlayAnimation" , 0 },
162 { 41,
"GetDistanceToObject" , 0 },
166 { 45,
"SetCameraFacing" , 0 },
167 { 46,
"PlaySound" , 0 },
168 { 47,
"GetSpellTargetObject" , 0 },
169 { 48,
"ActionCastSpellAtObject" , 0 },
172 { 51,
"EffectAssuredHit" , 0 },
173 { 52,
"GetLastItemEquipped" , 0 },
174 { 53,
"GetSubScreenID" , 0 },
175 { 54,
"CancelCombat" , 0 },
176 { 55,
"GetCurrentForcePoints" , 0 },
177 { 56,
"GetMaxForcePoints" , 0 },
178 { 57,
"PauseGame" , 0 },
179 { 58,
"SetPlayerRestrictMode" , 0 },
199 { 78,
"EffectHeal" , 0 },
200 { 79,
"EffectDamage" , 0 },
201 { 80,
"EffectAbilityIncrease" , 0 },
202 { 81,
"EffectDamageResistance" , 0 },
203 { 82,
"EffectResurrection" , 0 },
204 { 83,
"GetPlayerRestrictMode" , 0 },
205 { 84,
"GetCasterLevel" , 0 },
206 { 85,
"GetFirstEffect" , 0 },
207 { 86,
"GetNextEffect" , 0 },
208 { 87,
"RemoveEffect" , 0 },
209 { 88,
"GetIsEffectValid" , 0 },
210 { 89,
"GetEffectDurationType" , 0 },
211 { 90,
"GetEffectSubType" , 0 },
212 { 91,
"GetEffectCreator" , 0 },
214 { 93,
"GetFirstObjectInArea" , 0 },
215 { 94,
"GetNextObjectInArea" , 0 },
226 { 105,
"GetMetaMagicFeat" , 0 },
227 { 106,
"GetObjectType" , 0 },
229 { 108,
"FortitudeSave" , 0 },
230 { 109,
"ReflexSave" , 0 },
231 { 110,
"WillSave" , 0 },
232 { 111,
"GetSpellSaveDC" , 0 },
233 { 112,
"MagicalEffect" , 0 },
234 { 113,
"SupernaturalEffect" , 0 },
235 { 114,
"ExtraordinaryEffect" , 0 },
236 { 115,
"EffectACIncrease" , 0 },
237 { 116,
"GetAC" , 0 },
238 { 117,
"EffectSavingThrowIncrease" , 0 },
239 { 118,
"EffectAttackIncrease" , 0 },
240 { 119,
"EffectDamageReduction" , 0 },
241 { 120,
"EffectDamageIncrease" , 0 },
242 { 121,
"RoundsToSeconds" , 0 },
243 { 122,
"HoursToSeconds" , 0 },
244 { 123,
"TurnsToSeconds" , 0 },
245 { 124,
"SoundObjectSetFixedVariance" , 0 },
246 { 125,
"GetGoodEvilValue" , 0 },
247 { 126,
"GetPartyMemberCount" , 0 },
248 { 127,
"GetAlignmentGoodEvil" , 0 },
249 { 128,
"GetFirstObjectInShape" , 0 },
250 { 129,
"GetNextObjectInShape" , 0 },
251 { 130,
"EffectEntangle" , 0 },
254 { 133,
"EffectDeath" , 0 },
255 { 134,
"EffectKnockdown" , 0 },
256 { 135,
"ActionGiveItem" , 0 },
257 { 136,
"ActionTakeItem" , 0 },
259 { 138,
"GetItemStackSize" , 0 },
260 { 139,
"GetAbilityScore" , 0 },
261 { 140,
"GetIsDead" , 0 },
264 { 143,
"SetFacingPoint" , 0 },
265 { 144,
"AngleToVector" , 0 },
266 { 145,
"VectorToAngle" , 0 },
267 { 146,
"TouchAttackMelee" , 0 },
268 { 147,
"TouchAttackRanged" , 0 },
269 { 148,
"EffectParalyze" , 0 },
270 { 149,
"EffectSpellImmunity" , 0 },
271 { 150,
"SetItemStackSize" , 0 },
272 { 151,
"GetDistanceBetween" , 0 },
274 { 153,
"EffectForceJump" , 0 },
275 { 154,
"EffectSleep" , 0 },
277 { 156,
"EffectTemporaryForcePoints" , 0 },
278 { 157,
"EffectConfused" , 0 },
279 { 158,
"EffectFrightened" , 0 },
280 { 159,
"EffectChoke" , 0 },
281 { 160,
"SetGlobalString" , 0 },
282 { 161,
"EffectStunned" , 0 },
283 { 162,
"SetCommandable" , 0 },
284 { 163,
"GetCommandable" , 0 },
285 { 164,
"EffectRegenerate" , 0 },
286 { 165,
"EffectMovementSpeedIncrease" , 0 },
287 { 166,
"GetHitDice" , 0 },
288 { 167,
"ActionForceFollowObject" , 0 },
289 { 168,
"GetTag" , 0 },
290 { 169,
"ResistForce" , 0 },
291 { 170,
"GetEffectType" , 0 },
292 { 171,
"EffectAreaOfEffect" , 0 },
293 { 172,
"GetFactionEqual" , 0 },
294 { 173,
"ChangeFaction" , 0 },
295 { 174,
"GetIsListening" , 0 },
296 { 175,
"SetListening" , 0 },
297 { 176,
"SetListenPattern" , 0 },
298 { 177,
"TestStringAgainstPattern" , 0 },
299 { 178,
"GetMatchedSubstring" , 0 },
300 { 179,
"GetMatchedSubstringsCount" , 0 },
301 { 180,
"EffectVisualEffect" , 0 },
302 { 181,
"GetFactionWeakestMember" , 0 },
303 { 182,
"GetFactionStrongestMember" , 0 },
304 { 183,
"GetFactionMostDamagedMember" , 0 },
305 { 184,
"GetFactionLeastDamagedMember" , 0 },
306 { 185,
"GetFactionGold" , 0 },
307 { 186,
"GetFactionAverageReputation" , 0 },
308 { 187,
"GetFactionAverageGoodEvilAlignment" , 0 },
309 { 188,
"SoundObjectGetFixedVariance" , 0 },
310 { 189,
"GetFactionAverageLevel" , 0 },
311 { 190,
"GetFactionAverageXP" , 0 },
312 { 191,
"GetFactionMostFrequentClass" , 0 },
313 { 192,
"GetFactionWorstAC" , 0 },
314 { 193,
"GetFactionBestAC" , 0 },
315 { 194,
"GetGlobalString" , 0 },
316 { 195,
"GetListenPatternNumber" , 0 },
317 { 196,
"ActionJumpToObject" , 0 },
318 { 197,
"GetWaypointByTag" , 0 },
319 { 198,
"GetTransitionTarget" , 0 },
320 { 199,
"EffectLinkEffects" , 0 },
322 { 201,
"AdjustAlignment" , 0 },
323 { 202,
"ActionWait" , 0 },
324 { 203,
"SetAreaTransitionBMP" , 0 },
326 { 205,
"ActionPauseConversation" , 0 },
327 { 206,
"ActionResumeConversation" , 0 },
328 { 207,
"EffectBeam" , 0 },
329 { 208,
"GetReputation" , 0 },
330 { 209,
"AdjustReputation" , 0 },
331 { 210,
"GetModuleFileName" , 0 },
332 { 211,
"GetGoingToBeAttackedBy" , 0 },
333 { 212,
"EffectForceResistanceIncrease" , 0 },
334 { 213,
"GetLocation" , 0 },
335 { 214,
"ActionJumpToLocation" , 0 },
336 { 215,
"Location" , 0 },
337 { 216,
"ApplyEffectAtLocation" , 0 },
339 { 218,
"FeetToMeters" , 0 },
340 { 219,
"YardsToMeters" , 0 },
341 { 220,
"ApplyEffectToObject" , 0 },
342 { 221,
"SpeakString" , 0 },
343 { 222,
"GetSpellTargetLocation" , 0 },
344 { 223,
"GetPositionFromLocation" , 0 },
345 { 224,
"EffectBodyFuel" , 0 },
346 { 225,
"GetFacingFromLocation" , 0 },
347 { 226,
"GetNearestCreatureToLocation" , 0 },
348 { 227,
"GetNearestObject" , 0 },
349 { 228,
"GetNearestObjectToLocation" , 0 },
350 { 229,
"GetNearestObjectByTag" , 0 },
355 { 234,
"ActionCastSpellAtLocation" , 0 },
356 { 235,
"GetIsEnemy" , 0 },
357 { 236,
"GetIsFriend" , 0 },
358 { 237,
"GetIsNeutral" , 0 },
361 { 240,
"ActionSpeakStringByStrRef" , 0 },
364 { 243,
"CreateObject" , 0 },
365 { 244,
"EventSpellCastAt" , 0 },
366 { 245,
"GetLastSpellCaster" , 0 },
367 { 246,
"GetLastSpell" , 0 },
369 { 248,
"GetSpellId" , 0 },
370 { 249,
"RandomName" , 0 },
371 { 250,
"EffectPoison" , 0 },
372 { 251,
"GetLoadFromSaveGame" , 0 },
373 { 252,
"EffectAssuredDeflection" , 0 },
374 { 253,
"GetName" , 0 },
375 { 254,
"GetLastSpeaker" , 0 },
376 { 255,
"BeginConversation" , 0 },
377 { 256,
"GetLastPerceived" , 0 },
378 { 257,
"GetLastPerceptionHeard" , 0 },
379 { 258,
"GetLastPerceptionInaudible" , 0 },
380 { 259,
"GetLastPerceptionSeen" , 0 },
382 { 261,
"GetLastPerceptionVanished" , 0 },
383 { 262,
"GetFirstInPersistentObject" , 0 },
384 { 263,
"GetNextInPersistentObject" , 0 },
385 { 264,
"GetAreaOfEffectCreator" , 0 },
386 { 265,
"ShowLevelUpGUI" , 0 },
387 { 266,
"SetItemNonEquippable" , 0 },
388 { 267,
"GetButtonMashCheck" , 0 },
389 { 268,
"SetButtonMashCheck" , 0 },
390 { 269,
"EffectForcePushTargeted" , 0 },
391 { 270,
"EffectHaste" , 0 },
392 { 271,
"GiveItem" , 0 },
394 { 273,
"EffectImmunity" , 0 },
395 { 274,
"GetIsImmune" , 0 },
396 { 275,
"EffectDamageImmunityIncrease" , 0 },
397 { 276,
"GetEncounterActive" , 0 },
398 { 277,
"SetEncounterActive" , 0 },
399 { 278,
"GetEncounterSpawnsMax" , 0 },
400 { 279,
"SetEncounterSpawnsMax" , 0 },
401 { 280,
"GetEncounterSpawnsCurrent" , 0 },
402 { 281,
"SetEncounterSpawnsCurrent" , 0 },
403 { 282,
"GetModuleItemAcquired" , 0 },
404 { 283,
"GetModuleItemAcquiredFrom" , 0 },
405 { 284,
"SetCustomToken" , 0 },
406 { 285,
"GetHasFeat" , 0 },
407 { 286,
"GetHasSkill" , 0 },
408 { 287,
"ActionUseFeat" , 0 },
409 { 288,
"ActionUseSkill" , 0 },
410 { 289,
"GetObjectSeen" , 0 },
411 { 290,
"GetObjectHeard" , 0 },
412 { 291,
"GetLastPlayerDied" , 0 },
413 { 292,
"GetModuleItemLost" , 0 },
414 { 293,
"GetModuleItemLostBy" , 0 },
415 { 294,
"ActionDoCommand" , 0 },
416 { 295,
"EventConversation" , 0 },
417 { 296,
"SetEncounterDifficulty" , 0 },
418 { 297,
"GetEncounterDifficulty" , 0 },
419 { 298,
"GetDistanceBetweenLocations" , 0 },
420 { 299,
"GetReflexAdjustedDamage" , 0 },
421 { 300,
"PlayAnimation" , 0 },
422 { 301,
"TalentSpell" , 0 },
423 { 302,
"TalentFeat" , 0 },
424 { 303,
"TalentSkill" , 0 },
425 { 304,
"GetHasSpellEffect" , 0 },
426 { 305,
"GetEffectSpellId" , 0 },
427 { 306,
"GetCreatureHasTalent" , 0 },
428 { 307,
"GetCreatureTalentRandom" , 0 },
429 { 308,
"GetCreatureTalentBest" , 0 },
430 { 309,
"ActionUseTalentOnObject" , 0 },
431 { 310,
"ActionUseTalentAtLocation" , 0 },
432 { 311,
"GetGoldPieceValue" , 0 },
433 { 312,
"GetIsPlayableRacialType" , 0 },
434 { 313,
"JumpToLocation" , 0 },
435 { 314,
"EffectTemporaryHitpoints" , 0 },
436 { 315,
"GetSkillRank" , 0 },
437 { 316,
"GetAttackTarget" , 0 },
438 { 317,
"GetLastAttackType" , 0 },
439 { 318,
"GetLastAttackMode" , 0 },
440 { 319,
"GetDistanceBetween2D" , 0 },
441 { 320,
"GetIsInCombat" , 0 },
442 { 321,
"GetLastAssociateCommand" , 0 },
443 { 322,
"GiveGoldToCreature" , 0 },
444 { 323,
"SetIsDestroyable" , 0 },
448 { 327,
"SetAssociateListenPatterns" , 0 },
449 { 328,
"GetLastWeaponUsed" , 0 },
450 { 329,
"ActionInteractObject" , 0 },
452 { 331,
"GetAbilityModifier" , 0 },
453 { 332,
"GetIdentified" , 0 },
454 { 333,
"SetIdentified" , 0 },
455 { 334,
"GetDistanceBetweenLocations2D" , 0 },
456 { 335,
"GetDistanceToObject2D" , 0 },
457 { 336,
"GetBlockingDoor" , 0 },
458 { 337,
"GetIsDoorActionPossible" , 0 },
459 { 338,
"DoDoorAction" , 0 },
460 { 339,
"GetFirstItemInInventory" , 0 },
461 { 340,
"GetNextItemInInventory" , 0 },
465 { 344,
"GetDamageDealtByType" , 0 },
466 { 345,
"GetTotalDamageDealt" , 0 },
467 { 346,
"GetLastDamager" , 0 },
468 { 347,
"GetLastDisarmed" , 0 },
469 { 348,
"GetLastDisturbed" , 0 },
470 { 349,
"GetLastLocked" , 0 },
471 { 350,
"GetLastUnlocked" , 0 },
472 { 351,
"EffectSkillIncrease" , 0 },
473 { 352,
"GetInventoryDisturbType" , 0 },
474 { 353,
"GetInventoryDisturbItem" , 0 },
475 { 354,
"ShowUpgradeScreen" , 0 },
476 { 355,
"VersusAlignmentEffect" , 0 },
477 { 356,
"VersusRacialTypeEffect" , 0 },
478 { 357,
"VersusTrapEffect" , 0 },
480 { 359,
"GetIsTalentValid" , 0 },
481 { 360,
"ActionMoveAwayFromLocation" , 0 },
482 { 361,
"GetAttemptedAttackTarget" , 0 },
483 { 362,
"GetTypeFromTalent" , 0 },
484 { 363,
"GetIdFromTalent" , 0 },
485 { 364,
"PlayPazaak" , 0 },
486 { 365,
"GetLastPazaakResult" , 0 },
487 { 366,
"DisplayFeedBackText" , 0 },
488 { 367,
"AddJournalQuestEntry" , 0 },
489 { 368,
"RemoveJournalQuestEntry" , 0 },
490 { 369,
"GetJournalEntry" , 0 },
491 { 370,
"PlayRumblePattern" , 0 },
492 { 371,
"StopRumblePattern" , 0 },
493 { 372,
"EffectDamageForcePoints" , 0 },
494 { 373,
"EffectHealForcePoints" , 0 },
496 { 375,
"GetAttemptedSpellTarget" , 0 },
498 { 377,
"GetHasSpell" , 0 },
499 { 378,
"OpenStore" , 0 },
500 { 379,
"ActionSurrenderToEnemies" , 0 },
501 { 380,
"GetFirstFactionMember" , 0 },
502 { 381,
"GetNextFactionMember" , 0 },
503 { 382,
"ActionForceMoveToLocation" , 0 },
504 { 383,
"ActionForceMoveToObject" , 0 },
505 { 384,
"GetJournalQuestExperience" , 0 },
506 { 385,
"JumpToObject" , 0 },
507 { 386,
"SetMapPinEnabled" , 0 },
508 { 387,
"EffectHitPointChangeWhenDying" , 0 },
509 { 388,
"PopUpGUIPanel" , 0 },
510 { 389,
"AddMultiClass" , 0 },
511 { 390,
"GetIsLinkImmune" , 0 },
512 { 391,
"EffectDroidStun" , 0 },
513 { 392,
"EffectForcePushed" , 0 },
514 { 393,
"GiveXPToCreature" , 0 },
515 { 394,
"SetXP" , 0 },
516 { 395,
"GetXP" , 0 },
518 { 397,
"GetBaseItemType" , 0 },
519 { 398,
"GetItemHasItemProperty" , 0 },
520 { 399,
"ActionEquipMostDamagingMelee" , 0 },
521 { 400,
"ActionEquipMostDamagingRanged" , 0 },
522 { 401,
"GetItemACValue" , 0 },
523 { 402,
"EffectForceResisted" , 0 },
524 { 403,
"ExploreAreaForPlayer" , 0 },
525 { 404,
"ActionEquipMostEffectiveArmor" , 0 },
526 { 405,
"GetIsDay" , 0 },
527 { 406,
"GetIsNight" , 0 },
528 { 407,
"GetIsDawn" , 0 },
529 { 408,
"GetIsDusk" , 0 },
530 { 409,
"GetIsEncounterCreature" , 0 },
531 { 410,
"GetLastPlayerDying" , 0 },
532 { 411,
"GetStartingLocation" , 0 },
533 { 412,
"ChangeToStandardFaction" , 0 },
536 { 415,
"SoundObjectSetVolume" , 0 },
537 { 416,
"SoundObjectSetPosition" , 0 },
538 { 417,
"SpeakOneLinerConversation" , 0 },
539 { 418,
"GetGold" , 0 },
540 { 419,
"GetLastRespawnButtonPresser" , 0 },
541 { 420,
"EffectForceFizzle" , 0 },
542 { 421,
"SetLightsaberPowered" , 0 },
543 { 422,
"GetIsWeaponEffective" , 0 },
544 { 423,
"GetLastSpellHarmful" , 0 },
545 { 424,
"EventActivateItem" , 0 },
548 { 427,
"MusicBackgroundSetDelay" , 0 },
551 { 430,
"MusicBattlePlay" , 0 },
552 { 431,
"MusicBattleStop" , 0 },
553 { 432,
"MusicBattleChange" , 0 },
554 { 433,
"AmbientSoundPlay" , 0 },
555 { 434,
"AmbientSoundStop" , 0 },
556 { 435,
"AmbientSoundChangeDay" , 0 },
557 { 436,
"AmbientSoundChangeNight" , 0 },
558 { 437,
"GetLastKiller" , 0 },
559 { 438,
"GetSpellCastItem" , 0 },
560 { 439,
"GetItemActivated" , 0 },
561 { 440,
"GetItemActivator" , 0 },
562 { 441,
"GetItemActivatedTargetLocation" , 0 },
563 { 442,
"GetItemActivatedTarget" , 0 },
565 { 444,
"TakeGoldFromCreature" , 0 },
566 { 445,
"GetIsInConversation" , 0 },
567 { 446,
"EffectAbilityDecrease" , 0 },
568 { 447,
"EffectAttackDecrease" , 0 },
569 { 448,
"EffectDamageDecrease" , 0 },
570 { 449,
"EffectDamageImmunityDecrease" , 0 },
571 { 450,
"EffectACDecrease" , 0 },
572 { 451,
"EffectMovementSpeedDecrease" , 0 },
573 { 452,
"EffectSavingThrowDecrease" , 0 },
574 { 453,
"EffectSkillDecrease" , 0 },
575 { 454,
"EffectForceResistanceDecrease" , 0 },
576 { 455,
"GetPlotFlag" , 0 },
577 { 456,
"SetPlotFlag" , 0 },
578 { 457,
"EffectInvisibility" , 0 },
579 { 458,
"EffectConcealment" , 0 },
580 { 459,
"EffectForceShield" , 0 },
581 { 460,
"EffectDispelMagicAll" , 0 },
582 { 461,
"SetDialogPlaceableCamera" , 0 },
583 { 462,
"GetSoloMode" , 0 },
584 { 463,
"EffectDisguise" , 0 },
585 { 464,
"GetMaxStealthXP" , 0 },
586 { 465,
"EffectTrueSeeing" , 0 },
587 { 466,
"EffectSeeInvisible" , 0 },
588 { 467,
"EffectTimeStop" , 0 },
589 { 468,
"SetMaxStealthXP" , 0 },
590 { 469,
"EffectBlasterDeflectionIncrease" , 0 },
591 { 470,
"EffectBlasterDeflectionDecrease" , 0 },
592 { 471,
"EffectHorrified" , 0 },
593 { 472,
"EffectSpellLevelAbsorption" , 0 },
594 { 473,
"EffectDispelMagicBest" , 0 },
595 { 474,
"GetCurrentStealthXP" , 0 },
596 { 475,
"GetNumStackedItems" , 0 },
597 { 476,
"SurrenderToEnemies" , 0 },
598 { 477,
"EffectMissChance" , 0 },
599 { 478,
"SetCurrentStealthXP" , 0 },
600 { 479,
"GetCreatureSize" , 0 },
601 { 480,
"AwardStealthXP" , 0 },
602 { 481,
"GetStealthXPEnabled" , 0 },
603 { 482,
"SetStealthXPEnabled" , 0 },
604 { 483,
"ActionUnlockObject" , 0 },
605 { 484,
"ActionLockObject" , 0 },
606 { 485,
"EffectModifyAttacks" , 0 },
607 { 486,
"GetLastTrapDetected" , 0 },
608 { 487,
"EffectDamageShield" , 0 },
609 { 488,
"GetNearestTrapToObject" , 0 },
610 { 489,
"GetAttemptedMovementTarget" , 0 },
611 { 490,
"GetBlockingCreature" , 0 },
612 { 491,
"GetFortitudeSavingThrow" , 0 },
613 { 492,
"GetWillSavingThrow" , 0 },
614 { 493,
"GetReflexSavingThrow" , 0 },
615 { 494,
"GetChallengeRating" , 0 },
616 { 495,
"GetFoundEnemyCreature" , 0 },
617 { 496,
"GetMovementRate" , 0 },
619 { 498,
"GetStealthXPDecrement" , 0 },
620 { 499,
"SetStealthXPDecrement" , 0 },
621 { 500,
"DuplicateHeadAppearance" , 0 },
622 { 501,
"ActionCastFakeSpellAtObject" , 0 },
623 { 502,
"ActionCastFakeSpellAtLocation" , 0 },
624 { 503,
"CutsceneAttack" , 0 },
625 { 504,
"SetCameraMode" , 0 },
626 { 505,
"SetLockOrientationInDialog" , 0 },
627 { 506,
"SetLockHeadFollowInDialog" , 0 },
628 { 507,
"CutsceneMove" , 0 },
629 { 508,
"EnableVideoEffect" , 0 },
630 { 509,
"StartNewModule" , 0 },
631 { 510,
"DisableVideoEffect" , 0 },
632 { 511,
"GetWeaponRanged" , 0 },
633 { 512,
"DoSinglePlayerAutoSave" , 0 },
634 { 513,
"GetGameDifficulty" , 0 },
635 { 514,
"GetUserActionsPending" , 0 },
636 { 515,
"RevealMap" , 0 },
637 { 516,
"SetTutorialWindowsEnabled" , 0 },
638 { 517,
"ShowTutorialWindow" , 0 },
639 { 518,
"StartCreditSequence" , 0 },
640 { 519,
"IsCreditSequenceInProgress" , 0 },
641 { 520,
"SWMG_SetLateralAccelerationPerSecond", 0 },
642 { 521,
"SWMG_GetLateralAccelerationPerSecond", 0 },
643 { 522,
"GetCurrentAction" , 0 },
644 { 523,
"GetDifficultyModifier" , 0 },
645 { 524,
"GetAppearanceType" , 0 },
646 { 525,
"FloatingTextStrRefOnCreature" , 0 },
647 { 526,
"FloatingTextStringOnCreature" , 0 },
648 { 527,
"GetTrapDisarmable" , 0 },
649 { 528,
"GetTrapDetectable" , 0 },
650 { 529,
"GetTrapDetectedBy" , 0 },
651 { 530,
"GetTrapFlagged" , 0 },
652 { 531,
"GetTrapBaseType" , 0 },
653 { 532,
"GetTrapOneShot" , 0 },
654 { 533,
"GetTrapCreator" , 0 },
655 { 534,
"GetTrapKeyTag" , 0 },
656 { 535,
"GetTrapDisarmDC" , 0 },
657 { 536,
"GetTrapDetectDC" , 0 },
658 { 537,
"GetLockKeyRequired" , 0 },
659 { 538,
"GetLockKeyTag" , 0 },
660 { 539,
"GetLockLockable" , 0 },
661 { 540,
"GetLockUnlockDC" , 0 },
662 { 541,
"GetLockLockDC" , 0 },
663 { 542,
"GetPCLevellingUp" , 0 },
664 { 543,
"GetHasFeatEffect" , 0 },
665 { 544,
"SetPlaceableIllumination" , 0 },
666 { 545,
"GetPlaceableIllumination" , 0 },
667 { 546,
"GetIsPlaceableObjectActionPossible" , 0 },
668 { 547,
"DoPlaceableObjectAction" , 0 },
671 { 550,
"SetTrapDetectedBy" , 0 },
672 { 551,
"GetIsTrapped" , 0 },
673 { 552,
"SetEffectIcon" , 0 },
674 { 553,
"FaceObjectAwayFromObject" , 0 },
675 { 554,
"PopUpDeathGUIPanel" , 0 },
676 { 555,
"SetTrapDisabled" , 0 },
677 { 556,
"GetLastHostileActor" , 0 },
678 { 557,
"ExportAllCharacters" , 0 },
682 { 561,
"GetModuleName" , 0 },
683 { 562,
"GetFactionLeader" , 0 },
684 { 563,
"SWMG_SetSpeedBlurEffect" , 0 },
685 { 564,
"EndGame" , 0 },
686 { 565,
"GetRunScriptVar" , 0 },
687 { 566,
"GetCreatureMovmentType" , 0 },
688 { 567,
"AmbientSoundSetDayVolume" , 0 },
689 { 568,
"AmbientSoundSetNightVolume" , 0 },
690 { 569,
"MusicBackgroundGetBattleTrack" , 0 },
691 { 570,
"GetHasInventory" , 0 },
692 { 571,
"GetStrRefSoundDuration" , 0 },
693 { 572,
"AddToParty" , 0 },
694 { 573,
"RemoveFromParty" , 0 },
695 { 574,
"AddPartyMember" , 0 },
696 { 575,
"RemovePartyMember" , 0 },
703 { 582,
"AurPostString" , 0 },
704 { 583,
"SWMG_GetLastEvent" , 0 },
705 { 584,
"SWMG_GetLastEventModelName" , 0 },
706 { 585,
"SWMG_GetObjectByName" , 0 },
707 { 586,
"SWMG_PlayAnimation" , 0 },
708 { 587,
"SWMG_GetLastBulletHitDamage" , 0 },
709 { 588,
"SWMG_GetLastBulletHitTarget" , 0 },
710 { 589,
"SWMG_GetLastBulletHitShooter" , 0 },
711 { 590,
"SWMG_AdjustFollowerHitPoints" , 0 },
712 { 591,
"SWMG_OnBulletHit" , 0 },
713 { 592,
"SWMG_OnObstacleHit" , 0 },
714 { 593,
"SWMG_GetLastFollowerHit" , 0 },
715 { 594,
"SWMG_GetLastObstacleHit" , 0 },
716 { 595,
"SWMG_GetLastBulletFiredDamage" , 0 },
717 { 596,
"SWMG_GetLastBulletFiredTarget" , 0 },
718 { 597,
"SWMG_GetObjectName" , 0 },
719 { 598,
"SWMG_OnDeath" , 0 },
720 { 599,
"SWMG_IsFollower" , 0 },
721 { 600,
"SWMG_IsPlayer" , 0 },
722 { 601,
"SWMG_IsEnemy" , 0 },
723 { 602,
"SWMG_IsTrigger" , 0 },
724 { 603,
"SWMG_IsObstacle" , 0 },
725 { 604,
"SWMG_SetFollowerHitPoints" , 0 },
726 { 605,
"SWMG_OnDamage" , 0 },
727 { 606,
"SWMG_GetLastHPChange" , 0 },
728 { 607,
"SWMG_RemoveAnimation" , 0 },
729 { 608,
"SWMG_GetCameraNearClip" , 0 },
730 { 609,
"SWMG_GetCameraFarClip" , 0 },
731 { 610,
"SWMG_SetCameraClip" , 0 },
732 { 611,
"SWMG_GetPlayer" , 0 },
733 { 612,
"SWMG_GetEnemyCount" , 0 },
734 { 613,
"SWMG_GetEnemy" , 0 },
735 { 614,
"SWMG_GetObstacleCount" , 0 },
736 { 615,
"SWMG_GetObstacle" , 0 },
737 { 616,
"SWMG_GetHitPoints" , 0 },
738 { 617,
"SWMG_GetMaxHitPoints" , 0 },
739 { 618,
"SWMG_SetMaxHitPoints" , 0 },
740 { 619,
"SWMG_GetSphereRadius" , 0 },
741 { 620,
"SWMG_SetSphereRadius" , 0 },
742 { 621,
"SWMG_GetNumLoops" , 0 },
743 { 622,
"SWMG_SetNumLoops" , 0 },
744 { 623,
"SWMG_GetPosition" , 0 },
745 { 624,
"SWMG_GetGunBankCount" , 0 },
746 { 625,
"SWMG_GetGunBankBulletModel" , 0 },
747 { 626,
"SWMG_GetGunBankGunModel" , 0 },
748 { 627,
"SWMG_GetGunBankDamage" , 0 },
749 { 628,
"SWMG_GetGunBankTimeBetweenShots" , 0 },
750 { 629,
"SWMG_GetGunBankLifespan" , 0 },
751 { 630,
"SWMG_GetGunBankSpeed" , 0 },
752 { 631,
"SWMG_GetGunBankTarget" , 0 },
753 { 632,
"SWMG_SetGunBankBulletModel" , 0 },
754 { 633,
"SWMG_SetGunBankGunModel" , 0 },
755 { 634,
"SWMG_SetGunBankDamage" , 0 },
756 { 635,
"SWMG_SetGunBankTimeBetweenShots" , 0 },
757 { 636,
"SWMG_SetGunBankLifespan" , 0 },
758 { 637,
"SWMG_SetGunBankSpeed" , 0 },
759 { 638,
"SWMG_SetGunBankTarget" , 0 },
760 { 639,
"SWMG_GetLastBulletHitPart" , 0 },
761 { 640,
"SWMG_IsGunBankTargetting" , 0 },
762 { 641,
"SWMG_GetPlayerOffset" , 0 },
763 { 642,
"SWMG_GetPlayerInvincibility" , 0 },
764 { 643,
"SWMG_GetPlayerSpeed" , 0 },
765 { 644,
"SWMG_GetPlayerMinSpeed" , 0 },
766 { 645,
"SWMG_GetPlayerAccelerationPerSecond" , 0 },
767 { 646,
"SWMG_GetPlayerTunnelPos" , 0 },
768 { 647,
"SWMG_SetPlayerOffset" , 0 },
769 { 648,
"SWMG_SetPlayerInvincibility" , 0 },
770 { 649,
"SWMG_SetPlayerSpeed" , 0 },
771 { 650,
"SWMG_SetPlayerMinSpeed" , 0 },
772 { 651,
"SWMG_SetPlayerAccelerationPerSecond" , 0 },
773 { 652,
"SWMG_SetPlayerTunnelPos" , 0 },
774 { 653,
"SWMG_GetPlayerTunnelNeg" , 0 },
775 { 654,
"SWMG_SetPlayerTunnelNeg" , 0 },
776 { 655,
"SWMG_GetPlayerOrigin" , 0 },
777 { 656,
"SWMG_SetPlayerOrigin" , 0 },
778 { 657,
"SWMG_GetGunBankHorizontalSpread" , 0 },
779 { 658,
"SWMG_GetGunBankVerticalSpread" , 0 },
780 { 659,
"SWMG_GetGunBankSensingRadius" , 0 },
781 { 660,
"SWMG_GetGunBankInaccuracy" , 0 },
782 { 661,
"SWMG_SetGunBankHorizontalSpread" , 0 },
783 { 662,
"SWMG_SetGunBankVerticalSpread" , 0 },
784 { 663,
"SWMG_SetGunBankSensingRadius" , 0 },
785 { 664,
"SWMG_SetGunBankInaccuracy" , 0 },
786 { 665,
"SWMG_GetIsInvulnerable" , 0 },
787 { 666,
"SWMG_StartInvulnerability" , 0 },
788 { 667,
"SWMG_GetPlayerMaxSpeed" , 0 },
789 { 668,
"SWMG_SetPlayerMaxSpeed" , 0 },
790 { 669,
"AddJournalWorldEntry" , 0 },
791 { 670,
"AddJournalWorldEntryStrref" , 0 },
792 { 671,
"BarkString" , 0 },
793 { 672,
"DeleteJournalWorldAllEntries" , 0 },
794 { 673,
"DeleteJournalWorldEntry" , 0 },
795 { 674,
"DeleteJournalWorldEntryStrref" , 0 },
796 { 675,
"EffectForceDrain" , 0 },
797 { 676,
"EffectPsychicStatic" , 0 },
798 { 677,
"PlayVisualAreaEffect" , 0 },
799 { 678,
"SetJournalQuestEntryPicture" , 0 },
804 { 683,
"SWMG_GetSoundFrequency" , 0 },
805 { 684,
"SWMG_SetSoundFrequency" , 0 },
806 { 685,
"SWMG_GetSoundFrequencyIsRandom" , 0 },
807 { 686,
"SWMG_SetSoundFrequencyIsRandom" , 0 },
808 { 687,
"SWMG_GetSoundVolume" , 0 },
809 { 688,
"SWMG_SetSoundVolume" , 0 },
810 { 689,
"SoundObjectGetPitchVariance" , 0 },
811 { 690,
"SoundObjectSetPitchVariance" , 0 },
812 { 691,
"SoundObjectGetVolume" , 0 },
813 { 692,
"GetGlobalLocation" , 0 },
814 { 693,
"SetGlobalLocation" , 0 },
815 { 694,
"AddAvailableNPCByObject" , 0 },
816 { 695,
"RemoveAvailableNPC" , 0 },
819 { 698,
"SpawnAvailableNPC" , 0 },
820 { 699,
"IsNPCPartyMember" , 0 },
821 { 700,
"ActionBarkString" , 0 },
822 { 701,
"GetIsConversationActive" , 0 },
823 { 702,
"EffectLightsaberThrow" , 0 },
824 { 703,
"EffectWhirlWind" , 0 },
825 { 704,
"GetPartyAIStyle" , 0 },
826 { 705,
"GetNPCAIStyle" , 0 },
827 { 706,
"SetPartyAIStyle" , 0 },
828 { 707,
"SetNPCAIStyle" , 0 },
829 { 708,
"SetNPCSelectability" , 0 },
830 { 709,
"GetNPCSelectability" , 0 },
831 { 710,
"ClearAllEffects" , 0 },
832 { 711,
"GetLastConversation" , 0 },
834 { 713,
"GetStandardFaction" , 0 },
835 { 714,
"GivePlotXP" , 0 },
838 { 717,
"SWMG_GetPlayerTunnelInfinite" , 0 },
839 { 718,
"SWMG_SetPlayerTunnelInfinite" , 0 },
842 { 721,
"GetLastHostileTarget" , 0 },
843 { 722,
"GetLastAttackAction" , 0 },
844 { 723,
"GetLastForcePowerUsed" , 0 },
845 { 724,
"GetLastCombatFeatUsed" , 0 },
846 { 725,
"GetLastAttackResult" , 0 },
847 { 726,
"GetWasForcePowerSuccessful" , 0 },
848 { 727,
"GetFirstAttacker" , 0 },
849 { 728,
"GetNextAttacker" , 0 },
850 { 729,
"SetFormation" , 0 },
851 { 730,
"ActionFollowLeader" , 0 },
852 { 731,
"SetForcePowerUnsuccessful" , 0 },
853 { 732,
"GetIsDebilitated" , 0 },
855 { 734,
"SaveNPCState" , 0 },
856 { 735,
"GetCategoryFromTalent" , 0 },
857 { 736,
"SurrenderByFaction" , 0 },
858 { 737,
"ChangeFactionByFaction" , 0 },
859 { 738,
"PlayRoomAnimation" , 0 },
860 { 739,
"ShowGalaxyMap" , 0 },
861 { 740,
"SetPlanetSelectable" , 0 },
862 { 741,
"GetPlanetSelectable" , 0 },
863 { 742,
"SetPlanetAvailable" , 0 },
864 { 743,
"GetPlanetAvailable" , 0 },
865 { 744,
"GetSelectedPlanet" , 0 },
866 { 745,
"SoundObjectFadeAndStop" , 0 },
867 { 746,
"SetAreaFogColor" , 0 },
868 { 747,
"ChangeItemCost" , 0 },
869 { 748,
"GetIsLiveContentAvailable" , 0 },
870 { 749,
"ResetDialogState" , 0 },
871 { 750,
"SetGoodEvilValue" , 0 },
872 { 751,
"GetIsPoisoned" , 0 },
873 { 752,
"GetSpellTarget" , 0 },
874 { 753,
"SetSoloMode" , 0 },
875 { 754,
"EffectCutSceneHorrified" , 0 },
876 { 755,
"EffectCutSceneParalyze" , 0 },
877 { 756,
"EffectCutSceneStunned" , 0 },
878 { 757,
"CancelPostDialogCharacterSwitch" , 0 },
880 { 759,
"NoClicksFor" , 0 },
881 { 760,
"HoldWorldFadeInForDialog" , 0 },
882 { 761,
"ShipBuild" , 0 },
883 { 762,
"SurrenderRetainBuffs" , 0 },
884 { 763,
"SuppressStatusSummaryEntry" , 0 },
885 { 764,
"GetCheatCode" , 0 },
886 { 765,
"SetMusicVolume" , 0 },
887 { 766,
"CreateItemOnFloor" , 0 },
888 { 767,
"SetAvailableNPCId" , 0 },
889 { 768,
"IsMoviePlaying" , 0 },
890 { 769,
"QueueMovie" , 0 },
891 { 770,
"PlayMovieQueue" , 0 },
892 { 771,
"YavinHackCloseDoor" , 0 }
935 { 38,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeObject,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1101 { 204,
kTypeVoid , {
kTypeObject,
kTypeString,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeInt } },
1123 { 226,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeEngineType,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1406 { 509,
kTypeVoid , {
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString } },
1709 { 36, { &kDefaultObjectSelf } },
1722 { 49, { &kDefaultObjectSelf } },
1723 { 50, { &kDefaultObjectSelf } },
1728 { 55, { &kDefaultObjectSelf } },
1729 { 56, { &kDefaultObjectSelf } },
1756 { 83, { &kDefaultObjectSelf } },
1828 { 155, { &kDefaultObjectSelf } },
1835 { 162, { &kDefaultObjectSelf } },
1836 { 163, { &kDefaultObjectSelf } },
1845 { 172, { &kDefaultObjectSelf } },
1877 { 204, { &
kDefaultStringEmpty, &
kDefaultFalse, &
kDefaultConversationTypeCinematic, &
kDefaultFalse, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultFalse } },
1908 { 235, { &kDefaultObjectSelf } },
1909 { 236, { &kDefaultObjectSelf } },
1910 { 237, { &kDefaultObjectSelf } },
1937 { 264, { &kDefaultObjectSelf } },
1947 { 274, { &kDefaultObjectInvalid } },
1949 { 276, { &kDefaultObjectSelf } },
1950 { 277, { &kDefaultObjectSelf } },
1951 { 278, { &kDefaultObjectSelf } },
1952 { 279, { &kDefaultObjectSelf } },
1953 { 280, { &kDefaultObjectSelf } },
1954 { 281, { &kDefaultObjectSelf } },
1958 { 285, { &kDefaultObjectSelf } },
1959 { 286, { &kDefaultObjectSelf } },
1962 { 289, { &kDefaultObjectSelf } },
1963 { 290, { &kDefaultObjectSelf } },
1969 { 296, { &kDefaultObjectSelf } },
1970 { 297, { &kDefaultObjectSelf } },
1977 { 304, { &kDefaultObjectSelf } },
1979 { 306, { &kDefaultObjectSelf } },
1988 { 315, { &kDefaultObjectSelf } },
1989 { 316, { &kDefaultObjectSelf } },
1990 { 317, { &kDefaultObjectSelf } },
1991 { 318, { &kDefaultObjectSelf } },
1993 { 320, { &kDefaultObjectSelf } },
1994 { 321, { &kDefaultObjectSelf } },
2000 { 327, { &kDefaultObjectSelf } },
2004 { 331, { &kDefaultObjectSelf } },
2012 { 339, { &kDefaultObjectSelf } },
2013 { 340, { &kDefaultObjectSelf } },
2014 { 341, { &kDefaultObjectSelf } },
2015 { 342, { &kDefaultObjectSelf } },
2016 { 343, { &kDefaultObjectSelf } },
2027 { 354, { &kDefaultObjectInvalid } },
2050 { 377, { &kDefaultObjectSelf } },
2073 { 400, { &kDefaultObjectInvalid } },
2082 { 409, { &kDefaultObjectSelf } },
2091 { 418, { &kDefaultObjectSelf } },
2097 { 424, { &kDefaultObjectInvalid } },
2128 { 455, { &kDefaultObjectSelf } },
2159 { 486, { &kDefaultObjectSelf } },
2163 { 490, { &kDefaultObjectSelf } },
2168 { 495, { &kDefaultObjectSelf } },
2195 { 522, { &kDefaultObjectSelf } },
2216 { 543, { &kDefaultObjectSelf } },
2218 { 545, { &kDefaultObjectSelf } },
2229 { 556, { &kDefaultObjectSelf } },
2270 { 597, { &kDefaultObjectSelf } },
2272 { 599, { &kDefaultObjectSelf } },
2273 { 600, { &kDefaultObjectSelf } },
2274 { 601, { &kDefaultObjectSelf } },
2275 { 602, { &kDefaultObjectSelf } },
2276 { 603, { &kDefaultObjectSelf } },
2375 { 702, { &kDefaultObjectInvalid, &kDefaultObjectInvalid, &
kDefaultInt0 } },
2394 { 721, { &kDefaultObjectSelf } },
2395 { 722, { &kDefaultObjectSelf } },
2396 { 723, { &kDefaultObjectSelf } },
2397 { 724, { &kDefaultObjectSelf } },
2398 { 725, { &kDefaultObjectSelf } },
2399 { 726, { &kDefaultObjectSelf } },
2400 { 727, { &kDefaultObjectSelf } },
2401 { 728, { &kDefaultObjectSelf } },
2404 { 731, { &kDefaultObjectSelf } },
2405 { 732, { &kDefaultObjectSelf } },
2425 { 752, { &kDefaultObjectSelf } },
2451 #endif // ENGINES_KOTOR_SCRIPT_TABLES_H static const Aurora::NWScript::Variable kDefaultFloat40_0(40.0f)
void getUserDefinedEventNumber(Aurora::NWScript::FunctionContext &ctx)
void setLocked(Aurora::NWScript::FunctionContext &ctx)
void actionCloseDoor(Aurora::NWScript::FunctionContext &ctx)
void printObject(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundGetDayTrack(Aurora::NWScript::FunctionContext &ctx)
void createItemOnObject(Aurora::NWScript::FunctionContext &ctx)
void sendMessageToPC(Aurora::NWScript::FunctionContext &ctx)
void atan(Aurora::NWScript::FunctionContext &ctx)
void vectorNormalize(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultACDodgeBonus((int32) 0)
A class holding an UTF-8 string.
void getStringByStrRef(Aurora::NWScript::FunctionContext &ctx)
void floatToInt(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultDamageTypeUniversal((int32) 8)
void insertString(Aurora::NWScript::FunctionContext &ctx)
void getRacialType(Aurora::NWScript::FunctionContext &ctx)
void assignCommand(Aurora::NWScript::FunctionContext &ctx)
void getEnteringObject(Aurora::NWScript::FunctionContext &ctx)
void d6(Aurora::NWScript::FunctionContext &ctx)
void findSubString(Aurora::NWScript::FunctionContext &ctx)
void setLocalBoolean(Aurora::NWScript::FunctionContext &ctx)
void getLocalNumber(Aurora::NWScript::FunctionContext &ctx)
void clearAllActions(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt18((int32) 18)
void getIsPC(Aurora::NWScript::FunctionContext &ctx)
void cos(Aurora::NWScript::FunctionContext &ctx)
void getPCSpeaker(Aurora::NWScript::FunctionContext &ctx)
void getMinOneHP(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundPlay(Aurora::NWScript::FunctionContext &ctx)
void getStringRight(Aurora::NWScript::FunctionContext &ctx)
void getNextPC(Aurora::NWScript::FunctionContext &ctx)
void abs(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeInvalid((int32) 32767)
static const Aurora::NWScript::Variable kDefaultACVsDamageTypeAll((int32) 8199)
void getObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void signalEvent(Aurora::NWScript::FunctionContext &ctx)
void log(Aurora::NWScript::FunctionContext &ctx)
void getGlobalBoolean(Aurora::NWScript::FunctionContext &ctx)
void getLocalBoolean(Aurora::NWScript::FunctionContext &ctx)
void destroyObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultVector0(0.0f, 0.0f, 0.0f)
void getCurrentHitPoints(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultTalkVolumeTalk((int32) 0)
void intToString(Aurora::NWScript::FunctionContext &ctx)
void getLastOpenedBy(Aurora::NWScript::FunctionContext &ctx)
void setMinOneHP(Aurora::NWScript::FunctionContext &ctx)
void getClassByPosition(Aurora::NWScript::FunctionContext &ctx)
void pow(Aurora::NWScript::FunctionContext &ctx)
void printString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeCreature((int32) 1)
void d12(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt1((int32) 1)
void showPartySelectionGUI(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundGetNightTrack(Aurora::NWScript::FunctionContext &ctx)
static const FunctionSignature kFunctionSignatures[]
The table defining the signature (return type and type of parameters) of each engine function...
void d20(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultProjectilePathTypeDefault((int32) 0)
void setGlobalBoolean(Aurora::NWScript::FunctionContext &ctx)
void actionStartConversation(Aurora::NWScript::FunctionContext &ctx)
void getStringUpperCase(Aurora::NWScript::FunctionContext &ctx)
void setGlobalFadeIn(Aurora::NWScript::FunctionContext &ctx)
void intToFloat(Aurora::NWScript::FunctionContext &ctx)
void getLastClosedBy(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat30_0(30.0f)
void setLocalNumber(Aurora::NWScript::FunctionContext &ctx)
void intToHexString(Aurora::NWScript::FunctionContext &ctx)
void getGender(Aurora::NWScript::FunctionContext &ctx)
void getGlobalNumber(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSavingThrowTypeNone((int32) 0)
void getClickingObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt9((int32) 9)
void random(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat0_0(0.0f)
static const Aurora::NWScript::Variable kDefaultForcePowerAllForcePowers((int32) - 1)
void eventUserDefined(Aurora::NWScript::FunctionContext &ctx)
void addAvailableNPCByTemplate(Aurora::NWScript::FunctionContext &ctx)
void getLastUsedBy(Aurora::NWScript::FunctionContext &ctx)
void objectToString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultTrue((int32) 1)
static const Aurora::NWScript::Variable kDefaultFloat0_75(0.75f)
void delayCommand(Aurora::NWScript::FunctionContext &ctx)
void tan(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeAll((int32) 32767)
void getItemInSlot(Aurora::NWScript::FunctionContext &ctx)
void setReturnStrref(Aurora::NWScript::FunctionContext &ctx)
void getSubRace(Aurora::NWScript::FunctionContext &ctx)
void getModule(Aurora::NWScript::FunctionContext &ctx)
void soundObjectPlay(Aurora::NWScript::FunctionContext &ctx)
void getLevelByPosition(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultAttackBonusMisc((int32) 0)
void vector(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultIntMinus1((int32) - 1)
void getPartyMemberByIndex(Aurora::NWScript::FunctionContext &ctx)
void d2(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultConversationTypeCinematic((int32) 0)
void getExitingObject(Aurora::NWScript::FunctionContext &ctx)
void getIsObjectValid(Aurora::NWScript::FunctionContext &ctx)
"effect", "event", "location", "talent"...
static const Aurora::NWScript::Variable kDefaultFalse((int32) 0)
void floatToString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultStringWorldEntry(Common::UString("World Entry"))
void writeTimestampedLogEntry(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultStringEmpty(Common::UString(""))
void getStringLength(Aurora::NWScript::FunctionContext &ctx)
void printVector(Aurora::NWScript::FunctionContext &ctx)
void setMaxHitPoints(Aurora::NWScript::FunctionContext &ctx)
void d10(Aurora::NWScript::FunctionContext &ctx)
void stringToFloat(Aurora::NWScript::FunctionContext &ctx)
void sin(Aurora::NWScript::FunctionContext &ctx)
void actionOpenDoor(Aurora::NWScript::FunctionContext &ctx)
void getStringLowerCase(Aurora::NWScript::FunctionContext &ctx)
Fake value to describe the calling object in a script.
static const FunctionDefaults kFunctionDefaults[]
The table defining the default values for the parameters of each engine function. ...
static const Aurora::NWScript::Variable kDefaultSavingThrowTypeAll((int32) 0)
void d100(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectSelf & kDefaultValueObjectSelf
void isAvailableCreature(Aurora::NWScript::FunctionContext &ctx)
void getMaxHitPoints(Aurora::NWScript::FunctionContext &ctx)
void getFirstPC(Aurora::NWScript::FunctionContext &ctx)
static const FunctionPointer kFunctionPointers[]
The table defining the name and function pointer of each engine function.
An object in a Star Wars: Knights of the Old Republic area.
void actionMoveToObject(Aurora::NWScript::FunctionContext &ctx)
void asin(Aurora::NWScript::FunctionContext &ctx)
void getStringLeft(Aurora::NWScript::FunctionContext &ctx)
void getSubString(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundChangeNight(Aurora::NWScript::FunctionContext &ctx)
void d8(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultPersistentZoneActive((int32) 0)
void stringToInt(Aurora::NWScript::FunctionContext &ctx)
void printInteger(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultAlignmentAll((int32) 0)
void printFloat(Aurora::NWScript::FunctionContext &ctx)
void fabs(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectInvalid & kDefaultValueObjectInvalid
void setGlobalNumber(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat1_0(1.0f)
static const Aurora::NWScript::Variable kDefaultDamagePowerNormal((int32) 0)
void soundObjectStop(Aurora::NWScript::FunctionContext &ctx)
void setGlobalFadeOut(Aurora::NWScript::FunctionContext &ctx)
void vectorMagnitude(Aurora::NWScript::FunctionContext &ctx)
void getArea(Aurora::NWScript::FunctionContext &ctx)
void acos(Aurora::NWScript::FunctionContext &ctx)
void d4(Aurora::NWScript::FunctionContext &ctx)
Basic Star Wars: Knights of the Old Republic type definitions.
void getLocked(Aurora::NWScript::FunctionContext &ctx)
void d3(Aurora::NWScript::FunctionContext &ctx)
void playMovie(Aurora::NWScript::FunctionContext &ctx)
void getLevelByClass(Aurora::NWScript::FunctionContext &ctx)
void getIsOpen(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundChangeDay(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt0((int32) 0)
void sqrt(Aurora::NWScript::FunctionContext &ctx)
void isObjectPartyMember(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundStop(Aurora::NWScript::FunctionContext &ctx)