Commit graph

100 commits

Author SHA1 Message Date
duncathan 9bdb928668 cleans up libraries 2019-09-10 03:48:35 -06:00
duncathan 11287c053a removes runtime errors by commenting out the code causing it :D
here's hoping this doesn't cause more problems down the line... lol. in theory this will only cause problems if:
 - the GUI includes a textbox
 - the UI uses keyboard shortcuts (will cause issues for mac users)
2019-09-10 03:41:06 -06:00
duncathan 27581f737d splits main.lua into pieces 2019-09-10 03:13:50 -06:00
duncathan 8061174638 add luigi graphics library 2019-09-10 02:48:34 -06:00
periwinkle b33774001d Fix more requirements 2019-07-11 15:06:57 -04:00
periwinkle 3b501c8200 A few performance improvements
Featuring a much smarter, more efficient worldGraph:collect()
2019-07-11 03:55:05 -04:00
periwinkle 42e7e771ea Fix a couple of incorrect location access requirements
Also, Curly does not need both polarStar AND weaponBoss, since
the former implies the latter
2019-07-10 20:35:07 -04:00
periwinkle d2eff12fee Fix all remaining softlocks (I hope)
Also makes the air tank unequippable in the inventory, and moves
Prof. Booster's trigger to after the Core fight, as originally intended
2019-07-10 16:57:27 -04:00
periwinkle 811a1b73c4 Fix certain valid seeds being impossible to generate
This does break compatibility with 0.8B seeds, unfortunately
2019-07-10 13:35:14 -04:00
duncathan 5dc793da97 increases version number 2019-03-28 19:38:51 -06:00
duncathan c8dccf0db1 fixes #10, mr little logic softlock 2019-03-28 08:34:41 -06:00
duncathan d3afc3d2bb fixes a minor error in the weapon pool's attributes
machine gun is supposed to have weaponSN, not bubbler
2019-03-28 05:45:10 -06:00
duncathan 7c8b316da7 fixes whitespace 2019-03-27 23:46:10 -06:00
duncathan b97eb73d46 uses the proper random library 2019-03-27 23:43:26 -06:00
Trashbox Bobylev b59bc37911 Merge branch 'master' of https://github.com/TrashboxBobylev/cave-story-randomizer 2019-03-28 12:17:20 +07:00
Trashbox Bobylev 3340f38737 All situations is tested, custom seed functional is complete 2019-03-25 23:15:41 +07:00
Trashbox Bobylev 35da7227bc Fixed strings 2019-03-25 16:29:33 +07:00
Trashbox Bobylev 2687db83ab Gathering seed from file rewrited to use native Lua IO 2019-03-25 16:26:40 +07:00
Fayti1703 68b3c68d92 Fix *nix mkdir
Also extracts the mkdir code into its own function, in case we need to modify it again
2019-03-25 08:23:29 +00:00
duncathan salt 57871e0ef1 Merge branch 'randomlib' into 'master'
Moves from lua random library to love2d random library

See merge request duncathan/cave-story-randomizer!11
2019-03-25 08:16:44 +00:00
duncathan 11139054d7 changes random library from math.random to love.math.random 2019-03-25 02:03:03 -06:00
Trashbox Bobylev d88a81fc98 Seed from file now really seed 2019-03-25 10:23:12 +07:00
Trashbox Bobylev 9250d162c8 Fixed weird situations with seed.txt 2019-03-25 10:20:51 +07:00
TrashboxBobylev dfa31bc999 Update randomizer.lua 2019-03-24 16:38:58 +00:00
Trashbox Bobylev bfd3ec0360 Added ability to read seed from seed.txt in randomizer's home file 2019-03-24 23:16:13 +07:00
duncathan 804a689901 fixes mr little item requirements 2019-03-22 05:17:02 -06:00
duncathan 579e5e616b prep for release of v0.8A 2019-03-22 03:08:39 -06:00
duncathan ea50ee6ba1 unobtainable locations now obtainable - fixes #5 2019-03-22 01:47:27 -06:00
duncathan 0bdbd5ca96 minimizes failed seeds by placing a weaponSN in first cave before fill
fixes #6
2019-03-22 01:32:05 -06:00
duncathan b4cb568856 gives quote a tetanus shot - fixes #11 2019-03-21 22:31:50 -06:00
duncathan 4ccf7d8c75 lounge.tsc -> Lounge.tsc - fixes #7 2019-03-21 22:31:50 -06:00
duncathan 770fd79308 fixes outer wall infloop, improves error handling, fixes puppy placement 2019-03-21 04:33:12 -06:00
duncathan a3431e2fc6 fixes the collection algorithm 2019-03-21 02:21:30 -06:00
duncathan 9f189ea869 improves log generation - in future it will be easy to disable spoilers 2019-03-21 00:39:30 -06:00
duncathan c6efbb225b solves the misplaced items issue re: puppies getting placed on events 2019-03-20 23:46:22 -06:00
duncathan 1542c25322 slowly moving towards functionality. replaces items but doesn't logic 2019-03-20 06:37:07 -06:00
duncathan 86e0ae0eea fixes so it doesn't just crash when trying to run 2019-03-19 03:38:15 -06:00
duncathan 8c463a7af2 moves location of pre-edited-cs 2019-03-19 03:00:19 -06:00
duncathan 56b057d027 sets up the actual filling algorithm - how badly is this gonna fail? 2019-03-19 02:56:38 -06:00
duncathan b10433be2a first sweep of bug fixes 2019-03-16 06:40:34 -06:00
duncathan 7ee2e15d6b fixed start point issues
- quote could move before FAI finished
- if you died without saving you'd respawn in darkness
2019-03-16 01:59:39 -06:00
duncathan c3aeb0f087 forgot to save Head.tsc before committing WOOPS 2019-03-16 01:43:05 -06:00
duncathan 01fe834ebd arthur's arsenal 2019-03-16 01:40:59 -06:00
duncathan 3797ca3908 FINISHED GAME CHANGES 2019-03-16 01:23:34 -06:00
duncathan 04c4cad162 ending sequence done 2019-03-16 00:14:28 -06:00
duncathan 602aa94304 FINAL SWEEP for all but sand zone and boss rush onward 2019-03-15 20:40:09 -06:00
duncathan 64e2b00078 sets up get item scripts 2019-03-15 00:54:40 -06:00
duncathan 8a7644f690 minor tweaks 2019-03-14 22:05:08 -06:00
duncathan 6922d3f9ce plantation changes 2019-03-14 22:04:41 -06:00
duncathan 835bb2edc2 east labyrinth and waterway 2019-03-14 03:02:06 -06:00