Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
common.h
Go to the documentation of this file.
1
4
5// Command for reading all declarations in a source file:
6// $ cat src/evt/*.c | grep "ApiStatus [^{]*" -o | sed "s/ $/;/"
7
8#ifndef _SCRIPT_API_COMMON_H_
9#define _SCRIPT_API_COMMON_H_
10
11#include "../common.h"
12#include "macros.h"
13
14#ifdef _LANGUAGE_C_PLUS_PLUS
15extern "C" {
16#endif
17
20
27API_CALLABLE(TranslateModel);
28
36API_CALLABLE(RotateModel);
37
45API_CALLABLE(ScaleModel);
46
51API_CALLABLE(GetModelIndex);
52
55
60API_CALLABLE(CloneModel);
61
68API_CALLABLE(GetModelCenter);
69
74API_CALLABLE(SetTexPanner);
75
79API_CALLABLE(SetCustomGfxEnabled);
80
85API_CALLABLE(SetModelCustomGfx);
86
88API_CALLABLE(SetModelTexVariant);
89
94API_CALLABLE(EnableTexPanning);
95
100API_CALLABLE(EnableModel);
101
106API_CALLABLE(SetGroupVisibility);
107
114API_CALLABLE(SetTexPanOffset);
115
117API_CALLABLE(SetCustomGfx);
118
121
127API_CALLABLE(SetModelFlags);
128
131API_CALLABLE(MakeTransformGroup);
132
137
144API_CALLABLE(TranslateGroup);
145
153API_CALLABLE(RotateGroup);
154
162API_CALLABLE(ScaleGroup);
163
165API_CALLABLE(GetTransformGroup);
166
171API_CALLABLE(EnableGroup);
172
178
185
187API_CALLABLE(ResetFromLava);
188
195API_CALLABLE(GetColliderCenter);
196
202
207
212API_CALLABLE(SetZoneEnabled);
213
218API_CALLABLE(GotoMap);
219
226API_CALLABLE(GotoMapSpecial);
227
232API_CALLABLE(GotoMapByID);
233
237API_CALLABLE(GetEntryID);
238
242API_CALLABLE(GetMapID);
243
247API_CALLABLE(GetLoadType);
248
252API_CALLABLE(SetRenderMode);
253
259API_CALLABLE(PlaySoundAtModel);
260
267
269
272
274API_CALLABLE(InitAnimatedModels);
275
277API_CALLABLE(LoadAnimatedModel);
278
280API_CALLABLE(LoadAnimatedMesh);
281
283API_CALLABLE(PlayModelAnimation);
284
287
290
293
296
299
302
305
308
311
313API_CALLABLE(SetAnimatorFlags);
314
317
320
323
326
329
331
334
336API_CALLABLE(SetCamEnabled);
337
339API_CALLABLE(SetCamNoDraw);
340
342API_CALLABLE(SetCamPerspective);
343
345API_CALLABLE(SetCamUpdateMode);
346
348API_CALLABLE(GrabCamera);
349
351API_CALLABLE(GetInterpCamDist);
352
355
357API_CALLABLE(SetInterpCamDist);
358
361
363API_CALLABLE(SetInterpCamParams);
364
367
369API_CALLABLE(SetCamViewport);
370
372API_CALLABLE(SetNoInterpCamParams);
373
375API_CALLABLE(SetCamBGColor);
376
378API_CALLABLE(SetCamLookTarget);
379
381API_CALLABLE(SetCamTarget);
382
384API_CALLABLE(InterpCamTargetPos);
385
387API_CALLABLE(ShakeCam);
388
390API_CALLABLE(SetCamLeadPlayer);
391
394
397
400
403
405API_CALLABLE(SetCamLeadScale);
406
408API_CALLABLE(PanToTarget);
409
411API_CALLABLE(UseSettingsFrom);
412
414API_CALLABLE(LoadSettings);
415
417API_CALLABLE(SetCamType);
418
420API_CALLABLE(SetCamPitch);
421
423API_CALLABLE(SetCamDistance);
424
426API_CALLABLE(SetCamPosA);
427
429API_CALLABLE(SetCamPosB);
430
432API_CALLABLE(SetCamPosC);
433
435API_CALLABLE(SetPanTarget);
436
438API_CALLABLE(SetCamSpeed);
439
441API_CALLABLE(GetCamType);
442
444API_CALLABLE(GetCamPitch);
445
447API_CALLABLE(GetCamDistance);
448
450API_CALLABLE(GetCamPosA);
451
453API_CALLABLE(GetCamPosB);
454
456API_CALLABLE(GetCamPosC);
457
459API_CALLABLE(GetCamPosition);
460
462API_CALLABLE(WaitForCam);
463
465API_CALLABLE(SetCamProperties);
466
468API_CALLABLE(AdjustCam);
469
471API_CALLABLE(ResetCam);
472
474
477
479API_CALLABLE(CreateNpc);
480
482API_CALLABLE(DeleteNpc);
483
485API_CALLABLE(GetNpcPointer);
486
488API_CALLABLE(SetNpcPos);
489
491API_CALLABLE(SetNpcRotation);
492
495
497API_CALLABLE(SetNpcScale);
498
501
503API_CALLABLE(SetNpcSpeed);
504
506API_CALLABLE(SetNpcJumpscale);
507
509API_CALLABLE(SetNpcAnimation);
510
512API_CALLABLE(GetNpcAnimation);
513
516
518API_CALLABLE(NpcMoveTo);
519
521API_CALLABLE(NpcJump0);
522
524API_CALLABLE(NpcJump1);
525
527API_CALLABLE(NpcFlyTo);
528
530API_CALLABLE(GetNpcYaw);
531
533API_CALLABLE(SetNpcYaw);
534
536API_CALLABLE(InterpNpcYaw);
537
539API_CALLABLE(NpcFacePlayer);
540
542API_CALLABLE(NpcFaceNpc);
543
545API_CALLABLE(SetNpcFlagBits);
546
548API_CALLABLE(GetNpcPos);
549
552
554API_CALLABLE(SetNpcSprite);
555
557API_CALLABLE(EnableNpcShadow);
558
560API_CALLABLE(EnableNpcBlur);
561
564
567
569API_CALLABLE(GetPartnerPos);
570
572API_CALLABLE(DisablePartnerAI);
573
575API_CALLABLE(EnablePartnerAI);
576
578API_CALLABLE(func_802CF54C);
579
581API_CALLABLE(func_802CF56C);
582
584API_CALLABLE(BringPartnerOut);
585
587API_CALLABLE(PutPartnerAway);
588
591
594
596API_CALLABLE(PartnerIsFlying);
597
599API_CALLABLE(SetNpcImgFXParams);
600
602API_CALLABLE(SetNpcImgFXFlags);
603
606
609
612
614API_CALLABLE(SetNpcDecoration);
615
617API_CALLABLE(PlaySoundAtNpc);
618
620API_CALLABLE(SetNpcRenderMode);
621
623
626
629
632
634API_CALLABLE(LoadDemoBattle);
635
637API_CALLABLE(func_80044290);
638
640API_CALLABLE(MakeNpcs);
641
643API_CALLABLE(RemoveNpc);
644
646API_CALLABLE(RemoveEncounter);
647
649API_CALLABLE(GetBattleOutcome);
650
652API_CALLABLE(func_800445A8);
653
655API_CALLABLE(func_800445D4);
656
659
661API_CALLABLE(DoNpcDefeat);
662
664API_CALLABLE(StartBattle);
665
667API_CALLABLE(StartBattleWith);
668
670API_CALLABLE(StartBossBattle);
671
673API_CALLABLE(SetBattleMusic);
674
676API_CALLABLE(BindNpcAI);
677
679API_CALLABLE(BindNpcIdle);
680
682API_CALLABLE(RestartNpcAI);
683
685API_CALLABLE(EnableNpcAI);
686
688API_CALLABLE(SetNpcAux);
689
691API_CALLABLE(BindNpcAux);
692
694API_CALLABLE(RestartNpcAux);
695
697API_CALLABLE(EnableNpcAux);
698
700API_CALLABLE(BindNpcInteract);
701
703API_CALLABLE(BindNpcHit);
704
706API_CALLABLE(BindNpcDefeat);
707
709API_CALLABLE(SetSelfVar);
710
712API_CALLABLE(GetSelfVar);
713
715API_CALLABLE(SetNpcVar);
716
718API_CALLABLE(GetNpcVar);
719
721API_CALLABLE(SetSelfRotation);
722
724API_CALLABLE(SetSelfEnemyFlags);
725
728
731
733API_CALLABLE(GetSelfNpcID);
734
737
739API_CALLABLE(SetEnemyFlagBits);
740
742API_CALLABLE(func_8004572C);
743
746
748API_CALLABLE(func_80045798);
749
752
755
758
760API_CALLABLE(func_80045838);
761
763API_CALLABLE(func_800458CC);
764
766API_CALLABLE(OnPlayerFled);
767
769API_CALLABLE(SetTattleMessage);
770
773
776
778API_CALLABLE(FadeInMerlee);
779
781API_CALLABLE(FadeOutMerlee);
782
784API_CALLABLE(MerleeUpdateFX);
785
787API_CALLABLE(MerleeStopFX);
788
790API_CALLABLE(PlayMerleeGatherFX);
791
793API_CALLABLE(PlayMerleeOrbFX);
794
796API_CALLABLE(ShowMerleeCoinMessage);
797
799API_CALLABLE(ShowMerleeRanOutMessage);
800
803
806
808API_CALLABLE(FadeInMerlee);
809
811API_CALLABLE(FadeOutMerlee);
812
814API_CALLABLE(MerleeUpdateFX);
815
817API_CALLABLE(MerleeStopFX);
818
821
823API_CALLABLE(HasMerleeCasts);
824
826API_CALLABLE(PlayMerleeGatherFX);
827
829API_CALLABLE(PlayMerleeOrbFX);
830
832API_CALLABLE(OnDefeatEnemy);
833
835API_CALLABLE(OnFleeBattleDrops);
836
838
841
843API_CALLABLE(SpeakToPlayer);
844
846API_CALLABLE(EndSpeech);
847
849API_CALLABLE(ContinueSpeech);
850
852API_CALLABLE(SpeakToNpc);
853
856
859
861API_CALLABLE(CloseMessage);
862
864API_CALLABLE(SwitchMessage);
865
867API_CALLABLE(ShowChoice);
868
870API_CALLABLE(CloseChoice);
871
873API_CALLABLE(CancelMessage);
874
876API_CALLABLE(SetMessageImages);
877
879API_CALLABLE(func_802D0C94);
880
882API_CALLABLE(SetMessageText);
883
885API_CALLABLE(SetMessageValue);
886
888
891
896API_CALLABLE(HidePlayerShadow);
897
903
907API_CALLABLE(DisablePlayerInput);
908
915API_CALLABLE(SetPlayerPos);
916
922
927API_CALLABLE(SetPlayerSpeed);
928
930API_CALLABLE(SetPlayerJumpscale);
931
933API_CALLABLE(SetPlayerAnimation);
934
937
940
942API_CALLABLE(PlayerMoveTo);
943
945API_CALLABLE(func_802D1270);
946
948API_CALLABLE(func_802D1380);
949
951API_CALLABLE(PlayerJump);
952
954API_CALLABLE(PlayerJump1);
955
957API_CALLABLE(PlayerJump2);
958
960API_CALLABLE(InterpPlayerYaw);
961
963API_CALLABLE(PlayerFaceNpc);
964
966API_CALLABLE(GetPlayerTargetYaw);
967
969API_CALLABLE(SetPlayerFlagBits);
970
973
975API_CALLABLE(GetPlayerPos);
976
978API_CALLABLE(GetPlayerAnimation);
979
982
984API_CALLABLE(FullyRestoreSP);
985
990API_CALLABLE(EnablePartner);
991
996API_CALLABLE(DisablePartner);
997
999API_CALLABLE(UseEntryHeading);
1000
1002API_CALLABLE(func_802D2148);
1003
1005API_CALLABLE(UseExitHeading);
1006
1009
1011API_CALLABLE(func_802D2484);
1012
1015
1018
1021
1023API_CALLABLE(UpdatePlayerImgFX);
1024
1027
1030
1032API_CALLABLE(DisablePulseStone);
1033
1035API_CALLABLE(GetPartnerInUse);
1036
1038API_CALLABLE(ForceUsePartner);
1039
1042
1056API_CALLABLE(Disable8bitMario);
1057
1059API_CALLABLE(func_802D2C14);
1060
1063
1065API_CALLABLE(PlaySoundAtPlayer);
1066
1068
1071
1073API_CALLABLE(MakeLerp);
1074
1076API_CALLABLE(UpdateLerp);
1077
1079API_CALLABLE(RandInt);
1080
1083
1085API_CALLABLE(GetAngleToNPC);
1086
1088API_CALLABLE(GetAngleToPlayer);
1089
1092
1094API_CALLABLE(IsPlayerWithin);
1095
1097API_CALLABLE(AwaitPlayerLeave);
1098
1100API_CALLABLE(AddVectorPolar);
1101
1103API_CALLABLE(func_802D4BDC);
1104
1106API_CALLABLE(func_802D4C4C);
1107
1109API_CALLABLE(func_802D4CC4);
1110
1112API_CALLABLE(func_802D4D14);
1113
1115API_CALLABLE(func_802D4D88);
1116
1119API_CALLABLE(LoadPath);
1120
1123API_CALLABLE(GetNextPathPos);
1124
1126API_CALLABLE(GetDist2D);
1127
1129API_CALLABLE(SetTimeFreezeMode);
1130
1133
1135API_CALLABLE(SetValueByRef);
1136
1138API_CALLABLE(GetValueByRef);
1139
1141API_CALLABLE(SetGameMode);
1142
1144API_CALLABLE(ClampAngleInt);
1145
1147API_CALLABLE(ClampAngleFloat);
1148
1149#ifdef VERSION_PAL
1151API_CALLABLE(GetLanguage);
1152#endif
1153
1155
1158
1161
1164
1166API_CALLABLE(ShowCoinCounter);
1167
1169
1172
1174API_CALLABLE(PollMusicEvents);
1175
1178
1180API_CALLABLE(FadeOutMusic);
1181
1183API_CALLABLE(SetMusicTrack);
1184
1186API_CALLABLE(FadeInMusic);
1187
1190
1193
1196
1198API_CALLABLE(PopSong);
1199
1201API_CALLABLE(PushSong);
1202
1204API_CALLABLE(PopBattleSong);
1205
1207API_CALLABLE(PushBattleSong);
1208
1210API_CALLABLE(SetBattleSong);
1211
1214
1216API_CALLABLE(PlayAmbientSounds);
1217
1219API_CALLABLE(PlaySound);
1220
1223
1225API_CALLABLE(PlaySoundAt);
1226
1228API_CALLABLE(StopSound);
1229
1232
1234API_CALLABLE(UseDoorSounds);
1235
1237API_CALLABLE(UseRoomDoorSounds);
1238
1240API_CALLABLE(PlaySoundAtF);
1241
1243
1246
1249
1252
1255
1258
1261
1264
1267
1270
1273
1276
1279
1282
1285
1288
1291
1294
1297
1300
1302
1305
1308
1311
1313API_CALLABLE(RemoveKeyItemAt);
1314
1316API_CALLABLE(RemoveItemAt);
1317
1319API_CALLABLE(CloseChoicePopup);
1320
1322API_CALLABLE(HasItem);
1323
1325API_CALLABLE(FindItem);
1326
1328API_CALLABLE(AddItem);
1329
1331API_CALLABLE(RemoveItem);
1332
1334API_CALLABLE(MakeItemEntity);
1335
1337API_CALLABLE(DropItemEntity);
1338
1341
1343API_CALLABLE(RemoveItemEntity);
1344
1346API_CALLABLE(SetItemPos);
1347
1349API_CALLABLE(SetItemFlags);
1350
1352API_CALLABLE(SetItemAlpha);
1353
1355API_CALLABLE(AddCoin);
1356
1358API_CALLABLE(AddStarPoints);
1359
1361API_CALLABLE(AddStarPieces);
1362
1364API_CALLABLE(GetItemPower);
1365
1367API_CALLABLE(ShowGotItem);
1368
1370
1373
1376
1379
1381API_CALLABLE(func_802D7690);
1382
1384API_CALLABLE(ShowEmote);
1385
1387API_CALLABLE(RemoveEffect);
1388
1390API_CALLABLE(DismissEffect);
1391
1394
1396API_CALLABLE(func_802D7B74);
1397
1400
1403
1405API_CALLABLE(ShowSweat);
1406
1408API_CALLABLE(ShowSleepBubble);
1409
1412
1415API_CALLABLE(PlayEffect_impl);
1416
1418
1421
1422// TODO: document varargs better
1434API_CALLABLE(MakeEntity);
1435
1437API_CALLABLE(SetEntityCullMode);
1438
1440API_CALLABLE(UseDynamicShadow);
1441
1443API_CALLABLE(AssignScript);
1444
1446API_CALLABLE(AssignSwitchFlag);
1447
1449API_CALLABLE(AssignBlockFlag);
1450
1452API_CALLABLE(AssignChestFlag);
1453
1455API_CALLABLE(AssignPanelFlag);
1456
1458API_CALLABLE(AssignCrateFlag);
1459
1463API_CALLABLE(DeleteTrigger);
1464
1466
1469
1471API_CALLABLE(SetSpriteShading);
1472
1475
1477
1480
1482API_CALLABLE(GetDemoState);
1483
1485API_CALLABLE(DemoPressButton);
1486
1488API_CALLABLE(DemoReleaseButton);
1489
1491API_CALLABLE(DemoSetButtons);
1492
1495
1497API_CALLABLE(DemoJoystickXY);
1498
1500
1501extern EvtScript EnemyNpcHit;
1503
1504#ifdef _LANGUAGE_C_PLUS_PLUS
1505}
1506#endif
1507
1508#endif
Bytecode EvtScript[]
#define EndSpeech(ARGS...)
Definition msg_api.h:10
#define SpeakToNpc(ARGS...)
Definition msg_api.h:18
#define ContinueSpeech(ARGS...)
Definition msg_api.h:14
#define SpeakToPlayer(ARGS...)
Definition msg_api.h:6
ApiStatus GetPartnerInUse(Evt *script, b32 isInitialCall)
ApiStatus SetNpcPaletteSwapping(Evt *script, b32 isInitialCall)
ApiStatus CloseChoicePopup(Evt *script, b32 isInitialCall)
ApiStatus GetNpcVar(Evt *script, b32 isInitialCall)
ApiStatus FadeOutMusic(Evt *script, b32 isInitialCall)
ApiStatus GetCamPosB(Evt *script, b32 isInitialCall)
ApiStatus AssignCrateFlag(Evt *script, b32 isInitialCall)
ApiStatus AddItem(Evt *script, b32 isInitialCall)
ApiStatus FadeInMusic(Evt *script, b32 isInitialCall)
ApiStatus RemoveItemEntity(Evt *script, b32 isInitialCall)
ApiStatus SetCamPosA(Evt *script, b32 isInitialCall)
ApiStatus BindNpcAux(Evt *script, b32 isInitialCall)
ApiStatus ShowMerleeCoinMessage(Evt *script, b32 isInitialCall)
ApiStatus SetSleepBubbleTimeLeft(Evt *script, b32 isInitialCall)
ApiStatus EnableWorldStatusBar(Evt *script, b32 isInitialCall)
ApiStatus PlaySoundAtNpc(Evt *script, b32 isInitialCall)
ApiStatus SetCamEnabled(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerImgFXFlags(Evt *script, b32 isInitialCall)
ApiStatus SetCustomGfxBuilders(Evt *script, b32 isInitialCall)
ApiStatus EnableGroup(Evt *script, b32 isInitialCall)
Enables or disables the given group.
ApiStatus SetSelfRotation(Evt *script, b32 isInitialCall)
ApiStatus AssignChestFlag(Evt *script, b32 isInitialCall)
ApiStatus PopBattleSong(Evt *script, b32 isInitialCall)
ApiStatus func_80044290(Evt *script, b32 isInitialCall)
ApiStatus RotateGroup(Evt *script, b32 isInitialCall)
Rotates the given group's position.
ApiStatus PlaySound(Evt *script, b32 isInitialCall)
ApiStatus PushSong(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerPos(Evt *script, b32 isInitialCall)
Sets the player position.
ApiStatus ShowRecoveryShimmer(Evt *script, b32 isInitialCall)
ApiStatus FadeBackgroundLighten(Evt *script, b32 isInitialCall)
ApiStatus SetNpcRotationPivot(Evt *script, b32 isInitialCall)
ApiStatus SetTimeFreezeMode(Evt *script, b32 isInitialCall)
ApiStatus StartBattle(Evt *script, b32 isInitialCall)
ApiStatus BindNpcInteract(Evt *script, b32 isInitialCall)
ApiStatus func_802D2484(Evt *script, b32 isInitialCall)
ApiStatus SetGroupVisibility(Evt *script, b32 isInitialCall)
Enables or disables the given group.
ApiStatus SetModelCustomGfx(Evt *script, b32 isInitialCall)
ApiStatus ShowSweat(Evt *script, b32 isInitialCall)
ApiStatus PlaySoundAtF(Evt *script, b32 isInitialCall)
ApiStatus SetEntityCullMode(Evt *script, b32 isInitialCall)
ApiStatus SetMotionBlurParams(Evt *script, b32 isInitialCall)
ApiStatus SetCamViewport(Evt *script, b32 isInitialCall)
ApiStatus PlaySoundAtModel(Evt *script, b32 isInitialCall)
Plays the given sound at the given model.
ApiStatus ForceUsePartner(Evt *script, b32 isInitialCall)
ApiStatus CreateVirtualEntity(Evt *script, b32 isInitialCall)
ApiStatus UseDynamicShadow(Evt *script, b32 isInitialCall)
ApiStatus SetCustomGfxEnabled(Evt *script, b32 isInitialCall)
ApiStatus ResetCam(Evt *script, b32 isInitialCall)
ApiStatus ModifyGlobalOverrideFlags(Evt *script, b32 isInitialCall)
ApiStatus SetVirtualEntityFlags(Evt *script, b32 isInitialCall)
ApiStatus SelfEnemyOverrideSyncPos(Evt *script, b32 isInitialCall)
ApiStatus SetMusicTrack(Evt *script, b32 isInitialCall)
ApiStatus GetEntryID(Evt *script, b32 isInitialCall)
Returns the entryID of the Entry that the player entered the map from.
ApiStatus DeleteNpc(Evt *script, b32 isInitialCall)
ApiStatus AddVectorPolar(Evt *script, b32 isInitialCall)
ApiStatus GetAngleToPlayer(Evt *script, b32 isInitialCall)
ApiStatus ShowConsumableChoicePopup(Evt *script, b32 isInitialCall)
ApiStatus SetSpriteShading(Evt *script, b32 isInitialCall)
ApiStatus ClampAngleInt(Evt *script, b32 isInitialCall)
ApiStatus PartnerIsFlying(Evt *script, b32 isInitialCall)
ApiStatus DisablePartnerAI(Evt *script, b32 isInitialCall)
ApiStatus SetCamPitch(Evt *script, b32 isInitialCall)
ApiStatus EnableModel(Evt *script, b32 isInitialCall)
Enables or disables the given model.
ApiStatus ClearPartnerMoveHistory(Evt *script, b32 isInitialCall)
ApiStatus IsPlayerOnValidFloor(Evt *script, b32 isInitialCall)
ApiStatus SetNpcPaletteSwapMode(Evt *script, b32 isInitialCall)
ApiStatus AwaitPlayerLeave(Evt *script, b32 isInitialCall)
ApiStatus GetCamPosA(Evt *script, b32 isInitialCall)
ApiStatus func_802D7B74(Evt *script, b32 isInitialCall)
ApiStatus AssignBlockFlag(Evt *script, b32 isInitialCall)
ApiStatus GotoMap(Evt *script, b32 isInitialCall)
Makes the player go to the given map and at the given entrance.
ApiStatus SetAnimatorFlags(Evt *script, b32 isInitialCall)
ApiStatus TranslateModel(Evt *script, b32 isInitialCall)
Translates the given model's position.
ApiStatus SetInterpCamOffsetY(Evt *script, b32 isInitialCall)
ApiStatus SetCamPosB(Evt *script, b32 isInitialCall)
ApiStatus PlayerJump1(Evt *script, b32 isInitialCall)
ApiStatus SetBattleMusic(Evt *script, b32 isInitialCall)
ApiStatus func_80045798(Evt *script, b32 isInitialCall)
ApiStatus DeleteTrigger(Evt *script, b32 isInitialCall)
Removes a trigger previously bound with BindTrigger.
ApiStatus AddStarPieces(Evt *script, b32 isInitialCall)
ApiStatus GetNpcAnimation(Evt *script, b32 isInitialCall)
ApiStatus GetCamPitch(Evt *script, b32 isInitialCall)
ApiStatus RemoveItem(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerAnimation(Evt *script, b32 isInitialCall)
ApiStatus GetDist2D(Evt *script, b32 isInitialCall)
ApiStatus GetAngleToNPC(Evt *script, b32 isInitialCall)
ApiStatus GetAnimatedNodePosition(Evt *script, b32 isInitialCall)
ApiStatus GetDemoState(Evt *script, b32 isInitialCall)
ApiStatus SetAnimatedModelRenderMode(Evt *script, b32 isInitialCall)
ApiStatus SetItemAlpha(Evt *script, b32 isInitialCall)
ApiStatus StartBattleWith(Evt *script, b32 isInitialCall)
ApiStatus func_802D2148(Evt *script, b32 isInitialCall)
ApiStatus SetItemPos(Evt *script, b32 isInitialCall)
ApiStatus UseEntryHeading(Evt *script, b32 isInitialCall)
ApiStatus SetNpcImgFXFlags(Evt *script, b32 isInitialCall)
ApiStatus PlayerJump2(Evt *script, b32 isInitialCall)
ApiStatus PlayModelAnimation(Evt *script, b32 isInitialCall)
ApiStatus SetItemFlags(Evt *script, b32 isInitialCall)
ApiStatus AssignSwitchFlag(Evt *script, b32 isInitialCall)
ApiStatus IsStartingConversation(Evt *script, b32 isInitialCall)
ApiStatus PartnerCanUseAbility(Evt *script, b32 isInitialCall)
ApiStatus SetTransformGroupEnabled(Evt *script, b32 isInitialCall)
ApiStatus LoadSettings(Evt *script, b32 isInitialCall)
ApiStatus GetTransformGroup(Evt *script, b32 isInitialCall)
ApiStatus ClearDefeatedEnemies(Evt *script, b32 isInitialCall)
ApiStatus PlayMerleeGatherFX(Evt *script, b32 isInitialCall)
ApiStatus SetCamUpdateMode(Evt *script, b32 isInitialCall)
ApiStatus DisableCameraFollowPlayerY(Evt *script, b32 isInitialCall)
ApiStatus SetTattleMessage(Evt *script, b32 isInitialCall)
ApiStatus SetCustomGfx(Evt *script, b32 isInitialCall)
ApiStatus UpdatePlayerImgFX(Evt *script, b32 isInitialCall)
ApiStatus PanToTarget(Evt *script, b32 isInitialCall)
ApiStatus SetCamType(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerAnimationSpeed(Evt *script, b32 isInitialCall)
ApiStatus RotateModel(Evt *script, b32 isInitialCall)
Rotates the model the given amount on the selected axis.
ApiStatus DisablePlayerInput(Evt *script, b32 isInitialCall)
Disables player and partner input, and disables the status menu.
ApiStatus HidePlayerShadow(Evt *script, b32 isInitialCall)
Hides the player's shadow if hide is TRUE, shows it if FALSE.
ApiStatus UpdateLerp(Evt *script, b32 isInitialCall)
ApiStatus UseRoomDoorSounds(Evt *script, b32 isInitialCall)
ApiStatus EnableNpcShadow(Evt *script, b32 isInitialCall)
ApiStatus GetNpcPos(Evt *script, b32 isInitialCall)
ApiStatus GetPlayerTargetYaw(Evt *script, b32 isInitialCall)
ApiStatus SetNpcDecoration(Evt *script, b32 isInitialCall)
ApiStatus SetNpcImgFXParams(Evt *script, b32 isInitialCall)
ApiStatus SetMessageText(Evt *script, b32 isInitialCall)
ApiStatus SetNpcSpeed(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerJumpscale(Evt *script, b32 isInitialCall)
ApiStatus PushBattleSong(Evt *script, b32 isInitialCall)
ApiStatus GetInterpCamDist(Evt *script, b32 isInitialCall)
ApiStatus SetOwnerInstigatorValue(Evt *script, b32 isInitialCall)
ApiStatus RemoveEffect(Evt *script, b32 isInitialCall)
ApiStatus NpcSetHomePosToCurrent(Evt *script, b32 isInitialCall)
ApiStatus GetCurrentPartnerID(Evt *script, b32 isInitialCall)
ApiStatus PopSong(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerCollisionSize(Evt *script, b32 isInitialCall)
Overrides the player collision size.
ApiStatus SetVirtualEntityMoveSpeed(Evt *script, b32 isInitialCall)
ApiStatus AwaitPlayerApproach(Evt *script, b32 isInitialCall)
ApiStatus SetNpcAnimation(Evt *script, b32 isInitialCall)
ApiStatus DropItemEntity(Evt *script, b32 isInitialCall)
ApiStatus DemoJoystickXY(Evt *script, b32 isInitialCall)
ApiStatus ShowMessageAtWorldPos(Evt *script, b32 isInitialCall)
ApiStatus InitVirtualEntityList(Evt *script, b32 isInitialCall)
ApiStatus SetVirtualEntityFlagBits(Evt *script, b32 isInitialCall)
ApiStatus GetPlayerActionState(Evt *script, b32 isInitialCall)
ApiStatus SetNpcPaletteSwapLower(Evt *script, b32 isInitialCall)
ApiStatus PlayModelAnimationStartingFrom(Evt *script, b32 isInitialCall)
ApiStatus GetAnimatedRotationByTreeIndex(Evt *script, b32 isInitialCall)
EvtScript EnemyNpcDefeat
Definition encounter.c:158
ApiStatus Disable8bitMario(Evt *script, b32 isInitialCall)
Enables and disables the 8-bit Mario easter egg.
ApiStatus SetMusicTrackVolumes(Evt *script, b32 isInitialCall)
ApiStatus SetBattleSong(Evt *script, b32 isInitialCall)
ApiStatus LoadAnimatedModel(Evt *script, b32 isInitialCall)
ApiStatus GetMapID(Evt *script, b32 isInitialCall)
Returns the mapID of the map the player is currently on.
ApiStatus func_802D4D14(Evt *script, b32 isInitialCall)
ApiStatus PlaySoundAtCollider(Evt *script, b32 isInitialCall)
Plays the given sound at the given collider.
ApiStatus SetTexPanOffset(Evt *script, b32 isInitialCall)
Sets offsets for texture panners.
ApiStatus SetEnemyFlagBits(Evt *script, b32 isInitialCall)
ApiStatus SetAnimatedNodeFlags(Evt *script, b32 isInitialCall)
ApiStatus SetModelTexVariant(Evt *script, b32 isInitialCall)
ApiStatus SetVirtualEntityPosition(Evt *script, b32 isInitialCall)
ApiStatus BindNpcAI(Evt *script, b32 isInitialCall)
ApiStatus RegisterMusicEvents(Evt *script, b32 isInitialCall)
ApiStatus GetEncounterTriggerHitTier(Evt *script, b32 isInitialCall)
ApiStatus SetNpcScale(Evt *script, b32 isInitialCall)
ApiStatus SetNpcRenderMode(Evt *script, b32 isInitialCall)
ApiStatus StopSound(Evt *script, b32 isInitialCall)
ApiStatus ShowWorldStatusBar(Evt *script, b32 isInitialCall)
ApiStatus FadeInMerlee(Evt *script, b32 isInitialCall)
ApiStatus func_802D4CC4(Evt *script, b32 isInitialCall)
ApiStatus MerleeStopFX(Evt *script, b32 isInitialCall)
ApiStatus FacePlayerTowardPoint(Evt *script, b32 isInitialCall)
ApiStatus SwitchMessage(Evt *script, b32 isInitialCall)
ApiStatus EnablePartnerAI(Evt *script, b32 isInitialCall)
ApiStatus FadeOutMerlee(Evt *script, b32 isInitialCall)
ApiStatus NpcFaceNpc(Evt *script, b32 isInitialCall)
ApiStatus GrabCamera(Evt *script, b32 isInitialCall)
ApiStatus GetPlayerAnimation(Evt *script, b32 isInitialCall)
ApiStatus GetNpcYaw(Evt *script, b32 isInitialCall)
ApiStatus OnFleeBattleDrops(Evt *script, b32 isInitialCall)
ApiStatus BindNpcIdle(Evt *script, b32 isInitialCall)
ApiStatus ShowChoice(Evt *script, b32 isInitialCall)
ApiStatus StopTrackingSoundPos(Evt *script, b32 isInitialCall)
ApiStatus func_8004572C(Evt *script, b32 isInitialCall)
ApiStatus SetSelfEnemyFlagBits(Evt *script, b32 isInitialCall)
ApiStatus PlaySoundAtPlayer(Evt *script, b32 isInitialCall)
ApiStatus func_802D4BDC(Evt *script, b32 isInitialCall)
ApiStatus ScaleGroup(Evt *script, b32 isInitialCall)
Scales the given group's position.
ApiStatus LoadAnimatedMesh(Evt *script, b32 isInitialCall)
ApiStatus EnableSpriteShading(Evt *script, b32 isInitialCall)
ApiStatus SetMessageImages(Evt *script, b32 isInitialCall)
ApiStatus SetNpcRotation(Evt *script, b32 isInitialCall)
ApiStatus MakeNpcs(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerPushVelocity(Evt *script, b32 isInitialCall)
ApiStatus SetCamProperties(Evt *script, b32 isInitialCall)
ApiStatus BringPartnerOut(Evt *script, b32 isInitialCall)
ApiStatus MerleeUpdateFX(Evt *script, b32 isInitialCall)
ApiStatus func_802D2C14(Evt *script, b32 isInitialCall)
ApiStatus EnableNpcAux(Evt *script, b32 isInitialCall)
ApiStatus GetCamType(Evt *script, b32 isInitialCall)
ApiStatus ClampAngleFloat(Evt *script, b32 isInitialCall)
ApiStatus CloseMessage(Evt *script, b32 isInitialCall)
ApiStatus GetAnimatedModelRootPosition(Evt *script, b32 isInitialCall)
ApiStatus FadeBackgroundDarken(Evt *script, b32 isInitialCall)
EvtScript EnemyNpcHit
Definition encounter.c:131
ApiStatus HasItem(Evt *script, b32 isInitialCall)
ApiStatus CreateNpc(Evt *script, b32 isInitialCall)
ApiStatus SetCamLeadScale(Evt *script, b32 isInitialCall)
ApiStatus func_802D0C94(Evt *script, b32 isInitialCall)
ApiStatus InterpNpcYaw(Evt *script, b32 isInitialCall)
ApiStatus CreateVirtualEntity_ALT(Evt *script, b32 isInitialCall)
ApiStatus InitAnimatedModels(Evt *script, b32 isInitialCall)
ApiStatus RemoveNpc(Evt *script, b32 isInitialCall)
ApiStatus GetSelfAnimationFromTable(Evt *script, b32 isInitialCall)
ApiStatus AssignPanelFlag(Evt *script, b32 isInitialCall)
ApiStatus SetModelFlags(Evt *script, b32 isInitialCall)
Sets flags for models.
ApiStatus PlayerFaceNpc(Evt *script, b32 isInitialCall)
ApiStatus ScaleModel(Evt *script, b32 isInitialCall)
Scales the model the given amount along the selected axis.
ApiStatus SetNpcAux(Evt *script, b32 isInitialCall)
ApiStatus InterpCamTargetPos(Evt *script, b32 isInitialCall)
ApiStatus NpcJump1(Evt *script, b32 isInitialCall)
ApiStatus SetValueByRef(Evt *script, b32 isInitialCall)
ApiStatus SetCamLookTarget(Evt *script, b32 isInitialCall)
ApiStatus func_800445A8(Evt *script, b32 isInitialCall)
ApiStatus UseExitHeading(Evt *script, b32 isInitialCall)
ApiStatus PlayAmbientSounds(Evt *script, b32 isInitialCall)
ApiStatus DoNpcDefeat(Evt *script, b32 isInitialCall)
ApiStatus StartBossBattle(Evt *script, b32 isInitialCall)
ApiStatus WaitForPlayerMoveToComplete(Evt *script, b32 isInitialCall)
ApiStatus SetNpcPos(Evt *script, b32 isInitialCall)
ApiStatus GetColliderCenter(Evt *script, b32 isInitialCall)
Returns the center of the given collider.
ApiStatus WaitForPlayerTouchingFloor(Evt *script, b32 isInitialCall)
ApiStatus NpcJump0(Evt *script, b32 isInitialCall)
ApiStatus SetCamBGColor(Evt *script, b32 isInitialCall)
ApiStatus InterpMotionBlurParams(Evt *script, b32 isInitialCall)
ApiStatus MakeItemEntity(Evt *script, b32 isInitialCall)
ApiStatus NpcFacePlayer(Evt *script, b32 isInitialCall)
ApiStatus OnDefeatEnemy(Evt *script, b32 isInitialCall)
ApiStatus AddAnimatedModelRootPosition(Evt *script, b32 isInitialCall)
ApiStatus MakeTransformGroup(Evt *script, b32 isInitialCall)
ApiStatus SetNpcJumpscale(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerSpeed(Evt *script, b32 isInitialCall)
Sets the move speed of the player for subequent PlayerMoveTo calls.
ApiStatus SetEncounterStatusFlags(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerActionState(Evt *script, b32 isInitialCall)
ApiStatus GetModelCenter(Evt *script, b32 isInitialCall)
Returns the center of the given model.
ApiStatus FullyRestoreSP(Evt *script, b32 isInitialCall)
ApiStatus GetVirtualEntityPosition(Evt *script, b32 isInitialCall)
ApiStatus DisablePulseStone(Evt *script, b32 isInitialCall)
ApiStatus DisablePartner(Evt *script, b32 isInitialCall)
Disables switching to the given partner.
ApiStatus SetAnimatedModelRootScale(Evt *script, b32 isInitialCall)
ApiStatus VirtualEntityLandJump(Evt *script, b32 isInitialCall)
ApiStatus ResetFromLava(Evt *script, b32 isInitialCall)
ApiStatus GetOwnerEncounterTrigger(Evt *script, b32 isInitialCall)
ApiStatus SetCamDistance(Evt *script, b32 isInitialCall)
ApiStatus GetAngleBetweenNPCs(Evt *script, b32 isInitialCall)
ApiStatus SetSelfEnemyFlags(Evt *script, b32 isInitialCall)
ApiStatus SetAnimatedModelRootPosition(Evt *script, b32 isInitialCall)
ApiStatus func_802D7690(Evt *script, b32 isInitialCall)
ApiStatus PlayMerleeOrbFX(Evt *script, b32 isInitialCall)
ApiStatus ShowStartRecoveryShimmer(Evt *script, b32 isInitialCall)
ApiStatus PutPartnerAway(Evt *script, b32 isInitialCall)
ApiStatus AdjustCam(Evt *script, b32 isInitialCall)
ApiStatus ChangeModelAnimation(Evt *script, b32 isInitialCall)
ApiStatus DemoReleaseButton(Evt *script, b32 isInitialCall)
ApiStatus FullyRestoreHPandFP(Evt *script, b32 isInitialCall)
ApiStatus ShowCoinCounter(Evt *script, b32 isInitialCall)
ApiStatus PlayerMoveTo(Evt *script, b32 isInitialCall)
ApiStatus SetZoneEnabled(Evt *script, b32 isInitialCall)
Enables or disables the given zone.
ApiStatus IsPlayerWithin(Evt *script, b32 isInitialCall)
ApiStatus TranslateGroup(Evt *script, b32 isInitialCall)
Translates the given group's position.
ApiStatus RestartNpcAux(Evt *script, b32 isInitialCall)
ApiStatus SetGameMode(Evt *script, b32 isInitialCall)
ApiStatus SetInterpCamParams(Evt *script, b32 isInitialCall)
ApiStatus func_80045838(Evt *script, b32 isInitialCall)
ApiStatus BindNpcDefeat(Evt *script, b32 isInitialCall)
ApiStatus SetNpcAnimationSpeed(Evt *script, b32 isInitialCall)
ApiStatus WaitForPlayerInputEnabled(Evt *script, b32 isInitialCall)
ApiStatus AddStarPoints(Evt *script, b32 isInitialCall)
ApiStatus AssignScript(Evt *script, b32 isInitialCall)
ApiStatus ShowGotItem(Evt *script, b32 isInitialCall)
ApiStatus RandInt(Evt *script, b32 isInitialCall)
ApiStatus GetAnimatedNodeRotation(Evt *script, b32 isInitialCall)
ApiStatus WaitForCam(Evt *script, b32 isInitialCall)
ApiStatus AddCoin(Evt *script, b32 isInitialCall)
ApiStatus SetNpcCollisionChannel(Evt *script, b32 isInitialCall)
ApiStatus SetNpcSprite(Evt *script, b32 isInitialCall)
ApiStatus GetCamPosition(Evt *script, b32 isInitialCall)
ApiStatus EnableCameraFollowPlayerY(Evt *script, b32 isInitialCall)
ApiStatus GetCamDistance(Evt *script, b32 isInitialCall)
ApiStatus SetNpcVar(Evt *script, b32 isInitialCall)
ApiStatus HasMerleeCasts(Evt *script, b32 isInitialCall)
ApiStatus EnablePartner(Evt *script, b32 isInitialCall)
Enables switching to the given partner.
ApiStatus SetCamLeadPlayer(Evt *script, b32 isInitialCall)
ApiStatus SetNpcYaw(Evt *script, b32 isInitialCall)
ApiStatus UpdateColliderTransform(Evt *script, b32 isInitialCall)
Applies transformation from parent model.
ApiStatus LoadPath(Evt *script, b32 isInitialCall)
ApiStatus DropResizableItemEntity(Evt *script, b32 isInitialCall)
ApiStatus SetVirtualEntityJumpGravity(Evt *script, b32 isInitialCall)
ApiStatus SetVirtualEntityScale(Evt *script, b32 isInitialCall)
ApiStatus EnableTexPanning(Evt *script, b32 isInitialCall)
Enables or disables texture panning on the given model.
ApiStatus GetCamLookAtObjVector(Evt *script, b32 isInitialCall)
ApiStatus ShakeCam(Evt *script, b32 isInitialCall)
ApiStatus ShowMerleeRanOutMessage(Evt *script, b32 isInitialCall)
ApiStatus GetPartnerPos(Evt *script, b32 isInitialCall)
ApiStatus SetNoInterpCamParams(Evt *script, b32 isInitialCall)
ApiStatus PlayEffect_impl(Evt *script, b32 isInitialCall)
ApiStatus GetInterpCamOffsetY(Evt *script, b32 isInitialCall)
ApiStatus RestartNpcAI(Evt *script, b32 isInitialCall)
ApiStatus GetNpcPointer(Evt *script, b32 isInitialCall)
ApiStatus DisablePlayerPhysics(Evt *script, b32 isInitialCall)
Disables player physics if disable is TRUE, enables it if FALSE.
ApiStatus EnableCameraLeadingPlayer(Evt *script, b32 isInitialCall)
ApiStatus func_800458CC(Evt *script, b32 isInitialCall)
ApiStatus OnPlayerFled(Evt *script, b32 isInitialCall)
ApiStatus SetBattleAsScripted(Evt *script, b32 isInitialCall)
ApiStatus LoadDemoBattle(Evt *script, b32 isInitialCall)
ApiStatus func_802D4D88(Evt *script, b32 isInitialCall)
ApiStatus GotoMapSpecial(Evt *script, b32 isInitialCall)
Makes the player go to the given map and at the given entrance with a unique fadeout effect.
ApiStatus ShowEmote(Evt *script, b32 isInitialCall)
ApiStatus DismissItemOutline(Evt *script, b32 isInitialCall)
ApiStatus PollMusicEvents(Evt *script, b32 isInitialCall)
ApiStatus ParentColliderToModel(Evt *script, b32 isInitialCall)
Associates a model with a collider and applies the model's transformation.
ApiStatus GetModelIndex(Evt *script, b32 isInitialCall)
Returns the given model's index.
ApiStatus GetSelfNpcID(Evt *script, b32 isInitialCall)
ApiStatus MakeEntity(Evt *script, b32 isInitialCall)
Creates an entity.
ApiStatus SetRenderMode(Evt *script, b32 isInitialCall)
ApiStatus MakeLerp(Evt *script, b32 isInitialCall)
ApiStatus UseDoorSounds(Evt *script, b32 isInitialCall)
ApiStatus SetAnimatedModelRootRotation(Evt *script, b32 isInitialCall)
ApiStatus MakeLocalVertexCopy(Evt *script, b32 isInitialCall)
ApiStatus SetSelfVar(Evt *script, b32 isInitialCall)
ApiStatus DeleteVirtualEntity(Evt *script, b32 isInitialCall)
ApiStatus NpcMoveTo(Evt *script, b32 isInitialCall)
ApiStatus DemoJoystickRadial(Evt *script, b32 isInitialCall)
ApiStatus InvalidateModelTransform(Evt *script, b32 isInitialCall)
ApiStatus GetItemPower(Evt *script, b32 isInitialCall)
ApiStatus RemoveItemAt(Evt *script, b32 isInitialCall)
ApiStatus CloneModel(Evt *script, b32 isInitialCall)
Clones the given model.
ApiStatus CancelMessage(Evt *script, b32 isInitialCall)
ApiStatus SetVirtualEntityRenderMode(Evt *script, b32 isInitialCall)
ApiStatus GetLoadType(Evt *script, b32 isInitialCall)
Returns the way the player loaded into the map, commonly used by to put the player in the correct pos...
ApiStatus GetValueByRef(Evt *script, b32 isInitialCall)
ApiStatus SetCamPosC(Evt *script, b32 isInitialCall)
ApiStatus SetNpcFlagBits(Evt *script, b32 isInitialCall)
ApiStatus GetNextPathPos(Evt *script, b32 isInitialCall)
ApiStatus InterpPlayerYaw(Evt *script, b32 isInitialCall)
ApiStatus func_800445D4(Evt *script, b32 isInitialCall)
ApiStatus RemoveEncounter(Evt *script, b32 isInitialCall)
ApiStatus DeleteAnimatedModel(Evt *script, b32 isInitialCall)
ApiStatus SetPlayerFlagBits(Evt *script, b32 isInitialCall)
ApiStatus InterruptUsePartner(Evt *script, b32 isInitialCall)
ApiStatus EnableNpcAI(Evt *script, b32 isInitialCall)
ApiStatus SetCamTarget(Evt *script, b32 isInitialCall)
ApiStatus VirtualEntityJumpTo(Evt *script, b32 isInitialCall)
ApiStatus SetVirtualEntityRotation(Evt *script, b32 isInitialCall)
ApiStatus ShowSleepBubble(Evt *script, b32 isInitialCall)
ApiStatus GetPlayerPos(Evt *script, b32 isInitialCall)
ApiStatus RemoveKeyItemAt(Evt *script, b32 isInitialCall)
ApiStatus DismissEffect(Evt *script, b32 isInitialCall)
ApiStatus SetInterpCamDist(Evt *script, b32 isInitialCall)
ApiStatus UseSettingsFrom(Evt *script, b32 isInitialCall)
ApiStatus SetPanTarget(Evt *script, b32 isInitialCall)
ApiStatus SetCamSpeed(Evt *script, b32 isInitialCall)
ApiStatus func_802D4C4C(Evt *script, b32 isInitialCall)
ApiStatus func_802CF56C(Evt *script, b32 isInitialCall)
ApiStatus ShowMessageAtScreenPos(Evt *script, b32 isInitialCall)
ApiStatus SetTexPanner(Evt *script, b32 isInitialCall)
Sets a model's pannerID and sets the texture pan flag.
ApiStatus DemoPressButton(Evt *script, b32 isInitialCall)
ApiStatus EnableMusicProximityMix(Evt *script, b32 isInitialCall)
ApiStatus FindItem(Evt *script, b32 isInitialCall)
ApiStatus AdjustMusicProximityMix(Evt *script, b32 isInitialCall)
ApiStatus SetMessageValue(Evt *script, b32 isInitialCall)
ApiStatus PlaySoundWithVolume(Evt *script, b32 isInitialCall)
ApiStatus func_802D1380(Evt *script, b32 isInitialCall)
ApiStatus GotoMapByID(Evt *script, b32 isInitialCall)
ApiStatus SetCamNoDraw(Evt *script, b32 isInitialCall)
ApiStatus ShowKeyChoicePopup(Evt *script, b32 isInitialCall)
ApiStatus EnableNpcBlur(Evt *script, b32 isInitialCall)
ApiStatus SetCamPerspective(Evt *script, b32 isInitialCall)
ApiStatus VirtualEntityMoveTo(Evt *script, b32 isInitialCall)
ApiStatus SetNpcCollisionSize(Evt *script, b32 isInitialCall)
ApiStatus GetBattleOutcome(Evt *script, b32 isInitialCall)
ApiStatus DemoSetButtons(Evt *script, b32 isInitialCall)
ApiStatus CreateVirtualEntityAt(Evt *script, b32 isInitialCall)
ApiStatus SetVirtualEntityRenderCommands(Evt *script, b32 isInitialCall)
ApiStatus GetSelfVar(Evt *script, b32 isInitialCall)
ApiStatus CloseChoice(Evt *script, b32 isInitialCall)
ApiStatus ClearAmbientSounds(Evt *script, b32 isInitialCall)
ApiStatus NpcFlyTo(Evt *script, b32 isInitialCall)
ApiStatus GetAnimatedPositionByTreeIndex(Evt *script, b32 isInitialCall)
ApiStatus ModifyColliderFlags(Evt *script, b32 isInitialCall)
Set flags for collider + siblings + children.
ApiStatus func_802CF54C(Evt *script, b32 isInitialCall)
ApiStatus PlayerJump(Evt *script, b32 isInitialCall)
ApiStatus GetCamPosC(Evt *script, b32 isInitialCall)
ApiStatus PlaySoundAt(Evt *script, b32 isInitialCall)
ApiStatus func_802D1270(Evt *script, b32 isInitialCall)
ApiStatus BindNpcHit(Evt *script, b32 isInitialCall)
ApiStatus DisableCameraLeadingPlayer(Evt *script, b32 isInitialCall)