作者laechan (挥泪斩马云)
看板mud_sanc
标题[闲聊] 斗魔灭碎阵(touma-mesajin)技能实装
时间Wed Jun 7 06:43:43 2023
/d/spell/spell.h 不备份更新
/d/spell/touma-mesajin.c 新增
/adm/daemons/mob_d.c 不备份更新
第一阶段实装 2023/06/07
目前部份场所无法施展斗魔灭碎阵
1.怪物体内、农场、..等
2.副本内
3.房间无可攻击的怪物时
4.该房间无法使用技能或无法 cast
目前部份情况无法施展斗魔灭碎阵
1.你刚登入未满 300 秒
2.你已经在同一个地方施展了
3.处於 CD 时间内
4.你处於无法使用技能或无法 cast 的状态
目前 CD 时间的设定: 300秒
日後你的等级越高,CD 时间越短。
技能效果的部份
一、基本上,它是从怪物发动攻击的源头 continue_attack 函数
去做判断的,因此它会阻挡怪物发动普攻及特攻。第二阶段实
装时,我会加上成功率的判断,即个别怪物还是有低机率成功
发动普攻or特攻,它不看怪物等级,机率很低,低於 1/10。
(越多的攻击中的怪被困住,看到怪物成功发动攻击的机率越高)
二、满足可施展斗魔灭碎阵的条件时即可施展,此时被其影响的怪
物,只要没有进入战斗状态,所判断到的施展者就不会扣 sp。
这里所谓的「所判断到的施展者」,比方同一房间,A 施展了
斗魔灭碎阵,B 也施展了斗魔灭碎阵,则只有其中一人会被判
断为施展者。
A 施展後离开了房间,离开後没再施展,又跑回该房间时,A
在该房间施展的斗魔灭碎阵就会重新恢复效果,但是 A 跟 B
哪一个会被判断为施展者,仍是看当下该房间的情况。
A 施展後离开了房间,离开後没再施展,sp 理论上就会停扣,
原房间会侦测还有没有施展者,有的话比方 B,那它就会判断
B 为施展者。
三、斗魔灭碎阵「目前」没有判断其它技能效果存在的情况,包括
其它人有没有在这个房间已施展。不论多少魔王玩家在同一个
房间施展斗魔灭碎阵,同一时间只会有一个玩家被判断为施展
者,而且它不是乱数随机选取的。
四、扣 sp 的多寡,取决於以下因素
a. 被困住的处於战斗状态的怪物越多,扣越多
b. 被困住的处於战斗状态的群式怪物只数越多,扣越多
c. 如果你困住处於战斗状态的(血牛)怪物,sp 也会扣很多
五、施展後,除非离开施展的房间,不然目前效果不会主动解除。
而就算你离开施展的房间,只要没施展新的斗魔灭碎阵,你再
回到原房间时,你施展过的斗魔灭碎阵就会重新 work。
六、如果某个玩家被判断为施展者,在困住战斗状态怪物的过程中
sp 被扣减到 0 以下没有即时回补时,该玩家施展的斗魔灭碎
阵就会被解除,同时陷入 30 秒无法下指令的状态。
目前扣减 sp 的过程不会看到叙述,第二阶段实装时我可能会
让玩家能看到一部份的叙述。
七、目前所有可攻击怪物,都会受到斗魔灭碎阵的影响,100% 无法
攻击。第二阶段实装时,某些怪物会天然免疫斗魔灭碎阵。
八、目前施展斗魔灭碎阵後,不会让同房间所有可攻击的怪物,从
非战斗状态对施展者进入战斗状态。
九、你只要在其它地方成功施展了斗魔灭碎阵,原施展房间的由你
施展的斗魔灭碎阵就会解除。但就算没解除,只要你人不在原
房间,原房间由你施展的斗魔灭碎阵本来就不会 work。
十、斗魔灭碎阵不会受到房间 reborn 的影响。只要你在该房间施
展後都没有离开该房间,斗魔灭碎阵就会一直在,除非你看到
因 sp 不足而无法支撑斗魔灭碎阵的讯息。
第二阶段实装则有可能加上新的解除机制,我还在研究怎麽写
比较理想,即 loading 轻一些的写法。
原则上这个技能不是拿来让魔王玩家带人用的,带人请用 confine
spell 等其它更适合的技能及角色。
最後,未来目标是进化种族独特技能至少两个,比方魔族→魔王可
取得斗魔灭碎阵以外,还可以取得一个攻击技能,也就是:
1.攻击技能
2.非攻击技能
以人类→仙人来说,攻击技能就是灵子崩坏,那日後就是希望能再
给仙人一个非攻击技能。
但是以上若没时间做,就当没讲过,目前优先实装有释出给玩家的
种族进化独特技能。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.126.145.135 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1686091425.A.5DE.html
※ 编辑: laechan (59.126.145.135 台湾), 06/07/2023 06:54:14