mirror of
https://github.com/vgstation-coders/vgstation13.git
synced 2025-12-10 18:32:03 +00:00
@@ -32,7 +32,7 @@
|
||||
"aN" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden{dir = 4},/turf/simulated/floor/plating,/area/mining_bar)
|
||||
"aO" = (/obj/machinery/atmospherics/pipe/manifold/supply/hidden{dir = 4},/turf/simulated/floor/carpet,/area/mining_bar)
|
||||
"aP" = (/obj/machinery/atmospherics/unary/vent_scrubber{dir = 4; on = 0; scrub_CO2 = 0; scrub_Toxins = 0},/turf/simulated/floor/carpet,/area/mining_bar)
|
||||
"aQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/silicon/robot/NPC/dusky,/turf/simulated/floor/carpet,/area/mining_bar)
|
||||
"aQ" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/mob/living/simple_animal/robot/NPC/dusky,/turf/simulated/floor/carpet,/area/mining_bar)
|
||||
"aR" = (/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/mining_bar)
|
||||
"aS" = (/obj/machinery/atmospherics/pipe/simple/supply/hidden,/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{dir = 4},/turf/simulated/floor/carpet,/area/mining_bar)
|
||||
"aT" = (/obj/machinery/atmospherics/unary/vent_pump{dir = 1; external_pressure_bound = 101.325; on = 1},/turf/simulated/floor{dir = 8; icon_state = "barber"},/area/mining_bar)
|
||||
|
||||
@@ -2,33 +2,23 @@
|
||||
name = "Armok's Bar and Grill"
|
||||
icon_state = "bar"
|
||||
|
||||
/mob/living/silicon/robot/NPC
|
||||
/mob/living/simple_animal/robot/NPC
|
||||
flags = HEAR_ALWAYS | PROXMOVE //For hearer events
|
||||
icon = 'icons/mob/robots.dmi'
|
||||
|
||||
/mob/living/silicon/robot/NPC/updatename()
|
||||
return
|
||||
|
||||
/mob/living/silicon/robot/NPC/New()
|
||||
/mob/living/simple_animal/robot/NPC/New()
|
||||
..()
|
||||
initialize_NPC_components()
|
||||
|
||||
/mob/living/silicon/robot/NPC/proc/initialize_NPC_components()
|
||||
/mob/living/simple_animal/robot/NPC/proc/initialize_NPC_components()
|
||||
add_component(/datum/component/controller/movement/astar)
|
||||
|
||||
/mob/living/silicon/robot/NPC/dusky
|
||||
/mob/living/simple_animal/robot/NPC/dusky
|
||||
name = "Dusky"
|
||||
desc = "A little rusted at the creases, but this barbot is still happy to serve so long as the generator is running"
|
||||
icon_state = "kodiak-service"
|
||||
|
||||
// No radio
|
||||
/mob/living/silicon/robot/NPC/dusky/initialize_components()
|
||||
components["actuator"] = new/datum/robot_component/actuator(src)
|
||||
components["power cell"] = new/datum/robot_component/cell(src)
|
||||
components["diagnosis unit"] = new/datum/robot_component/diagnosis_unit(src)
|
||||
components["camera"] = new/datum/robot_component/camera(src)
|
||||
components["armour"] = new/datum/robot_component/armour(src)
|
||||
|
||||
/mob/living/silicon/robot/NPC/dusky/initialize_NPC_components()
|
||||
/mob/living/simple_animal/robot/NPC/dusky/initialize_NPC_components()
|
||||
..()
|
||||
var/datum/component/ai/target_finder/simple_view/SV = add_component(/datum/component/ai/target_finder/simple_view)
|
||||
SV.range = 3
|
||||
|
||||
Reference in New Issue
Block a user