2024-06-07 added (log) statements and 'all except and' phrases working 2024-06-04 added and/except tests 2024-06-04 removed imports 2024-06-04 and working properly! 2024-06-03 fixed tests but needs refactor 2024-06-01 drop all except also working in zork 2024-06-01 'take all except..' now working in Zork (#28) 2024-05-22 fixed take all for nested items 2024-05-21 Feature: basis for all/except phrases (#24) 2024-05-20 work with graalvm, custom logger 2024-05-20 Smell refactors (#23) 2024-05-07 fixed contains-stuff on zork.tas and added some tests 2024-05-07 fixed issue resolving ids for nouns/words with the same word (water the plant/take the water) 2024-05-05 fixed case where parsing fails 2024-05-03 updated changelog filename and readme 2024-05-02 updated lombok version: 2024-05-02 updated changelog command 2024-05-01 updated readme.md 2024-04-29 phrase binding working 2024-04-29 implementing variable binding for functions in rulesets 2024-04-25 more fixes (#19) 2024-04-25 fix for putting things in things that you don't hold, and taking things from closed containers (#17) 2024-04-09 improvements to rally.tas 2024-04-03 added another setl test 2024-03-28 setl scope fix and zork.tas MUD fix 2024-03-28 some rally tweaks 2024-03-28 tightness -> radius 2024-03-26 Feature/trally (#15) 2024-03-18 final debug fix! 2024-03-18 another debug tweak 2024-03-18 another tweak 2024-03-18 debug tweak 2024-03-15 parameterised logic tests for brevity 2024-03-14 Finished AND! (#14) 2024-03-05 temporary fix for and sentences 2024-03-05 Feature/and (#12) 2024-02-10 fixed test 2024-02-05 fix for frankenstein trapdoor 2023-10-02 return a syn for inventory panel if no name 2023-09-30 removed 3d engine (#11) 2023-09-24 disable 3d for now 2023-09-24 more 3d engine integration 2023-09-24 integrated 3d engine 2023-09-18 return inventory images 2023-09-14 refactor zork.tas nest drop code 2023-09-14 fixed some bug 2023-09-13 fiddling with script 2023-09-13 back to verbs for zork.tas 2023-09-12 added comment 2023-09-12 tutorial fix 2023-09-03 Feature/adjectives (#10) 2023-08-29 Feature/rule matcher (#9) 2023-08-08 added new vp form 2023-08-05 added a kind of item ugc builder 2023-08-04 Feature/ugc (#8) 2023-07-21 allow extending locations. cloning items within locations gets a bit funky. 2023-07-19 fixed bookcase 2023-07-17 fixed bed name 2023-07-14 capitalisation fix 2023-07-14 Feature: item inheritance (#7) 2023-07-12 fixed capitalisation 2023-07-12 more warren progress 2023-07-12 added simple-window 2023-07-10 tiny progress 2023-07-09 fixed getobviousexists for setlocalproperty and further progress on 'warren' 2023-07-09 more progress on warren 2023-07-09 refactor, nothing really working 2023-07-07 small fix 2023-07-07 working debug 2023-07-07 Merge branch 'master' into feature/warren 2023-07-07 added debug mode 2023-07-05 not really working 2023-07-04 started 'warren' 2023-06-28 Feature/new parser (#6) 2023-06-06 Reintegrated roguelike! (#5) 2023-06-06 Feature/graphics (#4) 2023-06-05 created zork-full.tas 2023-06-05 added function parameter number check and added test for list element function 2023-06-05 added some maze items and new function for list contains 2023-06-04 finished maze 2023-05-26 Feature/includes (#3) 2023-05-23 another small tweak for joining 2023-05-23 small 'joining' enhancements 2023-05-23 couple more zork script changes 2023-05-19 fixed capacity checks, added correct load-max 2023-05-19 corrected all sizes and capacities 2023-05-18 zil code for reference 2023-05-18 fixed the way comments are handled 2023-05-18 added some tads stuff for zork 2023-05-15 added get-index function to zork.tas and added error handling to 'head' 2023-05-13 added troll room, and improved sword glowing logic 2023-05-13 still broken 2023-05-13 added east-of-chasm, gallery, and studio 2023-05-13 save game update 2023-05-13 describe contents of trophy case when closed 2023-05-06 added compile time checks for duplicate ids 2023-05-05 Revert "added new graphics keywords" 2023-05-05 added new graphics keywords 2023-05-05 removed graphics keyword again - the UI aspects will be mainted by a separate system 2023-05-01 updated .gitignore 2023-04-28 added save/load to cli 2023-04-28 removed reflection so graalvm works 2023-04-23 added backgrounds back in 2023-04-23 and again 2023-04-23 updated readme 2023-04-23 working as dependency 2023-04-22 first cut 2023-04-19 darkness working correctly now 2023-04-17 Revert "Feature/graphical (#18)" 2023-04-17 Feature/graphical (#18) 2023-04-17 fixed bug with G in the Windmill 2023-04-12 more work on glowing sword 2023-04-11 Feature/npc (#17) 2023-03-30 corrected an import 2023-03-20 formatting 2023-03-20 styling 2023-03-20 prompt can be updated per player 2023-03-19 shouts says shouts 2023-03-19 added shout and arrived/left broadcasts 2023-03-19 added a 'speak' verb 2023-03-18 can see other players 2023-03-14 some ui changes 2023-03-14 reduced font size again 2023-03-14 removed non adventure stuff 2023-03-11 hide buttons for mp 2023-03-11 Feature/mp (#16) 2023-02-19 fixed events 2023-02-19 fixed tutorials (#15) 2023-02-18 fixed favicon on toolbar 2023-02-17 Improved rogue movement keys to wasd and <> (#14) 2023-02-15 display line by line 2023-02-14 moved from timellis.me to itsdark.org 2023-02-13 lantern works pretty much correctly 2023-02-12 cellar entrance 2023-02-12 wip, rug and trap-door 2023-02-11 lantern logic working properly 2023-02-11 some progress on living room, fixed egg/nest, and fix for getp 2023-02-10 added attic and living room 2023-02-08 added capacity to sack 2023-02-08 more work on the kitchen 2023-02-06 putting containers in/on containers works now, but only without custom errors (because we try flipping obj and subj) 2023-02-06 nest and table working pretty well, but can't put nest on table! 2023-02-05 pile of leaves working 2023-02-05 score works for taking egg 2023-02-05 move counter works now! 2023-02-05 score works, but need to stop score from incrementing turns/counting as a move 2023-02-05 Feature/global rules (#13) 2023-01-30 fixed prompt wrapping issue 2023-01-30 canary and egg working perfectly, seen keyword added, and parsing errors (and verb no-match) handled properly 2023-01-30 Task/egg and canary (#12) 2023-01-23 undid bad change 2023-01-22 completed kitchen window logic, inside and out 2023-01-22 added some zork and hopefully made location and item scope work properly 2023-01-19 added zork text doc 2023-01-08 Un-integrated rogue from adventure (#11) 2023-01-06 don't preload scalers 2023-01-06 disabled boggle scoring 2023-01-06 don't load scalers immediately 2023-01-06 optimisation - don't regenerate all the scalers every time! 2023-01-06 added extra logging 2023-01-06 added log entry when dungeon created 2023-01-06 updated readme 2023-01-06 integrated itsdark nicely into timellis.me 2023-01-05 added favicon 2023-01-05 added ibm fonts 2022-12-01 added instructions to all the games 2022-12-01 styling fix 2022-12-01 styling updates 2022-11-07 added copyright info 2022-11-07 reverted index.html change 2022-11-07 point to the new jackaroo.club domain 2022-07-07 resolved conflict 2022-07-07 removed adventure source code and added link to itsdark.org 2022-07-06 fixed frankenstein script 2022-06-28 Feature - functions with recursion! (#10) 2022-06-27 Get rid of statements - everything is an expression (#9) 2022-06-24 show obvious exits 2022-06-22 fixed buttons 2022-06-22 add CF to index.html 2022-06-19 beta 2022-06-19 made editor fullscreen 2022-06-19 finishing touches.. 2022-06-19 tidied up editor 2022-06-19 fix 2022-06-19 made error handling idiomatic 2022-06-19 edit the script! 2022-06-19 small script refactor 2022-06-18 added call to deploy script 2022-06-17 added walkthrough test 2022-06-16 game kind of works to the end 2022-06-16 added a working test 2022-06-16 added transcript 2022-06-16 refactored parser 2022-06-16 some more changes 2022-06-16 added false constant 2022-06-16 script fixes 2022-06-16 fixed saving/loading issues 2022-06-16 Big refactor - removed desc! 2022-06-15 converting desc to statements 2022-06-15 script fixes 2022-06-15 script fixes 2022-06-15 bug fixing 2022-06-14 removed from main menu 2022-06-14 removed individual .tas files 2022-06-13 some fixes 2022-06-13 lots of improvements 2022-06-13 removed unused import 2022-06-13 many improvements to adventure ui 2022-06-12 failed fix for autofocus 2022-06-12 basically working! 2022-06-12 added to webpage 2022-06-12 added frankenstein following 2022-06-11 resolved conflicts 2022-06-11 finished! 2022-06-11 monster works properly 2022-06-11 dungeon and deal with monster 2022-06-10 added sulphur pits 2022-06-10 fixed scripts for shop 2022-06-09 removed ruledef 2022-06-09 Add files via upload 2022-06-09 sulphur file 2022-06-08 made verbs scriptable and added new locations 2022-06-08 added some more locs 2022-06-06 added castle door and some of castle interior 2022-06-06 fill the bottle 2022-06-06 fixed and 2022-06-06 working 2022-06-06 removed commas from scripts - part 2... 2022-06-06 removed commas from scripts 2022-06-05 lots of script refactoring and added slope/catle exterior 2022-06-05 added new keywords for cardinals, in/out, up/down 2022-06-02 added more comparators 2022-06-02 added while loops! 2022-06-02 added concatenation expression 2022-06-02 merged ruleset and ruledef 2022-06-02 added integer arithmetic! 2022-06-02 refactored actions to statements 2022-06-02 made equals work as it should! 2022-06-01 improved scripts 2022-06-01 ruledefs working! 2022-06-01 just need to make ruledefs work in item context as well as rulesets 2022-06-01 added ruledefs - nearly working 2022-06-01 factored out take and drop! - need to be able to define individual rules next 2022-06-01 working macro/rule sets! 2022-06-01 added bind methods 2022-05-31 can compile rule sets 2022-05-31 big refactor 2022-05-31 working with single string type 2022-05-31 still wip 2022-05-30 not working 2022-05-30 about to remove all types except string 2022-05-30 functions... 2022-05-30 Revert "started adding scope.." 2022-05-29 started adding scope.. 2022-05-29 added global actions, and string and boolean global variables 2022-05-29 wip 2022-05-29 added drop and lower level inventory actions 2022-05-28 added drop action 2022-05-25 behind waterfall working 2022-05-23 simplifed shortcuts 2022-05-22 finished tunnels with key 2022-05-22 added start of tunnels and improved condition string 2022-05-22 can turn lamp on and off 2022-05-22 lamp works (can't turn it off though) 2022-05-21 can buy the stuff at the shop with the coin 2022-05-21 allow u and d 2022-05-21 fixed parser error when no verb 2022-05-21 added condition to rules 2022-05-21 coffin coins almost working 2022-05-20 got spade and grave 2022-05-20 finished mountain track and log cabin! 2022-05-20 fixed parser 2022-05-20 track done, all way to mountain 2022-05-20 allow multi-word verb phrase 2022-05-20 out of the forest! 2022-05-19 give correct message when invalid exit 2022-05-19 automatic 'you pick up' message on take 2022-05-19 load multiple script files 2022-05-19 started forest 2022-05-19 progress with frankenstein and accepts multi-word nouns 2022-05-18 added holds and destroy keywords 2022-05-18 added a quit command 2022-05-17 fixed line number bug 2022-05-17 big refactor enabling good syntax errors, and new is-held logic 2022-05-17 added error checking for symbols 2022-05-17 script improvement 2022-05-17 added some more syns 2022-05-17 added some more cool stuff 2022-05-17 added another note 2022-05-17 added some notes for .tas settings 2022-05-16 working use! 2022-05-16 added ability to take items! 2022-05-16 added multi-line descriptions for location and items 2022-05-16 a working gamegit add . 2022-05-16 some fixes 2022-05-16 added really simple input parsing 2022-05-16 conditional action sets, and text in print actions 2022-05-16 conditional descriptions working! 2022-05-15 boolean logic working! 2022-05-15 parsing rules! 2022-05-15 print action! 2022-05-15 fixed test file structure 2022-05-14 added some new lines 2022-05-14 generating the world from a script! (without actions) 2022-05-14 added some more keywords 2022-05-14 improved script testing 2022-05-13 added an exit 2022-05-13 a working tokeniser! 2022-05-13 possible progress.. 2022-05-13 fiddling around 2022-05-12 more messing around 2022-05-12 remaking castle frankenstein 2022-05-11 started adventure