ff3:ff3us:doc:asm:codes:movement_codes

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
ff3:ff3us:doc:asm:codes:movement_codes [2016/04/03 06:02]
m06 created
ff3:ff3us:doc:asm:codes:movement_codes [2019/02/12 11:42] (current)
Line 1: Line 1:
 ===== Movement Action Commands ===== ===== Movement Action Commands =====
  
 +==== Overview ====
  
 +Custom actions are processed from jump table at $C0/7807, beginning with Movement Action $C6.
 +
 +==== Graphical Actions (00-7F) ====
 <code> <code>
-Movement Actions: (Jump table at $C07807beginning with $C6+00 Forward, Walking 1 
------------------ +01 Forward, Standing 
-00-3F                               Graphical Actions +02 Forward, Walking 2 
-40-7F                               Graphical Actions 00-3F, flipped horizontally+03 Backward, Walking 1 
 +04 Backward, Standing 
 +05 Backward, Walking 2 
 +06 Side, Walking 1 
 +07 Side, Standing 
 +08 Side, Walking 2 
 +09 Kneeling / Weak 
 +0A Attack pose (facing left) 
 +0B Attacked pose (looking left) 
 +0C Idle in Battle Pose 
 +0D Walking in Battle Pose 
 +0E Arms RaisedWalking 
 +0F Arms Raised, Jumping 
 +10 Spell Cast (looking left), first frame 
 +11 Spell Cast (looking left), second frame 
 +12 Dead pose (looking left) 
 +13 Front, head down eyes closed 
 +14 Wink 
 +15 Eyes closed, looking to the right 
 +16 Front, arms raised in air 
 +17 Back, arms raised in air 
 +18 mad/embarrassed 
 +19 Front, right arm raise 
 +1A Front, right arm wave 
 +1B Back, right arm raise 
 +1C Back, right arm wave  
 +1D laughing part 1 
 +1E laughing part 2 
 +1F shocked 
 +20 Front, head down  
 +21 Back, head down 
 +22 Head down sad left 
 +23 Front, head turned (left); 63 Look to the right 
 +24 Moving the finger, first frame; 64= flipped 
 +25 Moving the finger, second frame; 65 is flipped  
 +26 unused pose with the Jap. text (Except for terra
 +27 tent 
 +28 knocked down pose #2 (For special characters) 
 +2C used for NPCs special pose in some cases. 
 +2D used for KO'ed NPC 
 +3F 
 +40-7F   Graphical Actions 00-3F, flipped horizontally 
 +</code>
  
 +==== Movement Actions (80-AB) ====
 +<code>
 Movement (80-9F): Movement (80-9F):
   100nnndd   100nnndd
Line 15: Line 63:
    |_______ always 100    |_______ always 100
  
-Summary+Movement table in tiles
-80                                  Move entity up tile +          3      4      5      6      7      8  
-81                                  Move entity right 1 tile +------------------------------------------------------ 
-82                                  Move entity down 1 tile +80     84     88     8C     90     94     98     9C   Move character up 
-83                                  Move entity left 1 tile +81     85     89     8D     91     95     99     9D   Move character right 
-84                                  Move entity up 2 tiles +82     86     8A     8E     92     96     9A     9E   Move character down 
-85                                  Move entity right 2 tiles +83     87     8B     8F     93     97     9B     9F   Move character left 
-86                                  Move entity down 2 tiles +
-87                                  Move entity left 2 tiles +
-88                                  Move entity up 3 tiles +
-89                                  Move entity right 3 tiles +
-8A                                  Move entity down 3 tiles +
-8B                                  Move entity left 3 tiles +
-8C                                  Move entity up 4 tiles +
-8D                                  Move entity right 4 tiles +
-8E                                  Move entity down 4 tiles +
-8F                                  Move entity left 4 tiles +
-90                                  Move entity up 5 tiles +
-91                                  Move entity right 5 tiles +
-92                                  Move entity down 5 tiles +
-93                                  Move entity left 5 tiles +
-94                                  Move entity up 6 tiles +
-95                                  Move entity right 6 tiles +
-96                                  Move entity down 6 tiles +
-97                                  Move entity left 6 tiles +
-98                                  Move entity up 7 tiles +
-99                                  Move entity right 7 tiles +
-9A                                  Move entity down 7 tiles +
-9B                                  Move entity left 7 tiles +
-9C                                  Move entity up 8 tiles +
-9D                                  Move entity right 8 tiles +
-9E                                  Move entity down 8 tiles +
-9F                                  Move entity left 8 tiles+
 A0                                  Move entity right/up 1x1 tiles A0                                  Move entity right/up 1x1 tiles
 A1                                  Move entity right/down 1x1 tiles A1                                  Move entity right/down 1x1 tiles
Line 60: Line 83:
 AA                                  Move entity left/up 2x1 tiles AA                                  Move entity left/up 2x1 tiles
 AB                                  Move entity left/up 1x2 tiles AB                                  Move entity left/up 1x2 tiles
 +</code>
 +==== Speed (C0-C4) ====
 +<code>
 C0                                  Set entity's speed (within the event) to slowest C0                                  Set entity's speed (within the event) to slowest
 C1                                  Set entity's speed (within the event) to slow C1                                  Set entity's speed (within the event) to slow
Line 65: Line 91:
 C3                                  Set entity's speed (within the event) to fast C3                                  Set entity's speed (within the event) to fast
 C4                                  Set entity's speed (within the event) to fastest C4                                  Set entity's speed (within the event) to fastest
 +</code>
 +==== Custom Actions ====
 +<code>
 C6                      $C0787B     Set entity to walk when moving C6                      $C0787B     Set entity to walk when moving
 C7                      $C07886     Set entity to stay still when moving C7                      $C07886     Set entity to stay still when moving
  • ff3/ff3us/doc/asm/codes/movement_codes.1459663363.txt.gz
  • Last modified: 5 years ago
  • (external edit)