diff options
Diffstat (limited to 'mbbsd')
-rw-r--r-- | mbbsd/chicken.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/mbbsd/chicken.c b/mbbsd/chicken.c index dc077043..50c49d48 100644 --- a/mbbsd/chicken.c +++ b/mbbsd/chicken.c @@ -893,8 +893,7 @@ chicken_toggle_death(const char *uid) return; #endif - if (!uid) - return; + assert(uid); if (!mychicken) { vmsgf("%s 沒養寵物。", uid); @@ -907,6 +906,7 @@ chicken_toggle_death(const char *uid) else { strlcpy(mychicken->name, "[死]", sizeof(mychicken->name)); + mychicken->lastvisit = now; // prevent suddent death vmsgf("%s 的寵物復活了", uid); } free_live_chicken(mychicken); |