[閒聊] 關於 holywar (與暴走)

看板mud_sanc (Sanctuary - 聖殿)作者 (揮淚斬馬雲)時間1年前 (2023/05/05 11:49), 編輯推噓1(107)
留言8則, 2人參與, 1年前最新討論串1/1
> skd holywar ╔═══════════════════════════════════╗ ║技能名稱 感 性 力 量 敏 捷 氣 勁 體 質 魔 力 理 性 ║ ╠═══════════════════════════════════╣ ║法理斯的信徒   9         ║ ╠═══════════════════════════════════╣ ║技能所屬公會:牧師(Clerical) 技能可學人種:無限制 ║ ╚═══════════════════════════════════╝ 中文名稱可以再變。 > help skill holywar 目前沒有任何有關於這項件主題的說明文件. 徵稿,或交給 AI 幫我完成。 > ls /d/spell/holywar.c 2*holywar.c 英文名稱基本上就維持 holywar。 > cast holywar HIW"$N"HIW"發動了「聖戰」咒文!\n"NOR); 同隊隊員包含自己 if(leader=ppl->query_temp("leader")) party=find_object_or_load(PARTY_D)->query_members(leader); party[i]->set_temp("time_record/holywar_times",t); show(ppl,party[i], HIW"在聖戰咒文的影響下,$O"HIW"變成了不知恐懼害怕為何物的法理斯信徒!"NOR); $ grep -r -n holywar_times * user/attack.c:43: if(query_temp("time_record/holywar_times")>t) user.c:1227: if(me->query_temp("time_record/holywar_times")>tt) user.c:1229: ((int)me->query_temp("time_record/holywar_times")-tt)+" 秒\n"; 部份怪物會把玩家的 holywar 效果移除 ppl/norr/scarlet/mob/mograine.c:248: ppl->delete_temp("time_record/holywar_times"); ppl/wide/virtue/mob/baal.c:261: ob->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/boti_sp.c:49: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/aga_sp.c:49: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/anu2.c:50: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/anu2.c:79: tars[i]->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/anu.c:71: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/anu.c:100: tars[i]->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/aga.c:49: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/anu2_sp.c:50: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/anu2_sp.c:79: tars[i]->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/anu_sp.c:70: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/anu_sp.c:99: tars[i]->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/botiorc.c:49: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/beriblin.c:49: tar->delete_temp("time_record/holywar_times"); ppl/dragondoll/strongholds/mob/beri_sp.c:49: tar->delete_temp("time_record/holywar_times"); 問題點: 一、holywar 的效果究竟是什麼? (我有空時會看 attack.c 與 user.c) 二、這些怪物移除 holywar 效果的合理性在哪? (原則上我是不允許移除的,但我會先看我當初設定的效果為何) 三、holywar 的效果有沒有調整的空間 然後再看那些怪物是否仍允許移除玩家的 holywar 效果 (待續) -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.126.145.135 (臺灣) ※ 文章網址: https://www.ptt.cc/bbs/mud_sanc/M.1683258592.A.B79.html

05/05 13:15, 1年前 , 1F
我記得得牧師有一招是全體變身成不死邪物,而且無
05/05 13:15, 1F

05/05 13:16, 1年前 , 2F
時間間隔,如果是我我也想刪
05/05 13:16, 2F

05/06 17:18, 1年前 , 3F
那個 time_record就代表有時間限制
05/06 17:18, 3F

05/06 17:21, 1年前 , 4F
移除要合理,不合理的移除我會修改,但修改不只是//
05/06 17:21, 4F

05/06 17:21, 1年前 , 5F
而已,將它的移除合理化也是一種修改,也有可能我最
05/06 17:21, 5F

05/06 17:21, 1年前 , 6F
終不會去動怪物的移除設定,因為holywar確實是recei
05/06 17:21, 6F

05/06 17:21, 1年前 , 7F
ve_damage return 0即攻擊傷害無效而且無副作用目前
05/06 17:21, 7F

05/06 17:22, 1年前 , 8F
我想最終我可能只是補上移除的訊息如果原先沒有的話
05/06 17:22, 8F
文章代碼(AID): #1aL7pWjv (mud_sanc)
文章代碼(AID): #1aL7pWjv (mud_sanc)