CI: add rust/ build+test workflow
All checks were successful
build / build-test (push) Successful in 39s

This commit is contained in:
Jan-Peter von Hunnius 2026-09-01 06:25:01 +02:00
parent 1da6aa35a0
commit 9cd8e2f717
27 changed files with 5774 additions and 8 deletions

View file

@ -0,0 +1,104 @@
{
"slash": {
"A": {
"name": "Minor Slash",
"damage_multiplier": 1.5,
"stun_rounds": 0,
"bleed_per_round": 1,
"bleed_rounds": 1,
"effects": []
},
"B": {
"name": "Deep Slash",
"damage_multiplier": 2.0,
"stun_rounds": 1,
"bleed_per_round": 2,
"bleed_rounds": 2,
"effects": ["bruised"]
},
"C": {
"name": "Severing Slash",
"damage_multiplier": 3.0,
"stun_rounds": 2,
"bleed_per_round": 3,
"bleed_rounds": 3,
"effects": ["crippled_arm"]
},
"D": {
"name": "Lethal Slash",
"damage_multiplier": 5.0,
"stun_rounds": 3,
"bleed_per_round": 5,
"bleed_rounds": 5,
"effects": ["severed_limb", "instant_kill"]
}
},
"crush": {
"A": {
"name": "Light Crush",
"damage_multiplier": 1.5,
"stun_rounds": 1,
"bleed_per_round": 0,
"bleed_rounds": 0,
"effects": ["bruised"]
},
"B": {
"name": "Heavy Crush",
"damage_multiplier": 2.0,
"stun_rounds": 2,
"bleed_per_round": 0,
"bleed_rounds": 0,
"effects": ["bruised", "cracked_rib"]
},
"C": {
"name": "Crushing Blow",
"damage_multiplier": 3.5,
"stun_rounds": 3,
"bleed_per_round": 1,
"bleed_rounds": 2,
"effects": ["broken_bone"]
},
"D": {
"name": "Devastating Crush",
"damage_multiplier": 5.0,
"stun_rounds": 4,
"bleed_per_round": 2,
"bleed_rounds": 3,
"effects": ["crushed_skull", "instant_kill"]
}
},
"puncture": {
"A": {
"name": "Light Pierce",
"damage_multiplier": 1.5,
"stun_rounds": 0,
"bleed_per_round": 1,
"bleed_rounds": 2,
"effects": []
},
"B": {
"name": "Deep Pierce",
"damage_multiplier": 2.0,
"stun_rounds": 0,
"bleed_per_round": 2,
"bleed_rounds": 3,
"effects": ["punctured_lung"]
},
"C": {
"name": "Impale",
"damage_multiplier": 3.5,
"stun_rounds": 1,
"bleed_per_round": 4,
"bleed_rounds": 4,
"effects": ["organ_damage"]
},
"D": {
"name": "Lethal Pierce",
"damage_multiplier": 5.0,
"stun_rounds": 1,
"bleed_per_round": 6,
"bleed_rounds": 5,
"effects": ["heart_pierced", "instant_kill"]
}
}
}