Skip to content

Commit a238fc7

Browse files
committed
Changed Starter, added many move animations.
1 parent 88945c3 commit a238fc7

22 files changed

+300
-168
lines changed

constants/battle_anim_constants.asm

+3
Original file line numberDiff line numberDiff line change
@@ -103,6 +103,7 @@ DEF BATTLEANIM_BASE_TILE EQU 7 * 7 ; Maximum size of a pokemon picture
103103
const ANIM_OBJ_ABSORB
104104
const ANIM_OBJ_EGG
105105
const ANIM_OBJ_FOCUS
106+
const ANIM_OBJ_STONE_EDGE
106107
const ANIM_OBJ_BIND1
107108
const ANIM_OBJ_BIND2
108109
const ANIM_OBJ_LEECH_SEED
@@ -124,6 +125,7 @@ DEF BATTLEANIM_BASE_TILE EQU 7 * 7 ; Maximum size of a pokemon picture
124125
const ANIM_OBJ_STRING_SHOT
125126
const ANIM_OBJ_HAZE
126127
const ANIM_OBJ_MIST
128+
const ANIM_OBJ_DEFOG
127129
const ANIM_OBJ_SMOG
128130
const ANIM_OBJ_POISON_GAS
129131
const ANIM_OBJ_HORN
@@ -139,6 +141,7 @@ DEF BATTLEANIM_BASE_TILE EQU 7 * 7 ; Maximum size of a pokemon picture
139141
const ANIM_OBJ_BONE_CLUB
140142
const ANIM_OBJ_BONE_RUSH
141143
const ANIM_OBJ_SWIFT
144+
const ANIM_OBJ_SILVER_WIND
142145
const ANIM_OBJ_KINESIS
143146
const ANIM_OBJ_FLASH
144147
const ANIM_OBJ_SHINY

constants/script_constants.asm

+5-5
Original file line numberDiff line numberDiff line change
@@ -208,11 +208,11 @@ DEF EMOTE_LENGTH EQU 6
208208
; FruitTreeItems indexes (see data/items/fruit_trees.asm)
209209
const_def 1
210210
const FRUITTREE_SCENIC_BLUFF ; 01
211-
const FRUITTREE_ROUTE_30_1 ; 02
212-
const FRUITTREE_ROUTE_38 ; 03
213-
const FRUITTREE_ROUTE_46_1 ; 04
214-
const FRUITTREE_ROUTE_30_2 ; 05
215-
const FRUITTREE_ROUTE_33 ; 06
211+
const FRUITTREE_BERRY_FOREST_1 ; 02
212+
const FRUITTREE_BERRY_FOREST_2 ; 03
213+
const FRUITTREE_BERRY_FOREST_3 ; 04
214+
const FRUITTREE_BERRY_FOREST_4 ; 05
215+
const FRUITTREE_BERRY_FOREST_5 ; 06
216216
const FRUITTREE_ROUTE_31 ; 07
217217
const FRUITTREE_ROUTE_43 ; 08
218218
const FRUITTREE_VIOLET_CITY ; 09

constants/trainer_constants.asm

+3
Original file line numberDiff line numberDiff line change
@@ -225,8 +225,10 @@ DEF NUM_NONTRAINER_PHONECONTACTS EQU const_value - 1
225225
const PERCY_2_BALTOY
226226

227227
trainerclass BREEDER ; 46
228+
const DAWN
228229

229230
trainerclass BUG_MANIAC ; 47
231+
const EDWIN
230232

231233
trainerclass CLOWN ; 48
232234

@@ -263,6 +265,7 @@ DEF NUM_NONTRAINER_PHONECONTACTS EQU const_value - 1
263265
trainerclass FARMER ; 58
264266

265267
trainerclass GARDENER ; 59
268+
const LILY
266269

267270
trainerclass DANCER ; 5a
268271

data/battle_anims/objects.asm

