Paper Mario DX
Paper Mario (N64) modding
 
Loading...
Searching...
No Matches
parakarry.c File Reference

Go to the source code of this file.

Variables

HudScript HES_AimMarkerA
 
HudScript HES_AimMarkerB
 
HudScript HES_AimMarkerC
 
HudScript HES_AimMarkerD
 
HudScript HES_AimMarkerE
 
HudScript HES_AimMarkerF
 
HudScript HES_AimReticle
 
HudScript HES_AimShimmerA
 
HudScript HES_AimShimmerB
 
HudScript HES_AimShimmerC
 
HudScript HES_AimShimmerD
 
HudScript HES_AimShimmerE
 
HudScript HES_AimShimmerF
 
HudScript HES_AimTarget
 
ActorBlueprint battle_partner_parakarry
 

Variable Documentation

◆ HES_AimMarkerA

HudScript HES_AimMarkerA
extern

Definition at line 572 of file battle_ui_gfx.c.

572 {
575 hs_Loop
576 hs_SetCI(3, ui_battle_cmd_aim_marker_0)
577 hs_SetCI(3, ui_battle_cmd_aim_marker_1)
578 hs_SetCI(3, ui_battle_cmd_aim_marker_2)
579 hs_SetCI(3, ui_battle_cmd_aim_marker_3)
580 hs_SetCI(3, ui_battle_cmd_aim_marker_4)
581 hs_SetCI(3, ui_battle_cmd_aim_marker_5)
582 hs_SetCI(3, ui_battle_cmd_aim_marker_6)
583 hs_SetCI(3, ui_battle_cmd_aim_marker_7)
585 hs_End
586};
#define hs_SetTileSize(size)
#define hs_SetVisible
#define hs_End
#define hs_Restart
#define hs_Loop
#define hs_SetCI(time, name)
@ HUD_ELEMENT_SIZE_16x16
Definition hud_element.h:46

◆ HES_AimMarkerB

HudScript HES_AimMarkerB
extern

Definition at line 588 of file battle_ui_gfx.c.

588 {
591 hs_Loop
592 hs_SetCI(3, ui_battle_cmd_aim_marker_1)
593 hs_SetCI(3, ui_battle_cmd_aim_marker_2)
594 hs_SetCI(3, ui_battle_cmd_aim_marker_3)
595 hs_SetCI(3, ui_battle_cmd_aim_marker_4)
596 hs_SetCI(3, ui_battle_cmd_aim_marker_5)
597 hs_SetCI(3, ui_battle_cmd_aim_marker_6)
598 hs_SetCI(3, ui_battle_cmd_aim_marker_7)
599 hs_SetCI(3, ui_battle_cmd_aim_marker_0)
601 hs_End
602};

◆ HES_AimMarkerC

HudScript HES_AimMarkerC
extern

Definition at line 604 of file battle_ui_gfx.c.

604 {
607 hs_Loop
608 hs_SetCI(3, ui_battle_cmd_aim_marker_2)
609 hs_SetCI(3, ui_battle_cmd_aim_marker_3)
610 hs_SetCI(3, ui_battle_cmd_aim_marker_4)
611 hs_SetCI(3, ui_battle_cmd_aim_marker_5)
612 hs_SetCI(3, ui_battle_cmd_aim_marker_6)
613 hs_SetCI(3, ui_battle_cmd_aim_marker_7)
614 hs_SetCI(3, ui_battle_cmd_aim_marker_0)
615 hs_SetCI(3, ui_battle_cmd_aim_marker_1)
617 hs_End
618};

◆ HES_AimMarkerD

HudScript HES_AimMarkerD
extern

Definition at line 620 of file battle_ui_gfx.c.

620 {
623 hs_Loop
624 hs_SetCI(3, ui_battle_cmd_aim_marker_3)
625 hs_SetCI(3, ui_battle_cmd_aim_marker_4)
626 hs_SetCI(3, ui_battle_cmd_aim_marker_5)
627 hs_SetCI(3, ui_battle_cmd_aim_marker_6)
628 hs_SetCI(3, ui_battle_cmd_aim_marker_7)
629 hs_SetCI(3, ui_battle_cmd_aim_marker_0)
630 hs_SetCI(3, ui_battle_cmd_aim_marker_1)
631 hs_SetCI(3, ui_battle_cmd_aim_marker_2)
633 hs_End
634};

◆ HES_AimMarkerE

HudScript HES_AimMarkerE
extern

Definition at line 636 of file battle_ui_gfx.c.

636 {
639 hs_Loop
640 hs_SetCI(3, ui_battle_cmd_aim_marker_4)
641 hs_SetCI(3, ui_battle_cmd_aim_marker_5)
642 hs_SetCI(3, ui_battle_cmd_aim_marker_6)
643 hs_SetCI(3, ui_battle_cmd_aim_marker_7)
644 hs_SetCI(3, ui_battle_cmd_aim_marker_0)
645 hs_SetCI(3, ui_battle_cmd_aim_marker_1)
646 hs_SetCI(3, ui_battle_cmd_aim_marker_2)
647 hs_SetCI(3, ui_battle_cmd_aim_marker_3)
649 hs_End
650};

◆ HES_AimMarkerF

HudScript HES_AimMarkerF
extern

Definition at line 652 of file battle_ui_gfx.c.

