summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authoryenatch <yenatch@gmail.com>2015-11-03 07:56:05 -0500
committeryenatch <yenatch@gmail.com>2015-11-03 07:56:05 -0500
commit1c1fe276ca59726bb0008c60006c6b48cd093573 (patch)
tree817fb9c92dd798e89a891c3924bda3df955344e0 /data
parent25c126c69beebfdf26d0de286e25c65f6f3db16e (diff)
parent2faa4a0f70edd91bde908139b3fd5b6b5aebf017 (diff)
Merge pull request #324 from PikalaxALT/master
Movement and map objects
Diffstat (limited to 'data')
-rw-r--r--data/battle_tower.asm2
-rw-r--r--data/odd_eggs.asm56
2 files changed, 32 insertions, 26 deletions
diff --git a/data/battle_tower.asm b/data/battle_tower.asm
index 281c359d7..b0455eb10 100644
--- a/data/battle_tower.asm
+++ b/data/battle_tower.asm
@@ -773,7 +773,7 @@ BattleTowerMons1:
db UNOWN
db BERRY
- db HIDDEN_POWER, NONE, NONE, NONE
+ db HIDDEN_POWER, 0, 0, 0
dw 0 ; OT ID
dt 1000 ; Exp
; Stat exp
diff --git a/data/odd_eggs.asm b/data/odd_eggs.asm
index dd6d36ab8..96a6717b9 100644
--- a/data/odd_eggs.asm
+++ b/data/odd_eggs.asm
@@ -43,43 +43,49 @@ GiveOddEgg: ; 1fb4b6
ld a, OddEgg2 - OddEgg1
call AddNTimes
- ld de, wEnemyMoveStruct
- ld bc, $0046
+ ld de, OddEggSpecies
+ ld bc, party_struct_length + 2 * PKMN_NAME_LENGTH
call CopyBytes
ld a, EGG_TICKET
ld [CurItem], a
- ld a, $1
- ld [wd10c], a
- ld a, $ff
- ld [wd107], a
+ ld a, 1
+ ld [wItemQuantityChangeBuffer], a
+ ld a, -1
+ ld [ItemCountBuffer], a
ld hl, NumItems
call TossItem
+ ; load species in wcd2a
ld a, EGG
ld [wcd2a], a
+ ; load pointer to wcd29 in wcd20
ld a, wcd29 % $100
- ld [CreditsPos], a
+ ld [wcd20], a
ld a, wcd29 / $100
ld [wcd21], a
- ld a, wEnemyMoveStruct % $100
+ ; load pointer to OddEggSpecies in wcd22
+ ld a, OddEggSpecies % $100
ld [wcd22], a
- ld a, wEnemyMoveStruct / $100
+ ld a, OddEggSpecies / $100
ld [wcd23], a
+ ; load Odd Egg Name in wcd2b
ld hl, .Odd
ld de, wcd2b
ld bc, PKMN_NAME_LENGTH
call CopyBytes
+ ; load pointer to wcd2b in wcd24
ld a, wcd2b % $100
ld [wcd24], a
ld a, wcd2b / $100
ld [wcd25], a
- ld a, BattleMonHappiness % $100
+ ; load pointer to wOddEggName in wcd26
+ ld a, wOddEggName % $100
ld [wcd26], a
- ld a, BattleMonHappiness / $100
+ ld a, wOddEggName / $100
ld [wcd27], a
callba Function11b98f
ret
@@ -119,7 +125,7 @@ OddEggs: ; 1fb56e
OddEgg1:
db PICHU
db NO_ITEM
- db THUNDERSHOCK, CHARM, DIZZY_PUNCH, NONE
+ db THUNDERSHOCK, CHARM, DIZZY_PUNCH, 0
dw 02048 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -146,7 +152,7 @@ OddEgg1:
OddEgg2:
db PICHU
db NO_ITEM
- db THUNDERSHOCK, CHARM, DIZZY_PUNCH, NONE
+ db THUNDERSHOCK, CHARM, DIZZY_PUNCH, 0
dw 00256 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -172,7 +178,7 @@ OddEgg2:
db CLEFFA
db NO_ITEM
- db POUND, CHARM, DIZZY_PUNCH, NONE
+ db POUND, CHARM, DIZZY_PUNCH, 0
dw 04096 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -198,7 +204,7 @@ OddEgg2:
db CLEFFA
db NO_ITEM
- db POUND, CHARM, DIZZY_PUNCH, NONE
+ db POUND, CHARM, DIZZY_PUNCH, 0
dw 00768 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -224,7 +230,7 @@ OddEgg2:
db IGGLYBUFF
db NO_ITEM
- db SING, CHARM, DIZZY_PUNCH, NONE
+ db SING, CHARM, DIZZY_PUNCH, 0
dw 04096 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -250,7 +256,7 @@ OddEgg2:
db IGGLYBUFF
db NO_ITEM
- db SING, CHARM, DIZZY_PUNCH, NONE
+ db SING, CHARM, DIZZY_PUNCH, 0
dw 00768 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -276,7 +282,7 @@ OddEgg2:
db SMOOCHUM
db NO_ITEM
- db POUND, LICK, DIZZY_PUNCH, NONE
+ db POUND, LICK, DIZZY_PUNCH, 0
dw 03584 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -302,7 +308,7 @@ OddEgg2:
db SMOOCHUM
db NO_ITEM
- db POUND, LICK, DIZZY_PUNCH, NONE
+ db POUND, LICK, DIZZY_PUNCH, 0
dw 00512 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -328,7 +334,7 @@ OddEgg2:
db MAGBY
db NO_ITEM
- db EMBER, DIZZY_PUNCH, NONE, NONE
+ db EMBER, DIZZY_PUNCH, 0, 0
dw 02560 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -354,7 +360,7 @@ OddEgg2:
db MAGBY
db NO_ITEM
- db EMBER, DIZZY_PUNCH, NONE, NONE
+ db EMBER, DIZZY_PUNCH, 0, 0
dw 00512 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -380,7 +386,7 @@ OddEgg2:
db ELEKID
db NO_ITEM
- db QUICK_ATTACK, LEER, DIZZY_PUNCH, NONE
+ db QUICK_ATTACK, LEER, DIZZY_PUNCH, 0
dw 03072 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -406,7 +412,7 @@ OddEgg2:
db ELEKID
db NO_ITEM
- db QUICK_ATTACK, LEER, DIZZY_PUNCH, NONE
+ db QUICK_ATTACK, LEER, DIZZY_PUNCH, 0
dw 00512 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -432,7 +438,7 @@ OddEgg2:
db TYROGUE
db NO_ITEM
- db TACKLE, DIZZY_PUNCH, NONE, NONE
+ db TACKLE, DIZZY_PUNCH, 0, 0
dw 02560 ; OT ID
dt 125 ; Exp
; Stat exp
@@ -458,7 +464,7 @@ OddEgg2:
db TYROGUE
db NO_ITEM
- db TACKLE, DIZZY_PUNCH, NONE, NONE
+ db TACKLE, DIZZY_PUNCH, 0, 0
dw 00256 ; OT ID
dt 125 ; Exp
; Stat exp