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
Fabian Dill
c5fbaeb51c
re-rename all ocarinas and fix one inverted rule that way
2020-04-26 00:47:57 +02:00
Fabian Dill
00ba3c71c9
fix server not sending aliased names on connect
2020-04-25 23:16:16 +02:00
Fabian Dill
77ca61d069
introduce forfeit_mode and remaining_mode, as well as server state for client has beaten the game
...
more info in host.yaml
2020-04-25 15:11:58 +02:00
Fabian Dill
2fe998a664
Merge branch 'pull/75'
2020-04-25 13:51:36 +02:00
Fabian Dill
49770159fb
small adjustments for game finished
2020-04-25 13:50:32 +02:00
caitsith2
49385ede3d
Change win text
2020-04-24 21:42:13 -07:00
jmabry0163
2c1ac0903a
Update Dungeons.py ( #72 )
2020-04-25 05:51:40 +02:00
CaitSith2
8f91e86223
Put Linked options before name roll. ( #74 )
2020-04-25 05:49:59 +02:00
Fabian Dill
53cfc6cc0a
2.1.0
2020-04-25 05:49:34 +02:00
caitsith2
b3c7789596
Changes
...
* Game end detection - Detect if the player finished their game, and announce it accordingly.
* Add a client side /slow_mode option. (allows to delay receiving items when a massive amount of them come in, like from a forfeit.)
2020-04-24 20:07:28 -07:00
Fabian Dill
37b79294be
remember the last server address and ask to use it.
2020-04-25 04:10:30 +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
5d33b4b164
introduce persistent data storage, which for now just caches rom -> server pairs
2020-04-24 05:29:02 +02:00
Fabian Dill
7582767401
aliases
2020-04-23 06:16:54 +02:00
Fabian Dill
83b5ac389a
2.0.3
2020-04-22 17:53:57 +02:00
Fabian Dill
9842399d8b
fix payment for already found hints
2020-04-22 15:50:14 +02:00
Fabian Dill
e02025c534
Merge branch 'pull/71'
2020-04-22 14:04:05 +02:00
Fabian Dill
5a6035f6b7
fix mystery naming with --samesettings
2020-04-22 13:52:03 +02:00
Fabian Dill
fa2cf20b01
!hint now points out all hints relating to the player issuing the command.
...
payed hints also retain that they were already found and don't need to be re-checked as items can't be unfound.
2020-04-22 05:09:46 +02:00
Fabian Dill
b4d3b886df
fix comapss
2020-04-22 04:59:49 +02:00
Fabian Dill
afc379f92e
make get_intended_text handle 1 out of 1 pools correctly.
2020-04-21 21:53:20 +02:00
Fabian Dill
9291a0dbca
make sure countdown is started in base10
2020-04-21 21:46:16 +02:00
Fabian Dill
50fadec0e4
Merge remote-tracking branch 'origin/master'
2020-04-21 21:40:25 +02:00
Fabian Dill
951778f11f
looks like prog bow ganon hints got swapped and duped in a merge.
2020-04-21 21:40:15 +02:00
Fabian Dill
dc54ef5769
Update README.md
2020-04-21 21:14:07 +02:00
Fabian Dill
8ea342abe5
Add result flag to commands
2020-04-21 06:26:51 +02:00
Chris
a11bc58e7f
Add --disable-autohost argument to MultiMystery.py
...
- If present, MultiMystery will not automatically host the generated game
2020-04-21 00:02:03 -04:00
Fabian Dill
356ff91cfd
make players command only output to the player requesting if there's 10 or more players
2020-04-20 23:03:52 +02:00
Fabian Dill
905714adfe
improve license command with cache and local path
2020-04-20 21:15:13 +02:00
Fabian Dill
3165c440e3
and forgot one instance of version
2020-04-20 19:50:13 +02:00
Fabian Dill
1a53b0e69b
rename has_blunt_weapon to has_melee_weapon
2020-04-20 19:17:10 +02:00
Fabian Dill
860faf6ef5
unify versions
2020-04-20 14:50:49 +02:00
Fabian Dill
092daa2c5e
state reset is not working in all cases.
...
So until the issue is found and fixed, let's not falsely advertise.
2020-04-20 13:46:41 +02:00
Fabian Dill
5a57519c32
Add count to missing command
...
Add a server's missing command
Fix password wasn't able to remove a set password
2020-04-20 11:47:50 +02:00
Fabian Dill
ecc2b03aed
keep track of last item checked time for clients
2020-04-20 04:36:56 +02:00
Fabian Dill
a4225d29e5
document Command Processor __call__ tree
2020-04-19 15:32:27 +02:00
Fabian Dill
60707f5196
fix methods with raw_text and optional argument
2020-04-19 15:31:15 +02:00
Fabian Dill
98a8af560a
rename get_connected_players_string
2020-04-19 14:51:48 +02:00
Fabian Dill
3840832f05
disconnect on send failure
2020-04-19 14:05:58 +02:00
Fabian Dill
b676d4131f
loudly fail on connection errors.
2020-04-19 13:44:22 +02:00
Fabian Dill
48e304a091
0 is not None
2020-04-19 13:41:01 +02:00
Fabian Dill
24fce94766
Don't ignore disconnects when they happen during data transfer, instead properly disconnect the client
2020-04-19 13:16:12 +02:00
Fabian Dill
659bc0e177
no longer eat multiple spaces in commands
2020-04-19 03:24:27 +02:00
Fabian Dill
4f52a8db4c
player names should not contain spaces, but in case they do, this makes single-spaces work
2020-04-19 00:14:43 +02:00
Fabian Dill
8599c76647
Disallow spaces in generated names
2020-04-18 21:46:57 +02:00
Fabian Dill
ea53fff43e
allow kicking of players with spaces in name (permanent solution later)
2020-04-18 21:42:21 +02:00
Fabian Dill
c4aaf24ab1
default to showing dungeon counts on pickup, to make it less likely that newer players miss items
2020-04-18 16:56:11 +02:00