652 {
655 hs_Loop
656 hs_SetCI(3, ui_battle_cmd_aim_marker_5)
657 hs_SetCI(3, ui_battle_cmd_aim_marker_6)
658 hs_SetCI(3, ui_battle_cmd_aim_marker_7)
659 hs_SetCI(3, ui_battle_cmd_aim_marker_0)
660 hs_SetCI(3, ui_battle_cmd_aim_marker_1)
661 hs_SetCI(3, ui_battle_cmd_aim_marker_2)
662 hs_SetCI(3, ui_battle_cmd_aim_marker_3)
663 hs_SetCI(3, ui_battle_cmd_aim_marker_4)
665 hs_End
666};

◆ HES_AimReticle

HudScript HES_AimReticle
extern

Definition at line 828 of file battle_ui_gfx.c.

828 {
831 hs_Loop
832 hs_SetCI(8, ui_battle_cmd_aim_reticle_0)
833 hs_SetCI(5, ui_battle_cmd_aim_reticle_1)
835 hs_End
836};
@ HUD_ELEMENT_SIZE_32x32
Definition hud_element.h:48

◆ HES_AimShimmerA

HudScript HES_AimShimmerA
extern

Definition at line 700 of file battle_ui_gfx.c.

700 {
703 hs_Loop
704 hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
705 hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
706 hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
707 hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
708 hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
709 hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
710 hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
711 hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
713 hs_End
714};

◆ HES_AimShimmerB

HudScript HES_AimShimmerB
extern

Definition at line 716 of file battle_ui_gfx.c.

716 {
719 hs_Loop
720 hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
721 hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
722 hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
723 hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
724 hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
725 hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
726 hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
727 hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
729 hs_End
730};

◆ HES_AimShimmerC

HudScript HES_AimShimmerC
extern

Definition at line 732 of file battle_ui_gfx.c.

732 {
735 hs_Loop
736 hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
737 hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
738 hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
739 hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
740 hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
741 hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
742 hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
743 hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
745 hs_End
746};

◆ HES_AimShimmerD

HudScript HES_AimShimmerD
extern

Definition at line 748 of file battle_ui_gfx.c.

748 {
751 hs_Loop
752 hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
753 hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
754 hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
755 hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
756 hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
757 hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
758 hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
759 hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
761 hs_End
762};

◆ HES_AimShimmerE

HudScript HES_AimShimmerE
extern

Definition at line 764 of file battle_ui_gfx.c.

764 {
767 hs_Loop
768 hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
769 hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
770 hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
771 hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
772 hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
773 hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
774 hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
775 hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
777 hs_End
778};

◆ HES_AimShimmerF

HudScript HES_AimShimmerF
extern

Definition at line 780 of file battle_ui_gfx.c.

780 {
783 hs_Loop
784 hs_SetCI(3, ui_battle_cmd_aim_shimmer_5)
785 hs_SetCI(3, ui_battle_cmd_aim_shimmer_6)
786 hs_SetCI(3, ui_battle_cmd_aim_shimmer_7)
787 hs_SetCI(3, ui_battle_cmd_aim_shimmer_0)
788 hs_SetCI(3, ui_battle_cmd_aim_shimmer_1)
789 hs_SetCI(3, ui_battle_cmd_aim_shimmer_2)
790 hs_SetCI(3, ui_battle_cmd_aim_shimmer_3)
791 hs_SetCI(3, ui_battle_cmd_aim_shimmer_4)
793 hs_End
794};

◆ HES_AimTarget

HudScript HES_AimTarget
extern

Definition at line 838 of file battle_ui_gfx.c.

838 {
841 hs_Loop
842 hs_SetCI(2, ui_battle_cmd_aim_target_0)
843 hs_SetCI(2, ui_battle_cmd_aim_target_1)
845 hs_End
846};
@ HUD_ELEMENT_SIZE_24x24
Definition hud_element.h:47

◆ battle_partner_parakarry

ActorBlueprint battle_partner_parakarry
Initial value:
= {
.type = ACTOR_TYPE_PARAKARRY,
.level = ACTOR_LEVEL_PARAKARRY,
.maxHP = 99,
.partCount = ARRAY_COUNT(N(ActorParts)),
.partsData = N(ActorParts),
.initScript = &N(EVS_Init),
.statusTable = N(StatusTable),
.escapeChance = 0,
.airLiftChance = 0,
.hurricaneChance = 0,
.spookChance = 0,
.upAndAwayChance = 0,
.spinSmashReq = 4,
.powerBounceChance = 80,
.coinReward = 0,
.size = { 38, 38 },
.healthBarOffset = { 0, 0 },
.statusIconOffset = { -10, 30 },
.statusTextOffset = { 10, 30 },
}
@ ACTOR_FLAG_FLYING
Quake Hammer can't hit.
Definition enums.h:3329
#define ARRAY_COUNT(arr)
Definition macros.h:40

Definition at line 676 of file parakarry.c.

676 {
677 .flags = ACTOR_FLAG_FLYING,
678 .type = ACTOR_TYPE_PARAKARRY,
679 .level = ACTOR_LEVEL_PARAKARRY,
680 .maxHP = 99,
681 .partCount = ARRAY_COUNT(N(ActorParts)),
682 .partsData = N(ActorParts),
683 .initScript = &N(EVS_Init),
684 .statusTable = N(StatusTable),
685 .escapeChance = 0,
686 .airLiftChance = 0,
687 .hurricaneChance = 0,
688 .spookChance = 0,
689 .upAndAwayChance = 0,
690 .spinSmashReq = 4,
691 .powerBounceChance = 80,
692 .coinReward = 0,
693 .size = { 38, 38 },
694 .healthBarOffset = { 0, 0 },
695 .statusIconOffset = { -10, 30 },
696 .statusTextOffset = { 10, 30 },
697};