MING0908 發表於 2024-9-26 01:05

請問沙哈之弓沒有箭矢無法攻擊問題

本帖最後由 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)

yasioukon 發表於 2024-9-26 09:54

如果沒有傷害 應該是只改了箭矢外型 沒有改傷害判斷

檢查看看計算箭矢傷害那邊 是不是只判斷沒箭 沒判斷沙哈

MING0908 發表於 2024-9-27 08:09

本帖最後由 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 =??
然後再傷害計算核心裡面補上去嗎?

我不是專業的寫程式,邏輯理解上來看不曉得這樣對不對

yasioukon 發表於 2024-9-27 09:05

箭 銀箭 米箭...等等 傷害不同

所以沒有傷害 應該是判斷箭的這邊 沒有寫到沙哈
頁: [1]
查看完整版本: 請問沙哈之弓沒有箭矢無法攻擊問題