{
 "_doc": "Asura Rider extras (content agent 2026-10-02, docs/research/DRACONIA_WAR_DRAGON.md 'Equipment / Power lines / Talisman', our own names + numbers; server/asura_gear.gd, ui/asura_gear_ui.gd). Saved inside the character's asura dictionary: gear {beast: [6 pieces or null]}, bond {partner, spirit}, card {beast: lv}, ore. GEAR: 6 slots per beast, a piece = {star, ref, ench: [stat, value]}; a slot's value = base x (1 + star x star_mult) x (1 + ref x refine_pct / 100); the ridden beast's gear + its set bonus apply while riding (like the awaken nodes). Pieces come from boss / mini-boss drops (drop.*_piece_pct, a random empty slot of the active beast, else ore) or are forged from Beast Ore; ore from bosses, duplicates and smelting essence. BOND: the lead line is the active beast; the partner line (+2 effect Lv) and the spirit line (+3) take another owned beast each and add min(bonus, that beast's own node level) to each of the lead's 6 node levels while riding; they unlock at a total awaken level (all node levels of all owned beasts) of 6 / 12. TALISMAN: one illustrated card per owned beast (assets/ui/gacha2d/cards/asura_<id>.png), Lv 0..max, upgrade with a success chance (fail = materials spent, level kept); every card's level gives small always-on stats by the beast's rarity. Numbers are a modest first pass for the balance pass.",
 "slots": [
  {"id": "crest", "name": "Horn Crest", "name_th": "มงกุฎเขา", "stat": "dmg_pct", "base": 1.0},
  {"id": "fang", "name": "Fang Caps", "name_th": "ครอบเขี้ยว", "stat": "crit_dmg_pct", "base": 2.0},
  {"id": "barding", "name": "Barding", "name_th": "เกราะอสูร", "stat": "mdef", "base": 2.0},
  {"id": "saddle", "name": "War Saddle", "name_th": "อานศึก", "stat": "max_hp_rate", "base": 1.0},
  {"id": "claws", "name": "Claw Guards", "name_th": "สนับเล็บ", "stat": "crit", "base": 1.0},
  {"id": "charm", "name": "Tail Charm", "name_th": "เครื่องรางหาง", "stat": "all", "base": 1.0}
 ],
 "star_max": 5,
 "star_mult": 0.5,
 "refine_max": 10,
 "refine_pct": 10,
 "refine_rate": [100, 100, 95, 90, 80, 70, 60, 50, 40, 30],
 "refine_cost": {"ore": 1, "ore_per": 1, "zeny": 1500},
 "star_cost": {"ore": 6, "ore_per": 6, "essence": 4, "essence_per": 4},
 "forge_cost": {"ore": 5, "zeny": 3000},
 "enchant_cost": {"essence": 3, "zeny": 2500},
 "enchant_pool": [
  {"k": "str", "min": 1, "max": 3}, {"k": "agi", "min": 1, "max": 3}, {"k": "vit", "min": 1, "max": 3},
  {"k": "int", "min": 1, "max": 3}, {"k": "dex", "min": 1, "max": 3}, {"k": "luk", "min": 1, "max": 3},
  {"k": "mdef", "min": 1, "max": 3}, {"k": "crit", "min": 1, "max": 2}, {"k": "max_hp_rate", "min": 1, "max": 2},
  {"k": "dmg_pct", "min": 1, "max": 2}
 ],
 "sets": [
  {"n": 3, "star": 0, "fx": {"dmg_pct": 2}},
  {"n": 6, "star": 0, "fx": {"max_hp_rate": 3}},
  {"n": 6, "star": 3, "fx": {"dmg_pct": 4, "crit": 2}}
 ],
 "ore": {"name": "Beast Ore", "name_th": "แร่อสูร", "boss": 6, "mini": 2, "dup": {"R": 2, "SR": 4, "SSR": 8}, "smelt_essence": 2},
 "drop": {"boss_piece_pct": 35, "mini_piece_pct": 8},
 "bond": {
  "lines": [
   {"id": "partner", "name": "Partner line", "name_th": "สายคู่หู", "bonus": 2, "unlock": 6},
   {"id": "spirit", "name": "Spirit line", "name_th": "สายวิญญาณ", "bonus": 3, "unlock": 12}
  ]
 },
 "card": {
  "name": "Talisman", "name_th": "เครื่องราง",
  "max": 10,
  "rate": [100, 90, 80, 70, 60, 50, 45, 40, 35, 30],
  "cost": {"essence": 3, "essence_per": 2, "zeny": 3000, "zeny_per": 1500},
  "per_lv": {"R": {"max_hp_rate": 0.3}, "SR": {"max_hp_rate": 0.4, "crit": 0.2}, "SSR": {"max_hp_rate": 0.5, "crit": 0.3}}
 }
}
