diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2012-12-26 22:04:20 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2012-12-26 22:04:20 +0800 |
commit | cd8c45d847cc3a136afcecd1c3e420fed145e2ca (patch) | |
tree | e229b13649dd4c6e869630405f88196c39327d99 | |
parent | 7a7ae8e8ded770f2e7157b0272a7c64ceaaf9af7 (diff) | |
download | pttbbs-cd8c45d847cc3a136afcecd1c3e420fed145e2ca.tar pttbbs-cd8c45d847cc3a136afcecd1c3e420fed145e2ca.tar.gz pttbbs-cd8c45d847cc3a136afcecd1c3e420fed145e2ca.tar.bz2 pttbbs-cd8c45d847cc3a136afcecd1c3e420fed145e2ca.tar.lz pttbbs-cd8c45d847cc3a136afcecd1c3e420fed145e2ca.tar.xz pttbbs-cd8c45d847cc3a136afcecd1c3e420fed145e2ca.tar.zst pttbbs-cd8c45d847cc3a136afcecd1c3e420fed145e2ca.zip |
Hide Angel Pager setting to non-angels
git-svn-id: http://opensvn.csie.org/pttbbs/trunk@5743 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
-rw-r--r-- | pttbbs/mbbsd/user.c | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/pttbbs/mbbsd/user.c b/pttbbs/mbbsd/user.c index dc2c5db2..b27c6bc7 100644 --- a/pttbbs/mbbsd/user.c +++ b/pttbbs/mbbsd/user.c @@ -468,7 +468,7 @@ void Customize(void) "DBCS 禁止在雙位元中使用色碼(去除一字雙色)", #endif #ifdef PLAY_ANGEL - "ANGEL (小天使限定)使用新的神諭呼叫器設定界面", + "ANGEL (小天使)啟用新的神諭呼叫器設定界面", #endif 0, }; @@ -489,6 +489,14 @@ void Customize(void) /* print uflag options */ for (i = 0; masks1[i]; i++, ia++) { +#ifdef PLAY_ANGEL + // XXX dirty hack: ANGEL must be in end of list. + if (strstr(desc1[i], "ANGEL ") == desc1[i] && + !HasUserPerm(PERM_ANGEL)) { + ia--; + continue; + } +#endif clrtoeol(); prints( ANSI_COLOR(1;36) "%c" ANSI_RESET ". %-*s%s\n", @@ -517,6 +525,7 @@ void Customize(void) "MIND 目前的心情", mindbuf); #ifdef PLAY_ANGEL + // TODO move this to Ctrl-U Ctrl-P. if (HasUserPerm(PERM_ANGEL)) { static const char *msgs[ANGELPAUSE_MODES] = { |