Difference between revisions of "1f800200"
Jump to navigation
Jump to search
(Created page with " Tiles data 0x01 byte - 0x200 tiles - Null by default (00174e84) - 0x01 Use this Tile to Spread AoE of Move...") |
|||
Line 1: | Line 1: | ||
− | Tiles data | + | Tiles data for pathfinding - 0x200 tiles , 0x01 Byte each. Pointer at BATTLE.BIN 0x8018f4f0 |
− | - Null by default | + | --------------------------------------------------------------------------------------------------- |
− | - 0x01 | + | - Null by default 00174e84 |
− | ON if Acting unit tile if preset value = 1 (initialize ?) | + | - 0x01 Origin Tile flag (This Tile will be used to Spread AoE of Move) |
− | OFF when used to Jal 175ea0 (has been used) | + | ON if Acting unit tile if preset value = 1 (initialize ?) 00174e84(PV1) |
− | ON if Destination with Movement left to spread | + | OFF when used to Jal 175ea0 (has been used) 00174b8c |
− | - 0x02 | + | ON if Destination with Movement left to spread 00175958 |
− | - 0x04 Unit on Tile | + | - 0x02 If Low Corner 00174e84 |
− | - 0x08 | + | - 0x04 Unit on Tile 00174e84 |
− | + | - 0x08 Can Pass Above Unit (?) | |
− | If Unit on Tile is an Ally (Stepping ally ?) | + | If Unit on Tile is an Ally (Stepping ally ?) 00174e84 |
OFF if Acting Unit has stepping stone | OFF if Acting Unit has stepping stone | ||
ON if Ally Unit on Tile has stepping stone | ON if Ally Unit on Tile has stepping stone | ||
Line 16: | Line 16: | ||
ON if Acting Unit is Flying | ON if Acting Unit is Flying | ||
OFF if Acting Unit is not Flying | OFF if Acting Unit is not Flying | ||
+ | - 0x10 Crossable Tile Flag ? | ||
+ | ON if selectable/Targetable and water/depth ok 00174e84 | ||
+ | ON if Acting Unit Fly and untargetable tile (=empty) 00174e84 *And Tile's type <> 0x3f | ||
+ | OFF if Archangel is on Tile 00174e84 | ||
+ | OFF if Enemy Unit on Tile 00174e84 | ||
− | + | Disabled if Unit on tile is dead or Jumping 00175288 | |
− | + | Note : If OFF Tile is treated as an obstacle (not reachable) 00175288 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Disabled if Unit on tile is dead or Jumping | ||
− | Note : If OFF Tile is treated as an obstacle (not reachable) | ||
− | - 0x20 Valid destination ? | + | - 0x20 Valid destination (?) |
− | ON if Mountable Ally on Tile | + | ON if Mountable Ally on Tile 00174e84 |
− | OFF if Unmountable ally on tile | + | OFF if Unmountable ally on tile 00174e84 |
− | OFF if enemy Unit on tile | + | OFF if enemy Unit on tile 00174e84 |
− | |||
− | |||
− | Not checked if teleport | + | Note : ON and Not teleporting --> reachable (no 0x10 check) 00175288 |
− | + | (Not checked if teleport) | |
− | + | if OFF and Unit on Tile : Unreachable | |
+ | if ON but actong unit is not Human without frog/chicken/charm : Unreachable | ||
− | - 0x40 ON If Low corner with Halves > 0x2 (not reachable ?) | + | - 0x40 Not Crossable by foot ? |
− | ON if Not a Low corner and Jump < Halves (not Jumpable ?) | + | ON If Low corner with Halves > 0x2 (not reachable ?) 00174e84 |
− | OFF if flying | + | ON if Not a Low corner and Jump < Halves (not Jumpable ?) 00174e84 |
+ | OFF if flying 00174e84 | ||
− | - 0x80 ON if unselectable | + | - 0x80 Always Unreachable/Uncrossable |
− | OFF if Acting Unit is flying | + | ON if unselectable 00174e84 |
− | ON if Archangel's Tile | + | OFF if Acting Unit is flying 00174e84 |
+ | ON if Archangel's Tile (even on flying unit) 00174e84 |
Latest revision as of 12:19, 3 June 2023
Tiles data for pathfinding - 0x200 tiles , 0x01 Byte each. Pointer at BATTLE.BIN 0x8018f4f0 --------------------------------------------------------------------------------------------------- - Null by default 00174e84 - 0x01 Origin Tile flag (This Tile will be used to Spread AoE of Move) ON if Acting unit tile if preset value = 1 (initialize ?) 00174e84(PV1) OFF when used to Jal 175ea0 (has been used) 00174b8c ON if Destination with Movement left to spread 00175958 - 0x02 If Low Corner 00174e84 - 0x04 Unit on Tile 00174e84 - 0x08 Can Pass Above Unit (?) If Unit on Tile is an Ally (Stepping ally ?) 00174e84 OFF if Acting Unit has stepping stone ON if Ally Unit on Tile has stepping stone OFF if both unit don't use stepping stone Enemy Unit on Tile : ON if Acting Unit is Flying OFF if Acting Unit is not Flying - 0x10 Crossable Tile Flag ? ON if selectable/Targetable and water/depth ok 00174e84 ON if Acting Unit Fly and untargetable tile (=empty) 00174e84 *And Tile's type <> 0x3f OFF if Archangel is on Tile 00174e84 OFF if Enemy Unit on Tile 00174e84 Disabled if Unit on tile is dead or Jumping 00175288 Note : If OFF Tile is treated as an obstacle (not reachable) 00175288 - 0x20 Valid destination (?) ON if Mountable Ally on Tile 00174e84 OFF if Unmountable ally on tile 00174e84 OFF if enemy Unit on tile 00174e84 Note : ON and Not teleporting --> reachable (no 0x10 check) 00175288 (Not checked if teleport) if OFF and Unit on Tile : Unreachable if ON but actong unit is not Human without frog/chicken/charm : Unreachable - 0x40 Not Crossable by foot ? ON If Low corner with Halves > 0x2 (not reachable ?) 00174e84 ON if Not a Low corner and Jump < Halves (not Jumpable ?) 00174e84 OFF if flying 00174e84 - 0x80 Always Unreachable/Uncrossable ON if unselectable 00174e84 OFF if Acting Unit is flying 00174e84 ON if Archangel's Tile (even on flying unit) 00174e84