Censors Dusky (#31800)

* simple animal

* fix type in map
This commit is contained in:
gurfan
2022-01-10 19:01:19 -06:00
committed by GitHub
parent 433f57e873
commit f64a351ef2
2 changed files with 7 additions and 17 deletions

View File

@@ -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)

View File

@@ -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