Skip to content

Commit

Permalink
holy she (#2463)
Browse files Browse the repository at this point in the history
  • Loading branch information
Hekzder authored Oct 7, 2023
1 parent 1cd379d commit 6b36404
Show file tree
Hide file tree
Showing 7 changed files with 100 additions and 28 deletions.
56 changes: 38 additions & 18 deletions _maps/map_files/Drought/Drought.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -629,6 +629,11 @@
"aKh" = (
/turf/open/floor/plating/ms13/ground/desertalt,
/area/ms13/water_baron)
"aKq" = (
/obj/structure/table/ms13/no_smooth/counter/metal,
/obj/structure/ms13/chem_set,
/turf/open/floor/ms13/tile/full/navy,
/area/ms13/water_baron/interior)
"aKs" = (
/obj/structure/bed/ms13/bedframe/metal,
/obj/structure/bed/ms13/mattress/dirty,
Expand Down Expand Up @@ -5385,6 +5390,10 @@
/obj/effect/spawner/random/ms13/drugs/prewar,
/turf/open/floor/ms13/tile/full/white,
/area/ms13/town)
"gah" = (
/obj/structure/ms13/trash/glass/plate,
/turf/open/floor/plating/ms13/ground/desert,
/area/ms13/desert)
"gav" = (
/obj/structure/ms13/storage/store/metal{
dir = 8
Expand Down Expand Up @@ -5797,6 +5806,11 @@
/obj/structure/ms13/wall_decor/flag/legion,
/turf/open/floor/plating/ms13/ground/desert,
/area/ms13/legioncamp)
"gvi" = (
/obj/structure/ms13/pa_jack,
/obj/effect/spawner/random/ms13/power_armor/lowrandom,
/turf/open/floor/ms13/concrete,
/area/ms13/town)
"gvI" = (
/obj/structure/closet/crate/ms13/footlocker{
dir = 4
Expand Down Expand Up @@ -7344,6 +7358,10 @@
},
/turf/open/floor/plating/ms13/ground/desertalt,
/area/ms13/desert)
"ilc" = (
/obj/structure/table/ms13/no_smooth/counter/metal,
/turf/open/floor/ms13/tile/full/navy,
/area/ms13/water_baron/interior)
"ilf" = (
/obj/structure/table/ms13/low_wall/concrete,
/obj/structure/window/fulltile/ms13/glass,
Expand Down Expand Up @@ -8086,6 +8104,7 @@
/area/ms13/desert)
"jeD" = (
/obj/structure/table/ms13/no_smooth/counter/metal,
/obj/structure/ms13/chem_set,
/turf/open/floor/wood/ms13/wide,
/area/ms13/town)
"jeR" = (
Expand Down Expand Up @@ -16595,6 +16614,10 @@
/obj/effect/spawner/random/ms13/crafting/electrical,
/turf/open/floor/ms13/concrete/industrial,
/area/ms13/town)
"spO" = (
/obj/structure/ms13/trash/food/glass,
/turf/open/floor/plating/ms13/ground/desertalt,
/area/ms13/desert)
"sqo" = (
/obj/effect/decal/cleanable/blood/gibs/limb,
/turf/open/floor/ms13/concrete,
Expand Down Expand Up @@ -17105,13 +17128,6 @@
},
/turf/open/floor/ms13/concrete,
/area/ms13/town)
"sSM" = (
/obj/structure/table/ms13/no_smooth/counter/metal{
dir = 1
},
/obj/effect/spawner/random/ms13/power_armor/parts,
/turf/open/floor/ms13/concrete,
/area/ms13/town)
"sSW" = (
/obj/structure/table/ms13/crafting/ammobench,
/obj/structure/ms13/rug/mat/rubber,
Expand Down Expand Up @@ -19087,6 +19103,10 @@
/obj/machinery/iv_drip/ms13,
/turf/open/floor/wood/ms13/wide,
/area/ms13/town)
"uYK" = (
/mob/living/basic/ms13/robot/handy/saw,
/turf/open/floor/ms13/concrete,
/area/ms13/town)
"uYW" = (
/obj/structure/table/ms13/no_smooth/large/wood/stand,
/obj/structure/ms13/tv/tube/small{
Expand Down Expand Up @@ -35989,7 +36009,7 @@ qzs
rpg
low
oAi
nDJ
ilc
nDJ
nDJ
swK
Expand Down Expand Up @@ -36191,7 +36211,7 @@ eMV
dlW
xQn
oAi
nDJ
aKq
nDJ
nDJ
vYq
Expand Down Expand Up @@ -45394,7 +45414,7 @@ qOn
qOn
ylS
ylS
ylS
uYK
chx
pyt
oSs
Expand Down Expand Up @@ -45796,7 +45816,7 @@ rtE
fMc
oyI
rtE
xyg
gvi
ylS
oUr
cXR
Expand Down Expand Up @@ -46190,7 +46210,7 @@ hgp
oSs
hgp
hgp
jJD
ehD
jJD
eeM
hQa
Expand All @@ -46203,7 +46223,7 @@ qOn
ylS
ylS
ylS
sSM
mgh
pyt
oSs
oSs
Expand Down Expand Up @@ -47011,7 +47031,7 @@ oSs
hgp
hgp
hgp
oSs
gah
oSs
oSs
oSs
Expand Down Expand Up @@ -47609,7 +47629,7 @@ hgp
hgp
hgp
hgp
hgp
lLH
hgp
oSs
oSs
Expand Down Expand Up @@ -49010,7 +49030,7 @@ oSs
oSs
oSs
hgp
hgp
vAv
oSs
hgp
hgp
Expand Down Expand Up @@ -50429,7 +50449,7 @@ hgp
aJA
pOP
pOP
hgp
spO
hgp
hgp
hgp
Expand Down Expand Up @@ -50636,7 +50656,7 @@ hgp
hgp
hgp
hgp
hgp
lLH
hgp
oSs
oSs
Expand Down
19 changes: 16 additions & 3 deletions _maps/map_files/Drought/Drought_above.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -4016,8 +4016,18 @@
/turf/open/floor/wood/ms13/wide,
/area/ms13/town)
"nK" = (
/obj/machinery/ms13/agriculture,
/obj/effect/mapping_helpers/sunlight/pseudo_roof_setter/wood,
/obj/structure/closet/crate/ms13/footlocker,
/obj/item/card/id/ms13/drought_visa,
/obj/item/card/id/ms13/drought_visa,
/obj/item/card/id/ms13/drought_visa,
/obj/item/card/id/ms13/drought_visa,
/obj/item/card/id/ms13/drought_visa,
/obj/item/card/id/ms13/drought_visa,
/obj/item/card/id/ms13/drought_medical,
/obj/item/card/id/ms13/drought_medical,
/obj/item/card/id/ms13/drought_visa,
/obj/item/card/id/ms13/drought_visa,
/turf/open/floor/ms13/concrete,
/area/ms13/water_baron)
"nL" = (
Expand Down Expand Up @@ -5602,6 +5612,8 @@
pixel_y = 26
},
/obj/effect/mapping_helpers/sunlight/pseudo_roof_setter/wood,
/obj/structure/table/ms13/metal/constructed,
/obj/structure/ms13/chem_set,
/turf/open/floor/wood/ms13/mosaic,
/area/ms13/town)
"to" = (
Expand Down Expand Up @@ -6009,6 +6021,7 @@
/obj/effect/mapping_helpers/sunlight/pseudo_roof_setter/wood,
/obj/effect/spawner/random/ms13/medical/lowrandom,
/obj/effect/spawner/random/ms13/medical/lowrandom,
/obj/effect/spawner/random/ms13/guaranteed/medical/lowrandom,
/turf/open/floor/ms13/tile/long,
/area/ms13/rangeroutpost/building)
"uL" = (
Expand Down Expand Up @@ -6068,6 +6081,7 @@
/obj/structure/table/ms13/metal/grate,
/obj/effect/mapping_helpers/sunlight/pseudo_roof_setter/wood,
/obj/effect/spawner/random/ms13/medical/lowrandom,
/obj/effect/spawner/random/ms13/guaranteed/medical/lowrandom,
/turf/open/floor/ms13/tile/long,
/area/ms13/rangeroutpost/building)
"uW" = (
Expand Down Expand Up @@ -13717,8 +13731,7 @@
"Vi" = (
/obj/structure/table/ms13/metal/grate,
/obj/effect/mapping_helpers/sunlight/pseudo_roof_setter/wood,
/obj/effect/spawner/random/ms13/guaranteed/medical/lowrandom,
/obj/effect/spawner/random/ms13/guaranteed/medical/lowrandom,
/obj/structure/ms13/chem_set,
/turf/open/floor/ms13/tile/long,
/area/ms13/rangeroutpost/building)
"Vj" = (
Expand Down
16 changes: 10 additions & 6 deletions _maps/map_files/Drought/Drought_below.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -136,6 +136,7 @@
/obj/item/pen/ms13{
pixel_y = 8
},
/obj/item/ms13/fluff/chems,
/turf/open/floor/ms13/tile/full/navy,
/area/ms13/town)
"bc" = (
Expand Down Expand Up @@ -1591,10 +1592,7 @@
"kJ" = (
/obj/structure/table/ms13/metal/alt,
/obj/structure/ms13/storage/vent,
/obj/item/ms13/fluff/microscope{
pixel_y = 9
},
/obj/item/ms13/fluff/chems,
/obj/structure/ms13/chem_set,
/turf/open/floor/ms13/tile/full/white,
/area/ms13/town)
"kL" = (
Expand Down Expand Up @@ -1694,6 +1692,7 @@
"lK" = (
/obj/structure/closet/crate/ms13/woodcrate/compact/army,
/obj/effect/spawner/random/ms13/melee/highrandom,
/obj/effect/spawner/random/ms13/gun/tier3,
/turf/open/floor/ms13/concrete/industrial,
/area/ms13/town)
"lL" = (
Expand Down Expand Up @@ -4230,6 +4229,7 @@
/obj/machinery/light/ms13{
dir = 1
},
/obj/structure/ms13/chem_set,
/turf/open/floor/ms13/tile/long/blue,
/area/ms13/town)
"CF" = (
Expand Down Expand Up @@ -5136,6 +5136,7 @@
"Jc" = (
/obj/structure/table/ms13/metal/grate,
/obj/effect/spawner/random/ms13/tools/tool,
/obj/effect/spawner/random/ms13/tools/lights,
/turf/open/floor/ms13/concrete,
/area/ms13/town)
"Jf" = (
Expand Down Expand Up @@ -7443,7 +7444,10 @@
/area/ms13/town)
"Zc" = (
/obj/structure/table/ms13/metal/grate,
/obj/effect/spawner/random/ms13/tools/lights,
/obj/effect/spawner/random/ms13/melee/tier3,
/obj/machinery/button/ms13{
id = "car_junk_storage1"
},
/turf/open/floor/ms13/concrete,
/area/ms13/town)
"Ze" = (
Expand Down Expand Up @@ -43621,7 +43625,7 @@ uD
vu
UP
zG
VU
SN
uc
vu
vu
Expand Down
2 changes: 2 additions & 0 deletions mojave/code/modules/jobs/job_types/rangers/doctor.dm
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,8 @@

display_order = JOB_DISPLAY_ORDER_MS13_RANGERDOCTOR

mind_traits = list(TRAIT_MEDICAL_TRAINING)

/datum/outfit/job/ms13/ranger/doctor
name = "_Desert Ranger Doctor"
jobtype = /datum/job/ms13/ranger/rdoctor
Expand Down
4 changes: 3 additions & 1 deletion mojave/code/modules/jobs/job_types/town_drought/clinician.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@

display_order = JOB_DISPLAY_ORDER_MS13_CLINICIAN

mind_traits = list(TRAIT_MEDICAL_TRAINING)
mind_traits = list(TRAIT_MEDICAL_TRAINING, TRAIT_DRUGGIE)

/datum/outfit/job/ms13/town_drought/clinician
name = "_Barony Clinician"
Expand All @@ -25,6 +25,8 @@
r_hand = /obj/item/storage/firstaid/ms13/bag/filled
r_pocket = /obj/item/stack/ms13/currency/cap/hunnedtwentyfive
back = /obj/item/storage/ms13/satchel
backpack_contents = list(
/obj/item/card/id/ms13/drought_medical=1)

/datum/outfit/job/ms13/town_drought/clinician/pre_equip(mob/living/carbon/human/H)
..()
1 change: 1 addition & 0 deletions mojave/code/modules/mob/robots/handies.dm
Original file line number Diff line number Diff line change
Expand Up @@ -77,3 +77,4 @@
ranged_cooldown = 2 SECONDS
casingtype = /obj/item/ammo_casing/energy/ms13/plasma/gutsy
projectilesound = 'mojave/sound/ms13weapons/gunsounds/plasrifle/plasma_3.ogg'
attack_sound = list('mojave/sound/ms13weapons/meleesounds/ripper_hit1.ogg', 'mojave/sound/ms13weapons/meleesounds/ripper_hit2.ogg')
30 changes: 30 additions & 0 deletions mojave/items/cards_ids.dm
Original file line number Diff line number Diff line change
Expand Up @@ -306,22 +306,52 @@
icon_state = "drought_town"
assignment = "Barony Denizen"

/obj/item/card/id/ms13/drought_visa
name = "\improper Barony identification papers"
desc = "Freshly stamped identification papers for a new citizen of the Barony. The freshness of these papers likely indicate these are for a recent arrival to the Barony."
icon_state = "drought_town"
assignment = "Barony Migrant"

/obj/item/card/id/ms13/drought_visa/attackby(obj/item/W, mob/user, params)
if(istype(W, /obj/item/card/id/ms13/drought_baron))
registered_name = stripped_input(user, "Who do you want to grant these papers to?", , "", MAX_NAME_LEN)
to_chat(user, "You scribble [registered_name] for the name on the papers.")
update_label()
return ..()

/obj/item/card/id/ms13/drought_slave
name = "\improper Barony identification papers"
desc = "Stamped identification papers for a citizen of the Barony. This has special clearance for labor and maintenance duties included."
assignment = "Barony Laborer"
icon_state = "drought_town"

/obj/item/card/id/ms13/drought_barkeep
name = "\improper Barony identification papers"
desc = "Stamped identification papers for a citizen of the Barony. This has special clearance for operation of a dining and drinking establishment within the Barony."
assignment = "Barony Barkeep"
icon_state = "drought_town"

/obj/item/card/id/ms13/drought_doctor
name = "\improper Barony identification papers"
desc = "Stamped identification papers for a citizen of the Barony. This has special clearance for operation of a clinic and medical duties within the Barony."
assignment = "Barony Clinician"
icon_state = "drought_town"
access = list(ACCESS_BARONY_DOCTOR)

/obj/item/card/id/ms13/drought_medical
name = "\improper Barony identification papers"
desc = "Freshly stamped identification papers for a citizen of the Barony. This is specifically designated for individuals assisting the operation of the Barony's clinic."
assignment = "Barony Medical Support"
icon_state = "drought_town"
access = list(ACCESS_BARONY_DOCTOR)

/obj/item/card/id/ms13/drought_medical/attackby(obj/item/W, mob/user, params)
if(istype(W, /obj/item/card/id/ms13/drought_doctor))
registered_name = stripped_input(user, "Who do you want to grant these papers to?", , "", MAX_NAME_LEN)
to_chat(user, "You scribble [registered_name] for the name on the papers.")
update_label()
return ..()

/obj/item/card/id/ms13/drought_enforcer
name = "enforcer's golden pin"
desc = "A gold talon pin, worn by Enforcers of the Baron. An intimidating sight."
Expand Down

0 comments on commit 6b36404

Please sign in to comment.