mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 21:12:24 +01:00
Added a TCFL gear crate, and revamped the Dominia crate (#15920)
* Added Tau Ceti Foreign Legion crates (group and single) to the uplink * Revamp the Dominian gear crate to include their new faction items * CL * Added Dominia voidsman modkits * CL update * Replaced the blaster pistols, with two each of the blaster carbines and gauss guns based on feedback from discord.
This commit is contained in:
@@ -22,7 +22,7 @@
|
||||
return //it shouldn't be null, okay?
|
||||
|
||||
if(!parts)
|
||||
to_chat(user, "<span class='warning'>This kit has no parts for this modification left.</span>")
|
||||
to_chat(user, SPAN_WARNING("This kit has no parts for this modification left!"))
|
||||
user.drop_from_inventory(src,O)
|
||||
qdel(src)
|
||||
return
|
||||
@@ -34,22 +34,25 @@
|
||||
|
||||
var/obj/item/clothing/I = O
|
||||
if (!istype(I) || !allowed || !I.refittable)
|
||||
to_chat(user, "<span class='notice'>[src] is unable to modify that.</span>")
|
||||
to_chat(user, SPAN_NOTICE("\The [src] is unable to modify that."))
|
||||
return
|
||||
|
||||
var/excluding = ("exclude" in I.species_restricted)
|
||||
var/in_list = (target_species in I.species_restricted)
|
||||
if (excluding ^ in_list)
|
||||
to_chat(user, "<span class='notice'>[I] is already modified.</span>")
|
||||
to_chat(user, SPAN_NOTICE("\The [I] is already modified!"))
|
||||
return
|
||||
|
||||
if(!isturf(O.loc))
|
||||
to_chat(user, "<span class='warning'>[O] must be safely placed on the ground for modification.</span>")
|
||||
to_chat(user, SPAN_WARNING("\The [O] must be safely placed on the ground for modification."))
|
||||
return
|
||||
|
||||
playsound(user.loc, 'sound/items/screwdriver.ogg', 100, 1)
|
||||
|
||||
user.visible_message("<span class='notice'>\The [user] opens \the [src] and modifies \the [O].</span>","<span class='notice'>You open \the [src] and modify \the [O].</span>")
|
||||
user.visible_message(
|
||||
SPAN_NOTICE("\The [user] opens \the [src] and modifies \the [O]."),
|
||||
SPAN_NOTICE("You open \the [src] and modify \the [O].")
|
||||
)
|
||||
|
||||
I.refit_for_species(target_species)
|
||||
|
||||
@@ -68,7 +71,7 @@
|
||||
|
||||
/obj/item/device/modkit/tajaran
|
||||
name = "tajaran hardsuit modification kit"
|
||||
desc = "A kit containing all the needed tools and parts to modify a voidsuit for another user. This one looks like it's meant for Tajara."
|
||||
desc = "A kit containing all the needed tools and parts to modify a voidsuit for another user. This one looks like it's meant for tajara."
|
||||
target_species = BODYTYPE_TAJARA
|
||||
|
||||
/obj/item/voidsuit_modkit
|
||||
@@ -245,6 +248,18 @@
|
||||
/obj/item/clothing/head/helmet/space/void/sol = /obj/item/clothing/head/helmet/space/void/sol/sfa,
|
||||
/obj/item/clothing/suit/space/void/sol = /obj/item/clothing/suit/space/void/sol/sfa
|
||||
)
|
||||
|
||||
/obj/item/voidsuit_modkit/dominianvoid
|
||||
name = "dominian voidsman's voidsuit kit"
|
||||
desc = "A highly complicated device that allows you to convert a Dominian prejoroub combat suit into its voidsman counterpart. Practical!"
|
||||
desc_info = "This is an OOC item, don't let anyone see it! In order to convert a voidsuit simply click on voidsuit or helmet with this item\
|
||||
The same process can be used to convert the voidsuit back into a regular voidsuit. Make sure not to have a helmet or tank in the suit\
|
||||
or else it will be deleted."
|
||||
w_class = ITEMSIZE_SMALL
|
||||
suit_options = list(
|
||||
/obj/item/clothing/head/helmet/space/void/dominia = /obj/item/clothing/head/helmet/space/void/dominia/voidsman,
|
||||
/obj/item/clothing/suit/space/void/dominia = /obj/item/clothing/suit/space/void/dominia/voidsman
|
||||
)
|
||||
|
||||
/obj/item/storage/box/srf
|
||||
name = "srf modkit box"
|
||||
@@ -279,4 +294,9 @@
|
||||
/obj/item/storage/box/sfa
|
||||
name = "sfa modkit box"
|
||||
desc = "Contains modkits to convert Solarian voidsuits into a warlord variant."
|
||||
starts_with = list(/obj/item/voidsuit_modkit/sfa = 4)
|
||||
starts_with = list(/obj/item/voidsuit_modkit/sfa = 4)
|
||||
|
||||
/obj/item/storage/box/dominianvoid
|
||||
name = "dominian voidsman's modkit box"
|
||||
desc = "Contains modkits to convert Dominian voidsuits into a voidsman's variant."
|
||||
starts_with = list(/obj/item/voidsuit_modkit/dominianvoid = 4)
|
||||
@@ -1,6 +1,11 @@
|
||||
/obj/structure/closet/crate/secure/gear_loadout
|
||||
desc = "A secure gear crate."
|
||||
name = "gear crate"
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/legion
|
||||
desc = "A secure crate with Tau Ceti Foreign Legion branding."
|
||||
name = "tcfl gear crate"
|
||||
icon_state = "tcfl_crate"
|
||||
|
||||
/obj/structure/closet/crate/gear_loadout/hephaestus
|
||||
desc = "A sturdy crate with Hephaestus Industries branding."
|
||||
@@ -26,6 +31,7 @@
|
||||
icon_state = "necro_crate"
|
||||
door_hinge = 0.5
|
||||
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/coalition/fill()
|
||||
new /obj/item/rig/gunslinger/equipped(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/coalition(src)
|
||||
@@ -67,6 +73,19 @@
|
||||
new /obj/item/ammo_magazine/gauss/emp(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/eridani/fill()
|
||||
new /obj/item/clothing/under/rank/security/pmc/epmc(src)
|
||||
new /obj/item/clothing/under/rank/security/pmc/epmc(src)
|
||||
new /obj/item/clothing/under/rank/security/pmc/epmc(src)
|
||||
new /obj/item/clothing/under/rank/security/pmc/epmc(src)
|
||||
new /obj/item/clothing/under/rank/security/pmc/epmc(src)
|
||||
new /obj/item/clothing/under/rank/medical/first_responder/pmc/epmc(src)
|
||||
new /obj/item/clothing/under/rank/security/pmc/epmc/alt(src)
|
||||
new /obj/item/clothing/head/beret/corporate/pmc/epmc(src)
|
||||
new /obj/item/clothing/head/beret/corporate/pmc/epmc(src)
|
||||
new /obj/item/clothing/head/beret/corporate/pmc/epmc(src)
|
||||
new /obj/item/clothing/head/softcap/pmc/epmc(src)
|
||||
new /obj/item/clothing/head/softcap/pmc/epmc(src)
|
||||
new /obj/item/clothing/head/softcap/pmc/epmc(src)
|
||||
new /obj/item/rig/strike/equipped(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/cruiser(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/cruiser(src)
|
||||
@@ -80,16 +99,23 @@
|
||||
new /obj/item/clothing/suit/space/void/cruiser(src)
|
||||
new /obj/item/gun/energy/gun/nuclear(src)
|
||||
new /obj/item/gun/energy/gun/nuclear(src)
|
||||
new /obj/item/gun/energy/stunrevolver(src)
|
||||
new /obj/item/gun/energy/stunrevolver(src)
|
||||
new /obj/item/gun/energy/disruptorpistol/magnum(src)
|
||||
new /obj/item/gun/energy/disruptorpistol/magnum(src)
|
||||
new /obj/item/gun/energy/net(src)
|
||||
new /obj/item/gun/energy/lawgiver(src)
|
||||
new /obj/item/gun/projectile/automatic/x9(src)
|
||||
new /obj/item/gun/projectile/automatic/x9(src)
|
||||
new /obj/item/ammo_magazine/c45m/auto(src)
|
||||
new /obj/item/ammo_magazine/c45m/auto(src)
|
||||
new /obj/item/ammo_magazine/c45m/auto(src)
|
||||
new /obj/item/ammo_magazine/c45m/auto(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/eridani_single/fill()
|
||||
new /obj/item/clothing/under/rank/security/pmc/epmc(src)
|
||||
new /obj/item/clothing/head/beret/corporate/pmc/epmc(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/cruiser(src)
|
||||
new /obj/item/clothing/suit/space/void/cruiser(src)
|
||||
new /obj/item/gun/energy/gun/nuclear(src)
|
||||
new /obj/item/gun/energy/stunrevolver(src)
|
||||
new /obj/item/gun/energy/disruptorpistol/magnum(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/elyra/fill()
|
||||
new /obj/item/rig/elyran/equipped(src)
|
||||
@@ -274,21 +300,46 @@
|
||||
new /obj/item/clothing/shoes/magboots(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/dominia/fill()
|
||||
new /obj/item/clothing/under/dominia/fleet(src)
|
||||
new /obj/item/clothing/under/dominia/fleet(src)
|
||||
new /obj/item/clothing/under/dominia/fleet(src)
|
||||
new /obj/item/clothing/under/dominia/fleet/armsman(src)
|
||||
new /obj/item/clothing/under/dominia/fleet/armsman(src)
|
||||
new /obj/item/clothing/under/dominia/fleet/officer(src)
|
||||
new /obj/item/clothing/head/dominia/fleet(src)
|
||||
new /obj/item/clothing/head/dominia/fleet(src)
|
||||
new /obj/item/clothing/head/dominia/fleet(src)
|
||||
new /obj/item/clothing/head/dominia/fleet/armsman(src)
|
||||
new /obj/item/clothing/head/dominia/fleet/armsman(src)
|
||||
new /obj/item/clothing/head/dominia/fleet/officer(src)
|
||||
new /obj/item/clothing/suit/storage/dominia/fleet(src)
|
||||
new /obj/item/rig/jinxiang/equipped(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia/unathi(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia/unathi(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia/unathi(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia/unathi(src)
|
||||
new /obj/item/gun/projectile/automatic/rifle/dom(src)
|
||||
new /obj/item/gun/projectile/automatic/rifle/dom(src)
|
||||
new /obj/item/ammo_magazine/c762(src)
|
||||
new /obj/item/ammo_magazine/c762(src)
|
||||
new /obj/item/ammo_magazine/c762(src)
|
||||
new /obj/item/ammo_magazine/c762(src)
|
||||
new /obj/item/gun/projectile/automatic/tommygun/dom(src)
|
||||
new /obj/item/gun/projectile/automatic/tommygun/dom(src)
|
||||
new /obj/item/gun/projectile/automatic/tommygun/dom(src)
|
||||
new /obj/item/ammo_magazine/submachinemag(src)
|
||||
new /obj/item/ammo_magazine/submachinemag(src)
|
||||
new /obj/item/ammo_magazine/submachinemag(src)
|
||||
new /obj/item/ammo_magazine/submachinemag(src)
|
||||
new /obj/item/ammo_magazine/submachinemag(src)
|
||||
new /obj/item/ammo_magazine/submachinemag(src)
|
||||
new /obj/item/melee/energy/sword/pirate(src)
|
||||
new /obj/item/melee/energy/sword/pirate(src)
|
||||
new /obj/item/melee/energy/sword/pirate(src)
|
||||
new /obj/item/melee/energy/sword/pirate(src)
|
||||
@@ -297,18 +348,20 @@
|
||||
new /obj/item/shield/energy/dominia(src)
|
||||
new /obj/item/shield/energy/dominia(src)
|
||||
new /obj/item/shield/energy/dominia(src)
|
||||
new /obj/item/shield/energy/dominia(src)
|
||||
new /obj/item/storage/box/dominianvoid(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/dominia/single/fill()
|
||||
new /obj/item/clothing/under/dominia/fleet(src)
|
||||
new /obj/item/clothing/under/dominia/fleet/armsman(src)
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia(src)
|
||||
new /obj/item/gun/projectile/automatic/rifle/dom(src)
|
||||
new /obj/item/ammo_magazine/c762(src)
|
||||
new /obj/item/ammo_magazine/c762(src)
|
||||
new /obj/item/melee/energy/sword/pirate(src)
|
||||
new /obj/item/shield/energy/dominia(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/dominia/single/unathi/fill()
|
||||
new /obj/item/clothing/head/helmet/space/void/dominia/unathi(src)
|
||||
new /obj/item/clothing/suit/space/void/dominia/unathi(src)
|
||||
new /obj/item/melee/energy/sword/pirate(src)
|
||||
new /obj/item/shield/energy/dominia(src)
|
||||
new /obj/item/voidsuit_modkit/dominianvoid(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/kosmostrelki/fill()
|
||||
new /obj/item/clothing/under/tajaran/cosmonaut(src)
|
||||
@@ -364,6 +417,84 @@
|
||||
new /obj/item/gun/projectile/pistol/adhomai(src)
|
||||
new /obj/item/ammo_magazine/mc9mm(src)
|
||||
new /obj/item/ammo_magazine/mc9mm(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/legion/fill()
|
||||
new /obj/item/clothing/under/legion(src)
|
||||
new /obj/item/clothing/under/legion(src)
|
||||
new /obj/item/clothing/under/legion(src)
|
||||
new /obj/item/clothing/under/legion/sentinel(src)
|
||||
new /obj/item/clothing/under/legion/sentinel(src)
|
||||
new /obj/item/clothing/under/legion/legate(src)
|
||||
new /obj/item/clothing/head/beret/legion/field(src)
|
||||
new /obj/item/clothing/head/beret/legion/field(src)
|
||||
new /obj/item/clothing/head/beret/legion/field(src)
|
||||
new /obj/item/clothing/head/beret/legion/field(src)
|
||||
new /obj/item/clothing/head/legion/legate(src)
|
||||
new /obj/item/clothing/head/helmet/legion(src)
|
||||
new /obj/item/clothing/head/helmet/legion(src)
|
||||
new /obj/item/clothing/head/helmet/legion(src)
|
||||
new /obj/item/clothing/head/helmet/legion(src)
|
||||
new /obj/item/clothing/head/helmet/legion(src)
|
||||
new /obj/item/clothing/accessory/legion(src)
|
||||
new /obj/item/clothing/accessory/legion(src)
|
||||
new /obj/item/clothing/accessory/legion(src)
|
||||
new /obj/item/clothing/accessory/legion(src)
|
||||
new /obj/item/clothing/accessory/legion/specialist(src)
|
||||
new /obj/item/clothing/accessory/legion/specialist(src)
|
||||
new /obj/item/clothing/accessory/legion/specialist(src)
|
||||
new /obj/item/rig/retro(src)
|
||||
new /obj/item/rig/retro(src)
|
||||
new /obj/item/rig/retro(src)
|
||||
new /obj/item/rig/retro(src)
|
||||
new /obj/item/rig/retro(src)
|
||||
new /obj/item/clothing/suit/storage/vest/legion(src)
|
||||
new /obj/item/clothing/suit/storage/vest/legion(src)
|
||||
new /obj/item/clothing/suit/storage/vest/legion(src)
|
||||
new /obj/item/clothing/suit/storage/vest/legion(src)
|
||||
new /obj/item/clothing/suit/storage/vest/legion(src)
|
||||
new /obj/item/storage/backpack/legion(src)
|
||||
new /obj/item/storage/backpack/legion(src)
|
||||
new /obj/item/storage/backpack/legion(src)
|
||||
new /obj/item/storage/backpack/legion(src)
|
||||
new /obj/item/storage/backpack/legion(src)
|
||||
new /obj/item/shield/energy/legion(src)
|
||||
new /obj/item/shield/energy/legion(src)
|
||||
new /obj/item/shield/energy/legion(src)
|
||||
new /obj/item/shield/riot/tact/legion(src)
|
||||
new /obj/item/shield/riot/tact/legion(src)
|
||||
new /obj/item/gun/energy/blaster/revolver(src)
|
||||
new /obj/item/gun/energy/blaster/revolver(src)
|
||||
new /obj/item/gun/energy/blaster/carbine(src)
|
||||
new /obj/item/gun/energy/blaster/carbine(src)
|
||||
new /obj/item/gun/projectile/gauss(src)
|
||||
new /obj/item/gun/projectile/gauss(src)
|
||||
new /obj/item/ammo_magazine/gauss(src)
|
||||
new /obj/item/ammo_magazine/gauss(src)
|
||||
new /obj/item/ammo_magazine/gauss(src)
|
||||
new /obj/item/ammo_magazine/gauss(src)
|
||||
new /obj/item/ammo_magazine/gauss(src)
|
||||
new /obj/item/ammo_magazine/gauss(src)
|
||||
new /obj/item/ammo_magazine/gauss/emp(src)
|
||||
new /obj/item/ammo_magazine/gauss/emp(src)
|
||||
new /obj/item/melee/energy/sword/knife(src)
|
||||
new /obj/item/melee/energy/sword/knife(src)
|
||||
new /obj/item/melee/energy/sword/knife(src)
|
||||
new /obj/item/melee/energy/sword/knife(src)
|
||||
new /obj/item/material/twohanded/pike/flag(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/legion/single/fill()
|
||||
new /obj/item/clothing/under/legion(src)
|
||||
new /obj/item/clothing/head/beret/legion/field(src)
|
||||
new /obj/item/clothing/head/helmet/legion(src)
|
||||
new /obj/item/clothing/accessory/legion(src)
|
||||
new /obj/item/clothing/accessory/legion/specialist(src)
|
||||
new /obj/item/rig/retro(src)
|
||||
new /obj/item/clothing/suit/storage/vest/legion(src)
|
||||
new /obj/item/storage/backpack/legion(src)
|
||||
new /obj/item/shield/energy/legion(src)
|
||||
new /obj/item/gun/energy/blaster/revolver(src)
|
||||
new /obj/item/gun/energy/blaster/carbine(src)
|
||||
new /obj/item/melee/energy/sword/knife(src)
|
||||
|
||||
/obj/structure/closet/crate/secure/gear_loadout/einstein/fill()
|
||||
new /obj/item/rig/merc/einstein(src)
|
||||
|
||||
Reference in New Issue
Block a user