diff --git a/src/components/MissionTab.jsx b/src/components/MissionTab.jsx index 31b741f..d6c1e5d 100644 --- a/src/components/MissionTab.jsx +++ b/src/components/MissionTab.jsx @@ -7,12 +7,7 @@ function degrees(target, roll) { if (success) { const diff = target - roll; return { success, dos: 1 + Math.floor(diff / 10), dof: 0 }; } const diff = roll - target; return { success, dos: 0, dof: 1 + Math.floor(diff / 10) }; } -function hitsFromDoS(mode, dos, rof) { - const r = rof && rof > 0 ? rof : 1; - if (mode === 'single') return Math.min(1, r); - if (mode === 'semi') return Math.max(1, Math.min(1 + Math.floor(dos / 2), r)); - return Math.max(1, Math.min(1 + dos, r)); -} +// Combat helpers (mirrors DeathwatchRoller logic) const SCENE_TYPES = ['Ambush', 'Assault', 'Defense', 'Infiltration', 'Search', 'Escort']; const THREAT_LEVELS = ['Low', 'Medium', 'High', 'Extreme'];