Commit Graph
6701 Commits
Author SHA1 Message Date
Fabian DillandGitHub e755f1a0b5 SC2: don't close all SC2 instances when one quits (#3507) 2024-06-12 02:14:30 +02:00
Louis MandGitHub 87d24eb38a Aquaria: Add entrance rule and fix start_inventory_from_pool (#3473) 2024-06-11 17:59:46 -05:00
spinerak 12ecd9f26b Revert "Hash categories (which makes it slower :( )"
This reverts commit 34f2c1aed8.
2024-06-11 21:10:59 +02:00
spinerak 34f2c1aed8 Hash categories (which makes it slower :( )
Maybe I messed up or misunderstood...
I'll revert this right away since it is 2x slower, probably because of sorted instead of sort?
2024-06-11 21:10:49 +02:00
spinerak 42e9af239d Removed sorted from category list 2024-06-11 20:41:15 +02:00
spinerak b1ed50eab3 remove ) too many 2024-06-11 20:22:41 +02:00
spinerak 7a9b3e2d8b .append instead of += for single items, percentile function changed
Also an extra comment for location ids.
2024-06-11 19:33:36 +02:00
spinerak 36265257a1 Remove lookup_id_to_name entirely
I for sure don't use it, and as far as I know it's not one of the mandatory functions for AP, these are item_name_to_id and location_name_to_id.
2024-06-11 19:14:05 +02:00
spinerak 0aa2b31ca4 Remove location "0", we don't use that one 2024-06-11 19:11:17 +02:00
spinerak 40ef9aab19 some readability improvements 2024-06-11 19:10:49 +02:00
Justus LindandGitHub 54531c6eba Muse Dash: Remove regions for a decent speed gain in generating worlds (#3435)
* Remove Muse Dash Regions.

* Update comments.
2024-06-11 03:11:19 +02:00
Zach ParksandGitHub ccfffa1147 CODEOWNERS: Replace @ThePhar with @qwint as Hollow Knight maintainer. (#3508) 2024-06-10 18:55:02 -05:00
Fabian DillandGitHub 75bef3ddb1 Various: fix absolute imports in worlds (#3489) 2024-06-11 00:42:57 +02:00
JusticePSandGitHub 484082616f Adventure: Update to use new options api (#3326) 2024-06-11 00:42:01 +02:00
spinerak 570af1ab4c change .random and used enumerate 2024-06-10 19:36:55 +02:00
spinerak 17d9f66ba3 remove .keys() 2024-06-10 18:58:50 +02:00
spinerak e2f056734b Instead of turning it into a tuple, you can just make a tuple literal 2024-06-10 18:57:58 +02:00
spinerak 03ba657f4f return arguments instead of making a list (will 🐶 later) 2024-06-10 18:56:46 +02:00
spinerak 93812bb629 faster collection of categories 2024-06-10 18:55:12 +02:00
spinerak 4839bf49a6 small optimization ListState 2024-06-10 18:52:18 +02:00
spinerak aa0886cd61 iterate keys and values of a dict together 2024-06-10 18:40:11 +02:00
spinerak da26408760 options format 2024-06-10 18:39:12 +02:00
spinerak a8239625df fixed making location closest to goal_score be goal_score 2024-06-10 18:37:26 +02:00
spinerak a1acff3a8b Comments to docstrings 2024-06-10 18:33:31 +02:00
spinerak 06f105ea57 faster location function 2024-06-10 18:28:09 +02:00
spinerak 5bb2883054 Changed indent of score multiplier 2024-06-10 18:25:53 +02:00
spinerak d31d6b2d13 Removed plando "fix" 2024-06-10 18:23:11 +02:00
35617bdac5 Tests: Add checksum validation to the postgen datapackage test (#3456)
* Tests: Add checksum validation to the postgen datapackage test

* add a special case for the test world datapackage rather than hidden

* add the test world to the datapackage instead of special casing around it

---------

Co-authored-by: black-sliver <[email protected]>
2024-06-10 09:28:28 +02:00
PhanerosandGitHub 0a912808e3 SC2: update inno_setup.iss to remove old sc2wol world folder (#3495) 2024-06-10 02:05:39 +02:00
PhanerosandGitHub 84a6d50ae7 sc2: Fixed sc2 client's /received command breaking after PR 1933 merged (#3497) 2024-06-09 16:55:05 +02:00
jamesbrqandGitHub 5f8a8e6dad Update Rom.py (#3498) 2024-06-09 16:54:07 +02:00
PhanerosandGitHub 2198a70251 Core: CommonClient: command history and echo (#3236)
* client: Added command history access with up/down and command echo in common client

* client: Changed command echo colour to orange

* client: removed star import from typing

* client: updated code style to match style guideline

* client: adjusted ordering of calling parent constructor in command prompt input constructor

* client: Fixed issues identified by beauxq in PR; fixed some typing issues

* client: PR comments; replaced command history list with deque
2024-06-09 04:08:47 +02:00
Fabian DillandGitHub c478e55d7a Generate: improve logging capture (#3484) 2024-06-09 03:13:27 +02:00
Fabian DillandGitHub 76804d295b Core: explicitly import importlib.util (#3224) 2024-06-08 20:04:17 +02:00
Fabian DillandGitHub 0d9fce29c6 Core: load frozen decompressed worlds (#3488) 2024-06-08 19:58:58 +02:00
black-sliverandGitHub 302017c69e Test: hosting: handle writes during start_room (#3492)
Note: maybe we'd also want to add such handling to WebHost itself,
      but this is out of scope for getting hosting test to work.
2024-06-08 17:51:09 +02:00
qwintandGitHub a0653cdfe0 HK: adds split movement items to skills item group (#3462) 2024-06-08 17:31:27 +02:00
spinerak 7f298e69b8 🐶 2024-06-08 16:11:58 +02:00
spinerak 5188d78534 Changed filling the itempool for efficiency
Now, we start with 17 extra items in the item pool, it's quite likely you need at least 17 items (~80%?).
And then afterwards, we delete items if we overshoot the target of 1000, and add items if we haven't reached an achievable score of 1000 yet. Also, no need to recompute the entire logic when adding points.
2024-06-08 16:10:38 +02:00
Fabian DillandGitHub 89d584e474 WebHost: allow getting checksum-specific datapackage via /api/datapackage/<checksum> (#3451)
* WebHost: allow getting checksum-specific datapackage via /api/datapackage/<checksum>

* match import style of /api/generate
2024-06-08 05:07:14 -04:00
Chris WilsonandGitHub 39deef5d09 Fix Choice and TextChoice options crashing WebHost if the option's default value is "random" (#3458) 2024-06-08 04:54:14 -04:00
Exempt-MedicandGitHub b3a2473853 Docs: Fixing subject-verb agreement (#3491) 2024-06-08 05:47:02 +02:00
spinerak 4e56a07911 RUFF 🐶 2024-06-08 01:59:18 +02:00
spinerak 13340aaf91 Cleaned up the "state_is_a_list" a little bit 2024-06-08 01:55:49 +02:00
SpineraksandGitHub 2c3a4daa40 Merge branch 'main' into main 2024-06-08 01:40:12 +02:00
spinerak 0d35411aff small comment 2024-06-08 01:38:31 +02:00
spinerak 2d66fd8dd8 styling and capitalization of options 2024-06-08 01:14:39 +02:00
spinerak 99dbcb014f ruff format styling! 2024-06-08 00:57:52 +02:00
spinerak da820cc165 ruff styling, fix 2024-06-08 00:51:04 +02:00
spinerak 6250923f5e Option groups! 2024-06-08 00:42:45 +02:00