Wound Bug Fixing, and OOO Tomorrow

Was able to get quite a bit of testing done today. It revealed some pretty serious bugs in the system, one of which caused a looter to run away in a frenzy after bleeding to death and turning invisible.

This was mainly due to a change in the way death happens. Since the new wound system kills via things like blood loss or septic shock, rather than simple hit point drain, the actual death tends to happen during game turn advancing, rather than immediately from damage. I had to do some reworking of the turn structure to cancel combat correctly if a creature dies.

It'll be interesting to see how this feels, compared to games (like old NEO Scavenger) which kill creatures by draining a health bar. Traditionally, when the bar reaches zero, the creature dies.

In this new system, you could literally tear a creature apart, but no actual "damage" is being done. Pain is being inflicted, and wounds are opening with potentially fatal blood loss rates. The creature simply may bleed out before the next combat turn, if the wounds are severe enough. Or they'll collapse from pain-induced shock.

To the player, it may still look the same, though right now, the creature is never "killed by the player." Instead, they bleed to death from wounds (which the player caused). I might have to adjust the combat messaging to be clearer.

There also turned out to be a pretty major bug when the player passed out due to shock from pain. The loop looked sort of like this:

  • Something caused pain.
  • Player stats updated.
  • Stats calculate high amount of pain, which causes shock.
  • Shock causes unconsciousness (sleep).
  • Sleep causes stats to be updated.
  • Stats calculate high amount of pain, which causes shock.
  • Shock causes unconsciousness (sleep).
  • etc.

Needless to say, the wound system still has a lot of bugs to work out.

Out of Office Tomorrow

Also, I'm taking tomorrow off, so I won't be back at the helm until Monday. I'll still check email occasionally, though, so if any emergencies come up (order issues, game access problems), be sure to email me.

Otherwise, I hope everyone enjoys their weekend!

Comments

HKSng's picture
HKSng

So, will this be implanted in the beta itself soon, or will it be part of the final version?

dcfedor's picture
dcfedor

Hey HKSng,

I'm going to add this to the beta once it's stable enough, and possibly update the demo as well. It's been months since the demo had any updates, and it's getting to the point where the demo is advertising a different game experience.

And of course, the final version will have everything from the beta.

Dan Fedor - Founder, Blue Bottle Games