Skip to content

Commit

Permalink
Crewsimov B-Gone
Browse files Browse the repository at this point in the history
  • Loading branch information
Geoengi authored Dec 11, 2024
1 parent ff4771d commit 50c3acb
Show file tree
Hide file tree
Showing 5 changed files with 1 addition and 28 deletions.
1 change: 0 additions & 1 deletion code/game/objects/effects/spawners/random.dm/ai_module.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,6 @@
loot = list(
/obj/item/aiModule/core/full/asimov,
/obj/item/aiModule/core/full/asimovpp,
/obj/item/aiModule/core/full/crewsimov,
/obj/item/aiModule/core/full/hippocratic,
/obj/item/aiModule/core/full/paladin_devotion,
/obj/item/aiModule/core/full/paladin
Expand Down
7 changes: 0 additions & 7 deletions code/game/objects/items/AI_modules.dm
Original file line number Diff line number Diff line change
Expand Up @@ -381,13 +381,6 @@ AI MODULES
law_id = "asimovpp"


/******************** Crewsimov *********************/

/obj/item/aiModule/core/full/crewsimov
name = "'Crewsimov' Core AI Module"
law_id = "crewsimov"


/******************** Corporate ********************/

/obj/item/aiModule/core/full/corp
Expand Down
10 changes: 0 additions & 10 deletions code/modules/mob/living/silicon/robot/robot_modules.dm
Original file line number Diff line number Diff line change
Expand Up @@ -601,11 +601,6 @@
return ..()
//WS End

/obj/item/robot_module/security/do_transform_animation()
..()
to_chat(loc, "<span class='userdanger'>While you have picked the security module, your first priority are your own laws. \
For Crewsimov, this means you must follow the orders of criminals on your ship's manifest unless there is a law 1 reason not to.</span>")

/obj/item/robot_module/security/respawn_consumable(mob/living/silicon/robot/R, coeff = 1)
..()
var/obj/item/gun/energy/e_gun/advtaser/cyborg/T = locate(/obj/item/gun/energy/e_gun/advtaser/cyborg) in basic_modules
Expand Down Expand Up @@ -634,11 +629,6 @@
can_be_pushed = FALSE
hat_offset = -2

/obj/item/robot_module/peacekeeper/do_transform_animation()
..()
to_chat(loc, "<span class='userdanger'>Under CREWSIMOV, you are an enforcer of the PEACE and preventer of CREW HARM. \
You are not a security module and you are expected to follow orders and prevent harm above all else.</span>")

/obj/item/robot_module/janitor
name = "Janitor"
basic_modules = list(
Expand Down
9 changes: 0 additions & 9 deletions code/modules/research/designs/AI_module_designs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -109,15 +109,6 @@
category = list("AI Modules")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE

/datum/design/board/crewsimov
name = "Core Module Design (Crewsimov)"
desc = "Allows for the construction of an Crewsimov AI Core Module."
id = "crewsimov_module"
materials = list(/datum/material/glass = 1000, /datum/material/diamond = 2000, /datum/material/bluespace = 1000)
build_path = /obj/item/aiModule/core/full/crewsimov
category = list("AI Modules")
departmental_flags = DEPARTMENTAL_FLAG_SCIENCE

/datum/design/board/paladin_module
name = "Core Module Design (P.A.L.A.D.I.N.)"
desc = "Allows for the construction of a P.A.L.A.D.I.N. AI Core Module."
Expand Down
2 changes: 1 addition & 1 deletion code/modules/research/techweb/all_nodes.dm
Original file line number Diff line number Diff line change
Expand Up @@ -368,7 +368,7 @@
description = "AI unit research."
prereq_ids = list("adv_robotics")
design_ids = list("aifixer", "aicore", "safeguard_module", "onehuman_module", "protectstation_module", "quarantine_module", "oxygen_module", "freeform_module",
"reset_module", "purge_module", "remove_module", "freeformcore_module", "asimov_module", "crewsimov_module", "paladin_module", "tyrant_module", "overlord_module", "corporate_module",
"reset_module", "purge_module", "remove_module", "freeformcore_module", "asimov_module", "paladin_module", "tyrant_module", "overlord_module", "corporate_module",
"default_module", "borg_ai_control", "mecha_tracking_ai_control", "aiupload", "intellicard")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
export_price = 5000
Expand Down

0 comments on commit 50c3acb

Please sign in to comment.