[gd_resource type="Resource" script_class="SkillTable" load_steps=2 format=3] [ext_resource type="Script" path="res://data/schemas/skill_table.gd" id="1"] [resource] script = ExtResource("1") pity_threshold = 4 rows = [{ "skill_id": "attack", "display_name": "普通攻击", "type": "basic", "cooldown_beats": 0 }, { "skill_id": "lunge", "display_name": "突刺", "type": "damage", "damage_mult": 1.5, "cooldown_beats": 2 }, { "skill_id": "charge", "display_name": "蓄力", "type": "buff", "buff_ref": "empower", "buff_duration": 2, "cooldown_beats": 3 }, { "skill_id": "heavy", "display_name": "重击", "type": "damage", "damage_mult": 2.0, "cooldown_beats": 3 }, { "skill_id": "harden", "display_name": "硬化", "type": "buff", "buff_ref": "fortify", "buff_duration": 2, "cooldown_beats": 4 }, { "skill_id": "bite", "display_name": "撕咬", "type": "damage", "damage_mult": 1.5, "cooldown_beats": 1 }, { "skill_id": "venom_burst", "display_name": "毒爆", "type": "damage", "damage_mult": 2.5, "rider_mult": 0.75, "cooldown_beats": 4 }, { "skill_id": "web_snare", "display_name": "蛛网束缚", "type": "debuff", "buff_ref": "off_guard", "buff_duration": 2, "cooldown_beats": 4 }, { "skill_id": "earth_pulse", "display_name": "大地脉动", "type": "debuff", "buff_ref": "sapped", "buff_duration": 2, "cooldown_beats": 4 }, { "skill_id": "quake_smash", "display_name": "震地怒击", "type": "damage", "damage_mult": 2.5, "cooldown_beats": 4, "trigger": {"fact": "self_hp_pct", "op": "lte", "value": 50, "latch": true} }, { "skill_id": "venom_curb", "display_name": "遏毒", "type": "damage", "damage_mult": 2.0, "cooldown_beats": 3, "trigger": {"fact": "self_hp_pct", "op": "lte", "value": 50, "latch": true} }, { "skill_id": "rockslide", "display_name": "岩崩", "type": "damage", "damage_mult": 2.5, "cooldown_beats": 4, "trigger": {"fact": "self_hp_pct", "op": "lte", "value": 50, "latch": true} }, { "skill_id": "desperate_guard", "display_name": "孤注守势", "type": "buff", "buff_ref": "defensive_stance", "buff_duration": 2, "cooldown_beats": 0, "trigger": {"fact": "self_hp_pct", "op": "lte", "value": 35, "latch": false} }, { "skill_id": "sneak_ambush", "display_name": "趁隙偷袭", "type": "damage", "damage_mult": 1.5, "cooldown_beats": 4, "trigger": {"fact": "last_round_end", "op": "eq", "value": "stopped", "latch": false} }, { "skill_id": "venom_spit", "display_name": "毒吐", "type": "damage", "damage_mult": 1.6, "cooldown_beats": 2 }, { "skill_id": "shield_bash", "display_name": "盾击", "type": "damage", "damage_mult": 1.7, "cooldown_beats": 3 }]