作者laechan (小太保)
看板mud_sanc
标题[闲聊] 20121005 修改事项
时间Fri Oct 5 14:19:58 2012
今天晚上如果朋友没有找我打 D3 的话会拿来 coding 一
些东西,我想清些仓。(虽然清不了多少)
一、马匹改为 quit 时可储存
最新的政策是,以後只有特殊的马匹会储存特殊的资
料(例如自己养的马)。我以後一定会让天空城之家的
使用者可以养马,但是各位要理解的就是,以灵力武
器为例,目前不是全部的玩家都使用灵力武器。「避
免全部的玩家都骑自己养的马」也是很重要的事项。
在以上前提下,马匹允许储存。
/adm/daemons/user_d.c , quit 函数 (不备份添加修改)
if(horse=me->query_temp("rideon"))
{
me->set("rideon",base_name(horse));
horse->remove();
me->delete_temp("rideon");
}
/adm/daemons/user_d.c , complete_setup 函数 (一样不备份添加修改)
tmp=me->query("rideon");
if(tmp && tmp!="")
{
if(!
catch(horse=clone_object(tmp)))
{
if(living(horse) && !userp(horse))
{
me->delete("rideon");
horse->move_to(me);
me->set_temp("rideon",horse);
}
}
}
以上面的写法,国家马匹也可以被储存,而且玩家登入
时马匹会同时被载入(这时会同时载入国家马匹资料),
这部份可能要看会不会出问题(有赖玩家回报),我是在
可能出问题的地方加上 catch(如上亮红色部份),来避
免程式执行到那边出问题就挂掉。
上述已实装。这项修改是为技能/指令 rideto 做准备。
二、骑士的战技指导(Tactic guide)改策马千里(rideto)
需进行更名的部份
1./adm/daemons/pri_guild_skill.c
2./adm/daemons/guild_skill.c
3./adm/daemons/remove_skill.h tactic guide 直接移除不转换
4./d/skill/skill_d.c
5.以指令 chinese 进行技能取名
以上已更动完毕,此技能已可在公会 train 到,原先有
学 tactic guide 技能的玩家在 quit/login 後该技能会
移除。
将进行的是移除技能判定....
判定发现 tactic guide 技能不是你所应有的,因此系统将自动移除!
已经正确地将 tactic guide 移除了!
此项更动不需 shutdown(原本是要的)。rideto 的策马
千里中文名为暂定。
三、次元镜样本档修改 & 新增指令档 /cmds/std/_rideto.c
/u/g/galaxy/mirror/new_mirror_room.c 不备份添加修改
新增 cmd_rideto 函数。
四、指令 rideto 实装
> rideto
rideto(策马千里)指令说明:
=============================================
需学会骑士的策马千里(rideto)技能才能使用。
rideto [代码]
此代码=次元镜密码。
rideto [代码] with [玩家id]
限主职骑士or勇者,且该玩家要跟自己同队。
=============================================
此技能的後续修改部份,必定会做的就是「不同的马」
将有额外的代码可使用,我暂定的形式是
1.玩家可透过 con 马匹 来看到代码
2.这些代码实际上是定在 mirror_data, 权限为 >2
3.「我的区域下」的马匹会先实装这些代码
4.with 亦可支援这些代码。
另外这个指令亦对勇者开放,nahceal 可测试。
目前单人使用 CD 时间为 30 秒,with 语法 60 秒。
五、勇者新增 wear 方面的优待设定
玩家 asula 建议。
/cmds/std/_wear.c 不备份添加修改
将 wear 里面关於装备主职及种族的限定部份,改成
「勇者可无视这两项限制」。
至於性别、属性、技能、认主的限制部份则不变动。
上述已实装。
六、勇者在 rideto 技能上新增 flyto 指令
勇者若使用 rideto,需为骑乘座骑的状态,但若使用
flyto 的话,则不需要座骑,其用法与 rideto 一致。
亦即 flyto = 不需要座骑的 rideto。
其它限制则皆与 rideto 一致。此指令实装。
另外,下周将正式公告冒险者转勇者条件。勇者目前
需找线上 wiz 转,未来即便有勇者转职任务,这项条
件亦不会改变。wiz 将会在 bbs 公告你转职勇者的讯
息,并且会有一个勇者名录的东西。
--
※ 发信站: 批踢踢实业坊(ptt.cc)
1F:→ laechan :rideto 的部份目前有规划了一个补充马匹体力的东西 10/05 16:37
2F:→ laechan :以及一个让马匹可额外「识路」的东西这样 10/05 16:37
※ 编辑: laechan 来自: 223.143.32.163 (10/05 21:55)