楼主:
laechan (挥泪斩马云)
2024-12-14 09:24:10这是刚刚想到的,避免忘记先写起来。
简单的说是利用 skill 字段,例如说有个技能叫邪眼(evil-eye),
装邪眼的动作可简化为
ppl->set("skill/evil-eye",1000);
然后设定邪眼的属性
"evil-eye" : ([ "mag":-50, "con":-50, "air":-50, "str":-50, ])
这样玩家装上邪眼的瞬间就会扣四个属性各 500。
但是技能数会 +1。视情况,装邪眼可以一次给 1~n 个技能,这时装
邪眼这个动作就有利于整体技能数的提升,至少 +1。
当它是技能时,就适用例如 heart evil-eye、cast evil-eye、或是
force evil-eye 等技能使用方式,可用于常驻千里眼、邪王炎杀黑龙
波的“吞嗜”及“攻击”,或是可 spiriten 邪王炎杀剑等判断。
而玩家对邪眼的适应则可以用“技能值的减少”来反映,例如从 1000
减少到最终值假设 100,那该技能只影响四属性各 50,其影响就很轻
微,技能的施展效果则依技能值的减少而增加。
而假设玩家想放弃邪眼,对 wiz 而言,就仅是
ppl->delete("skill/evil-eye");
想知道线上哪些玩家有装邪眼
checking 技能 evil-eye