Originally Posted by Razvan
First of all I need to say WOW, that's a really nice bug you found there.
I looked in the code and your observations are pretty accurate.
What is really happening is the following:
Each plane has 2 properties (among others): firepower and armour (examples: 0.9, 1.0, 1.1, 1.3 ...)
Each bullet/rocket/bomb has a damage expressed in percentage like this: 0.02 means it takes 2% of the plane life, 0.2 means it takes 20% of the plane's life and so on...
When you spawn, the plane has the life 1.0 meaning 100%.
When plane1 shoots plane2 the formula of the damage given to plane2 is the following:
plane2_damage = bulletdamage x plane1_firepower / plane2_armour
This means if plane1 has more firepower it will give more damage, if plane2 has more armour it will get less damage.
The bug ... is the following.
Right now the formula is like this:
plane2_damage = bulletdamage x plane1_firepower / plane1_armour
That means plane1's armour is taken into account instead of plane2's. The formula was incorrect and we apologize.
The fun part of the bug is that if you have a low armour plane you will take more damage to the other planes.
The good news is that we only need to do a minor modification for the server and not an actual application update.
My respect for finding this bug! It will be immediately fixed.
Also we are planning to do a minor update with some bugfixes including the one with the player's name. You will have 18 characters maximum name length.
Thanks for the bug once again!
No wonder I was finding it easier to down planes! So right now less armor=greater firepower... Neat! Way to go Cometti
Also I had a bad case of the choppies yesterday after upgrading to the latest version (long story) and I had to totally restore my iPod. Is this issue server related or a problem with the software getting installed funny or something. Knowing this kind of stuff would help us out greatly in determining for ourselves if we should try fixing the issues ourselves, by resetting, uninstalling, reinstalling, ect... or if we should just be paitent and wait for you guys to resolve things on your end. I lost my 100 dogfight stat along with all the others. I wish there was a way to get those back. In future versions could there be a way to sync all your userdata to your pc via iTunes somehow? Also if someone upgrades their iPhone/iPod then there previous ranking then becomes null and void. All of the top 10 worked hard to get there, it will be a shame seeing people having to start from scratch trying to get back there simply because their batteries eventually wore out.