home
·
contact
·
privacy
projects
/
plomrogue2-experiments
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
4eee27c
)
Rename LOG to CHAT.
author
Christian Heller
<c.heller@plomlompom.de>
Tue, 27 Oct 2020 02:33:28 +0000
(
03:33
+0100)
committer
Christian Heller
<c.heller@plomlompom.de>
Tue, 27 Oct 2020 02:33:28 +0000
(
03:33
+0100)
new2/plomrogue/commands.py
patch
|
blob
|
history
diff --git
a/new2/plomrogue/commands.py
b/new2/plomrogue/commands.py
index 2ca62304e38160c5d466ba8ff76b05da7ba097af..861aa64d8a65e5f231e3edccfe4dc9c9fd463a4f 100644
(file)
--- a/
new2/plomrogue/commands.py
+++ b/
new2/plomrogue/commands.py
@@
-7,7
+7,7
@@
def cmd_ALL(game, msg, connection_id):
if not connection_id in game.sessions:
raise GameError('need to be logged in for this')
t = game.get_thing(game.sessions[connection_id], False)
if not connection_id in game.sessions:
raise GameError('need to be logged in for this')
t = game.get_thing(game.sessions[connection_id], False)
- game.io.send('
LOG
' + quote(t.nickname + ': ' + msg))
+ game.io.send('
CHAT
' + quote(t.nickname + ': ' + msg))
cmd_ALL.argtypes = 'string'
def cmd_LOGIN(game, nick, connection_id):
cmd_ALL.argtypes = 'string'
def cmd_LOGIN(game, nick, connection_id):
@@
-34,8
+34,8
@@
def cmd_QUERY(game, target_nick, msg, connection_id):
for t in [t for t in game.things if t.type_ == 'player' and t.nickname == target_nick]:
for c_id in game.sessions:
if game.sessions[c_id] == t.id_:
for t in [t for t in game.things if t.type_ == 'player' and t.nickname == target_nick]:
for c_id in game.sessions:
if game.sessions[c_id] == t.id_:
- game.io.send('
LOG
' + quote(source_nick+ '->' + target_nick + ': ' + msg), c_id)
- game.io.send('
LOG
' + quote(source_nick+ '->' + target_nick + ': ' + msg), connection_id)
+ game.io.send('
CHAT
' + quote(source_nick+ '->' + target_nick + ': ' + msg), c_id)
+ game.io.send('
CHAT
' + quote(source_nick+ '->' + target_nick + ': ' + msg), connection_id)
return
raise GameError('target user offline')
raise GameError('can only query with registered nicknames')
return
raise GameError('target user offline')
raise GameError('can only query with registered nicknames')
@@
-49,6
+49,7
@@
def cmd_TURN(game, n):
game.turn = n
cmd_TURN.argtypes = 'int:nonneg'
game.turn = n
cmd_TURN.argtypes = 'int:nonneg'
+# TODO: disallow these commands from clients? (maybe by failing on connection_id?)
def cmd_MAP_LINE(game, y, line):
game.map.set_line(y, line)
cmd_MAP_LINE.argtypes = 'int:nonneg string'
def cmd_MAP_LINE(game, y, line):
game.map.set_line(y, line)
cmd_MAP_LINE.argtypes = 'int:nonneg string'