X-Git-Url: https://disinclined.org/git/?a=blobdiff_plain;f=mud.php;fp=mud.php;h=629f48edd076a48e79768baa558e6d399b6ef236;hb=a1f3f9145f24d26020a16e95ea1baa21e5f53b59;hp=ed063dc327274072dc8c49cb7ec33a339e80c6be;hpb=0ce89d3598c0aeabb116054fa15346d438dec23b;p=mudd.git diff --git a/mud.php b/mud.php index ed063dc..629f48e 100644 --- a/mud.php +++ b/mud.php @@ -147,35 +147,24 @@ class mud extends model { } private function yell($msg) { - if (!$msg) { - $this->error('400', 'expected `msg` field'); - return; - } + if (!$msg) $this->error('400', 'expected `msg` field'); $this->insert( 'INSERT INTO messages (message,type,room,source) VALUES(?,?,?,?)', 'ssii', $msg, 'yell', $this->player->room, $this->player->id); } private function say($msg) { - if (!$msg) { - $this->error('400', 'expected `dest` field'); - return; - } + if (!$msg) $this->error('400', 'expected `dest` field'); $this->insert( 'INSERT INTO messages (message,type,room,source) VALUES(?,?,?,?)', 'ssii', $msg, 'say', $this->player->room, $this->player->id); } private function tell($dest, $msg) { - if (!$dest || !$msg) { - $this->error('400', 'expected `dest` and `msg` fields'); - return; - } + if (!$dest || !$msg) $this->error('400', 'expected `dest` and `msg` fields'); $player = $this->query('SELECT id FROM players where name = ?', 's', $dest); - if (!($player && $player['id'])) { + if (!($player && $player['id'])) $this->error('400', "could not find a player with `name` == $dest"); - return; - } $this->insert( 'INSERT INTO messages (message,type,destination,source) VALUES(?,?,?,?)', 'ssii', $msg, 'say', $player['id'], $this->player->id); @@ -267,6 +256,7 @@ class mud extends model { private function error($status, $msg) { header("HTTP/1.0 $status"); echo $msg; + exit; } }