作者laechan (挥泪斩马云)
看板mud_sanc
标题[闲聊] 20170601修改事项
时间Thu Jun 1 10:22:21 2017
今天至少会改 _wear.c 更改性别判断方式,血牛王的部份再麻烦
hlead 帮忙一下有无比较好的处理方式。
另外,今天至少会看一下 sagepower 的问题。上次有初步看了一
下,比想像中麻烦。
一、指令 wear 修改
/cmds/std/_wear.c 不备份修改
tmp=ob->query("gender");
if(tmp && tmp!="" &&
tmp!=(string)user->query("gender"))
{
write(HIR"只有"+tmp+HIR"才能使用"+obname+HIR"唷!\n"NOR);
return 1;
}
以上段落改为
// laechan@sanc changed in 2017/06/01
// 非男性也非女性的性别,可装备任何限制性别的装备
tmp=ob->query("gender");
t=user->query("gender");
if(tmp && tmp!="")
if((t=="male" || t=="female") && tmp!=t)
{
write(HIR"你的性别是"+to_chinese(t)+"("+t+"),不能装备"+obname+HIR"唷!\n"NOR);
return 1;
}
不管第三性的英文是什麽都适用,上面简单的说就是限 male 或是
限 female 的武防,只会针对性别为 male 或 female 的玩家做装
备判断,性别不属於 male 也不属於 female 的玩家不受该限制。
二、技能 watou blade 修改
技能档 /d/blade/watou_blade.c 不备份修改
玩家回报 watou blade 使用时 pp 不会扣、反而会一直增加的 bug
因此加上判断式: if(cost<0) cost=0;
消耗值为 0 的发生条件之一是: 你的力量值(str)高到一个程度。
暂不设最小消耗值,以做为给玩家回报 bug 的奖励。
三、
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.252.98.130
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/mud_sanc/M.1496283744.A.199.html
※ 编辑: laechan (111.252.98.130), 06/01/2017 20:18:27
1F:推 ivonx : 推 06/03 21:33