Skip to content

3.0.0

Compare
Choose a tag to compare
@muldjord muldjord released this 08 Dec 22:22
· 498 commits to master since this release
  • Boris is now fully scriptable allowing for random outcomes of behaviours
  • Behaviours now allows comments inside frame area in .dat files
  • Boris now gets hyper when drinking coffee
  • Boris now sometimes uses his umbrella when falling
  • Boris will now bounce when hitting the ground at high velocity
  • High winds (> 10 m/s) now moves Boris when showing weather
  • Boris now moves to opposite side when reaching horizontal borders
  • Added iddqd "secret" menu
  • Removed "time_factor" config as it is now based on hyper stat instead
  • Added wind data to tray menu
  • Boris will now get sad when encountering a deceased friend
  • Added dynamic shadow based on the current Boris sprite size and location
  • Switched to SFML for sound
  • Added slight pitch randomness to all sounds
  • All sounds are now panned in stereo depending on Boris' location
  • Improved many existing behaviours
  • Added scripting to many existing behaviours for more interesting outcomes
  • Added a bunch of new dynamic behaviours
  • Added drawing routines to scripting language
  • Added scoping to 'if' sentences in scripting language
  • Boris is now ticklish (scroll mouse wheel on him)
  • Boris now less likely to pick a "social" behav when moving mouse over him
  • Refactored speech bubble class
  • Added tray icon behaviour menu that allows user to queue a behaviour for all Boris instances at once
  • Added items that can be spawned from boris scripts. The items are even scriptable themselves and can spawn new items