Private Sub CheckBoxItem2_Click(sender As Object, e As EventArgs) Handles CheckBoxItem2.Click
str = AxShockwaveFlash1.GetVariable("character.origStats.intStr")
int = AxShockwaveFlash1.GetVariable("character.origStats.intInt")
dex = AxShockwaveFlash1.GetVariable("character.origStats.intDex")
ends = AxShockwaveFlash1.GetVariable("character.origStats.intEnd")
luk = AxShockwaveFlash1.GetVariable("character.origStats.intLuk")
cha = AxShockwaveFlash1.GetVariable("character.origStats.intCha")
wis = AxShockwaveFlash1.GetVariable("character.origStats.intWis")
defmelee = AxShockwaveFlash1.GetVariable("character.intDefMelee")
defpierce = AxShockwaveFlash1.GetVariable("character.intDefPierce")
defmagic = AxShockwaveFlash1.GetVariable("character.intDefMagic")
block = AxShockwaveFlash1.GetVariable("character.intBlock")
dodge = AxShockwaveFlash1.GetVariable("character.intDodge")
parry = AxShockwaveFlash1.GetVariable("character.intParry")
crit = AxShockwaveFlash1.GetVariable("character.intCrit")
bonus = AxShockwaveFlash1.GetVariable("character.intBonus")
dmgmin = AxShockwaveFlash1.GetVariable("character.intDmgMin")
dmgmax = AxShockwaveFlash1.GetVariable("character.intDmgMax")
If CheckBoxItem2.CheckState = CheckState.Checked Then
AxShockwaveFlash1.SetVariable("character.origStats.intStr", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intInt", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intDex", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intEnd", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intLuk", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intCha", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intWis", "999")
AxShockwaveFlash1.SetVariable("character.intDefMelee", "999")
AxShockwaveFlash1.SetVariable("character.intDefPierce", "999")
AxShockwaveFlash1.SetVariable("character.intDefMagic", "999")
AxShockwaveFlash1.SetVariable("character.intBlock", "999")
AxShockwaveFlash1.SetVariable("character.intDodge", "999")
AxShockwaveFlash1.SetVariable("character.intParry", "999")
AxShockwaveFlash1.SetVariable("character.intCrit", "999")
AxShockwaveFlash1.SetVariable("character.intBonus", "999")
AxShockwaveFlash1.SetVariable("character.intDmgMin", "999")
AxShockwaveFlash1.SetVariable("character.intDmgMax", "999")
End If
If CheckBoxItem2.CheckState = CheckState.Unchecked Then
AxShockwaveFlash1.SetVariable("character.origStats.intStr", str)
AxShockwaveFlash1.SetVariable("character.origStats.intInt", int)
AxShockwaveFlash1.SetVariable("character.origStats.intDex", dex)
AxShockwaveFlash1.SetVariable("character.origStats.intEnd", ends)
AxShockwaveFlash1.SetVariable("character.origStats.intLuk", luk)
AxShockwaveFlash1.SetVariable("character.origStats.intCha", cha)
AxShockwaveFlash1.SetVariable("character.origStats.intWis", wis)
AxShockwaveFlash1.SetVariable("character.intDefMelee", defmelee)
AxShockwaveFlash1.SetVariable("character.intDefPierce", defpierce)
AxShockwaveFlash1.SetVariable("character.intDefMagic", defmagic)
AxShockwaveFlash1.SetVariable("character.intBlock", block)
AxShockwaveFlash1.SetVariable("character.intDodge", dodge)
AxShockwaveFlash1.SetVariable("character.intParry", parry)
AxShockwaveFlash1.SetVariable("character.intCrit", crit)
AxShockwaveFlash1.SetVariable("character.intBonus", bonus)
AxShockwaveFlash1.SetVariable("character.intDmgMin", dmgmin)
AxShockwaveFlash1.SetVariable("character.intDmgMax", dmgmax)
End If
End Sub


