/obj/structure/shuttle name = "shuttle" icon = 'icons/turf/shuttle.dmi' resistance_flags = LAVA_PROOF | FIRE_PROOF | ACID_PROOF max_integrity = 500 armor = list(melee = 100, bullet = 10, laser = 10, energy = 0, bomb = 0, bio = 0, rad = 0, fire = 50, acid = 70) //default + ignores melee /obj/structure/shuttle/shuttleRotate(rotation) ..() var/matrix/M = transform M.Turn(rotation) transform = M /obj/structure/shuttle/window name = "shuttle window" icon = 'icons/obj/podwindows.dmi' icon_state = "1" density = 1 opacity = 0 anchored = 1 CanPass(atom/movable/mover, turf/target, height) if(!height) return 0 else return ..() CanAtmosPass(turf/T) return !density /obj/structure/shuttle/engine name = "engine" density = 1 anchored = 1.0 /obj/structure/shuttle/engine/heater name = "heater" icon_state = "heater" /obj/structure/shuttle/engine/platform name = "platform" icon_state = "platform" /obj/structure/shuttle/engine/propulsion name = "propulsion" icon_state = "propulsion" opacity = 1 /obj/structure/shuttle/engine/propulsion/burst name = "burst" /obj/structure/shuttle/engine/propulsion/burst/left name = "left" icon_state = "burst_l" /obj/structure/shuttle/engine/propulsion/burst/right name = "right" icon_state = "burst_r" /obj/structure/shuttle/engine/router name = "router" icon_state = "router"