Well I suppose the location of the battle would make a difference then. The length of the battle as well. Also while it is not a main weakness like miss martian we don't really know how starfire would do when exposed to a great deal of fire either unless theres some plotline I am forgetting.