梁峰 發表於 2025-8-22 11:42

谢谢分享

封晴 發表於 2025-8-22 14:04

感謝分享

Q48159263Q 發表於 2025-8-24 21:13

感謝老闆分享~

sam251680 發表於 2025-8-27 15:50

kkwei 發表於 2025-7-29 07:06
請問你是下載我這版嗎 我沒看到

我不清楚其他版本的狀況

我也搞不清楚@@

au03l729 發表於 2025-8-27 16:15

感恩大大無私分享

qwe1122 發表於 2025-8-28 09:55

這邊發現 世界王 累積傷害 只會計算 普通攻擊 的傷害

魔法傷害 不會累積...求大大教學 也把魔法傷害添加進去累積傷害

qwe1122 發表於 2025-8-28 11:53

另外 內掛的技能 能夠添加嗎?

kkwei 發表於 2025-8-28 21:46

qwe1122 發表於 2025-8-28 11:53
另外 內掛的技能 能夠添加嗎?

config找不到

那就是需要核心加 沒有細看
_autoskill_attack = new int[]{87, 4, 6, 7, 10, 15, 16, 22, 25, 28, 34, 38, 45, 46, 53, 59, 65, 70, 74, 77, 132, 108, 184, 187, 192, 194, 218};

kkwei 發表於 2025-8-28 21:53

qwe1122 發表於 2025-8-28 09:55
這邊發現 世界王 累積傷害 只會計算 普通攻擊 的傷害

魔法傷害 不會累積...求大大教學 也把魔法傷害添加進 ...

你是指w_怪物擊殺系統?

kkwei 發表於 2025-8-29 09:13

qwe1122 發表於 2025-8-28 09:55
這邊發現 世界王 累積傷害 只會計算 普通攻擊 的傷害

魔法傷害 不會累積...求大大教學 也把魔法傷害添加進 ...

如果你是指 w_怪物擊殺系統
以代碼來看應該是只計算物理攻擊

要把魔法傷害加入的話需要自行加入
並在最後判定時加總

但這怪物擊殺系統你開服時沒發現有問題嗎
為何尾刀完 又判定共同獎勵 但卻獲得不了獎勵
就我手上版本 這邏輯應該需要修正
不知你開服的有這同樣問題嗎?

ca655 發表於 2025-8-29 16:59

w_屬性強化系統 (屬性有異常)
資料庫中:都只能針對怪物 PVP狀態下不發動。

type_bind = 綁腳
type_skill_1 = 黑暗之影
type_skill_2 = 魔法封印
type_skill_3 = 變身
衝擊之暈 = 衝擊之暈
type_remove_weapon = 脫武器
type_remove_doll = 脫娃娃
type_remove_armor = 脫裝備


kkwei 發表於 2025-8-29 17:35

ca655 發表於 2025-8-29 16:59
w_屬性強化系統 (屬性有異常)
資料庫中:都只能針對怪物 PVP狀態下不發動。


有空會看看

變身是不是PVP就會

有什麼新發現也分享一下 感謝


ca655 發表於 2025-8-29 18:10

kkwei 發表於 2025-8-29 17:35
有空會看看

變身是不是PVP就會


應該是說... 屬性卷軸 通通只針對怪物

PVP並不會觸發屬性卷軸效果。


ExtraAttrWeaponTable

本想做一個開關(0對人 1對怪)
因為反編譯的緣故,很多東西都是破損的 所以用jdk 轉class 會報錯。



想開服 發表於 2025-8-29 23:06

ca655 發表於 2025-8-29 18:10
應該是說... 屬性卷軸 通通只針對怪物

PVP並不會觸發屬性卷軸效果。


我檢查一下設定, 因為ExtraAttrWeaponTable的reference有L1AttackPower

按道理說就是PVE和PVP都會參照ExtraAttrWeaponTable
然後我又拿+7瑪那點地之武器強化卷軸做測試
+7瑪那未點屬性卷軸前, 打玩家大約25滴血
+7瑪那點到地屬Lv5後, 打玩家大約33滴血
而且地屬的type_bind也有發動, 不知道你是怎麼測試的?是不是有不同條件?



想開服 發表於 2025-8-29 23:10

本帖最後由 想開服 於 2025-8-30 00:21 編輯

想開服 發表於 2025-8-29 23:06
我檢查一下設定, 因為ExtraAttrWeaponTable的reference有L1AttackPower

按道理說就是PVE和PVP都會參照Ex ...
不過我想補充一下我自己發現的問題, 就是w_屬性強化系統裡面的世界廣播, 看起來意思是當你衝到對應階級時要能廣播相關內容給全服, 但實際上沒作用

