duncathan
2189bee2f5
more fix
2020-02-28 15:23:59 -06:00
duncathan
ea84cf35ec
quick fix
2020-02-28 08:36:19 -06:00
duncathan
e8a8abbecd
adds working mychar selection!
2020-02-28 07:48:45 -06:00
duncathan
ff6701d60c
adds mychar selector to settings menu UI
2020-02-28 07:22:56 -06:00
duncathan
b73c59a7d9
shrink objectives into a stepper, and make steppers good
2020-02-28 07:04:44 -06:00
duncathan
f8f994b4ae
can now import sharecodes
2020-02-28 04:37:33 -06:00
duncathan
d7969ecd65
can now copy sharecode after randomization
2020-02-28 03:28:46 -06:00
duncathan
ee3c595077
creates a unique sharecode for any given combination of settings
2020-02-28 03:20:05 -06:00
duncathan salt
a40be80975
Merge pull request #70 from duncathan/objectives
...
adds new objectives: bad ending, normal ending, and all bosses
2020-02-27 23:55:02 -06:00
duncathan
cb2edb55fb
makes settings persist between instances
2020-02-27 23:54:37 -06:00
duncathan
6ceb103b15
adds bad ending
2020-02-27 23:19:21 -06:00
periwinkle
0f4186bde8
Make the 2nd Super Missile item strictly a backup Super Missile upgrade
...
Now it's just a standard missile expansion, but turns into a Super Missile
upgrade only when the main Super Missile item was already collected as a
regular Missile Launcher.
2020-02-27 20:12:15 -05:00
duncathan
d3cb2402ce
Merge remote-tracking branch 'github/master' into objectives
2020-02-27 19:01:29 -06:00
duncathan
1e09dad380
fixes duplicate weapons
2020-02-27 18:53:22 -06:00
duncathan
36f282df63
renames game mode to objective
2020-02-27 18:21:21 -06:00
duncathan
9e6ab35470
adds beast fang, to keep a log of bosses
2020-02-27 18:03:38 -06:00
duncathan
d9a60fc3ce
disable bad ending for now
2020-02-26 01:52:08 -06:00
duncathan
c7f8d3a66a
generation works!
2020-02-26 01:46:14 -06:00
duncathan
3035764ad4
enables basic generation for objectives
2020-02-26 01:34:19 -06:00
duncathan
09e4883acf
initial setup for objectives
2020-02-26 01:22:50 -06:00
duncathan
df3aff4628
adds support for puppysanity to randomizer
2020-02-25 23:25:36 -06:00
periwinkle
4b5b26824d
Make Super Missiles strictly an upgrade to the regular Missile Launcher
...
Turns out that having only 5 Super Missiles as your only weapon is a pain.
Also, it causes problems in cases when there's a required progression item in
the upper Sand Zone Polish spot and no other accessible block-breaker weapon
that you can use to get to it.
(It's still technically possible to reach that item location in such a
scenario, but it requires grinding the missiles up to Level 3, as well as
some luck and a couple of precise jumps. In other words, it sucks.)
The alternative is starting with 10 Super Missiles instead of 5 if you get
the Super Missile chest first, but that would give you an extra 5 missiles,
letting you have 59 at the end instead of 54, which feels wrong.
2020-02-25 23:16:50 -06:00
duncathan
9d42f9be93
fixes generation errors if CS+ folder was ever dropped onto the window
2020-02-25 20:06:43 -06:00
duncathan
c45f243d15
use a proper hashing algorithm for seeds like i should've from the start
2019-09-15 17:38:09 -06:00
duncathan salt
6afa0ad2e5
Merge pull request #63 from periwinkle3125/fix-mr-little-access-req
...
Update Mr. Little's access requirement
2019-09-14 15:12:04 -06:00
Fayti1703
d0896c21f2
Move mkdir out of if nil check
...
Fixes an issue where if you tried to randomize twice without restarting
the program
Reported by @periwinkle, at
https://discordapp.com/channels/558603545008537600/558604014149828608/621887224216158238
2019-09-13 07:40:26 +02:00
periwinkle
64a960189a
Update access requirement for Mr. Little
...
This probably doesn't make any difference at the moment because
Mr. Little's Cemetery location item is fixed, but if the Mr. Little
item ever gets thrown into the mix, then it could matter.
2019-09-12 21:00:39 -04:00
duncathan
07a33104aa
swaps deprecated functions to recommended ones
2019-09-12 01:26:06 -06:00
duncathan
71b340acd9
increase version number
2019-09-12 01:15:51 -06:00
duncathan
366acf3de8
adds support for alphanumeric seeds!
2019-09-11 21:04:14 -06:00
duncathan
cec5cc5199
adds CS folder persistence and a menu for selecting seeds
2019-09-11 20:51:48 -06:00
duncathan
cd55e26160
gracefully handles missing CS folder
2019-09-11 17:03:27 -06:00
duncathan
32c080d84d
Fixes UI runtime errors properly
...
This reverts commit 11287c053a
.
2019-09-11 16:26:29 -06:00
duncathan
0b2e76305c
adds support for saving the cs directory in settings - doesn't work tho!
2019-09-11 04:39:10 -06:00
duncathan
6eb4b0ccc8
rewrites existing UI to luigi
2019-09-10 23:35:41 -06:00
duncathan
ac8015b2f0
adds very simple proof of concept buttons
2019-09-10 04:46:45 -06:00
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