Private Sub ButtonX1_Click(sender As Object, e As EventArgs) Handles ButtonX1.Click
'Dim the values as the texboxes
Dim Str = TextBox1.Text
Dim Int = TextBox2.Text
Dim dex = TextBox3.Text
Dim ends = TextBox4.Text
Dim luk = TextBox5.Text
Dim cha = TextBox6.Text
Dim wis = TextBox7.Text
Dim defmelee = TextBox8.Text
Dim defpierce = TextBox9.Text
Dim defmagic = TextBox10.Text
Dim block = TextBox11.Text
Dim dodge = TextBox12.Text
Dim parry = TextBox13.Text
Dim crit = TextBox14.Text
Dim bonus = TextBox15.Text
Dim dmgmin = TextBox16.Text
Dim dmgmax = TextBox17.Text
'using a single button for my demo adjust accordingly
If ButtonX1.Text = "Stats Off" Then
'when first press to toggle stores the original stats
TextBox1.Text = AxShockwaveFlash1.GetVariable("character.origStats.intStr")
TextBox2.Text = AxShockwaveFlash1.GetVariable("character.origStats.intInt")
TextBox3.Text = AxShockwaveFlash1.GetVariable("character.origStats.intDex")
TextBox4.Text = AxShockwaveFlash1.GetVariable("character.origStats.intEnd")
TextBox5.Text = AxShockwaveFlash1.GetVariable("character.origStats.intLuk")
TextBox6.Text = AxShockwaveFlash1.GetVariable("character.origStats.intCha")
TextBox7.Text = AxShockwaveFlash1.GetVariable("character.origStats.intWis")
TextBox8.Text = AxShockwaveFlash1.GetVariable("character.intDefMelee")
TextBox9.Text = AxShockwaveFlash1.GetVariable("character.intDefPierce")
TextBox10.Text = AxShockwaveFlash1.GetVariable("character.intDefMagic")
TextBox11.Text = AxShockwaveFlash1.GetVariable("character.intBlock")
TextBox12.Text = AxShockwaveFlash1.GetVariable("character.intDodge")
TextBox13.Text = AxShockwaveFlash1.GetVariable("character.intParry")
TextBox14.Text = AxShockwaveFlash1.GetVariable("character.intCrit")
TextBox15.Text = AxShockwaveFlash1.GetVariable("character.intBonus")
TextBox16.Text = AxShockwaveFlash1.GetVariable("character.intDmgMin")
TextBox17.Text = AxShockwaveFlash1.GetVariable("character.intDmgMax")
'then loads modified stats
AxShockwaveFlash1.SetVariable("character.origStats.intStr", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intInt", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intDex", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intEnd", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intLuk", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intCha", "999")
AxShockwaveFlash1.SetVariable("character.origStats.intWis", "999")
AxShockwaveFlash1.SetVariable("character.intDefMelee", "999")
AxShockwaveFlash1.SetVariable("character.intDefPierce", "999")
AxShockwaveFlash1.SetVariable("character.intDefMagic", "999")
AxShockwaveFlash1.SetVariable("character.intBlock", "999")
AxShockwaveFlash1.SetVariable("character.intDodge", "999")
AxShockwaveFlash1.SetVariable("character.intParry", "999")
AxShockwaveFlash1.SetVariable("character.intCrit", "999")
AxShockwaveFlash1.SetVariable("character.intBonus", "999")
AxShockwaveFlash1.SetVariable("character.intDmgMin", "999")
AxShockwaveFlash1.SetVariable("character.intDmgMax", "999")
'used to toggle the button ignore if using checkbox
ButtonX1.Text = "Stats On"
ElseIf ButtonX1.Text = "Stats On" Then
'reverts stats back to data values stored in textbox
AxShockwaveFlash1.SetVariable("character.origStats.intStr", Str)
AxShockwaveFlash1.SetVariable("character.origStats.intInt", Int)
AxShockwaveFlash1.SetVariable("character.origStats.intDex", dex)
AxShockwaveFlash1.SetVariable("character.origStats.intEnd", ends)
AxShockwaveFlash1.SetVariable("character.origStats.intLuk", luk)
AxShockwaveFlash1.SetVariable("character.origStats.intCha", cha)
AxShockwaveFlash1.SetVariable("character.origStats.intWis", wis)
AxShockwaveFlash1.SetVariable("character.intDefMelee", defmelee)
AxShockwaveFlash1.SetVariable("character.intDefPierce", defpierce)
AxShockwaveFlash1.SetVariable("character.intDefMagic", defmagic)
AxShockwaveFlash1.SetVariable("character.intBlock", block)
AxShockwaveFlash1.SetVariable("character.intDodge", dodge)
AxShockwaveFlash1.SetVariable("character.intParry", parry)
AxShockwaveFlash1.SetVariable("character.intCrit", crit)
AxShockwaveFlash1.SetVariable("character.intBonus", bonus)
AxShockwaveFlash1.SetVariable("character.intDmgMin", dmgmin)
AxShockwaveFlash1.SetVariable("character.intDmgMax", dmgmax)
ButtonX1.Text = "Stats Off"
End If
End Sub
battle.bitWon battle.resolveBattle game.stage.mcActionBar hideTargetSelection hideBlocker