Jump to content

User:びゃっこ/すたぶ/解析物理戦闘: Difference between revisions

no edit summary
No edit summary
 
Line 1: Line 1:
{{バージョン|23.83}}
{{バージョン|23.83}}
==近接攻撃のダメージが出るまでの処理==
内部的には、AttackProcessで命中判定などが起きる
>
ActMelee.csで物理攻撃エンチャントの処理が行われる。
>
Perform
>
この中でDamageHP,ApplyProtectionが呼び出される。
==近接攻撃処理順==
==近接攻撃処理順==
フローチャートをかく
FOR 0 TO 突貫・拡散・旋風エンチャ攻撃回数   
    FOR 0 TO 連撃エンチャ攻撃回数
        FOR 0 TO 追尾エンチャ回数
            命中判定
            ↓
            IF 命中判定に成功 OR 逆襲エンチャ発動
                攻撃能力の算出
                ↓
                補正前ダメージ算出
                ↓
                属性追加ダメージエンチャ処理
                ↓
                発動エンチャ処理
                ↓
                牽制エンチャ処理
                ↓
                衝撃波エンチャ処理
                ↓
                EXIT FOR
            ↓
            発動エンチャント
        ↓
    ↓
終了


==遠隔攻撃処理順==
==遠隔攻撃処理順==
フローチャートをかく
突貫・拡散エンチャント処理
FOR 0 TO 連射数
    FOR 0 TO 追尾エンチャ回数
        命中判定
        ↓
        IF 命中判定に成功
            攻撃能力の算出
            ↓
            補正前ダメージ算出
            ↓
            属性追加ダメージエンチャ処理
            ↓
            発動エンチャ処理
            ↓
            EXIT FOR
        ↓
        発動エンチャント
    ↓
終了


==投擲攻撃処理順==
==投擲攻撃処理順==
フローチャートをかく
命中判定
IF 命中判定に成功
    攻撃能力の算出
    ↓
    補正前ダメージ算出
    ↓
    属性追加ダメージエンチャ処理
発動エンチャ処理
終了


==攻撃能力の算出==
==攻撃能力の算出==
250

edits