Revolution Improvements (#7878)

- Added a new category to the traitor uplink, which is only available to revolutionaries.

- Head Revolutionaries now spawn with an uplink that has 50 TC, they also get an alert telling them to not abuse it.

- Revamped the drill dropper into a generic orbital dropper, capable of dropping ANY sort of item you wish it to.

- Added a Mech orbital dropper. Added an Armory orbital dropper.

- Made loyalty implants display their text correctly when they implant someone.

- Added aggression implants, which makes whoever it is implanted into extremely aggressive. Quite useful for starting a revolution.

- Added some description_antag to mercenary cipherkeys, informing the reader that the mercenary radio key is :t.

- Added a gear crate (not for mercs) which is just six syndicate softsuits. Useful in a pinch.
This commit is contained in:
Geeves
2020-01-08 18:45:58 -03:00
committed by Alberyk
parent 2b1908df72
commit bead18d3f1
20 changed files with 355 additions and 146 deletions
+1 -1
View File
@@ -142,7 +142,7 @@
rig.dnaLock = H.dna
H.equip_to_slot_or_del(rig, slot_l_hand)
H.equip_to_slot_or_del(new /obj/item/device/ninja_uplink(H, H.mind), slot_l_store)
H.equip_to_slot_or_del(new /obj/item/device/special_uplink/ninja(H, H.mind), slot_l_store)
/datum/outfit/admin/syndicate/mercenary
name = "Mercenary"
+1 -1
View File
@@ -50,7 +50,7 @@ They sell generic supplies and ask for generic supplies.
/obj/item/device/contract_uplink = TRADER_BLACKLIST, // Traitor stuff
/obj/item/device/uplink = TRADER_BLACKLIST_ALL, // Traitor stuff
/obj/item/device/announcer = TRADER_BLACKLIST, // Rev item
/obj/item/device/ninja_uplink = TRADER_BLACKLIST, // Ninja item
/obj/item/device/special_uplink = TRADER_BLACKLIST,
/obj/item/device/onetankbomb = TRADER_BLACKLIST, // Not weapons trader
/obj/item/device/kinetic_analyzer = TRADER_BLACKLIST, // Not KA trader
/obj/item/device/camera = TRADER_BLACKLIST_SUB, // a lot of ai/drone/cyborg/fluff items
+32
View File
@@ -0,0 +1,32 @@
/datum/uplink_item/item/revolution
category = /datum/uplink_category/revolution
/datum/uplink_item/item/revolution/armory
name = "Armory Dropper"
desc = "A device that can be used to drop in an armory-worth of guns. Can only be used outside station areas, unless emagged, which is hazardous."
item_cost = 45
path = /obj/item/device/orbital_dropper/armory/syndicate
/datum/uplink_item/item/revolution/mecha
name = "Mecha Dropper"
desc = "A device that can be used to drop in a combat exosuit. Can only be used outside station areas, unless emagged, which is hazardous."
item_cost = 40
path = /obj/item/device/orbital_dropper/mecha
/datum/uplink_item/item/revolution/implants
name = "Box of Aggression Implants"
desc = "A box containing implants that will make their owners increasingly aggressive."
item_cost = 10
path = /obj/item/storage/box/aggression
/datum/uplink_item/item/revolution/encryption_keys
name = "Box of Encryption Keys"
desc = "A box of encryption keys that gives the user a safe channel to chatter in. Access safe channel with :x."
item_cost = 15
path = /obj/item/storage/box/encryption_key
/datum/uplink_item/item/revolution/softsuits
name = "Crate of Softsuits"
desc = "A crate containing six softsuits, their helmets, and oxygen tanks. Useful for getting out of a pinch."
item_cost = 10
path = /obj/structure/closet/crate/secure/gear_loadout/syndicate_softsuits
+5 -1
View File
@@ -65,4 +65,8 @@
/datum/uplink_category/gear_loadout
name = "Gear Loadout"
antag_roles = list(MODE_MERCENARY)
antag_roles = list(MODE_MERCENARY)
/datum/uplink_category/revolution
name = "Revolution Items"
antag_roles = list(MODE_REVOLUTIONARY)