Okay, when you type in something as a string in a GUI trigger, example you typed "Hello" to be displayed as a message to players in game, the WE actually stores this "Hello" into an internal string. When you convert your GUI trigger to JASS, this "Hello" would not be shown, something like...
I know that there have been many many threads regarding this, I also know that you can make it work with Orb of lightning + Another ability, which was what I did. But now, my problem is, my "Another ability" together with orb of lightning IS not what is supposed to be cast on Attack. Meaning...
As I am still quite new to WE, I don't really know many other more possibilities of playing around with it. I am trying to make a passive ability, much like Diablo II's Sorceress' Lightning Mastery whereby when it's learned or leveled up, passively increases lightning skills'/other skills'...
Is there an ability (that does not have auto cast) that adds purely armor, or armor and something that can be disabled easily?
I am making an ability (a buff) that can be targeted on self/allies that adds armor. I tried basing off Inner Fire, but the custom ability becomes able to auto cast...
spell1 spell2 spell3 spell4
spell5 spell6 spell7 spell8
blank blank blank cancel
In this spell book, I have those spells listed as an example. How do I remove a certain ability, example spell6, then add another ability which will replace the position of spell6?
I know that 2D or 3D arrays exist in the Java world, is it possible to use it in JASS? Or do I just have to resort to hashtables or game caches to store more information?
Incase someone don't get what I mean:
Integer i[u2][u3] = 1
Integer x[y1][y2][y3] = 11
Something like that.
Okay, I must say this should be the worst question asked.
I started mapping 2 days ago and was working very on terrain, trying to make it look as best as I could. Then I moved on to custom heroes, abilities, etc. Then I realised I couldn't add more players to the map. I've tried adding a...