Commit Graph

21 Commits

Author SHA1 Message Date
LLCoolDave
a73dba985f Make keys, pendants, crystals and agahnim fights "events", which we sweep for everytime we have new unlock potential. Simplifies searching for items significantly. 2017-06-17 14:40:37 +02:00
LLCoolDave
57a6ba73c1 Zero out more door frame tables, prepare structure for proper fix once understood. 2017-06-17 13:16:13 +02:00
LLCoolDave
e8cf884b7e Set correct cutoff threshold for vt22 algorithm. Collect required location names for statistical analysis from playthrough calculation. 2017-06-04 16:15:59 +02:00
LLCoolDave
c3482bbd67 Adjust Rom name and identifier (for main screen hash). 2017-06-04 15:02:27 +02:00
LLCoolDave
a20eaae13f Add support for starhunt and treasurehunt goals. Add timed difficulties. 2017-06-04 14:44:23 +02:00
LLCoolDave
4ed2a5b510 Add priority attribute to items. They are placed after advancement items, but before the rest. Ensures they are available even in seeds that overfill the itempool. 2017-06-04 14:43:13 +02:00
LLCoolDave
fd158e332f Update to latest Rom and add writing support for timed modes and treasure hunt. 2017-06-04 13:10:22 +02:00
LLCoolDave
30f2c1746b Implement new filling algorithms to hopefully avoid ice rod in trock biases. 2017-06-03 21:28:02 +02:00
LLCoolDave
2ef977b386 Update to v22 rom and logic. 2017-06-03 21:27:34 +02:00
LLCoolDave
52e172b8fa Rename default entrance shuffle to vanilla. 2017-06-03 16:02:42 +02:00
LLCoolDave
d817f5972c Improve light cone handling. 2017-06-03 15:46:05 +02:00
LLCoolDave
5bb8277ade Improve handling of entrance addresses. 2017-06-03 15:33:11 +02:00
LLCoolDave
1011618de3 Seeds should now get unique in game identifiers based on seed # and settings. 2017-05-30 07:33:23 +02:00
LLCoolDave
5207ccd8fd Significant performance upgrades in convoluted seeds. 2017-05-26 09:55:49 +02:00
LLCoolDave
e4e0304b40 Refactored Locations, added heart beep setting. 2017-05-25 17:47:15 +02:00
LLCoolDave
bbd52c780d Refactored Items to one concise table and factory. Added credits texts. 2017-05-25 15:58:35 +02:00
LLCoolDave
0a23b5c1de Fix Typo in Agahnim's Name. 2017-05-21 16:32:34 +02:00
LLCoolDave
0b0f43f5bf Minor bug fixes, added text to all NPCs. 2017-05-20 20:03:13 +02:00
LLCoolDave
145809ef4a Runtime Improvements 2017-05-20 14:03:15 +02:00
LLCoolDave
f374c637c3 Fixed remaining key logic, correctly implemented sewers. Added support for other game modes, create playthrough. 2017-05-16 21:23:47 +02:00
LLCoolDave
abcacd36eb First Iteration (can handle no glitches open/standard logic), WIP 2017-05-15 20:28:04 +02:00