ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/deliantra/server/ext/login.ext
(Generate patch)

Comparing deliantra/server/ext/login.ext (file contents):
Revision 1.3 by root, Sat Dec 23 06:21:02 2006 UTC vs.
Revision 1.7 by root, Tue Dec 26 05:44:13 2006 UTC

249 return cf::override 0 unless $ob->type == cf::PLAYER; 249 return cf::override 0 unless $ob->type == cf::PLAYER;
250 250
251 # update respawn position 251 # update respawn position
252 $ob->contr->savebed ($bed->map->path, $bed->x, $bed->y); 252 $ob->contr->savebed ($bed->map->path, $bed->x, $bed->y);
253 253
254 #TODO?
255 #strcpy (pl->contr->killer, "left"); 254 $ob->contr->killer ("left");
256 #check_score (pl); /* Always check score */ 255 $ob->check_score;
257 256
258 $ob->reply (undef, "In the future, you will wake up here when you die."); 257 $ob->reply (undef, "In the future, you will wake up here when you die.");
259 $ob->contr->save (); 258 $ob->contr->save (1);
260 259
261 $ob->contr->ns->query (cf::CS_QUERY_SINGLECHAR, "Do you want to continue playing (y/n)?", sub { 260 $ob->contr->ns->query (cf::CS_QUERY_SINGLECHAR, "Do you want to continue playing (y/n)?", sub {
262 if ($_[0] !~ /^[yY]/) { 261 if ($_[0] !~ /^[yY]/) {
263 $ob->contr->save (1);
264 $ob->contr->ns->destroy (); 262 $ob->contr->ns->destroy;
263 } else {
264 $ob->contr->enable_save (1);
265 } 265 }
266 }); 266 });
267 }, 267 },
268); 268);
269 269
270cf::client->attach (package => __PACKAGE__); 270cf::client->attach (package => __PACKAGE__);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines