diff options
author | yenatch <yenatch@gmail.com> | 2014-02-23 00:37:09 -0500 |
---|---|---|
committer | yenatch <yenatch@gmail.com> | 2014-02-23 00:37:09 -0500 |
commit | a01dad8e49ab9a892d24c011a85a03d42a3a7c24 (patch) | |
tree | 4921c1cd3e46a05d1871063a25f303b2c039ef2c /wram.asm | |
parent | 0ea86cecba2c453fae823e72675d5609f1ae5398 (diff) |
Partymon structs for opponent and player parties.
Diffstat (limited to 'wram.asm')
-rw-r--r-- | wram.asm | 193 |
1 files changed, 23 insertions, 170 deletions
@@ -14,6 +14,7 @@ party_struct: MACRO \1ID:: dw \1Exp:: ds 3 ; Big endian +\1StatExp:: \1HPExp:: dw \1AtkExp:: dw \1DefExp:: dw @@ -25,10 +26,10 @@ party_struct: MACRO \1SpdSpcDV:: db \1PP:: -\1PP1:: db -\1PP2:: db -\1PP3:: db -\1PP4:: db +\1PPMove1:: db +\1PPMove2:: db +\1PPMove3:: db +\1PPMove4:: db \1Happiness:: db \1PokerusStatus:: db @@ -1127,7 +1128,7 @@ TempMonStatus:: ; d12e ds 1 ; d12f ds 1 -TempMonCurHP:: ; d130 +TempMonHP:: ; d130 ds 2 TempMonMaxHP:: ; d132 ds 2 @@ -1496,96 +1497,18 @@ OTPartySpecies:: ; d281 ds 1 ; any empty slots including the 7th must be FF ; or the routine will keep going -OTPartyMon1:: -OTPartyMon1Species:: ; d288 - ds 1 -OTPartyMon1Item:: ; d289 - ds 1 - -OTPartyMon1Moves:: ; d28a -OTPartyMon1Move1:: ; d28a - ds 1 -OTPartyMon1Move2:: ; d28b - ds 1 -OTPartyMon1Move3:: ; d28c - ds 1 -OTPartyMon1Move4:: ; d28d - ds 1 - -OTPartyMon1ID:: ; d28e - ds 2 -OTPartyMon1Exp:: ; d290 - ds 3 -OTPartyMon1HPExp:: ; d293 - ds 2 -OTPartyMon1AtkExp:: ; d295 - ds 2 -OTPartyMon1DefExp:: ; d297 - ds 2 -OTPartyMon1SpdExp:: ; d299 - ds 2 -OTPartyMon1SpclExp:: ; d29b - ds 2 - -OTPartyMon1DVs:: ; d29d -OTPartyMon1AtkDefDV:: ; d29d - ds 1 -OTPartyMon1SpdSpclDV:: ; d29e - ds 1 - -OTPartyMon1PP:: ; d29f -OTPartyMon1PPMove1:: ; d29f - ds 1 -OTPartyMon1PPMove2:: ; d2a0 - ds 1 -OTPartyMon1PPMove3:: ; d2a1 - ds 1 -OTPartyMon1PPMove4:: ; d2a2 - ds 1 - -OTPartyMon1Happiness:: ; d2a3 - ds 1 -OTPartyMon1PokerusStatus:: ; d2a4 - ds 1 - -OTPartyMon1CaughtData:: ; d2a5 -OTPartyMon1CaughtGender:: ; d2a5 -OTPartyMon1CaughtLocation:: ; d2a5 - ds 1 -OTPartyMon1CaughtTime:: ; d2a6 - ds 1 -OTPartyMon1Level:: ; d2a7 - ds 1 - -OTPartyMon1Status:: ; d2a8 - ds 1 -OTPartyMon1Unused:: ; d2a9 - ds 1 -OTPartyMon1CurHP:: ; d2aa - ds 2 -OTPartyMon1MaxHP:: ; d2ac - ds 2 -OTPartyMon1Atk:: ; d2ae - ds 2 -OTPartyMon1Def:: ; d2b0 - ds 2 -OTPartyMon1Spd:: ; d2b2 - ds 2 -OTPartyMon1SpclAtk:: ; d2b4 - ds 2 -OTPartyMon1SpclDef:: ; d2b6 - ds 2 - +OTPartyMon1:: ; d288 + party_struct OTPartyMon1 OTPartyMon2:: ; d2b8 - ds 48 + party_struct OTPartyMon2 OTPartyMon3:: ; d2e8 - ds 48 + party_struct OTPartyMon3 OTPartyMon4:: ; d318 - ds 48 + party_struct OTPartyMon4 OTPartyMon5:: ; d348 - ds 48 + party_struct OTPartyMon5 OTPartyMon6:: ; d378 - ds 48 + party_struct OTPartyMon6 OTPartyMonOT:: @@ -1970,88 +1893,18 @@ PartyEnd:: ; dcde ds 1 ; legacy functions don't check PartyCount PartyMons:: -PartyMon1:: -PartyMon1Species:: ; dcdf - ds 1 -PartyMon1Item:: ; dce0 - ds 1 - -PartyMon1Moves:: ; dce1 -PartyMon1Move1:: ; dce1 - ds 1 -PartyMon1Move2:: ; dce2 - ds 1 -PartyMon1Move3:: ; dce3 - ds 1 -PartyMon1Move4:: ; dce4 - ds 1 - -PartyMon1ID:: ; dce5 - ds 2 -PartyMon1Exp:: ; dce7 - ds 3 - -PartyMon1StatExp:: -PartyMon1HPExp:: ; dcea - ds 2 -PartyMon1AtkExp:: ; dcec - ds 2 -PartyMon1DefExp:: ; dcee - ds 2 -PartyMon1SpdExp:: ; dcf0 - ds 2 -PartyMon1SpclExp:: ; dcf2 - ds 2 - -PartyMon1DVs:: ; dcf4 -; hp = %1000 for each dv - ds 1 ; atk/def - ds 1 ; spd/spc -PartyMon1PP:: ; dcf6 - ds 4 -PartyMon1Happiness:: ; dcfa - ds 1 -PartyMon1PokerusStatus:: ; dcfb - ds 1 -PartyMon1CaughtData:: ; dcfc -PartyMon1CaughtTime:: ; dcfc -PartyMon1CaughtLevel:: ; dcfc - ds 1 -PartyMon1CaughtGender:: ; dcfd -PartyMon1CaughtLocation:: ; dcfd - ds 1 -PartyMon1Level:: ; dcfe - ds 1 -PartyMon1Status:: ; dcff - ds 1 -; dd00 unused - ds 1 -PartyMon1CurHP:: ; dd01 - ds 2 -PartyMon1MaxHP:: ; dd03 - ds 2 -PartyMon1Atk:: ; dd05 - ds 2 -PartyMon1Def:: ; dd07 - ds 2 -PartyMon1Spd:: ; dd09 - ds 2 -PartyMon1SpclAtk:: ; dd0b - ds 2 -PartyMon1SpclDef:: ; dd0d - ds 2 - - +PartyMon1:: ; dcdf + party_struct PartyMon1 PartyMon2:: ; dd0f - ds 48 + party_struct PartyMon2 PartyMon3:: ; dd3f - ds 48 + party_struct PartyMon3 PartyMon4:: ; dd6f - ds 48 + party_struct PartyMon4 PartyMon5:: ; dd9f - ds 48 + party_struct PartyMon5 PartyMon6:: ; ddcf - ds 48 + party_struct PartyMon6 PartyMonOT:: PartyMon1OT:: ; ddff @@ -2159,7 +2012,7 @@ RoamMon1MapGroup:: ; dfd1 ds 1 RoamMon1MapNumber:: ; dfd2 ds 1 -RoamMon1CurHP:: ; dfd3 +RoamMon1HP:: ; dfd3 ds 1 RoamMon1DVs:: ; dfd4 ds 2 @@ -2172,7 +2025,7 @@ RoamMon2MapGroup:: ; dfd8 ds 1 RoamMon2MapNumber:: ; dfd9 ds 1 -RoamMon2CurHP:: ; dfda +RoamMon2HP:: ; dfda ds 1 RoamMon2DVs:: ; dfdb ds 2 @@ -2185,7 +2038,7 @@ RoamMon3MapGroup:: ; dfdf ds 1 RoamMon3MapNumber:: ; dfe0 ds 1 -RoamMon3CurHP:: ; dfe1 +RoamMon3HP:: ; dfe1 ds 1 RoamMon3DVs:: ; dfe2 ds 2 |