great script, thanks a lot.
I have used this script to base my own script on, basically a complete make-over of this script. All bugs previously mentioned have dissapeared, and the dragon is completely balanced compared to other creatures on the shard.
Might release my version in the future, but I want to see it in actual use first. (So if I do it wont be for quite a while, as our shard is going beta soon)
Anyways the changes in general:
* Control Slots 3, changes to 4 in stage 5. (Counting hatchling as 0)
* Completely redone all resists, stats, virtual armor, skills, increases etc. No piece of the evolution code has been left intact. Was striving for perfection in balance and succeeded.
* Added taming skill checks at most evolution stages. It is not possible trading the dragon to a player with insufficient taming in my version.
* Redid all evolution messages.
* Added 11 different stages with 11 different age titles.
* Much more.
For other people who strive for more balance in this creature, you want to look at the following things:
VirtualArmor is way too high, it starts at 30 which is fine, but ends somewhere at 270.
To compare: An ancient wyrm has 70 and a Balron 90. You really dont want to go higher.
Hitpoints At stage 2 the dragon gains +500 hitpoints. If you want to balance the dragon, make sure you decide on the highest level's maximum hitpoints and work your way down. Again to compare, A Normal Dragon has roughly 500 hitpoints, an Ancient Wyrm roughly 700 and a Balron also roughly 700.
Resistances One of the stages has 98% Resistances. Let's just suffice saying this wont result in much balance.
Min/Max base damage Start is fine, 11, 17. However the final stage has +28, 28, resulting in 39, 45.
To compare, a white wyrm has 17, 25.
Damage Type Final stage has 100% - 75% - 75% - 75% - 75%, resulting in a damage output of no less then 400% of it's base damage!! *allways* keep the total damage types 100%, unless you have a very good reason making a creature overpowered.
Killpoints required The code has an error in it, which makes you unable to level beyond a certain stage. Make sure to look at all killpoint requirements to level and change them accordingly.
There are some more things you might want to look into, but the above ones are the main ones for people loading and editing this script. I hope you enjoy it as much as I did. It's fairly easy to edit really.
Raelis: thank you for providing me with a excellent base for a script, it gave me all the results I wanted!