Battle formulas: action values as stat formulas, costs from stat pools, MP gauge for party members, action schema

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
cthangoverandClaude Opus 5.5 committed 2026-10-24 10:01:12 +02:00
commit 69390b7743
20 files changed
+724

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
mod_battle_formulas_name = Battle Formulas
mod_battle_formulas_desc = Battle actions as data for every battle core: an action with “Formula=a.mag * 3 - b.mdf + rand(0, 4)” needs no code — damage or healing, a mana price (Cost=mp:5), shield piercing, a status with a chance. a.* is the one acting, b.* the target: their stats and live health, attack, defence and points. The same skill works in the FF-style battle and in the card battle. Enemies with stats take their battle numbers from their sheets.
battle_formulas/schema/field/values = Values
battle_formulas/schema/field/values_desc = The action's parameters; keys the schema does not know are kept as they are
battle_formulas/schema/field/required_point = Action points
battle_formulas/schema/field/formula = Formula
battle_formulas/schema/battle/formula_desc = a.* is the one acting, b.* the target: a.atk * 2 - b.def + rand(0, 3)
battle_formulas/schema/field/effect = Effect
battle_formulas/schema/field/cost = Cost
battle_formulas/schema/battle/cost_desc = A pool cost, e.g. mp:4
battle_formulas/schema/field/pierce = Pierce
battle_formulas/schema/battle/pierce_desc = Damage goes past the shield
battle_formulas/schema/field/state = Status
battle_formulas/schema/field/state_turns = Status turns
battle_formulas/schema/field/state_chance = Status chance, %
battle_formulas/schema/field/attack_factor = Attack factor
battle_formulas/schema/battle/attack_desc = For the cores' plain attacks: the attack factor
battle_formulas/schema/field/attack_type = Attack type
battle_formulas/schema/field/turn = Turns
+19
View File
@@ -0,0 +1,19 @@
mod_battle_formulas_name = Fórmulas de combate
mod_battle_formulas_desc = Acciones de combate como datos para cualquier núcleo: una acción con «Formula=a.mag * 3 - b.mdf + rand(0, 4)» no necesita código — daño o curación, precio en maná (Cost=mp:5), perforar escudos, un estado con probabilidad. a.* es quien actúa, b.* el objetivo: sus estadísticas y su salud, ataque, defensa y puntos actuales. La misma habilidad funciona en el combate estilo FF y en el de cartas. Los enemigos con estadísticas toman sus números de combate de su hoja.
battle_formulas/schema/field/values = Valores
battle_formulas/schema/field/values_desc = Los parámetros de la acción; las claves que el esquema no conoce se conservan
battle_formulas/schema/field/required_point = Puntos de acción
battle_formulas/schema/field/formula = Fórmula
battle_formulas/schema/battle/formula_desc = a.* es quien actúa, b.* el objetivo: a.atk * 2 - b.def + rand(0, 3)
battle_formulas/schema/field/effect = Efecto
battle_formulas/schema/field/cost = Coste
battle_formulas/schema/battle/cost_desc = Un coste de reserva, p. ej. mp:4
battle_formulas/schema/field/pierce = Perforar
battle_formulas/schema/battle/pierce_desc = El daño ignora el escudo
battle_formulas/schema/field/state = Estado
battle_formulas/schema/field/state_turns = Turnos del estado
battle_formulas/schema/field/state_chance = Probabilidad del estado, %
battle_formulas/schema/field/attack_factor = Factor de ataque
battle_formulas/schema/battle/attack_desc = Para los ataques normales de los núcleos: el factor de ataque
battle_formulas/schema/field/attack_type = Tipo de ataque
battle_formulas/schema/field/turn = Turnos
+19
View File
@@ -0,0 +1,19 @@
mod_battle_formulas_name = バトルの式
mod_battle_formulas_desc = どのバトルコアにも使えるデータとしてのバトル行動:「Formula=a.mag * 3 - b.mdf + rand(0, 4)」を持つ行動はコード不要——ダメージか回復、MP 消費(Cost=mp:5)、シールド貫通、確率付きの状態付与。a.* は行動する者、b.* は対象:そのステータスと現在の HP、攻撃、防御、ポイント。同じスキルが FF 風バトルでもカードバトルでも動く。ステータスを持つ敵はシートから戦闘値を得る。
battle_formulas/schema/field/values = 値
battle_formulas/schema/field/values_desc = 行動のパラメーター。スキーマが知らないキーはそのまま残る
battle_formulas/schema/field/required_point = 行動ポイント
battle_formulas/schema/field/formula = 式
battle_formulas/schema/battle/formula_desc = a.* は行動する者、b.* は対象:a.atk * 2 - b.def + rand(0, 3)
battle_formulas/schema/field/effect = 効果
battle_formulas/schema/field/cost = コスト
battle_formulas/schema/battle/cost_desc = 蓄えのコスト。例:mp:4
battle_formulas/schema/field/pierce = 貫通
battle_formulas/schema/battle/pierce_desc = ダメージがシールドを抜ける
battle_formulas/schema/field/state = 状態
battle_formulas/schema/field/state_turns = 状態ターン
battle_formulas/schema/field/state_chance = 状態の確率 %
battle_formulas/schema/field/attack_factor = 攻撃倍率
battle_formulas/schema/battle/attack_desc = コアの通常攻撃用:攻撃倍率
battle_formulas/schema/field/attack_type = 攻撃タイプ
battle_formulas/schema/field/turn = ターン
+19
View File
@@ -0,0 +1,19 @@
mod_battle_formulas_name = 전투 공식
mod_battle_formulas_desc = 모든 전투 코어에 쓰는 데이터 전투 행동: “Formula=a.mag * 3 - b.mdf + rand(0, 4)”를 가진 행동은 코드가 필요 없습니다 — 피해나 회복, 마나 비용(Cost=mp:5), 보호막 관통, 확률로 거는 상태. a.*는 행동하는 쪽, b.*는 대상: 그들의 능력치와 현재 체력, 공격, 방어, 포인트. 같은 스킬이 FF 스타일 전투와 카드 전투 모두에서 작동합니다. 능력치가 있는 적은 시트에서 전투 수치를 받습니다.
battle_formulas/schema/field/values = 값
battle_formulas/schema/field/values_desc = 행동의 매개변수. 스키마가 모르는 키는 그대로 유지
battle_formulas/schema/field/required_point = 행동 포인트
battle_formulas/schema/field/formula = 공식
battle_formulas/schema/battle/formula_desc = a.*는 행동하는 쪽, b.*는 대상: a.atk * 2 - b.def + rand(0, 3)
battle_formulas/schema/field/effect = 효과
battle_formulas/schema/field/cost = 비용
battle_formulas/schema/battle/cost_desc = 비축 비용. 예: mp:4
battle_formulas/schema/field/pierce = 관통
battle_formulas/schema/battle/pierce_desc = 피해가 보호막을 무시
battle_formulas/schema/field/state = 상태
battle_formulas/schema/field/state_turns = 상태 턴
battle_formulas/schema/field/state_chance = 상태 확률 %
battle_formulas/schema/field/attack_factor = 공격 배율
battle_formulas/schema/battle/attack_desc = 코어의 일반 공격용: 공격 배율
battle_formulas/schema/field/attack_type = 공격 유형
battle_formulas/schema/field/turn = 턴
+19
View File
@@ -0,0 +1,19 @@
mod_battle_formulas_name = Боевые формулы
mod_battle_formulas_desc = Боевые действия как данные для любого боевого ядра: действие с «Formula=a.mag * 3 - b.mdf + rand(0, 4)» не требует кода — урон или лечение, цена в мане (Cost=mp:5), пробивание щита, наложение состояния с шансом. a.* — кто действует, b.* — цель: их статы и живые здоровье, атака, защита, очки. Один и тот же навык работает и в бою в стиле FF, и в карточном. Враги со статами получают боевые числа из своего листа.
battle_formulas/schema/field/values = Значения
battle_formulas/schema/field/values_desc = Параметры действия; ключи, которых схема не знает, сохраняются как есть
battle_formulas/schema/field/required_point = Очки действия
battle_formulas/schema/field/formula = Формула
battle_formulas/schema/battle/formula_desc = a.* — кто действует, b.* — цель: a.atk * 2 - b.def + rand(0, 3)
battle_formulas/schema/field/effect = Эффект
battle_formulas/schema/field/cost = Цена
battle_formulas/schema/battle/cost_desc = Расход запаса, например mp:4
battle_formulas/schema/field/pierce = Сквозь щит
battle_formulas/schema/battle/pierce_desc = Урон мимо щита (защиты)
battle_formulas/schema/field/state = Состояние
battle_formulas/schema/field/state_turns = Ходов состояния
battle_formulas/schema/field/state_chance = Шанс состояния, %
battle_formulas/schema/field/attack_factor = Множитель атаки
battle_formulas/schema/battle/attack_desc = Для обычных ударов ядер: множитель атаки
battle_formulas/schema/field/attack_type = Тип атаки
battle_formulas/schema/field/turn = Ходов
+19
View File
@@ -0,0 +1,19 @@
mod_battle_formulas_name = Công thức chiến đấu
mod_battle_formulas_desc = Hành động chiến đấu là dữ liệu cho mọi lõi chiến đấu: một hành động có «Formula=a.mag * 3 - b.mdf + rand(0, 4)» không cần mã — sát thương hoặc hồi máu, giá mana (Cost=mp:5), xuyên khiên, gây trạng thái theo xác suất. a.* là người hành động, b.* là mục tiêu: chỉ số của họ cùng máu, tấn công, phòng thủ và điểm hiện tại. Cùng một kỹ năng chạy được cả trong trận kiểu FF lẫn trận bài. Kẻ địch có chỉ số lấy con số chiến đấu từ bảng của mình.
battle_formulas/schema/field/values = Giá trị
battle_formulas/schema/field/values_desc = Tham số của hành động; khóa mà lược đồ không biết được giữ nguyên
battle_formulas/schema/field/required_point = Điểm hành động
battle_formulas/schema/field/formula = Công thức
battle_formulas/schema/battle/formula_desc = a.* là người hành động, b.* là mục tiêu: a.atk * 2 - b.def + rand(0, 3)
battle_formulas/schema/field/effect = Hiệu ứng
battle_formulas/schema/field/cost = Chi phí
battle_formulas/schema/battle/cost_desc = Chi phí nguồn, ví dụ mp:4
battle_formulas/schema/field/pierce = Xuyên khiên
battle_formulas/schema/battle/pierce_desc = Sát thương bỏ qua khiên
battle_formulas/schema/field/state = Trạng thái
battle_formulas/schema/field/state_turns = Lượt trạng thái
battle_formulas/schema/field/state_chance = Tỉ lệ trạng thái, %
battle_formulas/schema/field/attack_factor = Hệ số tấn công
battle_formulas/schema/battle/attack_desc = Cho đòn thường của lõi: hệ số tấn công
battle_formulas/schema/field/attack_type = Loại tấn công
battle_formulas/schema/field/turn = Lượt
+19
View File
@@ -0,0 +1,19 @@
mod_battle_formulas_name = 战斗公式
mod_battle_formulas_desc = 适用于任何战斗核心的数据化战斗动作:带有“Formula=a.mag * 3 - b.mdf + rand(0, 4)”的动作无需代码——伤害或治疗、法力消耗(Cost=mp:5)、穿透护盾、按几率施加状态。a.* 是行动者,b.* 是目标:他们的属性以及实时的生命、攻击、防御和行动点。同一个技能在 FF 风格战斗和卡牌战斗中都能用。带属性的敌人从自己的面板获得战斗数值。
battle_formulas/schema/field/values = 数值
battle_formulas/schema/field/values_desc = 动作的参数;模式不认识的键原样保留
battle_formulas/schema/field/required_point = 行动点
battle_formulas/schema/field/formula = 公式
battle_formulas/schema/battle/formula_desc = a.* 为行动者,b.* 为目标:a.atk * 2 - b.def + rand(0, 3)
battle_formulas/schema/field/effect = 效果
battle_formulas/schema/field/cost = 消耗
battle_formulas/schema/battle/cost_desc = 储备消耗,例如 mp:4
battle_formulas/schema/field/pierce = 穿透
battle_formulas/schema/battle/pierce_desc = 伤害无视护盾
battle_formulas/schema/field/state = 状态
battle_formulas/schema/field/state_turns = 状态回合
battle_formulas/schema/field/state_chance = 状态几率 %
battle_formulas/schema/field/attack_factor = 攻击倍率
battle_formulas/schema/battle/attack_desc = 用于核心的普通攻击:攻击倍率
battle_formulas/schema/field/attack_type = 攻击类型
battle_formulas/schema/field/turn = 回合