combat



═══════════ 戰鬥系統速覽 (combat) ═══════════

    基本指令
      attack <目標> / 攻擊     非致命戰鬥(HP<10 → 昏迷止戰)
      kill <目標>   / 殺       致命戰鬥(HP<=0 → 死亡 / 屍體掉落)
      flee / 逃                脫離戰鬥
      復活 / revive            在陰朝地府觸發復活

    【昏迷 vs 死亡】
      attack 模式(預設):HP < 10 即昏迷,戰鬥結束。
                       昏迷 10–60 秒(依 體魄+心志 縮減),可被 get 撿走。
                       甦醒時 HP 自動恢復至上限 30%。
      kill 模式:HP <= 0 真正死亡。
                  NPC 死亡 3 分鐘後重生於原房;玩家死亡 → 陰朝地府。

    【三段式命中判定】(每次揮擊)
      Step 1 閃避:(攻技能 + 武學 + 移技能/2) ×1.5  vs  (守方 dodge + 武學 + 移/2)
                      → 守方贏 = 閃過(不傷血)
      Step 2 招架:(攻技能 + 武學) ×1.5            vs  (守方 parry + 武學)
                      → 守方贏 = [招架](傷害 ×0.3)
      Step 3 傷害:base = 臂力 + 技能/5 − 體魄/2 − force/10 + 武器 − 防具
                      × (1 + 技能/100) × 武學被動 × random(0.8–1.2) × parry?

    所以 提升 攻擊技能 / move 大幅提高命中;提升 parry 才能擋下傷害。

    招式發動
      perform <招式> / 施       使出武技(劍法 / 拳腳)
      cast <招式> / 施法        施展法咒
      conjure / invoke             其他類別 verb(目前無招式)
      範例:perform swordqi bandit

    戰鬥節奏
      - 每 2–6 秒自動揮擊一次(依武器與輕功)
      - 招式各自有冷卻時間,與揮擊平行
      - 離開房間(north / south 等)自動退出戰鬥
      - 敵對 NPC 會自動還擊;訓練木人 passive=True 不還擊

    死亡處理
      玩家死 → 陰朝地府 → 復活 返回死亡地點
      NPC 死 → 擊殺者得武學心得 +5~20,60 秒後原房間重生
戰鬥