Alright, I've got quite a doozy of a bug report here.
Turn 11
shikari: yep
shikari called Golduck back!
shikari sent out Shedinja!
The foe's Shedinja is hurt by spikes!
The foe's Shedinja fainted!
Deoxys-S used Spikes!
But it failed!
shikari: Ouch
TonyMuhplaah: Wait, why'd my third layer of spikes fail?
shikari sent out Chinchou!
[DEBUG] artificial immunity.
The foe's Chinchou is floating on a balloon!
Turn 12
Deoxys-S used Knock Off!
Knocked off Air Balloon. (placeholder)
The foe's Chinchou lost 6% of its health!
The foe's Chinchou used Thunderbolt!
Deoxys-S lost 50% of its health!
Deoxys-S restored a little HP using its Leftovers!
Turn 13
Deoxys-S used Spikes!
Spikes were scattered all around the feet of shikari's team!
The foe's Chinchou used Thunderbolt!
Deoxys-S lost 43% of its health!
Deoxys-S restored a little HP using its Leftovers!
Spikes failed despite there not being 3 layers up, perhaps because there was no opponent?
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyMove handler suppressed by Air Lock.
The foe's Abomasnow used Protect!
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
The foe's Abomasnow protected itself!
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyMove handler suppressed by Air Lock.
Lickitung used Fire Punch!
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
The foe's Abomasnow protected itself from the attack!
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
[DEBUG] ModifyPokemon handler suppressed by Air Lock.
Hail continues to fall!
[DEBUG] Weather handler suppressed by Air Lock.
[DEBUG] Weather handler suppressed by Air Lock.
The foe's Abomasnow restored a little HP using its Leftovers!
This is more of an aesthetic thing, but does there really need to be that much Debug when a Cloud Nine Pokemon is on the field?
Turn 22
The foe's Victreebel absorbed light!
The foe's Victreebel used SolarBeam!
It's not very effective... Entei lost 58% of its health!
Entei woke up!
Entei used Eruption!
[DEBUG] Sunny Day fire boost.
It's super-effective! The foe's Victreebel lost 8% of its health!
The sunlight is strong!
Turn 23
TonyMuhplaah: BAAAAH
shikari: lol that's pretty bad
TonyMuhplaah: I wish I had flamethrower
shikari: you missed?
shikari: how...
shikari: what...
TonyMuhplaah: no, Eruption's power based on HP
shikari: oh!
The foe's Victreebel absorbed light!
The foe's Victreebel used SolarBeam!
It's not very effective... Entei lost 5% of its health!
Entei fainted!
The sunlight is strong!
TonyMuhplaah: barely survived, base power like 10
TonyMuhplaah sent out Lickitung!
Pointed stones dug into Lickitung!
Turn 24
shikari: who's faster now?
TonyMuhplaah: Ooh, wait, this thing has cloud nine, I miight be faster
The foe's Victreebel absorbed light!
[DEBUG] ModifyMove handler suppressed by Air Lock.
The foe's Victreebel used SolarBeam!
[DEBUG] Immunity handler suppressed by Air Lock.
[DEBUG] BasePower handler suppressed by Air Lock.
Lickitung lost 18% of its health!
Lickitung fainted!
shikari won the battle!
shikari: wow!
TonyMuhplaah: Wait, wouldn't Air Lock stop Solarbeam?
shikari: GREAT match!
TonyMuhplaah: Nice match!
Despite Cloud Nine, Solarbeam took one turn. Pretty sure that shouldn't happen.
Turn 1
TonyMuhplaah called Seaking back!
TonyMuhplaah sent out Dusknoir!
The foe's Garchomp used Substitute!
The foe's Garchomp made a substitute!
The foe's Garchomp restored a little HP using its Leftovers!
Turn 2
Dusknoir used Sucker Punch!
Dusknoir lost some HP because of Rough Skin!
The foe's Garchomp used Toxic!
Dusknoir was badly poisoned!
The foe's Garchomp restored a little HP using its Leftovers!
Dusknoir restored a little HP using its Leftovers!
Dusknoir is hurt by poison!
Turn 3
TonyMuhplaah: Wait, why'd that hurt me?
Sucker Punch failed, so Rough Skin should not have activated.
That's all for now, it's quite a bit. Great simulator otherwise!