原因是判斷升階或降階的AttrWeaponScroll2裡面沒有廣播...
所以應該在代碼判斷升階的那行tgItem.setAttrEnchantLevel(attrEnchantLevel + 1);
下方加入讀取資料表及內容並定義輸出格式就可了

kkwei 發表於 2025-8-30 01:25

本帖最後由 kkwei 於 2025-8-30 01:31 編輯

ca655 發表於 2025-8-29 18:10
應該是說... 屬性卷軸 通通只針對怪物

PVP並不會觸發屬性卷軸效果。

我測試幾個有效果 脫武器裝備娃娃束縛機率不高就是了(對PC

我記得你之前說你手上的版本跟我的有小差異



kkwei 發表於 2025-8-30 15:44

qwe1122 發表於 2025-8-28 09:55
這邊發現 世界王 累積傷害 只會計算 普通攻擊 的傷害

魔法傷害 不會累積...求大大教學 也把魔法傷害添加進 ...

更新
直接把累積傷害邏輯搬到
L1MonsterInstance > receiveDamage
直接接收怪物收到的傷害去顯示累積傷害即可 這樣物理與魔法都會計算

kkwei 發表於 2025-8-30 17:14

本帖最後由 kkwei 於 2025-8-30 17:17 編輯

ca655 發表於 2025-8-29 18:10
應該是說... 屬性卷軸 通通只針對怪物

PVP並不會觸發屬性卷軸效果。

我看了
對PC有效果

機率單位是千分比 (1/1000)
可以看一下你DB怎麼設定?

ca655 發表於 2025-8-30 19:40

本帖最後由 ca655 於 2025-9-2 03:52 編輯

kkwei 發表於 2025-8-30 17:14
我看了
對PC有效果


感謝協助測試,我目前是用你的這個核心。

但是模擬器是用我原先的,我在想會不會跟我的模擬器有關係,我在測試看看。

分享一下我靠GPT做的 自動召喚假人....。

好奇怪,大家都不需要這功能嗎?
感覺都沒有人在討論這個~

可以放村莊、可以放野外地圖(自動打怪)、可以放商店村(假人售賣)

放在
com\lineage\server\datatables\

SQL用F6複製貼上


CREATE TABLE IF NOT EXISTS `auto_spawn_de` (
`id` INT NOT NULL AUTO_INCREMENT,
`locx1` INT NOT NULL,
`locx2` INT NOT NULL,
`locy1` INT NOT NULL,
`locy2` INT NOT NULL,
`spawn_map` INT NOT NULL DEFAULT 0,
`despawn_after_sec` INT NOT NULL DEFAULT 0,
`respawn_delay_sec` INT NOT NULL DEFAULT 0,
PRIMARY KEY (`id`)
) ENGINE=InnoDB;

ca655 發表於 2025-8-30 20:11

本帖最後由 ca655 於 2025-8-30 20:36 編輯

想開服 發表於 2025-8-29 23:10
不過我想補充一下我自己發現的問題, 就是w_屬性強化系統裡面的世界廣播, 看起來意思是當你衝到對應階級時 ...

感謝回覆,我不知道我調到了什麼東西,只要觸發,就會爆錯。
問GPT 他說什麼缺少媒介觸發,所以無法發動。
ERROR -
java.lang.NullPointerException
      at com.lineage.server.model.L1Inventory.consumeItem(L1Inventory.java:812)
      at com.lineage.server.model.L1AttackPower.set_item_power(L1AttackPower.java:68)
      at com.lineage.server.model.L1AttackPc.calcDamage(L1AttackPc.java:528)
      at com.lineage.server.model.Instance.L1PcInstance.onAction(L1PcInstance.java:2373)
      at com.lineage.server.clientpackets.C_Attack.start(C_Attack.java:116)
      at com.lineage.echo.PacketHandler.handlePacket(PacketHandler.java:179)
      at com.lineage.echo.PacketHc.run(PacketHc.java:45)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
      at java.lang.Thread.run(Unknown Source)






==========================================
經測試,用自己的核心+模擬器+你們的SQL 是可以正常發動的。
所以問題應該出在資料庫中... 至於怎麼觸發的 還在研究中。
20:31


==========================================
找到原因了...
因為我把 etcitem 資料庫中的

44073        屬性武器抵抗卷軸


刪除了(想說class name顯示0)以為沒有實裝就刪掉了,一切都是美麗的誤會,感謝各位的幫忙...

頁: 23 24 25 26 27 28 29 30 31 32 [33] 34 35 36 37 38 39 40 41 42
查看完整版本: 可開381貓大版自動練功+高寵 02/25更新