請問有沒有先進前輩有實裝濃縮系列藥水的
想把自己伺服器增加濃縮系列的藥水以依薇核心的方法 濃縮呼吸藥水沒啥難度
但像濃縮慎重藥水 牽扯不一樣的藥水效果
自己的想法大概方向可能是 L1SkillId 要給一個id
然後因為有魔力回復量 所以會牽扯到冥想術 這邊應該也要加一個判斷
剩下的就不知道了
如果有先進前輩可以指導寫法就萬分感謝
vsop1419 發表於 2026-2-19 19:23
謝謝回復
我在MprExecutor有看到這段 跟上面的private MprExecutor()
一步一步寫
測試就知道缺什麼
缺什麼補什麼就行
L1SkillId 不一定要寫
(寫了單純方便不用記編號 直接記命名)
直接用沒被用到的編號 也可以給予狀態
還不熟各個功能在哪個檔案的話
很簡單 舉一反三的原則
先想一個類似的道具
魔力回復量 哪個道具已經有這個功能?
藍水 加速魔力回復藥水
那麼 你就找到魔力回復量怎麼寫了 本帖最後由 vsop1419 於 2026-2-19 03:21 編輯
yasioukon 發表於 2026-2-18 23:44
L1SkillId 不一定要寫
(寫了單純方便不用記編號 直接記命名)
有找到 不過不知道物品是要寫在慎水裡面 還是再開一個物品檔案 專門寫 這裡沒頭緒
而且沒找到實際mpr的效果再物品使用裡要怎麼寫:lol
我看了慎重藥水原本的程式碼
if (!pc.hasSkillEffect(STATUS_WISDOM_POTION)) {
pc.addSp(2);
}
也沒有實裝魔力回復量+2
skillstop裡面也只有把sp+2減回去
能看的地方都參考了 還是沒找到怎麼寫 唯一有寫到mpr的效果就只有mprexecutor
所以才發問請先進前輩指導一下:D
vsop1419 發表於 2026-2-19 02:56
有找到 不過不知道物品是要寫在慎水裡面 還是再開一個物品檔案 專門寫 這裡沒頭緒
而且沒找到實際mpr的效 ...
你如果要同時共存兩種道具
當然就要分開
你如果要覆蓋原本效果
就可以直接改同一個檔案
本帖最後由 yasioukon 於 2026-2-19 07:35 編輯
vsop1419 發表於 2026-2-19 05:41
我看了慎重藥水原本的程式碼
if (!pc.hasSkillEffect(STATUS_WISDOM_POTION)) {
...
你可能看錯字了
我說 你要寫 魔力回復量
參考 "魔力回復藥水"
不是參考 "慎重藥水"
你原本慎重藥水沒有加回魔
你參考原本的 當然找不到mpr
MprExecutor是對的
但你用慎重藥水去找裡面 當然找不到
他原本就沒有那個功能啊!
你要怎麼找到他有寫?
+SP 參考有+SP的檔案(原本慎重照抄就好)
+MPR 參考有+MPR的檔案(例如:魔力回復藥水)
本帖最後由 vsop1419 於 2026-2-19 13:51 編輯
yasioukon 發表於 2026-2-19 07:33
你可能看錯字了
我說 你要寫 魔力回復量
謝謝先進前輩的回帖
有的 我有參考魔力回復藥水
但原始碼內根本沒有寫魔力回復的效果
因為在這裡根本找不到的原因 所以我才不知道應該怎麼參照
另外上面講到慎重藥水的部分 我查網路資料看到也有魔力回復量+2
但在程式碼內也是看不到 所以才有疑問 是資料錯了還是其他原因 vsop1419 發表於 2026-2-19 13:30
謝謝先進前輩的回帖
有的 我有參考魔力回復藥水
這就跟你前面問的問題有關了
你明明問了L1SkillId是不是要新增
但你搜尋卻只找classname內容
沒有再去搜他的L1SkillId用在哪
你搜 STATUS_BLUE_POTION
有沒有出現MprExecutor用到他?
就找到他MPR寫在哪了
yasioukon 發表於 2026-2-19 14:00
這就跟你前面問的問題有關了
你明明問了L1SkillId是不是要新增
謝謝回復
我在MprExecutor有看到這段 跟上面的private MprExecutor()
所以應該是 _skill.put(STATUS_WIS_POTION, 2);就可以把慎重藥水也加進來
然後我應該是要給濃縮慎重藥水寫一個skillid 然後也加進來
在單獨寫一個濃縮慎重藥水的物品 全部複製慎重藥水就可以
只有skillid 不一樣
然後在 L1BuffUtil裡面把慎重藥水跟濃縮慎重藥水互相抵消
把抵銷的部分也寫進兩邊的物品JAVA裡面
最後把L1SkillStop裡面補上濃縮慎重藥水的case分類
這樣的話還有缺哪裏嗎 謝謝回答
kenbibididi 發表於 2026-2-19 19:33
我第一次 看到 直改db 欄位的 簡單改法 有人跑去 修改核心 請問這價值有啥意義 ...
你好 因為濃縮慎重藥水的MPR跟慎重藥水的不一樣
所以沒辦法只改database喔
純粹DB只能改時間 動畫跟 職業
頁:
[1]