三角支援ユニット、被輸送支援ユニット以外のすべての支援ユニットに対して支援を適用する。輸送を行うユニットに関して、行動解決を行う。解決を行わず、後回しにする。→輸送は成功し、上記ユニットの支援はカットされる。ユニットの支援はカットされない。Dについて行動解決を行い、輸送の成否を判定する。支援はカットされない。被輸送支援ユニットの支援結果を適用する。三角支援ユニットのいる地域の行動解決を行う。三角支援ユニットの支援結果を適用する。↓すべての地域に対して行動解決を行う。今回は太字の部分についてのお話です。太字の部分は一見簡単に見えますが、実は落とし穴があります。移動のパワーを算出して、一番大きいユニットが存在する権利を得ます。自軍のユニットを追放することはできません。自軍のユニットが維持を行っている地域への移動はすべてキャンセルされます。移動したい地域のユニットが移動を試みている場合は、その移動が解決するまで解決することができません。移動先のユニットが移動するか否かが解決している移動から、順に解決を行う必要があるわけです。このルーチンでは解決できない移動が存在します。それはループする形です。単純なループは相互に移動を試みる形です。この場合はパワーの大きい方の移動のみが成立します。パワーが等しい場合はSOとなります。それでは、3つ以上の地域が回し合う場合はどうでしょうか。実はこの移動は、パワーに関係なくすべての移動が成立します。このようなループは別々に処理しなくてはなりません。...ふぅ、これですべてのロジックが実装できた、と思いたい、です。この文章が誰かの参考になれば。広告消し制服一覧(モバマス)愚痴5分でわかれ荒木比奈と上条春菜とサ...イベント発祥のユニット(モバマス)ライラさんスシロー記デレステの「固有モーション」につい...Seesaaブログ。