+7-1
Original file line numberDiff line numberDiff line change
@@ -165,6 +165,8 @@ BattleAnimObjects:
165165
battleanimobj RELATIVE_X | X_FLIP, $b0, BATTLEANIMFRAMESET_4D, BATTLEANIMFUNC_EGG, PAL_BATTLE_OB_GRAY, ANIM_GFX_EGG
166166
; ANIM_OBJ_FOCUS
167167
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_51, BATTLEANIMFUNC_MOVE_UP, PAL_BATTLE_OB_YELLOW, ANIM_GFX_SPEED
168+
; ANIM_OBJ_STONE_EDGE
169+
battleanimobj RELATIVE_X, $b0, BATTLEANIMFRAMESET_19, BATTLEANIMFUNC_MOVE_UP, PAL_BATTLE_OB_BROWN, ANIM_GFX_ROCKS
168170
; ANIM_OBJ_BIND1
169171
battleanimobj RELATIVE_X | X_FLIP, $ff, BATTLEANIMFRAMESET_52, BATTLEANIMFUNC_WRAP, PAL_BATTLE_OB_GREEN, ANIM_GFX_ROPE
170172
; ANIM_OBJ_BIND2
@@ -207,6 +209,8 @@ BattleAnimObjects:
207209
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_6F, BATTLEANIMFUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, ANIM_GFX_HAZE
208210
; ANIM_OBJ_MIST
209211
battleanimobj RELATIVE_X | X_FLIP, $48, BATTLEANIMFRAMESET_70, BATTLEANIMFUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, ANIM_GFX_HAZE
212+
; ANIM_OBJ_DEFOG
213+
battleanimobj RELATIVE_X | X_FLIP | PRIORITY, $88, BATTLEANIMFRAMESET_70, BATTLEANIMFUNC_AGILITY, PAL_BATTLE_OB_GRAY, ANIM_GFX_HAZE
210214
; ANIM_OBJ_SMOG
211215
battleanimobj RELATIVE_X | X_FLIP, $48, BATTLEANIMFRAMESET_6F, BATTLEANIMFUNC_SPIRAL_DESCENT, PAL_BATTLE_OB_GRAY, ANIM_GFX_HAZE
212216
; ANIM_OBJ_POISON_GAS
@@ -237,6 +241,8 @@ BattleAnimObjects:
237241
battleanimobj RELATIVE_X, $ff, BATTLEANIMFRAMESET_77, BATTLEANIMFUNC_NULL, PAL_BATTLE_OB_GRAY, ANIM_GFX_MISC
238242
; ANIM_OBJ_SWIFT
239243
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_78, BATTLEANIMFUNC_USER_TO_TARGET_SPIN, PAL_BATTLE_OB_YELLOW, ANIM_GFX_OBJECTS
244+
; ANIM_OBJ_SILVER_WIND
245+
battleanimobj RELATIVE_X, $80, BATTLEANIMFRAMESET_30, BATTLEANIMFUNC_USER_TO_TARGET_SPIN, PAL_BATTLE_OB_YELLOW, ANIM_GFX_SPEED
240246
; ANIM_OBJ_KINESIS
241247
battleanimobj RELATIVE_X | X_FLIP, $90, BATTLEANIMFRAMESET_79, BATTLEANIMFUNC_NULL, PAL_BATTLE_OB_GRAY, ANIM_GFX_MISC
242248
; ANIM_OBJ_FLASH
@@ -400,5 +406,5 @@ BattleAnimObjects:
400406
; ANIM_OBJ_PLAYERHEAD_2ROW
401407
battleanimobj ABSOLUTE_X, $00, BATTLEANIMFRAMESET_B8, BATTLEANIMFUNC_NULL, PAL_BATTLE_OB_PLAYER, ANIM_GFX_ENEMYFEET
402408
; ANIM_OBJ_BULLET_SEED
403-
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $90, BATTLEANIMFRAMESET_56, BATTLEANIMFUNC_LEECH_SEED, PAL_BATTLE_OB_GREEN, ANIM_GFX_PLANT
409+
battleanimobj RELATIVE_X | X_FLIP | Y_FLIP, $68, BATTLEANIMFRAMESET_56, BATTLEANIMFUNC_NEEDLE, PAL_BATTLE_OB_GREEN, ANIM_GFX_PLANT
404410
assert_table_length NUM_ANIM_OBJS

data/items/fruit_trees.asm

+6-5
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,12 @@ FruitTreeItems:
22
; entries correspond to FRUITTREE_* constants
33
table_width 1, FruitTreeItems
44
db BERRY ; SCENIC_BLUFF
5-
db BERRY ; ROUTE_30_1
6-
db BERRY ; ROUTE_38
7-
db BERRY ; ROUTE_46_1
8-
db PSNCUREBERRY ; ROUTE_30_2
9-
db PSNCUREBERRY ; ROUTE_33
5+
db BERRY ; BERRY_FOREST_1
6+
db PRZCUREBERRY ; BERRY_FOREST_2
7+
db BITTER_BERRY ; BERRY_FOREST_3
8+
db DREAM_BERRY ; BERRY_FOREST_4
9+
db PSNCUREBERRY ; BERRY_FOREST_5
10+
1011
db BITTER_BERRY ; ROUTE_31
1112
db BITTER_BERRY ; ROUTE_43
1213
db PRZCUREBERRY ; VIOLET_CITY

0 commit comments

Comments
 (0)