Identify more sprite-related constants
Start more documentation
This commit is contained in:
99
docs/move_anim_commands.md
Normal file
99
docs/move_anim_commands.md
Normal file
@@ -0,0 +1,99 @@
|
||||
# Move Animation Commands
|
||||
|
||||
## `$00`−`$EF`: `anim_wait` *length*
|
||||
|
||||
## `$D0`: `anim_obj` *object*, *x*, *y*, *param*
|
||||
|
||||
## `$D1`: `anim_1gfx` *gfx*
|
||||
|
||||
## `$D2`: `anim_2gfx` *gfx1*, *gfx2*
|
||||
|
||||
## `$D3`: `anim_3gfx` *gfx1*, *gfx2*, *gfx3*
|
||||
|
||||
## `$D4`: `anim_4gfx` *gfx1*, *gfx2*, *gfx3*, *gfx4*
|
||||
|
||||
## `$D5`: `anim_5gfx` *gfx1*, *gfx2*, *gfx3*, *gfx4*, *gfx5*
|
||||
|
||||
## `$D6`: `anim_incobj` *id*
|
||||
|
||||
## `$D7`: `anim_setobj` *id*, *object*
|
||||
|
||||
## `$D8`: `anim_incbgeffect` *effect*
|
||||
|
||||
## `$D9`: `anim_enemyfeetobj`
|
||||
|
||||
## `$DA`: `anim_playerheadobj`
|
||||
|
||||
## `$DB`: `anim_checkpokeball`
|
||||
|
||||
## `$DC`: `anim_transform`
|
||||
|
||||
## `$DD`: `anim_raisesub`
|
||||
|
||||
## `$DE`: `anim_dropsub`
|
||||
|
||||
## `$DF`: `anim_resetobp0`
|
||||
|
||||
## `$E0`: `anim_sound` *duration*, *tracks*, *id*
|
||||
|
||||
## `$E1`: `anim_cry` *pitch*
|
||||
|
||||
## `$E2`: `anim_minimizeopp`
|
||||
|
||||
## `$E3`: `anim_oamon`
|
||||
|
||||
## `$E4`: `anim_oamoff`
|
||||
|
||||
## `$E5`: `anim_clearobjs`
|
||||
|
||||
## `$E6`: `anim_beatup`
|
||||
|
||||
## `$E7`: `anim_0xe7`
|
||||
|
||||
## `$E8`: `anim_updateactorpic`
|
||||
|
||||
## `$E9`: `anim_minimize`
|
||||
|
||||
## `$EA`: `anim_0xea`
|
||||
|
||||
## `$EB`: `anim_0xeb`
|
||||
|
||||
## `$EC`: `anim_0xec`
|
||||
|
||||
## `$ED`: `anim_0xed`
|
||||
|
||||
## `$EE`: `anim_if_param_and` *value*, *address*
|
||||
|
||||
## `$EF`: `anim_jumpuntil` *address*
|
||||
|
||||
## `$F0`: `anim_bgeffect` *effect*, *unknown1*, *unknown2*, *unknown3*
|
||||
|
||||
## `$F1`: `anim_bgp` *colors*
|
||||
|
||||
## `$F2`: `anim_obp0` *colors*
|
||||
|
||||
## `$F3`: `anim_obp1` *colors*
|
||||
|
||||
## `$F4`: `anim_clearsprites`
|
||||
|
||||
## `$F5`: `anim_0xf5`
|
||||
|
||||
## `$F6`: `anim_0xf6`
|
||||
|
||||
## `$F7`: `anim_0xf7`
|
||||
|
||||
## `$F8`: `anim_if_param_equal` *value*, *address*
|
||||
|
||||
## `$F9`: `anim_setvar` *value*
|
||||
|
||||
## `$FA`: `anim_incvar`
|
||||
|
||||
## `$FB`: `anim_if_var_equal` *value*, *address*
|
||||
|
||||
## `$FC`: `anim_jump` *address*
|
||||
|
||||
## `$FD`: `anim_loop` *count*, *address*
|
||||
|
||||
## `$FE`: `anim_call` *address*
|
||||
|
||||
## `$FF`: `anim_ret`
|
81
docs/movement_commands.md
Normal file
81
docs/movement_commands.md
Normal file
@@ -0,0 +1,81 @@
|
||||
# Movement Commands
|
||||
|
||||
## `$00`−`$03`: `turn_head` *direction*
|
||||
|
||||
## `$04`−`$07`: `turn_step` *direction*
|
||||
|
||||
## `$08`−`$0B`: `slow_step` *direction*
|
||||
|
||||
## `$0C`−`$0F`: `step` *direction*
|
||||
|
||||
## `$10`−`$13`: `big_step` *direction*
|
||||
|
||||
## `$14`−`$17`: `slow_slide_step` *direction*
|
||||
|
||||
## `$18`−`$1B`: `slide_step` *direction*
|
||||
|
||||
## `$1C`−`$1F`: `fast_slide_step` *direction*
|
||||
|
||||
## `$20`−`$23`: `turn_away` *direction*
|
||||
|
||||
## `$24`−`$27`: `turn_in` *direction*
|
||||
|
||||
## `$28`−`$2B`: `turn_waterfall` *direction*
|
||||
|
||||
## `$2C`−`$2F`: `slow_jump_step` *direction*
|
||||
|
||||
## `$30`−`$33`: `jump_step` *direction*
|
||||
|
||||
## `$34`−`$37`: `fast_jump_step` *direction*
|
||||
|
||||
## `$38`: `remove_sliding`
|
||||
|
||||
## `$39`: `set_sliding`
|
||||
|
||||
## `$3A`: `remove_fixed_facing`
|
||||
|
||||
## `$3B`: `fix_facing`
|
||||
|
||||
## `$3C`: `show_person`
|
||||
|
||||
## `$3D`: `hide_person`
|
||||
|
||||
## `$3E`−`$46`: `step_sleep` *length*
|
||||
|
||||
## `$47`: `step_end`
|
||||
|
||||
## `$48`: `step_48` *param*
|
||||
|
||||
## `$49`: `remove_person`
|
||||
|
||||
## `$4A`: `step_loop`
|
||||
|
||||
## `$4B`: `step_4b`
|
||||
|
||||
## `$4C`: `teleport_from`
|
||||
|
||||
## `$4D`: `teleport_to`
|
||||
|
||||
## `$4E`: `skyfall`
|
||||
|
||||
## `$4F`: `step_dig` *length*
|
||||
|
||||
## `$50`: `step_bump`
|
||||
|
||||
## `$51`: `fish_got_bite`
|
||||
|
||||
## `$52`: `fish_cast_rod`
|
||||
|
||||
## `$53`: `hide_emote`
|
||||
|
||||
## `$54`: `show_emote`
|
||||
|
||||
## `$55`: `step_shake` *displacement*
|
||||
|
||||
## `$56`: `tree_shake`
|
||||
|
||||
## `$57`: `rock_smash` *length*
|
||||
|
||||
## `$58`: `return_dig` *length*
|
||||
|
||||
## `$59`: `skyfall_top`
|
Reference in New Issue
Block a user