mud_sanc 板


LINE

void show(object me,object tar,string msg,int dam) { string wp_name2,wp_name,tmp,tname,mname,con,s1,s2; mixed obs; int u,t; // ,dam2; object wp,env; // ,env2; env=environment(me); if(env!=environment(tar)) return ; // 当 me 是玩家时 u = 1 u=userp(me); t=userp(tar); if(u && t) dam=dam/15; if(strsrch(msg,"$W")>0) { if(wp=(object)me->query("weapon1")) { // belldandy@sanc add in 2011/05/31 // 增加 enchant 判断 if(me->query_temp("heal_time/enchant_weapon1")>0) { msg=substr(msg,"$W",NOR+MAG"附加魔力的"NOR+wp->query("name")+NOR); dam=dam+100*(int)me->query_temp("heal_time/enchant_weapon1"); } else msg=substr(msg,"$W",""+wp->query("name")+NOR); } else msg=substr(msg,"$W", "拳脚"); } tname=tar->query("chi_name"); mname=me->query("chi_name"); // tmp 的来源就是 msg tmp=msg+"\n"; if(me->query_temp("illusion spell")>0) { wp_name=substr(msg,"$N","$N的幻影"); tmp+=wp_name+"\n"; } // 显示给房间除了自己及对象以外的人看 // 这时假若自己有幻影术,讯息增量 s2=substr(tmp,"$N",mname); // 将 $N 的substr 从上段移到这里 s2=substr(s2,"$O",tname); obs=all_inventory(env); foreach(wp in obs) if(wp && wp!=me && wp!=tar && !wp->query("record_data/no_environment_msg")) tell_object(wp,s2); // me: belldandy, tar: windman // s1: // [9 连击] 你用砂锅大的拳头击向像风一样的男子, (3198) // 「像风一样的男子受了点伤,但没大碍。」 // s2: // [9 连击] 蓓儿丹娣用砂锅大的拳头击向你, (3198) // 「你受了点伤,但没大碍。」 // belldandy 看到的 // 当 u=1 = me是玩家时 if(u) { // s1 就是给 me 看的讯息, 来源为 tmp s1=substr(tmp,"$N",me->query("sex_name")); s1=substr(s1,"$O",tname); wp_name=tname; } // windman 看到的 if(t && tar!=me) { s2=substr(tmp,"$N",mname); s2=substr(s2,"$O",tar->query("sex_name")); wp_name2=tar->query("sex_name"); } // 当 dam<1 时主要 show 讯息的部份在这里, 而且到这里就中止 if(dam<1) { if(u) tell_object(me,s1); if(t && tar!=me) tell_object(tar,s2); return ; } // 有 dam 时才执行伤害 tar->receive_damage(dam); // for 幻影术部份实装底下程式段 by Laechan@Sanc 2010/03/22 if(me && me->query_temp("illusion spell")>0 && tar) { dam=(dam/100)*((int)me->query("skill/illusion spell")/100); tar->receive_damage(dam); } if(tar) { con=Condit(tar,dam); if(u) tell_object(me,s1+"「"HIM+wp_name+HIM+con+NOR"」\n"); //C no colo if(t && tar!=me) tell_object(tar,s2+"「"HIR+wp_name2+con+NOR"」\n"); } } --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.61.157.53 ※ 编辑: laechan 来自: 210.61.157.53 (08/29 12:49)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Soft_Job站内搜寻

TOP