Skip to content
/ BSCS Public

A combat simulator for the Blood Sword gamebook series.

Notifications You must be signed in to change notification settings

LumosX/BSCS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

BSCS: Blood Sword Combat Simulator

This is a simple utility that semi-automates combat encounters for the Blood Sword gamebooks.

image

Features

  • Attack roll simulation; weapon attacks and blasting spells
  • Different attacks with different attack dice and damage outputs (e.g. the Sage's Quarterstaff Technique)
  • Battlefields: sets of actors (players or enemies) that facilitate simple attacking logic
  • Maintaining actor states across rounds (HP tracking)
  • All output is logged to a text file automatically
  • Custom statement logging (useful for leaving yourself notes or otherwise modifying the output log file)
  • All spells supported (blasting & psychic)
  • Perks and status effects, such as the trickster's Dodge ability, can be added or removed manually at any time

TODO:

  • Track turns and initiative orders, plus automatic adding and removal of effects like Nighthowl)
  • An "undo" function?
  • Pretty "help" screen that lists commands and aliases -- right now it's there but not informative
  • Tab-completion when selecting attacks or filling in actor names.

Releases

No releases published

Packages

 
 
 

Languages