How do you determine what sprite a weapon uses in the scripts file? I don't see any fields that are looking at sprites or anything that distinguishes this. For instance, how does the game know that the high explosive sprite looks one way and ranged cannon looks another?
I'm currently working on particle-based explosions that are scriptable. You'll have to wait till the 18th or something though, stupid exams