P3D-Legacy/P3D/World/ActionScript/V2/ScriptConstructs/DoBattle.vb

35 lines
1.2 KiB
VB.net
Raw Normal View History

2016-09-07 18:50:38 +02:00
Namespace ScriptVersion2
Partial Class ScriptComparer
' --------------------------------------------------------------------------------------------------------------------------
' Contains the <battle> constructs.
' --------------------------------------------------------------------------------------------------------------------------
2016-09-07 18:50:38 +02:00
Private Shared Function DoBattle(ByVal subClass As String) As Object
Dim command As String = GetSubClassArgumentPair(subClass).Command
Dim argument As String = GetSubClassArgumentPair(subClass).Argument
Select Case command.ToLower()
Case "defeatmessage"
Dim t As New Trainer(argument)
Return t.DefeatMessage
Case "intromessage"
Dim t As New Trainer(argument)
Return t.IntroMessage
Case "outromessage"
Dim t As New Trainer(argument)
Return t.OutroMessage
Case "won"
Return ReturnBoolean(BattleSystem.Battle.Won)
End Select
Return DEFAULTNULL
End Function
End Class
End Namespace