[wizs] 閃格擋程式碼

看板mud_sanc (Sanctuary - 聖殿)作者 (小太保)時間13年前 (2012/07/26 13:25), 編輯推噓2(201)
留言3則, 2人參與, 最新討論串1/2 (看更多)
頭暈暈的.. 盾擋原始 code: // 上面六招都避開時,接著判斷盾擋機率 if((object)tar->query("shield")) if(mod=tar->query_temp("shield")) if((int)mod[0]+random(mod[1])+(int)tar->query_temp("temp_skill/shield")> (hit/2+random(hit))) return ({0,",但是被$O用盾擋開了!"}); 1. 原則上前兩個 if 不動, 增加一個 shield 物件讀取值 2. return ({0 改成只有符合條件才會 0, 其它就是減傷. 3. mod 值的部份要看 base_sk.c 怎麼寫, 沒記錯的話已有算好. 格擋原始 code: if(wp) { t=0; if(wp->query("twohand")) t=5; else if(tar->query("weapon2")) t=10+random(5); if(random(LEVEL)<t+(int)tar->query("skill/parry")/100) return ({0,",但是被$O隨手格開了!"}); } 1. 同上。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.61.157.53

07/26 14:04, , 1F
身體不舒服就先休息吧...
07/26 14:04, 1F

07/26 14:31, , 2F
code 完全無法在腦中翻轉
07/26 14:31, 2F

07/26 14:43, , 3F
btw 能幫我cleanlog嗎XD logon 97.93.32.95
07/26 14:43, 3F
文章代碼(AID): #1G4DIlnu (mud_sanc)
文章代碼(AID): #1G4DIlnu (mud_sanc)