Another awesome feature would be the foreach loop for unitgroups and playergroups!
Edit: Summing up!
1) declaring multiple GLOBAL variables like "int a, b, c;";
2) initializing string arrays like "string[3] names = { "Hodor", "Brandon", "Robb" };
3) foreach for player/unit-groups
Apart that, I must say this tool is awesome! I definantly like the namespace feature most.

elunder AuthorI made my own markup for the coloring of text. As of now I think just using strings to define your texts is the easiest.
My solution: Create a format function that replaces parts of your string with the codes used for textformatting. In this case Y means make yellow.
Other codes would be #G> and <#G for green #IMG> and <#IMG for images and so on. This has the advantage that you can globaly define the colors that you are using. If you dont use a replace function and concatenate the strings ala
at some point you will get an directory overflow error from the script because galaxy has to use too many brackets.
Edit:
Another matter: In galaxy
++the function UnitGetTag(unit):int does not seem to be avaliable, but it's important! (Edit: Nevermind that, seems to be a general issue)Check out my RPG. 6 heroes with 8 abilities each, 1-4 player coop plus villain player, multistate quests, boss fights with stages, over 180000 items in 4 classes, 5 attributes, custom skilltree, custom journal, trading, hybrid hero-villain gameplay, adaptive soundtrack