[@施毒术]
{
#IF
InSafeZone
#ACT
BREAK
#IF
RANDOM 1
#ACT
MOV S50 $MAPHUM.$M.$PARAM(44).$PARAM(45)
#IF
CHECKONLINE $STR(S50)
#ACT
#ELSEACT
BREAK
#IF
$STR(S50).InSafeZone
#ACT
BREAK
#IF
$STR(S50).ISoffline
#ACT
BREAK
#IF
CHECKVAR HUMAN 冷却6 > 0
#ACT
SENDMSG 5 技能冷却时间还剩<$HUMAN(冷却6)>秒
break
#IF
RANDOM 1
#ACT
MOV P56 $USERMAGIC[6].LEVEL
MOV P57 $USERMAGIC[6].LEVEL
MUL P57 10
MOV P59 $MAXSC
MOV P58 $STR(P59)
DIV P59 100
MUL P59 $STR(P57)
#IF
LARGE P59 $HUMANINFO.$STR(S50).$HUMAN(伤害6)
#ACT
CALCVAR HUMAN 冷却6 = 30
DELAY2 1000 @SDSTXLQ $HUMAN(冷却6)
HCALL $STR(S50) @施毒效果
SENDMSG 6 施毒术施展成功,对方将每5秒额外失去<$STR(P59)>的血量!
BREAK
#ELSEACT
SENDMSG 6 对方中毒已深,得饶人处且饶人!
BREAK
[@SDSTXLQ]
#IF
CHECKVAR HUMAN 冷却6 > 0
#ACT
CALCVAR HUMAN 冷却6 - 1
BREAK
}
[@施毒效果]
{
#IF
InSafeZone
#ACT
BREAK
#IF
ISoffline
#ACT
BREAK
#IF
CHECKVAR HUMAN 持续6 > 0
#ACT
BREAK
#IF
RANDOM 1
#ACT
CALCVAR HUMAN 持续6 = $HUMANINFO.$PARAM(0).$STR(P58)
CALCVAR HUMAN 伤害6 = $HUMANINFO.$PARAM(0).$STR(P59)
CALCVAR HUMAN 状态6 = $HUMANINFO.$PARAM(0).$STR(P56)
DELAY2 5000 @SDZTJC $HUMAN(持续6)
SENDMSG 5 你受到<$PARAM(0)>施展的施毒术的额外效果,每5秒失去<$HUMAN(伤害6)>的血
BREAK
[@SDZTJC]
#IF
InSafeZone
#ACT
BREAK
#IF
ISoffline
#ACT
BREAK
#IF
CHECKVAR HUMAN 持续6 > 0
#ACT
CALCVAR HUMAN 持续6 - 1
HUMANHP - $HUMAN(伤害6)
BREAK
#ELSEACT
CALCVAR HUMAN 状态6 = 0
CALCVAR HUMAN 伤害6 = 0
SENDMSG 5 你受到的施毒术的额外效果已消失
BREAK
}
下载声明:
1、本站所有资源、仅供学习交流,不得商业运营资源,不确保资源完整性,图片和资源仅供参考, 不提供任何技术服务。
2、本站资源均有第三方用户自行上传分享推荐,非本站自制,仅供玩家做交流学习之用!切勿用于商业用途!游戏作品版权
归原作者享有,如有版权问题,请附带版权证明至邮件,本平台将应您的要求删除。举报邮箱 :859840003@qq.com
评论