50 #ifndef ENGINES_KOTOR2_SCRIPT_FUNCTION_TABLES_H 51 #define ENGINES_KOTOR2_SCRIPT_FUNCTION_TABLES_H 130 { 8,
"ExecuteScript" , 0 },
131 { 9,
"ClearAllActions" , 0 },
132 { 10,
"SetFacing" , 0 },
133 { 11,
"SwitchPlayerCharacter" , 0 },
134 { 12,
"SetTime" , 0 },
135 { 13,
"SetPartyLeader" , 0 },
136 { 14,
"SetAreaUnescapable" , 0 },
137 { 15,
"GetAreaUnescapable" , 0 },
138 { 16,
"GetTimeHour" , 0 },
139 { 17,
"GetTimeMinute" , 0 },
140 { 18,
"GetTimeSecond" , 0 },
141 { 19,
"GetTimeMillisecond" , 0 },
142 { 20,
"ActionRandomWalk" , 0 },
143 { 21,
"ActionMoveToLocation" , 0 },
144 { 22,
"ActionMoveToObject" , 0 },
145 { 23,
"ActionMoveAwayFromObject" , 0 },
146 { 24,
"GetArea" , 0 },
149 { 27,
"GetPosition" , 0 },
150 { 28,
"GetFacing" , 0 },
151 { 29,
"GetItemPossessor" , 0 },
152 { 30,
"GetItemPossessedBy" , 0 },
153 { 31,
"CreateItemOnObject" , 0 },
154 { 32,
"ActionEquipItem" , 0 },
155 { 33,
"ActionUnequipItem" , 0 },
156 { 34,
"ActionPickUpItem" , 0 },
157 { 35,
"ActionPutDownItem" , 0 },
158 { 36,
"GetLastAttacker" , 0 },
159 { 37,
"ActionAttack" , 0 },
160 { 38,
"GetNearestCreature" , 0 },
161 { 39,
"ActionSpeakString" , 0 },
162 { 40,
"ActionPlayAnimation" , 0 },
163 { 41,
"GetDistanceToObject" , 0 },
165 { 43,
"ActionOpenDoor" , 0 },
166 { 44,
"ActionCloseDoor" , 0 },
167 { 45,
"SetCameraFacing" , 0 },
168 { 46,
"PlaySound" , 0 },
169 { 47,
"GetSpellTargetObject" , 0 },
170 { 48,
"ActionCastSpellAtObject" , 0 },
171 { 49,
"GetCurrentHitPoints" , 0 },
172 { 50,
"GetMaxHitPoints" , 0 },
173 { 51,
"EffectAssuredHit" , 0 },
174 { 52,
"GetLastItemEquipped" , 0 },
175 { 53,
"GetSubScreenID" , 0 },
176 { 54,
"CancelCombat" , 0 },
177 { 55,
"GetCurrentForcePoints" , 0 },
178 { 56,
"GetMaxForcePoints" , 0 },
179 { 57,
"PauseGame" , 0 },
180 { 58,
"SetPlayerRestrictMode" , 0 },
200 { 78,
"EffectHeal" , 0 },
201 { 79,
"EffectDamage" , 0 },
202 { 80,
"EffectAbilityIncrease" , 0 },
203 { 81,
"EffectDamageResistance" , 0 },
204 { 82,
"EffectResurrection" , 0 },
205 { 83,
"GetPlayerRestrictMode" , 0 },
206 { 84,
"GetCasterLevel" , 0 },
207 { 85,
"GetFirstEffect" , 0 },
208 { 86,
"GetNextEffect" , 0 },
209 { 87,
"RemoveEffect" , 0 },
210 { 88,
"GetIsEffectValid" , 0 },
211 { 89,
"GetEffectDurationType" , 0 },
212 { 90,
"GetEffectSubType" , 0 },
213 { 91,
"GetEffectCreator" , 0 },
215 { 93,
"GetFirstObjectInArea" , 0 },
216 { 94,
"GetNextObjectInArea" , 0 },
227 { 105,
"GetMetaMagicFeat" , 0 },
228 { 106,
"GetObjectType" , 0 },
229 { 107,
"GetRacialType" , 0 },
230 { 108,
"FortitudeSave" , 0 },
231 { 109,
"ReflexSave" , 0 },
232 { 110,
"WillSave" , 0 },
233 { 111,
"GetSpellSaveDC" , 0 },
234 { 112,
"MagicalEffect" , 0 },
235 { 113,
"SupernaturalEffect" , 0 },
236 { 114,
"ExtraordinaryEffect" , 0 },
237 { 115,
"EffectACIncrease" , 0 },
238 { 116,
"GetAC" , 0 },
239 { 117,
"EffectSavingThrowIncrease" , 0 },
240 { 118,
"EffectAttackIncrease" , 0 },
241 { 119,
"EffectDamageReduction" , 0 },
242 { 120,
"EffectDamageIncrease" , 0 },
243 { 121,
"RoundsToSeconds" , 0 },
244 { 122,
"HoursToSeconds" , 0 },
245 { 123,
"TurnsToSeconds" , 0 },
246 { 124,
"SoundObjectSetFixedVariance" , 0 },
247 { 125,
"GetGoodEvilValue" , 0 },
248 { 126,
"GetPartyMemberCount" , 0 },
249 { 127,
"GetAlignmentGoodEvil" , 0 },
250 { 128,
"GetFirstObjectInShape" , 0 },
251 { 129,
"GetNextObjectInShape" , 0 },
252 { 130,
"EffectEntangle" , 0 },
253 { 131,
"SignalEvent" , 0 },
254 { 132,
"EventUserDefined" , 0 },
255 { 133,
"EffectDeath" , 0 },
256 { 134,
"EffectKnockdown" , 0 },
257 { 135,
"ActionGiveItem" , 0 },
258 { 136,
"ActionTakeItem" , 0 },
260 { 138,
"GetItemStackSize" , 0 },
261 { 139,
"GetAbilityScore" , 0 },
262 { 140,
"GetIsDead" , 0 },
265 { 143,
"SetFacingPoint" , 0 },
266 { 144,
"AngleToVector" , 0 },
267 { 145,
"VectorToAngle" , 0 },
268 { 146,
"TouchAttackMelee" , 0 },
269 { 147,
"TouchAttackRanged" , 0 },
270 { 148,
"EffectParalyze" , 0 },
271 { 149,
"EffectSpellImmunity" , 0 },
272 { 150,
"SetItemStackSize" , 0 },
273 { 151,
"GetDistanceBetween" , 0 },
274 { 152,
"SetReturnStrref" , 0 },
275 { 153,
"EffectForceJump" , 0 },
276 { 154,
"EffectSleep" , 0 },
277 { 155,
"GetItemInSlot" , 0 },
278 { 156,
"EffectTemporaryForcePoints" , 0 },
279 { 157,
"EffectConfused" , 0 },
280 { 158,
"EffectFrightened" , 0 },
281 { 159,
"EffectChoke" , 0 },
282 { 160,
"SetGlobalString" , 0 },
283 { 161,
"EffectStunned" , 0 },
284 { 162,
"SetCommandable" , 0 },
285 { 163,
"GetCommandable" , 0 },
286 { 164,
"EffectRegenerate" , 0 },
287 { 165,
"EffectMovementSpeedIncrease" , 0 },
288 { 166,
"GetHitDice" , 0 },
289 { 167,
"ActionForceFollowObject" , 0 },
290 { 168,
"GetTag" , 0 },
291 { 169,
"ResistForce" , 0 },
292 { 170,
"GetEffectType" , 0 },
293 { 171,
"EffectAreaOfEffect" , 0 },
294 { 172,
"GetFactionEqual" , 0 },
295 { 173,
"ChangeFaction" , 0 },
296 { 174,
"GetIsListening" , 0 },
297 { 175,
"SetListening" , 0 },
298 { 176,
"SetListenPattern" , 0 },
299 { 177,
"TestStringAgainstPattern" , 0 },
300 { 178,
"GetMatchedSubstring" , 0 },
301 { 179,
"GetMatchedSubstringsCount" , 0 },
302 { 180,
"EffectVisualEffect" , 0 },
303 { 181,
"GetFactionWeakestMember" , 0 },
304 { 182,
"GetFactionStrongestMember" , 0 },
305 { 183,
"GetFactionMostDamagedMember" , 0 },
306 { 184,
"GetFactionLeastDamagedMember" , 0 },
307 { 185,
"GetFactionGold" , 0 },
308 { 186,
"GetFactionAverageReputation" , 0 },
309 { 187,
"GetFactionAverageGoodEvilAlignment" , 0 },
310 { 188,
"SoundObjectGetFixedVariance" , 0 },
311 { 189,
"GetFactionAverageLevel" , 0 },
312 { 190,
"GetFactionAverageXP" , 0 },
313 { 191,
"GetFactionMostFrequentClass" , 0 },
314 { 192,
"GetFactionWorstAC" , 0 },
315 { 193,
"GetFactionBestAC" , 0 },
316 { 194,
"GetGlobalString" , 0 },
317 { 195,
"GetListenPatternNumber" , 0 },
318 { 196,
"ActionJumpToObject" , 0 },
319 { 197,
"GetWaypointByTag" , 0 },
320 { 198,
"GetTransitionTarget" , 0 },
321 { 199,
"EffectLinkEffects" , 0 },
323 { 201,
"AdjustAlignment" , 0 },
324 { 202,
"ActionWait" , 0 },
325 { 203,
"SetAreaTransitionBMP" , 0 },
327 { 205,
"ActionPauseConversation" , 0 },
328 { 206,
"ActionResumeConversation" , 0 },
329 { 207,
"EffectBeam" , 0 },
330 { 208,
"GetReputation" , 0 },
331 { 209,
"AdjustReputation" , 0 },
332 { 210,
"GetModuleFileName" , 0 },
333 { 211,
"GetGoingToBeAttackedBy" , 0 },
334 { 212,
"EffectForceResistanceIncrease" , 0 },
335 { 213,
"GetLocation" , 0 },
336 { 214,
"ActionJumpToLocation" , 0 },
337 { 215,
"Location" , 0 },
338 { 216,
"ApplyEffectAtLocation" , 0 },
340 { 218,
"FeetToMeters" , 0 },
341 { 219,
"YardsToMeters" , 0 },
342 { 220,
"ApplyEffectToObject" , 0 },
343 { 221,
"SpeakString" , 0 },
344 { 222,
"GetSpellTargetLocation" , 0 },
345 { 223,
"GetPositionFromLocation" , 0 },
346 { 224,
"EffectBodyFuel" , 0 },
347 { 225,
"GetFacingFromLocation" , 0 },
348 { 226,
"GetNearestCreatureToLocation" , 0 },
349 { 227,
"GetNearestObject" , 0 },
350 { 228,
"GetNearestObjectToLocation" , 0 },
351 { 229,
"GetNearestObjectByTag" , 0 },
356 { 234,
"ActionCastSpellAtLocation" , 0 },
357 { 235,
"GetIsEnemy" , 0 },
358 { 236,
"GetIsFriend" , 0 },
359 { 237,
"GetIsNeutral" , 0 },
360 { 238,
"GetPCSpeaker" , 0 },
362 { 240,
"ActionSpeakStringByStrRef" , 0 },
363 { 241,
"DestroyObject" , 0 },
365 { 243,
"CreateObject" , 0 },
366 { 244,
"EventSpellCastAt" , 0 },
367 { 245,
"GetLastSpellCaster" , 0 },
368 { 246,
"GetLastSpell" , 0 },
369 { 247,
"GetUserDefinedEventNumber" , 0 },
370 { 248,
"GetSpellId" , 0 },
371 { 249,
"RandomName" , 0 },
372 { 250,
"EffectPoison" , 0 },
373 { 251,
"GetLoadFromSaveGame" , 0 },
374 { 252,
"EffectAssuredDeflection" , 0 },
375 { 253,
"GetName" , 0 },
376 { 254,
"GetLastSpeaker" , 0 },
377 { 255,
"BeginConversation" , 0 },
378 { 256,
"GetLastPerceived" , 0 },
379 { 257,
"GetLastPerceptionHeard" , 0 },
380 { 258,
"GetLastPerceptionInaudible" , 0 },
381 { 259,
"GetLastPerceptionSeen" , 0 },
383 { 261,
"GetLastPerceptionVanished" , 0 },
384 { 262,
"GetFirstInPersistentObject" , 0 },
385 { 263,
"GetNextInPersistentObject" , 0 },
386 { 264,
"GetAreaOfEffectCreator" , 0 },
387 { 265,
"ShowLevelUpGUI" , 0 },
388 { 266,
"SetItemNonEquippable" , 0 },
389 { 267,
"GetButtonMashCheck" , 0 },
390 { 268,
"SetButtonMashCheck" , 0 },
391 { 269,
"EffectForcePushTargeted" , 0 },
392 { 270,
"EffectHaste" , 0 },
393 { 271,
"GiveItem" , 0 },
395 { 273,
"EffectImmunity" , 0 },
396 { 274,
"GetIsImmune" , 0 },
397 { 275,
"EffectDamageImmunityIncrease" , 0 },
398 { 276,
"GetEncounterActive" , 0 },
399 { 277,
"SetEncounterActive" , 0 },
400 { 278,
"GetEncounterSpawnsMax" , 0 },
401 { 279,
"SetEncounterSpawnsMax" , 0 },
402 { 280,
"GetEncounterSpawnsCurrent" , 0 },
403 { 281,
"SetEncounterSpawnsCurrent" , 0 },
404 { 282,
"GetModuleItemAcquired" , 0 },
405 { 283,
"GetModuleItemAcquiredFrom" , 0 },
406 { 284,
"SetCustomToken" , 0 },
407 { 285,
"GetHasFeat" , 0 },
408 { 286,
"GetHasSkill" , 0 },
409 { 287,
"ActionUseFeat" , 0 },
410 { 288,
"ActionUseSkill" , 0 },
411 { 289,
"GetObjectSeen" , 0 },
412 { 290,
"GetObjectHeard" , 0 },
413 { 291,
"GetLastPlayerDied" , 0 },
414 { 292,
"GetModuleItemLost" , 0 },
415 { 293,
"GetModuleItemLostBy" , 0 },
416 { 294,
"ActionDoCommand" , 0 },
417 { 295,
"EventConversation" , 0 },
418 { 296,
"SetEncounterDifficulty" , 0 },
419 { 297,
"GetEncounterDifficulty" , 0 },
420 { 298,
"GetDistanceBetweenLocations" , 0 },
421 { 299,
"GetReflexAdjustedDamage" , 0 },
422 { 300,
"PlayAnimation" , 0 },
423 { 301,
"TalentSpell" , 0 },
424 { 302,
"TalentFeat" , 0 },
425 { 303,
"TalentSkill" , 0 },
426 { 304,
"GetHasSpellEffect" , 0 },
427 { 305,
"GetEffectSpellId" , 0 },
428 { 306,
"GetCreatureHasTalent" , 0 },
429 { 307,
"GetCreatureTalentRandom" , 0 },
430 { 308,
"GetCreatureTalentBest" , 0 },
431 { 309,
"ActionUseTalentOnObject" , 0 },
432 { 310,
"ActionUseTalentAtLocation" , 0 },
433 { 311,
"GetGoldPieceValue" , 0 },
434 { 312,
"GetIsPlayableRacialType" , 0 },
435 { 313,
"JumpToLocation" , 0 },
436 { 314,
"EffectTemporaryHitpoints" , 0 },
437 { 315,
"GetSkillRank" , 0 },
438 { 316,
"GetAttackTarget" , 0 },
439 { 317,
"GetLastAttackType" , 0 },
440 { 318,
"GetLastAttackMode" , 0 },
441 { 319,
"GetDistanceBetween2D" , 0 },
442 { 320,
"GetIsInCombat" , 0 },
443 { 321,
"GetLastAssociateCommand" , 0 },
444 { 322,
"GiveGoldToCreature" , 0 },
445 { 323,
"SetIsDestroyable" , 0 },
449 { 327,
"SetAssociateListenPatterns" , 0 },
450 { 328,
"GetLastWeaponUsed" , 0 },
451 { 329,
"ActionInteractObject" , 0 },
453 { 331,
"GetAbilityModifier" , 0 },
454 { 332,
"GetIdentified" , 0 },
455 { 333,
"SetIdentified" , 0 },
456 { 334,
"GetDistanceBetweenLocations2D" , 0 },
457 { 335,
"GetDistanceToObject2D" , 0 },
458 { 336,
"GetBlockingDoor" , 0 },
459 { 337,
"GetIsDoorActionPossible" , 0 },
460 { 338,
"DoDoorAction" , 0 },
461 { 339,
"GetFirstItemInInventory" , 0 },
462 { 340,
"GetNextItemInInventory" , 0 },
463 { 341,
"GetClassByPosition" , 0 },
464 { 342,
"GetLevelByPosition" , 0 },
465 { 343,
"GetLevelByClass" , 0 },
466 { 344,
"GetDamageDealtByType" , 0 },
467 { 345,
"GetTotalDamageDealt" , 0 },
468 { 346,
"GetLastDamager" , 0 },
469 { 347,
"GetLastDisarmed" , 0 },
470 { 348,
"GetLastDisturbed" , 0 },
471 { 349,
"GetLastLocked" , 0 },
472 { 350,
"GetLastUnlocked" , 0 },
473 { 351,
"EffectSkillIncrease" , 0 },
474 { 352,
"GetInventoryDisturbType" , 0 },
475 { 353,
"GetInventoryDisturbItem" , 0 },
476 { 354,
"ShowUpgradeScreen" , 0 },
477 { 355,
"VersusAlignmentEffect" , 0 },
478 { 356,
"VersusRacialTypeEffect" , 0 },
479 { 357,
"VersusTrapEffect" , 0 },
480 { 358,
"GetGender" , 0 },
481 { 359,
"GetIsTalentValid" , 0 },
482 { 360,
"ActionMoveAwayFromLocation" , 0 },
483 { 361,
"GetAttemptedAttackTarget" , 0 },
484 { 362,
"GetTypeFromTalent" , 0 },
485 { 363,
"GetIdFromTalent" , 0 },
486 { 364,
"PlayPazaak" , 0 },
487 { 365,
"GetLastPazaakResult" , 0 },
488 { 366,
"DisplayFeedBackText" , 0 },
489 { 367,
"AddJournalQuestEntry" , 0 },
490 { 368,
"RemoveJournalQuestEntry" , 0 },
491 { 369,
"GetJournalEntry" , 0 },
492 { 370,
"PlayRumblePattern" , 0 },
493 { 371,
"StopRumblePattern" , 0 },
494 { 372,
"EffectDamageForcePoints" , 0 },
495 { 373,
"EffectHealForcePoints" , 0 },
497 { 375,
"GetAttemptedSpellTarget" , 0 },
499 { 377,
"GetHasSpell" , 0 },
500 { 378,
"OpenStore" , 0 },
501 { 379,
"ActionSurrenderToEnemies" , 0 },
502 { 380,
"GetFirstFactionMember" , 0 },
503 { 381,
"GetNextFactionMember" , 0 },
504 { 382,
"ActionForceMoveToLocation" , 0 },
505 { 383,
"ActionForceMoveToObject" , 0 },
506 { 384,
"GetJournalQuestExperience" , 0 },
507 { 385,
"JumpToObject" , 0 },
508 { 386,
"SetMapPinEnabled" , 0 },
509 { 387,
"EffectHitPointChangeWhenDying" , 0 },
510 { 388,
"PopUpGUIPanel" , 0 },
511 { 389,
"AddMultiClass" , 0 },
512 { 390,
"GetIsLinkImmune" , 0 },
513 { 391,
"EffectDroidStun" , 0 },
514 { 392,
"EffectForcePushed" , 0 },
515 { 393,
"GiveXPToCreature" , 0 },
516 { 394,
"SetXP" , 0 },
517 { 395,
"GetXP" , 0 },
519 { 397,
"GetBaseItemType" , 0 },
520 { 398,
"GetItemHasItemProperty" , 0 },
521 { 399,
"ActionEquipMostDamagingMelee" , 0 },
522 { 400,
"ActionEquipMostDamagingRanged" , 0 },
523 { 401,
"GetItemACValue" , 0 },
524 { 402,
"EffectForceResisted" , 0 },
525 { 403,
"ExploreAreaForPlayer" , 0 },
526 { 404,
"ActionEquipMostEffectiveArmor" , 0 },
527 { 405,
"GetIsDay" , 0 },
528 { 406,
"GetIsNight" , 0 },
529 { 407,
"GetIsDawn" , 0 },
530 { 408,
"GetIsDusk" , 0 },
531 { 409,
"GetIsEncounterCreature" , 0 },
532 { 410,
"GetLastPlayerDying" , 0 },
533 { 411,
"GetStartingLocation" , 0 },
534 { 412,
"ChangeToStandardFaction" , 0 },
535 { 413,
"SoundObjectPlay" , 0 },
536 { 414,
"SoundObjectStop" , 0 },
537 { 415,
"SoundObjectSetVolume" , 0 },
538 { 416,
"SoundObjectSetPosition" , 0 },
539 { 417,
"SpeakOneLinerConversation" , 0 },
540 { 418,
"GetGold" , 0 },
541 { 419,
"GetLastRespawnButtonPresser" , 0 },
542 { 420,
"EffectForceFizzle" , 0 },
543 { 421,
"SetLightsaberPowered" , 0 },
544 { 422,
"GetIsWeaponEffective" , 0 },
545 { 423,
"GetLastSpellHarmful" , 0 },
546 { 424,
"EventActivateItem" , 0 },
549 { 427,
"MusicBackgroundSetDelay" , 0 },
552 { 430,
"MusicBattlePlay" , 0 },
553 { 431,
"MusicBattleStop" , 0 },
554 { 432,
"MusicBattleChange" , 0 },
555 { 433,
"AmbientSoundPlay" , 0 },
556 { 434,
"AmbientSoundStop" , 0 },
557 { 435,
"AmbientSoundChangeDay" , 0 },
558 { 436,
"AmbientSoundChangeNight" , 0 },
559 { 437,
"GetLastKiller" , 0 },
560 { 438,
"GetSpellCastItem" , 0 },
561 { 439,
"GetItemActivated" , 0 },
562 { 440,
"GetItemActivator" , 0 },
563 { 441,
"GetItemActivatedTargetLocation" , 0 },
564 { 442,
"GetItemActivatedTarget" , 0 },
566 { 444,
"TakeGoldFromCreature" , 0 },
567 { 445,
"GetIsInConversation" , 0 },
568 { 446,
"EffectAbilityDecrease" , 0 },
569 { 447,
"EffectAttackDecrease" , 0 },
570 { 448,
"EffectDamageDecrease" , 0 },
571 { 449,
"EffectDamageImmunityDecrease" , 0 },
572 { 450,
"EffectACDecrease" , 0 },
573 { 451,
"EffectMovementSpeedDecrease" , 0 },
574 { 452,
"EffectSavingThrowDecrease" , 0 },
575 { 453,
"EffectSkillDecrease" , 0 },
576 { 454,
"EffectForceResistanceDecrease" , 0 },
577 { 455,
"GetPlotFlag" , 0 },
578 { 456,
"SetPlotFlag" , 0 },
579 { 457,
"EffectInvisibility" , 0 },
580 { 458,
"EffectConcealment" , 0 },
581 { 459,
"EffectForceShield" , 0 },
582 { 460,
"EffectDispelMagicAll" , 0 },
583 { 461,
"SetDialogPlaceableCamera" , 0 },
584 { 462,
"GetSoloMode" , 0 },
585 { 463,
"EffectDisguise" , 0 },
586 { 464,
"GetMaxStealthXP" , 0 },
587 { 465,
"EffectTrueSeeing" , 0 },
588 { 466,
"EffectSeeInvisible" , 0 },
589 { 467,
"EffectTimeStop" , 0 },
590 { 468,
"SetMaxStealthXP" , 0 },
591 { 469,
"EffectBlasterDeflectionIncrease" , 0 },
592 { 470,
"EffectBlasterDeflectionDecrease" , 0 },
593 { 471,
"EffectHorrified" , 0 },
594 { 472,
"EffectSpellLevelAbsorption" , 0 },
595 { 473,
"EffectDispelMagicBest" , 0 },
596 { 474,
"GetCurrentStealthXP" , 0 },
597 { 475,
"GetNumStackedItems" , 0 },
598 { 476,
"SurrenderToEnemies" , 0 },
599 { 477,
"EffectMissChance" , 0 },
600 { 478,
"SetCurrentStealthXP" , 0 },
601 { 479,
"GetCreatureSize" , 0 },
602 { 480,
"AwardStealthXP" , 0 },
603 { 481,
"GetStealthXPEnabled" , 0 },
604 { 482,
"SetStealthXPEnabled" , 0 },
605 { 483,
"ActionUnlockObject" , 0 },
606 { 484,
"ActionLockObject" , 0 },
607 { 485,
"EffectModifyAttacks" , 0 },
608 { 486,
"GetLastTrapDetected" , 0 },
609 { 487,
"EffectDamageShield" , 0 },
610 { 488,
"GetNearestTrapToObject" , 0 },
611 { 489,
"GetAttemptedMovementTarget" , 0 },
612 { 490,
"GetBlockingCreature" , 0 },
613 { 491,
"GetFortitudeSavingThrow" , 0 },
614 { 492,
"GetWillSavingThrow" , 0 },
615 { 493,
"GetReflexSavingThrow" , 0 },
616 { 494,
"GetChallengeRating" , 0 },
617 { 495,
"GetFoundEnemyCreature" , 0 },
618 { 496,
"GetMovementRate" , 0 },
619 { 497,
"GetSubRace" , 0 },
620 { 498,
"GetStealthXPDecrement" , 0 },
621 { 499,
"SetStealthXPDecrement" , 0 },
622 { 500,
"DuplicateHeadAppearance" , 0 },
623 { 501,
"ActionCastFakeSpellAtObject" , 0 },
624 { 502,
"ActionCastFakeSpellAtLocation" , 0 },
625 { 503,
"CutsceneAttack" , 0 },
626 { 504,
"SetCameraMode" , 0 },
627 { 505,
"SetLockOrientationInDialog" , 0 },
628 { 506,
"SetLockHeadFollowInDialog" , 0 },
629 { 507,
"CutsceneMove" , 0 },
630 { 508,
"EnableVideoEffect" , 0 },
631 { 509,
"StartNewModule" , 0 },
632 { 510,
"DisableVideoEffect" , 0 },
633 { 511,
"GetWeaponRanged" , 0 },
634 { 512,
"DoSinglePlayerAutoSave" , 0 },
635 { 513,
"GetGameDifficulty" , 0 },
636 { 514,
"GetUserActionsPending" , 0 },
637 { 515,
"RevealMap" , 0 },
638 { 516,
"SetTutorialWindowsEnabled" , 0 },
639 { 517,
"ShowTutorialWindow" , 0 },
640 { 518,
"StartCreditSequence" , 0 },
641 { 519,
"IsCreditSequenceInProgress" , 0 },
642 { 520,
"SWMG_SetLateralAccelerationPerSecond", 0 },
643 { 521,
"SWMG_GetLateralAccelerationPerSecond", 0 },
644 { 522,
"GetCurrentAction" , 0 },
645 { 523,
"GetDifficultyModifier" , 0 },
646 { 524,
"GetAppearanceType" , 0 },
647 { 525,
"FloatingTextStrRefOnCreature" , 0 },
648 { 526,
"FloatingTextStringOnCreature" , 0 },
649 { 527,
"GetTrapDisarmable" , 0 },
650 { 528,
"GetTrapDetectable" , 0 },
651 { 529,
"GetTrapDetectedBy" , 0 },
652 { 530,
"GetTrapFlagged" , 0 },
653 { 531,
"GetTrapBaseType" , 0 },
654 { 532,
"GetTrapOneShot" , 0 },
655 { 533,
"GetTrapCreator" , 0 },
656 { 534,
"GetTrapKeyTag" , 0 },
657 { 535,
"GetTrapDisarmDC" , 0 },
658 { 536,
"GetTrapDetectDC" , 0 },
659 { 537,
"GetLockKeyRequired" , 0 },
660 { 538,
"GetLockKeyTag" , 0 },
661 { 539,
"GetLockLockable" , 0 },
662 { 540,
"GetLockUnlockDC" , 0 },
663 { 541,
"GetLockLockDC" , 0 },
664 { 542,
"GetPCLevellingUp" , 0 },
665 { 543,
"GetHasFeatEffect" , 0 },
666 { 544,
"SetPlaceableIllumination" , 0 },
667 { 545,
"GetPlaceableIllumination" , 0 },
668 { 546,
"GetIsPlaceableObjectActionPossible" , 0 },
669 { 547,
"DoPlaceableObjectAction" , 0 },
672 { 550,
"SetTrapDetectedBy" , 0 },
673 { 551,
"GetIsTrapped" , 0 },
674 { 552,
"SetEffectIcon" , 0 },
675 { 553,
"FaceObjectAwayFromObject" , 0 },
676 { 554,
"PopUpDeathGUIPanel" , 0 },
677 { 555,
"SetTrapDisabled" , 0 },
678 { 556,
"GetLastHostileActor" , 0 },
679 { 557,
"ExportAllCharacters" , 0 },
683 { 561,
"GetModuleName" , 0 },
684 { 562,
"GetFactionLeader" , 0 },
685 { 563,
"SWMG_SetSpeedBlurEffect" , 0 },
686 { 564,
"EndGame" , 0 },
687 { 565,
"GetRunScriptVar" , 0 },
688 { 566,
"GetCreatureMovmentType" , 0 },
689 { 567,
"AmbientSoundSetDayVolume" , 0 },
690 { 568,
"AmbientSoundSetNightVolume" , 0 },
691 { 569,
"MusicBackgroundGetBattleTrack" , 0 },
692 { 570,
"GetHasInventory" , 0 },
693 { 571,
"GetStrRefSoundDuration" , 0 },
694 { 572,
"AddToParty" , 0 },
695 { 573,
"RemoveFromParty" , 0 },
696 { 574,
"AddPartyMember" , 0 },
697 { 575,
"RemovePartyMember" , 0 },
699 { 577,
"GetPartyMemberByIndex" , 0 },
700 { 578,
"GetGlobalBoolean" , 0 },
701 { 579,
"SetGlobalBoolean" , 0 },
702 { 580,
"GetGlobalNumber" , 0 },
703 { 581,
"SetGlobalNumber" , 0 },
704 { 582,
"AurPostString" , 0 },
705 { 583,
"SWMG_GetLastEvent" , 0 },
706 { 584,
"SWMG_GetLastEventModelName" , 0 },
707 { 585,
"SWMG_GetObjectByName" , 0 },
708 { 586,
"SWMG_PlayAnimation" , 0 },
709 { 587,
"SWMG_GetLastBulletHitDamage" , 0 },
710 { 588,
"SWMG_GetLastBulletHitTarget" , 0 },
711 { 589,
"SWMG_GetLastBulletHitShooter" , 0 },
712 { 590,
"SWMG_AdjustFollowerHitPoints" , 0 },
713 { 591,
"SWMG_OnBulletHit" , 0 },
714 { 592,
"SWMG_OnObstacleHit" , 0 },
715 { 593,
"SWMG_GetLastFollowerHit" , 0 },
716 { 594,
"SWMG_GetLastObstacleHit" , 0 },
717 { 595,
"SWMG_GetLastBulletFiredDamage" , 0 },
718 { 596,
"SWMG_GetLastBulletFiredTarget" , 0 },
719 { 597,
"SWMG_GetObjectName" , 0 },
720 { 598,
"SWMG_OnDeath" , 0 },
721 { 599,
"SWMG_IsFollower" , 0 },
722 { 600,
"SWMG_IsPlayer" , 0 },
723 { 601,
"SWMG_IsEnemy" , 0 },
724 { 602,
"SWMG_IsTrigger" , 0 },
725 { 603,
"SWMG_IsObstacle" , 0 },
726 { 604,
"SWMG_SetFollowerHitPoints" , 0 },
727 { 605,
"SWMG_OnDamage" , 0 },
728 { 606,
"SWMG_GetLastHPChange" , 0 },
729 { 607,
"SWMG_RemoveAnimation" , 0 },
730 { 608,
"SWMG_GetCameraNearClip" , 0 },
731 { 609,
"SWMG_GetCameraFarClip" , 0 },
732 { 610,
"SWMG_SetCameraClip" , 0 },
733 { 611,
"SWMG_GetPlayer" , 0 },
734 { 612,
"SWMG_GetEnemyCount" , 0 },
735 { 613,
"SWMG_GetEnemy" , 0 },
736 { 614,
"SWMG_GetObstacleCount" , 0 },
737 { 615,
"SWMG_GetObstacle" , 0 },
738 { 616,
"SWMG_GetHitPoints" , 0 },
739 { 617,
"SWMG_GetMaxHitPoints" , 0 },
740 { 618,
"SWMG_SetMaxHitPoints" , 0 },
741 { 619,
"SWMG_GetSphereRadius" , 0 },
742 { 620,
"SWMG_SetSphereRadius" , 0 },
743 { 621,
"SWMG_GetNumLoops" , 0 },
744 { 622,
"SWMG_SetNumLoops" , 0 },
745 { 623,
"SWMG_GetPosition" , 0 },
746 { 624,
"SWMG_GetGunBankCount" , 0 },
747 { 625,
"SWMG_GetGunBankBulletModel" , 0 },
748 { 626,
"SWMG_GetGunBankGunModel" , 0 },
749 { 627,
"SWMG_GetGunBankDamage" , 0 },
750 { 628,
"SWMG_GetGunBankTimeBetweenShots" , 0 },
751 { 629,
"SWMG_GetGunBankLifespan" , 0 },
752 { 630,
"SWMG_GetGunBankSpeed" , 0 },
753 { 631,
"SWMG_GetGunBankTarget" , 0 },
754 { 632,
"SWMG_SetGunBankBulletModel" , 0 },
755 { 633,
"SWMG_SetGunBankGunModel" , 0 },
756 { 634,
"SWMG_SetGunBankDamage" , 0 },
757 { 635,
"SWMG_SetGunBankTimeBetweenShots" , 0 },
758 { 636,
"SWMG_SetGunBankLifespan" , 0 },
759 { 637,
"SWMG_SetGunBankSpeed" , 0 },
760 { 638,
"SWMG_SetGunBankTarget" , 0 },
761 { 639,
"SWMG_GetLastBulletHitPart" , 0 },
762 { 640,
"SWMG_IsGunBankTargetting" , 0 },
763 { 641,
"SWMG_GetPlayerOffset" , 0 },
764 { 642,
"SWMG_GetPlayerInvincibility" , 0 },
765 { 643,
"SWMG_GetPlayerSpeed" , 0 },
766 { 644,
"SWMG_GetPlayerMinSpeed" , 0 },
767 { 645,
"SWMG_GetPlayerAccelerationPerSecond" , 0 },
768 { 646,
"SWMG_GetPlayerTunnelPos" , 0 },
769 { 647,
"SWMG_SetPlayerOffset" , 0 },
770 { 648,
"SWMG_SetPlayerInvincibility" , 0 },
771 { 649,
"SWMG_SetPlayerSpeed" , 0 },
772 { 650,
"SWMG_SetPlayerMinSpeed" , 0 },
773 { 651,
"SWMG_SetPlayerAccelerationPerSecond" , 0 },
774 { 652,
"SWMG_SetPlayerTunnelPos" , 0 },
775 { 653,
"SWMG_GetPlayerTunnelNeg" , 0 },
776 { 654,
"SWMG_SetPlayerTunnelNeg" , 0 },
777 { 655,
"SWMG_GetPlayerOrigin" , 0 },
778 { 656,
"SWMG_SetPlayerOrigin" , 0 },
779 { 657,
"SWMG_GetGunBankHorizontalSpread" , 0 },
780 { 658,
"SWMG_GetGunBankVerticalSpread" , 0 },
781 { 659,
"SWMG_GetGunBankSensingRadius" , 0 },
782 { 660,
"SWMG_GetGunBankInaccuracy" , 0 },
783 { 661,
"SWMG_SetGunBankHorizontalSpread" , 0 },
784 { 662,
"SWMG_SetGunBankVerticalSpread" , 0 },
785 { 663,
"SWMG_SetGunBankSensingRadius" , 0 },
786 { 664,
"SWMG_SetGunBankInaccuracy" , 0 },
787 { 665,
"SWMG_GetIsInvulnerable" , 0 },
788 { 666,
"SWMG_StartInvulnerability" , 0 },
789 { 667,
"SWMG_GetPlayerMaxSpeed" , 0 },
790 { 668,
"SWMG_SetPlayerMaxSpeed" , 0 },
791 { 669,
"AddJournalEntry" , 0 },
792 { 670,
"AddJournalEntryStrref" , 0 },
793 { 671,
"BarkString" , 0 },
794 { 672,
"DeleteJournalAllEntries" , 0 },
795 { 673,
"DeleteJournalEntry" , 0 },
796 { 674,
"DeleteJournalEntryStrref" , 0 },
797 { 675,
"EffectForceDrain" , 0 },
798 { 676,
"EffectPsychicStatic" , 0 },
799 { 677,
"PlayVisualAreaEffect" , 0 },
800 { 678,
"SetJournalQuestEntryPicture" , 0 },
805 { 683,
"SWMG_GetSoundFrequency" , 0 },
806 { 684,
"SWMG_SetSoundFrequency" , 0 },
807 { 685,
"SWMG_GetSoundFrequencyIsRandom" , 0 },
808 { 686,
"SWMG_SetSoundFrequencyIsRandom" , 0 },
809 { 687,
"SWMG_GetSoundVolume" , 0 },
810 { 688,
"SWMG_SetSoundVolume" , 0 },
811 { 689,
"SoundObjectGetPitchVariance" , 0 },
812 { 690,
"SoundObjectSetPitchVariance" , 0 },
813 { 691,
"SoundObjectGetVolume" , 0 },
814 { 692,
"GetGlobalLocation" , 0 },
815 { 693,
"SetGlobalLocation" , 0 },
816 { 694,
"AddAvailableNPCByObject" , 0 },
817 { 695,
"RemoveAvailableNPC" , 0 },
818 { 696,
"IsAvailableCreature" , 0 },
819 { 697,
"AddAvailableNPCByTemplate" , 0 },
820 { 698,
"SpawnAvailableNPC" , 0 },
821 { 699,
"IsNPCPartyMember" , 0 },
822 { 700,
"ActionBarkString" , 0 },
823 { 701,
"GetIsConversationActive" , 0 },
824 { 702,
"EffectLightsaberThrow" , 0 },
825 { 703,
"EffectWhirlWind" , 0 },
826 { 704,
"GetPartyAIStyle" , 0 },
827 { 705,
"GetNPCAIStyle" , 0 },
828 { 706,
"SetPartyAIStyle" , 0 },
829 { 707,
"SetNPCAIStyle" , 0 },
830 { 708,
"SetNPCSelectability" , 0 },
831 { 709,
"GetNPCSelectability" , 0 },
832 { 710,
"ClearAllEffects" , 0 },
833 { 711,
"GetLastConversation" , 0 },
834 { 712,
"ShowPartySelectionGUI" , 0 },
835 { 713,
"GetStandardFaction" , 0 },
836 { 714,
"GivePlotXP" , 0 },
837 { 715,
"GetMinOneHP" , 0 },
838 { 716,
"SetMinOneHP" , 0 },
839 { 717,
"SWMG_GetPlayerTunnelInfinite" , 0 },
840 { 718,
"SWMG_SetPlayerTunnelInfinite" , 0 },
841 { 719,
"SetGlobalFadeIn" , 0 },
842 { 720,
"SetGlobalFadeOut" , 0 },
843 { 721,
"GetLastHostileTarget" , 0 },
844 { 722,
"GetLastAttackAction" , 0 },
845 { 723,
"GetLastForcePowerUsed" , 0 },
846 { 724,
"GetLastCombatFeatUsed" , 0 },
847 { 725,
"GetLastAttackResult" , 0 },
848 { 726,
"GetWasForcePowerSuccessful" , 0 },
849 { 727,
"GetFirstAttacker" , 0 },
850 { 728,
"GetNextAttacker" , 0 },
851 { 729,
"SetFormation" , 0 },
852 { 730,
"ActionFollowLeader" , 0 },
853 { 731,
"SetForcePowerUnsuccessful" , 0 },
854 { 732,
"GetIsDebilitated" , 0 },
856 { 734,
"SaveNPCState" , 0 },
857 { 735,
"GetCategoryFromTalent" , 0 },
858 { 736,
"SurrenderByFaction" , 0 },
859 { 737,
"ChangeFactionByFaction" , 0 },
860 { 738,
"PlayRoomAnimation" , 0 },
861 { 739,
"ShowGalaxyMap" , 0 },
862 { 740,
"SetPlanetSelectable" , 0 },
863 { 741,
"GetPlanetSelectable" , 0 },
864 { 742,
"SetPlanetAvailable" , 0 },
865 { 743,
"GetPlanetAvailable" , 0 },
866 { 744,
"GetSelectedPlanet" , 0 },
867 { 745,
"SoundObjectFadeAndStop" , 0 },
868 { 746,
"SetAreaFogColor" , 0 },
869 { 747,
"ChangeItemCost" , 0 },
870 { 748,
"GetIsLiveContentAvailable" , 0 },
871 { 749,
"ResetDialogState" , 0 },
872 { 750,
"SetGoodEvilValue" , 0 },
873 { 751,
"GetIsPoisoned" , 0 },
874 { 752,
"GetSpellTarget" , 0 },
875 { 753,
"SetSoloMode" , 0 },
876 { 754,
"EffectCutSceneHorrified" , 0 },
877 { 755,
"EffectCutSceneParalyze" , 0 },
878 { 756,
"EffectCutSceneStunned" , 0 },
879 { 757,
"CancelPostDialogCharacterSwitch" , 0 },
880 { 758,
"SetMaxHitPoints" , 0 },
881 { 759,
"NoClicksFor" , 0 },
882 { 760,
"HoldFadeInForDialog" , 0 },
883 { 761,
"ShipBuild" , 0 },
884 { 762,
"SurrenderRetainBuffs" , 0 },
885 { 763,
"SuppressStatusSummaryEntry" , 0 },
886 { 764,
"GetCheatCode" , 0 },
887 { 765,
"SetMusicVolume" , 0 },
888 { 766,
"CreateItemOnFloor" , 0 },
889 { 767,
"SetAvailableNPCId" , 0 },
890 { 768,
"GetScriptParameter" , 0 },
891 { 769,
"SetFadeUntilScript" , 0 },
892 { 770,
"EffectForceBody" , 0 },
893 { 771,
"GetItemComponent" , 0 },
894 { 772,
"GetItemComponentPieceValue" , 0 },
895 { 773,
"ShowChemicalUpgradeScreen" , 0 },
896 { 774,
"GetChemicals" , 0 },
897 { 775,
"GetChemicalPieceValue" , 0 },
898 { 776,
"GetSpellForcePointCost" , 0 },
899 { 777,
"EffectFury" , 0 },
900 { 778,
"EffectBlind" , 0 },
901 { 779,
"EffectFPRegenModifier" , 0 },
902 { 780,
"EffectVPRegenModifier" , 0 },
903 { 781,
"EffectCrush" , 0 },
904 { 782,
"SWMG_GetSwoopUpgrade" , 0 },
905 { 783,
"GetFeatAcquired" , 0 },
906 { 784,
"GetSpellAcquired" , 0 },
907 { 785,
"ShowSwoopUpgradeScreen" , 0 },
908 { 786,
"GrantFeat" , 0 },
909 { 787,
"GrantSpell" , 0 },
910 { 788,
"SpawnMine" , 0 },
911 { 789,
"SWMG_GetTrackPosition" , 0 },
912 { 790,
"SWMG_SetFollowerPosition" , 0 },
913 { 791,
"SetFakeCombatState" , 0 },
914 { 792,
"SWMG_DestroyMiniGameObject" , 0 },
915 { 793,
"GetOwnerDemolitionsSkill" , 0 },
916 { 794,
"SetOrientOnClick" , 0 },
917 { 795,
"GetInfluence" , 0 },
918 { 796,
"SetInfluence" , 0 },
919 { 797,
"ModifyInfluence" , 0 },
920 { 798,
"GetRacialSubType" , 0 },
921 { 799,
"IncrementGlobalNumber" , 0 },
922 { 800,
"DecrementGlobalNumber" , 0 },
923 { 801,
"SetBonusForcePoints" , 0 },
924 { 802,
"AddBonusForcePoints" , 0 },
925 { 803,
"GetBonusForcePoints" , 0 },
926 { 804,
"SWMG_SetJumpSpeed" , 0 },
927 { 805,
"IsMoviePlaying" , 0 },
928 { 806,
"QueueMovie" , 0 },
929 { 807,
"PlayMovieQueue" , 0 },
930 { 808,
"YavinHackDoorClose" , 0 },
931 { 809,
"EffectDroidConfused" , 0 },
932 { 810,
"IsStealthed" , 0 },
933 { 811,
"IsMeditating" , 0 },
934 { 812,
"IsInTotalDefense" , 0 },
935 { 813,
"SetHealTarget" , 0 },
936 { 814,
"GetHealTarget" , 0 },
937 { 815,
"GetRandomDestination" , 0 },
938 { 816,
"IsFormActive" , 0 },
939 { 817,
"GetSpellFormMask" , 0 },
940 { 818,
"GetSpellBaseForcePointCost" , 0 },
941 { 819,
"SetKeepStealthInDialog" , 0 },
942 { 820,
"HasLineOfSight" , 0 },
943 { 821,
"ShowDemoScreen" , 0 },
944 { 822,
"ForceHeartbeat" , 0 },
945 { 823,
"EffectForceSight" , 0 },
946 { 824,
"IsRunning" , 0 },
947 { 825,
"SWMG_PlayerApplyForce" , 0 },
948 { 826,
"SetForfeitConditions" , 0 },
949 { 827,
"GetLastForfeitViolation" , 0 },
950 { 828,
"ModifyReflexSavingThrowBase" , 0 },
951 { 829,
"ModifyFortitudeSavingThrowBase" , 0 },
952 { 830,
"ModifyWillSavingThrowBase" , 0 },
953 { 831,
"GetScriptStringParameter" , 0 },
954 { 832,
"GetObjectPersonalSpace" , 0 },
955 { 833,
"AdjustCreatureAttributes" , 0 },
956 { 834,
"SetCreatureAILevel" , 0 },
957 { 835,
"ResetCreatureAILevel" , 0 },
958 { 836,
"AddAvailablePUPByTemplate" , 0 },
959 { 837,
"AddAvailablePUPByObject" , 0 },
960 { 838,
"AssignPUP" , 0 },
961 { 839,
"SpawnAvailablePUP" , 0 },
962 { 840,
"AddPartyPuppet" , 0 },
963 { 841,
"GetPUPOwner" , 0 },
964 { 842,
"GetIsPuppet" , 0 },
965 { 843,
"ActionFollowOwner" , 0 },
966 { 844,
"GetIsPartyLeader" , 0 },
967 { 845,
"GetPartyLeader" , 0 },
968 { 846,
"RemoveNPCFromPartyToBase" , 0 },
969 { 847,
"CreatureFlourishWeapon" , 0 },
970 { 848,
"EffectMindTrick" , 0 },
971 { 849,
"EffectFactionModifier" , 0 },
972 { 850,
"ChangeObjectAppearance" , 0 },
973 { 851,
"GetIsXBox" , 0 },
974 { 852,
"EffectDroidScramble" , 0 },
975 { 853,
"ActionSwitchWeapons" , 0 },
976 { 854,
"PlayOverlayAnimation" , 0 },
977 { 855,
"UnlockAllSongs" , 0 },
978 { 856,
"DisableMap" , 0 },
979 { 857,
"DetonateMine" , 0 },
980 { 858,
"DisableHealthRegen" , 0 },
981 { 859,
"SetCurrentForm" , 0 },
982 { 860,
"SetDisableTransit" , 0 },
983 { 861,
"SetInputClass" , 0 },
984 { 862,
"SetForceAlwaysUpdate" , 0 },
985 { 863,
"EnableRain" , 0 },
986 { 864,
"DisplayMessageBox" , 0 },
987 { 865,
"DisplayDatapad" , 0 },
988 { 866,
"RemoveHeartbeat" , 0 },
989 { 867,
"RemoveEffectByID" , 0 },
990 { 868,
"RemoveEffectByExactMatch" , 0 },
991 { 869,
"AdjustCreatureSkills" , 0 },
992 { 870,
"GetSkillRankBase" , 0 },
993 { 871,
"EnableRendering" , 0 },
994 { 872,
"GetCombatActionsPending" , 0 },
995 { 873,
"SaveNPCByObject" , 0 },
996 { 874,
"SavePUPByObject" , 0 },
997 { 875,
"GetIsPlayerMadeCharacter" , 0 },
998 { 876,
"RebuildPartyTable" , 0 }
1041 { 38,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeObject,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1207 { 204,
kTypeVoid , {
kTypeObject,
kTypeString,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1229 { 226,
kTypeObject , {
kTypeInt,
kTypeInt,
kTypeEngineType,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt,
kTypeInt } },
1512 { 509,
kTypeVoid , {
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString,
kTypeString } },
1920 { 36, { &kDefaultObjectSelf } },
1933 { 49, { &kDefaultObjectSelf } },
1934 { 50, { &kDefaultObjectSelf } },
1939 { 55, { &kDefaultObjectSelf } },
1940 { 56, { &kDefaultObjectSelf } },
1967 { 83, { &kDefaultObjectSelf } },
2039 { 155, { &kDefaultObjectSelf } },
2046 { 162, { &kDefaultObjectSelf } },
2047 { 163, { &kDefaultObjectSelf } },
2056 { 172, { &kDefaultObjectSelf } },
2088 { 204, { &
kDefaultStringEmpty, &
kDefaultFalse, &
kDefaultConversationTypeCinematic, &
kDefaultFalse, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultStringEmpty, &
kDefaultFalse, &
kDefaultIntMinus1, &
kDefaultIntMinus1, &
kDefaultInt0 } },
2119 { 235, { &kDefaultObjectSelf } },
2120 { 236, { &kDefaultObjectSelf } },
2121 { 237, { &kDefaultObjectSelf } },
2148 { 264, { &kDefaultObjectSelf } },
2158 { 274, { &kDefaultObjectInvalid } },
2160 { 276, { &kDefaultObjectSelf } },
2161 { 277, { &kDefaultObjectSelf } },
2162 { 278, { &kDefaultObjectSelf } },
2163 { 279, { &kDefaultObjectSelf } },
2164 { 280, { &kDefaultObjectSelf } },
2165 { 281, { &kDefaultObjectSelf } },
2169 { 285, { &kDefaultObjectSelf } },
2170 { 286, { &kDefaultObjectSelf } },
2173 { 289, { &kDefaultObjectSelf } },
2174 { 290, { &kDefaultObjectSelf } },
2180 { 296, { &kDefaultObjectSelf } },
2181 { 297, { &kDefaultObjectSelf } },
2188 { 304, { &kDefaultObjectSelf } },
2190 { 306, { &kDefaultObjectSelf } },
2199 { 315, { &kDefaultObjectSelf } },
2200 { 316, { &kDefaultObjectSelf } },
2201 { 317, { &kDefaultObjectSelf } },
2202 { 318, { &kDefaultObjectSelf } },
2205 { 321, { &kDefaultObjectSelf } },
2211 { 327, { &kDefaultObjectSelf } },
2215 { 331, { &kDefaultObjectSelf } },
2223 { 339, { &kDefaultObjectSelf } },
2224 { 340, { &kDefaultObjectSelf } },
2225 { 341, { &kDefaultObjectSelf } },
2226 { 342, { &kDefaultObjectSelf } },
2227 { 343, { &kDefaultObjectSelf } },
2261 { 377, { &kDefaultObjectSelf } },
2284 { 400, { &kDefaultObjectInvalid } },
2293 { 409, { &kDefaultObjectSelf } },
2302 { 418, { &kDefaultObjectSelf } },
2308 { 424, { &kDefaultObjectInvalid } },
2339 { 455, { &kDefaultObjectSelf } },
2370 { 486, { &kDefaultObjectSelf } },
2374 { 490, { &kDefaultObjectSelf } },
2379 { 495, { &kDefaultObjectSelf } },
2406 { 522, { &kDefaultObjectSelf } },
2427 { 543, { &kDefaultObjectSelf } },
2429 { 545, { &kDefaultObjectSelf } },
2440 { 556, { &kDefaultObjectSelf } },
2481 { 597, { &kDefaultObjectSelf } },
2483 { 599, { &kDefaultObjectSelf } },
2484 { 600, { &kDefaultObjectSelf } },
2485 { 601, { &kDefaultObjectSelf } },
2486 { 602, { &kDefaultObjectSelf } },
2487 { 603, { &kDefaultObjectSelf } },
2586 { 702, { &kDefaultObjectInvalid, &kDefaultObjectInvalid, &
kDefaultInt0 } },
2605 { 721, { &kDefaultObjectSelf } },
2606 { 722, { &kDefaultObjectSelf } },
2607 { 723, { &kDefaultObjectSelf } },
2608 { 724, { &kDefaultObjectSelf } },
2609 { 725, { &kDefaultObjectSelf } },
2610 { 726, { &kDefaultObjectSelf } },
2611 { 727, { &kDefaultObjectSelf } },
2612 { 728, { &kDefaultObjectSelf } },
2615 { 731, { &kDefaultObjectSelf } },
2616 { 732, { &kDefaultObjectSelf } },
2636 { 752, { &kDefaultObjectSelf } },
2667 { 783, { &kDefaultObjectSelf } },
2668 { 784, { &kDefaultObjectSelf } },
2704 { 820, { &kDefaultObjectInvalid, &kDefaultObjectInvalid } },
2725 { 841, { &kDefaultObjectSelf } },
2726 { 842, { &kDefaultObjectSelf } },
2728 { 844, { &kDefaultObjectSelf } },
2754 { 870, { &kDefaultObjectSelf } },
2767 #endif // ENGINES_KOTOR2_SCRIPT_TABLES_H void sqrt(Aurora::NWScript::FunctionContext &ctx)
void vector(Aurora::NWScript::FunctionContext &ctx)
void printInteger(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundPlay(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSavingThrowTypeNone((int32) 0)
static const Aurora::NWScript::Variable kDefaultObjectInvalid & kDefaultValueObjectInvalid
A class holding an UTF-8 string.
void musicBackgroundGetDayTrack(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFalse((int32) 0)
static const Aurora::NWScript::Variable kDefaultInt1((int32) 1)
void writeTimestampedLogEntry(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat2_5(2.5f)
void findSubString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultStringEmpty(Common::UString(""))
void objectToString(Aurora::NWScript::FunctionContext &ctx)
void fabs(Aurora::NWScript::FunctionContext &ctx)
void d3(Aurora::NWScript::FunctionContext &ctx)
void acos(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultAttackBonusMisc((int32) 0)
static const Aurora::NWScript::Variable kDefaultAlignmentAll((int32) 0)
void getFirstPC(Aurora::NWScript::FunctionContext &ctx)
void getModule(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt0((int32) 0)
static const Aurora::NWScript::Variable kDefaultForcePowerAllForcePowers((int32) - 1)
static const Aurora::NWScript::Variable kDefaultObjectTypeCreature((int32) 1)
void insertString(Aurora::NWScript::FunctionContext &ctx)
static const FunctionSignature kFunctionSignatures[]
The table defining the signature (return type and type of parameters) of each engine function...
void printString(Aurora::NWScript::FunctionContext &ctx)
void getStringLeft(Aurora::NWScript::FunctionContext &ctx)
void getStringByStrRef(Aurora::NWScript::FunctionContext &ctx)
void intToHexString(Aurora::NWScript::FunctionContext &ctx)
void d2(Aurora::NWScript::FunctionContext &ctx)
void tan(Aurora::NWScript::FunctionContext &ctx)
void floatToInt(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultSavingThrowTypeAll((int32) 0)
static const Aurora::NWScript::Variable kDefaultFloat40_0(40.0f)
static const Aurora::NWScript::Variable kDefaultTrue((int32) 1)
void getLastClosedBy(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt9((int32) 9)
void asin(Aurora::NWScript::FunctionContext &ctx)
An object in a Star Wars: Knights of the Old Republic II - The Sith Lords area.
void getIsOpen(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultDamageTypeUniversal((int32) 8)
void delayCommand(Aurora::NWScript::FunctionContext &ctx)
void abs(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultTalkVolumeTalk((int32) 0)
Basic Star Wars: Knights of the Old Republic II - The Sith Lords type definitions.
void printFloat(Aurora::NWScript::FunctionContext &ctx)
void getIsPC(Aurora::NWScript::FunctionContext &ctx)
void printVector(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectSelf & kDefaultValueObjectSelf
void printObject(Aurora::NWScript::FunctionContext &ctx)
void getObjectByTag(Aurora::NWScript::FunctionContext &ctx)
void getNextPC(Aurora::NWScript::FunctionContext &ctx)
Fake value to describe the calling object in a script.
void vectorMagnitude(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultInt18((int32) 18)
void d4(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat0_75(0.75f)
static const Aurora::NWScript::Variable kDefaultObjectTypeAll((int32) 32767)
void intToFloat(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat30_0(30.0f)
void getStringRight(Aurora::NWScript::FunctionContext &ctx)
void sin(Aurora::NWScript::FunctionContext &ctx)
void getLocalNumber(Aurora::NWScript::FunctionContext &ctx)
void floatToString(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultACDodgeBonus((int32) 0)
static const Aurora::NWScript::Variable kDefaultPersistentZoneActive((int32) 0)
void getLocked(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultDamagePowerNormal((int32) 0)
void musicBackgroundChangeNight(Aurora::NWScript::FunctionContext &ctx)
void getLocalBoolean(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultObjectTypeInvalid((int32) 32767)
"effect", "event", "location", "talent"...
void log(Aurora::NWScript::FunctionContext &ctx)
void playMovie(Aurora::NWScript::FunctionContext &ctx)
void isObjectPartyMember(Aurora::NWScript::FunctionContext &ctx)
static const FunctionDefaults kFunctionDefaults[]
The table defining the default values for the parameters of each engine function. ...
void getIsObjectValid(Aurora::NWScript::FunctionContext &ctx)
void setLocalNumber(Aurora::NWScript::FunctionContext &ctx)
void sendMessageToPC(Aurora::NWScript::FunctionContext &ctx)
void vectorNormalize(Aurora::NWScript::FunctionContext &ctx)
void setLocked(Aurora::NWScript::FunctionContext &ctx)
void getStringLowerCase(Aurora::NWScript::FunctionContext &ctx)
void getStringUpperCase(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultIntMinus1((int32) - 1)
static const Aurora::NWScript::Variable kDefaultACVsDamageTypeAll((int32) 8199)
void musicBackgroundGetNightTrack(Aurora::NWScript::FunctionContext &ctx)
void getLastUsedBy(Aurora::NWScript::FunctionContext &ctx)
void assignCommand(Aurora::NWScript::FunctionContext &ctx)
void d10(Aurora::NWScript::FunctionContext &ctx)
void actionStartConversation(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultProjectilePathTypeDefault((int32) 0)
void d12(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundChangeDay(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultVector0(0.0f, 0.0f, 0.0f)
static const FunctionPointer kFunctionPointers[]
The table defining the name and function pointer of each engine function.
void getExitingObject(Aurora::NWScript::FunctionContext &ctx)
void getStringLength(Aurora::NWScript::FunctionContext &ctx)
void getEnteringObject(Aurora::NWScript::FunctionContext &ctx)
void d8(Aurora::NWScript::FunctionContext &ctx)
void pow(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat1_0(1.0f)
void d20(Aurora::NWScript::FunctionContext &ctx)
void d6(Aurora::NWScript::FunctionContext &ctx)
void getClickingObject(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultStringWorldEntry(Common::UString("World Entry"))
void stringToInt(Aurora::NWScript::FunctionContext &ctx)
void atan(Aurora::NWScript::FunctionContext &ctx)
void d100(Aurora::NWScript::FunctionContext &ctx)
void intToString(Aurora::NWScript::FunctionContext &ctx)
void setLocalBoolean(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultConversationTypeCinematic((int32) 0)
void getLastOpenedBy(Aurora::NWScript::FunctionContext &ctx)
void cos(Aurora::NWScript::FunctionContext &ctx)
void musicBackgroundStop(Aurora::NWScript::FunctionContext &ctx)
void random(Aurora::NWScript::FunctionContext &ctx)
void getSubString(Aurora::NWScript::FunctionContext &ctx)
void stringToFloat(Aurora::NWScript::FunctionContext &ctx)
static const Aurora::NWScript::Variable kDefaultFloat0_0(0.0f)