2020-02-12 20:22:49 +00:00
|
|
|
include th04/sprites/cels.inc
|
|
|
|
|
2020-08-17 18:20:26 +00:00
|
|
|
PARTICLE_W = 16
|
|
|
|
PARTICLE_H = 16
|
|
|
|
|
2020-02-26 21:24:36 +00:00
|
|
|
PARTICLE_CELS = 4
|
2020-02-27 20:06:35 +00:00
|
|
|
B4BALL_CELS = 4
|
2020-08-16 15:58:05 +00:00
|
|
|
B4_CELS = 16
|
2020-02-26 21:24:36 +00:00
|
|
|
|
2020-04-19 17:38:09 +00:00
|
|
|
PAT_ENEMY_KILL = 4
|
2020-02-12 20:22:49 +00:00
|
|
|
PAT_CLOUD_BULLET16_BLUE = 12
|
|
|
|
PAT_CLOUD_BULLET16_RED = 16
|
2020-02-10 20:59:23 +00:00
|
|
|
PAT_SHOT_SUB = 22
|
|
|
|
PAT_OPTION = 26
|
|
|
|
PAT_ITEM = 36
|
2020-02-12 20:22:49 +00:00
|
|
|
PAT_BULLET16_N_BLUE = 44
|
|
|
|
PAT_BULLET16_N_BALL_BLUE = PAT_BULLET16_N_BLUE
|
|
|
|
PAT_BULLET16_N_OUTLINED_BALL_BLUE = 45
|
|
|
|
PAT_BULLET16_N_SMALL_BALL_BLUE = 46
|
|
|
|
PAT_BULLET16_N_CROSS_BLUE = 47
|
|
|
|
PAT_BULLET16_N_RED = 48
|
|
|
|
PAT_BULLET16_N_BALL_RED = PAT_BULLET16_N_RED
|
|
|
|
PAT_BULLET16_N_OUTLINED_BALL_RED = 49
|
|
|
|
PAT_BULLET16_N_SMALL_BALL_RED = 50
|
|
|
|
PAT_BULLET16_STAR = 51
|
|
|
|
PAT_BULLET16_D = 52
|
|
|
|
PAT_BULLET16_D_BLUE = PAT_BULLET16_D
|
|
|
|
PAT_BULLET16_D_GREEN = 68
|
|
|
|
PAT_BULLET16_V = 84
|
|
|
|
PAT_BULLET16_V_RED = PAT_BULLET16_V
|
|
|
|
PAT_BULLET16_V_BLUE = 116
|
|
|
|
PAT_CLOUD_PELLET = 148
|
[Reverse-engineering] [th04/th05] Bullets: Distinguish clear and zap mechanics
And actually document them correctly.
Clear: Custom duration, awards constant points per bullet during the
entire duration, plays a decay animation
Zap: Fixed duration, awards a semi-exponential bonus for all bullets
alive on the first frame, plays a, um, "zapping" animation… in
TH04, because it's bugged in TH05 :zunpet:
Part of P0149, funded by Blue Bolt, Ember2528, and -Tom-.
2021-07-24 19:25:25 +00:00
|
|
|
PAT_BULLET_ZAP = 152
|
2020-02-12 20:22:49 +00:00
|
|
|
PAT_DECAY_PELLET = 156
|
|
|
|
PAT_DECAY_BULLET16 = 160
|
2020-02-10 20:59:23 +00:00
|
|
|
PAT_EXPLOSION_SMALL = 164
|
2020-08-21 22:44:46 +00:00
|
|
|
PAT_FIREWAVE_LEFT = 168
|
|
|
|
PAT_FIREWAVE_RIGHT = 169
|
2020-02-26 21:24:36 +00:00
|
|
|
PAT_PARTICLE = 172
|
2020-02-27 20:06:35 +00:00
|
|
|
|
|
|
|
PAT_B4BALL_SNOW = 212
|
|
|
|
PAT_B4BALL_FIRE = 216
|
|
|
|
PAT_B4BALL_SNOW_HIT = 220
|
|
|
|
PAT_DECAY_B4BALL = 224
|
2020-02-28 13:23:02 +00:00
|
|
|
|
2020-09-30 16:01:33 +00:00
|
|
|
PAT_SWORD = 193
|
|
|
|
PAT_DECAY_SWORD = 225
|
2020-02-28 21:40:34 +00:00
|
|
|
|
|
|
|
PAT_B6BALL_BLUE_1 = 200
|
|
|
|
PAT_B6BALL_PURPLE = 201
|
|
|
|
PAT_B6BALL_BLUE_2 = 202
|
|
|
|
PAT_B6BALL_BLUE_3 = 203
|
|
|
|
PAT_DECAY_B6BALL = 204
|