Last active
September 12, 2018 07:49
-
-
Save furai-no-ffff/1610798 to your computer and use it in GitHub Desktop.
敵移動先・攻撃対象決定メモ
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
シレン(にせシレン)との距離が1 -> | |
シレン(にせシレン)の方を向く | |
向いている方向に攻撃できる -> | |
攻撃対象 = 向いた方向にいるキャラ | |
シレンに攻撃できない -> | |
シレンが視界内にいる -> | |
待機ターン = 0 | |
目的地 = シレンの位置 | |
目的地へ向かって移動 | |
シレンが視界内にいない -> | |
待機ターン >= 6 -> | |
目的地 = なし | |
今いる場所が部屋 -> | |
ランダムな方向を向いて左折の法則で移動 | |
待機ターン = (待機ターン+1) % 8 | |
部屋でない -> | |
ランダムな方向を向いて左折の法則で移動し、 | |
移動できた -> 待機ターン = 5 | |
移動できない -> 待機ターン = 6 | |
待機ターン <= 5 -> | |
通常移動し、 | |
移動できる -> 待機ターン = 0 | |
移動できない -> | |
待機ターン == 5 -> | |
待機ターン >= 6 のときと同じ処理 | |
待機ターン <= 4 -> | |
待機ターン = 待機ターン + 1 | |
攻撃・移動できないとき、向いた方向に旅仲間がいるなら | |
攻撃対象 = 旅仲間 | |
*通常移動 | |
目的地がある -> | |
目的地 == 現在位置 -> | |
目的地 = なし | |
左折の法則によって移動 | |
目的地 != 現在位置 -> | |
目的地に向かって移動 | |
目的地がない -> | |
現在位置が部屋(隠し部屋・隠し通路・壁) -> | |
目的地 = 部屋の出口 | |
目的地が設定された -> | |
目的地へ向かって移動 | |
目的地が設定されなかった -> | |
左折の法則によって移動 | |
現在位置が部屋の入口 -> | |
目的地 = 部屋の出口(現在位置以外) | |
目的地が設定された -> | |
左折の法則によって移動 | |
目的地が設定されなかった -> | |
逆方向を向く | |
左折の法則によって移動 | |
現在位置が通路・迷路・水路 -> | |
左折の法則によって移動 |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment