Um, what? Last I checked this doesn't need anything special...
#UserShotData
ShotImage = ".\geoshot.png"
// Shotdata = Geometric Shot Replace
// Render = always ADD
// Angular = "R" shots rotate, non-labeled shots don't (these have yet to be added)
// Delay_color = Always the same as that of the bullet
//******************************* Starting shot data ***************************************//
// Template ShotData Command
// ShotData{ id=x rect=(left,top,right,bottom) render=ADD angular_velocity = 0 delay_color= (red,green,blue) }
// 16-diameter circle (12 colors)
ShotData{ id=1 rect=(0,0,15,39) render=ADD angular_velocity = 0 delay_color= (255,0,0) } //red
ShotData{ id=2 rect=(16,0,31,39) render=ADD angular_velocity = 0 delay_color= (255,255,0) } //yellow
ShotData{ id=3 rect=(32,0,47,39) render=ADD angular_velocity = 0 delay_color= (0,255,0) } //green
ShotData{ id=4 rect=(48,0,63,39) render=ADD angular_velocity = 0 delay_color= (0,255,255) } //aqua
ShotData{ id=5 rect=(64,0,79,39) render=ADD angular_velocity = 0 delay_color= (0,0,255) } //blue
ShotData{ id=6 rect=(80,0,95,39) render=ADD angular_velocity = 0 delay_color= (255,0,255) } //pink
ShotData{ id=7 rect=(0,24,15,39) render=ADD angular_velocity = 0 delay_color= (255,128,1) } //orange
ShotData{ id=8 rect=(16,24,31,39) render=ADD angular_velocity = 0 delay_color= (128,255,1) } //chart.
ShotData{ id=9 rect=(32,24,47,39) render=ADD angular_velocity = 0 delay_color= (1,255,128) } //foam
ShotData{ id=10 rect=(48,24,63,39) render=ADD angular_velocity = 0 delay_color= (1,128,255) } //azure
ShotData{ id=11 rect=(64,24,79,39) render=ADD angular_velocity = 0 delay_color= (128,1,255) } //purple
ShotData{ id=12 rect=(80,24,95,39) render=ADD angular_velocity = 0 delay_color= (255,1,128) } //rviol
gives me a semicolon-related error on line 11 for some reason.
Never mind; I was calling it with include_function instead of LoadUserShotData like I was supposed to. Idiot me... and I just realized why shots 1-6 are acting all wacky, too...