feat(xanthous): Fistfighting builds knuckle calluses
2000 ticks after the character damages their fists by hitting something, the character now develops calluses on their fists (scaled by *how* damaged they've become) that reduce the chance of them receiving additional damage from hitting things - up to a max of 5, which prevents *all* damage from fistfighting. This is all tracked in a new "Knuckles" struct in a new "Body" struct on the character datatype, which manages stepping itself forward as part of the Brain impl on the character. Change-Id: Ica269f16fb340fb25900d2c77fbad32f10c00be2 Reviewed-on: https://cl.tvl.fyi/c/depot/+/3222 Reviewed-by: grfn <grfn@gws.fyi> Tested-by: BuildkiteCI
This commit is contained in:
parent
4d2402a64e
commit
f00dd30cad
8 changed files with 229 additions and 20 deletions
|
|
@ -57,6 +57,11 @@ look:
|
|||
|
||||
character:
|
||||
namePrompt: "What's your name? "
|
||||
body:
|
||||
knuckles:
|
||||
calluses:
|
||||
- You've started developing calluses on your knuckles from all the punching you've been doing.
|
||||
- You've been fighting with your fists so much they're starting to develop calluses.
|
||||
|
||||
combat:
|
||||
nothingToAttack: There's nothing to attack there.
|
||||
|
|
@ -64,6 +69,9 @@ combat:
|
|||
fistSelfDamage:
|
||||
- You hit so hard with your fists you hurt yourself!
|
||||
- The punch leaves your knuckles bloody!
|
||||
fistExtraSelfDamage:
|
||||
- You hurt your already-bloody fists with the strike!
|
||||
- Ouch! Your fists were already bleeding!
|
||||
hit:
|
||||
fists:
|
||||
- You punch the {{creature.creatureType.name}} with your bare fists! It hurts. A lot.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue