Removes Old Deprecated Stuff (#15241)

This commit is contained in:
SleepyGemmy
2023-01-02 14:27:29 +01:00
committed by GitHub
parent 8cd958c560
commit 5179dad83e
164 changed files with 546 additions and 8217 deletions
-7
View File
@@ -531,13 +531,6 @@
..()
mind.assigned_role = "slime"
/mob/living/carbon/alien/larva
icon_state = "larva0"
/mob/living/carbon/alien/larva/mind_initialize()
..()
mind.special_role = "Larva"
//AI
/mob/living/silicon/ai/mind_initialize()
..()
-1
View File
@@ -278,7 +278,6 @@ Sells devices, odds and ends, and medical stuff
possible_wanted_items = list(
/obj/item/bucket_sensor = TRADER_THIS_TYPE,
/obj/item/toolbox_tiles_sensor = TRADER_THIS_TYPE,
/obj/item/firstaid_arm_assembly = TRADER_THIS_TYPE,
/obj/item/stack/material/steel = TRADER_THIS_TYPE
-65
View File
@@ -1,65 +0,0 @@
/datum/wires/mulebot
random = 1
holder_type = /obj/machinery/bot/mulebot
wire_count = 10
var/const/WIRE_POWER1 = 1 // power connections
var/const/WIRE_POWER2 = 2
var/const/WIRE_AVOIDANCE = 4 // mob avoidance
var/const/WIRE_LOADCHECK = 8 // load checking (non-crate)
var/const/WIRE_MOTOR1 = 16 // motor wires
var/const/WIRE_MOTOR2 = 32 //
var/const/WIRE_REMOTE_RX = 64 // remote recv functions
var/const/WIRE_REMOTE_TX = 128 // remote trans status
var/const/WIRE_BEACON_RX = 256 // beacon ping recv
/datum/wires/mulebot/CanUse(var/mob/living/L)
var/obj/machinery/bot/mulebot/M = holder
if(M.open)
return 1
return 0
// So the wires do not open a new window, handle the interaction ourselves.
/datum/wires/mulebot/Interact(var/mob/living/user)
if(CanUse(user))
var/obj/machinery/bot/mulebot/M = holder
M.interact(user)
/datum/wires/mulebot/UpdatePulsed(var/index)
switch(index)
if(WIRE_POWER1, WIRE_POWER2)
holder.visible_message("<span class='notice'>[icon2html(holder, viewers(get_turf(holder)))] The charge light flickers.</span>")
if(WIRE_AVOIDANCE)
holder.visible_message("<span class='notice'>[icon2html(holder, viewers(get_turf(holder)))] The external warning lights flash briefly.</span>")
if(WIRE_LOADCHECK)
holder.visible_message("<span class='notice'>[icon2html(holder, viewers(get_turf(holder)))] The load platform clunks.</span>")
if(WIRE_MOTOR1, WIRE_MOTOR2)
holder.visible_message("<span class='notice'>[icon2html(holder, viewers(get_turf(holder)))] The drive motor whines briefly.</span>")
else
holder.visible_message("<span class='notice'>[icon2html(holder, viewers(get_turf(holder)))] You hear a radio crackle.</span>")
// HELPER PROCS
/datum/wires/mulebot/proc/Motor1()
return !(wires_status & WIRE_MOTOR1)
/datum/wires/mulebot/proc/Motor2()
return !(wires_status & WIRE_MOTOR2)
/datum/wires/mulebot/proc/HasPower()
return !(wires_status & WIRE_POWER1) && !(wires_status & WIRE_POWER2)
/datum/wires/mulebot/proc/LoadCheck()
return !(wires_status & WIRE_LOADCHECK)
/datum/wires/mulebot/proc/MobAvoid()
return !(wires_status & WIRE_AVOIDANCE)
/datum/wires/mulebot/proc/RemoteTX()
return !(wires_status & WIRE_REMOTE_TX)
/datum/wires/mulebot/proc/RemoteRX()
return !(wires_status & WIRE_REMOTE_RX)
/datum/wires/mulebot/proc/BeaconRX()
return !(wires_status & WIRE_BEACON_RX)