-
Notifications
You must be signed in to change notification settings - Fork 4.2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[CR][MMA mod] Add Panzer Kunst as fictional martial art (#29150)
* re-remove Deadly Venom manuals from loot table * add Panzer Kunst * stupid trailing space... astyle happy now? * astyle * add Panzer Kunst manual to dojo drop table * move Venoms fix to own PR * lint MMA/mutations.json * drop manual as rare military book instead * removed unnecessary gendered language * Update martialarts.json
- Loading branch information
1 parent
ed37115
commit c763e19
Showing
6 changed files
with
174 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,11 @@ | ||
[ | ||
{ | ||
"id": "manual_mma_panzer", | ||
"copy-from": "book_martial", | ||
"looks_like": "manual_karate", | ||
"type": "GENERIC", | ||
"name": "The Life and Work of Tiger Sauer", | ||
"name_plural": "The Life and Work of Tiger Sauer", | ||
"description": "A biography of a combat cyborg agent detailing his philosophy and martial art." | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,58 @@ | ||
[ | ||
{ | ||
"type": "martial_art", | ||
"id": "style_mma_panzer", | ||
"name": "Panzer Kunst", | ||
"description": "A futuristic martial art devised for cyborgs fighting in zero-gravity environments.", | ||
"initiate": [ "You adopt a panzer kust stance.", "%s adopts a panzer kust stance." ], | ||
"arm_block": 99, | ||
"leg_block": 99, | ||
"arm_block_with_bio_armor_arms": true, | ||
"leg_block_with_bio_armor_legs": true, | ||
"static_buffs": [ | ||
{ | ||
"id": "mma_panzer_static", | ||
"name": "Schatten Folgen", | ||
"unarmed_allowed": true, | ||
"melee_allowed": true, | ||
"min_melee": 1, | ||
"description": "+1 dodge", | ||
"bonus_dodges": 1 | ||
} | ||
], | ||
"onmove_buffs": [ | ||
{ | ||
"id": "mma_panzer_move", | ||
"name": "Einsatzrhythmen", | ||
"unarmed_allowed": true, | ||
"melee_allowed": true, | ||
"min_melee": 3, | ||
"description": "Perception increases dodging ability, +1 block", | ||
"bonus_blocks": 1, | ||
"flat_bonuses": [ [ "dodge", "per", 0.12 ] ], | ||
"buff_duration": 2, | ||
"max_stacks": 1 | ||
} | ||
], | ||
"onhit_buffs": [ | ||
{ | ||
"id": "mma_panzer_combo", | ||
"name": "Verschlag", | ||
"description": "You have imparted a powerful shockwave to your enemy", | ||
"unarmed_allowed": true, | ||
"min_unarmed": 6, | ||
"buff_duration": 2, | ||
"max_stacks": 1 | ||
} | ||
], | ||
"techniques": [ | ||
"mma_tec_panzer_counter_dodge", | ||
"mma_tec_panzer_blade", | ||
"mma_tec_panzer_appunch", | ||
"mma_tec_panzer_rapid", | ||
"mma_tec_panzer_stun", | ||
"mma_tec_panzer_spin" | ||
], | ||
"weapons": [ "bio_claws_weapon", "bio_blade_weapon" ] | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,21 @@ | ||
[ | ||
{ | ||
"type": "profession", | ||
"ident": "mma_battle_angel", | ||
"name": "Battle Angel", | ||
"description": "A combat-ready cyborg once salvaged from an obscure junkyard...", | ||
"points": 8, | ||
"traits": [ "MMA_MARTIAL_ARTS_PANZER" ], | ||
"skills": [ { "level": 3, "name": "unarmed" }, { "level": 3, "name": "melee" }, { "level": 1, "name": "dodge" } ], | ||
"items": { "both": { "items": [ "wetsuit", "trenchcoat", "gloves_fingerless", "knee_pads", "boots" ] } }, | ||
"CBMs": [ | ||
"bio_power_storage_mkII", | ||
"bio_armor_arms", | ||
"bio_armor_head", | ||
"bio_armor_legs", | ||
"bio_armor_torso", | ||
"bio_blade", | ||
"bio_metabolics" | ||
] | ||
} | ||
] |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,69 @@ | ||
[ | ||
{ | ||
"type": "technique", | ||
"id": "mma_tec_panzer_counter_dodge", | ||
"name": "Ausstoß", | ||
"min_melee": 4, | ||
"unarmed_allowed": true, | ||
"dodge_counter": true, | ||
"req_buffs": [ "mma_panzer_move" ], | ||
"mult_bonuses": [ [ "movecost", 0.0 ], [ "damage", "bash", 1.2 ], [ "damage", "cut", 1.1 ], [ "damage", "stab", 1.3 ] ], | ||
"messages": [ "You redirect %s's attack against them", "<npcname> redirects %s's attack against them" ] | ||
}, | ||
{ | ||
"type": "technique", | ||
"id": "mma_tec_panzer_blade", | ||
"name": "Ellbogen Blatt", | ||
"//": "should be 'Ellbogen Klinge', 'Blatt' means 'leaf' ", | ||
"min_melee": 2, | ||
"unarmed_allowed": true, | ||
"melee_allowed": true, | ||
"messages": [ "You expertly cut %s", "<npcname> expertly cuts %s" ], | ||
"mult_bonuses": [ [ "movecost", 0.75 ], [ "damage", "cut", 1.2 ] ] | ||
}, | ||
{ | ||
"type": "technique", | ||
"id": "mma_tec_panzer_appunch", | ||
"name": "Herzschlag", | ||
"min_unarmed": 5, | ||
"crit_tec": true, | ||
"unarmed_allowed": true, | ||
"mult_bonuses": [ [ "movecost", 2 ], [ "damage", "bash", 2 ], [ "target_armor_multiplier", 0 ] ], | ||
"messages": [ "You hit %s with a powerful vibro-punch", "<npcname> hits %s with a powerful vibro-punch" ], | ||
"stun_dur": 1 | ||
}, | ||
{ | ||
"type": "technique", | ||
"id": "mma_tec_panzer_rapid", | ||
"name": "Geschoss Schlag", | ||
"min_unarmed": 3, | ||
"unarmed_allowed": true, | ||
"messages": [ "You launch a supersonic punch at %s", "<npcname> launches a supersonic punch at %s" ], | ||
"mult_bonuses": [ [ "movecost", 0.5 ], [ "damage", "bash", 0.66 ], [ "damage", "cut", 0.66 ], [ "damage", "stab", 0.66 ] ] | ||
}, | ||
{ | ||
"type": "technique", | ||
"id": "mma_tec_panzer_stun", | ||
"name": "Herz Nadel", | ||
"min_unarmed": 6, | ||
"unarmed_allowed": true, | ||
"messages": [ "You detonate the shockwave within %s", "<npcname> detonates the shockwave within %s" ], | ||
"mult_bonuses": [ [ "movecost", 1.5 ], [ "damage", "bash", 1.5 ] ], | ||
"req_buffs": [ "mma_panzer_combo" ], | ||
"stun_dur": 3 | ||
}, | ||
{ | ||
"type": "technique", | ||
"id": "mma_tec_panzer_spin", | ||
"name": "Mehr Umdrehungen", | ||
"//": "unofficial translation of 'Senkai Kyaku', open for better mangled German suggestions", | ||
"min_melee": 5, | ||
"unarmed_allowed": true, | ||
"melee_allowed": true, | ||
"messages": [ "You kick %s and spin around", "<npcname> kicks %s and spins around" ], | ||
"aoe": "spin", | ||
"knockback_dist": 1, | ||
"defensive": true, | ||
"grab_break": true | ||
} | ||
] |