battle - Unnamed-MUD/bloody-sockets GitHub Wiki

Henlo wizzard, go cast a spelll DUMMY

Battles will be turn based, with the player selecting a skill to use the active form of. so the skill jumping @ 13.5% becomes the verb jump which would do some cool jump confusing thing maybe?

Example battle prompt:

Slug boy attacks you!
slime guy joins the fight!
You are in *~BATTLE~*!

initiative: slug boy, YOU, slime guy
type a SKILL name, SKIP your turn or FLEE:
> kick

You kick slug boy square in the face, -5HP
slime guy throws dust in your face, something cool happens?
slug boy slaps you HARD, -10HP

initiative: slug boy, YOU, slime guy
type a SKILL name, SKIP your turn or FLEE:
> luck

The luck well has run dry
slime guy tries to flee
slug boy misses

Battle system ideas:

  • tactical, not spamming backstab command 100 times until you win
    • each turn should be interesting enough, picking between one of a few applicable skills
    • think pokemon or jrpg battles: do i heal, attack or do some status effect?
  • run an initiative that's visible to the player
  • Max turn timer, if the player enters nothing for 10secs, they skip the turn
    • (this is a good idea for PVP!)
  • select targets? maybe you can't select targets but it's against whoever is next in initiative?