Griatch
|
2f4cbf1d09
|
Merge branch 'channels_msg_offline' of https://github.com/TehomCD/evennia into TehomCD-channels_msg_offline
|
2017-05-21 07:39:28 +02:00 |
|
Griatch
|
94786c03a2
|
Merge branch 'events' of https://github.com/vlegoff/evennia into vlegoff-events
|
2017-05-21 07:18:57 +02:00 |
|
Tehom
|
27c72d7899
|
Decided to remove setting because it seemed unnecessary when this was the purported default behavior anyway. It makes sense that if they want to send to offline, they'd override the option to be True in their channel typeclasses. At least that's my thinking, maybe I'm off base. Remove docstr line that says online arg is not currently used.
|
2017-05-20 23:33:39 -04:00 |
|
Tehom
|
f9c369f869
|
Add method to subscription handler to check online members, and put check in Channel typeclass for using this based on settings option.
|
2017-05-20 23:18:26 -04:00 |
|
Alex Jaffe
|
112e457cc3
|
Fixed a bug in which creating a SimpleDoor caused the next exit created to fail silently.
|
2017-05-14 16:34:03 +08:00 |
|
Griatch
|
6db118ac61
|
Add listing of home to examine command.
|
2017-05-11 19:30:54 +02:00 |
|
Vincent Le Goff
|
02a35972af
|
Remove the over-incrementing task ID
|
2017-05-08 19:26:43 -07:00 |
|
Tehom
|
6ea13dbc96
|
Check for instance in cache to have the appropriate foreignkey if we're called from a related manager. Stops us from retrieving any object by ID, whether it was related to us or not.
|
2017-05-07 02:12:58 -04:00 |
|
Griatch
|
4f76d255fa
|
Add warning about starting without main script.
|
2017-05-06 14:42:57 +02:00 |
|
Griatch
|
1356e569b5
|
Clean up some readme formatting.
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
1a8c07d0b6
|
Fix unittests for the event system
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
5a443d206c
|
Add the new handling of errors in callbacks
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
2d250c0f96
|
Fix a bug in the TimeEvent scripts
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
dc5d790b44
|
Update eventfuncs to try to load world/eventfuncs.py if exists
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
16cbe2c781
|
Update the documentation of the event system
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
bc9bfb3fa7
|
Move the interrupting exception of events
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
96b90dde1e
|
Adopt the new names for the event system
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
17b546c041
|
Update the README file, merging documents
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
08fd37aa98
|
Update event typeclasses to use inheritance instead of hook patching
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
1caf5e988c
|
Add new events for objects
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
69c5c2c554
|
Update the msg_leave and msg_arrive events to use the new hooks
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
78ad2135d4
|
Add some character and room event types
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
ae79ca96a7
|
Fix errors in unittests and conflicts with the events handler
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
fb299adaaa
|
Fix a locking error when quitting the EvEditor without saving.
Add events on characters and rooms.
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
52505a705a
|
Update the user documentation of the event system
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
1cfaf77df7
|
Add an error handler if errors occurr during event execution
Optimize time events with fewer restarts
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
44a73acd94
|
Chained events can now be called without delay
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
d483726d54
|
Add unittests for the event system
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
fae5877843
|
Fix a bug in Character.announce_move_to
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
c996e8c4b5
|
Add events on exits
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
9c091b29e9
|
Fix some minor bugs in event connection/locking
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
38563a6593
|
Add an event handler on all objects
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
81f4c590bd
|
Bring the event system to Evennia-style compliance
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
629ac73f2b
|
Add the @event/tasks switch to follow differed tasks
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
9fc163df57
|
Add a lock on editing events
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
ccdb56c139
|
Add the @event/del switch to delete events
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
8dc5c69d00
|
Fix a bug in time-related events
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
d6c9d28d4f
|
Add chained events with persistent delays
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
e898ee0ec2
|
Add the time-related events and events with parameters
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
1f4095c625
|
Rename the 'extend' module in 'custom' for events
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
f0d5bec05f
|
The @event/accept can now be used without parameters to see all events to be accepted
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
93c7b25fc4
|
Add the @event/accept switch
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
5e43f1370f
|
Set @event/edit to be more clever when selecting events
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
88516630db
|
Set event types in non-persistent data for the event handler
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
4bdee14adb
|
Add the /add and /edit switches to the @event command
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
0d7b1cb2be
|
Add the basic of the @event command
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
51bc9ac65a
|
Add the first event on exit.at_traverse
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
74ab1ed030
|
Add basic structure of event types and helpers
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
9f581ea7e1
|
Add user documentation for the event system
|
2017-05-06 14:42:57 +02:00 |
|
Vincent Le Goff
|
a88e7ad4d9
|
Fix a typo in the README file
|
2017-05-06 14:42:57 +02:00 |
|