→ justinj : defend只能用在普攻(?)上,特攻無效 10/19 16:29
→ justinj : 中了silence後,在戰鬥結束後下spell會有問題 10/19 16:31
→ justinj : 少補一句,影響時間內 10/19 16:32
→ justinj : defend無效是指怪物buff怪物 10/19 16:33
→ justinj : 會附身的怪物加一句moto=1就不會顯示成座騎 10/19 16:35
→ laechan : 1.defend要看當初怎麼寫,但當初沒設定擋特攻有可能 10/20 10:33
→ laechan : 是因為特攻的攻擊模式多樣,很難全部都考量到 10/20 10:34
→ laechan : 2.silence主要是對怪物的temp_data加cast_silence 10/20 10:38
→ laechan : 前提就是你的怪物有temp_data資料變數可set_temp或 10/20 10:38
→ laechan : query_temp或delete_temp,可優先檢查這個 10/20 10:38
→ justinj : 我說的silence是怪物對玩家放 10/20 10:56
→ justinj : 我檢查過defend只寫在user,沒寫在mob..普攻打問號 10/20 10:59
→ justinj : 是打被defend的怪物,defend者會進入戰鬥,且en的攻擊 10/20 11:00
→ justinj : 都打defend者 10/20 11:00
※ 編輯: justinj (61.221.177.11 臺灣), 10/20/2023 11:12:59
→ justinj : 果然記錯..defend寫在mob_d,而且只有可互動才有用 10/20 11:18
14.增加一個治療反轉的能力
修改 /d/spell/heal.c
/d/spell/sanctuary.c
可用下面定義做開關
#define USE_HEAL_REV 1
備份到/d/spell/heal.bak_231020
/d/spell/sanctuary.bak_231020
ppl->set_temp("heal_reverse_time",time()+生效時間);
//如果設定固定的傷害的話
//ppl->set_temp("heal_reverse_damage",1000);
本來想用heal_time來算時間(可以看到生效期限),但最低要1分鐘就算了。
※ 編輯: justinj (61.221.177.11 臺灣), 10/20/2023 13:56:16