Prize Packs

From TLoZ: ALTTP Hacking Resources
Jump to: navigation, search

A Prize Pack refers to the collection of possible drops which can be acquired from a particular set of monsters. Upon death, enemies within the same prize pack group will drop from the same pack in the same order. When killed normally, they will have either a 50% or 100% chance to drop, depending on the pack. If an enemy is killed via a dash, it will drop nothing; if it is stunned or frozen and killed normally, it will drop a single green rupee 100% of the time; and if it is frozen and killed with a hammer, it will drop from prize pack 3 with a 100% chance to drop.

Prize Packs

An enemy's prize pack is defined by the lower nybble of the byte indexed by the sprite's ID from the table located at $06B632. Note: a prize pack of 0 indicates no prize pack drops.

  • $037A72 = Drops tables.
    • These are 7 tables (the amount of prize packs) of 8 sprites (the amount of drops per pack).
  • $037A5C = Chance to drop.
    • This is a table of 7 entries, where a value of $00 indicates a 100% chance to drop, and $01 indicates a 50% chance.
Pack Drop 1 Drop 2 Drop 3 Drop 4 Drop 5 Drop 6 Drop 7 Drop 8 Drop Chance
1 Heart Heart Heart Heart Green Rupee Heart Heart Green Rupee 50%
2 Blue Rupee Green Rupee Blue Rupee Red Rupee Blue Rupee Green Rupee Blue Rupee Blue Rupee 50%
3 Full Magic Refill Small Magic Refill Small Magic Refill Blue Rupee Full Magic Refill Small Magic Refill Heart Small Magic Refill 50%
4 Bomb Refill (1) Bomb Refill (1) Bomb Refill (1) Bomb Refill (4) Bomb Refill (1) Bomb Refill (1) Bomb Refill (8) Bomb Refill (1) 100%
5 Arrow Refill (5) Heart Arrow Refill (5) Arrow Refill (10) Arrow Refill (5) Heart Arrow Refill (5) Arrow Refill (10) 50%
6 Small Magic Refill Green Rupee Heart Arrow Refill (5) Small Magic Refill Bomb Refill (1) Green Rupee Heart 50%
7 Heart Fairy Full Magic Refill Red Rupee Bomb Refill (8) Heart Red Rupee Arrow Refill (10) 50%