star.h
来自「C实现的MUD,对大家基本入门网络游戏很有帮助!」· C头文件 代码 · 共 91 行
H
91 行
#include <ansi.h>void yes_no(string arg,object ob);void power_up();void full_me(object me);void kill_ob(object ob){ set_temp("my_killer",ob); remove_call_out("check"); call_out("check",1); remove_call_out("check2"); call_out("check2",1); ::kill_ob(ob);}void powerup(){ object me = this_object(); random(3)? me->command("chat 雅典娜,赐予我力量吧!\n"): me->command("chat 小宇宙!爆发吧!\n"); if(!me->is_busy() && random(10)>2 ){ me->set("qi",query("max_qi")); me->set("eff_qi",query("max_qi")); me->set("jing",query("max_jing")); me->set("eff_jing",query("max_jing")); me->set("neili",query("max_neili")); me->set("neili",query("max_jing")); me->set("max_neili",query("max_jing"));} me->clear_condition(); return;}void check2(){ object me = this_object(); int i; object *emery=me->query_emery(); if( sizeof(emery)==0 ) { remove_call_out("check2"); full_me(me); return ; } if( !me->is_fighting() ) { full_me(me); remove_call_out("check2"); return ; } for(i=0;i<sizeof(emery);i++) { if(!interactive(emery[i]) ) full_me(me); } remove_call_out("check2"); call_out("check2",1); return;}void full_me(object me){ me = this_object(); if(!me->is_busy()){ me->set("qi",query("max_qi")); me->set("eff_qi",query("max_qi")); me->set("jing",query("max_jing")); me->set("eff_jing",query("max_jing")); me->set("neili",query("max_jing")); me->set("max_neili",query("max_jing"));}if (me->query("qi")<10000) { me->set("qi",10000); me->set("jing",10000); me->set("neili",10000);} me->clear_condition(); return;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?