// _fling.c
// laechan 2026/08/25
// 影特幣回收計劃
#define SK_NAMES "乾坤一擲"
#define LEVEL 30
#define COST_MONEY 20000
#define COST_PP 1
inherit DAEMON;
void help()
{
write(
}
int cmd_fling(string str,object me)
{
object tar;
mixed tars;
int pp;
if(me->query("level")<LEVEL)
return notify_fail("fling: 等級要 "+LEVEL+" 級才能使用"+SK_NAMES+"喔。\n");
if(me->query("wealth")<COST_MONEY)
return notify_fail("fling: 使用"+SK_NAMES+"一次需要 "+
COST_MONEY+" 影特幣喔。\n");
pp=((int)me->query("pp")*100)/(int)me->query("pp_src");
if(pp<COST_PP)
return notify_fail("fling: 使用"+SK_NAMES+"一次需要 "+COST_PP+
"% 的pp值喔。\n");
/*
if(!tar=present(str,environment(me)))
return notify_fail("fling: 這裡沒有 "+str+" 這個攻擊對象喔.\n");
if(tar!=me->query_current_attacker())
return notify_fail("fling: 戰鬥中才可以使用"+SK_NAMES+"喔。\n");
*/
tars=me->query_temp("ats");
tars-=({0});
foreach(tar in tars)
if(!tar || userp(tar))
tars-=({tar});
if(sizeof(tars)<1)
return notify_fail("fling: 戰鬥中才可以使用"+SK_NAMES+"喔。\n");