Inventory (Boktai 2): Difference between revisions
No edit summary |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 3: | Line 3: | ||
= Items = | = Items = | ||
{| class="wikitable" | Located at offsets 0x70 (indices) and 0xd0 (durability) in the stat struct. | ||
{| class="wikitable exportable" | |||
|- | |- | ||
! Index || Name || Durability | ! Index || Name || Durability | ||
Line 110: | Line 112: | ||
= Key items = | = Key items = | ||
{| class="wikitable" | Located at offset 0x130 in the stat struct. | ||
{| class="wikitable exportable" | |||
|- | |- | ||
! Index || Name | ! Index || Name | ||
Line 177: | Line 181: | ||
= Protectors = | = Protectors = | ||
{| class="wikitable" | Located at offset 0x150 in the stat struct. | ||
{| class="wikitable exportable" | |||
|- | |- | ||
! Index || Name || Durability || Weight || Description | ! Index || Name || Durability || Weight || Description | ||
Line 183: | Line 189: | ||
| -1 || (empty) || || || | | -1 || (empty) || || || | ||
|- | |- | ||
| 0 || Cloth Armor || || || Armor made of cloth. | | 0 || Cloth Armor || 10|| 5|| Armor made of cloth. | ||
|- | |- | ||
| 1 || Leather Armor || || || Armor made of leather. | | 1 || Leather Armor || 15|| 10|| Armor made of leather. | ||
|- | |- | ||
| 2 || Chain Mail || || || Armor made of interlaced metal rings. | | 2 || Chain Mail || 20|| 15|| Armor made of interlaced metal rings. | ||
|- | |- | ||
| 3 || Silver Chain || || || Silver chain mail. Changes Status. | | 3 || Silver Chain || 25|| 20|| Silver chain mail. Changes Status. | ||
|- | |- | ||
| 4 || Scale Mail || || || Leather armor with metal sheeting sewn on. | | 4 || Scale Mail || 30|| 25|| Leather armor with metal sheeting sewn on. | ||
|- | |- | ||
| 5 || Samurai Armor || || || Samurai armor. Raises Strength. | | 5 || Samurai Armor || 35|| 30|| Samurai armor. Raises Strength. | ||
|- | |- | ||
| 6 || Blade Mail || || || Metal plate armor. | | 6 || Blade Mail || 40|| 35|| Metal plate armor. | ||
|- | |- | ||
| 7 || Brigandine || || || Leather armor with metal sheeting sewn on. Protects from solar wind. | | 7 || Brigandine || 45|| 40|| Leather armor with metal sheeting sewn on. Protects from solar wind. | ||
|- | |- | ||
| 8 || Mail of Sol || || || Solar armor. Protects from Sol. Station-charge 2x faster. | | 8 || Mail of Sol || 25|| 22|| Solar armor. Protects from Sol. Station-charge 2x faster. | ||
|- | |- | ||
| 9 || Mail of Darkness || || || Darkness armor. Protects from Dark. | | 9 || Mail of Darkness || 30|| 22|| Darkness armor. Protects from Dark. | ||
|- | |- | ||
| 10 || Mail of Luna || || || Moonlight armor. Protects from all properties. | | 10 || Mail of Luna || 25|| 22|| Moonlight armor. Protects from all properties. | ||
|- | |- | ||
| 11 || Fire Dragon Fang || || || Fire charm. Protects from Flame. | | 11 || Fire Dragon Fang || 30|| 33|| Fire charm. Protects from Flame. | ||
|- | |- | ||
| 12 || Water Dragon Tail || || || Water charm. Protects from Frost. | | 12 || Water Dragon Tail || 30|| 33|| Water charm. Protects from Frost. | ||
|- | |- | ||
| 13 || Wind Dragon Wing || || || Wind charm. Protects from Cloud. | | 13 || Wind Dragon Wing || 30|| 33|| Wind charm. Protects from Cloud. | ||
|- | |- | ||
| 14 || Earth Dragon Claw || || || Earth charm. Protects from Earth. | | 14 || Earth Dragon Claw || 30|| 33|| Earth charm. Protects from Earth. | ||
|- | |- | ||
| 15 || Dragon Scale || || || Armor made from dragon scales. Protects from the 4 main properties. | | 15 || Dragon Scale || 28|| 24|| Armor made from dragon scales. Protects from the 4 main properties. | ||
|- | |- | ||
| 16 || Fairy Robe || || || Clothing left behind by a fairy. Doubles effects of Spirit Bugs. | | 16 || Fairy Robe || 16|| 4|| Clothing left behind by a fairy. Doubles effects of Spirit Bugs. | ||
|- | |- | ||
| 17 || Earthly Robe || || || Maiden's costume. Doubles effect time of Solar Fruit. | | 17 || Earthly Robe || 28|| 8|| Maiden's costume. Doubles effect time of Solar Fruit. | ||
|- | |- | ||
| 18 || Raincoat || || || Rain cloak. Protects from the rain. | | 18 || Raincoat || 12|| 6|| Rain cloak. Protects from the rain. | ||
|- | |- | ||
| 19 || Garb of Light || || || Clothing woven with the sun's rays. Doubles value of Solar Gauge. | | 19 || Garb of Light || 30|| 12|| Clothing woven with the sun's rays. Doubles value of Solar Gauge. | ||
|- | |- | ||
| 20 || Garb of Darkness || || || Clothing woven with Dark Matter. Draws out the power of night. | | 20 || Garb of Darkness || 30|| 12|| Clothing woven with Dark Matter. Draws out the power of night. | ||
|- | |- | ||
| 21 || Magic Robe || || || Clothing woven with a magic spell. Decreases cost of magic. | | 21 || Magic Robe || 26|| 16|| Clothing woven with a magic spell. Decreases cost of magic. | ||
|- | |- | ||
| 22 || Blood-soaked Cape || || || Cursed overcoat. Changes Status. | | 22 || Blood-soaked Cape || 22|| 12|| Cursed overcoat. Changes Status. | ||
|- | |- | ||
| 23 || Skull Suit || || || Sneaking suit. Makes it hard for enemies to spot you. | | 23 || Skull Suit || 20|| 16|| Sneaking suit. Makes it hard for enemies to spot you. | ||
|- | |- | ||
| 24 || Training Gear || || || Clothing that allows heartfelt emotions. Increases potential Ex Points. | | 24 || Training Gear || 25|| 16|| Clothing that allows heartfelt emotions. Increases potential Ex Points. | ||
|- | |- | ||
| 25 || Thief's Clothes || || || Clothing stolen by a thief. Causes enemies to drop more normal items than usual. | | 25 || Thief's Clothes || 18|| 24|| Clothing stolen by a thief. Causes enemies to drop more normal items than usual. | ||
|- | |- | ||
| 26 || Hunter's Clothes || || || Clothing favored by a hunter. Causes enemies to drop more rare items than usual. | | 26 || Hunter's Clothes || 24|| 24|| Clothing favored by a hunter. Causes enemies to drop more rare items than usual. | ||
|- | |- | ||
| 27 || Poison Guard || || || Armor containing defense magic. Protects from poisoning. | | 27 || Poison Guard || 18|| 28|| Armor containing defense magic. Protects from poisoning. | ||
|- | |- | ||
| 28 || Weapon Guard || || || Armor containing defense magic. Prevents damage to weapons. | | 28 || Weapon Guard || 24|| 28|| Armor containing defense magic. Prevents damage to weapons. | ||
|- | |- | ||
| 29 || Parade Armor || || || Formal armor. Summons the Crimson Monster. | | 29 || Parade Armor || 32|| 28|| Formal armor. Summons the Crimson Monster. | ||
|- | |- | ||
| 30 || Ninja Gi || || || Ninja costume. Raises Agility. | | 30 || Ninja Gi || 18|| 28|| Ninja costume. Raises Agility. | ||
|- | |- | ||
| 31 || Spike Mail || || || Armor that protects the wearer through automatic counterattacks. | | 31 || Spike Mail || 40|| 40|| Armor that protects the wearer through automatic counterattacks. | ||
|- | |- | ||
| 32 || Pitch Black Armor || || || Berserk armor. Sucks up Life and raises attack power. | | 32 || Pitch Black Armor || 50|| 50|| Berserk armor. Sucks up Life and raises attack power. | ||
|- | |- | ||
| 33 || Mega Power || || || MegaMan power. Enables charging of MegaBuster. | | 33 || Mega Power || 25|| 30|| MegaMan power. Enables charging of MegaBuster. | ||
|- | |- | ||
| 34 || Guts Power || || || GutsMan power. Reduces sustained damage by half. | | 34 || Guts Power || 30|| 40|| GutsMan power. Reduces sustained damage by half. | ||
|- | |- | ||
| 35 || Proto Power || || || ProtoMan power. Speeds up attacks. | | 35 || Proto Power || 25|| 20|| ProtoMan power. Speeds up attacks. | ||
|- | |- | ||
| 36 || Toad Power || || || ToadMan power. Energy can be restored in the rain. | | 36 || Toad Power || 20|| 20|| ToadMan power. Energy can be restored in the rain. | ||
|} | |} | ||
= Weapons = | = Weapons = | ||
Uncharacteristically for save data, weapons are organized into an array of structs (instead of multiple arrays of scalars): | Located at offset 0x3d0 in the stat struct. Uncharacteristically for save data, weapons are organized into an array of structs (instead of multiple arrays of scalars): | ||
<syntaxhighlight lang="c"> | <syntaxhighlight lang="c"> | ||
Line 278: | Line 284: | ||
== Weapon indexes == | == Weapon indexes == | ||
{| class="wikitable" | {| class="wikitable exportable" | ||
|- | |- | ||
! Index || Name || Level || Base power || Description | ! Index || Name || Level || Base power || Description | ||
Line 286: | Line 292: | ||
!colspan="5"| Swords | !colspan="5"| Swords | ||
|- | |- | ||
| 1 || Gradius || || || Dagger. | | 1 || Gradius || 1|| 5|| Dagger. | ||
|- | |- | ||
| 2 || Short Sword || || || Small sword. | | 2 || Short Sword || 5|| 12|| Small sword. | ||
|- | |- | ||
| 3 || Broadsword || || || Wide sword. | | 3 || Broadsword || 9|| 16|| Wide sword. | ||
|- | |- | ||
| 4 || Long Sword || || || Extended sword. | | 4 || Long Sword || 13|| 21|| Extended sword. | ||
|- | |- | ||
| 5 || Dull Blade || || || Blunt sword. | | 5 || Dull Blade || 1|| 1|| Blunt sword. | ||
|- | |- | ||
| 6 || Zweihander || || || Two-hand sword. | | 6 || Zweihander || 17|| 25|| Two-hand sword. | ||
|- | |- | ||
| 7 || Flamberge || || || Flaming sword. | | 7 || Flamberge || 21|| 30|| Flaming sword. | ||
|- | |- | ||
| 8 || Claymore || || || Large sword. | | 8 || Claymore || 25|| 34|| Large sword. | ||
|- | |- | ||
| 9 || Magic Sword || || || Mystical sword. | | 9 || Magic Sword || 29|| 39|| Mystical sword. | ||
|- | |- | ||
| 10 || Katana || || || Samurai sword. | | 10 || Katana || 17|| 34|| Samurai sword. | ||
|- | |- | ||
| 11 || Bastard Sword || || || Hand-and-a-half sword. | | 11 || Bastard Sword || 33|| 43|| Hand-and-a-half sword. | ||
|- | |- | ||
| 12 || Great Sword || || || Giant sword. | | 12 || Great Sword || 37|| 48|| Giant sword. | ||
|- | |- | ||
| 13 || Bushido Sword || || || Warrior's spirit. | | 13 || Bushido Sword || 41|| 42|| Warrior's spirit. | ||
|- | |- | ||
| 14 || Blood Sword || || || Cursed sword. | | 14 || Blood Sword || 45|| 57|| Cursed sword. | ||
|- | |- | ||
| 15 || Muramasa || || || Japanese blade. | | 15 || Muramasa || 33|| 52|| Japanese blade. | ||
|- | |- | ||
| 16 || Vorpal Sword || || || Sturdy sword. | | 16 || Vorpal Sword || 49|| 61|| Sturdy sword. | ||
|- | |- | ||
| 17 || Solar Sword || || || Sword of light. | | 17 || Solar Sword || 53|| 66|| Sword of light. | ||
|- | |- | ||
| 18 || Sword of Darkness || || || Sword of Darkness. | | 18 || Sword of Darkness || 53|| 66|| Sword of Darkness. | ||
|- | |- | ||
| 19 || Gram || || || Complete sword. | | 19 || Gram || 57|| 70|| Complete sword. | ||
|- | |- | ||
!colspan="5"| Spears | !colspan="5"| Spears | ||
|- | |- | ||
| 20 || Short Spear || || || Hand spear. | | 20 || Short Spear || 1|| 8|| Hand spear. | ||
|- | |- | ||
| 21 || Glaive || || || Single-edged spear. | | 21 || Glaive || 1|| 15|| Single-edged spear. | ||
|- | |- | ||
| 22 || Long Spear || || || Extended spear. | | 22 || Long Spear || 9|| 20|| Extended spear. | ||
|- | |- | ||
| 23 || Lance || || || Knight's spear. | | 23 || Lance || 13|| 25|| Knight's spear. | ||
|- | |- | ||
| 24 || Quarter Staff || || || 180-cm fighting stick. | | 24 || Quarter Staff || 1|| 4|| 180-cm fighting stick. | ||
|- | |- | ||
| 25 || Corsesca || || || Wing spear. | | 25 || Corsesca || 17|| 30|| Wing spear. | ||
|- | |- | ||
| 26 || Fire Paw || || || Flaming spear. | | 26 || Fire Paw || 21|| 35|| Flaming spear. | ||
|- | |- | ||
| 27 || Bardiche || || || Long-handled battleaxe. | | 27 || Bardiche || 25|| 40|| Long-handled battleaxe. | ||
|- | |- | ||
| 28 || Ice Glaive || || || Water spear. | | 28 || Ice Glaive || 29|| 45|| Water spear. | ||
|- | |- | ||
| 29 || Rune Glaive || || || Single-edged magical spear. | | 29 || Rune Glaive || 17|| 40|| Single-edged magical spear. | ||
|- | |- | ||
| 30 || Partizan || || || Broad spear. | | 30 || Partizan || 33|| 50|| Broad spear. | ||
|- | |- | ||
| 31 || Thunder Spear || || || Wind spear. | | 31 || Thunder Spear || 37|| 55|| Wind spear. | ||
|- | |- | ||
| 32 || Blood Spear || || || Cursed spear. | | 32 || Blood Spear || 41|| 60|| Cursed spear. | ||
|- | |- | ||
| 33 || Grand Lance || || || Earth spear. | | 33 || Grand Lance || 45|| 65|| Earth spear. | ||
|- | |- | ||
| 34 || Rune Spear || || || Magical spear. | | 34 || Rune Spear || 33|| 60|| Magical spear. | ||
|- | |- | ||
| 35 || Halberd || || || Hatchet spear. | | 35 || Halberd || 49|| 70|| Hatchet spear. | ||
|- | |- | ||
| 36 || White Queen || || || Spear of light. | | 36 || White Queen || 53|| 75|| Spear of light. | ||
|- | |- | ||
| 37 || Black Queen || || || Darkness spear. | | 37 || Black Queen || 53|| 75|| Darkness spear. | ||
|- | |- | ||
| 38 || Gungnir || || || Complete spear. | | 38 || Gungnir || 57|| 80|| Complete spear. | ||
|- | |- | ||
!colspan="5"| Hammers | !colspan="5"| Hammers | ||
|- | |- | ||
| 39 || Club || || || Heavy swinging stick. | | 39 || Club || 1|| 11|| Heavy swinging stick. | ||
|- | |- | ||
| 40 || Hammer || || || Hitting weapon. | | 40 || Hammer || 5|| 18|| Hitting weapon. | ||
|- | |- | ||
| 41 || Mace || || || Hitting weapon. | | 41 || Mace || 9|| 24|| Hitting weapon. | ||
|- | |- | ||
| 42 || Flail || || || Metal ball with chains attached. | | 42 || Flail || 13|| 29|| Metal ball with chains attached. | ||
|- | |- | ||
| 43 || Pounder || || || Small hammer. | | 43 || Pounder || 1|| 7|| Small hammer. | ||
|- | |- | ||
| 44 || Axe || || || Hatchet. | | 44 || Axe || 17|| 35|| Hatchet. | ||
|- | |- | ||
| 45 || Maul || || || Giant wooden mallet. | | 45 || Maul || 21|| 40|| Giant wooden mallet. | ||
|- | |- | ||
| 46 || Silver Mace || || || Silver hitting weapon. | | 46 || Silver Mace || 25|| 46|| Silver hitting weapon. | ||
|- | |- | ||
| 47 || Silver Flail || || || Metal ball with chains attached. | | 47 || Silver Flail || 29|| 51|| Metal ball with chains attached. | ||
|- | |- | ||
| 48 || Heavy Mace || || || Giant mace. | | 48 || Heavy Mace || 17|| 46|| Giant mace. | ||
|- | |- | ||
| 49 || Battle Axe || || || Battle hatchet. | | 49 || Battle Axe || 33|| 57|| Battle hatchet. | ||
|- | |- | ||
| 50 || War Hammer || || || Battle mace. | | 50 || War Hammer || 37|| 62|| Battle mace. | ||
|- | |- | ||
| 51 || Bloody Mace || || || Cursed mace. | | 51 || Bloody Mace || 41|| 68|| Cursed mace. | ||
|- | |- | ||
| 52 || Morning Star || || || Star ball with chains. | | 52 || Morning Star || 45|| 73|| Star ball with chains. | ||
|- | |- | ||
| 53 || Heavy Axe || || || Giant battleaxe. | | 53 || Heavy Axe || 33|| 68|| Giant battleaxe. | ||
|- | |- | ||
| 54 || Earthshaker || || || Quake hammer. | | 54 || Earthshaker || 49|| 79|| Quake hammer. | ||
|- | |- | ||
| 55 || Daybreak || || || Hammer of light. | | 55 || Daybreak || 53|| 84|| Hammer of light. | ||
|- | |- | ||
| 56 || Twilight || || || Hammer of Darkness. | | 56 || Twilight || 53|| 84|| Hammer of Darkness. | ||
|- | |- | ||
| 57 || Mjollnir || || || Complete hammer. | | 57 || Mjollnir || 57|| 90|| Complete hammer. | ||
|- | |- | ||
!colspan="5"| Special | !colspan="5"| Special | ||
|- | |- | ||
| 58 || Broken Solar Gun || ?? || || Memento of Father. | | 58 || Broken Solar Gun || ?? || -|| Memento of Father. | ||
|- | |- | ||
| 59 || Gun Del Sol || ?? || || Solar Gun. | | 59 || Gun Del Sol || ?? || 75|| Solar Gun. | ||
|- | |- | ||
| 60 || Gun Del Hell || ?? || || Dark Gun. | | 60 || Gun Del Hell || ?? || 80|| Dark Gun. | ||
|- | |- | ||
| 61 || Megabuster || ?? || || Certificate of friendship. | | 61 || Megabuster || ?? || 85|| Certificate of friendship. | ||
|- | |- | ||
| 62 || Star Piece || - || - || Mass of meteoric iron. | | 62 || Star Piece || - || - || Mass of meteoric iron. | ||
|- | |- | ||
| 63 || Astro Sword || ?? || || Star sword. | | 63 || Astro Sword || ?? || 6|| Star sword. | ||
|- | |- | ||
| 64 || Astro Spear || ?? || || Star spear. | | 64 || Astro Spear || ?? || 6|| Star spear. | ||
|- | |- | ||
| 65 || Astro Hammer || ?? || || Star hammer. | | 65 || Astro Hammer || ?? || 6|| Star hammer. | ||
|} | |} | ||
== SP effects == | |||
The SP effect index is stored in the bottom 8 bits of each <code>sp_effect</code> value. | |||
{| class="wikitable exportable" | |||
|- | |||
! Index || Description | |||
|- | |||
| 0 || (no SP effect) | |||
|- | |||
| 1 || Increases attack power based on sunlight. | |||
|- | |||
| 2 || Increases attack power at night. | |||
|- | |||
| 3 || Increases attack power as Life diminishes. | |||
|- | |||
| 4 || Decreases attack power as Life diminishes. | |||
|- | |||
| 5 || Uses Solar Station energy directly for Enchantment Attacks. | |||
|- | |||
| 6 || Uses Solar Station energy directly for Enchantment Attacks. | |||
|- | |||
| 7 || Uses Solar Station energy directly for Enchantment Attacks. | |||
|- | |||
| 8 || Increases attack power based on Vitality. | |||
|- | |||
| 9 || Increases attack power based on Spirit. | |||
|- | |||
| 10 || Increases attack power based on Agility. | |||
|- | |||
| 11 || Increases attack power based on Life. | |||
|- | |||
| 12 || Increases attack power based on Energy. | |||
|- | |||
| 13 || Increases attack power during abnormal status. | |||
|- | |||
| 14 || Increases attack power based on sunlight. | |||
|- | |||
| 15 || Increases attack power at night. | |||
|- | |||
| 16 || Randomly increases damage. | |||
|- | |||
| 17 || Increases damage depending on the number of enemies defeated. | |||
|- | |||
| 18 || Increases damage with the Flame property. | |||
|- | |||
| 19 || Increases damage with the Frost property. | |||
|- | |||
| 20 || Increases damage with the Cloud property. | |||
|- | |||
| 21 || Increases damage with the Earth property. | |||
|- | |||
| 22 || Increases damage to beast monsters. | |||
|- | |||
| 23 || Increases damage to material monsters. | |||
|- | |||
| 24 || Increases damage to phantom monsters. | |||
|- | |||
| 25 || Increases damage to Undead monsters. | |||
|- | |||
| 26 || Increases damage to Immortals. | |||
|- | |||
| 27 || Randomly nullifies defense power. | |||
|- | |||
| 28 || Randomly paralyzes enemies. | |||
|- | |||
| 29 || Defeat an enemy and... | |||
|- | |||
| 30 || Decreases magic cost for Enchantment Attacks. | |||
|- | |||
| 31 || Reduces damage to weapons. | |||
|} | |||
= Magic = | |||
Located at offset 0x54 in the stat struct. This is a bitmask: | |||
{| class="wikitable exportable" | |||
|- | |||
! Bit || Name | |||
|- | |||
| 0 || Enchantment Sol | |||
|- | |||
| 1 || Enchantment Dark | |||
|- | |||
| 2 || Enchantment Flame | |||
|- | |||
| 3 || Enchantment Frost | |||
|- | |||
| 4 || Enchantment Cloud | |||
|- | |||
| 5 || Enchantment Earth | |||
|- | |||
| 6 || Transform | |||
|- | |||
| 7 || Rising Sun | |||
|- | |||
| 8 || ??? (Zero Shift?) | |||
|- | |||
| 9 || ??? (Black Sun?) | |||
|- | |||
| 10 || Freeze | |||
|- | |||
| 11 || Dash | |||
|- | |||
| 12 || Healing | |||
|- | |||
| 13 || Dynamite | |||
|- | |||
| 14 || Sleeping | |||
|- | |||
| 15 || Change Bat | |||
|- | |||
| 16 || Change Mouse | |||
|- | |||
| 17 || Change Wolf | |||
|} | |||
The remaining bits are likely unused. | |||
[[Category:Documentation]] | [[Category:Documentation]] | ||
[[Category:Boktai 2]] | [[Category:Boktai 2]] |
Latest revision as of 21:27, 14 August 2024
List of items and their indexes as used in the inventory data, chest definitions, etc.
Items
Located at offsets 0x70 (indices) and 0xd0 (durability) in the stat struct.
Index | Name | Durability |
---|---|---|
-1 | (empty) | - |
0 | Earthly Nut | 3840 (=> Rotten Nut) |
1 | Solar Nut | 3840 (=> Rotten Nut) |
2 | Speed Nut | 3840 (=> Rotten Nut) |
3 | Tiptoe Nut | 3840 (=> Rotten Nut) |
4 | Banana | 3840 (=> Rotten Nut) |
5 | Chocolate Banana | 3840 (=> Rotten Nut) |
6 | Bearnut | 3840 (=> Rotten Nut) |
7 | See-All Nut | 3840 (=> Rotten Nut) |
8 | Rotten Nut | 3840 (=> Rotten Nut) |
9 | Redshroom | 7680 (=> Bad Mushroom) |
10 | Blueshroom | 7680 (=> Bad Mushroom) |
11 | Bad Mushroom | - |
12 | Drop of Sun | 3840 (=> Rotten Water) |
13 | Tomato Juice | 7680 (=> Rotten Water) |
14 | Rotten Water | - |
15 | Tasty Meat | 3840 (=> Rotten Meat) |
16 | Jerky | - |
17 | Rotten Meat | - |
18 | Chocolate | 3840 (=> Melted Chocolate, or combines into Chocolate-covered X with item beneath) |
19 | Melted Chocolate | - |
20 | Chocolate-covered | - |
21 | Deluxe Chocolate | - |
22 | Healer | - |
23 | Magical Potion | - |
24 | Antidote | - |
25 | Elixir | - |
26 | Sunblock | - |
27 | Mr. Rainnot | - |
28 | Tonniar .Rm | - |
29 | Sunny Clog | - |
30 | Warp Leaf | - |
31 | The Fool | - |
32 | The High Priestess | - |
33 | The Empress | - |
34 | The Emperor | - |
35 | The Lovers | - |
36 | The Chariot | - |
37 | Strength | - |
38 | Wheel Of Fortune | - |
39 | Justice | - |
40 | The Hanged Man | - |
41 | Death | - |
42 | Temperance | - |
43 | The Devil | - |
44 | The Tower | - |
45 | The Star | - |
46 | The Moon | - |
47 | The Sun | - |
48 | Judgement | - |
Key items
Located at offset 0x130 in the stat struct.
Index | Name |
---|---|
-1 | (empty) |
0 | Dark Card |
1 | PET |
2 | Spade Emblem |
3 | Heart Emblem |
4 | Diamond Emblem |
5 | Club Emblem |
6 | Joker Emblem |
7 | Oak Coffin |
8 | Bronze Coffin |
9 | Iron Coffin |
10 | Silver Coffin |
11 | Solar Coffin |
12 | Coffin Monster Elefan |
13 | Vampire Coffin |
14 | Iron Maiden |
15 | Warehouse Key |
16 | Circle Key |
17 | Triangle Key |
18 | Square Key |
19 | Red Crystal |
20 | Blue Crystal |
21 | Green Crystal |
22 | Yellow Crystal |
23 | Stone Tablet Piece |
24 | Tasty Water |
25 | The Magician |
26 | The Hierophant |
27 | The Hermit |
28 | The World |
Protectors
Located at offset 0x150 in the stat struct.
Index | Name | Durability | Weight | Description |
---|---|---|---|---|
-1 | (empty) | |||
0 | Cloth Armor | 10 | 5 | Armor made of cloth. |
1 | Leather Armor | 15 | 10 | Armor made of leather. |
2 | Chain Mail | 20 | 15 | Armor made of interlaced metal rings. |
3 | Silver Chain | 25 | 20 | Silver chain mail. Changes Status. |
4 | Scale Mail | 30 | 25 | Leather armor with metal sheeting sewn on. |
5 | Samurai Armor | 35 | 30 | Samurai armor. Raises Strength. |
6 | Blade Mail | 40 | 35 | Metal plate armor. |
7 | Brigandine | 45 | 40 | Leather armor with metal sheeting sewn on. Protects from solar wind. |
8 | Mail of Sol | 25 | 22 | Solar armor. Protects from Sol. Station-charge 2x faster. |
9 | Mail of Darkness | 30 | 22 | Darkness armor. Protects from Dark. |
10 | Mail of Luna | 25 | 22 | Moonlight armor. Protects from all properties. |
11 | Fire Dragon Fang | 30 | 33 | Fire charm. Protects from Flame. |
12 | Water Dragon Tail | 30 | 33 | Water charm. Protects from Frost. |
13 | Wind Dragon Wing | 30 | 33 | Wind charm. Protects from Cloud. |
14 | Earth Dragon Claw | 30 | 33 | Earth charm. Protects from Earth. |
15 | Dragon Scale | 28 | 24 | Armor made from dragon scales. Protects from the 4 main properties. |
16 | Fairy Robe | 16 | 4 | Clothing left behind by a fairy. Doubles effects of Spirit Bugs. |
17 | Earthly Robe | 28 | 8 | Maiden's costume. Doubles effect time of Solar Fruit. |
18 | Raincoat | 12 | 6 | Rain cloak. Protects from the rain. |
19 | Garb of Light | 30 | 12 | Clothing woven with the sun's rays. Doubles value of Solar Gauge. |
20 | Garb of Darkness | 30 | 12 | Clothing woven with Dark Matter. Draws out the power of night. |
21 | Magic Robe | 26 | 16 | Clothing woven with a magic spell. Decreases cost of magic. |
22 | Blood-soaked Cape | 22 | 12 | Cursed overcoat. Changes Status. |
23 | Skull Suit | 20 | 16 | Sneaking suit. Makes it hard for enemies to spot you. |
24 | Training Gear | 25 | 16 | Clothing that allows heartfelt emotions. Increases potential Ex Points. |
25 | Thief's Clothes | 18 | 24 | Clothing stolen by a thief. Causes enemies to drop more normal items than usual. |
26 | Hunter's Clothes | 24 | 24 | Clothing favored by a hunter. Causes enemies to drop more rare items than usual. |
27 | Poison Guard | 18 | 28 | Armor containing defense magic. Protects from poisoning. |
28 | Weapon Guard | 24 | 28 | Armor containing defense magic. Prevents damage to weapons. |
29 | Parade Armor | 32 | 28 | Formal armor. Summons the Crimson Monster. |
30 | Ninja Gi | 18 | 28 | Ninja costume. Raises Agility. |
31 | Spike Mail | 40 | 40 | Armor that protects the wearer through automatic counterattacks. |
32 | Pitch Black Armor | 50 | 50 | Berserk armor. Sucks up Life and raises attack power. |
33 | Mega Power | 25 | 30 | MegaMan power. Enables charging of MegaBuster. |
34 | Guts Power | 30 | 40 | GutsMan power. Reduces sustained damage by half. |
35 | Proto Power | 25 | 20 | ProtoMan power. Speeds up attacks. |
36 | Toad Power | 20 | 20 | ToadMan power. Energy can be restored in the rain. |
Weapons
Located at offset 0x3d0 in the stat struct. Uncharacteristically for save data, weapons are organized into an array of structs (instead of multiple arrays of scalars):
struct weapon {
i8 index;
i8 bonus_or_malus;
i16 durability;
char forged_by[12]; // TODO: Does this also apply to the Japanese version?
u32 sp_effects[3]; // TODO: Each value contains more than just the SP effect index!
};
struct stat {
/* offset 0x3d0 */ weapon weapons[16 /* maybe more? */];
};
Weapon indexes
Index | Name | Level | Base power | Description |
---|---|---|---|---|
0 | (empty) | |||
Swords | ||||
1 | Gradius | 1 | 5 | Dagger. |
2 | Short Sword | 5 | 12 | Small sword. |
3 | Broadsword | 9 | 16 | Wide sword. |
4 | Long Sword | 13 | 21 | Extended sword. |
5 | Dull Blade | 1 | 1 | Blunt sword. |
6 | Zweihander | 17 | 25 | Two-hand sword. |
7 | Flamberge | 21 | 30 | Flaming sword. |
8 | Claymore | 25 | 34 | Large sword. |
9 | Magic Sword | 29 | 39 | Mystical sword. |
10 | Katana | 17 | 34 | Samurai sword. |
11 | Bastard Sword | 33 | 43 | Hand-and-a-half sword. |
12 | Great Sword | 37 | 48 | Giant sword. |
13 | Bushido Sword | 41 | 42 | Warrior's spirit. |
14 | Blood Sword | 45 | 57 | Cursed sword. |
15 | Muramasa | 33 | 52 | Japanese blade. |
16 | Vorpal Sword | 49 | 61 | Sturdy sword. |
17 | Solar Sword | 53 | 66 | Sword of light. |
18 | Sword of Darkness | 53 | 66 | Sword of Darkness. |
19 | Gram | 57 | 70 | Complete sword. |
Spears | ||||
20 | Short Spear | 1 | 8 | Hand spear. |
21 | Glaive | 1 | 15 | Single-edged spear. |
22 | Long Spear | 9 | 20 | Extended spear. |
23 | Lance | 13 | 25 | Knight's spear. |
24 | Quarter Staff | 1 | 4 | 180-cm fighting stick. |
25 | Corsesca | 17 | 30 | Wing spear. |
26 | Fire Paw | 21 | 35 | Flaming spear. |
27 | Bardiche | 25 | 40 | Long-handled battleaxe. |
28 | Ice Glaive | 29 | 45 | Water spear. |
29 | Rune Glaive | 17 | 40 | Single-edged magical spear. |
30 | Partizan | 33 | 50 | Broad spear. |
31 | Thunder Spear | 37 | 55 | Wind spear. |
32 | Blood Spear | 41 | 60 | Cursed spear. |
33 | Grand Lance | 45 | 65 | Earth spear. |
34 | Rune Spear | 33 | 60 | Magical spear. |
35 | Halberd | 49 | 70 | Hatchet spear. |
36 | White Queen | 53 | 75 | Spear of light. |
37 | Black Queen | 53 | 75 | Darkness spear. |
38 | Gungnir | 57 | 80 | Complete spear. |
Hammers | ||||
39 | Club | 1 | 11 | Heavy swinging stick. |
40 | Hammer | 5 | 18 | Hitting weapon. |
41 | Mace | 9 | 24 | Hitting weapon. |
42 | Flail | 13 | 29 | Metal ball with chains attached. |
43 | Pounder | 1 | 7 | Small hammer. |
44 | Axe | 17 | 35 | Hatchet. |
45 | Maul | 21 | 40 | Giant wooden mallet. |
46 | Silver Mace | 25 | 46 | Silver hitting weapon. |
47 | Silver Flail | 29 | 51 | Metal ball with chains attached. |
48 | Heavy Mace | 17 | 46 | Giant mace. |
49 | Battle Axe | 33 | 57 | Battle hatchet. |
50 | War Hammer | 37 | 62 | Battle mace. |
51 | Bloody Mace | 41 | 68 | Cursed mace. |
52 | Morning Star | 45 | 73 | Star ball with chains. |
53 | Heavy Axe | 33 | 68 | Giant battleaxe. |
54 | Earthshaker | 49 | 79 | Quake hammer. |
55 | Daybreak | 53 | 84 | Hammer of light. |
56 | Twilight | 53 | 84 | Hammer of Darkness. |
57 | Mjollnir | 57 | 90 | Complete hammer. |
Special | ||||
58 | Broken Solar Gun | ?? | - | Memento of Father. |
59 | Gun Del Sol | ?? | 75 | Solar Gun. |
60 | Gun Del Hell | ?? | 80 | Dark Gun. |
61 | Megabuster | ?? | 85 | Certificate of friendship. |
62 | Star Piece | - | - | Mass of meteoric iron. |
63 | Astro Sword | ?? | 6 | Star sword. |
64 | Astro Spear | ?? | 6 | Star spear. |
65 | Astro Hammer | ?? | 6 | Star hammer. |
SP effects
The SP effect index is stored in the bottom 8 bits of each sp_effect
value.
Index | Description |
---|---|
0 | (no SP effect) |
1 | Increases attack power based on sunlight. |
2 | Increases attack power at night. |
3 | Increases attack power as Life diminishes. |
4 | Decreases attack power as Life diminishes. |
5 | Uses Solar Station energy directly for Enchantment Attacks. |
6 | Uses Solar Station energy directly for Enchantment Attacks. |
7 | Uses Solar Station energy directly for Enchantment Attacks. |
8 | Increases attack power based on Vitality. |
9 | Increases attack power based on Spirit. |
10 | Increases attack power based on Agility. |
11 | Increases attack power based on Life. |
12 | Increases attack power based on Energy. |
13 | Increases attack power during abnormal status. |
14 | Increases attack power based on sunlight. |
15 | Increases attack power at night. |
16 | Randomly increases damage. |
17 | Increases damage depending on the number of enemies defeated. |
18 | Increases damage with the Flame property. |
19 | Increases damage with the Frost property. |
20 | Increases damage with the Cloud property. |
21 | Increases damage with the Earth property. |
22 | Increases damage to beast monsters. |
23 | Increases damage to material monsters. |
24 | Increases damage to phantom monsters. |
25 | Increases damage to Undead monsters. |
26 | Increases damage to Immortals. |
27 | Randomly nullifies defense power. |
28 | Randomly paralyzes enemies. |
29 | Defeat an enemy and... |
30 | Decreases magic cost for Enchantment Attacks. |
31 | Reduces damage to weapons. |
Magic
Located at offset 0x54 in the stat struct. This is a bitmask:
Bit | Name |
---|---|
0 | Enchantment Sol |
1 | Enchantment Dark |
2 | Enchantment Flame |
3 | Enchantment Frost |
4 | Enchantment Cloud |
5 | Enchantment Earth |
6 | Transform |
7 | Rising Sun |
8 | ??? (Zero Shift?) |
9 | ??? (Black Sun?) |
10 | Freeze |
11 | Dash |
12 | Healing |
13 | Dynamite |
14 | Sleeping |
15 | Change Bat |
16 | Change Mouse |
17 | Change Wolf |
The remaining bits are likely unused.