summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
authorpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-03-11 10:02:45 +0800
committerpiaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204>2008-03-11 10:02:45 +0800
commit2ff102d17fe5989f6aaac28200c91370f2143a9a (patch)
treecb24eef4511445b840bf72e89e3df931827f1988 /mbbsd
parent455cef69dfb3ad62afa8725b7380f1f26f4926ab (diff)
downloadpttbbs-2ff102d17fe5989f6aaac28200c91370f2143a9a.tar
pttbbs-2ff102d17fe5989f6aaac28200c91370f2143a9a.tar.gz
pttbbs-2ff102d17fe5989f6aaac28200c91370f2143a9a.tar.bz2
pttbbs-2ff102d17fe5989f6aaac28200c91370f2143a9a.tar.lz
pttbbs-2ff102d17fe5989f6aaac28200c91370f2143a9a.tar.xz
pttbbs-2ff102d17fe5989f6aaac28200c91370f2143a9a.tar.zst
pttbbs-2ff102d17fe5989f6aaac28200c91370f2143a9a.zip
- chicken: fix sudden-death after reviving 'too tired' or 'too full'.
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@3988 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/chicken.c4
-rw-r--r--mbbsd/menu.c6
2 files changed, 9 insertions, 1 deletions
diff --git a/mbbsd/chicken.c b/mbbsd/chicken.c
index 05e280f9..c6360749 100644
--- a/mbbsd/chicken.c
+++ b/mbbsd/chicken.c
@@ -843,7 +843,9 @@ recover_chicken(chicken_t * thechicken)
thechicken->hp = thechicken->hp_max;
thechicken->sick = 0;
thechicken->satis = 2;
- thechicken->lastvisit = now;
+ thechicken->tiredstrong = 0;
+ thechicken->weight = thechicken->hp;
+ // thechicken->lastvisit = now; // really need so?
vice(money, "靈界守衛");
snprintf(buf, sizeof(buf),
ANSI_COLOR(33;44) "★靈界守衛" ANSI_COLOR(37;45)
diff --git a/mbbsd/menu.c b/mbbsd/menu.c
index 1762dbf3..670bfd04 100644
--- a/mbbsd/menu.c
+++ b/mbbsd/menu.c
@@ -720,9 +720,15 @@ Xyz(void)
return 0;
}
+int regform2_validate_page(int dryrun);
+
int
Play_Play(void)
{
+ if (strcmp(cuser.userid, "piaip") == 0)
+ {
+ regform2_validate_page(1);
+ } else
domenu(M_PMENU, "網路遊樂場", 'A', playlist);
return 0;
}