this is abouts durnurds sprite template. i found one thing that may be worked over.
the range in which the player must be to activate the shooting script, is calculated so:
System.Math.Abs(this.x-(ParentLayer.m_SpriteCategories.Player[playerIdx]).x)
this works well with small sprites. the center point of this calculation is x of the sprite, not its center. but the bigger the sprite, the more the range is shifting (optically) to the left.
i tried to fix it, but i failed. this was my script:
System.Math.Abs(this.x+this.SolidWidth/2-(ParentLayer.m_SpriteCategories.Player[playerIdx]).x)
maybe this could be fixed and the sprite template be updated. that would be nice.