mirror of
https://github.com/thornAvery/kep-hack.git
synced 2026-02-20 22:28:41 +13:00
Move Animation Photosensitivity Enhancements
This changes the animations for various vanilla moves with the aim of reducing photosensitive reactions. KEP is going to chiefly be played on emulators, and thus players will experience flashing that is meant to be dimmed by a Game Boy screen. This is dangerous, so here we are. Many moves have been given black screens which 1) Look cool as fuck, Thunderbolt and Blizzard are really nice and 2) bypass flashing. Others have had their flashing reduced or outright removed. Blizzard has been given special treatment, having the second part of its animation given an Ice Rise clip like Ice Beam. This, coupled with the darkness, looks ace. Changed moves include: Body Slam, Glare, Dazzling Gleam (oops), Disable, Blizzard, BubbleBeam, Confusion, Dream Eater, Explosion, Guillotine, Hyper Beam, Mega Kick, Mega Punch, Psychic, Reflect, Rock Slide, Selfdestruct, Spore, and Thunderbolt;
This commit is contained in:
parent
0af5bd126b
commit
bdb19859c2
4 changed files with 66 additions and 73 deletions
|
|
@ -3,24 +3,31 @@ MACRO anim_special_effect
|
|||
dw \2
|
||||
ENDM
|
||||
|
||||
; RBY has a lot of animations designed for the natural cover of the non-backlit Game Boy.
|
||||
; When played on an emulator, these animations will trigger potentially dangerous medical reactions from photosensitive individuals (like me!), such as dizziness or even seizures.
|
||||
; For the purposes of KEP, I've replaced much of these animations with just...better animations, that don't need flashing.
|
||||
; Specifically, I checked off the 3DS VC's "dimmed out" moves, and replaced them with better animations;
|
||||
; Blizzard, BubbleBeam, Confusion, Dream Eater, Explosion, Guillotine, Hyper Beam, Mega Kick, Mega Punch, Psychic, Reflect, Rock Slide, Selfdestruct, Spore, and Thunderbolt
|
||||
; I have also edited Body Slam, Glare, and Disable.
|
||||
|
||||
AnimationIdSpecialEffects:
|
||||
; animation id, effect routine address
|
||||
anim_special_effect MEGA_PUNCH, AnimationFlashScreen
|
||||
anim_special_effect GUILLOTINE, AnimationFlashScreen
|
||||
anim_special_effect MEGA_KICK, AnimationFlashScreen
|
||||
; anim_special_effect MEGA_PUNCH, AnimationFlashScreen Replaced with a black screen
|
||||
; anim_special_effect GUILLOTINE, AnimationFlashScreen Replaced with a black screen
|
||||
; anim_special_effect MEGA_KICK, AnimationFlashScreen Replaced with a black screen
|
||||
anim_special_effect HEADBUTT, AnimationFlashScreen
|
||||
anim_special_effect TAIL_WHIP, TailWhipAnimationUnused
|
||||
anim_special_effect GROWL, DoGrowlSpecialEffects
|
||||
anim_special_effect DISABLE, AnimationFlashScreen
|
||||
anim_special_effect BLIZZARD, DoBlizzardSpecialEffects
|
||||
anim_special_effect BUBBLEBEAM, AnimationFlashScreen
|
||||
anim_special_effect HYPER_BEAM, FlashScreenEveryFourFrameBlocks
|
||||
anim_special_effect THUNDERBOLT, FlashScreenEveryEightFrameBlocks
|
||||
anim_special_effect REFLECT, AnimationFlashScreen
|
||||
anim_special_effect SELFDESTRUCT, DoExplodeSpecialEffects
|
||||
anim_special_effect SPORE, AnimationFlashScreen
|
||||
anim_special_effect EXPLOSION, DoExplodeSpecialEffects
|
||||
anim_special_effect ROCK_SLIDE, DoRockSlideSpecialEffects
|
||||
; anim_special_effect DISABLE, AnimationFlashScreen
|
||||
; anim_special_effect BLIZZARD, DoBlizzardSpecialEffects
|
||||
; anim_special_effect BUBBLEBEAM, AnimationFlashScreen unnecessary...
|
||||
; anim_special_effect HYPER_BEAM, FlashScreenEveryFourFrameBlocks
|
||||
; anim_special_effect THUNDERBOLT, FlashScreenEveryEightFrameBlocks ; Replaced with a black screen animation
|
||||
; anim_special_effect REFLECT, AnimationFlashScreen worst animation in the game, easily
|
||||
; anim_special_effect SELFDESTRUCT, DoExplodeSpecialEffects ; Uses a white screen
|
||||
; anim_special_effect SPORE, AnimationFlashScreen lol why'd they do this
|
||||
anim_special_effect EXPLOSION, DoExplodeSpecialEffects ; Now uses a black screen
|
||||
anim_special_effect ROCK_SLIDE, DoRockSlideSpecialEffects ; This one was fixed in-script.
|
||||
anim_special_effect TRADE_BALL_DROP_ANIM, TradeHidePokemon
|
||||
anim_special_effect TRADE_BALL_SHAKE_ANIM, TradeShakePokeball
|
||||
anim_special_effect TRADE_BALL_TILT_ANIM, TradeJumpPokeball
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue