I was wondering.. when making a campaign, there's a section in the object editor to create things that will be available in all maps of the campaign. Is there anything similar for triggers/jass?
I imagine creating custom abilities would be quite troublesome if you need to copy/paste the code into every single map and then update each one everytime it needs an edit.
Could you do all the campaign triggers in JASS in the part where you can declare functions for the whole map? Would be easier than using a custom blizzard.j (much easier to change, as you can just copy and paste the whole lot). May have a problem with map init functions, but you could run them from a single trigger.
Instead of using a custom blizzard.j you could save your Abilities/Unit Info as a file and the load it unto your other maps. Then they will all have the same 4-digit code and that stuff.
But you should remember to do it before you do anything, because it erases everything else.
there is a way past this...
in the campaigen making menu there is a object editor right? right!
if you edit that one to watever you want and then make a new map FROM the campaigen editor it should automatcly have the new data...