Hi guys. This is the bomber spell I was trying to do with some help. I finally ended it a few days ago(a lot of time by now, few moths/years for sure =P) . After submitting it to the script section no one gave any more advices, so I believe this is ready.
If there is anything to change, go ahead and let me know.
This should be more of a template than a simple spell, because it's structure was made to accommodate change, however, I only have 1 sample.
The code is commented, the spell is JESP (as usual) and I hope people like it.
This spell was remade from the start several times, I hope this version stands up.
Please note I followed a different approach from all my previous spells. Therefore I feel forced to make people know the main differences between this bombardment spell and other bombardment spells.
Differences:
- For the first time, your bomber can DIE !!! (lol) he is vulnerable to damage!
- You have a limited control on the planes flight plan ! (means you can turn him a little around).
- Bombs have realistic fall, this means they obey to the laws of physics when they fall.
This spell belongs to my project
Castle vs Castle Flame Edition and I hope you all enjoy it.
Description:
- A spell calls a gnomish plane from behind the caster. The plane will drop Incendiary bombs and burn the enemies.
Requirements:
-
Jass NewGen Pack (uses vJASS)
-
TimerUtils
-
Table
History:
Version 1.0
- Public release
- Thanking all credits
Version 1.1
- Improved the bomb fall. Now all bombs take the same time to fall
- Simplified the code and made bombs independent from the plane, now if the plane dies, the released bombs will still fall
- Now the bomber is vulnerable to damage ! Now the bomber can die !
- Now you can control the flight of the bomber !
- Optimized the Incendiary bombs code and upgraded the documentation
Version 1.2
- Fixed the death of the plane. Now we all can see its death animation !
- Improved the documentation
Version 1.3
- Simplified the code by completely separating plane from bomb. Now the two off them are independent and even easier to use, hurray modularization!
- Improved the documentation
Version 1.5
- Version 1.4 was a test version that didn't got released
- In Version 1.5, the bomb and the plane are both in one single scope, thus you don't need 2 scopes for your spell.
- Also eliminated the spell "FireBomb" that is useless, now everything is coded!
- Made some small optimizations on the fall of the bombs, not the fall faster and the plane goes lower to drop them. Also changed the effect that appears when the bomber dies
- Added JESP document
Version 1.5b and 15c:
- Improved the comments and the credits
Version 1.6:
- Improved the terrain of the map a lot
- Added a read Me file that explains the code
- Now the plane won't stop when he hits camera bounds
Version 1.7
- Now the fires are not created when the bombs falls outside the camera bounds
- Made minor changes in the demo map
Version 1.7.1:
- Updated for patch 1.24
This spell took me years (yes years) to develop. I always dreamed to create it, but all my previous versions were never good enough. It is now, with version 1.5c, the best bomber spell I've ever seen in my entire life, and yes, I made a research for bombing spells.
I am very proud of it, and if this spell doesn't get 5/5 from the moderators in THW, I will surely want to kill some one, because this baby was approved with quality in Wc3c by Vexorian himself (yes, the God we all know =P ). This combines nearly all my knowledge of vJASS that I acquired since I entered Wc3c. If it gets approved, I am sure people will like it better than many other bombing spells.
Keywords:
CCFE, Flame_Phoenix, gnome, dwarf, bombardment, plane, bomber, bomb, fire, incendiary, napalm, vJASS, Castle vs Castle Flame Edition