Commit Graph

15 Commits

Author SHA1 Message Date
massimilianodelliubaldini
f62d9bc049 First round of Treble code reviews. 2025-04-05 21:00:15 -04:00
massimilianodelliubaldini
b5d02be9ed March Refactors (#77)
* Reorg imports, small fix to Rock Village movement.

* Fix wait-on-title message never going to ready message.

* Colorama init fix.

* Swap trap list for a dictionary of trap weights.

* The more laws, the less justice.

* Quick readability update.

* Have memory reader provide instructions for slow booting games.

* Revert some things.
2025-03-08 19:05:08 -05:00
massimilianodelliubaldini
263311d641 Traps 2 (#70)
* Add trap items, relevant options, and citadel orb caches.

* Update REPL to send traps to game.

* Fix item counter.

* Allow player to select which traps to use.

* Fix host.yaml doc strings, ap-setup-options typing, bump memory version to 5.

* Alter some trap names.

* Update world doc.

* Add health trap.

* Added 3 more trap types.

* Protect against empty trap list.

* Reword traps paragraph in world doc.

* Another update to trap paragraph.

* Concisify trap option docstring.

* Timestamp on game log file.

* Update client to handle waiting on title screen.

* Send slot name and seed to game.

* Use self.random instead.

* Update setup doc for new title screen.

* Quick clarification of orb caches in world doc.

* Sanitize slot info earlier.

* Added to and improved unit tests.

* Light cleanup on world.

* Optimizations to movement rules, docs: known issues update.
2025-02-15 23:35:30 -05:00
massimilianodelliubaldini
4bed8aab19 Code review updates on comments, tooltips, and type hints. 2025-01-07 16:14:38 -05:00
massimilianodelliubaldini
8bf21c42a1 Update worlds/jakanddaxter/Options.py
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
2025-01-07 13:49:10 -05:00
massimilianodelliubaldini
7d0ab68562 Update worlds/jakanddaxter/Options.py
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
2025-01-07 13:48:39 -05:00
massimilianodelliubaldini
e3eff0dbfd Update worlds/jakanddaxter/Options.py
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
2025-01-07 13:42:12 -05:00
massimilianodelliubaldini
3cf48a5c49 Update worlds/jakanddaxter/Options.py
Co-authored-by: Nicholas Saylor <79181893+nicholassaylor@users.noreply.github.com>
2025-01-07 13:40:53 -05:00
massimilianodelliubaldini
4e4a59dd9a Create OptionGroups. 2024-09-17 16:57:46 -04:00
massimilianodelliubaldini
75461d62a0 Jak 1: There's magic in the air... 2024-04-29 22:42:52 -04:00
massimilianodelliubaldini
e1e8c04f85 Jak 1: Reduced code smell. 2024-04-15 22:05:51 -04:00
massimilianodelliubaldini
4031f19d92 Jak 1: Add Scout Fly Locations, code and style cleanup. 2024-04-15 14:17:59 -04:00
massimilianodelliubaldini
ab4a5e9f75 Jak 1: Fixed mistakes, need better understanding of Entrances. 2024-04-15 00:36:17 -04:00
massimilianodelliubaldini
bff2d4a80b Jak 1: Wrote Regions, Rules, init. Untested. 2024-04-14 22:27:06 -04:00
massimilianodelliubaldini
57b2ecf14c Jak 1: Initial commit: Cell Locations, Items, and Regions modeled. 2024-04-14 11:16:23 -04:00