戦闘アニメ_LOLIP_フェニックスモードM使用:
Switch Random(10)
Case 1
Set LOLIP_PMM "ホアーーーー!!"
Case 2
Set LOLIP_PMM "フェニッーーークス!!.シリ穴から少女エネルギーが注入された!!.今のオレは無敵だァー!!"
Case 3
Set LOLIP_PMM "うおお!! 少女エネルギーが流れ込んでくる!!.復活だァーーー!!"
Case 4
Set LOLIP_PMM "うおお!! フェニックスーーー!!.エネルギーモリモリだぜ!!"
Case 5
Set LOLIP_PMM "はーーーーーー!!.フェニーーックス!!"
Case 6
Set LOLIP_PMM "うはーーー!!.少女エネルギーがトイレットペーパーごしに!!"
Case 7
Set LOLIP_PMM "彼女たちの想いは受け取った!!.いくぞ!!"
Case 8
Set LOLIP_PMM "鎖骨見えたーーーーーー!!"
Case 9
Set LOLIP_PMM "お兄ちゃんも大好きだァーーーー!!"
Case 10
Set LOLIP_PMM "そしてその舌使いがオレに力を与えた――.フェニーーーックス!!"
EndSw
戦闘アニメ_LOLIP_少女のパンツの色命中:
Switch Random(6)
Case 1
Set LOLIP_GPC "水色ストライプ"
Case 2
Set LOLIP_GPC "水玉"
Case 3
Set LOLIP_GPC "白"
Case 4
Set LOLIP_GPC "しましま"
Case 5
Set LOLIP_GPC "ピンク"
Case 6
Set LOLIP_GPC "くまさん"
EndSw
Local UID = _GetName(対象ユニットID,_GetIDFromArgs())
_CenteringCheck UID
Local GS_STR = _GetBoxSizeFromArgs(Args(2))
Local G_SX = _GN(32,_SelectBmpSizeType(GS_STR,"X"))
Local G_SY = _GN(32,_SelectBmpSizeType(GS_STR,"Y"))
Local i
Local j
Local C_X = WX(UID)
LOcal C_Y = WY(UID)
Local G_X = (WX(UID) + 16)
LOcal G_Y = (WY(UID) + 16)
Local BMP_FILE = _GetBMPName(UID)
Local T_COL_F = _ColorTime(_IsLight())
Local W_T
Local B_FLG = _S_OPT_FA("背面")
Local DRCT = ""
Local POS = _GetDrawPosFromArgs()
Local T_COL = _ColorTime()
Local ANG = 0
Local ANGP
If ((X(対象ユニットID) < _Get_X(相手ユニットID)) And (_S_OPT_FA("方向判定") = "方向判定")) Then
Set DRCT 左右反転
EndIf
Local UD_OPT = _S_OPT_FA("上下反転")
Local LR_OPT = _S_OPT_FA("左右反転")
If ((DRCT != "") And (LR_OPT != "")) Then
Set DRCT ""
ElseIf (LR_OPT != "") Then
Set DRCT LR_OPT
EndIf
Local UID = _GetName(対象ユニットID,_GetIDFromArgs())
_CenteringCheck UID
Local GS_STR = _GetBoxSizeFromArgs(Args(2))
Local GS_STR2 = _GetBoxSizeFromArgs(Args(4))
Local G_SX = _GN(32,_SelectBmpSizeType(GS_STR,"X"))
Local G_SY = _GN(32,_SelectBmpSizeType(GS_STR,"Y"))
Local G_SX2 = _GN(32,_SelectBmpSizeType(GS_STR2,"X"))
Local G_SY2 = _GN(32,_SelectBmpSizeType(GS_STR2,"Y"))
Local i j k
Local C_X = WX(UID)
LOcal C_Y = WY(UID)
Local G_X = (WX(UID) + 16)
LOcal G_Y = (WY(UID) + 16)
Local BMP_FILE = _GetBMPName(UID)
Local T_COL_F = _ColorTime(_IsLight())
Local W_T
Local B_FLG = _S_OPT_FA("背面")
Local DRCT = ""
Local DRCT2 = ""
Local POS = _GetDrawPosFromArgs()
Local T_COL = _ColorTime()
Local ANG = 0
# 画像反転判定
If ((X(対象ユニットID) < _Get_X(相手ユニットID)) And (_S_OPT_FA("方向判定") = "方向判定")) Then
Set DRCT 左右反転
Set DRCT2 左右反転
EndIf
Local UD_OPT = _S_OPT_FA("上下反転")
Local LR_OPT = _S_OPT_FA("左右反転")
If ((DRCT != "") And (LR_OPT != "")) Then
Set DRCT ""
ElseIf (LR_OPT != "") Then
Set DRCT LR_OPT
EndIf
Local UD_OPT2 = ""
If (_SearchOptionFromArgs("上下反転2") != "") Then
UD_OPT2 = "上下反転"
EndIf
Local LR_OPT2 = ""
If (_SearchOptionFromArgs("左右反転2") != "") Then
LR_OPT2 = "左右反転"
Endif
If ((DRCT2 != "") And (LR_OPT2 != "")) Then
Set DRCT2 ""
ElseIf (LR_OPT != "") Then
Set DRCT2 LR_OPT2
EndIf
Local UID = _GetName(対象ユニットID,_GetIDFromArgs())
_CenteringCheck UID
Local C_X = WX(UID)
Local C_Y = WY(UID)
Local WP_FILE = _GetBmpFromArgs()
Local G_S = _GetPicSizeFromArgs()
Local X_P
Local T_COL_F = _ColorTime(_IsLight())
Local WA = _GetOptValueFromArgs("待機")
Local UID = _GetName(対象ユニットID,_GetIDFromArgs())
_CenteringCheck UID
Local C_X = WX(UID)
Local C_Y = WY(UID)
Local C_X2 = WX(UID)
Local C_Y2 = WY(UID)
Local BMP_FILE = _GetBMPName(UID)
Local BMP_FILE2 = _GetTileName(UID)
Local BMP_FILE3 = _GetBMPName(相手ユニットID)
Local BMP_FILE4 = _GetTileName(相手ユニットID)
Local A_X = WX(相手ユニットID)
Local A_Y = WY(相手ユニットID)
Local HITH
Local ANGC = _GetName(0,_GetNumberFromArgs())
# 相手の浮き
If (_SearchOptionFromArgs("浮き") != "") Then
Set HITH 2
Else
Set HITH 1
EndIf
If (_SearchOptionFromArgs("相手タイル") != "") Then
Set C_X A_X
Set C_Y A_Y
EndIf
Local SPEED = 1
If (_SearchOptionFromArgs("遅") != "") Then
Set SPEED 1.5
ElseIf (_SearchOptionFromArgs("速") != "") Then
Set SPEED 0.5
EndIf
Local UID = _GetName(対象ユニットID,_GetIDFromArgs())
_CenteringCheck UID
Local i j
Local BMP_FILE = _GetBMPName(UID)
Local TILE_FILE = _GetTileName(UID)
Local C_X = WX(UID)
Local C_Y = WY(UID)
Local ANG = 0
Local DRCT
Local DRC
Local S_F = _GetName("Swing.wav",_GetWavFromArgs())
Local CNT = _GetNumberFromArgs()
Local SPEED = 1
If (_SearchOptionFromArgs("遅") != "") Then
Set SPEED 1.5
ElseIf (_SearchOptionFromArgs("速") != "") Then
Set SPEED 0.7
ElseIf (_SearchOptionFromArgs("高速") != "") Then
Set SPEED 0.3
EndIf
Set DRCT -60
If (_SearchOptionFromArgs("正") != "") Then
Set DRCT 60
EndIf
Set DRC ""
If (X(UID) < _Get_X(相手ユニットID)) Then
Set DRC 左右反転
Set DRCT (DRCT * -1)
EndIf
ChangeUnitBitmap UID 非表示
If (CNT < 1) Then
For i = 1 To 12
If ((i Mod 3) = 0) Then
PlaySound S_F
EndIf
ClearPicture
_PaintTile TILE_FILE C_X C_Y
PaintPicture BMP_FILE C_X (C_Y - i) 透過 左回転 ANG DRC _ColorTime()
Refresh
Wait (((10 - (i \ 6)) * 0.1) * SPEED)
Incr ANG DRCT
Next
For j = 1 To 3
Wait Start
For i = 1 To 6
If ((i Mod 3) = 0) Then
PlaySound S_F
EndIf
ClearPicture
If (TILE_FILE != "") Then
PaintPicture TILE_FILE C_X C_Y _ColorTime()
EndIf
PaintPicture BMP_FILE C_X (C_Y - 12) 透過 左回転 ANG DRC _ColorTime()
Refresh
Wait Until ((i * (9 - j) * 0.1) * SPEED)
Incr ANG DRCT
Next
Next
Else
For j = 1 To CNT
PlaySound S_F
Wait Start
For i = 1 To 6
ClearPicture
If (TILE_FILE != "") Then
PaintPicture TILE_FILE C_X C_Y _ColorTime()
EndIf
PaintPicture BMP_FILE C_X C_Y 透過 左回転 ANG DRC _ColorTime()
Refresh
Wait Until (i * SPEED)
Incr ANG DRCT
Next
Next
EndIf