summaryrefslogtreecommitdiffstats
path: root/mbbsd
diff options
context:
space:
mode:
Diffstat (limited to 'mbbsd')
-rw-r--r--mbbsd/angel.c7
1 files changed, 3 insertions, 4 deletions
diff --git a/mbbsd/angel.c b/mbbsd/angel.c
index 0218ceab..3a0e60d9 100644
--- a/mbbsd/angel.c
+++ b/mbbsd/angel.c
@@ -401,11 +401,8 @@ TalkToAngel(){
return;
}
- // now try to load angel data
- angel_reload_nick();
-
uent = search_ulist_userid(cuser.myangel);
- if (uent == NULL || angel_reject_me(uent)){
+ if (uent == NULL || angel_reject_me(uent) || uent->mode == DEBUGSLEEPING){
lastuent = NULL;
AngelNotOnline();
return;
@@ -428,6 +425,8 @@ TalkToAngel(){
}
}
+ // now try to load angel data
+ angel_reload_nick();
more("etc/angel_usage", NA);
/* 這段話或許可以在小天使回答問題時 show 出來