Commit Graph

73 Commits

Author SHA1 Message Date
Fabian Dill cb7d4d43e1 implement progression balancing as an option in CLI, gui and MultiMystery 2020-05-11 02:17:18 +02:00
Fabian Dill 4a5fe1333c don't crash on empty meta-ignore dicts 2020-05-07 08:26:50 +02:00
Fabian Dill 3017aa3b9f remove old debug stuff 2020-04-28 17:42:25 +02:00
CaitSith2 f380542bab
2.1.1 hotfix (#76)
* 2.1.1 hotfix
* debug log options that have nothing defined.
* make sure there is at least one value in the dictionary before considering it important.
* only attempt to create outputpath if it is defined.

* whoops
2020-04-26 02:57:20 +02:00
CaitSith2 8f91e86223
Put Linked options before name roll. (#74) 2020-04-25 05:49:59 +02:00
Fabian Dill 43bf11b296 A dangling " 2020-04-25 02:25:46 +02:00
Fabian Dill e98981b57e introduce linked options to mystery 2020-04-25 02:24:37 +02:00
CaitSith2 b90484acb7
Implement logging options in mystery.py (#73)
Required for using the multimystery.py from the doors branch without modifications.
2020-04-25 02:01:55 +02:00
Fabian Dill 5a6035f6b7 fix mystery naming with --samesettings 2020-04-22 13:52:03 +02:00
Fabian Dill 31d3b7ce84 implement glitch_boots as a proper CLI option 2020-04-16 11:02:16 +02:00
Fabian Dill c6a61e9008 Merge branch 'master' into owg_test 2020-04-14 03:49:33 +02:00
CaitSith2 34df144f8c
Changes (#64)
* Fix bug where collected maps show on item menu if compass shuffle is on, (and collected compasses if map shuffle is on.)

* Add Dungeon Counter Options
2020-04-13 00:46:32 +02:00
Fabian Dill 01b7a590e7 add glitch_boots mystery node 2020-04-10 20:58:52 +02:00
Fabian Dill 1c855fea9a refix yaml laoding 2020-04-10 06:41:32 +02:00
Fabian Dill 95d51d48bf Merge branch 'pull/23'
# Conflicts:
#	BaseClasses.py
#	EntranceShuffle.py
#	ItemList.py
#	Mystery.py
#	Rules.py
2020-04-08 15:07:19 +02:00
Fabian Dill 44086152a2 add remote_items to Mystery.py 2020-03-30 08:47:53 +02:00
CaitSith2 e9669a59c8
Move sprite warning to place where it can identify which file the warning applies to. (#54) 2020-03-28 18:43:02 +01:00
Fabian Dill 9b82f220bb improve some random things 2020-03-05 02:31:26 +01:00
Fabian Dill e3beb702f8 fix clock mode, again 2020-03-04 13:55:03 +01:00
Fabian Dill 5d0747585d pull names through files, always, unless gui. 2020-02-26 19:41:05 +01:00
Fabian Dill 11e1ad6901 some small improvements for mystery 2020-02-23 17:06:44 +01:00
Fabian Dill 76b92f960a copy over teams argument to allow it to work in mystery 2020-02-23 07:21:05 +01:00
Fabian Dill b755e9a9ee implement dict-based meta_ignore 2020-02-22 03:04:55 +01:00
Fabian Dill a5e3777484 fix an exception text 2020-02-18 09:50:50 +01:00
Fabian Dill 0220575c50 Meta-Mystery 2020-02-18 09:14:31 +01:00
DatXFire f66467c2f5
Return support for standard dungeon_items option (#33) 2020-02-17 19:29:25 +01:00
Fabian Dill 14e24037a5 împlement optional hint system (defaults to off) 2020-02-09 05:28:48 +01:00
qadan c10739e70c fixing up some stuff I broke 2020-02-08 19:17:34 -04:00
qadan d22ccdedb3 some changes 2020-02-06 12:20:50 -04:00
cassidy 21b8c73179
Add "timer" as individual setting (#23) 2020-02-03 02:10:56 +01:00
DatXFire 74e55a78db
Fix typo in Mystery.py (#21) 2020-02-01 06:08:03 +01:00
Fabian Dill 76f27ca7fd naming fixes 2020-01-30 23:03:54 +01:00
CaitSith2 42d4837cc0
fix for remove args. (#20) 2020-01-30 22:58:01 +01:00
Fabian Dill 588319ea72 remove extra args for compatibility 2020-01-30 12:02:08 +01:00
qadan 4b7694b50f updates 2020-01-28 18:19:07 -04:00
Fabian Dill c26d799fc1 remove debug logging line 2020-01-27 22:55:07 +01:00
Fabian Dill d595894990 Merge remote-tracking branch 'origin/master' 2020-01-27 22:52:16 +01:00
Fabian Dill c4cba170af add name option in yaml 2020-01-27 22:52:11 +01:00
CaitSith2 4b4a27992c Add in a way to see if the randomly selected sprite is actually valid… (#16)
* Add in a way to see if the randomly selected sprite is actually valid, and warn if it isn't, per yaml file.

* clean up code a bit, and import one less thing.
2020-01-26 01:37:29 +01:00
Fabian Dill 37933798cd fix a dungeon items regression 2020-01-23 08:35:52 +01:00
CaitSith2 18f15d80f9 MSU-1 (#13)
* Add Extended MSU as an option
2020-01-22 18:27:25 +01:00
CaitSith2 6fb732f4b9 Use the first dice roll. (#14) 2020-01-22 17:29:43 +01:00
Fabian Dill 06ea170ecd
Non progressive option (#12)
* allow non-progressive

* use the actual extended_collections module
2020-01-22 06:28:58 +01:00
qadan edd0a08143 Merge branch 'multiworld_31' of github.com:Bonta0/ALttPEntranceRandomizer into owg 2020-01-21 21:41:18 -04:00
CaitSith2 9e88eb48d2 Bug fix for multiple item quantity (#10) 2020-01-21 02:21:48 +01:00
CaitSith2 79a8123696 Starting item tweaks (#9)
* Starting item tweaks

* Add in capability to start with Progressive items higher than the first level.
* Auto-start no-logic seeds with Pegasus Boots.

``` #example
startinventory:
  Progressive Sword:
    0: 81
    1: 108
    2: 54
    3: 12
    4: 1
```

* Use .startwith() and support multiple ...

... items that can have multiples
2020-01-20 18:21:55 +01:00
Fabian Dill 8e5cf52e27 only heartbeep needs an "off" as text 2020-01-20 03:36:03 +01:00
Fabian Dill a2c9cf2f25 use "on"/"off" for rom options 2020-01-20 03:29:13 +01:00
Fabian Dill fa41f358fd introduce PyYAML and make associated changes 2020-01-19 23:30:22 +01:00
CaitSith2 154260d131
Update Mystery.py
Ignore comments in yaml files.
2020-01-19 01:25:51 -08:00