/datum/buildmode/fireflash name = "Fire Flash" desc = {"***********************************************************
Right Mouse Button on buildmode button = Set fire parameters
Left Mouse Button on turf/mob/obj = FIRE! Literally.
***********************************************************"} icon_state = "buildmode_zap" var/radius = 3 var/temperature = 2000 var/falloff = 200 var/melting = 0 click_mode_right(var/ctrl, var/alt, var/shift) radius = input("Fireflash range", "Range", radius) as num radius = max(min(radius, 40), 0) temperature = input("Fireflash center temperature", "Temperature", temperature) as num falloff = input("Fireflash temperature falloff over range", "Temperature falloff", falloff) as num melting = (alert("Does the fire melt floors?",,"Yes", "No") == "Yes") ? 1 : 0 click_left(atom/object, var/ctrl, var/alt, var/shift) if (!object) return if (!isturf(object)) object = get_turf(object) if (!object) return if (melting) fireflash_sm(object, radius, temperature, falloff) else fireflash_s(object, radius, temperature, falloff)