Status: static-vm-walk-for-promoted-and-phase-table-player-actions
handler 0x0040e216. 0 means write current display object +0x1c/+0x20 directly; nonzero creates a child display VM object and writes motion deltas. position selector. Selectors 1..4 resolve a target slot range through 0x00433c99/0x00433dc0 before applying formulas. motion step divisor/count. The handler divides deltaX/deltaY by this byte and stores the child motion step.
| selector | target range | kind 1 formula | kind 2 formula | meaning | evidence |
|---|---|---|---|---|---|
0x00 | self slot only | self.baseX(+0x8c), self.baseY(+0x90) | self.baseX(+0x8c), self.baseY(+0x90) | current battle actor base position; used as return/reset placement. | 0x0040e259 range=self +0xf2..+1; 0x0040e37e/0x0040e639 read current display +0x8c/+0x90. |
0x01 | resolved target range from 0x00433c99/0x00433dc0 | target.base + ((target.e6-self.e6)<<18, (target.e7-self.e7)<<19) | target.base + ((target.e6-self.e6)<<18, (target.e7-self.e7)<<19) | target-relative center/size-adjusted placement. | 0x0040e39b/0x0040e656 compute target display size delta. |
0x02 | resolved target range from 0x00433c99/0x00433dc0 | target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px | target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px | one target-side edge placement; side depends on actor kind. | 0x0040e3fc/0x0040e6b7 use target/current display width offsets. |
0x03 | resolved target range from 0x00433c99/0x00433dc0 | target.baseX - self.e6*8px, target.baseY + (target.e7-self.e7)*8px | target.baseX + target.e6*8px, target.baseY + (target.e7-self.e7)*8px | opposite target-side edge placement. | 0x0040e450/0x0040e706 mirror selector 2. |
0x04 | resolved target range from 0x00433c99/0x00433dc0 | fixedX=184px, target-relative Y | fixedX=456px, target-relative Y | side-fixed screen X with target-relative Y. | 0x0040e49f fixed 0x00b80000; 0x0040e75a fixed 0x01c80000. |
0x05 | special/current range; no target scan skip | X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08) | X=((0x4a-self.e6)*4+0x18), Y=((0x2a-self.e7)*4+0x08) | screen-size/display-size based fixed placement. | 0x0040e4d9/0x0040e794 use constants 0x4a, 0x2a, 0x18, 0x08. |
0x06 | parent display object based | parent.baseX + (parent.e6-4)*4px, parent.baseY + (parent.e7*8-40)px | parent.baseX + (parent.e6-4)*4px, parent.baseY + (parent.e7*8-40)px | child motion/display object attached to parent with -4 X correction. | 0x0040e51a/0x0040e7d5 read child parent +0xa0 then parent +0xf2/+0xe6/+0xe7. |
0x07 | parent display object based | parent.baseX + (parent.e6-2)*4px, parent.baseY + (parent.e7*8-40)px | parent.baseX + (parent.e6-2)*4px, parent.baseY + (parent.e7*8-40)px | child motion/display object attached to parent with -2 X correction. | 0x0040e581/0x0040e83c read child parent +0xa0 then parent +0xf2/+0xe6/+0xe7. |
runner 0x00402321, dispatch table 0x00440538, cursor display object +0x40.
0x00402321 resets 0x55a1b8, reads the opcode byte from display object +0x40, dispatches through 0x00440538[opcode], and repeats until a handler sets the stop flag.
| handler | role | summary |
|---|---|---|
0x0040239f | default/skip | advance +0x40 by 4 when the opcode has no special handler. |
0x004023b1 | free/stop | free the display object and set 0x55a1b8=1. |
0x004023ee | wait/timer | consume display object +0x5e as a wait/timer gate. |
| op | handler | len | role | fields | summary |
|---|---|---|---|---|---|
0x1e | 0x004043c5 | 4 | simple x/y acceleration movement consumer | +0x80/+0x84 target, +0x68/+0x6c acceleration, +0x74/+0x78 velocity, +0x1c/+0x20 position | Compares x/y position against target, adjusts velocity by acceleration sign, then adds velocity to position. |
0x2c | 0x004058fb | 4 | axis-flag acceleration movement consumer | byte1 bits 0x01 x, 0x02 y, 0x04 z; +0x80/+0x84/+0x88 target; +0x68/+0x6c/+0x70 acceleration; +0x74/+0x78/+0x7c velocity; +0x1c/+0x20/+0x24 position | Same target-seeking acceleration as 0x1e, but per-axis selectable and includes z/height. |
0x2d | 0x00405a09 | 4 | trigonometric oscillation/orbit movement consumer | byte1 low bits select axes; byte1 high bits mode 0 additive, mode 8 base-relative; +0x8c/+0x8e/+0x90 angle; +0x92/+0x94/+0x96 amplitude; +0x80/+0x84/+0x88 base | Uses 0x428070/0x42819b sine/cosine-like helpers to offset or set x/y/z. |
0x2e | 0x00405bde | 12 | angle field producer | dword operands at script +4/+8 feed 0x4282bb; byte1 bits select +0x8c/+0x8e/+0x90 destination | Computes an angle from two 32-bit operands and writes it into one or more trigonometric motion angle fields. |
0xbc | 0x0040e216 | 4 | direct placement / child linear motion producer | byte1 mode, byte2 position selector, byte3 step divisor; writes +0x80/+0x84 target and +0x74/+0x78 step on child motion objects | Grounded selector formulas are listed separately in movementOpcode0xbc. |
0xc0 | 0x0040ec00 | 4 | bounded axis-flag movement consumer | byte1 bits 0x01 x, 0x02 y, 0x04 z; same target/velocity fields as 0x2c plus boundary helpers 0x416c77/0x4173db | Moves selected axes using velocity/acceleration and clamps or bounces against calculated display bounds. |
| op | handler | callee | len | role | summary |
|---|---|---|---|---|---|
0x60 | 0x00407c93 | 0x00430130 | 4 | reset display resource/list state | Clears 0x574531/0x574543/0x4576e8/0x574533, sets default visible slots 0x574538={0x11,0x12,0x13}, initializes order bytes 0x574540 and clears cached tile/state rows 0x574550..0x574554. |
0x61 | 0x00407caa | 0x0043022d | 4 | rebuild/refresh active display resources | Walks active resource slots, copies descriptor state through 0x402360, frees stale objects through 0x435c9d, and creates display VM objects with runner 0x402321 from descriptor table entries. |
0x62 | 0x00407cc1 | 0x00431fe8 | 4 | register actor/resource id | Uses script byte1 as a resource/actor id. If absent from the active resource list, it appends it and creates display VM objects from the 0x442d95 descriptor pointer table. |
0x63 | 0x00407ce5 | 0x00432541 | 4 | unregister actor/resource id | Uses script byte1 to remove matching active resource entries, free their display objects, compact the active list, and rebuild remaining display VM objects. |
0x64 | 0x00407d09 | - | 8 | place/update active resource object | Matches active display object +0x16 against script byte6 (or 0xff wildcard), calls 0x424cd6 mode 2, writes tile position +0xe8/+0xea and fixed-point x/y/z from script words +2/+4, then maps byte7 to object +0x68 state selector. |
table 0x00442d95, active count 0x004576e8, active object table 0x0059db30.
sample index 0x2a, entry 0x00442e3d, descriptor 0x004f81e0, CNS zm_mk1.cns.
first dwords: 0x004f8260, 0x004f8280, 0x004f82fc, 0x004f8294, 0x004f82f8
| actor | skill | skill id | phase | start | frames | 0x24 WLK | 0xc2 WLK | movement | repeat | stop |
|---|---|---|---|---|---|---|---|---|---|---|
| 아타호 | 호격권 | 0x0a | 0x14 | 0x004d6540 | 21, 22, 25, 26, 26, 0 | WLK id 06 | WLK id 00 | idle/end marker at 0x004d662c | ||
| 아타호 | 호격권 | 0x0b | 0x15 | 0x004d6540 | 21, 22, 25, 26, 26, 0 | WLK id 06 | WLK id 00 | idle/end marker at 0x004d662c | ||
| 아타호 | 호격권 | 0x0c | 0x16 | 0x004d6540 | 21, 22, 23, 24, 25, 26, 26, 0 | WLK id 18, WLK id 06 | WLK id 00 | idle/end marker at 0x004d662c | ||
| 아타호 | 호격권 | 0x0d | 0x17 | 0x004d6540 | 21, 22, 23, 24, 23, 24, 23, 24, 25, 26, 26, 0 | WLK id 18, WLK id 18, WLK id 18, WLK id 06 | WLK id 00 | idle/end marker at 0x004d662c | ||
| 아타호 | 맹호비상각 | 0x0e | 0x18 | 0x004d6640 | 7, 0 | WLK id 16 | WLK id 04 | movement/s1/d32, movement/s0/d0 | idle/end marker at 0x004d66c8 | |
| 아타호 | 맹호비상각 | 0x0f | 0x19 | 0x004d6640 | 7, 0 | WLK id 16 | WLK id 04 | movement/s1/d24, movement/s0/d0 | idle/end marker at 0x004d66c8 | |
| 아타호 | 맹호비상각 | 0x10 | 0x1a | 0x004d6640 | 7, 0 | WLK id 16 | WLK id 04 | movement/s1/d16, movement/s0/d0 | idle/end marker at 0x004d66c8 | |
| 아타호 | 맹호비상각 | 0x11 | 0x1b | 0x004d6640 | 7, 0 | WLK id 16 | WLK id 04 | movement/s1/d8, movement/s0/d0 | idle/end marker at 0x004d66c8 | |
| 아타호 | 폭전축 | 0x12 | 0x1c | 0x004d66d4 | 3, 4, 4, 5, 6, 6, 3, 4, 0 | WLK id 05 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004d67c8 | ||
| 아타호 | 폭전축 | 0x13 | 0x1d | 0x004d66d4 | 3, 4, 4, 5, 6, 6, 3, 4, 0 | WLK id 05 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004d67c8 | ||
| 아타호 | 퍽전축 | 0x14 | 0x1e | 0x004d66d4 | 3, 4, 4, 5, 6, 6, 3, 4, 0 | WLK id 05, WLK id 04 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004d67c8 | ||
| 아타호 | 폭전축 | 0x15 | 0x1f | 0x004d66d4 | 3, 4, 4, 5, 6, 6, 3, 4, 0 | WLK id 05, WLK id 04, WLK id 03 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004d67c8 | ||
| 아타호 | 맹호스페셜 | 0x16 | 0x20 | 0x004d67e0 | 12, 13, 21, 22, 25, 26, 26, 0, 8, 9, 10, 11, 11, 0 | WLK id 03, WLK id 03, WLK id 04 | movement/s0/d0 | idle/end marker at 0x004d6a08 | ||
| 아타호 | 맹호스페셜 | 0x17 | 0x21 | 0x004d67e0 | 12, 13, 21, 22, 25, 26, 26, 0, 7, 0 | WLK id 03, WLK id 03, WLK id 05 | movement/s2/d4, movement/s0/d0 | idle/end marker at 0x004d6a08 | ||
| 아타호 | 맹호스페셜 | 0x18 | 0x22 | 0x004d67e0 | 12, 13, 21, 22, 25, 26, 26, 0, 8, 9, 10, 11, 11, 3, 4, 5, 6, 3, 4, 0 | WLK id 03, WLK id 03, WLK id 04, WLK id 04 | movement/s0/d0 | idle/end marker at 0x004d6a08 | ||
| 아타호 | 맹호스페셜 | 0x19 | 0x23 | 0x004d67e0 | 12, 13, 21, 22, 25, 26, 26, 0, 12, 13, 13, 0, 21, 22, 25, 26, 26, 8, 9, 10, 11, 11, 3, 4, 5, 6, 7, 0 | WLK id 03, WLK id 03, WLK id 03, WLK id 03, WLK id 05, WLK id 04, WLK id 05 | movement/s2/d4, movement/s0/d0 | idle/end marker at 0x004d6a08 | ||
| 아타호 | 비기·맹호광파참 | 0x1a | 0x24 | 0x004d6a14 | 0, 18, 19, 20, 20, 20, 0 | WLK id 22, WLK id 17 | WLK id 03, WLK id 03, WLK id 03 | movement/s4/d0, movement/s0/d0 | idle/end marker at 0x004d6b7c | |
| 아타호 | 비기·맹호광파참 | 0x1b | 0x25 | 0x004d6a14 | 0, 18, 19, 20, 20, 20, 0 | WLK id 22, WLK id 17 | WLK id 03, WLK id 03, WLK id 03 | movement/s4/d0, movement/s0/d0 | idle/end marker at 0x004d6b7c | |
| 아타호 | 비기·맹호광파참 | 0x1c | 0x26 | 0x004d6a14 | 0, 18, 19, 20, 20, 20, 20, 0 | WLK id 22, WLK id 17 | WLK id 03, WLK id 03, WLK id 03, WLK id 03 | movement/s4/d0, movement/s0/d0 | idle/end marker at 0x004d6b7c | |
| 아타호 | 비기·맹호광파참 | 0x1d | 0x27 | 0x004d6a14 | 0, 18, 19, 20, 20, 20, 20, 20, 0 | WLK id 22, WLK id 17 | WLK id 03, WLK id 03, WLK id 03, WLK id 03, WLK id 03 | movement/s4/d0, movement/s0/d0 | idle/end marker at 0x004d6b7c | |
| 아타호 | 조금 취한 철권 | 0x1e | 0x28 | 0x004d6bb8 | 43, 42, 43, 42, 41, 40, 0, 12, 13, 0 | WLK id 23, WLK id 23 | WLK id 03 | movement/s0/d0 | idle/end marker at 0x004d6ddc | |
| 아타호 | 지옥 다리후리기 | 0x1f | 0x29 | 0x004d6bb8 | 43, 42, 43, 42, 41, 40, 0, 0, 0, 51, 52, 52, 0 | WLK id 23, WLK id 23 | WLK id 18 | movement/s3/d0, movement/s0/d0 | 5@0x004d6c6c | idle/end marker at 0x004d6ddc |
| 아타호 | 만취한 철권 | 0x20 | 0x2a | 0x004d6bb8 | 43, 42, 43, 42, 41, 40, 0, 21, 22, 25, 26, 0 | WLK id 23, WLK id 23 | WLK id 03 | movement/s0/d0 | idle/end marker at 0x004d6ddc | |
| 아타호 | 염가열소 | 0x21 | 0x2b | 0x004d6bb8 | 43, 42, 43, 42, 41, 40, 0, 0, 35, 36, 37, 38, 0 | WLK id 23, WLK id 23 | WLK id 21 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004d6ddc | |
| 아타호 | 인사불성 철권 | 0x22 | 0x2c | 0x004d6bb8 | 43, 42, 43, 42, 41, 40, 0, 0, 27, 28, 39, 39, 3, 4, 0 | WLK id 23, WLK id 23 | WLK id 05 | movement/s3/d0, movement/s0/d0 | 12@0x004d6d78, 12@0x004d6da8 | idle/end marker at 0x004d6ddc |
| 아타호 | 맹호난무 | 0x23 | 0x2d | 0x004d6df4 | 13, 25, 26, 24, 27, 28, 39, 39, 4, 3, 0 | WLK id 18, WLK id 18 | WLK id 03 | movement/s0/d0 | idle/end marker at 0x004d709c | |
| 아타호 | 맹호난무 | 0x24 | 0x2e | 0x004d6df4 | 13, 25, 26, 24, 27, 28, 39, 39, 39, 4, 3, 0 | WLK id 18, WLK id 18 | WLK id 04 | movement/s0/d0 | 3@0x004d6ec4, 4@0x004d6edc | idle/end marker at 0x004d709c |
| 아타호 | 맹호난무 | 0x25 | 0x2f | 0x004d6df4 | 13, 25, 26, 24, 27, 28, 39, 39, 39, 39, 4, 3, 0 | WLK id 18, WLK id 18 | WLK id 05 | movement/s0/d0 | 6@0x004d6ec4, 8@0x004d6edc | idle/end marker at 0x004d709c |
| 아타호 | 맹호난무 | 0x26 | 0x30 | 0x004d6df4 | 13, 25, 26, 24, 27, 28, 27, 28, 27, 28, 27, 28, 39, 39, 39, 39, 4, 3, 0 | WLK id 18, WLK id 18, WLK id 53 | WLK id 05 | movement/s0/d0 | 6@0x004d6ec4, 8@0x004d6edc | idle/end marker at 0x004d709c |
| 아타호 | 맹호의 울부짖음 | 0x27 | 0x31 | 0x004d70a8 | 35, 36, 37, 38, 0 | WLK id 06 | WLK id 00 | movement/s0/d0 | idle/end marker at 0x004d7134 | |
| 아타호 | 맹호의 울부짖음 | 0x28 | 0x32 | 0x004d70a8 | 35, 36, 37, 38, 0 | WLK id 06 | WLK id 00 | movement/s0/d0 | idle/end marker at 0x004d7134 | |
| 아타호 | 맹호의 울부짖음 | 0x29 | 0x33 | 0x004d70a8 | 35, 36, 37, 38, 0 | WLK id 06 | WLK id 00 | movement/s0/d0 | idle/end marker at 0x004d7134 | |
| 아타호 | 맹호의 울부짖음 | 0x2a | 0x34 | 0x004d70a8 | 35, 36, 37, 38, 0 | WLK id 06 | WLK id 00 | movement/s0/d0 | idle/end marker at 0x004d7134 | |
| 아타호 | 호포권 | 0x2b | 0x35 | 0x004d7140 | 18, 19, 20, 0 | WLK id 22 | WLK id 03 | idle/end marker at 0x004d7230 | ||
| 아타호 | 호포권 | 0x2c | 0x36 | 0x004d7140 | 18, 19, 20, 0 | WLK id 22 | WLK id 04 | idle/end marker at 0x004d7230 | ||
| 아타호 | 호포권 | 0x2d | 0x37 | 0x004d7140 | 18, 19, 20, 0 | WLK id 22 | WLK id 04 | idle/end marker at 0x004d7230 | ||
| 아타호 | 호포권 | 0x2e | 0x38 | 0x004d7140 | 18, 19, 20, 0 | WLK id 22 | WLK id 05 | idle/end marker at 0x004d7230 | ||
| 아타호 | 맹호룬룬권 | 0x2f | 0x39 | 0x004d7240 | 44, 45, 46, 47, 44, 48, 49, 50, 0 | WLK id 32 | WLK id 03, WLK id 03 | movement/s0/d0 | idle/end marker at 0x004d7370 | |
| 아타호 | 맹호룬룬권 | 0x30 | 0x3a | 0x004d7240 | 44, 45, 46, 47, 44, 48, 49, 50, 12, 13, 0 | WLK id 32 | WLK id 03, WLK id 03, WLK id 03 | movement/s0/d0 | idle/end marker at 0x004d7370 | |
| 아타호 | 맹호룬룬권 | 0x31 | 0x3b | 0x004d7240 | 44, 45, 46, 47, 44, 48, 49, 50, 12, 13, 25, 26, 0 | WLK id 32 | WLK id 03, WLK id 03, WLK id 03, WLK id 03 | movement/s0/d0 | idle/end marker at 0x004d7370 | |
| 아타호 | 맹호룬룬권 | 0x32 | 0x3c | 0x004d7240 | 44, 45, 46, 47, 44, 48, 49, 50, 12, 13, 25, 26, 8, 9, 10, 11, 0 | WLK id 32 | WLK id 03, WLK id 03, WLK id 03, WLK id 03, WLK id 04 | movement/s0/d0 | idle/end marker at 0x004d7370 | |
| 린샹 | 안면백조권 | 0x09 | 0x13 | 0x004db224 | 6, 7, 8, 9, 9, 16, 17, 18, 19, 19, 6, 7, 8, 9, 9, 3 | WLK id 03, WLK id 03, WLK id 03 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004db54c | ||
| 린샹 | 안면백조권 | 0x0a | 0x14 | 0x004db224 | 6, 7, 8, 9, 9, 16, 17, 18, 19, 19, 33, 34, 38, 39, 39, 3 | WLK id 03, WLK id 03, WLK id 04 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004db54c | ||
| 린샹 | 안면백조권 | 0x0b | 0x15 | 0x004db224 | 6, 7, 8, 9, 9, 16, 17, 18, 19, 19, 33, 34, 35, 36, 37, 35, 34, 41, 40, 3 | WLK id 03, WLK id 03, WLK id 04 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004db54c | ||
| 린샹 | 안면백조권 | 0x0c | 0x16 | 0x004db224 | 6, 7, 8, 9, 9, 16, 17, 18, 19, 19, 33, 34, 38, 39, 39, 33, 34, 35, 36, 37, 35, 34, 42, 42, 41, 40, 3 | WLK id 03, WLK id 03, WLK id 04, WLK id 05 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004db54c | ||
| 린샹 | 선렬각 | 0x0d | 0x17 | 0x004db564 | 12, 13, 10, 11, 14, 15, 15, 3 | WLK id 03, WLK id 03, WLK id 04 | movement/s0/d0 | idle/end marker at 0x004db748 | ||
| 린샹 | 선렬각 | 0x0e | 0x18 | 0x004db564 | 12, 13, 10, 11, 14, 15, 12, 13, 13, 3 | WLK id 03, WLK id 03, WLK id 03, WLK id 04 | movement/s0/d0 | idle/end marker at 0x004db748 | ||
| 린샹 | 선렬각 | 0x0f | 0x19 | 0x004db564 | 12, 13, 10, 11, 14, 15, 12, 13, 10, 11, 11, 3 | WLK id 03, WLK id 03, WLK id 03, WLK id 03, WLK id 04 | movement/s0/d0 | idle/end marker at 0x004db748 | ||
| 린샹 | 선렬각 | 0x10 | 0x1a | 0x004db564 | 12, 13, 10, 11, 14, 15, 12, 13, 10, 11, 12, 13, 3 | WLK id 03, WLK id 03, WLK id 03, WLK id 03, WLK id 03, WLK id 05 | movement/s2/d4, movement/s0/d0 | idle/end marker at 0x004db748 | ||
| 린샹 | 열화폭염권 | 0x11 | 0x1b | 0x004db784 | 22, 23, 23, 3 | WLK id 07 | WLK id 05 | idle/end marker at 0x004db81c | ||
| 린샹 | 열화폭염권 | 0x12 | 0x1c | 0x004db784 | 22, 23, 23, 23, 3 | WLK id 07, WLK id 07 | WLK id 05 | idle/end marker at 0x004db81c | ||
| 린샹 | 열화폭염권 | 0x13 | 0x1d | 0x004db784 | 22, 23, 23, 23, 23, 3 | WLK id 07, WLK id 07, WLK id 07 | WLK id 05 | idle/end marker at 0x004db81c | ||
| 린샹 | 열화폭염권 | 0x14 | 0x1e | 0x004db784 | 22, 23, 23, 23, 23, 23, 23, 3 | WLK id 07, WLK id 07, WLK id 07, WLK id 07, WLK id 07 | WLK id 05 | idle/end marker at 0x004db81c | ||
| 린샹 | 암각·영상승룡파 | 0x15 | 0x1f | 0x004db828 | 33, 34, 38, 39, 3 | WLK id 21 | WLK id 03 | movement/s3/d0, movement/s0/d0 | 3@0x004db8a4 | idle/end marker at 0x004db960 |
| 린샹 | 암각·영상승룡파 | 0x16 | 0x20 | 0x004db828 | 33, 34, 38, 39, 39, 3 | WLK id 21 | WLK id 03, WLK id 03 | movement/s3/d0, movement/s0/d0 | 3@0x004db8a4 | idle/end marker at 0x004db960 |
| 린샹 | 암각·영상승룡파 | 0x17 | 0x21 | 0x004db828 | 33, 34, 38, 39, 39, 39, 3 | WLK id 21 | WLK id 03, WLK id 03, WLK id 03 | movement/s3/d0, movement/s0/d0 | 3@0x004db8a4 | idle/end marker at 0x004db960 |
| 린샹 | 암각·영상승룡파 | 0x18 | 0x22 | 0x004db828 | 33, 34, 38, 39, 39, 39, 39, 3 | WLK id 21 | WLK id 03, WLK id 03, WLK id 03, WLK id 03 | movement/s3/d0, movement/s0/d0 | 3@0x004db8a4, 5@0x004db924 | idle/end marker at 0x004db960 |
| 린샹 | 고양이달래기 | 0x1c | 0x26 | 0x004dbad0 | 24, 25, 3 | WLK id 35 | idle/end marker at 0x004dbb3c | |||
| 린샹 | 고양이달래기 | 0x1d | 0x27 | 0x004dbad0 | 24, 25, 3 | WLK id 35 | idle/end marker at 0x004dbb3c | |||
| 린샹 | 고양이달래기 | 0x1e | 0x28 | 0x004dbad0 | 24, 25, 3 | WLK id 35 | idle/end marker at 0x004dbb3c | |||
| 린샹 | 고양이달래기 | 0x1f | 0x29 | 0x004dbad0 | 24, 25, 3 | WLK id 35 | idle/end marker at 0x004dbb3c | |||
| 린샹 | 유미쌍조 | 0x20 | 0x2a | 0x004dbb54 | 33, 34, 35, 36, 37, 35, 34, 3 | WLK id 03 | movement/s0/d0 | idle/end marker at 0x004dbdb8 | ||
| 린샹 | 유미쌍조 | 0x21 | 0x2b | 0x004dbb54 | 33, 34, 35, 36, 37, 35, 34, 42, 42, 41, 40, 3 | WLK id 03 | movement/s0/d0 | idle/end marker at 0x004dbdb8 | ||
| 린샹 | 유미쌍조 | 0x22 | 0x2c | 0x004dbb54 | 33, 34, 35, 36, 37, 35, 36, 37, 35, 34, 42, 42, 41, 40, 3 | WLK id 03 | movement/s0/d0 | idle/end marker at 0x004dbdb8 | ||
| 린샹 | 유미쌍조 | 0x23 | 0x2d | 0x004dbb54 | 33, 34, 35, 36, 37, 35, 36, 37, 35, 36, 37, 35, 34, 42, 42, 41, 40, 3 | WLK id 03 | movement/s0/d0 | idle/end marker at 0x004dbdb8 | ||
| 린샹 | 대폭진 | 0x24 | 0x2e | 0x004dbde4 | 31, 31, 32, 32, 32, 3 | WLK id 29 | idle/end marker at 0x004dbf34 | |||
| 린샹 | 대폭진 | 0x25 | 0x2f | 0x004dbde4 | 31, 31, 32, 32, 32, 3 | WLK id 29 | idle/end marker at 0x004dbf34 | |||
| 린샹 | 대폭진 | 0x26 | 0x30 | 0x004dbde4 | 31, 31, 32, 32, 32, 3 | WLK id 29 | idle/end marker at 0x004dbf34 | |||
| 린샹 | 대폭진 | 0x27 | 0x31 | 0x004dbde4 | 31, 31, 31, 32, 32, 32, 3 | WLK id 29 | WLK id 29 | idle/end marker at 0x004dbf34 | ||
| 린샹 | 암각·영상뢰화 | 0x28 | 0x32 | 0x004dbf64 | 8, 9, 16, 17, 18, 19, 33, 34, 35, 36, 37, 35, 34, 3 | WLK id 18, WLK id 18 | WLK id 09 | movement/s0/d0 | idle/end marker at 0x004dc298 | |
| 린샹 | 암각·영상뢰화 | 0x29 | 0x33 | 0x004dbf64 | 8, 9, 16, 17, 18, 19, 6, 7, 8, 9, 16, 17, 18, 19, 33, 34, 35, 36, 37, 35, 34, 42, 42, 41, 40, 3 | WLK id 18, WLK id 18, WLK id 18, WLK id 18 | WLK id 09 | movement/s0/d0 | idle/end marker at 0x004dc298 | |
| 린샹 | 암각·영상뢰화 | 0x2a | 0x34 | 0x004dbf64 | 8, 9, 16, 17, 18, 19, 6, 7, 8, 9, 16, 17, 18, 19, 10, 11, 14, 15, 33, 34, 35, 36, 37, 35, 34, 42, 42, 41, 40, 3 | WLK id 18, WLK id 18, WLK id 18, WLK id 18, WLK id 18, WLK id 18 | WLK id 09 | movement/s0/d0 | idle/end marker at 0x004dc298 | |
| 린샹 | 암각·영상뢰화 | 0x2b | 0x35 | 0x004dbf64 | 8, 9, 16, 17, 18, 19, 6, 7, 8, 9, 16, 17, 18, 19, 10, 11, 12, 13, 14, 15, 33, 34, 35, 36, 37, 35, 34, 42, 42, 41, 40, 3 | WLK id 18, WLK id 18, WLK id 18, WLK id 18, WLK id 18, WLK id 18, WLK id 18 | WLK id 09 | movement/s0/d0 | idle/end marker at 0x004dc298 | |
| 린샹 | 기공회복 | 0x31 | 0x3b | 0x004dc41c | 29, 30, 31, 32, 3 | WLK id 10 | idle/end marker at 0x004dc494 | |||
| 린샹 | 기공독치료 | 0x32 | 0x3c | 0x004dc41c | 29, 30, 31, 32, 3 | WLK id 10 | idle/end marker at 0x004dc494 | |||
| 린샹 | 기공대회복 | 0x33 | 0x3d | 0x004dc41c | 29, 30, 31, 32, 3 | WLK id 10 | idle/end marker at 0x004dc494 | |||
| 린샹 | 수경 | 0x34 | 0x3e | 0x004dc41c | 29, 30, 31, 32, 3 | WLK id 10 | idle/end marker at 0x004dc494 | |||
| 스마슈 | 대타격 | 0x05 | 0x0f | 0x00524874 | 19, 20, 21, 22, 22, 2 | WLK id 20 | movement/s0/d0 | idle/end marker at 0x005249c0 | ||
| 스마슈 | 대타격 | 0x06 | 0x10 | 0x00524874 | 19, 20, 21, 22, 22, 2 | WLK id 20 | movement/s0/d0 | idle/end marker at 0x005249c0 | ||
| 스마슈 | 대타격 | 0x07 | 0x11 | 0x00524874 | 19, 20, 21, 22, 22, 2 | WLK id 20 | movement/s0/d0 | idle/end marker at 0x005249c0 | ||
| 스마슈 | 대타격 | 0x08 | 0x12 | 0x00524874 | 19, 20, 21, 22, 22, 2 | WLK id 20 | movement/s0/d0 | idle/end marker at 0x005249c0 | ||
| 스마슈 | 쾌진격 | 0x09 | 0x13 | 0x005249cc | 7, 8, 9, 2 | WLK id 24 | movement/s1/d20, movement/s0/d0 | idle/end marker at 0x00524a60 | ||
| 스마슈 | 쾌진격 | 0x0a | 0x14 | 0x005249cc | 7, 8, 9, 2 | WLK id 24 | movement/s1/d16, movement/s0/d0 | idle/end marker at 0x00524a60 | ||
| 스마슈 | 쾌진격 | 0x0b | 0x15 | 0x005249cc | 7, 8, 9, 2 | WLK id 24 | movement/s1/d12, movement/s0/d0 | idle/end marker at 0x00524a60 | ||
| 스마슈 | 쾌진격 | 0x0c | 0x16 | 0x005249cc | 7, 8, 9, 2 | WLK id 24 | movement/s2/d8, movement/s0/d0 | idle/end marker at 0x00524a60 | ||
| 스마슈 | 비검·목단미인 | 0x0d | 0x17 | 0x00524a6c | 26, 27, 28, 29, 2, 2 | WLK id 18 | WLK id 04 | movement/s2/d0, movement/s3/d0, movement/s0/d0 | 2@0x00524aa0 | idle/end marker at 0x00524be4 |
| 스마슈 | 비검·목단미인 | 0x0e | 0x18 | 0x00524a6c | 26, 27, 28, 29, 26, 27, 28, 29, 2, 2 | WLK id 18, WLK id 18 | WLK id 04 | movement/s2/d0, movement/s3/d0, movement/s0/d0 | 2@0x00524aa0, 2@0x00524ad4 | idle/end marker at 0x00524be4 |
| 스마슈 | 비검·목단미인 | 0x0f | 0x19 | 0x00524a6c | 26, 27, 28, 29, 26, 27, 28, 29, 26, 27, 28, 29, 2, 2 | WLK id 18, WLK id 18, WLK id 18 | WLK id 04 | movement/s2/d0, movement/s3/d0, movement/s0/d0 | 2@0x00524aa0, 2@0x00524ad4, 2@0x00524b08 | idle/end marker at 0x00524be4 |
| 스마슈 | 비검·목단미인 | 0x10 | 0x1a | 0x00524a6c | 26, 27, 28, 29, 26, 27, 28, 29, 26, 27, 28, 29, 26, 27, 28, 29, 2, 2 | WLK id 18, WLK id 18, WLK id 18, WLK id 18 | WLK id 04 | movement/s2/d0, movement/s3/d0, movement/s0/d0 | 2@0x00524aa0, 2@0x00524ad4, 2@0x00524b08, 4@0x00524b3c | idle/end marker at 0x00524be4 |
| 스마슈 | 백인일섬 | 0x14 | 0x1e | 0x0052501c | 10, 11, 12, 13, 2 | WLK id 20 | idle/end marker at 0x005250dc | |||
| 스마슈 | 백인일섬 | 0x15 | 0x1f | 0x0052501c | 10, 11, 12, 13, 2 | WLK id 20 | idle/end marker at 0x005250dc | |||
| 스마슈 | 백인일섬 | 0x16 | 0x20 | 0x0052501c | 10, 11, 12, 13, 2 | WLK id 20 | idle/end marker at 0x005250dc | |||
| 스마슈 | 백인일섬 | 0x17 | 0x21 | 0x0052501c | 10, 11, 12, 13, 2 | WLK id 20 | idle/end marker at 0x005250dc | |||
| 스마슈 | 인법·분신술 | 0x18 | 0x22 | 0x005250e8 | 6, 4, 40, 41, 41, 41, 41, 41, 40, 4, 6, 2 | WLK id 15, WLK id 16 | WLK id 03, WLK id 03 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x00525318 | |
| 스마슈 | 인법·분신술 | 0x19 | 0x23 | 0x005250e8 | 6, 4, 40, 41, 41, 41, 41, 41, 41, 40, 4, 6, 2 | WLK id 15, WLK id 16 | WLK id 03, WLK id 03, WLK id 03 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x00525318 | |
| 스마슈 | 인법·분신술 | 0x1a | 0x24 | 0x005250e8 | 6, 4, 40, 41, 41, 41, 41, 41, 41, 41, 40, 4, 6, 2 | WLK id 15, WLK id 16 | WLK id 03, WLK id 03, WLK id 03, WLK id 03 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x00525318 | |
| 스마슈 | 인법·분신술 | 0x1b | 0x25 | 0x005250e8 | 6, 4, 40, 41, 41, 41, 41, 41, 41, 41, 41, 40, 4, 6, 2 | WLK id 15, WLK id 16 | WLK id 03, WLK id 03, WLK id 03, WLK id 03, WLK id 03 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x00525318 | |
| 스마슈 | 비검·시공단 | 0x1c | 0x26 | 0x00525544 | 2, 21, 22, 2 | WLK id 17 | WLK id 03 | idle/end marker at 0x0052571c | ||
| 스마슈 | 비검·시공단 | 0x1d | 0x27 | 0x00525544 | 21, 22, 16, 17, 17, 2 | WLK id 17 | WLK id 03 | idle/end marker at 0x0052571c | ||
| 스마슈 | 비검·시공단 | 0x1e | 0x28 | 0x00525544 | 21, 22, 16, 17, 21, 23, 24, 25, 22, 22, 2 | WLK id 17 | WLK id 04 | idle/end marker at 0x0052571c | ||
| 스마슈 | 비검·시공단 | 0x1f | 0x29 | 0x00525544 | 21, 22, 16, 17, 21, 21, 22, 16, 17, 17, 26, 27, 28, 29, 2, 2 | WLK id 17 | WLK id 04 | 2@0x005255c0 | idle/end marker at 0x0052571c | |
| 아타호 | 정권 | 0x01 | 0x0b | 0x004d6398 | 12, 13, 0 | WLK id 04 | idle/end marker at 0x004d63c8 | |||
| 아타호 | 돌려차기 | 0x02 | 0x0c | 0x004d63d4 | 8, 9, 10, 11, 0 | WLK id 04 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004d641c | ||
| 아타호 | 던지기 | 0x03 | 0x0d | 0x004d6428 | 51, 52, 0 | WLK id 18 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004d6460 | ||
| 아타호 | 다리후리기 | 0x04 | 0x0e | 0x004d646c | 51, 52, 0 | WLK id 03 | idle/end marker at 0x004d649c | |||
| 아타호 | 마시기 | 0x05 | 0x0f | 0x004d64a8 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d6534 | |||
| 아타호 | 마시기 | 0x06 | 0x10 | 0x004d64a8 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d6534 | |||
| 아타호 | 마시기 | 0x07 | 0x11 | 0x004d64a8 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d6534 | |||
| 아타호 | 마시기 | 0x08 | 0x12 | 0x004d64a8 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d6534 | |||
| 아타호 | 마시기 | 0x09 | 0x13 | 0x004d64a8 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d6534 | |||
| 아타호 | 비기·맹호유성각 | 0x33 | 0x3d | 0x004d737c | 0, 0 | WLK id 16, WLK id 27 | WLK id 07 | movement/s0/d0 | idle/end marker at 0x004d7484 | |
| 아타호 | 비기·맹호유성각 | 0x34 | 0x3e | 0x004d737c | 0, 0 | WLK id 16, WLK id 27 | WLK id 07 | movement/s0/d0 | idle/end marker at 0x004d7484 | |
| 아타호 | 비기·맹호유성각 | 0x35 | 0x3f | 0x004d737c | 0, 0 | WLK id 16, WLK id 27 | WLK id 07 | movement/s0/d0 | idle/end marker at 0x004d7484 | |
| 아타호 | 비기·맹호유성각 | 0x36 | 0x40 | 0x004d737c | 0, 0 | WLK id 16, WLK id 27 | WLK id 07 | movement/s0/d0 | idle/end marker at 0x004d7484 | |
| 아타호 | 주구격 | 0x37 | 0x41 | 0x004d7544 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 40, 35, 36, 37, 38, 0 | WLK id 23, WLK id 23, WLK id 23, WLK id 31 | WLK id 18 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x004d7718 | |
| 아타호 | 취호염무 | 0x38 | 0x42 | 0x004d7544 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 40, 35, 36, 37, 38, 0 | WLK id 23, WLK id 23, WLK id 23, WLK id 21 | WLK id 07 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x004d7718 | |
| 아타호 | 노익장 대폭발 | 0x39 | 0x43 | 0x004d7544 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 40, 40, 52, 52, 52, 52, 52, 52, 52, 0 | WLK id 23, WLK id 23, WLK id 23, WLK id 06, WLK id 07, WLK id 07, WLK id 07, WLK id 07, WLK id 07, WLK id 29 | WLK id 00 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x004d7718 | |
| 아타호 | 도주 | 0x3a | 0x44 | 0x004d7724 | 0 | idle/end marker at 0x004d7734 | ||||
| 아타호 | 방어 | 0x3b | 0x45 | 0x004d7740 | 0, 2 | WLK id 11 | idle/end marker at 0x004d775c | |||
| 아타호 | 기합일발 | 0x3c | 0x46 | 0x004d7768 | 0, 52 | WLK id 22 | idle/end marker at 0x004d7790 | |||
| 아타호 | 천조족 | 0x3d | 0x47 | 0x004d779c | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d7854 | |||
| 아타호 | 천조족 | 0x3e | 0x48 | 0x004d779c | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d7854 | |||
| 아타호 | 주 백약지장 | 0x3f | 0x49 | 0x004d7860 | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d7918 | |||
| 아타호 | 천조족 | 0x40 | 0x4a | 0x004d779c | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d7854 | |||
| 아타호 | 천조족 | 0x41 | 0x4b | 0x004d779c | 40, 41, 42, 43, 42, 43, 42, 43, 41, 40, 40, 0 | WLK id 23, WLK id 23, WLK id 23 | idle/end marker at 0x004d7854 | |||
| 린샹 | 손톱공격 | 0x01 | 0x0b | 0x004db064 | 20, 21, 22, 23, 23, 3 | WLK id 03 | idle/end marker at 0x004db0ac | |||
| 린샹 | 하이킥 | 0x02 | 0x0c | 0x004db0b8 | 10, 11, 11, 3 | WLK id 04 | idle/end marker at 0x004db0f0 | |||
| 린샹 | 미들킥 | 0x03 | 0x0d | 0x004db0fc | 12, 13, 13, 3 | WLK id 04 | idle/end marker at 0x004db134 | |||
| 린샹 | 로 킥 | 0x04 | 0x0e | 0x004db140 | 14, 15, 15, 3 | WLK id 04 | idle/end marker at 0x004db188 | |||
| 린샹 | 도발 | 0x05 | 0x0f | 0x004daf28 | 51, 52, 53, 51, 52, 53, 51, 52, 53, 54, 4, 5, 4 | movement/s0/d0 | idle/end marker at 0x004daf9c | |||
| 린샹 | 꼬챙이 꿰기 | 0x06 | 0x10 | 0x004db1cc | 20, 21, 22, 23, 23, 3 | WLK id 04 | idle/end marker at 0x004db218 | |||
| 린샹 | 꼬챙이 꿰기 | 0x07 | 0x11 | 0x004db1cc | 20, 21, 22, 23, 23, 3 | WLK id 04 | idle/end marker at 0x004db218 | |||
| 린샹 | 꼬챙이 꿰기 | 0x08 | 0x12 | 0x004db1cc | 20, 21, 22, 23, 23, 3 | WLK id 04 | idle/end marker at 0x004db218 | |||
| 린샹 | 빙조권 | 0x19 | 0x23 | 0x004db828 | 33, 34, 38, 39, 39, 39, 39, 3 | WLK id 21 | WLK id 03, WLK id 03, WLK id 03, WLK id 03 | movement/s3/d0, movement/s0/d0 | 3@0x004db8a4, 5@0x004db924 | idle/end marker at 0x004db960 |
| 린샹 | 흑영권 | 0x1a | 0x24 | 0x004db96c | 6, 7, 8, 9, 9, 3 | WLK id 18 | WLK id 08 | idle/end marker at 0x004db9e0 | ||
| 린샹 | 맹호열지조 | 0x1b | 0x25 | 0x004db9ec | 29, 30, 31, 32, 32, 3 | WLK id 17 | movement/s3/d0, movement/s0/d0 | idle/end marker at 0x004dba58 | ||
| 린샹 | 창룡파 | 0x2c | 0x36 | 0x004dbf40 | 6, 7, 8, 9, 16, 17, 18, 19, 6, 7, 8, 9, 16, 17, 18, 19, 10, 11, 12, 13, 14, 15, 33, 34, 35, 36, 37, 35, 34, 42, 42, 41, 40, 3 | WLK id 18, WLK id 18, WLK id 18, WLK id 18, WLK id 18, WLK id 18, WLK id 18 | WLK id 09 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x004dc298 | |
| 린샹 | 환영각 | 0x2d | 0x37 | 0x004dc2a4 | 20, 21, 22, 23, 23, 3 | WLK id 18 | WLK id 08 | idle/end marker at 0x004dc300 | ||
| 린샹 | 맹호단공아 | 0x2e | 0x38 | 0x004dc30c | 12, 13, 3 | WLK id 05 | movement/s3/d8, movement/s0/d0 | idle/end marker at 0x004dc34c | ||
| 린샹 | 도주 | 0x2f | 0x39 | 0x004dc358 | 43, 44, 45, 46, 22, 23, 23, 3 | WLK id 31 | WLK id 05 | idle/end marker at 0x004dc3d4 | ||
| 린샹 | 방어 | 0x30 | 0x3a | 0x004dc3e0 | 3 | idle/end marker at 0x004dc3f0 | ||||
| 스마슈 | 베기 | 0x01 | 0x0b | 0x00524790 | 20, 21, 22, 2 | WLK id 03 | idle/end marker at 0x005247e0 | |||
| 스마슈 | 마구베기 | 0x02 | 0x0c | 0x00524790 | 20, 21, 22, 2 | WLK id 03 | idle/end marker at 0x005247e0 | |||
| 스마슈 | 마구베기 | 0x03 | 0x0d | 0x005247ec | 23, 24, 25, 22, 22, 2 | WLK id 04 | idle/end marker at 0x0052484c | |||
| 스마슈 | 마구베기 | 0x04 | 0x0e | 0x005247ec | 23, 24, 25, 22, 22, 2 | WLK id 04 | idle/end marker at 0x0052484c | |||
| 스마슈 | 정열의 붉은마검 | 0x11 | 0x1b | 0x00524a6c | 26, 27, 28, 29, 26, 27, 28, 29, 26, 27, 28, 29, 26, 27, 28, 29, 2, 2 | WLK id 18, WLK id 18, WLK id 18, WLK id 18 | WLK id 04 | movement/s2/d0, movement/s3/d0, movement/s0/d0 | 2@0x00524aa0, 2@0x00524ad4, 2@0x00524b08, 4@0x00524b3c | idle/end marker at 0x00524be4 |
| 스마슈 | 절사어면 | 0x12 | 0x1c | 0x00524c70 | 23, 24, 25, 22, 2 | WLK id 07 | movement/s0/d0 | idle/end marker at 0x00524cd8 | ||
| 스마슈 | 난도질 | 0x13 | 0x1d | 0x00524ce4 | 7, 8, 9, 9, 9, 12, 13, 13, 18, 18, 2 | WLK id 20, WLK id 20, WLK id 20, WLK id 03 | movement/s4/d0, movement/s2/d12, movement/s0/d0 | idle/end marker at 0x00524dc8 | ||
| 스마슈 | 열시섬 | 0x20 | 0x2a | 0x00525540 | 21, 22, 16, 17, 21, 21, 22, 16, 17, 17, 26, 27, 28, 29, 2, 2 | WLK id 17 | WLK id 04 | 2@0x005255c0 | idle/end marker at 0x0052571c | |
| 스마슈 | 냉도투무 | 0x21 | 0x2b | 0x00525728 | 10, 11, 12, 13, 2 | WLK id 18 | WLK id 04 | movement/s5/d0, movement/s0/d0 | idle/end marker at 0x00525788 | |
| 스마슈 | 투신의 춤 | 0x22 | 0x2c | 0x00525794 | 12, 13, 16, 17, 12, 13, 13, 2 | WLK id 18 | WLK id 08 | idle/end marker at 0x00525820 | ||
| 스마슈 | 도주 | 0x23 | 0x2d | 0x0052582c | 26, 27, 28, 29, 32, 32, 26, 27, 28, 29, 3, 3, 26, 27, 28, 29, 30, 30, 2 | WLK id 18, WLK id 18, WLK id 18 | WLK id 05, WLK id 05, WLK id 05 | movement/s5/d0, movement/s0/d0 | 3@0x00525838, 3@0x005258a0, 3@0x00525908 | idle/end marker at 0x00525974 |
| 스마슈 | 방어 | 0x24 | 0x2e | 0x00525980 | 0 | idle/end marker at 0x00525990 | ||||
| 스마슈 | 눈요기 | 0x25 | 0x2f | 0x0052599c | 2 | WLK id 11 | idle/end marker at 0x005259b0 | |||
| 스마슈 | 인법·몸감추기 | 0x26 | 0x30 | 0x005259bc | 3 | WLK id 22 | idle/end marker at 0x005259d0 | |||
| 스마슈 | 신격방어 | 0x27 | 0x31 | 0x005259dc | 6, 4, 40, 41 | WLK id 32 | idle/end marker at 0x00525a14 |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6540 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6548 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=4, mode=0 |
0x004d6550 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x0b -> 0x004d659c |
0x004d659c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d65a4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d65a8 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d65b0 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d65b8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0a -> 0x004d65ec |
0x004d65ec | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=6, mode=0 |
0x004d65f4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0a -> 0x004d6604 |
0x004d6604 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d6608 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6610 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6618 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d661c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6624 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d662c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6540 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6548 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=4, mode=0 |
0x004d6550 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x0b -> 0x004d659c |
0x004d659c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d65a4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d65a8 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d65b0 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d65b8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0a -> 0x004d65ec |
0x004d65c0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x004d65e8 |
0x004d65c8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0c -> 0x004d65dc |
0x004d65d0 | 0xbd | cleanup/helper | 4 | helper-call id=112; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d65d4 | 0x03 | jump | 8 | jump 0x004d65ec |
0x004d65ec | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=6, mode=0 |
0x004d65f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0a -> 0x004d6604 |
0x004d65fc | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d6604 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d6608 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6610 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6618 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d661c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6624 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d662c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6540 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6548 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=4, mode=0 |
0x004d6550 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x0b -> 0x004d659c |
0x004d6558 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x0c -> 0x004d6588 |
0x004d6588 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d658c | 0x21 | frame | 8 | set sprite=0x11, frame=23, gate=2, mode=0 |
0x004d6594 | 0x21 | frame | 8 | set sprite=0x11, frame=24, gate=2, mode=0 |
0x004d659c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d65a4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d65a8 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d65b0 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d65b8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0a -> 0x004d65ec |
0x004d65c0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x004d65e8 |
0x004d65c8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0c -> 0x004d65dc |
0x004d65dc | 0xbd | cleanup/helper | 4 | helper-call id=113; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d65e0 | 0x03 | jump | 8 | jump 0x004d65ec |
0x004d65ec | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=6, mode=0 |
0x004d65f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0a -> 0x004d6604 |
0x004d65fc | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d6604 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d6608 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6610 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6618 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d661c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6624 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d662c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6540 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6548 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=4, mode=0 |
0x004d6550 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x0b -> 0x004d659c |
0x004d6558 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x0c -> 0x004d6588 |
0x004d6560 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6564 | 0x21 | frame | 8 | set sprite=0x11, frame=23, gate=2, mode=0 |
0x004d656c | 0x21 | frame | 8 | set sprite=0x11, frame=24, gate=2, mode=0 |
0x004d6574 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6578 | 0x21 | frame | 8 | set sprite=0x11, frame=23, gate=2, mode=0 |
0x004d6580 | 0x21 | frame | 8 | set sprite=0x11, frame=24, gate=2, mode=0 |
0x004d6588 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d658c | 0x21 | frame | 8 | set sprite=0x11, frame=23, gate=2, mode=0 |
0x004d6594 | 0x21 | frame | 8 | set sprite=0x11, frame=24, gate=2, mode=0 |
0x004d659c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d65a4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d65a8 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d65b0 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d65b8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0a -> 0x004d65ec |
0x004d65c0 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0d -> 0x004d65e8 |
0x004d65e8 | 0xbd | cleanup/helper | 4 | helper-call id=114; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d65ec | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=6, mode=0 |
0x004d65f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0a -> 0x004d6604 |
0x004d65fc | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d6604 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d6608 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6610 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6618 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d661c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6624 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d662c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6640 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6644 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x11 -> 0x004d6698 |
0x004d664c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x10 -> 0x004d6684 |
0x004d6654 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0f -> 0x004d6670 |
0x004d665c | 0xbc | movement | 4 | interpolated child motion mode=1, selector=1, stepDivisor=32: target-relative center/size-adjusted placement. |
0x004d6660 | 0x21 | frame | 8 | set sprite=0x11, frame=7, gate=32, mode=0 |
0x004d6668 | 0x03 | jump | 8 | jump 0x004d66a4 |
0x004d66a4 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d66a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d66b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d66b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d66bc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d66c0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d66c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6640 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6644 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x11 -> 0x004d6698 |
0x004d664c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x10 -> 0x004d6684 |
0x004d6654 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0f -> 0x004d6670 |
0x004d6670 | 0xbc | movement | 4 | interpolated child motion mode=1, selector=1, stepDivisor=24: target-relative center/size-adjusted placement. |
0x004d6674 | 0x21 | frame | 8 | set sprite=0x11, frame=7, gate=24, mode=0 |
0x004d667c | 0x03 | jump | 8 | jump 0x004d66a4 |
0x004d66a4 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d66a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d66b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d66b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d66bc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d66c0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d66c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6640 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6644 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x11 -> 0x004d6698 |
0x004d664c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x10 -> 0x004d6684 |
0x004d6684 | 0xbc | movement | 4 | interpolated child motion mode=2, selector=1, stepDivisor=16: target-relative center/size-adjusted placement. |
0x004d6688 | 0x21 | frame | 8 | set sprite=0x11, frame=7, gate=16, mode=0 |
0x004d6690 | 0x03 | jump | 8 | jump 0x004d66a4 |
0x004d66a4 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d66a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d66b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d66b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d66bc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d66c0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d66c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6640 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6644 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x11 -> 0x004d6698 |
0x004d6698 | 0xbc | movement | 4 | interpolated child motion mode=3, selector=1, stepDivisor=8: target-relative center/size-adjusted placement. |
0x004d669c | 0x21 | frame | 8 | set sprite=0x11, frame=7, gate=8, mode=0 |
0x004d66a4 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d66a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d66b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d66b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d66bc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d66c0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d66c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d66d4 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d66d8 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d66e0 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=3, mode=0 |
0x004d66e8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x12 -> 0x004d671c |
0x004d671c | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=1, mode=0 |
0x004d6724 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004d672c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6734 | 0x21 | frame | 8 | set sprite=0x11, frame=5, gate=2, mode=0 |
0x004d673c | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d6740 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6748 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6750 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6754 | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d675c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x13 -> 0x004d677c |
0x004d677c | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d6784 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x14 -> 0x004d67a4 |
0x004d67a4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d67ac | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d67b4 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=4, mode=0 |
0x004d67bc | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d67c4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d67c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d66d4 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d66d8 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d66e0 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=3, mode=0 |
0x004d66e8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x12 -> 0x004d671c |
0x004d66f0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x15 -> 0x004d6718 |
0x004d66f8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x14 -> 0x004d670c |
0x004d6700 | 0xbd | cleanup/helper | 4 | helper-call id=115; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6704 | 0x03 | jump | 8 | jump 0x004d671c |
0x004d671c | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=1, mode=0 |
0x004d6724 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004d672c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6734 | 0x21 | frame | 8 | set sprite=0x11, frame=5, gate=2, mode=0 |
0x004d673c | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d6740 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6748 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6750 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6754 | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d675c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x13 -> 0x004d677c |
0x004d677c | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d6784 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x14 -> 0x004d67a4 |
0x004d67a4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d67ac | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d67b4 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=4, mode=0 |
0x004d67bc | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d67c4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d67c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d66d4 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d66d8 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d66e0 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=3, mode=0 |
0x004d66e8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x12 -> 0x004d671c |
0x004d66f0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x15 -> 0x004d6718 |
0x004d66f8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x14 -> 0x004d670c |
0x004d670c | 0xbd | cleanup/helper | 4 | helper-call id=116; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6710 | 0x03 | jump | 8 | jump 0x004d671c |
0x004d671c | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=1, mode=0 |
0x004d6724 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004d672c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6734 | 0x21 | frame | 8 | set sprite=0x11, frame=5, gate=2, mode=0 |
0x004d673c | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d6740 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6748 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6750 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6754 | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d675c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x13 -> 0x004d677c |
0x004d6764 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d6768 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6770 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6778 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d677c | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d6784 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x14 -> 0x004d67a4 |
0x004d67a4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d67ac | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d67b4 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=4, mode=0 |
0x004d67bc | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d67c4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d67c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d66d4 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d66d8 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d66e0 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=3, mode=0 |
0x004d66e8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x12 -> 0x004d671c |
0x004d66f0 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x15 -> 0x004d6718 |
0x004d6718 | 0xbd | cleanup/helper | 4 | helper-call id=117; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d671c | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=1, mode=0 |
0x004d6724 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004d672c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6734 | 0x21 | frame | 8 | set sprite=0x11, frame=5, gate=2, mode=0 |
0x004d673c | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d6740 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6748 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6750 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6754 | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d675c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x13 -> 0x004d677c |
0x004d6764 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d6768 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6770 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6778 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d677c | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d6784 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x14 -> 0x004d67a4 |
0x004d678c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6790 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6798 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d67a0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d67a4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d67ac | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d67b4 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=4, mode=0 |
0x004d67bc | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d67c4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d67c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d67e0 | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d67e8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d67ec | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=2, mode=0 |
0x004d67f4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d67fc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6804 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6808 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6810 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=2, mode=0 |
0x004d6818 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6820 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6828 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6830 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6834 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d683c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6844 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6848 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6850 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6858 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6860 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x004d69d8 |
0x004d6868 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x19 -> 0x004d68f8 |
0x004d68f8 | 0x21 | frame | 8 | set sprite=0x11, frame=8, gate=4, mode=0 |
0x004d6900 | 0x21 | frame | 8 | set sprite=0x11, frame=9, gate=2, mode=0 |
0x004d6908 | 0x21 | frame | 8 | set sprite=0x11, frame=10, gate=4, mode=0 |
0x004d6910 | 0x21 | frame | 8 | set sprite=0x11, frame=11, gate=2, mode=0 |
0x004d6918 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x19 -> 0x004d692c |
0x004d6920 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d6924 | 0x03 | jump | 8 | jump 0x004d6930 |
0x004d6930 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6938 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6940 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6944 | 0x21 | frame | 8 | set sprite=0x11, frame=11, gate=2, mode=0 |
0x004d694c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x16 -> 0x004d69fc |
0x004d69fc | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6a04 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6a08 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d67e0 | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d67e8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d67ec | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=2, mode=0 |
0x004d67f4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d67fc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6804 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6808 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6810 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=2, mode=0 |
0x004d6818 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6820 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6828 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6830 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6834 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d683c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6844 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6848 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6850 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6858 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6860 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x17 -> 0x004d69d8 |
0x004d69d8 | 0xbc | movement | 4 | interpolated child motion mode=1, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind. |
0x004d69dc | 0x21 | frame | 8 | set sprite=0x11, frame=7, gate=4, mode=0 |
0x004d69e4 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d69e8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d69f0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d69f8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d69fc | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6a04 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6a08 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d67e0 | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d67e8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d67ec | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=2, mode=0 |
0x004d67f4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d67fc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6804 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6808 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6810 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=2, mode=0 |
0x004d6818 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6820 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6828 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6830 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6834 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d683c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6844 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6848 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6850 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6858 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6860 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x004d69d8 |
0x004d6868 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x19 -> 0x004d68f8 |
0x004d68f8 | 0x21 | frame | 8 | set sprite=0x11, frame=8, gate=4, mode=0 |
0x004d6900 | 0x21 | frame | 8 | set sprite=0x11, frame=9, gate=2, mode=0 |
0x004d6908 | 0x21 | frame | 8 | set sprite=0x11, frame=10, gate=4, mode=0 |
0x004d6910 | 0x21 | frame | 8 | set sprite=0x11, frame=11, gate=2, mode=0 |
0x004d6918 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x19 -> 0x004d692c |
0x004d6920 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d6924 | 0x03 | jump | 8 | jump 0x004d6930 |
0x004d6930 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6938 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6940 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6944 | 0x21 | frame | 8 | set sprite=0x11, frame=11, gate=2, mode=0 |
0x004d694c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x004d69fc |
0x004d6954 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d695c | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=4, mode=0 |
0x004d6964 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004d696c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6974 | 0x21 | frame | 8 | set sprite=0x11, frame=5, gate=2, mode=0 |
0x004d697c | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d6984 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d6988 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6990 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6998 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d699c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x19 -> 0x004d69c4 |
0x004d69a4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d69ac | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d69b4 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=4, mode=0 |
0x004d69bc | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x18 -> 0x004d69fc |
0x004d69fc | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6a04 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6a08 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d67e0 | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d67e8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d67ec | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=2, mode=0 |
0x004d67f4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d67fc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6804 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6808 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6810 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=2, mode=0 |
0x004d6818 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6820 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6828 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6830 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6834 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d683c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6844 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6848 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6850 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6858 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6860 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x004d69d8 |
0x004d6868 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId != 0x19 -> 0x004d68f8 |
0x004d6870 | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d6878 | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=2, mode=0 |
0x004d6880 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6884 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d688c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6894 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6898 | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=2, mode=0 |
0x004d68a0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d68a8 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d68b0 | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=4, mode=0 |
0x004d68b8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d68c0 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d68c8 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d68d0 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d68d4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d68dc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d68e4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d68e8 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d68f0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d68f8 | 0x21 | frame | 8 | set sprite=0x11, frame=8, gate=4, mode=0 |
0x004d6900 | 0x21 | frame | 8 | set sprite=0x11, frame=9, gate=2, mode=0 |
0x004d6908 | 0x21 | frame | 8 | set sprite=0x11, frame=10, gate=4, mode=0 |
0x004d6910 | 0x21 | frame | 8 | set sprite=0x11, frame=11, gate=2, mode=0 |
0x004d6918 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x19 -> 0x004d692c |
0x004d692c | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d6930 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6938 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6940 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6944 | 0x21 | frame | 8 | set sprite=0x11, frame=11, gate=2, mode=0 |
0x004d694c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x004d69fc |
0x004d6954 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d695c | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=4, mode=0 |
0x004d6964 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004d696c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6974 | 0x21 | frame | 8 | set sprite=0x11, frame=5, gate=2, mode=0 |
0x004d697c | 0x21 | frame | 8 | set sprite=0x11, frame=6, gate=2, mode=0 |
0x004d6984 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d6988 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6990 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6998 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d699c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x19 -> 0x004d69c4 |
0x004d69c4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d69cc | 0xbc | movement | 4 | interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind. |
0x004d69d0 | 0x03 | jump | 8 | jump 0x004d69dc |
0x004d69dc | 0x21 | frame | 8 | set sprite=0x11, frame=7, gate=4, mode=0 |
0x004d69e4 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d69e8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d69f0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d69f8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d69fc | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6a04 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6a08 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6a14 | 0xbc | movement | 4 | direct placement selector=4: side-fixed screen X with target-relative Y. |
0x004d6a18 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6a20 | 0x21 | frame | 8 | set sprite=0x11, frame=18, gate=2, mode=0 |
0x004d6a28 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6a2c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x004d6a68 |
0x004d6a34 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x004d6a5c |
0x004d6a3c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1b -> 0x004d6a50 |
0x004d6a44 | 0xbd | cleanup/helper | 4 | helper-call id=23; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6a48 | 0x03 | jump | 8 | jump 0x004d6a6c |
0x004d6a6c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80 |
0x004d6a74 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d6a7c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x004d6ab8 |
0x004d6a84 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x004d6aac |
0x004d6a8c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1b -> 0x004d6aa0 |
0x004d6a94 | 0xbd | cleanup/helper | 4 | helper-call id=19; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6a98 | 0x03 | jump | 8 | jump 0x004d6abc |
0x004d6abc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6ac0 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=4, mode=0 |
0x004d6ac8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6acc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6ad4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6adc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6ae0 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6ae8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6aec | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6af4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6afc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b00 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6b08 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6b0c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6b14 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6b1c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b20 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x1b -> 0x004d6b70 |
0x004d6b70 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6b78 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6b7c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6a14 | 0xbc | movement | 4 | direct placement selector=4: side-fixed screen X with target-relative Y. |
0x004d6a18 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6a20 | 0x21 | frame | 8 | set sprite=0x11, frame=18, gate=2, mode=0 |
0x004d6a28 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6a2c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x004d6a68 |
0x004d6a34 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x004d6a5c |
0x004d6a3c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1b -> 0x004d6a50 |
0x004d6a50 | 0xbd | cleanup/helper | 4 | helper-call id=27; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6a54 | 0x03 | jump | 8 | jump 0x004d6a6c |
0x004d6a6c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80 |
0x004d6a74 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d6a7c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x004d6ab8 |
0x004d6a84 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x004d6aac |
0x004d6a8c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1b -> 0x004d6aa0 |
0x004d6aa0 | 0xbd | cleanup/helper | 4 | helper-call id=20; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6aa4 | 0x03 | jump | 8 | jump 0x004d6abc |
0x004d6abc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6ac0 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=4, mode=0 |
0x004d6ac8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6acc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6ad4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6adc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6ae0 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6ae8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6aec | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6af4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6afc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b00 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6b08 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6b0c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6b14 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6b1c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b20 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x1b -> 0x004d6b70 |
0x004d6b70 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6b78 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6b7c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6a14 | 0xbc | movement | 4 | direct placement selector=4: side-fixed screen X with target-relative Y. |
0x004d6a18 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6a20 | 0x21 | frame | 8 | set sprite=0x11, frame=18, gate=2, mode=0 |
0x004d6a28 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6a2c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x004d6a68 |
0x004d6a34 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1c -> 0x004d6a5c |
0x004d6a5c | 0xbd | cleanup/helper | 4 | helper-call id=25; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6a60 | 0x03 | jump | 8 | jump 0x004d6a6c |
0x004d6a6c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80 |
0x004d6a74 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d6a7c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x004d6ab8 |
0x004d6a84 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1c -> 0x004d6aac |
0x004d6aac | 0xbd | cleanup/helper | 4 | helper-call id=21; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6ab0 | 0x03 | jump | 8 | jump 0x004d6abc |
0x004d6abc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6ac0 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=4, mode=0 |
0x004d6ac8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6acc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6ad4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6adc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6ae0 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6ae8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6aec | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6af4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6afc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b00 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6b08 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6b0c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6b14 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6b1c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b20 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x1b -> 0x004d6b70 |
0x004d6b28 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId <= 0x1c -> 0x004d6b50 |
0x004d6b50 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6b58 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6b5c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6b64 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6b6c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b70 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6b78 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6b7c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6a14 | 0xbc | movement | 4 | direct placement selector=4: side-fixed screen X with target-relative Y. |
0x004d6a18 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6a20 | 0x21 | frame | 8 | set sprite=0x11, frame=18, gate=2, mode=0 |
0x004d6a28 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6a2c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1d -> 0x004d6a68 |
0x004d6a68 | 0xbd | cleanup/helper | 4 | helper-call id=28; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6a6c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80 |
0x004d6a74 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d6a7c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1d -> 0x004d6ab8 |
0x004d6ab8 | 0xbd | cleanup/helper | 4 | helper-call id=126; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6abc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6ac0 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=4, mode=0 |
0x004d6ac8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6acc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6ad4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6adc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6ae0 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6ae8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6aec | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6af4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6afc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b00 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6b08 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6b0c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6b14 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6b1c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b20 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x1b -> 0x004d6b70 |
0x004d6b28 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId <= 0x1c -> 0x004d6b50 |
0x004d6b30 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6b38 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6b3c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6b44 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6b4c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b50 | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=1, mode=0 |
0x004d6b58 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6b5c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6b64 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6b6c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6b70 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6b78 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6b7c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6bb8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bbc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bc4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6bcc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bd0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bd8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6be0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d6be8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6bf0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6bf8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6c00 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6c08 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d6c10 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x22 -> 0x004d6d5c |
0x004d6c18 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x21 -> 0x004d6d04 |
0x004d6c20 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x20 -> 0x004d6cb4 |
0x004d6c28 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1f -> 0x004d6c60 |
0x004d6c30 | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d6c38 | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=6, mode=0 |
0x004d6c40 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6c44 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6c4c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6c54 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6c58 | 0x03 | jump | 8 | jump 0x004d6dd0 |
0x004d6dd0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6dd8 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6ddc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6bb8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bbc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bc4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6bcc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bd0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bd8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6be0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d6be8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6bf0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6bf8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6c00 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6c08 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d6c10 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x22 -> 0x004d6d5c |
0x004d6c18 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x21 -> 0x004d6d04 |
0x004d6c20 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x20 -> 0x004d6cb4 |
0x004d6c28 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1f -> 0x004d6c60 |
0x004d6c60 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6c68 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d6c6c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6c74 | 0x21 | frame | 8 | set sprite=0x11, frame=51, gate=2, mode=0 |
0x004d6c7c | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=2, mode=0 |
0x004d6c84 | 0xc2 | sound | 4 | WLK id 18 (normal id 18, alt id 14, mode=0) |
0x004d6c88 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6c90 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6c98 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6c9c | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=2, mode=0 |
0x004d6ca4 | 0x06 | repeat-loop | 8 | repeat-loop count=5, target=0x004d6c6c; handler stores target in object +0x3c and counter in +0x60 |
0x004d6cac | 0x03 | jump | 8 | jump 0x004d6dd0 |
0x004d6dd0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6dd8 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6ddc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6bb8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bbc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bc4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6bcc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bd0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bd8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6be0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d6be8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6bf0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6bf8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6c00 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6c08 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d6c10 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x22 -> 0x004d6d5c |
0x004d6c18 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x21 -> 0x004d6d04 |
0x004d6c20 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x20 -> 0x004d6cb4 |
0x004d6cb4 | 0x21 | frame | 8 | set sprite=0x11, frame=21, gate=2, mode=0 |
0x004d6cbc | 0x21 | frame | 8 | set sprite=0x11, frame=22, gate=4, mode=0 |
0x004d6cc4 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6ccc | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6cd4 | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=2, mode=0 |
0x004d6cdc | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6ce0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6ce8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6cf0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6cf4 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004d6cfc | 0x03 | jump | 8 | jump 0x004d6dd0 |
0x004d6dd0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6dd8 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6ddc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6bb8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bbc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bc4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6bcc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bd0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bd8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6be0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d6be8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6bf0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6bf8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6c00 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6c08 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d6c10 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x22 -> 0x004d6d5c |
0x004d6c18 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x21 -> 0x004d6d04 |
0x004d6d04 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6d0c | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d6d10 | 0x21 | frame | 8 | set sprite=0x11, frame=35, gate=2, mode=0 |
0x004d6d18 | 0x21 | frame | 8 | set sprite=0x11, frame=36, gate=2, mode=0 |
0x004d6d20 | 0x21 | frame | 8 | set sprite=0x11, frame=37, gate=4, mode=0 |
0x004d6d28 | 0xbd | cleanup/helper | 4 | helper-call id=62; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d6d2c | 0xc2 | sound | 4 | WLK id 21 (normal id 21, alt id 21, mode=1) |
0x004d6d30 | 0x21 | frame | 8 | set sprite=0x11, frame=38, gate=8, mode=0 |
0x004d6d38 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d6d40 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6d48 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6d50 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6d54 | 0x03 | jump | 8 | jump 0x004d6dd0 |
0x004d6dd0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6dd8 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6ddc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6bb8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bbc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bc4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6bcc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6bd0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6bd8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d6be0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d6be8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6bf0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6bf8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6c00 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6c08 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d6c10 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x22 -> 0x004d6d5c |
0x004d6d5c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6d64 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d6d68 | 0x21 | frame | 8 | set sprite=0x11, frame=27, gate=2, mode=0 |
0x004d6d70 | 0x21 | frame | 8 | set sprite=0x11, frame=28, gate=4, mode=0 |
0x004d6d78 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffd0000 (-3px) |
0x004d6d80 | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=1, mode=0 |
0x004d6d88 | 0x06 | repeat-loop | 8 | repeat-loop count=12, target=0x004d6d78; handler stores target in object +0x3c and counter in +0x60 |
0x004d6d90 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d6d94 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6d9c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6da4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6da8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffd0000 (-3px) |
0x004d6db0 | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=1, mode=0 |
0x004d6db8 | 0x06 | repeat-loop | 8 | repeat-loop count=12, target=0x004d6da8; handler stores target in object +0x3c and counter in +0x60 |
0x004d6dc0 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d6dc8 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=4, mode=0 |
0x004d6dd0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6dd8 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6ddc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6df4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6df8 | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=8, mode=0 |
0x004d6e00 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6e08 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6e0c | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=8, mode=0 |
0x004d6e14 | 0x21 | frame | 8 | set sprite=0x11, frame=24, gate=2, mode=0 |
0x004d6e1c | 0x21 | frame | 8 | set sprite=0x11, frame=27, gate=2, mode=0 |
0x004d6e24 | 0x21 | frame | 8 | set sprite=0x11, frame=28, gate=2, mode=0 |
0x004d6e2c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x26 -> 0x004d6fa4 |
0x004d6e34 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x25 -> 0x004d6f14 |
0x004d6e3c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x24 -> 0x004d6e94 |
0x004d6e44 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6e4c | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d6e54 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6e58 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6e60 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6e68 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6e6c | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=6, mode=0 |
0x004d6e74 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6e7c | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=2, mode=0 |
0x004d6e84 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d6e8c | 0x03 | jump | 8 | jump 0x004d7090 |
0x004d7090 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7098 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d709c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6df4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6df8 | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=8, mode=0 |
0x004d6e00 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6e08 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6e0c | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=8, mode=0 |
0x004d6e14 | 0x21 | frame | 8 | set sprite=0x11, frame=24, gate=2, mode=0 |
0x004d6e1c | 0x21 | frame | 8 | set sprite=0x11, frame=27, gate=2, mode=0 |
0x004d6e24 | 0x21 | frame | 8 | set sprite=0x11, frame=28, gate=2, mode=0 |
0x004d6e2c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x26 -> 0x004d6fa4 |
0x004d6e34 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x25 -> 0x004d6f14 |
0x004d6e3c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x24 -> 0x004d6e94 |
0x004d6e94 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6e9c | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d6ea4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffe0000 (-2px) |
0x004d6eac | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d6eb0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6eb8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6ec0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6ec4 | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d6ecc | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffe0000 (-2px) |
0x004d6ed4 | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x004d6ec4; handler stores target in object +0x3c and counter in +0x60 |
0x004d6edc | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d6ee4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffe0000 (-2px) |
0x004d6eec | 0x06 | repeat-loop | 8 | repeat-loop count=4, target=0x004d6edc; handler stores target in object +0x3c and counter in +0x60 |
0x004d6ef4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6efc | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=2, mode=0 |
0x004d6f04 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d6f0c | 0x03 | jump | 8 | jump 0x004d7090 |
0x004d7090 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7098 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d709c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6df4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6df8 | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=8, mode=0 |
0x004d6e00 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6e08 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6e0c | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=8, mode=0 |
0x004d6e14 | 0x21 | frame | 8 | set sprite=0x11, frame=24, gate=2, mode=0 |
0x004d6e1c | 0x21 | frame | 8 | set sprite=0x11, frame=27, gate=2, mode=0 |
0x004d6e24 | 0x21 | frame | 8 | set sprite=0x11, frame=28, gate=2, mode=0 |
0x004d6e2c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x26 -> 0x004d6fa4 |
0x004d6e34 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x25 -> 0x004d6f14 |
0x004d6f14 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6f1c | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d6f24 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffe0000 (-2px) |
0x004d6f2c | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d6f34 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffe0000 (-2px) |
0x004d6f3c | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d6f40 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6f48 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6f50 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6f54 | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d6f5c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffe0000 (-2px) |
0x004d6f64 | 0x06 | repeat-loop | 8 | repeat-loop count=6, target=0x004d6ec4; handler stores target in object +0x3c and counter in +0x60 |
0x004d6f6c | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d6f74 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffe0000 (-2px) |
0x004d6f7c | 0x06 | repeat-loop | 8 | repeat-loop count=8, target=0x004d6edc; handler stores target in object +0x3c and counter in +0x60 |
0x004d6f84 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d6f8c | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=2, mode=0 |
0x004d6f94 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d6f9c | 0x03 | jump | 8 | jump 0x004d7090 |
0x004d7090 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7098 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d709c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6df4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6df8 | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=8, mode=0 |
0x004d6e00 | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d6e08 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6e0c | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=8, mode=0 |
0x004d6e14 | 0x21 | frame | 8 | set sprite=0x11, frame=24, gate=2, mode=0 |
0x004d6e1c | 0x21 | frame | 8 | set sprite=0x11, frame=27, gate=2, mode=0 |
0x004d6e24 | 0x21 | frame | 8 | set sprite=0x11, frame=28, gate=2, mode=0 |
0x004d6e2c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x26 -> 0x004d6fa4 |
0x004d6fa4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 53; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d6fa8 | 0x21 | frame | 8 | set sprite=0x11, frame=27, gate=2, mode=0 |
0x004d6fb0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00040000 (4px) |
0x004d6fb8 | 0x21 | frame | 8 | set sprite=0x11, frame=28, gate=2, mode=0 |
0x004d6fc0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00040000 (4px) |
0x004d6fc8 | 0x21 | frame | 8 | set sprite=0x11, frame=27, gate=2, mode=0 |
0x004d6fd0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00040000 (4px) |
0x004d6fd8 | 0x21 | frame | 8 | set sprite=0x11, frame=28, gate=2, mode=0 |
0x004d6fe0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00040000 (4px) |
0x004d6fe8 | 0x21 | frame | 8 | set sprite=0x11, frame=27, gate=2, mode=0 |
0x004d6ff0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00040000 (4px) |
0x004d6ff8 | 0x21 | frame | 8 | set sprite=0x11, frame=28, gate=2, mode=0 |
0x004d7000 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00040000 (4px) |
0x004d7008 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7010 | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d7018 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004d7020 | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d7028 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004d7030 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d7034 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d703c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7044 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7048 | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d7050 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004d7058 | 0x06 | repeat-loop | 8 | repeat-loop count=6, target=0x004d6ec4; handler stores target in object +0x3c and counter in +0x60 |
0x004d7060 | 0x21 | frame | 8 | set sprite=0x11, frame=39, gate=2, mode=0 |
0x004d7068 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004d7070 | 0x06 | repeat-loop | 8 | repeat-loop count=8, target=0x004d6edc; handler stores target in object +0x3c and counter in +0x60 |
0x004d7078 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7080 | 0x21 | frame | 8 | set sprite=0x11, frame=4, gate=2, mode=0 |
0x004d7088 | 0x21 | frame | 8 | set sprite=0x11, frame=3, gate=2, mode=0 |
0x004d7090 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7098 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d709c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d70a8 | 0x21 | frame | 8 | set sprite=0x11, frame=35, gate=2, mode=0 |
0x004d70b0 | 0x21 | frame | 8 | set sprite=0x11, frame=36, gate=2, mode=0 |
0x004d70b8 | 0x21 | frame | 8 | set sprite=0x11, frame=37, gate=4, mode=0 |
0x004d70c0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d70c4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x27 -> 0x004d70f8 |
0x004d70f8 | 0x21 | frame | 8 | set sprite=0x11, frame=38, gate=8, mode=0 |
0x004d7100 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x27 -> 0x004d7110 |
0x004d7110 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d7114 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d711c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7124 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7128 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7130 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7134 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d70a8 | 0x21 | frame | 8 | set sprite=0x11, frame=35, gate=2, mode=0 |
0x004d70b0 | 0x21 | frame | 8 | set sprite=0x11, frame=36, gate=2, mode=0 |
0x004d70b8 | 0x21 | frame | 8 | set sprite=0x11, frame=37, gate=4, mode=0 |
0x004d70c0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d70c4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004d70f8 |
0x004d70cc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2a -> 0x004d70f4 |
0x004d70d4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x29 -> 0x004d70e8 |
0x004d70dc | 0xbd | cleanup/helper | 4 | helper-call id=112; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d70e0 | 0x03 | jump | 8 | jump 0x004d70f8 |
0x004d70f8 | 0x21 | frame | 8 | set sprite=0x11, frame=38, gate=8, mode=0 |
0x004d7100 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004d7110 |
0x004d7108 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7110 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d7114 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d711c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7124 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7128 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7130 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7134 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d70a8 | 0x21 | frame | 8 | set sprite=0x11, frame=35, gate=2, mode=0 |
0x004d70b0 | 0x21 | frame | 8 | set sprite=0x11, frame=36, gate=2, mode=0 |
0x004d70b8 | 0x21 | frame | 8 | set sprite=0x11, frame=37, gate=4, mode=0 |
0x004d70c0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d70c4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004d70f8 |
0x004d70cc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2a -> 0x004d70f4 |
0x004d70d4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x29 -> 0x004d70e8 |
0x004d70e8 | 0xbd | cleanup/helper | 4 | helper-call id=113; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d70ec | 0x03 | jump | 8 | jump 0x004d70f8 |
0x004d70f8 | 0x21 | frame | 8 | set sprite=0x11, frame=38, gate=8, mode=0 |
0x004d7100 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004d7110 |
0x004d7108 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7110 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d7114 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d711c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7124 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7128 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7130 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7134 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d70a8 | 0x21 | frame | 8 | set sprite=0x11, frame=35, gate=2, mode=0 |
0x004d70b0 | 0x21 | frame | 8 | set sprite=0x11, frame=36, gate=2, mode=0 |
0x004d70b8 | 0x21 | frame | 8 | set sprite=0x11, frame=37, gate=4, mode=0 |
0x004d70c0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d70c4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004d70f8 |
0x004d70cc | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2a -> 0x004d70f4 |
0x004d70f4 | 0xbd | cleanup/helper | 4 | helper-call id=114; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d70f8 | 0x21 | frame | 8 | set sprite=0x11, frame=38, gate=8, mode=0 |
0x004d7100 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004d7110 |
0x004d7108 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7110 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d7114 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d711c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7124 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7128 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7130 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7134 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7140 | 0x21 | frame | 8 | set sprite=0x11, frame=18, gate=2, mode=0 |
0x004d7148 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d714c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2e -> 0x004d7188 |
0x004d7154 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2d -> 0x004d717c |
0x004d715c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2c -> 0x004d7170 |
0x004d7164 | 0xbd | cleanup/helper | 4 | helper-call id=23; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7168 | 0x03 | jump | 8 | jump 0x004d718c |
0x004d718c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80 |
0x004d7194 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d719c | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=2, mode=0 |
0x004d71a4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2e -> 0x004d7204 |
0x004d71ac | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2d -> 0x004d71ec |
0x004d71b4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2c -> 0x004d71d4 |
0x004d71bc | 0xbd | cleanup/helper | 4 | helper-call id=66; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d71c0 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d71c8 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d71cc | 0x03 | jump | 8 | jump 0x004d7214 |
0x004d7214 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d721c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7224 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7228 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7230 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7140 | 0x21 | frame | 8 | set sprite=0x11, frame=18, gate=2, mode=0 |
0x004d7148 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d714c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2e -> 0x004d7188 |
0x004d7154 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2d -> 0x004d717c |
0x004d715c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2c -> 0x004d7170 |
0x004d7170 | 0xbd | cleanup/helper | 4 | helper-call id=27; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7174 | 0x03 | jump | 8 | jump 0x004d718c |
0x004d718c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80 |
0x004d7194 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d719c | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=2, mode=0 |
0x004d71a4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2e -> 0x004d7204 |
0x004d71ac | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2d -> 0x004d71ec |
0x004d71b4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2c -> 0x004d71d4 |
0x004d71d4 | 0xbd | cleanup/helper | 4 | helper-call id=67; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d71d8 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d71e0 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d71e4 | 0x03 | jump | 8 | jump 0x004d7214 |
0x004d7214 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d721c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7224 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7228 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7230 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7140 | 0x21 | frame | 8 | set sprite=0x11, frame=18, gate=2, mode=0 |
0x004d7148 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d714c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2e -> 0x004d7188 |
0x004d7154 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2d -> 0x004d717c |
0x004d717c | 0xbd | cleanup/helper | 4 | helper-call id=25; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7180 | 0x03 | jump | 8 | jump 0x004d718c |
0x004d718c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80 |
0x004d7194 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d719c | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=2, mode=0 |
0x004d71a4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2e -> 0x004d7204 |
0x004d71ac | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2d -> 0x004d71ec |
0x004d71ec | 0xbd | cleanup/helper | 4 | helper-call id=68; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d71f0 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d71f8 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d71fc | 0x03 | jump | 8 | jump 0x004d7214 |
0x004d7214 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d721c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7224 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7228 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7230 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7140 | 0x21 | frame | 8 | set sprite=0x11, frame=18, gate=2, mode=0 |
0x004d7148 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d714c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2e -> 0x004d7188 |
0x004d7188 | 0xbd | cleanup/helper | 4 | helper-call id=28; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d718c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x11, frame=19, field +0x28, mode=0x80 |
0x004d7194 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d719c | 0x21 | frame | 8 | set sprite=0x11, frame=20, gate=2, mode=0 |
0x004d71a4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2e -> 0x004d7204 |
0x004d7204 | 0xbd | cleanup/helper | 4 | helper-call id=69; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7208 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7210 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004d7214 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d721c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7224 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7228 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7230 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7240 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 32; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7244 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d724c | 0x21 | frame | 8 | set sprite=0x11, frame=44, gate=2, mode=0 |
0x004d7254 | 0x21 | frame | 8 | set sprite=0x11, frame=45, gate=2, mode=0 |
0x004d725c | 0x21 | frame | 8 | set sprite=0x11, frame=46, gate=4, mode=0 |
0x004d7264 | 0x21 | frame | 8 | set sprite=0x11, frame=47, gate=2, mode=0 |
0x004d726c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d7270 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7278 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7280 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7284 | 0x21 | frame | 8 | set sprite=0x11, frame=44, gate=2, mode=0 |
0x004d728c | 0x21 | frame | 8 | set sprite=0x11, frame=48, gate=2, mode=0 |
0x004d7294 | 0x21 | frame | 8 | set sprite=0x11, frame=49, gate=4, mode=0 |
0x004d729c | 0x21 | frame | 8 | set sprite=0x11, frame=50, gate=2, mode=0 |
0x004d72a4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d72a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d72b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d72b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d72bc | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d72c4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2f -> 0x004d7364 |
0x004d7364 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d736c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7370 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7240 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 32; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7244 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d724c | 0x21 | frame | 8 | set sprite=0x11, frame=44, gate=2, mode=0 |
0x004d7254 | 0x21 | frame | 8 | set sprite=0x11, frame=45, gate=2, mode=0 |
0x004d725c | 0x21 | frame | 8 | set sprite=0x11, frame=46, gate=4, mode=0 |
0x004d7264 | 0x21 | frame | 8 | set sprite=0x11, frame=47, gate=2, mode=0 |
0x004d726c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d7270 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7278 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7280 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7284 | 0x21 | frame | 8 | set sprite=0x11, frame=44, gate=2, mode=0 |
0x004d728c | 0x21 | frame | 8 | set sprite=0x11, frame=48, gate=2, mode=0 |
0x004d7294 | 0x21 | frame | 8 | set sprite=0x11, frame=49, gate=4, mode=0 |
0x004d729c | 0x21 | frame | 8 | set sprite=0x11, frame=50, gate=2, mode=0 |
0x004d72a4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d72a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d72b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d72b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d72bc | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d72c4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2f -> 0x004d7364 |
0x004d72cc | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d72d4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d72d8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d72e0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d72e8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d72ec | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=4, mode=0 |
0x004d72f4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x30 -> 0x004d7364 |
0x004d7364 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d736c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7370 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7240 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 32; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7244 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d724c | 0x21 | frame | 8 | set sprite=0x11, frame=44, gate=2, mode=0 |
0x004d7254 | 0x21 | frame | 8 | set sprite=0x11, frame=45, gate=2, mode=0 |
0x004d725c | 0x21 | frame | 8 | set sprite=0x11, frame=46, gate=4, mode=0 |
0x004d7264 | 0x21 | frame | 8 | set sprite=0x11, frame=47, gate=2, mode=0 |
0x004d726c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d7270 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7278 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7280 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7284 | 0x21 | frame | 8 | set sprite=0x11, frame=44, gate=2, mode=0 |
0x004d728c | 0x21 | frame | 8 | set sprite=0x11, frame=48, gate=2, mode=0 |
0x004d7294 | 0x21 | frame | 8 | set sprite=0x11, frame=49, gate=4, mode=0 |
0x004d729c | 0x21 | frame | 8 | set sprite=0x11, frame=50, gate=2, mode=0 |
0x004d72a4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d72a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d72b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d72b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d72bc | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d72c4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2f -> 0x004d7364 |
0x004d72cc | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d72d4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d72d8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d72e0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d72e8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d72ec | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=4, mode=0 |
0x004d72f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x30 -> 0x004d7364 |
0x004d72fc | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d7304 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d7308 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7310 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7318 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d731c | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=4, mode=0 |
0x004d7324 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x31 -> 0x004d7364 |
0x004d7364 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d736c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7370 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7240 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 32; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7244 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d724c | 0x21 | frame | 8 | set sprite=0x11, frame=44, gate=2, mode=0 |
0x004d7254 | 0x21 | frame | 8 | set sprite=0x11, frame=45, gate=2, mode=0 |
0x004d725c | 0x21 | frame | 8 | set sprite=0x11, frame=46, gate=4, mode=0 |
0x004d7264 | 0x21 | frame | 8 | set sprite=0x11, frame=47, gate=2, mode=0 |
0x004d726c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d7270 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7278 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7280 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7284 | 0x21 | frame | 8 | set sprite=0x11, frame=44, gate=2, mode=0 |
0x004d728c | 0x21 | frame | 8 | set sprite=0x11, frame=48, gate=2, mode=0 |
0x004d7294 | 0x21 | frame | 8 | set sprite=0x11, frame=49, gate=4, mode=0 |
0x004d729c | 0x21 | frame | 8 | set sprite=0x11, frame=50, gate=2, mode=0 |
0x004d72a4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d72a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d72b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d72b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d72bc | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d72c4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2f -> 0x004d7364 |
0x004d72cc | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d72d4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d72d8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d72e0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d72e8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d72ec | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=4, mode=0 |
0x004d72f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x30 -> 0x004d7364 |
0x004d72fc | 0x21 | frame | 8 | set sprite=0x11, frame=25, gate=2, mode=0 |
0x004d7304 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d7308 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7310 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7318 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d731c | 0x21 | frame | 8 | set sprite=0x11, frame=26, gate=4, mode=0 |
0x004d7324 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x31 -> 0x004d7364 |
0x004d732c | 0x21 | frame | 8 | set sprite=0x11, frame=8, gate=4, mode=0 |
0x004d7334 | 0x21 | frame | 8 | set sprite=0x11, frame=9, gate=2, mode=0 |
0x004d733c | 0x21 | frame | 8 | set sprite=0x11, frame=10, gate=2, mode=0 |
0x004d7344 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d7348 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7350 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7358 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d735c | 0x21 | frame | 8 | set sprite=0x11, frame=11, gate=6, mode=0 |
0x004d7364 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d736c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7370 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db224 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db228 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db230 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db238 | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004db240 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004db248 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db250 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004db258 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db260 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db264 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db26c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db274 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db278 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db280 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004db288 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004db290 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004db298 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db2a0 | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004db2a8 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=2, mode=0 |
0x004db2b0 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db2b4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db2bc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db2c4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db2c8 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=2, mode=0 |
0x004db2d0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004db2d8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0c -> 0x004db428 |
0x004db2e0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0b -> 0x004db390 |
0x004db2e8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0a -> 0x004db340 |
0x004db2f0 | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004db2f8 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004db300 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db308 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004db310 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db318 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db31c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db324 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db32c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db330 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db338 | 0x03 | jump | 8 | jump 0x004db538 |
0x004db538 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db540 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db548 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db54c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db224 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db228 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db230 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db238 | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004db240 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004db248 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db250 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004db258 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db260 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db264 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db26c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db274 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db278 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db280 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004db288 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004db290 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004db298 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db2a0 | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004db2a8 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=2, mode=0 |
0x004db2b0 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db2b4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db2bc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db2c4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db2c8 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=2, mode=0 |
0x004db2d0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004db2d8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0c -> 0x004db428 |
0x004db2e0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0b -> 0x004db390 |
0x004db2e8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0a -> 0x004db340 |
0x004db340 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db348 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004db350 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db358 | 0x21 | frame | 8 | set sprite=0x14, frame=38, gate=2, mode=0 |
0x004db360 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=2, mode=0 |
0x004db368 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db36c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db374 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db37c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db380 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=2, mode=0 |
0x004db388 | 0x03 | jump | 8 | jump 0x004db540 |
0x004db540 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db548 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db54c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db224 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db228 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db230 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db238 | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004db240 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004db248 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db250 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004db258 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db260 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db264 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db26c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db274 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db278 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db280 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004db288 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004db290 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004db298 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db2a0 | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004db2a8 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=2, mode=0 |
0x004db2b0 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db2b4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db2bc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db2c4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db2c8 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=2, mode=0 |
0x004db2d0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004db2d8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0c -> 0x004db428 |
0x004db2e0 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0b -> 0x004db390 |
0x004db390 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db398 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004db3a0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004db3a8 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004db3b0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004db3b8 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004db3c0 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db3c4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db3cc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db3d4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db3d8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004db3e0 | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004db3e8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004db3f0 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004db3f8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004db400 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004db408 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db410 | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004db418 | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004db420 | 0x03 | jump | 8 | jump 0x004db540 |
0x004db540 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db548 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db54c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db224 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db228 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db230 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db238 | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004db240 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004db248 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db250 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004db258 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db260 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db264 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db26c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db274 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db278 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=2, mode=0 |
0x004db280 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004db288 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004db290 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004db298 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db2a0 | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004db2a8 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=2, mode=0 |
0x004db2b0 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db2b4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db2bc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db2c4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db2c8 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=2, mode=0 |
0x004db2d0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004db2d8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0c -> 0x004db428 |
0x004db428 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db430 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004db438 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db440 | 0x21 | frame | 8 | set sprite=0x14, frame=38, gate=2, mode=0 |
0x004db448 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=2, mode=0 |
0x004db450 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db454 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db45c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db464 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db468 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=2, mode=0 |
0x004db470 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db478 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db480 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004db488 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004db490 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004db498 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004db4a0 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004db4a8 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004db4ac | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db4b4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db4bc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db4c0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004db4c8 | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004db4d0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004db4d8 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004db4e0 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004db4e8 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004db4f0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db4f8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004db500 | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004db508 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004db510 | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004db518 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004db520 | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004db528 | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004db530 | 0x03 | jump | 8 | jump 0x004db540 |
0x004db540 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db548 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db54c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db564 | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db56c | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db574 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db578 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db580 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db588 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db58c | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004db594 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db59c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db5a0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db5a8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db5b0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db5b4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0d -> 0x004db68c |
0x004db68c | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004db694 | 0x21 | frame | 8 | set sprite=0x14, frame=14, gate=2, mode=0 |
0x004db69c | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=2, mode=0 |
0x004db6a4 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db6a8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db6b0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db6b8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db6bc | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=2, mode=0 |
0x004db6c4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00100000 (16px) |
0x004db6cc | 0x03 | jump | 8 | jump 0x004db73c |
0x004db73c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db744 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db748 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db564 | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db56c | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db574 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db578 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db580 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db588 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db58c | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004db594 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db59c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db5a0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db5a8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db5b0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db5b4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x004db68c |
0x004db5bc | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004db5c4 | 0x21 | frame | 8 | set sprite=0x14, frame=14, gate=2, mode=0 |
0x004db5cc | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=2, mode=0 |
0x004db5d4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db5d8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db5e0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db5e8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db5ec | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00100000 (16px) |
0x004db5f4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0e -> 0x004db6d4 |
0x004db6d4 | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db6dc | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db6e4 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db6e8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db6f0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db6f8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db6fc | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db704 | 0x03 | jump | 8 | jump 0x004db73c |
0x004db73c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db744 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db748 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db564 | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db56c | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db574 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db578 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db580 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db588 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db58c | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004db594 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db59c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db5a0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db5a8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db5b0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db5b4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x004db68c |
0x004db5bc | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004db5c4 | 0x21 | frame | 8 | set sprite=0x14, frame=14, gate=2, mode=0 |
0x004db5cc | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=2, mode=0 |
0x004db5d4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db5d8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db5e0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db5e8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db5ec | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00100000 (16px) |
0x004db5f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0e -> 0x004db6d4 |
0x004db5fc | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db604 | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db60c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db610 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db618 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db620 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db624 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0f -> 0x004db70c |
0x004db70c | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004db714 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db71c | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db720 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db728 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db730 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db734 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db73c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db744 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db748 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db564 | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db56c | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db574 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db578 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db580 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db588 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db58c | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004db594 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db59c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db5a0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db5a8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db5b0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db5b4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x004db68c |
0x004db5bc | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004db5c4 | 0x21 | frame | 8 | set sprite=0x14, frame=14, gate=2, mode=0 |
0x004db5cc | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=2, mode=0 |
0x004db5d4 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db5d8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db5e0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db5e8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db5ec | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00100000 (16px) |
0x004db5f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0e -> 0x004db6d4 |
0x004db5fc | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db604 | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db60c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db610 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db618 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db620 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db624 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0f -> 0x004db70c |
0x004db62c | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004db634 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db63c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db640 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db648 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db650 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db654 | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db65c | 0xbc | movement | 4 | interpolated child motion mode=4, selector=2, stepDivisor=4: one target-side edge placement; side depends on actor kind. |
0x004db660 | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db668 | 0xbd | cleanup/helper | 4 | helper-call id=110; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db66c | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004db670 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db678 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db680 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db684 | 0x03 | jump | 8 | jump 0x004db73c |
0x004db73c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db744 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db748 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db784 | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004db78c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db794 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x11 -> 0x004db7ec |
0x004db7ec | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7f0 | 0xbd | cleanup/helper | 4 | helper-call id=55; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7f4 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004db7f8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db800 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db808 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db80c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db814 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db81c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db784 | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004db78c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db794 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x11 -> 0x004db7ec |
0x004db79c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7a0 | 0xbd | cleanup/helper | 4 | helper-call id=56; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7a4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db7ac | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x12 -> 0x004db7ec |
0x004db7ec | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7f0 | 0xbd | cleanup/helper | 4 | helper-call id=55; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7f4 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004db7f8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db800 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db808 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db80c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db814 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db81c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db784 | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004db78c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db794 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x11 -> 0x004db7ec |
0x004db79c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7a0 | 0xbd | cleanup/helper | 4 | helper-call id=56; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7a4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db7ac | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x12 -> 0x004db7ec |
0x004db7b4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7b8 | 0xbd | cleanup/helper | 4 | helper-call id=56; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7bc | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db7c4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x13 -> 0x004db7ec |
0x004db7ec | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7f0 | 0xbd | cleanup/helper | 4 | helper-call id=55; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7f4 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004db7f8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db800 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db808 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db80c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db814 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db81c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db784 | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004db78c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db794 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x11 -> 0x004db7ec |
0x004db79c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7a0 | 0xbd | cleanup/helper | 4 | helper-call id=56; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7a4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db7ac | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x12 -> 0x004db7ec |
0x004db7b4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7b8 | 0xbd | cleanup/helper | 4 | helper-call id=56; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7bc | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db7c4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x13 -> 0x004db7ec |
0x004db7cc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7d0 | 0xbd | cleanup/helper | 4 | helper-call id=56; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7d4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db7dc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7e0 | 0xbd | cleanup/helper | 4 | helper-call id=56; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7e4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db7ec | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db7f0 | 0xbd | cleanup/helper | 4 | helper-call id=55; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db7f4 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004db7f8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db800 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db808 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db80c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=6, mode=0 |
0x004db814 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db81c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db828 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db82c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db834 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db83c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=16, mode=0 |
0x004db844 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db84c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x18 -> 0x004db894 |
0x004db854 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x004db884 |
0x004db85c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x004db874 |
0x004db864 | 0xbd | cleanup/helper | 4 | helper-call id=95; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db868 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 21; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db86c | 0x03 | jump | 8 | jump 0x004db89c |
0x004db89c | 0x21 | frame | 8 | set sprite=0x14, frame=38, gate=2, mode=0 |
0x004db8a4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8ac | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8b0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8b8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8c0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8c4 | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x004db8a4; handler stores target in object +0x3c and counter in +0x60 |
0x004db8cc | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x15 -> 0x004db94c |
0x004db94c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db954 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db95c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db960 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db828 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db82c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db834 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db83c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=16, mode=0 |
0x004db844 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db84c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x18 -> 0x004db894 |
0x004db854 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x004db884 |
0x004db85c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x16 -> 0x004db874 |
0x004db874 | 0xbd | cleanup/helper | 4 | helper-call id=96; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db878 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 21; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db87c | 0x03 | jump | 8 | jump 0x004db89c |
0x004db89c | 0x21 | frame | 8 | set sprite=0x14, frame=38, gate=2, mode=0 |
0x004db8a4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8ac | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8b0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8b8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8c0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8c4 | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x004db8a4; handler stores target in object +0x3c and counter in +0x60 |
0x004db8cc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x15 -> 0x004db94c |
0x004db8d4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8dc | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8e0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8e8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8f0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8f4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x16 -> 0x004db94c |
0x004db94c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db954 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db95c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db960 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db828 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db82c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db834 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db83c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=16, mode=0 |
0x004db844 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db84c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x18 -> 0x004db894 |
0x004db854 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x17 -> 0x004db884 |
0x004db884 | 0xbd | cleanup/helper | 4 | helper-call id=97; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db888 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 21; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db88c | 0x03 | jump | 8 | jump 0x004db89c |
0x004db89c | 0x21 | frame | 8 | set sprite=0x14, frame=38, gate=2, mode=0 |
0x004db8a4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8ac | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8b0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8b8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8c0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8c4 | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x004db8a4; handler stores target in object +0x3c and counter in +0x60 |
0x004db8cc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x15 -> 0x004db94c |
0x004db8d4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8dc | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8e0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8e8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8f0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x004db94c |
0x004db8fc | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db904 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db908 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db910 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db918 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db91c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x17 -> 0x004db94c |
0x004db94c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db954 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db95c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db960 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db828 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db82c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db834 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db83c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=16, mode=0 |
0x004db844 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db84c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x18 -> 0x004db894 |
0x004db894 | 0xbd | cleanup/helper | 4 | helper-call id=98; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db898 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 21; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db89c | 0x21 | frame | 8 | set sprite=0x14, frame=38, gate=2, mode=0 |
0x004db8a4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8ac | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8b0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8b8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8c0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8c4 | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x004db8a4; handler stores target in object +0x3c and counter in +0x60 |
0x004db8cc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x15 -> 0x004db94c |
0x004db8d4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8dc | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8e0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8e8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8f0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x004db94c |
0x004db8fc | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db904 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db908 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db910 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db918 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db91c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x004db94c |
0x004db924 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db92c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db930 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db938 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db940 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db944 | 0x06 | repeat-loop | 8 | repeat-loop count=5, target=0x004db924; handler stores target in object +0x3c and counter in +0x60 |
0x004db94c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db954 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db95c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db960 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbad0 | 0x21 | frame | 8 | set sprite=0x14, frame=24, gate=2, mode=0 |
0x004dbad8 | 0x21 | frame | 8 | set sprite=0x14, frame=25, gate=2, mode=0 |
0x004dbae0 | 0xc2 | sound | 4 | WLK id 35 (normal id 35, alt id 35, mode=1) |
0x004dbae4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1c -> 0x004dbb20 |
0x004dbb20 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbb28 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbb30 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbb34 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbb3c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbad0 | 0x21 | frame | 8 | set sprite=0x14, frame=24, gate=2, mode=0 |
0x004dbad8 | 0x21 | frame | 8 | set sprite=0x14, frame=25, gate=2, mode=0 |
0x004dbae0 | 0xc2 | sound | 4 | WLK id 35 (normal id 35, alt id 35, mode=1) |
0x004dbae4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x004dbb20 |
0x004dbaec | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1f -> 0x004dbb14 |
0x004dbaf4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1e -> 0x004dbb08 |
0x004dbafc | 0xbd | cleanup/helper | 4 | helper-call id=102; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbb00 | 0x03 | jump | 8 | jump 0x004dbb18 |
0x004dbb18 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004dbb20 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbb28 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbb30 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbb34 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbb3c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbad0 | 0x21 | frame | 8 | set sprite=0x14, frame=24, gate=2, mode=0 |
0x004dbad8 | 0x21 | frame | 8 | set sprite=0x14, frame=25, gate=2, mode=0 |
0x004dbae0 | 0xc2 | sound | 4 | WLK id 35 (normal id 35, alt id 35, mode=1) |
0x004dbae4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x004dbb20 |
0x004dbaec | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1f -> 0x004dbb14 |
0x004dbaf4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1e -> 0x004dbb08 |
0x004dbb08 | 0xbd | cleanup/helper | 4 | helper-call id=103; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbb0c | 0x03 | jump | 8 | jump 0x004dbb18 |
0x004dbb18 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004dbb20 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbb28 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbb30 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbb34 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbb3c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbad0 | 0x21 | frame | 8 | set sprite=0x14, frame=24, gate=2, mode=0 |
0x004dbad8 | 0x21 | frame | 8 | set sprite=0x14, frame=25, gate=2, mode=0 |
0x004dbae0 | 0xc2 | sound | 4 | WLK id 35 (normal id 35, alt id 35, mode=1) |
0x004dbae4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x004dbb20 |
0x004dbaec | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1f -> 0x004dbb14 |
0x004dbb14 | 0xbd | cleanup/helper | 4 | helper-call id=104; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbb18 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004dbb20 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbb28 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbb30 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbb34 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbb3c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbb54 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dbb5c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dbb64 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x21 -> 0x004dbbec |
0x004dbb6c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId != 0x20 -> 0x004dbc9c |
0x004dbb74 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004dbb7c | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbb84 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dbb8c | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dbb94 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004dbb98 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbba0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbba8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbbac | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dbbb4 | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dbbbc | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004dbbc4 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbbcc | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004dbbd4 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dbbdc | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbbe4 | 0x03 | jump | 8 | jump 0x004dbdac |
0x004dbdac | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbdb4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dbdb8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbb54 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dbb5c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dbb64 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x21 -> 0x004dbbec |
0x004dbbec | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dbbf4 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbbfc | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004dbc04 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dbc0c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004dbc10 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbc18 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbc20 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbc24 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004dbc2c | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dbc34 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dbc3c | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbc44 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dbc4c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dbc54 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbc5c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dbc64 | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dbc6c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dbc74 | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dbc7c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dbc84 | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004dbc8c | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004dbc94 | 0x03 | jump | 8 | jump 0x004dbdac |
0x004dbdac | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbdb4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dbdb8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbb54 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dbb5c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dbb64 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x21 -> 0x004dbbec |
0x004dbb6c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x20 -> 0x004dbc9c |
0x004dbc9c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe80000 (-24px) |
0x004dbca4 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbcac | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dbcb4 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dbcbc | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dbcc4 | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dbccc | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x22 -> 0x004dbbec |
0x004dbbec | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dbbf4 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbbfc | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004dbc04 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dbc0c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004dbc10 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbc18 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbc20 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbc24 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004dbc2c | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dbc34 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dbc3c | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbc44 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dbc4c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dbc54 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbc5c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dbc64 | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dbc6c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dbc74 | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dbc7c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dbc84 | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004dbc8c | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004dbc94 | 0x03 | jump | 8 | jump 0x004dbdac |
0x004dbdac | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbdb4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dbdb8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbb54 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dbb5c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dbb64 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x21 -> 0x004dbbec |
0x004dbb6c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x20 -> 0x004dbc9c |
0x004dbc9c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe80000 (-24px) |
0x004dbca4 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbcac | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dbcb4 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dbcbc | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dbcc4 | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dbccc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x22 -> 0x004dbbec |
0x004dbcd4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe80000 (-24px) |
0x004dbcdc | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbce4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dbcec | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dbcf4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dbcfc | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dbd04 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dbd0c | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbd14 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dbd1c | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dbd24 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004dbd28 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbd30 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbd38 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbd3c | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dbd44 | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dbd4c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dbd54 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dbd5c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dbd64 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dbd6c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbd74 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dbd7c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dbd84 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dbd8c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dbd94 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dbd9c | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004dbda4 | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004dbdac | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbdb4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dbdb8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbde4 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=1, mode=0 |
0x004dbdec | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x24 -> 0x004dbe30 |
0x004dbe30 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=1, mode=0 |
0x004dbe38 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dbe40 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x27 -> 0x004dbe4c |
0x004dbe4c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004dbf00 |
0x004dbe54 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x26 -> 0x004dbecc |
0x004dbe5c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x25 -> 0x004dbe98 |
0x004dbe64 | 0xbd | cleanup/helper | 4 | helper-call id=58; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe68 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dbe70 | 0xc2 | sound | 4 | WLK id 29 (normal id 29, alt id 29, mode=1) |
0x004dbe74 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbe7c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbe84 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbe88 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=8, mode=0 |
0x004dbe90 | 0x03 | jump | 8 | jump 0x004dbf2c |
0x004dbf2c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbf34 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbde4 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=1, mode=0 |
0x004dbdec | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x24 -> 0x004dbe30 |
0x004dbdf4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004dbe20 |
0x004dbdfc | 0xbd | cleanup/helper | 4 | helper-call id=40; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe00 | 0xbd | cleanup/helper | 4 | helper-call id=41; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe04 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x26 -> 0x004dbe14 |
0x004dbe0c | 0x03 | jump | 8 | jump 0x004dbe30 |
0x004dbe30 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=1, mode=0 |
0x004dbe38 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dbe40 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x27 -> 0x004dbe4c |
0x004dbe4c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004dbf00 |
0x004dbe54 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x26 -> 0x004dbecc |
0x004dbe5c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x25 -> 0x004dbe98 |
0x004dbe98 | 0xbd | cleanup/helper | 4 | helper-call id=59; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe9c | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dbea4 | 0xc2 | sound | 4 | WLK id 29 (normal id 29, alt id 29, mode=1) |
0x004dbea8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbeb0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbeb8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbebc | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=16, mode=0 |
0x004dbec4 | 0x03 | jump | 8 | jump 0x004dbf2c |
0x004dbf2c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbf34 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbde4 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=1, mode=0 |
0x004dbdec | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x24 -> 0x004dbe30 |
0x004dbdf4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004dbe20 |
0x004dbdfc | 0xbd | cleanup/helper | 4 | helper-call id=40; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe00 | 0xbd | cleanup/helper | 4 | helper-call id=41; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe04 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x26 -> 0x004dbe14 |
0x004dbe14 | 0xbd | cleanup/helper | 4 | helper-call id=37; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe18 | 0x03 | jump | 8 | jump 0x004dbe30 |
0x004dbe30 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=1, mode=0 |
0x004dbe38 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dbe40 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x27 -> 0x004dbe4c |
0x004dbe4c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x27 -> 0x004dbf00 |
0x004dbe54 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x26 -> 0x004dbecc |
0x004dbecc | 0xbd | cleanup/helper | 4 | helper-call id=60; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbed0 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dbed8 | 0xc2 | sound | 4 | WLK id 29 (normal id 29, alt id 29, mode=1) |
0x004dbedc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbee4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbeec | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbef0 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=24, mode=0 |
0x004dbef8 | 0x03 | jump | 8 | jump 0x004dbf2c |
0x004dbf2c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbf34 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbde4 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=1, mode=0 |
0x004dbdec | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x24 -> 0x004dbe30 |
0x004dbdf4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x27 -> 0x004dbe20 |
0x004dbe20 | 0xbd | cleanup/helper | 4 | helper-call id=57; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe24 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=4, mode=0 |
0x004dbe2c | 0xbd | cleanup/helper | 4 | helper-call id=38; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbe30 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=1, mode=0 |
0x004dbe38 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dbe40 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId != 0x27 -> 0x004dbe4c |
0x004dbe48 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 29; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbe4c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x27 -> 0x004dbf00 |
0x004dbf00 | 0xbd | cleanup/helper | 4 | helper-call id=11; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dbf04 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dbf0c | 0xc2 | sound | 4 | WLK id 29 (normal id 29, alt id 29, mode=1) |
0x004dbf10 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dbf18 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dbf20 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dbf24 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=32, mode=0 |
0x004dbf2c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dbf34 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbf64 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf68 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbf70 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbf78 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbf80 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbf88 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dbf90 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbf98 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf9c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dbfa4 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dbfac | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x28 -> 0x004dc144 |
0x004dc144 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dc14c | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dc154 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dc15c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004dc164 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc16c | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dc174 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dc17c | 0xbd | cleanup/helper | 4 | helper-call id=73; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc180 | 0xc2 | sound | 4 | WLK id 09 (normal id 09, alt id 09, mode=1) |
0x004dc184 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dc18c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dc194 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dc198 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dc1a0 | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dc1a8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004dc1b0 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc1b8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffe00000 (-32px) |
0x004dc1c0 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dc1c8 | 0x03 | jump | 8 | jump 0x004dc28c |
0x004dc28c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dc294 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dc298 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbf64 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf68 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbf70 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbf78 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbf80 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbf88 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dbf90 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbf98 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf9c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dbfa4 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dbfac | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x28 -> 0x004dc144 |
0x004dbfb4 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbfbc | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004dbfc4 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004dbfcc | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbfd4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbfd8 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbfe0 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbfe8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbff0 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbff8 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dc000 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dc008 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc00c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dc014 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dc01c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x29 -> 0x004dc1d0 |
0x004dc1d0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dc1d8 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dc1e0 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dc1e8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dc1f0 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc1f8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004dc200 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dc208 | 0xbd | cleanup/helper | 4 | helper-call id=74; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc20c | 0xc2 | sound | 4 | WLK id 09 (normal id 09, alt id 09, mode=1) |
0x004dc210 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dc218 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dc220 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dc224 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004dc22c | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dc234 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dc23c | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc244 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dc24c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dc254 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dc25c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dc264 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dc26c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dc274 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dc27c | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004dc284 | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004dc28c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dc294 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dc298 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbf64 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf68 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbf70 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbf78 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbf80 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbf88 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dbf90 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbf98 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf9c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dbfa4 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dbfac | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x28 -> 0x004dc144 |
0x004dbfb4 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbfbc | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004dbfc4 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004dbfcc | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbfd4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbfd8 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbfe0 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbfe8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbff0 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbff8 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dc000 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dc008 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc00c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dc014 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dc01c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x29 -> 0x004dc1d0 |
0x004dc024 | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004dc02c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc030 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=8, mode=0 |
0x004dc038 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2a -> 0x004dc054 |
0x004dc054 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dc05c | 0x21 | frame | 8 | set sprite=0x14, frame=14, gate=2, mode=0 |
0x004dc064 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc068 | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=8, mode=0 |
0x004dc070 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00100000 (16px) |
0x004dc078 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x2a -> 0x004dc1d0 |
0x004dc1d0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dc1d8 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dc1e0 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dc1e8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dc1f0 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc1f8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004dc200 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dc208 | 0xbd | cleanup/helper | 4 | helper-call id=74; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc20c | 0xc2 | sound | 4 | WLK id 09 (normal id 09, alt id 09, mode=1) |
0x004dc210 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dc218 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dc220 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dc224 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x000c0000 (12px) |
0x004dc22c | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dc234 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dc23c | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc244 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffdc0000 (-36px) |
0x004dc24c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dc254 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dc25c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dc264 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dc26c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dc274 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfffc0000 (-4px) |
0x004dc27c | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004dc284 | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004dc28c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dc294 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dc298 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbf64 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf68 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbf70 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbf78 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbf80 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbf88 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dbf90 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbf98 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf9c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dbfa4 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dbfac | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x28 -> 0x004dc144 |
0x004dbfb4 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbfbc | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004dbfc4 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004dbfcc | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbfd4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbfd8 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbfe0 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbfe8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbff0 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbff8 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dc000 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dc008 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc00c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dc014 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dc01c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x29 -> 0x004dc1d0 |
0x004dc024 | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004dc02c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc030 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=8, mode=0 |
0x004dc038 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2a -> 0x004dc054 |
0x004dc040 | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004dc048 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc04c | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=8, mode=0 |
0x004dc054 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dc05c | 0x21 | frame | 8 | set sprite=0x14, frame=14, gate=2, mode=0 |
0x004dc064 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc068 | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=8, mode=0 |
0x004dc070 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00100000 (16px) |
0x004dc078 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2a -> 0x004dc1d0 |
0x004dc080 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dc088 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dc090 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dc098 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dc0a0 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc0a8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dc0b0 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dc0b8 | 0xbd | cleanup/helper | 4 | helper-call id=75; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc0bc | 0xc2 | sound | 4 | WLK id 09 (normal id 09, alt id 09, mode=1) |
0x004dc0c0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dc0c8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dc0d0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dc0d4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dc0dc | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dc0e4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dc0ec | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc0f4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dc0fc | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dc104 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dc10c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dc114 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dc11c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dc124 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dc12c | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004dc134 | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004dc13c | 0x03 | jump | 8 | jump 0x004dc28c |
0x004dc28c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dc294 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dc298 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dc41c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dc424 | 0x21 | frame | 8 | set sprite=0x14, frame=29, gate=2, mode=0 |
0x004dc42c | 0x21 | frame | 8 | set sprite=0x14, frame=30, gate=6, mode=0 |
0x004dc434 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dc43c | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=2, mode=0 |
0x004dc444 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=8, mode=0 |
0x004dc44c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x33 -> 0x004dc474 |
0x004dc454 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x32 -> 0x004dc468 |
0x004dc45c | 0xbd | cleanup/helper | 4 | helper-call id=32; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc460 | 0x03 | jump | 8 | jump 0x004dc478 |
0x004dc478 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 10; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc47c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004dc484 | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x14, frame=3, field +0x28, mode=0x80 |
0x004dc48c | 0xc1 | wait | 8 | actor flag barrier mode=1, mask=0x00000002 |
0x004dc494 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dc41c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dc424 | 0x21 | frame | 8 | set sprite=0x14, frame=29, gate=2, mode=0 |
0x004dc42c | 0x21 | frame | 8 | set sprite=0x14, frame=30, gate=6, mode=0 |
0x004dc434 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dc43c | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=2, mode=0 |
0x004dc444 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=8, mode=0 |
0x004dc44c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x33 -> 0x004dc474 |
0x004dc454 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x32 -> 0x004dc468 |
0x004dc468 | 0xbd | cleanup/helper | 4 | helper-call id=33; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc46c | 0x03 | jump | 8 | jump 0x004dc478 |
0x004dc478 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 10; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc47c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004dc484 | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x14, frame=3, field +0x28, mode=0x80 |
0x004dc48c | 0xc1 | wait | 8 | actor flag barrier mode=1, mask=0x00000002 |
0x004dc494 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dc41c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dc424 | 0x21 | frame | 8 | set sprite=0x14, frame=29, gate=2, mode=0 |
0x004dc42c | 0x21 | frame | 8 | set sprite=0x14, frame=30, gate=6, mode=0 |
0x004dc434 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dc43c | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=2, mode=0 |
0x004dc444 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=8, mode=0 |
0x004dc44c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x33 -> 0x004dc474 |
0x004dc474 | 0xbd | cleanup/helper | 4 | helper-call id=34; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc478 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 10; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc47c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004dc484 | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x14, frame=3, field +0x28, mode=0x80 |
0x004dc48c | 0xc1 | wait | 8 | actor flag barrier mode=1, mask=0x00000002 |
0x004dc494 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dc41c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dc424 | 0x21 | frame | 8 | set sprite=0x14, frame=29, gate=2, mode=0 |
0x004dc42c | 0x21 | frame | 8 | set sprite=0x14, frame=30, gate=6, mode=0 |
0x004dc434 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dc43c | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=2, mode=0 |
0x004dc444 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=8, mode=0 |
0x004dc44c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x33 -> 0x004dc474 |
0x004dc454 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x32 -> 0x004dc468 |
0x004dc45c | 0xbd | cleanup/helper | 4 | helper-call id=32; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc460 | 0x03 | jump | 8 | jump 0x004dc478 |
0x004dc478 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 10; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc47c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004dc484 | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x14, frame=3, field +0x28, mode=0x80 |
0x004dc48c | 0xc1 | wait | 8 | actor flag barrier mode=1, mask=0x00000002 |
0x004dc494 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524874 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x0052487c | 0x21 | frame | 8 | set sprite=0x17, frame=19, gate=2, mode=0 |
0x00524884 | 0x21 | frame | 8 | set sprite=0x17, frame=20, gate=4, mode=0 |
0x0052488c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x00524894 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x0052489c | 0x03 | jump | 8 | jump 0x00524988 |
0x00524988 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x00524990 | 0xbd | cleanup/helper | 4 | helper-call id=15; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524994 | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00524998 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005249a0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005249a8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005249ac | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=6, mode=0 |
0x005249b4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005249bc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x005249c0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524874 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x0052487c | 0x21 | frame | 8 | set sprite=0x17, frame=19, gate=2, mode=0 |
0x00524884 | 0x21 | frame | 8 | set sprite=0x17, frame=20, gate=4, mode=0 |
0x0052488c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x00524894 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x0052489c | 0x03 | jump | 8 | jump 0x00524988 |
0x00524988 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x00524990 | 0xbd | cleanup/helper | 4 | helper-call id=15; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524994 | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00524998 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005249a0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005249a8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005249ac | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=6, mode=0 |
0x005249b4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005249bc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x005249c0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524874 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x0052487c | 0x21 | frame | 8 | set sprite=0x17, frame=19, gate=2, mode=0 |
0x00524884 | 0x21 | frame | 8 | set sprite=0x17, frame=20, gate=4, mode=0 |
0x0052488c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x00524894 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x0052489c | 0x03 | jump | 8 | jump 0x00524988 |
0x00524988 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x00524990 | 0xbd | cleanup/helper | 4 | helper-call id=15; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524994 | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00524998 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005249a0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005249a8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005249ac | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=6, mode=0 |
0x005249b4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005249bc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x005249c0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524874 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x0052487c | 0x21 | frame | 8 | set sprite=0x17, frame=19, gate=2, mode=0 |
0x00524884 | 0x21 | frame | 8 | set sprite=0x17, frame=20, gate=4, mode=0 |
0x0052488c | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x00524894 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x0052489c | 0x03 | jump | 8 | jump 0x00524988 |
0x00524988 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x00524990 | 0xbd | cleanup/helper | 4 | helper-call id=15; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524994 | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00524998 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005249a0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005249a8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005249ac | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=6, mode=0 |
0x005249b4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005249bc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x005249c0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005249cc | 0x21 | frame | 8 | set sprite=0x17, frame=7, gate=4, mode=0 |
0x005249d4 | 0x21 | frame | 8 | set sprite=0x17, frame=8, gate=6, mode=0 |
0x005249dc | 0xc2 | sound | 4 | WLK id 24 (normal id 24, alt id 14, mode=1) |
0x005249e0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0c -> 0x00524a24 |
0x005249e8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0b -> 0x00524a14 |
0x005249f0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0a -> 0x00524a04 |
0x005249f8 | 0xbc | movement | 4 | interpolated child motion mode=1, selector=1, stepDivisor=20: target-relative center/size-adjusted placement. |
0x005249fc | 0x03 | jump | 8 | jump 0x00524a2c |
0x00524a2c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x17, frame=9, field +0x28, mode=0x80 |
0x00524a34 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000200 |
0x00524a3c | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524a40 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524a48 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524a50 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524a54 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524a5c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524a60 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005249cc | 0x21 | frame | 8 | set sprite=0x17, frame=7, gate=4, mode=0 |
0x005249d4 | 0x21 | frame | 8 | set sprite=0x17, frame=8, gate=6, mode=0 |
0x005249dc | 0xc2 | sound | 4 | WLK id 24 (normal id 24, alt id 14, mode=1) |
0x005249e0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0c -> 0x00524a24 |
0x005249e8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0b -> 0x00524a14 |
0x005249f0 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0a -> 0x00524a04 |
0x00524a04 | 0xbc | movement | 4 | interpolated child motion mode=1, selector=1, stepDivisor=16: target-relative center/size-adjusted placement. |
0x00524a08 | 0xbd | cleanup/helper | 4 | helper-call id=29; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524a0c | 0x03 | jump | 8 | jump 0x00524a2c |
0x00524a2c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x17, frame=9, field +0x28, mode=0x80 |
0x00524a34 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000200 |
0x00524a3c | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524a40 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524a48 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524a50 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524a54 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524a5c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524a60 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005249cc | 0x21 | frame | 8 | set sprite=0x17, frame=7, gate=4, mode=0 |
0x005249d4 | 0x21 | frame | 8 | set sprite=0x17, frame=8, gate=6, mode=0 |
0x005249dc | 0xc2 | sound | 4 | WLK id 24 (normal id 24, alt id 14, mode=1) |
0x005249e0 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0c -> 0x00524a24 |
0x005249e8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0b -> 0x00524a14 |
0x00524a14 | 0xbc | movement | 4 | interpolated child motion mode=1, selector=1, stepDivisor=12: target-relative center/size-adjusted placement. |
0x00524a18 | 0xbd | cleanup/helper | 4 | helper-call id=30; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524a1c | 0x03 | jump | 8 | jump 0x00524a2c |
0x00524a2c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x17, frame=9, field +0x28, mode=0x80 |
0x00524a34 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000200 |
0x00524a3c | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524a40 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524a48 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524a50 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524a54 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524a5c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524a60 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005249cc | 0x21 | frame | 8 | set sprite=0x17, frame=7, gate=4, mode=0 |
0x005249d4 | 0x21 | frame | 8 | set sprite=0x17, frame=8, gate=6, mode=0 |
0x005249dc | 0xc2 | sound | 4 | WLK id 24 (normal id 24, alt id 14, mode=1) |
0x005249e0 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0c -> 0x00524a24 |
0x00524a24 | 0xbc | movement | 4 | interpolated child motion mode=1, selector=2, stepDivisor=8: one target-side edge placement; side depends on actor kind. |
0x00524a28 | 0xbd | cleanup/helper | 4 | helper-call id=31; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524a2c | 0x12 | frame | 8 | direct sprite/frame selector write sprite=0x17, frame=9, field +0x28, mode=0x80 |
0x00524a34 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000200 |
0x00524a3c | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524a40 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524a48 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524a50 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524a54 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524a5c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524a60 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524a6c | 0xbc | movement | 4 | direct placement selector=2: one target-side edge placement; side depends on actor kind. |
0x00524a70 | 0x12 | write | 4 | set display/actor field +0x80, source +0x1c, mode=0xa0 |
0x00524a74 | 0x12 | write | 8 | add display/actor field +0x80, imm=0xfff00000 (-16px) |
0x00524a7c | 0x12 | write | 4 | set display/actor field +0x84, source +0x20, mode=0xa0 |
0x00524a80 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x00524a84 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524a8c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x10 -> 0x00524aa0 |
0x00524aa0 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524aa8 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ab0 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524ab8 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524ac0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524ac4 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524aa0; handler stores target in object +0x3c and counter in +0x60 |
0x00524acc | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0d -> 0x00524bac |
0x00524bac | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524bb4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524bbc | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524bc0 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00524bc4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524bcc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524bd4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524bd8 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=6, mode=0 |
0x00524be0 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524be4 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524a6c | 0xbc | movement | 4 | direct placement selector=2: one target-side edge placement; side depends on actor kind. |
0x00524a70 | 0x12 | write | 4 | set display/actor field +0x80, source +0x1c, mode=0xa0 |
0x00524a74 | 0x12 | write | 8 | add display/actor field +0x80, imm=0xfff00000 (-16px) |
0x00524a7c | 0x12 | write | 4 | set display/actor field +0x84, source +0x20, mode=0xa0 |
0x00524a80 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x00524a84 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524a8c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x10 -> 0x00524aa0 |
0x00524aa0 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524aa8 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ab0 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524ab8 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524ac0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524ac4 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524aa0; handler stores target in object +0x3c and counter in +0x60 |
0x00524acc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x00524bac |
0x00524ad4 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524adc | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ae4 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524aec | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524af4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524af8 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524ad4; handler stores target in object +0x3c and counter in +0x60 |
0x00524b00 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0e -> 0x00524bac |
0x00524bac | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524bb4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524bbc | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524bc0 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00524bc4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524bcc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524bd4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524bd8 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=6, mode=0 |
0x00524be0 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524be4 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524a6c | 0xbc | movement | 4 | direct placement selector=2: one target-side edge placement; side depends on actor kind. |
0x00524a70 | 0x12 | write | 4 | set display/actor field +0x80, source +0x1c, mode=0xa0 |
0x00524a74 | 0x12 | write | 8 | add display/actor field +0x80, imm=0xfff00000 (-16px) |
0x00524a7c | 0x12 | write | 4 | set display/actor field +0x84, source +0x20, mode=0xa0 |
0x00524a80 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x00524a84 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524a8c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x10 -> 0x00524aa0 |
0x00524aa0 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524aa8 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ab0 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524ab8 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524ac0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524ac4 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524aa0; handler stores target in object +0x3c and counter in +0x60 |
0x00524acc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x00524bac |
0x00524ad4 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524adc | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ae4 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524aec | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524af4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524af8 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524ad4; handler stores target in object +0x3c and counter in +0x60 |
0x00524b00 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0e -> 0x00524bac |
0x00524b08 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524b10 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524b18 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524b20 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524b28 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524b2c | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524b08; handler stores target in object +0x3c and counter in +0x60 |
0x00524b34 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x0f -> 0x00524bac |
0x00524bac | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524bb4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524bbc | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524bc0 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00524bc4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524bcc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524bd4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524bd8 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=6, mode=0 |
0x00524be0 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524be4 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524a6c | 0xbc | movement | 4 | direct placement selector=2: one target-side edge placement; side depends on actor kind. |
0x00524a70 | 0x12 | write | 4 | set display/actor field +0x80, source +0x1c, mode=0xa0 |
0x00524a74 | 0x12 | write | 8 | add display/actor field +0x80, imm=0xfff00000 (-16px) |
0x00524a7c | 0x12 | write | 4 | set display/actor field +0x84, source +0x20, mode=0xa0 |
0x00524a80 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x00524a84 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524a8c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId != 0x10 -> 0x00524aa0 |
0x00524a94 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x00524bf0 into +0x58 |
0x00524a9c | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x00524aa0 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524aa8 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ab0 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524ab8 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524ac0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524ac4 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524aa0; handler stores target in object +0x3c and counter in +0x60 |
0x00524acc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x00524bac |
0x00524ad4 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524adc | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ae4 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524aec | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524af4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524af8 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524ad4; handler stores target in object +0x3c and counter in +0x60 |
0x00524b00 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0e -> 0x00524bac |
0x00524b08 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524b10 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524b18 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524b20 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524b28 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524b2c | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524b08; handler stores target in object +0x3c and counter in +0x60 |
0x00524b34 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0f -> 0x00524bac |
0x00524b3c | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524b44 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524b4c | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524b54 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524b5c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524b60 | 0x06 | repeat-loop | 8 | repeat-loop count=4, target=0x00524b3c; handler stores target in object +0x3c and counter in +0x60 |
0x00524b68 | 0x4b | clear-display-list | 4 | clear/free display list slot=2 mask=0x0008 |
0x00524b6c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524b74 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524b7c | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524b80 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00524b84 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524b8c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524b94 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524b98 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=6, mode=0 |
0x00524ba0 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524ba4 | 0x03 | jump | 8 | jump 0x00524be4 |
0x00524be4 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x0052501c | 0x21 | frame | 8 | set sprite=0x17, frame=10, gate=2, mode=0 |
0x00525024 | 0x21 | frame | 8 | set sprite=0x17, frame=11, gate=4, mode=0 |
0x0052502c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00525034 | 0x21 | frame | 8 | set sprite=0x17, frame=12, gate=2, mode=0 |
0x0052503c | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=2, mode=0 |
0x00525044 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x005250a4 |
0x0052504c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x00525088 |
0x00525054 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x15 -> 0x0052506c |
0x0052505c | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00525060 | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525064 | 0x03 | jump | 8 | jump 0x005250b8 |
0x005250b8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005250c0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005250c8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005250cc | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005250d4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005250dc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x0052501c | 0x21 | frame | 8 | set sprite=0x17, frame=10, gate=2, mode=0 |
0x00525024 | 0x21 | frame | 8 | set sprite=0x17, frame=11, gate=4, mode=0 |
0x0052502c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00525034 | 0x21 | frame | 8 | set sprite=0x17, frame=12, gate=2, mode=0 |
0x0052503c | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=2, mode=0 |
0x00525044 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x005250a4 |
0x0052504c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x00525088 |
0x00525054 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x15 -> 0x0052506c |
0x0052506c | 0xbd | cleanup/helper | 4 | helper-call id=105; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525070 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x00525078 | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x0052507c | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525080 | 0x03 | jump | 8 | jump 0x005250b8 |
0x005250b8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005250c0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005250c8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005250cc | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005250d4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005250dc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x0052501c | 0x21 | frame | 8 | set sprite=0x17, frame=10, gate=2, mode=0 |
0x00525024 | 0x21 | frame | 8 | set sprite=0x17, frame=11, gate=4, mode=0 |
0x0052502c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00525034 | 0x21 | frame | 8 | set sprite=0x17, frame=12, gate=2, mode=0 |
0x0052503c | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=2, mode=0 |
0x00525044 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x005250a4 |
0x0052504c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x16 -> 0x00525088 |
0x00525088 | 0xbd | cleanup/helper | 4 | helper-call id=106; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x0052508c | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x00525094 | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00525098 | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x0052509c | 0x03 | jump | 8 | jump 0x005250b8 |
0x005250b8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005250c0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005250c8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005250cc | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005250d4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005250dc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x0052501c | 0x21 | frame | 8 | set sprite=0x17, frame=10, gate=2, mode=0 |
0x00525024 | 0x21 | frame | 8 | set sprite=0x17, frame=11, gate=4, mode=0 |
0x0052502c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00525034 | 0x21 | frame | 8 | set sprite=0x17, frame=12, gate=2, mode=0 |
0x0052503c | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=2, mode=0 |
0x00525044 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x17 -> 0x005250a4 |
0x005250a4 | 0xbd | cleanup/helper | 4 | helper-call id=107; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005250a8 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x005250b0 | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x005250b4 | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005250b8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005250c0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005250c8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005250cc | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005250d4 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005250dc | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005250e8 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x005250ec | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x005250f4 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x005250fc | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x00525104 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=4, mode=0 |
0x0052510c | 0x12 | write | 8 | and display/actor field +0x00, imm=0xefffffff (-4096px) |
0x00525114 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 15; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525118 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1b -> 0x005251a8 |
0x00525120 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1a -> 0x00525180 |
0x00525128 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x19 -> 0x00525158 |
0x00525130 | 0x11 | child-write | 8 | display/child field +0x92, imm=0x00000002 (3.05176e-05px), mode=0x80 |
0x00525138 | 0x11 | child-write | 8 | display/child field +0x8c, imm=0x00004000 (0.25px), mode=0x80 |
0x00525140 | 0x11 | child-write | 8 | display/child field +0x8e, imm=0x00008000 (0.5px), mode=0x80 |
0x00525148 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000020 (0.000488281px), mode=0x80 |
0x00525150 | 0x03 | jump | 8 | jump 0x005251c8 |
0x005251c8 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x00525324 into +0x58 |
0x005251d0 | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x005251d4 | 0x12 | write | 4 | set display/actor field +0xa8, source +0x58, mode=0xa0 |
0x005251d8 | 0x11 | child-write | 4 | display/child field +0x8c, source +0x8c, mode=0xe0 |
0x005251dc | 0x11 | child-write | 4 | display/child field +0x96, source +0x96, mode=0xe0 |
0x005251e0 | 0x11 | child-write | 4 | display/child field +0x90, source +0x90, mode=0xe0 |
0x005251e4 | 0x11 | child-write | 4 | display/child field +0x8c, source +0x8e, mode=0xa1 |
0x005251e8 | 0x11 | child-write | 8 | display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82 |
0x005251f0 | 0x14 | branch | 12 | word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x005251c8 |
0x005251fc | 0x42 | parent-actor-bind | 4 | bind display object +0xa8 from this display object's actor slot +0xf2 via battle actor table 0x0059db30 |
0x00525200 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x81 |
0x00525208 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=1, mode=0 |
0x00525210 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82 |
0x00525218 | 0x14 | branch | 12 | word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x00525208 |
0x00525224 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525228 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052522c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x00525234 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052523c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525244 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525248 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052524c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x00525254 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052525c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525264 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525268 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x18 -> 0x005252e0 |
0x005252e0 | 0x4b | clear-display-list | 4 | clear/free display list slot=2 mask=0x0008 |
0x005252e4 | 0x12 | write | 8 | or display/actor field +0x00, imm=0x10000000 (4096px) |
0x005252ec | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x005252f0 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=16, mode=0 |
0x005252f8 | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x00525300 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x00525308 | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x00525310 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00525318 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005250e8 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x005250ec | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x005250f4 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x005250fc | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x00525104 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=4, mode=0 |
0x0052510c | 0x12 | write | 8 | and display/actor field +0x00, imm=0xefffffff (-4096px) |
0x00525114 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 15; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525118 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1b -> 0x005251a8 |
0x00525120 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1a -> 0x00525180 |
0x00525128 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x19 -> 0x00525158 |
0x00525158 | 0x11 | child-write | 8 | display/child field +0x92, imm=0x00000004 (6.10352e-05px), mode=0x80 |
0x00525160 | 0x11 | child-write | 8 | display/child field +0x8c, imm=0x00002000 (0.125px), mode=0x80 |
0x00525168 | 0x11 | child-write | 8 | display/child field +0x8e, imm=0x00004000 (0.25px), mode=0x80 |
0x00525170 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000028 (0.000610352px), mode=0x80 |
0x00525178 | 0x03 | jump | 8 | jump 0x005251c8 |
0x005251c8 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x00525324 into +0x58 |
0x005251d0 | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x005251d4 | 0x12 | write | 4 | set display/actor field +0xa8, source +0x58, mode=0xa0 |
0x005251d8 | 0x11 | child-write | 4 | display/child field +0x8c, source +0x8c, mode=0xe0 |
0x005251dc | 0x11 | child-write | 4 | display/child field +0x96, source +0x96, mode=0xe0 |
0x005251e0 | 0x11 | child-write | 4 | display/child field +0x90, source +0x90, mode=0xe0 |
0x005251e4 | 0x11 | child-write | 4 | display/child field +0x8c, source +0x8e, mode=0xa1 |
0x005251e8 | 0x11 | child-write | 8 | display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82 |
0x005251f0 | 0x14 | branch | 12 | word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x005251c8 |
0x005251fc | 0x42 | parent-actor-bind | 4 | bind display object +0xa8 from this display object's actor slot +0xf2 via battle actor table 0x0059db30 |
0x00525200 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x81 |
0x00525208 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=1, mode=0 |
0x00525210 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82 |
0x00525218 | 0x14 | branch | 12 | word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x00525208 |
0x00525224 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525228 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052522c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x00525234 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052523c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525244 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525248 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052524c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x00525254 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052525c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525264 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525268 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x18 -> 0x005252e0 |
0x00525270 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x00525274 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x0052527c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525284 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x0052528c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525290 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x19 -> 0x005252e0 |
0x005252e0 | 0x4b | clear-display-list | 4 | clear/free display list slot=2 mask=0x0008 |
0x005252e4 | 0x12 | write | 8 | or display/actor field +0x00, imm=0x10000000 (4096px) |
0x005252ec | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x005252f0 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=16, mode=0 |
0x005252f8 | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x00525300 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x00525308 | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x00525310 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00525318 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005250e8 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x005250ec | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x005250f4 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x005250fc | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x00525104 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=4, mode=0 |
0x0052510c | 0x12 | write | 8 | and display/actor field +0x00, imm=0xefffffff (-4096px) |
0x00525114 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 15; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525118 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1b -> 0x005251a8 |
0x00525120 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1a -> 0x00525180 |
0x00525180 | 0x11 | child-write | 8 | display/child field +0x92, imm=0x00000006 (9.15527e-05px), mode=0x80 |
0x00525188 | 0x11 | child-write | 8 | display/child field +0x8c, imm=0x00000000 (0px), mode=0x80 |
0x00525190 | 0x11 | child-write | 8 | display/child field +0x8e, imm=0x00002aab (0.166672px), mode=0x80 |
0x00525198 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000030 (0.000732422px), mode=0x80 |
0x005251a0 | 0x03 | jump | 8 | jump 0x005251c8 |
0x005251c8 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x00525324 into +0x58 |
0x005251d0 | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x005251d4 | 0x12 | write | 4 | set display/actor field +0xa8, source +0x58, mode=0xa0 |
0x005251d8 | 0x11 | child-write | 4 | display/child field +0x8c, source +0x8c, mode=0xe0 |
0x005251dc | 0x11 | child-write | 4 | display/child field +0x96, source +0x96, mode=0xe0 |
0x005251e0 | 0x11 | child-write | 4 | display/child field +0x90, source +0x90, mode=0xe0 |
0x005251e4 | 0x11 | child-write | 4 | display/child field +0x8c, source +0x8e, mode=0xa1 |
0x005251e8 | 0x11 | child-write | 8 | display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82 |
0x005251f0 | 0x14 | branch | 12 | word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x005251c8 |
0x005251fc | 0x42 | parent-actor-bind | 4 | bind display object +0xa8 from this display object's actor slot +0xf2 via battle actor table 0x0059db30 |
0x00525200 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x81 |
0x00525208 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=1, mode=0 |
0x00525210 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82 |
0x00525218 | 0x14 | branch | 12 | word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x00525208 |
0x00525224 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525228 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052522c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x00525234 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052523c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525244 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525248 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052524c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x00525254 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052525c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525264 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525268 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x18 -> 0x005252e0 |
0x00525270 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x00525274 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x0052527c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525284 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x0052528c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525290 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x19 -> 0x005252e0 |
0x00525298 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052529c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x005252a4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005252ac | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005252b4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005252b8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1a -> 0x005252e0 |
0x005252e0 | 0x4b | clear-display-list | 4 | clear/free display list slot=2 mask=0x0008 |
0x005252e4 | 0x12 | write | 8 | or display/actor field +0x00, imm=0x10000000 (4096px) |
0x005252ec | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x005252f0 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=16, mode=0 |
0x005252f8 | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x00525300 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x00525308 | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x00525310 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00525318 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005250e8 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x005250ec | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x005250f4 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x005250fc | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x00525104 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=4, mode=0 |
0x0052510c | 0x12 | write | 8 | and display/actor field +0x00, imm=0xefffffff (-4096px) |
0x00525114 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 15; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525118 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1b -> 0x005251a8 |
0x005251a8 | 0x11 | child-write | 8 | display/child field +0x92, imm=0x0000000a (0.000152588px), mode=0x80 |
0x005251b0 | 0x11 | child-write | 8 | display/child field +0x8c, imm=0x00000000 (0px), mode=0x80 |
0x005251b8 | 0x11 | child-write | 8 | display/child field +0x8e, imm=0x0000199a (0.100006px), mode=0x80 |
0x005251c0 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000038 (0.000854492px), mode=0x80 |
0x005251c8 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x00525324 into +0x58 |
0x005251d0 | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x005251d4 | 0x12 | write | 4 | set display/actor field +0xa8, source +0x58, mode=0xa0 |
0x005251d8 | 0x11 | child-write | 4 | display/child field +0x8c, source +0x8c, mode=0xe0 |
0x005251dc | 0x11 | child-write | 4 | display/child field +0x96, source +0x96, mode=0xe0 |
0x005251e0 | 0x11 | child-write | 4 | display/child field +0x90, source +0x90, mode=0xe0 |
0x005251e4 | 0x11 | child-write | 4 | display/child field +0x8c, source +0x8e, mode=0xa1 |
0x005251e8 | 0x11 | child-write | 8 | display/child field +0x92, imm=0x00000001 (1.52588e-05px), mode=0x82 |
0x005251f0 | 0x14 | branch | 12 | word conditional branch unresolved if left:display.word[+0x92] != right:imm.word=0x0000 -> 0x005251c8 |
0x005251fc | 0x42 | parent-actor-bind | 4 | bind display object +0xa8 from this display object's actor slot +0xf2 via battle actor table 0x0059db30 |
0x00525200 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000008 (0.00012207px), mode=0x81 |
0x00525208 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=1, mode=0 |
0x00525210 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000001 (1.52588e-05px), mode=0x82 |
0x00525218 | 0x14 | branch | 12 | word conditional branch unresolved if left:display.word[+0x96] != right:imm.word=0x0000 -> 0x00525208 |
0x00525224 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525228 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052522c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x00525234 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052523c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525244 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525248 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052524c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x00525254 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052525c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525264 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525268 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x18 -> 0x005252e0 |
0x00525270 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x00525274 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x0052527c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525284 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x0052528c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525290 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x19 -> 0x005252e0 |
0x00525298 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x0052529c | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x005252a4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005252ac | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005252b4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005252b8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1a -> 0x005252e0 |
0x005252c0 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x005252c4 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=8, mode=0 |
0x005252cc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005252d4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005252dc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005252e0 | 0x4b | clear-display-list | 4 | clear/free display list slot=2 mask=0x0008 |
0x005252e4 | 0x12 | write | 8 | or display/actor field +0x00, imm=0x10000000 (4096px) |
0x005252ec | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x005252f0 | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=16, mode=0 |
0x005252f8 | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x00525300 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x00525308 | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x00525310 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00525318 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00525544 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525548 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1c -> 0x0052561c |
0x0052561c | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00525624 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x0052562c | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x00525634 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x0052563c | 0xbd | cleanup/helper | 4 | helper-call id=13; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525640 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x00525644 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052564c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525654 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525658 | 0x03 | jump | 8 | jump 0x00525714 |
0x00525714 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x0052571c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00525544 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525548 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x0052561c |
0x00525550 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x00525558 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=4, mode=0 |
0x00525560 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1d -> 0x00525660 |
0x00525660 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x00525668 | 0x21 | frame | 8 | set sprite=0x17, frame=16, gate=2, mode=0 |
0x00525670 | 0xbd | cleanup/helper | 4 | helper-call id=14; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525674 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=2, mode=0 |
0x0052567c | 0xbd | cleanup/helper | 4 | helper-call id=46; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525680 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x00525684 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x0052568c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525694 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525698 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=4, mode=0 |
0x005256a0 | 0x03 | jump | 8 | jump 0x00525714 |
0x00525714 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x0052571c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00525544 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525548 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x0052561c |
0x00525550 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x00525558 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=4, mode=0 |
0x00525560 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x00525660 |
0x00525568 | 0x21 | frame | 8 | set sprite=0x17, frame=16, gate=2, mode=0 |
0x00525570 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=4, mode=0 |
0x00525578 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=1, mode=0 |
0x00525580 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x1e -> 0x005256a8 |
0x005256a8 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x005256b0 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff80000 (-8px) |
0x005256b8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x005256c0 | 0x21 | frame | 8 | set sprite=0x17, frame=23, gate=2, mode=0 |
0x005256c8 | 0x21 | frame | 8 | set sprite=0x17, frame=24, gate=6, mode=0 |
0x005256d0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff80000 (-8px) |
0x005256d8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x005256e0 | 0x21 | frame | 8 | set sprite=0x17, frame=25, gate=2, mode=0 |
0x005256e8 | 0xbd | cleanup/helper | 4 | helper-call id=15; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005256ec | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x005256f4 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x005256f8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525700 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525708 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x0052570c | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=6, mode=0 |
0x00525714 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x0052571c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00525544 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525548 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x0052561c |
0x00525550 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x00525558 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=4, mode=0 |
0x00525560 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x00525660 |
0x00525568 | 0x21 | frame | 8 | set sprite=0x17, frame=16, gate=2, mode=0 |
0x00525570 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=4, mode=0 |
0x00525578 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=1, mode=0 |
0x00525580 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1e -> 0x005256a8 |
0x00525588 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=1, mode=0 |
0x00525590 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=4, mode=0 |
0x00525598 | 0x21 | frame | 8 | set sprite=0x17, frame=16, gate=2, mode=0 |
0x005255a0 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=4, mode=0 |
0x005255a8 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=2, mode=0 |
0x005255b0 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x005255b8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005255c0 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x005255c8 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x005255d0 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x005255d8 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x005255e0 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x005255c0; handler stores target in object +0x3c and counter in +0x60 |
0x005255e8 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005255f0 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005255f8 | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005255fc | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00525600 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525608 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525610 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525614 | 0x03 | jump | 8 | jump 0x00525714 |
0x00525714 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x0052571c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6398 | 0x21 | frame | 8 | set sprite=0x11, frame=12, gate=2, mode=0 |
0x004d63a0 | 0x21 | frame | 8 | set sprite=0x11, frame=13, gate=2, mode=0 |
0x004d63a8 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d63ac | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d63b4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d63bc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d63c0 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d63c8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d63d4 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d63d8 | 0x21 | frame | 8 | set sprite=0x11, frame=8, gate=4, mode=0 |
0x004d63e0 | 0x21 | frame | 8 | set sprite=0x11, frame=9, gate=2, mode=0 |
0x004d63e8 | 0x21 | frame | 8 | set sprite=0x11, frame=10, gate=4, mode=0 |
0x004d63f0 | 0x21 | frame | 8 | set sprite=0x11, frame=11, gate=2, mode=0 |
0x004d63f8 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004d63fc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6404 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d640c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6410 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6418 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d641c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d6428 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004d642c | 0x21 | frame | 8 | set sprite=0x11, frame=51, gate=2, mode=0 |
0x004d6434 | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=2, mode=0 |
0x004d643c | 0xc2 | sound | 4 | WLK id 18 (normal id 18, alt id 14, mode=1) |
0x004d6440 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6448 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6450 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6454 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d645c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d6460 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d646c | 0x21 | frame | 8 | set sprite=0x11, frame=51, gate=2, mode=0 |
0x004d6474 | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=2, mode=0 |
0x004d647c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004d6480 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d6488 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d6490 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d6494 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d649c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d64a8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d64b0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d64b8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d64c0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d64c8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64d0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64d4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64dc | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64e4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64e8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64f0 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64f8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64fc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6504 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d650c | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6514 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d651c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6524 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d652c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6534 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d64a8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d64b0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d64b8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d64c0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d64c8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64d0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64d4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64dc | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64e4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64e8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64f0 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64f8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64fc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6504 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d650c | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6514 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d651c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6524 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d652c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6534 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d64a8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d64b0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d64b8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d64c0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d64c8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64d0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64d4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64dc | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64e4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64e8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64f0 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64f8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64fc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6504 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d650c | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6514 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d651c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6524 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d652c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6534 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d64a8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d64b0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d64b8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d64c0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d64c8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64d0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64d4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64dc | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64e4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64e8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64f0 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64f8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64fc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6504 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d650c | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6514 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d651c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6524 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d652c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6534 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d64a8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d64b0 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d64b8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d64c0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d64c8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64d0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64d4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64dc | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64e4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64e8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d64f0 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d64f8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d64fc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d6504 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d650c | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d6514 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d651c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d6524 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d652c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d6534 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d737c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7384 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7388 | 0x11 | child-write | 8 | display/child field +0x5c, imm=0x00000200 (0.0078125px), mode=0xc7 |
0x004d7390 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 27; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7394 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x004d7490 into +0x58 |
0x004d739c | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x004d73a0 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0x58] = source:parentActor.byte[+0x59] |
0x004d73a4 | 0x12 | write | 4 | set display/actor field +0xa8, source +0xa4, mode=0xa0 |
0x004d73a8 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x36 -> 0x004d742c |
0x004d73b0 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x35 -> 0x004d7408 |
0x004d73b8 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x34 -> 0x004d73e4 |
0x004d73c0 | 0x12 | write | 8 | set display/actor field +0x74, imm=0x00010000 (1px) |
0x004d73c8 | 0x12 | write | 8 | set display/actor field +0x78, imm=0x00004000 (0.25px) |
0x004d73d0 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000020 (0.000488281px), mode=0xc0 |
0x004d73d8 | 0xbd | cleanup/helper | 4 | helper-call id=79; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d73dc | 0x03 | jump | 8 | jump 0x004d7448 |
0x004d7448 | 0x42 | parent-actor-bind | 4 | bind display object +0xa8 from this display object's actor slot +0xf2 via battle actor table 0x0059db30 |
0x004d744c | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7454 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000200 |
0x004d745c | 0x25 | effect-control-call | 4 | effect-control submode=0xf1 operand=0x0000; flush/update global effect slots 0x58d618..0x58d622; used after 비기·맹호유성각 helper 79 child-effect swarm |
0x004d7460 | 0xc2 | sound | 4 | WLK id 07 (normal id 07, alt id 07, mode=1) |
0x004d7464 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d746c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7474 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7478 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=1, mode=0 |
0x004d7480 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7484 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d737c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7384 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7388 | 0x11 | child-write | 8 | display/child field +0x5c, imm=0x00000200 (0.0078125px), mode=0xc7 |
0x004d7390 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 27; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7394 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x004d7490 into +0x58 |
0x004d739c | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x004d73a0 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0x58] = source:parentActor.byte[+0x59] |
0x004d73a4 | 0x12 | write | 4 | set display/actor field +0xa8, source +0xa4, mode=0xa0 |
0x004d73a8 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x36 -> 0x004d742c |
0x004d73b0 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x35 -> 0x004d7408 |
0x004d73b8 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x34 -> 0x004d73e4 |
0x004d73c0 | 0x12 | write | 8 | set display/actor field +0x74, imm=0x00010000 (1px) |
0x004d73c8 | 0x12 | write | 8 | set display/actor field +0x78, imm=0x00004000 (0.25px) |
0x004d73d0 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000020 (0.000488281px), mode=0xc0 |
0x004d73d8 | 0xbd | cleanup/helper | 4 | helper-call id=79; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d73dc | 0x03 | jump | 8 | jump 0x004d7448 |
0x004d7448 | 0x42 | parent-actor-bind | 4 | bind display object +0xa8 from this display object's actor slot +0xf2 via battle actor table 0x0059db30 |
0x004d744c | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7454 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000200 |
0x004d745c | 0x25 | effect-control-call | 4 | effect-control submode=0xf1 operand=0x0000; flush/update global effect slots 0x58d618..0x58d622; used after 비기·맹호유성각 helper 79 child-effect swarm |
0x004d7460 | 0xc2 | sound | 4 | WLK id 07 (normal id 07, alt id 07, mode=1) |
0x004d7464 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d746c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7474 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7478 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=1, mode=0 |
0x004d7480 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7484 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d737c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7384 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7388 | 0x11 | child-write | 8 | display/child field +0x5c, imm=0x00000200 (0.0078125px), mode=0xc7 |
0x004d7390 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 27; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7394 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x004d7490 into +0x58 |
0x004d739c | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x004d73a0 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0x58] = source:parentActor.byte[+0x59] |
0x004d73a4 | 0x12 | write | 4 | set display/actor field +0xa8, source +0xa4, mode=0xa0 |
0x004d73a8 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x36 -> 0x004d742c |
0x004d73b0 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x35 -> 0x004d7408 |
0x004d73b8 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x34 -> 0x004d73e4 |
0x004d73c0 | 0x12 | write | 8 | set display/actor field +0x74, imm=0x00010000 (1px) |
0x004d73c8 | 0x12 | write | 8 | set display/actor field +0x78, imm=0x00004000 (0.25px) |
0x004d73d0 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000020 (0.000488281px), mode=0xc0 |
0x004d73d8 | 0xbd | cleanup/helper | 4 | helper-call id=79; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d73dc | 0x03 | jump | 8 | jump 0x004d7448 |
0x004d7448 | 0x42 | parent-actor-bind | 4 | bind display object +0xa8 from this display object's actor slot +0xf2 via battle actor table 0x0059db30 |
0x004d744c | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7454 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000200 |
0x004d745c | 0x25 | effect-control-call | 4 | effect-control submode=0xf1 operand=0x0000; flush/update global effect slots 0x58d618..0x58d622; used after 비기·맹호유성각 helper 79 child-effect swarm |
0x004d7460 | 0xc2 | sound | 4 | WLK id 07 (normal id 07, alt id 07, mode=1) |
0x004d7464 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d746c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7474 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7478 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=1, mode=0 |
0x004d7480 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7484 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d737c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7384 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 16; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7388 | 0x11 | child-write | 8 | display/child field +0x5c, imm=0x00000200 (0.0078125px), mode=0xc7 |
0x004d7390 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 27; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7394 | 0x07 | spawn-child-vm | 8 | spawn child display VM type=2 runner=0x00402321 target=0x004d7490 into +0x58 |
0x004d739c | 0x1f | link-child-parent | 4 | link current display object to child/display object in +0x58: current +0xa4 = child, child +0xa0 = current |
0x004d73a0 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0x58] = source:parentActor.byte[+0x59] |
0x004d73a4 | 0x12 | write | 4 | set display/actor field +0xa8, source +0xa4, mode=0xa0 |
0x004d73a8 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x36 -> 0x004d742c |
0x004d73b0 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x35 -> 0x004d7408 |
0x004d73b8 | 0x13 | branch | 8 | byte conditional branch unresolved if left:display.byte[+0x58] == right:imm.byte=0x34 -> 0x004d73e4 |
0x004d73c0 | 0x12 | write | 8 | set display/actor field +0x74, imm=0x00010000 (1px) |
0x004d73c8 | 0x12 | write | 8 | set display/actor field +0x78, imm=0x00004000 (0.25px) |
0x004d73d0 | 0x11 | child-write | 8 | display/child field +0x96, imm=0x00000020 (0.000488281px), mode=0xc0 |
0x004d73d8 | 0xbd | cleanup/helper | 4 | helper-call id=79; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d73dc | 0x03 | jump | 8 | jump 0x004d7448 |
0x004d7448 | 0x42 | parent-actor-bind | 4 | bind display object +0xa8 from this display object's actor slot +0xf2 via battle actor table 0x0059db30 |
0x004d744c | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7454 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000200 |
0x004d745c | 0x25 | effect-control-call | 4 | effect-control submode=0xf1 operand=0x0000; flush/update global effect slots 0x58d618..0x58d622; used after 비기·맹호유성각 helper 79 child-effect swarm |
0x004d7460 | 0xc2 | sound | 4 | WLK id 07 (normal id 07, alt id 07, mode=1) |
0x004d7464 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d746c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7474 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d7478 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=1, mode=0 |
0x004d7480 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7484 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7544 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d754c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7554 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d755c | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d7564 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d756c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7570 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d7578 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d7580 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7584 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d758c | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d7594 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7598 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d75a0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d75a8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d75b0 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d75b8 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d75c0 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d75c8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x39 -> 0x004d7644 |
0x004d75d0 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x004d75d4 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d75dc | 0x21 | frame | 8 | set sprite=0x11, frame=35, gate=2, mode=0 |
0x004d75e4 | 0x21 | frame | 8 | set sprite=0x11, frame=36, gate=2, mode=0 |
0x004d75ec | 0x21 | frame | 8 | set sprite=0x11, frame=37, gate=4, mode=0 |
0x004d75f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x38 -> 0x004d7620 |
0x004d75fc | 0xbd | cleanup/helper | 4 | helper-call id=61; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7600 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 31; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7604 | 0x21 | frame | 8 | set sprite=0x11, frame=38, gate=6, mode=0 |
0x004d760c | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7614 | 0xc2 | sound | 4 | WLK id 18 (normal id 18, alt id 14, mode=0) |
0x004d7618 | 0x03 | jump | 8 | jump 0x004d76f8 |
0x004d76f8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7700 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7708 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d770c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7714 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7718 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7544 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d754c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7554 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d755c | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d7564 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d756c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7570 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d7578 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d7580 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7584 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d758c | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d7594 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7598 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d75a0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d75a8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d75b0 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d75b8 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d75c0 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d75c8 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x39 -> 0x004d7644 |
0x004d75d0 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x004d75d4 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d75dc | 0x21 | frame | 8 | set sprite=0x11, frame=35, gate=2, mode=0 |
0x004d75e4 | 0x21 | frame | 8 | set sprite=0x11, frame=36, gate=2, mode=0 |
0x004d75ec | 0x21 | frame | 8 | set sprite=0x11, frame=37, gate=4, mode=0 |
0x004d75f4 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x38 -> 0x004d7620 |
0x004d7620 | 0xbd | cleanup/helper | 4 | helper-call id=63; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7624 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 21; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7628 | 0x21 | frame | 8 | set sprite=0x11, frame=38, gate=16, mode=0 |
0x004d7630 | 0xc2 | sound | 4 | WLK id 07 (normal id 07, alt id 07, mode=1) |
0x004d7634 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d763c | 0x03 | jump | 8 | jump 0x004d76f8 |
0x004d76f8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7700 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7708 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d770c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7714 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7718 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7544 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d754c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7554 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d755c | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d7564 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d756c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7570 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d7578 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d7580 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7584 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d758c | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d7594 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7598 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d75a0 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d75a8 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d75b0 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d75b8 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d75c0 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d75c8 | 0x13 | branch | 8 | byte conditional branch take if actor.skillId == 0x39 -> 0x004d7644 |
0x004d7644 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x004d7648 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7650 | 0xbd | cleanup/helper | 4 | helper-call id=11; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7654 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=12, mode=0 |
0x004d765c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 06; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7660 | 0xbd | cleanup/helper | 4 | helper-call id=40; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7664 | 0xbd | cleanup/helper | 4 | helper-call id=41; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7668 | 0xbd | cleanup/helper | 4 | helper-call id=123; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d766c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00080000 (8px) |
0x004d7674 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004d767c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7680 | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=8, mode=0 |
0x004d7688 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d768c | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=8, mode=0 |
0x004d7694 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7698 | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=8, mode=0 |
0x004d76a0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d76a4 | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=8, mode=0 |
0x004d76ac | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 07; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d76b0 | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=8, mode=0 |
0x004d76b8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 29; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d76bc | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00080000 (8px) |
0x004d76c4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004d76cc | 0xbd | cleanup/helper | 4 | helper-call id=57; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d76d0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00080000 (8px) |
0x004d76d8 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00080000 (8px) |
0x004d76e0 | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=4, mode=0 |
0x004d76e8 | 0xbd | cleanup/helper | 4 | helper-call id=38; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d76ec | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=2, mode=0 |
0x004d76f4 | 0xc2 | sound | 4 | WLK id 00 (normal id 00, alt id 00, mode=2) |
0x004d76f8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004d7700 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004d7708 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004d770c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7714 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004d7718 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7724 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=8, mode=0 |
0x004d772c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d7734 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7740 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7748 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 11; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d774c | 0x21 | frame | 8 | set sprite=0x11, frame=2, gate=8, mode=0 |
0x004d7754 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d775c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7768 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7770 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7774 | 0xbd | cleanup/helper | 4 | helper-call id=32; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7778 | 0x21 | frame | 8 | set sprite=0x11, frame=52, gate=1, mode=0 |
0x004d7780 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d7788 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000001 |
0x004d7790 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d779c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d77a4 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] sub= source:imm.byte=0xfe |
0x004d77a8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d77b0 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] sub= source:imm.byte=0xfe |
0x004d77b4 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d77bc | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d77c4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77cc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77d0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d77d8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77e0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77e4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d77ec | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77f4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77f8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d7800 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d7808 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7810 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d7818 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7820 | 0xbd | cleanup/helper | 4 | helper-call id=34; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7824 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d782c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000001 |
0x004d7834 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d783c | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] add= source:imm.byte=0xfe |
0x004d7840 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7848 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] add= source:imm.byte=0xfe |
0x004d784c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7854 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d779c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d77a4 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] sub= source:imm.byte=0xfe |
0x004d77a8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d77b0 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] sub= source:imm.byte=0xfe |
0x004d77b4 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d77bc | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d77c4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77cc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77d0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d77d8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77e0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77e4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d77ec | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77f4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77f8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d7800 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d7808 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7810 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d7818 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7820 | 0xbd | cleanup/helper | 4 | helper-call id=34; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7824 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d782c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000001 |
0x004d7834 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d783c | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] add= source:imm.byte=0xfe |
0x004d7840 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7848 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] add= source:imm.byte=0xfe |
0x004d784c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7854 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d7860 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d7868 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] sub= source:imm.byte=0xfe |
0x004d786c | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7874 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] sub= source:imm.byte=0xfe |
0x004d7878 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d7880 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d7888 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d7890 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d7894 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d789c | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d78a4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d78a8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d78b0 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d78b8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d78bc | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d78c4 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d78cc | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d78d4 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d78dc | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d78e4 | 0xbd | cleanup/helper | 4 | helper-call id=34; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d78e8 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d78f0 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000001 |
0x004d78f8 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d7900 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] add= source:imm.byte=0xfe |
0x004d7904 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d790c | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] add= source:imm.byte=0xfe |
0x004d7910 | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7918 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d779c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d77a4 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] sub= source:imm.byte=0xfe |
0x004d77a8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d77b0 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] sub= source:imm.byte=0xfe |
0x004d77b4 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d77bc | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d77c4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77cc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77d0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d77d8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77e0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77e4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d77ec | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77f4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77f8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d7800 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d7808 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7810 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d7818 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7820 | 0xbd | cleanup/helper | 4 | helper-call id=34; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7824 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d782c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000001 |
0x004d7834 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d783c | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] add= source:imm.byte=0xfe |
0x004d7840 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7848 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] add= source:imm.byte=0xfe |
0x004d784c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7854 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004d779c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d77a4 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] sub= source:imm.byte=0xfe |
0x004d77a8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d77b0 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] sub= source:imm.byte=0xfe |
0x004d77b4 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=6, mode=0 |
0x004d77bc | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d77c4 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77cc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77d0 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d77d8 | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77e0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77e4 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d77ec | 0x21 | frame | 8 | set sprite=0x11, frame=42, gate=3, mode=0 |
0x004d77f4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 23; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004d77f8 | 0x21 | frame | 8 | set sprite=0x11, frame=43, gate=3, mode=0 |
0x004d7800 | 0x21 | frame | 8 | set sprite=0x11, frame=41, gate=3, mode=0 |
0x004d7808 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7810 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004d7818 | 0x21 | frame | 8 | set sprite=0x11, frame=40, gate=2, mode=0 |
0x004d7820 | 0xbd | cleanup/helper | 4 | helper-call id=34; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004d7824 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004d782c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000001 |
0x004d7834 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004d783c | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe6] add= source:imm.byte=0xfe |
0x004d7840 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004d7848 | 0x10 | placement-expr | 4 | byte field op dest:display.byte[+0xe7] add= source:imm.byte=0xfe |
0x004d784c | 0x21 | frame | 8 | set sprite=0x11, frame=0, gate=2, mode=0 |
0x004d7854 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db064 | 0x21 | frame | 8 | set sprite=0x14, frame=20, gate=2, mode=0 |
0x004db06c | 0x21 | frame | 8 | set sprite=0x14, frame=21, gate=6, mode=0 |
0x004db074 | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004db07c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db084 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db088 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db090 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db098 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db09c | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db0a4 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db0ac | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db0b8 | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004db0c0 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db0c8 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db0cc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db0d4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db0dc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db0e0 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=2, mode=0 |
0x004db0e8 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db0f0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db0fc | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004db104 | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db10c | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db110 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db118 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db120 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db124 | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=2, mode=0 |
0x004db12c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db134 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db140 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004db148 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db14c | 0x21 | frame | 8 | set sprite=0x14, frame=14, gate=2, mode=0 |
0x004db154 | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=2, mode=0 |
0x004db15c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db164 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db16c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db170 | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=2, mode=0 |
0x004db178 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00100000 (16px) |
0x004db180 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db188 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004daf28 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004daf2c | 0x21 | frame | 8 | set sprite=0x14, frame=51, gate=4, mode=0 |
0x004daf34 | 0x21 | frame | 8 | set sprite=0x14, frame=52, gate=2, mode=0 |
0x004daf3c | 0x21 | frame | 8 | set sprite=0x14, frame=53, gate=4, mode=0 |
0x004daf44 | 0x21 | frame | 8 | set sprite=0x14, frame=51, gate=4, mode=0 |
0x004daf4c | 0x21 | frame | 8 | set sprite=0x14, frame=52, gate=2, mode=0 |
0x004daf54 | 0x21 | frame | 8 | set sprite=0x14, frame=53, gate=4, mode=0 |
0x004daf5c | 0x21 | frame | 8 | set sprite=0x14, frame=51, gate=4, mode=0 |
0x004daf64 | 0x21 | frame | 8 | set sprite=0x14, frame=52, gate=2, mode=0 |
0x004daf6c | 0x21 | frame | 8 | set sprite=0x14, frame=53, gate=4, mode=0 |
0x004daf74 | 0x21 | frame | 8 | set sprite=0x14, frame=54, gate=8, mode=0 |
0x004daf7c | 0x21 | frame | 8 | set sprite=0x14, frame=4, gate=6, mode=0 |
0x004daf84 | 0x21 | frame | 8 | set sprite=0x14, frame=5, gate=4, mode=0 |
0x004daf8c | 0x21 | frame | 8 | set sprite=0x14, frame=4, gate=8, mode=0 |
0x004daf94 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000010 |
0x004daf9c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db1cc | 0x21 | frame | 8 | set sprite=0x14, frame=20, gate=8, mode=0 |
0x004db1d4 | 0x21 | frame | 8 | set sprite=0x14, frame=21, gate=6, mode=0 |
0x004db1dc | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004db1e4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db1ec | 0xbd | cleanup/helper | 4 | helper-call id=110; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db1f0 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db1f4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db1fc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db204 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db208 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db210 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db218 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db1cc | 0x21 | frame | 8 | set sprite=0x14, frame=20, gate=8, mode=0 |
0x004db1d4 | 0x21 | frame | 8 | set sprite=0x14, frame=21, gate=6, mode=0 |
0x004db1dc | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004db1e4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db1ec | 0xbd | cleanup/helper | 4 | helper-call id=110; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db1f0 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db1f4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db1fc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db204 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db208 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db210 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db218 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db1cc | 0x21 | frame | 8 | set sprite=0x14, frame=20, gate=8, mode=0 |
0x004db1d4 | 0x21 | frame | 8 | set sprite=0x14, frame=21, gate=6, mode=0 |
0x004db1dc | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004db1e4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db1ec | 0xbd | cleanup/helper | 4 | helper-call id=110; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db1f0 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x004db1f4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db1fc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db204 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db208 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004db210 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db218 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db828 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db82c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db834 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004db83c | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=16, mode=0 |
0x004db844 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db84c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x18 -> 0x004db894 |
0x004db854 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x004db884 |
0x004db85c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x004db874 |
0x004db864 | 0xbd | cleanup/helper | 4 | helper-call id=95; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db868 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 21; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db86c | 0x03 | jump | 8 | jump 0x004db89c |
0x004db89c | 0x21 | frame | 8 | set sprite=0x14, frame=38, gate=2, mode=0 |
0x004db8a4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8ac | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8b0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8b8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8c0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8c4 | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x004db8a4; handler stores target in object +0x3c and counter in +0x60 |
0x004db8cc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x15 -> 0x004db94c |
0x004db8d4 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db8dc | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db8e0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db8e8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db8f0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db8f4 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x16 -> 0x004db94c |
0x004db8fc | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db904 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db908 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db910 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db918 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db91c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x17 -> 0x004db94c |
0x004db924 | 0x21 | frame | 8 | set sprite=0x14, frame=39, gate=1, mode=0 |
0x004db92c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x004db930 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db938 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db940 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db944 | 0x06 | repeat-loop | 8 | repeat-loop count=5, target=0x004db924; handler stores target in object +0x3c and counter in +0x60 |
0x004db94c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db954 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db95c | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004db960 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db96c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004db974 | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004db97c | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=16, mode=0 |
0x004db984 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004db988 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db990 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004db998 | 0xbd | cleanup/helper | 4 | helper-call id=70; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db99c | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004db9a4 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004db9ac | 0xbd | cleanup/helper | 4 | helper-call id=77; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004db9b0 | 0xc2 | sound | 4 | WLK id 08 (normal id 08, alt id 08, mode=1) |
0x004db9b4 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=14, mode=0 |
0x004db9bc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004db9c4 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004db9cc | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004db9d0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00100000 (16px) |
0x004db9d8 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004db9e0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004db9ec | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x004db9f0 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0x00200000 (32px) |
0x004db9f8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dba00 | 0x21 | frame | 8 | set sprite=0x14, frame=29, gate=2, mode=0 |
0x004dba08 | 0x21 | frame | 8 | set sprite=0x14, frame=30, gate=6, mode=0 |
0x004dba10 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x004dba18 | 0x21 | frame | 8 | set sprite=0x14, frame=31, gate=2, mode=0 |
0x004dba20 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=4, mode=0 |
0x004dba28 | 0xbd | cleanup/helper | 4 | helper-call id=108; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dba2c | 0xc2 | sound | 4 | WLK id 17 (normal id 17, alt id 17, mode=1) |
0x004dba30 | 0x21 | frame | 8 | set sprite=0x14, frame=32, gate=40, mode=0 |
0x004dba38 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dba40 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dba48 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dba4c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dba54 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dba58 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dbf40 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x004dbf44 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbf4c | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004dbf54 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004dbf5c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbf64 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf68 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbf70 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbf78 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbf80 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbf88 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dbf90 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbf98 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbf9c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dbfa4 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dbfac | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x28 -> 0x004dc144 |
0x004dbfb4 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dbfbc | 0x21 | frame | 8 | set sprite=0x14, frame=6, gate=2, mode=0 |
0x004dbfc4 | 0x21 | frame | 8 | set sprite=0x14, frame=7, gate=6, mode=0 |
0x004dbfcc | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dbfd4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dbfd8 | 0x21 | frame | 8 | set sprite=0x14, frame=8, gate=2, mode=0 |
0x004dbfe0 | 0x21 | frame | 8 | set sprite=0x14, frame=9, gate=8, mode=0 |
0x004dbfe8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xffe00000 (-32px) |
0x004dbff0 | 0x21 | frame | 8 | set sprite=0x14, frame=16, gate=2, mode=0 |
0x004dbff8 | 0x21 | frame | 8 | set sprite=0x14, frame=17, gate=6, mode=0 |
0x004dc000 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0x00200000 (32px) |
0x004dc008 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc00c | 0x21 | frame | 8 | set sprite=0x14, frame=18, gate=2, mode=0 |
0x004dc014 | 0x21 | frame | 8 | set sprite=0x14, frame=19, gate=8, mode=0 |
0x004dc01c | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x29 -> 0x004dc1d0 |
0x004dc024 | 0x21 | frame | 8 | set sprite=0x14, frame=10, gate=2, mode=0 |
0x004dc02c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc030 | 0x21 | frame | 8 | set sprite=0x14, frame=11, gate=8, mode=0 |
0x004dc038 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2a -> 0x004dc054 |
0x004dc040 | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004dc048 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc04c | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=8, mode=0 |
0x004dc054 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00100000 (16px) |
0x004dc05c | 0x21 | frame | 8 | set sprite=0x14, frame=14, gate=2, mode=0 |
0x004dc064 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc068 | 0x21 | frame | 8 | set sprite=0x14, frame=15, gate=8, mode=0 |
0x004dc070 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0x00100000 (16px) |
0x004dc078 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x2a -> 0x004dc1d0 |
0x004dc080 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x004dc088 | 0x21 | frame | 8 | set sprite=0x14, frame=33, gate=2, mode=0 |
0x004dc090 | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=6, mode=0 |
0x004dc098 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dc0a0 | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc0a8 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dc0b0 | 0x21 | frame | 8 | set sprite=0x14, frame=36, gate=2, mode=0 |
0x004dc0b8 | 0xbd | cleanup/helper | 4 | helper-call id=75; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc0bc | 0xc2 | sound | 4 | WLK id 09 (normal id 09, alt id 09, mode=1) |
0x004dc0c0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dc0c8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dc0d0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dc0d4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0x00080000 (8px) |
0x004dc0dc | 0x21 | frame | 8 | set sprite=0x14, frame=37, gate=2, mode=0 |
0x004dc0e4 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dc0ec | 0x21 | frame | 8 | set sprite=0x14, frame=35, gate=2, mode=0 |
0x004dc0f4 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xffd80000 (-40px) |
0x004dc0fc | 0x21 | frame | 8 | set sprite=0x14, frame=34, gate=2, mode=0 |
0x004dc104 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dc10c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dc114 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dc11c | 0x21 | frame | 8 | set sprite=0x14, frame=42, gate=2, mode=0 |
0x004dc124 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff80000 (-8px) |
0x004dc12c | 0x21 | frame | 8 | set sprite=0x14, frame=41, gate=2, mode=0 |
0x004dc134 | 0x21 | frame | 8 | set sprite=0x14, frame=40, gate=2, mode=0 |
0x004dc13c | 0x03 | jump | 8 | jump 0x004dc28c |
0x004dc28c | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dc294 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dc298 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dc2a4 | 0x21 | frame | 8 | set sprite=0x14, frame=20, gate=2, mode=0 |
0x004dc2ac | 0x21 | frame | 8 | set sprite=0x14, frame=21, gate=16, mode=0 |
0x004dc2b4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc2b8 | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004dc2c0 | 0xbd | cleanup/helper | 4 | helper-call id=70; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc2c4 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=16, mode=0 |
0x004dc2cc | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004dc2d4 | 0xbd | cleanup/helper | 4 | helper-call id=77; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc2d8 | 0xc2 | sound | 4 | WLK id 08 (normal id 08, alt id 08, mode=1) |
0x004dc2dc | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=14, mode=0 |
0x004dc2e4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dc2ec | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dc2f4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dc2f8 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dc300 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dc30c | 0x21 | frame | 8 | set sprite=0x14, frame=12, gate=2, mode=0 |
0x004dc314 | 0xbc | movement | 4 | interpolated child motion mode=5, selector=3, stepDivisor=8: opposite target-side edge placement. |
0x004dc318 | 0x21 | frame | 8 | set sprite=0x14, frame=13, gate=8, mode=0 |
0x004dc320 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004dc324 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dc32c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dc334 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dc338 | 0x12 | write | 8 | set display/actor field +0xa4, imm=0x00000000 (0px) |
0x004dc340 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x004dc344 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dc34c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dc358 | 0x21 | frame | 8 | set sprite=0x14, frame=43, gate=4, mode=0 |
0x004dc360 | 0x21 | frame | 8 | set sprite=0x14, frame=44, gate=2, mode=0 |
0x004dc368 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff80000 (-8px) |
0x004dc370 | 0x21 | frame | 8 | set sprite=0x14, frame=45, gate=2, mode=0 |
0x004dc378 | 0x21 | frame | 8 | set sprite=0x14, frame=46, gate=2, mode=0 |
0x004dc380 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff80000 (-8px) |
0x004dc388 | 0x21 | frame | 8 | set sprite=0x14, frame=22, gate=2, mode=0 |
0x004dc390 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 31; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x004dc394 | 0xbd | cleanup/helper | 4 | helper-call id=65; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc398 | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004dc3a0 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x004dc3a8 | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x004dc3ac | 0x21 | frame | 8 | set sprite=0x14, frame=23, gate=2, mode=0 |
0x004dc3b4 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x004dc3b8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x004dc3c0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x004dc3c8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x004dc3cc | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=2, mode=0 |
0x004dc3d4 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x004dc3e0 | 0x21 | frame | 8 | set sprite=0x14, frame=3, gate=8, mode=0 |
0x004dc3e8 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x004dc3f0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524790 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x00524798 | 0x21 | frame | 8 | set sprite=0x17, frame=20, gate=2, mode=0 |
0x005247a0 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x005247a8 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x005247b0 | 0xbd | cleanup/helper | 4 | helper-call id=13; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005247b4 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x005247bc | 0xbd | cleanup/helper | 4 | helper-call id=43; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005247c0 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x005247c4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005247cc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005247d4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005247d8 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005247e0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524790 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x00524798 | 0x21 | frame | 8 | set sprite=0x17, frame=20, gate=2, mode=0 |
0x005247a0 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x005247a8 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x005247b0 | 0xbd | cleanup/helper | 4 | helper-call id=13; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005247b4 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x005247bc | 0xbd | cleanup/helper | 4 | helper-call id=43; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005247c0 | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x005247c4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005247cc | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005247d4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005247d8 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005247e0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005247ec | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x005247f4 | 0x21 | frame | 8 | set sprite=0x17, frame=23, gate=2, mode=0 |
0x005247fc | 0x21 | frame | 8 | set sprite=0x17, frame=24, gate=6, mode=0 |
0x00524804 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x0052480c | 0x21 | frame | 8 | set sprite=0x17, frame=25, gate=2, mode=0 |
0x00524814 | 0xbd | cleanup/helper | 4 | helper-call id=13; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524818 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x00524820 | 0xbd | cleanup/helper | 4 | helper-call id=45; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524824 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00524828 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524830 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524838 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x0052483c | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=4, mode=0 |
0x00524844 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x0052484c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005247ec | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x005247f4 | 0x21 | frame | 8 | set sprite=0x17, frame=23, gate=2, mode=0 |
0x005247fc | 0x21 | frame | 8 | set sprite=0x17, frame=24, gate=6, mode=0 |
0x00524804 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x0052480c | 0x21 | frame | 8 | set sprite=0x17, frame=25, gate=2, mode=0 |
0x00524814 | 0xbd | cleanup/helper | 4 | helper-call id=13; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524818 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=2, mode=0 |
0x00524820 | 0xbd | cleanup/helper | 4 | helper-call id=45; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524824 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00524828 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524830 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524838 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x0052483c | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=4, mode=0 |
0x00524844 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x0052484c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524a6c | 0xbc | movement | 4 | direct placement selector=2: one target-side edge placement; side depends on actor kind. |
0x00524a70 | 0x12 | write | 4 | set display/actor field +0x80, source +0x1c, mode=0xa0 |
0x00524a74 | 0x12 | write | 8 | add display/actor field +0x80, imm=0xfff00000 (-16px) |
0x00524a7c | 0x12 | write | 4 | set display/actor field +0x84, source +0x20, mode=0xa0 |
0x00524a80 | 0xbc | movement | 4 | direct placement selector=3: opposite target-side edge placement. |
0x00524a84 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524a8c | 0x13 | branch | 8 | byte conditional branch take if actor.skillId != 0x10 -> 0x00524aa0 |
0x00524aa0 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524aa8 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ab0 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524ab8 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524ac0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524ac4 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524aa0; handler stores target in object +0x3c and counter in +0x60 |
0x00524acc | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0d -> 0x00524bac |
0x00524ad4 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524adc | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524ae4 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524aec | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524af4 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524af8 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524ad4; handler stores target in object +0x3c and counter in +0x60 |
0x00524b00 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0e -> 0x00524bac |
0x00524b08 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524b10 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524b18 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524b20 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524b28 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524b2c | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x00524b08; handler stores target in object +0x3c and counter in +0x60 |
0x00524b34 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x0f -> 0x00524bac |
0x00524b3c | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00524b44 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00524b4c | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00524b54 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00524b5c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00524b60 | 0x06 | repeat-loop | 8 | repeat-loop count=4, target=0x00524b3c; handler stores target in object +0x3c and counter in +0x60 |
0x00524b68 | 0x4b | clear-display-list | 4 | clear/free display list slot=2 mask=0x0008 |
0x00524b6c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524b74 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524b7c | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524b80 | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00524b84 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524b8c | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524b94 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524b98 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=6, mode=0 |
0x00524ba0 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524ba4 | 0x03 | jump | 8 | jump 0x00524be4 |
0x00524be4 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524c70 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff80000 (-8px) |
0x00524c78 | 0x12 | write | 8 | add display/actor field +0x20, imm=0xfff00000 (-16px) |
0x00524c80 | 0x21 | frame | 8 | set sprite=0x17, frame=23, gate=2, mode=0 |
0x00524c88 | 0x21 | frame | 8 | set sprite=0x17, frame=24, gate=6, mode=0 |
0x00524c90 | 0xbd | cleanup/helper | 4 | helper-call id=78; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524c94 | 0xc2 | sound | 4 | WLK id 07 (normal id 07, alt id 07, mode=1) |
0x00524c98 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff80000 (-8px) |
0x00524ca0 | 0x12 | write | 8 | sub display/actor field +0x20, imm=0xfff00000 (-16px) |
0x00524ca8 | 0x21 | frame | 8 | set sprite=0x17, frame=25, gate=2, mode=0 |
0x00524cb0 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=7, mode=0 |
0x00524cb8 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524cc0 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524cc8 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524ccc | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524cd4 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524cd8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00524ce4 | 0xbc | movement | 4 | direct placement selector=4: side-fixed screen X with target-relative Y. |
0x00524ce8 | 0x21 | frame | 8 | set sprite=0x17, frame=7, gate=4, mode=0 |
0x00524cf0 | 0x21 | frame | 8 | set sprite=0x17, frame=8, gate=6, mode=0 |
0x00524cf8 | 0xbc | movement | 4 | interpolated child motion mode=3, selector=2, stepDivisor=12: one target-side edge placement; side depends on actor kind. |
0x00524cfc | 0x21 | frame | 8 | set sprite=0x17, frame=9, gate=6, mode=0 |
0x00524d04 | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524d08 | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00524d0c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524d14 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524d1c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524d20 | 0x21 | frame | 8 | set sprite=0x17, frame=9, gate=2, mode=0 |
0x00524d28 | 0xbd | cleanup/helper | 4 | helper-call id=12; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524d2c | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00524d30 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524d38 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524d40 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524d44 | 0x21 | frame | 8 | set sprite=0x17, frame=9, gate=2, mode=0 |
0x00524d4c | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524d54 | 0x21 | frame | 8 | set sprite=0x17, frame=12, gate=2, mode=0 |
0x00524d5c | 0xbd | cleanup/helper | 4 | helper-call id=13; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524d60 | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=1, mode=0 |
0x00524d68 | 0xbd | cleanup/helper | 4 | helper-call id=43; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00524d6c | 0xc2 | sound | 4 | WLK id 20 (normal id 20, alt id 14, mode=0) |
0x00524d70 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524d78 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524d80 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524d84 | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=15, mode=0 |
0x00524d8c | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00524d94 | 0x21 | frame | 8 | set sprite=0x17, frame=18, gate=4, mode=0 |
0x00524d9c | 0xc2 | sound | 4 | WLK id 03 (normal id 03, alt id 14, mode=0) |
0x00524da0 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00524da8 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00524db0 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00524db4 | 0x21 | frame | 8 | set sprite=0x17, frame=18, gate=6, mode=0 |
0x00524dbc | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00524dc0 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00524dc8 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00525540 | 0xbd | cleanup/helper | 4 | helper-call id=83; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525544 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 17; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525548 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1c -> 0x0052561c |
0x00525550 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=2, mode=0 |
0x00525558 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=4, mode=0 |
0x00525560 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1d -> 0x00525660 |
0x00525568 | 0x21 | frame | 8 | set sprite=0x17, frame=16, gate=2, mode=0 |
0x00525570 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=4, mode=0 |
0x00525578 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=1, mode=0 |
0x00525580 | 0x13 | branch | 8 | byte conditional branch skip if actor.skillId == 0x1e -> 0x005256a8 |
0x00525588 | 0x21 | frame | 8 | set sprite=0x17, frame=21, gate=1, mode=0 |
0x00525590 | 0x21 | frame | 8 | set sprite=0x17, frame=22, gate=4, mode=0 |
0x00525598 | 0x21 | frame | 8 | set sprite=0x17, frame=16, gate=2, mode=0 |
0x005255a0 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=4, mode=0 |
0x005255a8 | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=2, mode=0 |
0x005255b0 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x005255b8 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005255c0 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x005255c8 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x005255d0 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x005255d8 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x005255e0 | 0x06 | repeat-loop | 8 | repeat-loop count=2, target=0x005255c0; handler stores target in object +0x3c and counter in +0x60 |
0x005255e8 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005255f0 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x005255f8 | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005255fc | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00525600 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525608 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525610 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525614 | 0x03 | jump | 8 | jump 0x00525714 |
0x00525714 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x0052571c | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00525728 | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x0052572c | 0x21 | frame | 8 | set sprite=0x17, frame=10, gate=2, mode=0 |
0x00525734 | 0x21 | frame | 8 | set sprite=0x17, frame=11, gate=4, mode=0 |
0x0052573c | 0xbd | cleanup/helper | 4 | helper-call id=78; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525740 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00525748 | 0x21 | frame | 8 | set sprite=0x17, frame=12, gate=2, mode=0 |
0x00525750 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x00525754 | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=7, mode=0 |
0x0052575c | 0xc2 | sound | 4 | WLK id 04 (normal id 04, alt id 14, mode=0) |
0x00525760 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525768 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x00525770 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525774 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x0052577c | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00525784 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x00525788 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00525794 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x0052579c | 0x21 | frame | 8 | set sprite=0x17, frame=12, gate=2, mode=0 |
0x005257a4 | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=2, mode=0 |
0x005257ac | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005257b4 | 0x21 | frame | 8 | set sprite=0x17, frame=16, gate=2, mode=0 |
0x005257bc | 0x21 | frame | 8 | set sprite=0x17, frame=17, gate=2, mode=0 |
0x005257c4 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005257cc | 0x21 | frame | 8 | set sprite=0x17, frame=12, gate=2, mode=0 |
0x005257d4 | 0xbd | cleanup/helper | 4 | helper-call id=70; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005257d8 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x005257dc | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=6, mode=0 |
0x005257e4 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x005257ec | 0xbd | cleanup/helper | 4 | helper-call id=77; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005257f0 | 0xc2 | sound | 4 | WLK id 08 (normal id 08, alt id 08, mode=1) |
0x005257f4 | 0x21 | frame | 8 | set sprite=0x17, frame=13, gate=14, mode=0 |
0x005257fc | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525804 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x0052580c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525810 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00525818 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00525820 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x0052582c | 0xbc | movement | 4 | direct placement selector=5: screen-size/display-size based fixed placement. |
0x00525830 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00525838 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00525840 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00525848 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00525850 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00525858 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x0052585c | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x00525838; handler stores target in object +0x3c and counter in +0x60 |
0x00525864 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x0052586c | 0x21 | frame | 8 | set sprite=0x17, frame=32, gate=2, mode=0 |
0x00525874 | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525878 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x0052587c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525884 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x0052588c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525890 | 0x21 | frame | 8 | set sprite=0x17, frame=32, gate=6, mode=0 |
0x00525898 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005258a0 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x005258a8 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x005258b0 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x005258b8 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x005258c0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x005258c4 | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x005258a0; handler stores target in object +0x3c and counter in +0x60 |
0x005258cc | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x005258d4 | 0x21 | frame | 8 | set sprite=0x17, frame=3, gate=2, mode=0 |
0x005258dc | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005258e0 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x005258e4 | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x005258ec | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x005258f4 | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x005258f8 | 0x21 | frame | 8 | set sprite=0x17, frame=3, gate=6, mode=0 |
0x00525900 | 0x12 | write | 8 | add display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x00525908 | 0x21 | frame | 8 | set sprite=0x17, frame=26, gate=2, mode=0 |
0x00525910 | 0x21 | frame | 8 | set sprite=0x17, frame=27, gate=2, mode=0 |
0x00525918 | 0x21 | frame | 8 | set sprite=0x17, frame=28, gate=2, mode=0 |
0x00525920 | 0x21 | frame | 8 | set sprite=0x17, frame=29, gate=2, mode=0 |
0x00525928 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 18; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x0052592c | 0x06 | repeat-loop | 8 | repeat-loop count=3, target=0x00525908; handler stores target in object +0x3c and counter in +0x60 |
0x00525934 | 0x12 | write | 8 | sub display/actor field +0x1c, imm=0xfff00000 (-16px) |
0x0052593c | 0x21 | frame | 8 | set sprite=0x17, frame=30, gate=2, mode=0 |
0x00525944 | 0xbd | cleanup/helper | 4 | helper-call id=17; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x00525948 | 0xc2 | sound | 4 | WLK id 05 (normal id 05, alt id 14, mode=0) |
0x0052594c | 0xad | actor-flags | 8 | actor flag mode=2, mask=0x0000000c |
0x00525954 | 0xad | actor-flags | 8 | actor flag mode=1, mask=0x00000008 |
0x0052595c | 0xbf | wait | 4 | display/actor busy barrier; waits for active actor/display flags to clear before advancing |
0x00525960 | 0x21 | frame | 8 | set sprite=0x17, frame=30, gate=6, mode=0 |
0x00525968 | 0xbc | movement | 4 | direct placement selector=0: current battle actor base position; used as return/reset placement. |
0x0052596c | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=2, mode=0 |
0x00525974 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x00525980 | 0x21 | frame | 8 | set sprite=0x17, frame=0, gate=8, mode=0 |
0x00525988 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x00525990 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x0052599c | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 11; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x005259a0 | 0x21 | frame | 8 | set sprite=0x17, frame=2, gate=8, mode=0 |
0x005259a8 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x005259b0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005259bc | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 22; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x005259c0 | 0x21 | frame | 8 | set sprite=0x17, frame=3, gate=16, mode=0 |
0x005259c8 | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000003 |
0x005259d0 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| VA | op | kind | len | summary |
|---|---|---|---|---|
0x005259dc | 0x21 | frame | 8 | set sprite=0x17, frame=6, gate=4, mode=0 |
0x005259e4 | 0x21 | frame | 8 | set sprite=0x17, frame=4, gate=4, mode=0 |
0x005259ec | 0xbd | cleanup/helper | 4 | helper-call id=42; handler calls 0x00411730, which dispatches by script[1] through table 0x00454c10 |
0x005259f0 | 0x24 | effect-sound | 4 | effect/cast cue mode=0x01 WLK id 32; handler resolves through 0x0042af73 and stores handle in object +0x58/global 0x0059dd6c |
0x005259f4 | 0x21 | frame | 8 | set sprite=0x17, frame=40, gate=4, mode=0 |
0x005259fc | 0x21 | frame | 8 | set sprite=0x17, frame=41, gate=4, mode=0 |
0x00525a04 | 0xc1 | wait | 8 | actor flag barrier mode=0, mask=0x00000002 |
0x00525a0c | 0xad | actor-flags | 8 | actor flag mode=0, mask=0x00000001 |
0x00525a14 | 0x01 | idle-end | 4 | idle/end marker; stop static walk before self-loop |
| owner | branch VA | op | skill id | target |
|---|---|---|---|---|
| ataho | 0x004d6550 | <= | 0x0b | 0x004d659c |
| ataho | 0x004d6558 | <= | 0x0c | 0x004d6588 |
| ataho | 0x004d65b8 | == | 0x0a | 0x004d65ec |
| ataho | 0x004d65c0 | == | 0x0d | 0x004d65e8 |
| ataho | 0x004d65c8 | == | 0x0c | 0x004d65dc |
| ataho | 0x004d65f4 | == | 0x0a | 0x004d6604 |
| ataho | 0x004d6644 | == | 0x11 | 0x004d6698 |
| ataho | 0x004d664c | == | 0x10 | 0x004d6684 |
| ataho | 0x004d6654 | == | 0x0f | 0x004d6670 |
| ataho | 0x004d66e8 | == | 0x12 | 0x004d671c |
| ataho | 0x004d66f0 | == | 0x15 | 0x004d6718 |
| ataho | 0x004d66f8 | == | 0x14 | 0x004d670c |
| ataho | 0x004d675c | <= | 0x13 | 0x004d677c |
| ataho | 0x004d6784 | <= | 0x14 | 0x004d67a4 |
| ataho | 0x004d6860 | == | 0x17 | 0x004d69d8 |
| ataho | 0x004d6868 | != | 0x19 | 0x004d68f8 |
| ataho | 0x004d6918 | == | 0x19 | 0x004d692c |
| ataho | 0x004d694c | == | 0x16 | 0x004d69fc |
| ataho | 0x004d699c | == | 0x19 | 0x004d69c4 |
| ataho | 0x004d69bc | == | 0x18 | 0x004d69fc |
| ataho | 0x004d6a2c | == | 0x1d | 0x004d6a68 |
| ataho | 0x004d6a34 | == | 0x1c | 0x004d6a5c |
| ataho | 0x004d6a3c | == | 0x1b | 0x004d6a50 |
| ataho | 0x004d6a7c | == | 0x1d | 0x004d6ab8 |
| ataho | 0x004d6a84 | == | 0x1c | 0x004d6aac |
| ataho | 0x004d6a8c | == | 0x1b | 0x004d6aa0 |
| ataho | 0x004d6b20 | <= | 0x1b | 0x004d6b70 |
| ataho | 0x004d6b28 | <= | 0x1c | 0x004d6b50 |
| ataho | 0x004d6c10 | == | 0x22 | 0x004d6d5c |
| ataho | 0x004d6c18 | == | 0x21 | 0x004d6d04 |
| ataho | 0x004d6c20 | == | 0x20 | 0x004d6cb4 |
| ataho | 0x004d6c28 | == | 0x1f | 0x004d6c60 |
| ataho | 0x004d6e2c | == | 0x26 | 0x004d6fa4 |
| ataho | 0x004d6e34 | == | 0x25 | 0x004d6f14 |
| ataho | 0x004d6e3c | == | 0x24 | 0x004d6e94 |
| ataho | 0x004d70c4 | == | 0x27 | 0x004d70f8 |
| ataho | 0x004d70cc | == | 0x2a | 0x004d70f4 |
| ataho | 0x004d70d4 | == | 0x29 | 0x004d70e8 |
| ataho | 0x004d7100 | == | 0x27 | 0x004d7110 |
| ataho | 0x004d714c | == | 0x2e | 0x004d7188 |
| ataho | 0x004d7154 | == | 0x2d | 0x004d717c |
| ataho | 0x004d715c | == | 0x2c | 0x004d7170 |
| ataho | 0x004d71a4 | == | 0x2e | 0x004d7204 |
| ataho | 0x004d71ac | == | 0x2d | 0x004d71ec |
| ataho | 0x004d71b4 | == | 0x2c | 0x004d71d4 |
| ataho | 0x004d72c4 | == | 0x2f | 0x004d7364 |
| ataho | 0x004d72f4 | == | 0x30 | 0x004d7364 |
| ataho | 0x004d7324 | == | 0x31 | 0x004d7364 |
| rinshan | 0x004db2d8 | == | 0x0c | 0x004db428 |
| rinshan | 0x004db2e0 | == | 0x0b | 0x004db390 |
| rinshan | 0x004db2e8 | == | 0x0a | 0x004db340 |
| rinshan | 0x004db5b4 | == | 0x0d | 0x004db68c |
| rinshan | 0x004db5f4 | == | 0x0e | 0x004db6d4 |
| rinshan | 0x004db624 | == | 0x0f | 0x004db70c |
| rinshan | 0x004db794 | == | 0x11 | 0x004db7ec |
| rinshan | 0x004db7ac | == | 0x12 | 0x004db7ec |
| rinshan | 0x004db7c4 | == | 0x13 | 0x004db7ec |
| rinshan | 0x004db84c | == | 0x18 | 0x004db894 |
| rinshan | 0x004db854 | == | 0x17 | 0x004db884 |
| rinshan | 0x004db85c | == | 0x16 | 0x004db874 |
| rinshan | 0x004db8cc | == | 0x15 | 0x004db94c |
| rinshan | 0x004db8f4 | == | 0x16 | 0x004db94c |
| rinshan | 0x004db91c | == | 0x17 | 0x004db94c |
| rinshan | 0x004dbae4 | == | 0x1c | 0x004dbb20 |
| rinshan | 0x004dbaec | == | 0x1f | 0x004dbb14 |
| rinshan | 0x004dbaf4 | == | 0x1e | 0x004dbb08 |
| rinshan | 0x004dbb64 | == | 0x21 | 0x004dbbec |
| rinshan | 0x004dbb6c | != | 0x20 | 0x004dbc9c |
| rinshan | 0x004dbccc | == | 0x22 | 0x004dbbec |
| rinshan | 0x004dbdec | == | 0x24 | 0x004dbe30 |
| rinshan | 0x004dbdf4 | == | 0x27 | 0x004dbe20 |
| rinshan | 0x004dbe04 | == | 0x26 | 0x004dbe14 |
| rinshan | 0x004dbe40 | != | 0x27 | 0x004dbe4c |
| rinshan | 0x004dbe4c | == | 0x27 | 0x004dbf00 |
| rinshan | 0x004dbe54 | == | 0x26 | 0x004dbecc |
| rinshan | 0x004dbe5c | == | 0x25 | 0x004dbe98 |
| rinshan | 0x004dbfac | == | 0x28 | 0x004dc144 |
| rinshan | 0x004dc01c | == | 0x29 | 0x004dc1d0 |
| rinshan | 0x004dc038 | == | 0x2a | 0x004dc054 |
| rinshan | 0x004dc078 | == | 0x2a | 0x004dc1d0 |
| rinshan | 0x004dc44c | == | 0x33 | 0x004dc474 |
| rinshan | 0x004dc454 | == | 0x32 | 0x004dc468 |
| smashu | 0x0052485c | == | 0x08 | 0x0052493c |
| smashu | 0x00524864 | == | 0x07 | 0x005248e0 |
| smashu | 0x0052486c | == | 0x06 | 0x005248a4 |
| smashu | 0x005249e0 | == | 0x0c | 0x00524a24 |
| smashu | 0x005249e8 | == | 0x0b | 0x00524a14 |
| smashu | 0x005249f0 | == | 0x0a | 0x00524a04 |
| smashu | 0x00524a8c | != | 0x10 | 0x00524aa0 |
| smashu | 0x00524acc | == | 0x0d | 0x00524bac |
| smashu | 0x00524b00 | == | 0x0e | 0x00524bac |
| smashu | 0x00524b34 | == | 0x0f | 0x00524bac |
| smashu | 0x00525044 | == | 0x17 | 0x005250a4 |
| smashu | 0x0052504c | == | 0x16 | 0x00525088 |
| smashu | 0x00525054 | == | 0x15 | 0x0052506c |
| smashu | 0x00525118 | == | 0x1b | 0x005251a8 |
| smashu | 0x00525120 | == | 0x1a | 0x00525180 |
| smashu | 0x00525128 | == | 0x19 | 0x00525158 |
| smashu | 0x00525268 | == | 0x18 | 0x005252e0 |
| smashu | 0x00525290 | == | 0x19 | 0x005252e0 |
| smashu | 0x005252b8 | == | 0x1a | 0x005252e0 |
| smashu | 0x00525548 | == | 0x1c | 0x0052561c |
| smashu | 0x00525560 | == | 0x1d | 0x00525660 |
| smashu | 0x00525580 | == | 0x1e | 0x005256a8 |