[闲聊] 20230207修改事项

楼主: laechan (挥泪斩马云)   2023-02-07 10:03:20
一、逆律做为座骑时的效果追加
/adm/daemons/shut_d.c 不备份修改
我本来实装的是另一种修改方式,想来想去,又把它取消。
// laechan add 2023/02/07 增加座骑效果
if(wand=(object)me->query_temp("rideon"))
if(function_exists("add_damage_percent",wand))
damage=1+damage*(100+(int)wand->add_damage_percent(tar)/2)/100;
上面的意思是说,如果你的座骑有 add_damage_percent 这
个函数(例如逆律就是其中之一),它会再追加原本逆律会附
加的伤害增幅值的一半增幅值。
举例,当你座骑是逆律时:
1. 武器不是拿逆律时,它会附加特殊攻击 +25% 的效果。
2. 武器拿逆律时,它会附加特殊攻击 +50% 再 +25% 的效果
,也就是 1.5x1.25 = +87.5%。
我预计再设定至少两把 wand 在做为座骑时亦可附加伤害增
幅值,但是 wear 时不附加伤害增幅值;以及再设定至少两
把非 wand 类武器,在 wear 时会附加伤害增幅值,但是它
们无法被 ride。
这样才会有选择困扰,而不会产生玩家无脑武器只拿逆律、
  座骑也只选逆律的情况。当 逆律x逆律 = +87.5% 时,其它
组合我会让它们有机会高过 +87.5%。
二、指令 searchobj 修改
/cmds/std/_searchobj.c 不备份修改
当你搜寻到的目标为对方的座骑时,增加 (座骑) 字样显示
> searchobj wand
120. 女性媚狐炼金术士─Dr. Kimina(kimina)
(座骑)终 焉 魔 杖(Apocalypse Wand)
/d/ppl/quest/ghost/wp/wand1
[装备中]☆ζ浣尘玉壶冰ζ☆ 逆 ‧ 律 (Inverse Law)
/d/ppl/wide/virtue/wp/law
[装备中](副手)高等微积分(Advanced Calculus)
/d/ppl/justinj/math/eq/book2
120. 男性媚狐秘印贤者─K12(k12)
(座骑)终 焉 魔 杖(Apocalypse Wand)
/d/ppl/quest/ghost/wp/wand1
[装备中]☆ζ浣尘玉壶冰ζ☆ 逆 ‧ 律 (Inverse Law)
另外,当 searchobj 后面接 horse 时,它会去把所有可当
座骑、以及目前为座骑的东西都显示出来。
> searchobj horse
120. 女性媚狐玛法祭司─HARI(hari)
(座骑)警用摩拖车(Motorcycle)
/u/l/laechan/area/city/north/mob/motorcycle1
120. 男性龙人拳士─舒奇(suki)
(座骑)无尾熊(Koala)
/d/ppl/highelf/happyearth/mob/koala
120. 女性媚狐炼金术士─Dr. Kimina(kimina)
(座骑)终 焉 魔 杖(Apocalypse Wand)
/d/ppl/quest/ghost/wp/wand1

Links booklink

Contact Us: admin [ a t ] ucptt.com