summaryrefslogtreecommitdiff
path: root/src/code_80005FD0.h
diff options
context:
space:
mode:
authorMegaMech <MegaMech@users.noreply.github.com>2025-12-16 15:45:10 -0700
committerGitHub <noreply@github.com>2025-12-16 15:45:10 -0700
commit99b56300556434580ed23edc27e5e7d982751e47 (patch)
tree17d614ceff265db085e2b236bbb4af86b527b445 /src/code_80005FD0.h
parent1a5c79b641517e38d6a2925ba1f332dffdafc1e8 (diff)
Impl Triple Shells, fix CPU items (#597)
* Impl triple shell * CPUs can throw greenshells backwards --------- Authored-by: Luiz Henrique <luizlink64@gmail.com>
Diffstat (limited to 'src/code_80005FD0.h')
-rw-r--r--src/code_80005FD0.h10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/code_80005FD0.h b/src/code_80005FD0.h
index 67c437f7b..7acb6e80b 100644
--- a/src/code_80005FD0.h
+++ b/src/code_80005FD0.h
@@ -34,7 +34,7 @@ typedef struct {
/* 0x08 */ s16 numDroppedBananaBunch;
/* 0x0A */ s16 unk_0A;
/* 0x0C */ s16 unk_0C;
- /* 0x0E */ s16 timeBeforeThrow;
+ /* 0x0E */ s16 timeBeforeThrow; // Allows time for spawning the shells before they can be spawned
} CpuItemStrategyData; // size = 0x10
typedef struct {
@@ -89,6 +89,14 @@ enum CpuItemStrategyEnum {
CPU_STRATEGY_ITEM_BLUE_SPINY_SHELL,
CPU_STRATEGY_THROW_BLUE_SPINY_SHELL,
CPU_STRATEGY_HOLD_BLUE_SPINY_SHELL,
+
+ CPU_STRATEGY_ITEM_TRIPLE_GREEN_SHELL,
+ CPU_STRATEGY_ORBIT_TRIPLE_GREEN_SHELL,
+ CPU_STRATEGY_THROW_TRIPLE_GREEN_SHELL,
+
+ CPU_STRATEGY_ITEM_TRIPLE_RED_SHELL,
+ CPU_STRATEGY_ORBIT_TRIPLE_RED_SHELL,
+ CPU_STRATEGY_THROW_TRIPLE_RED_SHELL,
};
/* Function Prototypes */