作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [闲聊] 20230316修改事项
时间Sun Mar 19 20:10:29 2023
※ 引述《laechan (挥泪斩马云)》之铭言:
: 二、技能 burning hands 修改
: /d/spell/burning_hands.c 不备份修改
: 总之,先改第一个。
: 1. 现在魔人跟龙人,施展 burning hands Lv.50 起会加
: fire spell
: 2. 魔人跟龙人,在相同理性(int)基数下,练 burning hands
: 的熟练度较多。
: 基本上参考这篇
: https://moptt.tw/p/mud_sanc.M.1675480246.A.6F8
: 首先龙人跟魔族给火这点比较无疑义,就先这样做,主要参
: 考 snow_hands.c 档
: t=sk/100;
: if(up!=1 && tar_level>LEVEL-50 && lv>=t)
: {
: t=lv*(1+random(1+times))+(int)ppl->query("stat/int")/30;
: if((ppl->query("guild/mage")>34 || race=="devil" || race=="dragonman") &&
: sk_fire<1500 && lv>=50)
: ppl->improve_skill("fire spell",t/9+1);
: if(race=="devil" || race=="dragonman") // 魔人龙人练较快
: ppl->improve_skill("burning hands",t*2);
: else
: ppl->improve_skill("burning hands",t+random(t));
: }
: 另外这个设定将带出 dragonman 的先天属性、後天可学技能、以
: 及限龙人的武防,都可适度带有强於 stoneman 的 +mag 的设定。
: (stoneman 则转为偏 fel 较多、偏光系的种族)
: 也就是说龙人或可气劲及魔力兼具,不过魔力量维持在只赢石化人
: 的部份(但或许可跟人类并驾)。如果目前的设定就是这样那就不用
: 动。
原 fire spell 伤害公式
使用级数 魔力 操控术 戎文 魔法飞弹 公会级数
damage=(lv*3000+mag*10+heart*4+runes*4+mm) x guild/25;
这公式会导致完全没有法师公会级数的人,丢出来的伤害为 0。
新公式如下
基础伤害
damage=(lv*3000+mag*10+heart*4+runes*4+mm);
if(pri_guild=="mage")
{
if(adv_guild)
damage=damage*2;
else
damage=(damage*13)/10;
}
如果你是主职法师,伤害为 基础伤害+30%
如果你还是进阶职业,伤害为 基础伤害两倍
如果你主职不是法师但副职有法师
伤害公式为
damage=damage*(100+guild)/100;
比方你副职 Lv25,那就是 +25%
先试行这个公式,若 ok,才开始改其它 hands 以及对应
调整相对的 spell。
Laechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 59.126.145.135 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1679227846.A.354.html