文字MUD游戏论坛-天下泥潭群英会-水泊梁山  

返回   文字MUD游戏论坛-天下泥潭群英会-水泊梁山 > 西游之旅 > 『 巫师天下 』

『 巫师天下 』 学习如何挂MUD,如何制作MUD。讨论如何管理好一个MUD,做好一个巫师。

发表新主题 回复
 
LinkBack 主题工具 主题评分 显示模式
旧 2008-03-04   #1
初级会员
级别:1 | 在线时长:10小时 | 升级还需:5小时
 
stome1025 的头像
 
注册: 08年01月14日
帖子: 48
声望力: 0
声望: 10 stome1025 闻道则喜
精华:1
现金:637两梁山币
资产:1678两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
【总站】【原创】西游记2000源码分析-wdd 破绽

int delay, myblade;

if( !target
|| !target->is_character()
|| !me->is_fighting(target) )
return notify_fail("不在战斗中,露什么破绽?\n");

myblade=(int)me->query_skill("kugu-blade",1);
if(myblade>160) myblade=160; // mon 12/7/98
if(myblade<50)
return notify_fail("你的修为不够深,露破绽给人太危险了。\n");

delay=myblade/16;

if( target->is_busy() )
return notify_fail(target->name() + "目前正自顾不暇,放胆攻击吧!\n");

msg = CYN "$N的招式突然一变,变得全无章法,浑身上下破绽百出,\n";
//change totoal random to half random half ur own value to make the sucessrate more stable
if( ((random(me->query("combat_exp"))*3/4 + (me->query("combat_exp")/4) > (int)target->query("combat_exp")*5/8 ))) {
msg += "$n想攻,去不知道哪个破绽是真的,哪个是假的。\n";
msg += "结果$p被$P攻了个措手不及!\n" NOR;
target->start_busy(delay);
me->start_busy(random(2));
} else {
msg += "可是$p看破了$P的企图,并没有上当。\n" NOR;
me->start_busy(delay/2);
}
message_vision(msg, me, target);

if( !target->is_fighting(me) ) {
if( living(target) ) {
if( userp(target) ) target->fight_ob(me);
else target->kill_ob(me);
}
me->kill_ob(target);
}


perform pozhan 的代码很简单就这么点,
busy时间:
myblade=(int)me->query_skill("kugu-blade",1);
////你的枯骨刀等级
if(myblade>160) myblade=160; // mon 12/7/98
////如果枯骨刀等级超过160部分会被忽略不计,
if(myblade<50)
////最少50级才能用枯骨刀
return notify_fail("你的修为不够深,露破绽给人太危险了。\n");
delay=myblade/16;

target->start_busy(delay);
me->start_busy(random(2));
////如果成功,目标被busy枯骨刀等级/16秒,自己被busy 0-2秒。

me->start_busy(delay/2);
////如果失败,自己被busy枯骨刀等级/32秒

因为myblade 和 delay 都是整数类型变量,除出来的小数会被忽略(不是四舍五入),因此枯骨刀等级读到16的奇数倍比较划算。

成功率:
((random(me->query("combat_exp"))*3/4 + (me->query("combat_exp")/4) > (int)target->query("combat_exp")*5/8 ))
(0-(你的武学)之间随机数)×3/4+(你的武学×1/4) > 目标武学×5/8成功,否则失败

成功率分析:

随机数(your_wx)×3/4+your_wx/4 > target_wx×5/8
如果你的wx和目标的一样,则成功率为50%
如果目标wx是你的80%,则成功率为66.7%
如果目标wx是你的120%,则成功率为33.3%
stome1025 当前离线  
回复时引用此帖

旧 2008-03-04   #2
初级会员
级别:1 | 在线时长:10小时 | 升级还需:5小时
 
stome1025 的头像
 
注册: 08年01月14日
帖子: 48
声望力: 0
声望: 10 stome1025 闻道则喜
精华:1
现金:637两梁山币
资产:1678两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: 【总站】【原创】西游记2000源码分析-wdd 破绽

上面的代码是根据2000年4月的代码分析的,可能与目前总站使用的代码有不同
stome1025 当前离线  
回复时引用此帖
旧 2008-06-01   #3
中级会员
级别:2 | 在线时长:24小时 | 升级还需:6小时级别:2 | 在线时长:24小时 | 升级还需:6小时
 
dgnsl 的头像
 
注册: 06年06月21日
帖子: 178
声望力: 20
声望: 10 dgnsl 闻道则喜
现金:423两梁山币
资产:423两梁山币
致谢数: 0
获感谢文章数:0
获会员感谢数:0
回复: 【总站】【原创】西游记2000源码分析-wdd 破绽

xuexi...............................
dgnsl 当前离线  
回复时引用此帖

发表新主题 回复

添加到书签


发帖规则
不可以发表主师
不可以回复帖子
不可以上传附件
不可以编辑自己的帖子

论坛启用 vB 代码
论坛启用 表情图标
论坛启用 [IMG] 代码
论坛禁用 HTML 代码
Trackbacks are 启用
Pingbacks are 启用
Refbacks are 启用


相似的主题
主题 主题作者 论坛 回复 最后发表
【总站】【原创】 1080tianliang 『 机器人制作及下载 』 2 2009-02-12 02:01
【总站】【机器】原创的trigger flycry 『 机器人制作及下载 』 6 2008-12-19 17:07
【总站】【原创】武功,法g,perform voon 『 梁山论剑 』 1 2006-08-26 18:06
【水泊梁山】 【总站】【原创】 zxxzh 『 帮派传说 』 3 2005-08-24 10:43
【总站】【原创】chat* hmm metasuzuki 『 泥潭心情 』 1 2005-04-30 06:54


所有时间均为格林尼治时间 +9, 现在的时间是 10:49.


Powered by SPLS
版权所有 2001-2023 水泊梁山
皖ICP备05012024号

站长 fengyue

Search Engine Optimization by vBSEO 3.6.1