作者laechan (挥泪斩马云)
看板mud_sanc
标题[闲聊] 关於 holywar (与暴走)
时间Fri May 5 11:49:50 2023
> 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://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1683258592.A.B79.html
1F:推 justinj : 我记得得牧师有一招是全体变身成不死邪物,而且无 05/05 13:15
2F:→ justinj : 时间间隔,如果是我我也想删 05/05 13:16
3F:→ laechan : 那个 time_record就代表有时间限制 05/06 17:18
4F:→ laechan : 移除要合理,不合理的移除我会修改,但修改不只是// 05/06 17:21
5F:→ laechan : 而已,将它的移除合理化也是一种修改,也有可能我最 05/06 17:21
6F:→ laechan : 终不会去动怪物的移除设定,因为holywar确实是recei 05/06 17:21
7F:→ laechan : ve_damage return 0即攻击伤害无效而且无副作用目前 05/06 17:21
8F:→ laechan : 我想最终我可能只是补上移除的讯息如果原先没有的话 05/06 17:22