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
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
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
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
Fabian Dill
72c33a2348
Merge branch 'pull/5'
...
# Conflicts:
# MultiClient.py
# MultiServer.py
# Mystery.py
2020-01-18 14:41:11 +01:00
Bonta-kun
e214f78293
Mystery: fix a regression in goals logic
2020-01-18 10:06:50 +01:00
Fabian Dill
236f79e143
fix fast_ganon
2020-01-16 20:00:02 +01:00
Fabian Dill
baab6a76ef
Merge pull request #1 from Bonta0/multiworld_31
...
Multiworld 31
2020-01-14 19:49:40 +01:00
Bonta-kun
ad278f91d6
Multiworld: clients will now be automatically be identified from the rom name and have their names and teams set by the host, meaning those need to be configured during seed gen
...
Player names will show up in spoiler log and hint tiles instead of player id
MultiClient: autoreconnect to mw server
2020-01-14 10:42:27 +01:00
Fabian Dill
b3ec435b7e
implement race as an option and cmd argument
2020-01-13 19:47:30 +01:00
Fabian Dill
85a4e9d409
initial upload
2020-01-12 17:03:30 +01:00
Bonta-kun
6bafdfafe6
Mystery: rom options can be set in weights file, eg
...
rom:
sprite:
random: 1
randomonhit: 1
mog: 1
disablemusic: off
quickswap:
on: 1
off: 0
menuspeed:
normal: 1
instant: 1
double: 1
triple: 1
quadruple: 1
half: 1
heartcolor:
red: 1
blue: 1
green: 1
yellow: 1
random: 1
heartbeep:
double: 1
normal: 1
half: 1
quarter: 1
off: 1
ow_palettes:
default: 1
random: 1
blackout: 1
uw_palettes:
default: 1
random: 1
blackout: 1
2020-01-09 17:46:07 +01:00
Bonta-kun
240cf2d844
Mystery: pot_shuffle (on/off)
2020-01-09 09:13:50 +01:00
Bonta-kun
99577d9e4c
Mystery: safer strip
2020-01-06 20:14:16 +01:00
Bonta-kun
48305adaa0
Mystery: weights can now specify a default value for convenience, eg:
...
dungeon_items: full
startinventory:
Pegasus Boots: on
2020-01-06 20:01:03 +01:00
Bonta-kun
7d05d697dd
Mystery: can now roll for starting inventory items, eg:
...
startinventory:
Pegasus Boots:
'on': 1
'off': 0
Bombs (3):
'on': 1
'off': 1
2020-01-06 19:13:55 +01:00
Bonta-kun
71b4f6e94b
Set default value for --enemizercli
2020-01-06 19:13:53 +01:00
Bonta-kun
63eecaa96c
Fix arguments pre-parsing intercepting --help command
2019-12-30 20:43:43 +01:00
Bonta-kun
fe307b1ac7
bzzz bzzz
2019-12-30 03:03:53 +01:00
Bonta-kun
c2530dce7d
Mystery: fix triforcehunt argument
2019-12-18 20:46:16 +01:00
Bonta-kun
4b9e7d715c
Mystery: correctly parse oddly indented yaml files
2019-12-18 20:41:59 +01:00
Bonta-kun
2ec59404a2
Mystery: always open the pyramid with fast_ganon
2019-12-18 20:34:08 +01:00
Bonta-kun
fea3888b45
Mystery: separate dungeon items shuffling when requested
2019-12-18 20:33:09 +01:00
Bonta-kun
8aad6b6055
Mystery support different weights per player and can now roll different settings for everyone
2019-12-17 22:41:19 +01:00