Ok so if i use vJass or Wewarlock I am able to create classes in jass correct? And they act more or less exactly how they would in Java? I want to be sure. I looked at the WeWarlock post and checked all the syntax and such and it looks like i should be able to, and am thus programing with that in mind. Also since WC3c is down i can't get vJass or check out what it does specificly. though from my reading it lets me make structs, which i figure are just another name for classes. And in WeWarlock Theres attachclasses and normal classes right? I don't wanna screw with attack classes so i am just programing in the mind set of normal classes. But the weWarlock post does not have the syntax for normal classes, though i assume it is very similar to the attach classes syntax.