I can't seem to find why this messes up. It always returns Invalid Character. The Addchat is correct though, and in lowercase.
If left(lcase(message), 10) = botvars.trigger & "runeword " Then
Args = Split(message)
Char = Args(1)
Character = lcase(Args(1))
Addchat vbgreen, Character
x = 1
Select Case Character
Case sorceress
Runes = "Pul+Ral+Sol"
Struck = "5% for Level 15 Fire Ball"
Striking = "5% for Level 15 Blaze"
Bonuses = "+1 to warmth|+30% Enhanced Defense|Fire Resist +30%|Damage Taken -7"
Case necromancer
Runes = "Sol+Um+Um"
Struck = "15% for Level 10 Bone Armor"
Striking = "15% for Level 10 Bone Spear"
Bonuses = "+100-150 mana|All resistances +30|Damage taken -7| -None-"
Case paladin
Runes = "Ral+Gul+Eld"
Struck = " -None-"
Striking = "100% for Level 5 Holy Bolt"
Bonuses = "15% slower stamina drain|+5% to max poison resist|Fire Resist +30%| -None-"
Case barbarian
Runes = "Hel+Amn+Nef"
Struck = "3% for Level 1 Howl"
Striking = "10% for Level 1 Taunt"
Bonuses = "+30% Defense vs. Missile|Replenish life +10|Attacker takes 14 damage|Requirements -15%"
Case amazon
Runes = "Shael+Thul+Amn"
Struck = "4% for Level 5 Slow Missiles"
Striking = "2% for Level 15 Valkyrie"
Bonuses = "+20% faster hit recovery|+2 to Critical Strike|Cold Resist +30%|Attacker Takes 14 damage"
Case assassin
Runes = "Shael+Thul+Lem"
Struck = "5% for Level 15 Fade"
Striking = "15% for Level 15 Venom"
Bonuses = "+45% attack speed|+20% Faster Hit Recovery|Cold Resist +30%|+50% gold from monsters"
Case druid
Runes = "Ort+Mal+Ith"
Struck = "5% for Level 15 Cyclone Armor"
Striking = "5% for Level 15 Twister"
Bonuses = "+100-150 mana|Lightning Resist +30%|Magid Damage -7|15% Damage taken goes to Mana"
Case Else
AddQ "/w " & Username & " Invalid Character."
x = 0
End Select
If x = 1 Then
Bonus = Split(Bonuses, "|")
AddQ "/w " & Username & " Runeword for " & Char
AddQ "/w " & Username & " Runes: " & runes
AddQ "/w " & Username & " When Struck: " & Struck
AddQ "/w " & Username & " When Striking: " & Striking
AddQ "/w " & Username & " Bonus 1: " & Bonus(0)
AddQ "/w " & Username & " Bonus 2: " & Bonus(1)
AddQ "/w " & Username & " Bonus 3: " & Bonus(2)
AddQ "/w " & Username & " Bonus 4: " & Bonus(3)
End If
End If