作者laechan (小太保)
看板mud_sanc
標題Re: [問題] 各公會心法
時間Wed Apr 13 10:52:04 2011
※ 引述《Golds (ナヤ)》之銘言:
: → laechan :對啊以後不管啥職業的公會心法都能 heart 到 9900 06/21 18:41
: (來源三教祕招, 不知道的人請自己蒐尋)
: 今天knight heart到300的時候
: 系統跟我說以我的公會等級只能練到這裡 (knight公會lv1)
: 是說這一項還沒開放嗎?
技能檔如下
inherit DAEMON;
int enable_effect(object me,int sk)
{
int much,lv,sk_mod,glv; // ,exp;
much=root(sk)+sk/20;
much=much*2;
lv=sk/100;
sk_mod=sk/2;
me->temp_several_same_mod(({"speed","damage"}),sk_mod,"knight heart",2);
sk_mod=sk/50;
me->temp_several_same_mod(({"stat/dex","stat/air"}),sk_mod,"knight heart",2);
write(HIC"你心境迴響著騎士英勇威武的姿態,信心與勇氣突然大增!\n");
me->add_exp(sk);
tell_object(me,"你由此次的作用下領悟獲得 "HIY+sk+NOR" 經驗值。\n");
// 如果心法未達 300 , 或者, 主職是騎士時
// 一定有熟練度
if(sk<300 || (string)me->query("pri_guild")=="knight")
return 2+random(3);
// 通過上面的判斷代表心法已達 300 而且主職非騎士的情況
glv=me->query("guild/knight");
// 這時若你騎士公會級數未達 6 級時
if(glv<6)
{
write("依你的騎士公會級數,你的騎士之魂最高只能到 "+sk+" 唷!\n");
return 1;
}
return 6+random(4);
return 1;
}
其它近戰公會的心法技能檔跟這個差不多, 看 // 後的備註即可
簡單的說心法要透過 heart 練到 9900, 條件就是..
1.主職為騎士--保證可以
2.心法練到 300 以上、且公會級數 6 以上(包含6), 保證可以.
LAechan
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 180.207.197.229
※ 編輯: laechan 來自: 180.207.197.229 (04/13 10:52)
→ laechan :to justinj>因為以前沒限制時假設你有練到300以上,那 04/13 10:54
→ laechan :就允許你練到你那個數值,但不能再往上練 04/13 10:55
→ Golds :謝謝解惑 04/13 11:03
推 justinj :那個只是拿來test用的,不是玩家角色...amem 04/13 11:10