mirror of
https://github.com/evennia/evennia.git
synced 2026-04-02 22:17:17 +02:00
Adjust some function names in the script parents to be at_ instead of a_. Also re-designed the scheduling system to be a lot more pythonic and easy to use. Utilizes classes to represent events. Much easier to plug in events from within the game directory now as well.
This commit is contained in:
parent
b3c386a2c3
commit
5a465746c5
8 changed files with 159 additions and 145 deletions
|
|
@ -23,7 +23,7 @@ class EvenniaBasicPlayer(object):
|
|||
'logged in', in a sense that they're not ready to send logged in
|
||||
commands or receive communication.
|
||||
"""
|
||||
pobject = self.source_obj
|
||||
pobject = self.scripted_obj
|
||||
|
||||
# Load the player's channels from their JSON __CHANLIST attribute.
|
||||
comsys.load_object_channels(pobject)
|
||||
|
|
@ -36,7 +36,7 @@ class EvenniaBasicPlayer(object):
|
|||
The user is now logged in. This is what happens right after the moment
|
||||
they are 'connected'.
|
||||
"""
|
||||
pobject = self.source_obj
|
||||
pobject = self.scripted_obj
|
||||
|
||||
pobject.emit_to("You are now logged in as %s." % (pobject.name,))
|
||||
pobject.get_location().emit_to_contents("%s has connected." %
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue