summaryrefslogtreecommitdiffstats
path: root/mbbsd/chicken.c
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd/chicken.c')
-rw-r--r--mbbsd/chicken.c4
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);