[@ִ]
{
#IF
#ACT
GOTO @и
GOTO @
GOTO @
GOTO @նɱ
GOTO @϶

;===============================================================
; 1. äˢ (ֲ)
;===============================================================
[@϶]
#IF
CHECKITEM ׳׳߼
RANDOMEX 10 100
#ACT
GOTO @ʼ
BREAK

#IF
CHECKITEM ׳׳
RANDOMEX 2 100
#ACT
GOTO @ʼ
BREAK

[@ʼ]
#IF
RANDOM 2
#ACT
RangeHarm <$ATTACKMONSTER_X> <$ATTACKMONSTER_Y> 0 0 11 5 0 2 0 0 0 0 0
SendCenterMsg 254 0 ׳׳Ŀ[̶]ˢ(5) 0 1
BREAK

#IF
#ACT
RangeHarm <$ATTACKMONSTER_X> <$ATTACKMONSTER_Y> 0 0 10 5 0 2 0 0 0 0 0
SendCenterMsg 249 0 ׳׳Ŀ[춾]ˢ(5) 0 1
BREAK

;===============================================================
; 2. նɱ߼ (ֲ)
;===============================================================
[@նɱ]
#IF
CHECKITEM ׳׳߼
RANDOMEX 10 100
NOT CHECKCURRTARGETRACE = 0
M.CheckHpPer < 20
#ACT
M.AddHpPer - 100
SendCenterMsg 249 251 ׳׳Ŀ(20%)һɱ 0 1
BREAK

#IF
CHECKITEM ׳׳
RANDOMEX 2 100
NOT CHECKCURRTARGETRACE = 0
M.CheckHpPer < 20
#ACT
M.AddHpPer - 100
SendCenterMsg 249 251 ׳׳Ŀ(20%)һɱ 0 1
BREAK


[@]
#IF
CHECKITEM ׳׳߼
; 10% (10/100)
RANDOMEX 10 100
#ACT
; 2=ٶȣ15㣬7
ChangeSpeed 2 20 7
; 3=ħٶȣ15㣬7
ChangeSpeed 3 20 7
SendCenterMsg 22 0 ׳׳BUFF١/ʩ˲+207룡 0 3
BREAK

#IF
CHECKITEM ׳׳
; 2% (2/100)
RANDOMEX 2 100
#ACT
; 2=ٶȣ10㣬5
ChangeSpeed 2 10 5
; 3=ħٶȣ10㣬5
ChangeSpeed 3 10 5
SendCenterMsg 22 0 ׳׳BUFF١/ʩ˲+105룡 0 3
BREAK


;===============================================================
; ߼ (ֲ)
;===============================================================
[@и]
#IF
CHECKITEM ׳׳߼
RANDOMEX 10 100
#ACT
MOV N$иѪ <$ATTACKMONSTER_HP>
DIV N$иѪ 100
MUL N$иѪ 10
M.HumanHP - <$STR(N$иѪ)>
SendCenterMsg 22 0 ׳׳BUFFи˲併͵ǰѪ<$STR(N$иѪ)>10%㣡 0 3
BREAK

#IF
CHECKITEM ׳׳
RANDOMEX 5 100
#ACT
MOV N$иѪ <$ATTACKMONSTER_HP>
DIV N$иѪ 100
MUL N$иѪ 5
M.HumanHP - <$STR(N$иѪ)>
SendCenterMsg 22 0 ׳׳BUFFи˲併͵ǰѪ<$STR(N$иѪ)>5%㣡 0 3
BREAK

[@]
#IF
CHECKITEM ׳׳߼
RANDOMEX 10 100
#ACT
M.ChangeState 2 1
SendCenterMsg 22 0 ׳׳BUFFﱻ1룡 0 3
BREAK

#IF
CHECKITEM ׳׳
RANDOMEX 1 100
#ACT
M.ChangeState 2 1
SendCenterMsg 22 0 ׳׳BUFFﱻ1룡 0 3
BREAK
}