作者laechan (小太保)
看板mud_sanc
標題Re: [公告] 種族抗性也實裝了!
時間Wed Aug 3 14:38:55 2011
/adm/daemons/shut_d.c 變更完畢
一、if(c>7) c=7; 的判斷挪到 while 迴圈之外。
二、取消了 me->delete_temp("kinds"); 的部份
(這參數留著並不要緊)
三、理論上火陣的判斷應該要寫在 while 外,寫法大致是..
if(me && leader1=(object)me->query_temp("leader"))
if(leader1 && (string)leader1->query_temp("party_encasement")=="fire" &&
environment(me)==environment(leader1))
encasement_fire=leader1->query("skill/leadership");
然後在 while 迴圈內
if(random(3)==1 && encasement_fire>0)
{
tell_object(me,HIR"(火之陣)你突然覺得自己有如神助!\n"NOR);
damage=(damage/10)*15;
shut2->shut_tar(me,tar,msg,damage,chance,kind);
if(leader1 && leader1!=me && encasement_fire>100 &&
encasement_fire<1500)
leader1->improve_skill("leadership",3);
continue;
}
我先實裝了上面,因迴圈內火陣的部份判斷減少,在這情況
下就可提高火陣的發動率到 1/3。
四、理論上 shut2_d.c 不需要傳 chance 跟 kinds 過去,已更動。
Laechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 115.81.40.113
1F:→ hlead :所以可以改了?..Y 08/03 16:47
2F:→ laechan :嗯,已改好,也有稍微排版過 08/03 22:53
3F:→ laechan :要再動這個檔時會跟你說一聲. 08/03 22:53
4F:→ hlead :嗯嗯.. 08/03 23:35