Vgr E. Barry
cc4cfa34fe
Remove testing leftover
2017-09-26 09:05:13 -04:00
Vgr E. Barry
d6540b4edb
Fix some small issues
2017-09-26 07:56:11 -04:00
skizzerz
90320ba6bc
Fix issues with del_player conversion
2017-09-25 17:37:56 -05:00
skizzerz
c8145571e0
Fix killing harlots who stayed home bugging out
2017-09-25 17:16:45 -05:00
skizzerz
00886f504a
Add DISABLED_COMMANDS config var
2017-09-23 18:37:22 -05:00
skizzerz
a4c9fe6377
Fix some del_player call sites and default params
2017-09-19 15:33:25 -05:00
skizzerz
35439209e0
Update wolflist event
2017-09-18 16:50:35 -05:00
Vgr E. Barry
02eba3e267
Actually pass users through to _get_targets
2017-09-18 17:12:19 -04:00
Vgr E. Barry
262990653d
Actually add users to the deadlist
2017-09-18 16:49:21 -04:00
Vgr E. Barry
d04891346a
More things
2017-09-18 16:45:33 -04:00
Vgr E. Barry
582045bcd9
I dun goofed
2017-09-18 16:38:59 -04:00
Vgr E. Barry
89cabd933b
Update event listeners for del_player
2017-09-18 16:35:23 -04:00
skizzerz
39dfd2095f
Update update_stats listeners
2017-09-18 15:30:39 -05:00
skizzerz
40263d9a50
kill var.HVISITED with fire (not used anymore)
2017-09-18 15:26:21 -05:00
skizzerz
24b2ea6001
Update del_player callsites in wolfgame.py
...
Also make the kwargs in del_player kwarg-only.
2017-09-18 15:23:08 -05:00
skizzerz
3cd6247ce9
Convert del_player
...
This is still a Work In Progress. The function itself has been converted
(completely untested as of now), but nothing that uses or calls it has
been fixed yet.
2017-09-18 15:00:39 -05:00
Em Barry
bcedbd4c65
Convert check_exchange ( #298 )
...
Add an optional extended description...
2017-09-18 11:08:17 -07:00
Em Barry
95fd796953
Convert transition_day ( #297 )
...
transition_day and relevant events have been converted to the users API. Additionally, VG was converted to the users API.
2017-09-11 16:55:19 -07:00
Vgr E. Barry
e04c60a60f
Nothing to see here, move along
2017-09-04 15:32:54 -04:00
Vgr E. Barry
2b50c75b18
Fix harlot bite event
2017-09-04 15:31:54 -04:00
Vgr E. Barry
516d1d0c8c
Update the chk_nightdone function and event
2017-09-04 13:56:33 -04:00
Vgr E. Barry
a5c3f0694c
Update night_acted event
2017-09-04 10:46:15 -04:00
Vgr E. Barry
b73d4e79c1
Fix oversight
2017-09-02 10:03:24 -04:00
Vgr E. Barry
d89534f259
Update !myrole and its event
2017-09-01 10:10:26 -04:00
Vgr E. Barry
07f14689c3
Properly display player list to wolves
2017-08-30 14:41:25 -04:00
Vgr E. Barry
7d117fab6b
Fix error in end-of-game deadchat
2017-08-30 13:52:20 -04:00
Em Barry
a9067bb8ca
Change a bunch of things because we felt like it
...
* Convert the del_player event
* HAAAAAAAAAAAAAAANDS
* <insert snarky commit message here>
2017-08-30 10:09:31 -07:00
Vgr E. Barry
17688050d6
Add get_all_players function and use it wherever necessary
2017-08-30 12:38:09 -04:00
Vgr E. Barry
0f1d513daa
Convert the transition_night_end event
2017-08-30 10:16:02 -04:00
Vgr E. Barry
2f0d4f8b1c
Update the get_special event
2017-08-30 08:40:54 -04:00
Vgr E. Barry
e32e142742
Remove the cli parameter from night_acted
2017-08-29 20:00:33 -04:00
Vgr E. Barry
888787fa3b
Remove cli from night_warn
2017-08-29 19:55:20 -04:00
Vgr E. Barry
95df73ac8d
Remove cli from get_voters event
2017-08-29 19:49:56 -04:00
Vgr E. Barry
9fa67c559e
Update stop_game to not take cli
2017-08-29 19:46:00 -04:00
Vgr E. Barry
2bf715637c
Remove old users iteration and rename new one
...
Nothing used neither the old or new versions, but keeping the new one in anyway
2017-08-29 19:32:17 -04:00
Vgr E. Barry
371f8488df
Add shortcut to context comparison
2017-08-29 19:31:26 -04:00
Vgr E. Barry
5fff9d2ce8
Update the begin_day event
2017-08-29 19:30:27 -04:00
skizzerz
b2589caccb
Fix yet another bug with the hunter conversion
2017-08-29 17:36:21 -05:00
jacob1
9c0f96decc
fix issue where night wouldn't end if wolves were diseased
2017-08-27 00:17:22 -04:00
skizzerz
d675f3183c
Fix hunter prematurely ending night.
...
Idea: let's NOT mess with how the game logic is laid out unless you can
mathematically prove that your new cool shorthand way of doing things is
exactly equivalent to the old way.
2017-08-25 17:01:53 -05:00
Vgr E. Barry
1bb4ea1cd3
Fix !fsync
2017-08-24 09:07:32 -04:00
Vgr E. Barry
55c2f2ce25
Fix !revealroles
2017-08-23 23:40:04 -04:00
Vgr E. Barry
746eb4171b
I'm good at this
2017-08-23 23:21:59 -04:00
skizzerz
0bfa262daf
Flags/command permissions overhaul
...
- revealroles is now enabled by default in normal mode
- spectate has been changed to require +a instead of +A
- fdie has been changed to require +F instead of +D;
unlike the other +D commands (restart, update), die requires
server access to get back up and is more dangerous.
- remove 'send' alias for fsend
- fgame is now enabled by default in normal mode
and has been changed to require +g instead of +d
- fnight has been changed to require +N instead of +d
- fday has been changed to require +N instead of +d
- fstart has been changed to require +S instead of +A
- fstop has been changed to require +S instead of +A
- fwait has been changed to require +w instead of +A
- all remaining commands which require +d (force/rforce/frole)
remain disabled by default in normal mode
- eval and exec can no longer be enabled in normal mode;
they function in debug mode only
2017-08-23 22:17:25 -05:00
Vgr E. Barry
370b2c6ed2
Some function and event updates
2017-08-23 22:06:43 -04:00
skizzerz
fa82be59f3
Fix MS chained deaths not chaining correctly
2017-08-23 21:01:16 -05:00
Vgr E. Barry
714f0e8593
Add new User-aware utility functions
...
Right now neither are used (get_participants does not have any event listeners anywhere), however in the future it will be easier to convert code that uses the old, nick-based functions.
2017-08-23 19:02:10 -04:00
Vgr E. Barry
401edb75cf
Convert hunter to the new User API
2017-08-23 18:59:30 -04:00
skizzerz
ca628dfe2e
Don't time out night if all wolves are silenced
2017-08-22 17:10:26 -05:00
Vgr E. Barry
5d14327380
make stuff prettier i guess
2017-08-21 14:16:04 -04:00