[@BUFF回血A]
{
#if
CHECKSOCKETABLEITEM 0 0 N2 S2
#act
goto @fybf
break
#elseact
break
#if
#act
HUMANHP + 0
break
[@fybf]
#if
CheckContainsText <$STR(S2)> 治疗lv1
random 98
#ACT
mov n$治疗 <$maxhp>
DIV n$治疗 100
MUL n$治疗 20
HUMANHP + <$STR(N$治疗)>
<$CURRRTARGETNAME>.GuildNoticeMsg 245 0 敌方触发治疗Buff、1秒内回复20%血量! Self
SENDMSG 6 当前治疗Buff已触发,每秒恢复20%血量,持续1秒!
#if
CheckContainsText <$STR(S2)> 治疗lv1
random 95
#ACT
mov n$治疗 <$maxhp>
DIV n$治疗 100
MUL n$治疗 20
HUMANHP + <$STR(N$治疗)>
<$CURRRTARGETNAME>.GuildNoticeMsg 245 0 敌方触发治疗Buff、1秒内回复20%血量! Self
SENDMSG 6 当前治疗Buff已触发,每秒恢复20%血量,持续1秒!
#if
CheckContainsText <$STR(S2)> 治疗lv1
random 93
#ACT
mov n$治疗 <$maxhp>
DIV n$治疗 100
MUL n$治疗 20
HUMANHP + <$STR(N$治疗)>
<$CURRRTARGETNAME>.GuildNoticeMsg 245 0 敌方触发治疗Buff、1秒内回复20%血量! Self
SENDMSG 6 当前治疗Buff已触发,每秒恢复20%血量,持续1秒!
#if
CheckContainsText <$STR(S2)> 治疗lv1
random 90
#ACT
mov n$治疗 <$maxhp>
DIV n$治疗 100
MUL n$治疗 20
HUMANHP + <$STR(N$治疗)>
<$CURRRTARGETNAME>.GuildNoticeMsg 245 0 敌方触发治疗Buff、1秒内回复20%血量! Self
SENDMSG 6 当前治疗Buff已触发,每秒恢复20%血量,持续1秒!
;-----------------------------
#if
CheckContainsText <$STR(S2)> 治疗lv2
random 98
#ACT
mov n$治疗 <$maxhp>
DIV n$治疗 100
MUL n$治疗 30
HUMANHP + <$STR(N$治疗)>
<$CURRRTARGETNAME>.GuildNoticeMsg 245 0 敌方触发治疗Buff、1秒内回复30%血量! Self
SENDMSG 6 当前治疗Buff已触发,每秒恢复30%血量,持续1秒!
#if
CheckContainsText <$STR(S2)> 治疗lv2
random 95
#ACT
mov n$治疗 <$maxhp>
DIV n$治疗 100
MUL n$治疗 30
HUMANHP + <$STR(N$治疗)>
<$CURRRTARGETNAME>.GuildNoticeMsg 245 0 敌方触发治疗Buff、1秒内回复30%血量! Self
SENDMSG 6 当前治疗Buff已触发,每秒恢复30%血量,持续1秒!
#if
CheckContainsText <$STR(S2)> 治疗lv2
random 93
#ACT
mov n$治疗 <$maxhp>
DIV n$治疗 100
MUL n$治疗 30
HUMANHP + <$STR(N$治疗)>
<$CURRRTARGETNAME>.GuildNoticeMsg 245 0 敌方触发治疗Buff、1秒内回复30%血量! Self
SENDMSG 6 当前治疗Buff已触发,每秒恢复30%血量,持续1秒!
#if
CheckContainsText <$STR(S2)> 治疗lv2
random 90
#ACT
mov n$治疗 <$maxhp>
DIV n$治疗 100
MUL n$治疗 30
HUMANHP + <$STR(N$治疗)>
<$CURRRTARGETNAME>.GuildNoticeMsg 245 0 敌方触发治疗Buff、1秒内回复30%血量! Self
SENDMSG 6 当前治疗Buff已触发,每秒恢复30%血量,持续1秒!
}