diff --git a/code/game/gamemodes/objective_sabotage.dm b/code/game/gamemodes/objective_sabotage.dm index 1fbebfdac4..96772fd263 100644 --- a/code/game/gamemodes/objective_sabotage.dm +++ b/code/game/gamemodes/objective_sabotage.dm @@ -33,70 +33,6 @@ /datum/sabotage_objective/processing/check_conditions() return won -/* -/datum/sabotage_objective/processing/power_sink - name = "Drain at least 100 megajoules of power using a power sink." - sabotage_type = "powersink" - special_equipment = list(/obj/item/sbeacondrop/powersink) - var/sink_found = FALSE - var/count = 0 - -/datum/sabotage_objective/processing/power_sink/check_condition_processing() - for(var/s in GLOB.power_sinks) - var/obj/item/powersink/sink = s - won = max(won,sink.power_drained/1e8) -*/ - -/obj/item/paper/guides/antag/supermatter_sabotage - info = "Ways to sabotage a supermatter:
\ - " - -/*/datum/sabotage_objective/processing/supermatter - name = "Sabotage the supermatter so that it goes under 50% integrity. If it is delaminated, you will fail." - sabotage_type = "supermatter" - special_equipment = list(/obj/item/paper/guides/antag/supermatter_sabotage) - var/list/supermatters = list() - excludefromjob = list("Chief Engineer", "Station Engineer", "Atmospheric Technician") - -/datum/sabotage_objective/processing/supermatter/check_condition_processing() - if(!supermatters.len) - supermatters = list() - for(var/obj/machinery/power/supermatter_crystal/S in GLOB.machines) - // Delaminating, not within coverage, not on a tile. - if (!isturf(S.loc) || !(is_station_level(S.z) || is_mining_level(S.z))) - continue - supermatters.Add(S) - for(var/obj/machinery/power/supermatter_crystal/S in supermatters) // you can win this with a wishgranter... lol. - won = max(1-((S.get_integrity()-50)/50),won) - return FALSE - -/datum/sabotage_objective/processing/supermatter/can_run() - return (locate(/obj/machinery/power/supermatter_crystal) in GLOB.machines) - -/datum/sabotage_objective/station_integrity - name = "Make sure the station is at less than 80% integrity by the end. Smash walls, windows etc. to reach this goal." - sabotage_type = "integrity" - -/datum/sabotage_objective/station_integrity/check_conditions() - return 5-(max(SSticker.station_integrity*4,320)/80) -*/ -/datum/sabotage_objective/cloner - name = "Destroy all Nanotrasen cloning machines." - sabotage_type = "cloner" - -/datum/sabotage_objective/cloner/check_conditions() - for(var/obj/machinery/clonepod/cloner in GLOB.machines) - if(is_station_level(cloner.z)) - return FALSE - return TRUE - /datum/sabotage_objective/ai_law name = "Upload a hacked law to the AI." sabotage_type = "ailaw"