作者laechan (挥泪斩马云)
看板mud_sanc
标题Re: [问题]有几个问题想请问一下
时间Wed Jan 16 16:10:30 2019
※ 引述《ogima (猜不透)》之铭言:
: 不好意思,我是代po 因为现在无法申请帐号
: ID:thanks
: 我想回报一下几个问题,谢谢。
: 1.魔法武器 (enchant)
: fp增加攻击时经验值及学点,不知道是不是没有实装
: 因为我有带2把一样的武器去测,一把有enchant,一把没有
: 所得到的经验是一样,学点看不出来。
: sv法术攻击增加连击数,不知道是不是没有实装
: view 法术攻击连击数增加 2 击
: 实际上是没有增加,然後反而效果消失时会减少原本的条数
: 我魔法飞弹本来可以一次6发,会发现是因为变成只有1 -2 条
: 只能quit重连回复。
/adm/daemons/user_d.c
// Laechan@Sanc add in 2012/08/10 for 魔法武器
if(wp)
if(i=(int)wp->enchant("fp")>99)
t4=(t4*(200+i/200))/200;
tell_object(me,"你得到了("CYN+t4+NOR")点经验值。\n");
fp 有实装,fp 的 enchant 值要 100。我用 running code 查了
一下:
obs=users();
foreach(ob in obs)
{
if(!ob->query("level")) continue;
else if(!ob=ob->query("weapon1")) continue;
i=ob->enchant("fp");
if(i>0) write(environment(ob)->query("short")+" "+
ob->query("short")+" "+i+"\n");
}
> enchant fp
你缓缓念道: 魔法根源,奇蹟之泉的马纳啊!...
你所拿的红炎魔杖(Red Fire Magic Wand)发出了魔法的光芒!
========== 程式执行区 ==========
不要放(Put:法师) 雷格斧(Lag axe) 1087
迷惑(Quests:法师) 雷格斧(Lag axe) 1153
咻咻(SSD) 红剑(Red sword) 899
抠顶机器(Laechan:进阶盗贼) 红炎魔杖(Red Fire Magic Wand) 1000
========== 程式执行区 ==========
fp 的测试是正常的,但是若以上面的写法,i < 200 的话会
感觉不到差异也是正常的。
(i/200 这个算式,若 i<200 其值为 0)
修改前: t4=(t4*(200+i/200))/200;
修改後: t4+=(i*t4)/30000;
假设 i = 100,原本会拿到的经验值 t4 只要 300 以上就不会为 0。
潜能点数的部份,t2=t2+1+random(i/1000),嘛,这个算式其实没啥
意义,改掉吧。
修改前: t2=t2+1+random(i/1000)
修改後: t2=t2+1+random(2)+random(i/1000)
改成只要 enchant 技能值 100 以上,有加到潜能的场合,至少会加
1~2 点潜能。
以上已更新,可再测试。
: 2.cast的问题
: cast攻击性法术都会固定成1发,不知道是不是正常?
: 像魔法飞弹本来6发cast却只有1发
: 目前试一些别的法术也都是如此情形
: 甚至法术攻击力也完全不一样cast弱很多
正常,就是这样子设计的,cast 这些法术在通常情况下也不会耗 sp
,但是会判断 sp 残余量是否足够发动法术。
: 3.rideto的问题
: 我打rideto knight没反应也试过help mirror的所有代码皆无反应
: rideto: 没有 mage 这个代码喔
: 以上这三个问题,谢谢。
> rideto
rideto(策马千里)指令说明:
================================================
需学会骑士的策马千里(rideto)技能才能使用。
rideto [代码]
此代码=次元镜密码。
rideto [代码] with [玩家id]
rideto [代码] with [玩家1,玩家2] (主职骑士限定)
限骑士or勇者,且该玩家(们)要跟自己同队。
* 勇者则可使用 flyto 语法。
================================================
Laechan@Sanc 2012/10/05
> rideto knight
rideto: 没有 knight 这个代码喔.
if(!mirror_data[str])
return notify_fail(msg+"没有 "+str+" 这个代码喔.\n");
这里写错了,改一下。
> rideto knight
你大喝:走吧,我的爱驹《小毛》!到骑士公会去!
土马:嘶────!
骑士招收营
这里是骑士招收营,招收新进人员,以及教导一些基本的技能。
若你想成为一位骑士,可以在此加入,习得基础的知识,日後并
能学到更深奥的技能。旁边有张(note),大概是老鸟写给新手看
的,南边则是给来这里的学徒互相讨论切磋的练习地方。
明显出口有: south 和 north.
应该可以了,可再 try try,thanks 可以 ask rewards 或者将
他的转给你也可。
LAechan
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 122.117.106.224
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1547626233.A.81B.html
1F:→ laechan : i 越高,t4 的需求越低,两者越高相乘就越高 01/16 21:50
2F:→ laechan : 不过这公式算下来除非魔法武器技能值超高不然影响不 01/16 21:52
3F:→ laechan : 大是真的,或许需要更适合的算法 01/16 21:52
4F:推 ogima : 请问可以rewards可以选加badge吗? 01/17 09:18
5F:→ laechan : 可以,留一下所属 group 的 leader id 01/17 15:06
6F:推 ogima : 族长is:thanks 谢谢 01/19 08:03
7F:→ laechan : 已更新, 族徽六个属性都会多10点 01/19 08:42