summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorjc_gargma <jc_gargma@iserlohn-fortress.net>2023-07-05 13:04:41 -0700
committerjc_gargma <jc_gargma@iserlohn-fortress.net>2023-07-05 13:04:41 -0700
commit32413a954e51eb4ecd8f0b342f4cd78b66d9f392 (patch)
tree2996062f3306680321836beb51de92253f081fae
parentConvert to weapon categories. (diff)
downloadcataclysm-bn-mod_martial-arts-update-32413a954e51eb4ecd8f0b342f4cd78b66d9f392.tar.xz
Remove barbaran montante.HEADmaster
-BN now includes this style in almost identical form.
-rw-r--r--books/martial.json17
-rw-r--r--itemgroups/books.json20
-rw-r--r--martialarts/barbaran.json81
-rw-r--r--readme2
-rw-r--r--techniques/barbaran.json33
5 files changed, 0 insertions, 153 deletions
diff --git a/books/martial.json b/books/martial.json
deleted file mode 100644
index 25153fa..0000000
--- a/books/martial.json
+++ /dev/null
@@ -1,17 +0,0 @@
-[
- {
- "id": "manual_barbaran",
- "copy-from": "book_martial",
- "type": "BOOK",
- "name": {
- "str": "Las Nueve Reglas de la Montante",
- "str_pl": "copies of Las Nueve Reglas de la Montante",
- "//~": "Don't translate name, this book is in archaic Spanish with translations in the margins."
- },
- "price": 11000,
- "price_postapoc": 3000,
- "//~": "Spanish description should change to say that this is archaic text and should mention explanations of archaic words instead of translations.",
- "description": "Thankfully, someone has scrawled translations in the margins of this guide to Barbaran Montante. Judging by the notation, this greatsword and war hammer training manual is also a form of poem.",
- "martial_art": "style_barbaran"
- }
-]
diff --git a/itemgroups/books.json b/itemgroups/books.json
deleted file mode 100644
index 8e59d03..0000000
--- a/itemgroups/books.json
+++ /dev/null
@@ -1,20 +0,0 @@
-[
- {
- "id": "mansion_books",
- "type": "item_group",
- "//": "Those rich mansion people have all sorts of weird books.",
- "subtype": "distribution",
- "entries": [
- { "item": "manual_barbaran", "prob": 10 }
- ]
- },
- {
- "id": "exotic_books",
- "type": "item_group",
- "//": "These are books that are hard to find or esoteric, mostly.",
- "subtype": "distribution",
- "entries": [
- { "item": "manual_barbaran", "prob": 1 }
- ]
- }
-]
diff --git a/martialarts/barbaran.json b/martialarts/barbaran.json
deleted file mode 100644
index 2a580a3..0000000
--- a/martialarts/barbaran.json
+++ /dev/null
@@ -1,81 +0,0 @@
-[
- {
- "type": "martial_art",
- "id": "style_barbaran",
- "name": { "str": "Barbaran Montante" },
- "description": "The Barbaran Montante originated in 16th century Spain and focuses on overcoming thick armor with heavy weaponry and sweeping blows, transferring kinetic energy through armor and into vulnerable organs and bones.",
- "initiate": [
- "You heft your weapon, stretch your shoulders, and slide into the Represa.",
- "%s rolls their shoulders and prepares to duel."
- ],
- "learn_difficulty": 8,
- "primary_skill": "bashing",
- "strictly_melee": true,
- "static_buffs": [
- {
- "id": "buff_barbaran_static",
- "name": "Barbaran Represa",
- "description": "Sliding footwork enhances the crushing continuity of your attacks.\n\nArmor penetration increased by 100% of Strength.",
- "melee_allowed": true,
- "flat_bonuses": [
- { "stat": "arpen", "type": "bash", "scaling-stat": "str", "scale": 1.0 },
- { "stat": "arpen", "type": "cut", "scaling-stat": "str", "scale": 1.0 },
- { "stat": "arpen", "type": "stab", "scaling-stat": "str", "scale": 1.0 }
- ]
- }
- ],
- "onblock_buffs": [
- {
- "id": "buff_barbaran_onblock",
- "name": "Reversing Destreza",
- "description": "Blocking a key strike will turn the battle around.\n\n-5% movecost\nLasts 3 turns. Stacks 2 times.",
- "skill_requirements": [ { "name": "melee", "level": 1 } ],
- "melee_allowed": true,
- "max_stacks": 2,
- "mult_bonuses": [ { "stat": "movecost", "scale": 0.95 } ],
- "buff_duration": 3
- }
- ],
- "onkill_buffs": [
- {
- "id": "buff_barbaran_onkill",
- "name": "Movimiento Natural",
- "description": "Formal victory is attained, and your mind is cleared to focus on your next moves.\n\n+1 Block attempts.\nLasts 5 turns.",
- "skill_requirements": [ { "name": "melee", "level": 5 } ],
- "melee_allowed": true,
- "buff_duration": 5,
- "bonus_blocks": 1
- }
- ],
- "onmove_buffs": [
- {
- "id": "buff_barbaran_onmove",
- "name": "Ricasso Step",
- "description": "You switch or sturdy your grip mid-step to aid your blocking.\n\nBlocked damage reduced by 40% of Strength.\nLasts 3 turns. Stacks 3 times.",
- "skill_requirements": [ { "name": "melee", "level": 3 } ],
- "melee_allowed": true,
- "max_stacks": 3,
- "flat_bonuses": [ { "stat": "block", "scaling-stat": "str", "scale": 0.4 } ],
- "buff_duration": 3
- }
- ],
- "onpause_buffs": [
- {
- "id": "buff_barbaran_onpause",
- "name": "Vulgar Preparation",
- "description": "You prepare for the final crushing strike.\n\nAccuracy increased by 15% of Strength, Armor penetration increased by 125% of Strength.\nLasts 1 turn.",
- "skill_requirements": [ { "name": "melee", "level": 4 } ],
- "melee_allowed": true,
- "flat_bonuses": [
- { "stat": "hit", "scaling-stat": "str", "scale": 0.15 },
- { "stat": "arpen", "type": "bash", "scaling-stat": "str", "scale": 1.25 },
- { "stat": "arpen", "type": "cut", "scaling-stat": "str", "scale": 1.25 },
- { "stat": "arpen", "type": "stab", "scaling-stat": "str", "scale": 1.25 }
- ],
- "buff_duration": 1
- }
- ],
- "techniques": [ "tec_barbaran_impale", "tec_barbaran_disarm" ],
- "weapon_category": [ "MEDIEVAL_SWORDS" ]
- }
-]
diff --git a/readme b/readme
index b602605..eed3a0c 100644
--- a/readme
+++ b/readme
@@ -3,7 +3,6 @@ Update the martial arts in Bright Nights with the chagnes made in Dark Days Ahea
Changes are made as neccessary when efects are not supported.
Note: This mod overwrites the vanilla styles entirely, so it should be placed early in the mod order to ensure mods can append weapons to styles.
-Added the Barbaran Montante style, book, and itemgroups.
Give Fencing, Medieval Swordsmandship and Fior Di Battaglia more historically correct names.
Give Tai Chi more accurate name.
@@ -22,7 +21,6 @@ Taekwondo
Tai Chi
Caveats-
-BN lacks the ability to specify weapon group types, so legacy weapon additions are still required.
BN lacks the block_effectiveness stat. Use block scaling with a stat appropriate to the art. block_effectiveness 2 -> block dex 2.
BN lacks support for buffing critical hit chance. Reverted to bonus damage at twice the crit chance value. +5% crit -> +10% damage.
BN lacks support for forbidden_buffs_all to disable buffs and techniques when certain buffs are active.
diff --git a/techniques/barbaran.json b/techniques/barbaran.json
deleted file mode 100644
index 897a5f9..0000000
--- a/techniques/barbaran.json
+++ /dev/null
@@ -1,33 +0,0 @@
-[
- {
- "type": "technique",
- "id": "tec_barbaran_impale",
- "name": "Impaling Estocada",
- "messages": [ "You thrust your weapon through %s", "<npcname> thrusts their weapon through %s" ],
- "skill_requirements": [ { "name": "melee", "level": 2 } ],
- "weapon_damage_requirements": [ { "type": "cut", "min": 8 } ],
- "melee_allowed": true,
- "aoe": "impale",
- "mult_bonuses": [
- { "stat": "damage", "type": "bash", "scale": 1.3 },
- { "stat": "damage", "type": "cut", "scale": 1.3 },
- { "stat": "damage", "type": "stab", "scale": 1.3 },
- { "stat": "movecost", "scale": 1.2 }
- ]
- },
- {
- "type": "technique",
- "id": "tec_barbaran_disarm",
- "name": "Swift Atajo",
- "messages": [ "You jab a quick blow at %s's grip", "<npcname> jabs a quick blow at %s's grip" ],
- "skill_requirements": [ { "name": "melee", "level": 2 } ],
- "melee_allowed": true,
- "disarms": true,
- "mult_bonuses": [
- { "stat": "movecost", "scale": 0.5 },
- { "stat": "damage", "type": "bash", "scale": 0.66 },
- { "stat": "damage", "type": "cut", "scale": 0.66 },
- { "stat": "damage", "type": "stab", "scale": 0.66 }
- ]
- }
-]