關於 holywar (與暴走) - 聖殿英雄傳說 MUD

Tom avatar
By Tom
at 2023-05-05T11:49

Table of Contents


> 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 效果


(待續)


--
Tags: 線上

All Comments

Callum avatar
By Callum
at 2023-05-10T09:57
我記得得牧師有一招是全體變身成不死邪物,而且無
Delia avatar
By Delia
at 2023-05-15T08:05
時間間隔,如果是我我也想刪
Hamiltion avatar
By Hamiltion
at 2023-05-20T06:13
那個 time_record就代表有時間限制
Poppy avatar
By Poppy
at 2023-05-25T04:21
移除要合理,不合理的移除我會修改,但修改不只是//
而已,將它的移除合理化也是一種修改,也有可能我最
終不會去動怪物的移除設定,因為holywar確實是recei
ve_damage return 0即攻擊傷害無效而且無副作用目前
Edward Lewis avatar
By Edward Lewis
at 2023-05-30T02:29
我想最終我可能只是補上移除的訊息如果原先沒有的話

APAC Derby 比賽

Megan avatar
By Megan
at 2023-05-03T20:50
感謝香港和新加坡隊伍的邀請,我們將在 5/5 - 5/7 參與亞洲隊伍的盛會 ── APAC Derb y 比賽 APAC Derby 邀請了亞洲多數參與世界盃的代表隊伍,在 5/5、5/6 兩日進行正式賽制的 BO 5 交流賽,5/7 則是互相交 ♂ 流的 All Star 賽制! 在這個賽事裡更認 ...

20230503修改事項

Oscar avatar
By Oscar
at 2023-05-03T09:44
繼續利用零碎時間。 一、recall 處 adv 屬性調整 /std/int/stat_monster.c 不備份更新 其實 4/16 就改了,這裡是補充說明。當玩家等級超過 120 級 時,每 1 級都能多取得 100 點的可 adv 屬性。 今天再調整為,初次進化後 ...

種族進化開放及說明

Daniel avatar
By Daniel
at 2023-05-02T22:58
/u/l/laechan/skycastle/room/skyroom.c 備份更新 (新增 jinhua 指令) /cmds/std/_skilldata.c 不備份更新 (新增 技能所屬種族: 進化種族 顯示) /d/skill/skill_stat.c 不備份更新 (新的進化種族技能及究極技能屬性設定) ...

5月置底閒聊區 #1

Anthony avatar
By Anthony
at 2023-05-01T23:05
赫然發現4.30是4月最後一天 - ...

套用更新

Ida avatar
By Ida
at 2023-05-01T19:01
是在更新個懶趴小喔 只是想打個快速,每場排到就在套用更新 叫暴雪工程師自己打炮要戴套啦 耖 - ...