Skip to content

Commit

Permalink
[Mythical Martial Arts] Adds new martial art: Desert Wind (CleverRave…
Browse files Browse the repository at this point in the history
  • Loading branch information
Hymore246 authored May 30, 2020
1 parent 8882a1c commit 561331f
Show file tree
Hide file tree
Showing 4 changed files with 134 additions and 0 deletions.
9 changes: 9 additions & 0 deletions data/mods/MMA/martial.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,13 @@
[
{
"id": "manual_mma_desert_wind",
"copy-from": "book_martial",
"looks_like": "manual_karate",
"type": "GENERIC",
"name": { "str_sp": "Scorching Sirocco" },
"description": "This book contains the teaching of the Desert Wind discipline.",
"book_data": { "martial_art": "style_mma_desert_wind" }
},
{
"id": "manual_mma_panzer",
"copy-from": "book_martial",
Expand Down
63 changes: 63 additions & 0 deletions data/mods/MMA/martialarts.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,67 @@
[
{
"type": "martial_art",
"id": "style_mma_desert_wind",
"name": { "str": "Desert Wind" },
"description": "Desert Wind maneuvers focus on quick movement and swirling, flaming strikes. The complex spinning and slashing of the curved blade incorporated into many Desert Wind maneuvers are in fact carefully honed gestures that evoke the power of fire, if performed correctly and with the proper focus.",
"initiate": [
"You feel a wave of heat wash over you as you assume a running combat stance.",
"%s assumes into a running combat stance."
],
"learn_difficulty": 10,
"primary_skill": "cutting",
"strictly_melee": true,
"ondodge_buffs": [
{
"id": "mma_buff_desert_wind_ondodge",
"name": "Zephyr Dance",
"description": "You spin gracefully away from attacks, whirling like the dersert zephyr racing across the sands.\n\n+1.0 Dodging skill, +1 Dodge attempt\nLasts 1 turn.",
"skill_requirements": [ { "name": "melee", "level": 3 } ],
"melee_allowed": true,
"buff_duration": 2,
"bonus_dodges": 1,
"flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
}
],
"onmove_buffs": [
{
"id": "mma_buff_desert_wind_onmove",
"name": "Wind Stride",
"description": "A warm breeze swirls about you as you move speedily away.\n\n+1.0 Dodging skill.\nLasts 1 turn.",
"skill_requirements": [ { "name": "melee", "level": 3 } ],
"melee_allowed": true,
"buff_duration": 1,
"max_stacks": 2,
"flat_bonuses": [ { "stat": "dodge", "scale": 1.0 } ]
}
],
"techniques": [
"mma_tec_desert_wind_strike",
"mma_tec_desert_wind_crit",
"mma_tec_desert_wind_impale",
"mma_tec_desert_wind_spin",
"mma_tec_desert_wind_wide"
],
"weapons": [
"mace",
"mace_inferior",
"mace_fake",
"scimitar",
"scimitar_inferior",
"scimitar_fake",
"spear_knife",
"spear_knife_superior",
"spear_spike",
"spear_rebar",
"spear_pipe",
"spear_forked",
"spear_steel",
"spear_wood",
"spear_copper",
"spear_homemade_halfpike",
"sword_wood"
]
},
{
"type": "martial_art",
"id": "style_mma_panzer",
Expand Down
10 changes: 10 additions & 0 deletions data/mods/MMA/mutations.json
Original file line number Diff line number Diff line change
Expand Up @@ -43,5 +43,15 @@
"id": "LIGHTWEIGHT",
"copy-from": "LIGHTWEIGHT",
"extend": { "cancels": [ "DRUNKEN" ] }
},
{
"type": "mutation",
"id": "MMA_MARTIAL_ARTS_SUBLIME",
"name": { "str": "Martial Adept" },
"points": 2,
"description": "You are a martial adept and learned one of the martial disciplines of the Sublime Way.",
"starting_trait": true,
"initial_ma_styles": [ "style_mma_desert_wind" ],
"valid": false
}
]
52 changes: 52 additions & 0 deletions data/mods/MMA/techniques.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,56 @@
[
{
"type": "technique",
"id": "mma_tec_desert_wind_strike",
"name": "Burning Blade",
"messages": [ "You unleash a fiery attack against %s", "<npcname> unleash a fiery attack against %s" ],
"melee_allowed": true,
"flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 3.0 } ]
},
{
"type": "technique",
"id": "mma_tec_desert_wind_crit",
"name": "Inferno Blade",
"messages": [ "You strike %s with powerful inferno", "<npcname> strikes %s with powerful inferno" ],
"skill_requirements": [ { "name": "melee", "level": 1 } ],
"melee_allowed": true,
"crit_tec": true,
"flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 7.0 } ]
},
{
"type": "technique",
"id": "mma_tec_desert_wind_impale",
"name": "Firesnake",
"messages": [ "You strike through %s with a snaking flame", "<npcname> strikes through %s with a snaking flame" ],
"skill_requirements": [ { "name": "melee", "level": 4 } ],
"melee_allowed": true,
"crit_ok": true,
"aoe": "impale",
"flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 7.0 } ]
},
{
"type": "technique",
"id": "mma_tec_desert_wind_spin",
"name": "Ring of Fire",
"messages": [
"You become a flaming blur as you strike %s and those around you",
"<npcname> becomes a flaming blur as they strike %s and those around them"
],
"skill_requirements": [ { "name": "melee", "level": 5 } ],
"melee_allowed": true,
"crit_tec": true,
"aoe": "spin",
"flat_bonuses": [ { "stat": "damage", "type": "heat", "scale": 10.0 } ]
},
{
"type": "technique",
"id": "mma_tec_desert_wind_wide",
"name": "Flashing Sun",
"messages": [ "You carve an arc through %s and those nearby", "<npcname> carve an arc through %s and those nearby" ],
"skill_requirements": [ { "name": "melee", "level": 2 } ],
"melee_allowed": true,
"aoe": "wide"
},
{
"type": "technique",
"id": "mma_tec_panzer_counter",
Expand Down

0 comments on commit 561331f

Please sign in to comment.