diff options
author | DizzyEggg <jajkodizzy@wp.pl> | 2017-09-02 21:43:53 +0200 |
---|---|---|
committer | DizzyEggg <jajkodizzy@wp.pl> | 2017-09-02 21:43:53 +0200 |
commit | a4cc67008e29b9a54c67c89f12b0cdd014cf31a7 (patch) | |
tree | 0a29615850d8f65c9b6c950859d91dc264f013cd /include/global.berry.h | |
parent | a47face8cf3a2f29922f25de8992c945783e3839 (diff) |
begin event data
Diffstat (limited to 'include/global.berry.h')
-rw-r--r-- | include/global.berry.h | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/include/global.berry.h b/include/global.berry.h new file mode 100644 index 000000000..6632e55e2 --- /dev/null +++ b/include/global.berry.h @@ -0,0 +1,57 @@ +#ifndef GUARD_GLOBAL_BERRY_H +#define GUARD_GLOBAL_BERRY_H + +struct Berry +{ + const u8 name[7]; + u8 firmness; + u16 size; + u8 maxYield; + u8 minYield; + const u8 *description1; + const u8 *description2; + u8 stageDuration; + u8 spicy; + u8 dry; + u8 sweet; + u8 bitter; + u8 sour; + u8 smoothness; +}; + +struct EnigmaBerry +{ + struct Berry berry; + u8 pic[(6 * 6) * TILE_SIZE_4BPP]; + u16 palette[16]; + u8 description1[45]; + u8 description2[45]; + u8 itemEffect[18]; + u8 holdEffect; + u8 holdEffectParam; + u32 checksum; +}; + +struct BattleEnigmaBerry +{ + /*0x00*/ u8 name[7]; + /*0x07*/ u8 holdEffect; + /*0x08*/ u8 itemEffect[18]; + /*0x1A*/ u8 holdEffectParam; +}; + +struct BerryTree +{ + u8 berry; + u8 stage:7; + u8 growthSparkle:1; + u16 minutesUntilNextStage; + u8 berryYield; + u8 regrowthCount:4; + u8 watered1:1; + u8 watered2:1; + u8 watered3:1; + u8 watered4:1; +}; + +#endif // GUARD_GLOBAL_BERRY_H |