請問沙哈之弓沒有箭矢無法攻擊問題
本帖最後由 MING0908 於 2024-9-26 01:07 編輯想請問一下,核心是伊薇,版本3.63
沙哈之弓在沒有箭矢的情況下,無法射出魔法箭是有什麼地方要檢查的?
應該說會射,但是很像小兒麻痺一樣,要射不射的,而且沒有傷害.....
我檢查過核心,還有DB武器編號 class name 還有變身檔的數據
看起來是沒問題的? 請問有大大能夠告訴我嗎?
else {//沒有箭
if (weapon.getName().equals("$1821")) {//沙哈之弓
arrowAction(pc, null, 2349, targetX, targetY);
} else {
nullAction(pc);
#2349 8 energy arrow 0.fly(1 1,0.0:10[97) 102.type(9) 104.attr(8) 109.effect(3 219)
如果沒有傷害 應該是只改了箭矢外型 沒有改傷害判斷
檢查看看計算箭矢傷害那邊 是不是只判斷沒箭 沒判斷沙哈 本帖最後由 MING0908 於 2024-9-27 08:14 編輯
yasioukon 發表於 2024-9-26 09:54
如果沒有傷害 應該是只改了箭矢外型 沒有改傷害判斷
檢查看看計算箭矢傷害那邊 是不是只判斷沒箭 沒判斷沙 ...
仔細檢查了一下,其他部分,有檢查武器ID,檢查有沒有箭的部分
應該是只有寫成 判定 沙哈之弓 沒箭 然後 取2349圖檔
翻遍核心跟DB 也沒看到 energy arrow 有給他傷害值
只是取單純圖檔
所以我的解決方法應該是 要給他一個傷害值
private intenergy arrow =2349
private intenergy arrow DAMAGE =??
然後再傷害計算核心裡面補上去嗎?
我不是專業的寫程式,邏輯理解上來看不曉得這樣對不對
箭 銀箭 米箭...等等 傷害不同
所以沒有傷害 應該是判斷箭的這邊 沒有寫到沙哈
頁:
[1]