Skip to content

Commit

Permalink
Merge remote-tracking branch 'upstream/master' into cellcharger
Browse files Browse the repository at this point in the history
  • Loading branch information
Martinpachu committed Feb 27, 2024
2 parents 829127b + 46ae1c9 commit 3762ac4
Show file tree
Hide file tree
Showing 56 changed files with 680 additions and 389 deletions.
10 changes: 5 additions & 5 deletions _maps/RandomRuins/JungleRuins/jungle_cavecrew.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -1761,9 +1761,9 @@
pixel_y = -5
},
/obj/item/ammo_casing/a4570,
/obj/item/ammo_box/magazine/aks74u,
/obj/item/ammo_box/magazine/aks74u,
/obj/item/ammo_box/magazine/aks74u,
/obj/item/ammo_box/magazine/skm_545_39,
/obj/item/ammo_box/magazine/skm_545_39,
/obj/item/ammo_box/magazine/skm_545_39,
/obj/item/ammo_box/magazine/illestren_a850r,
/obj/item/ammo_box/magazine/illestren_a850r,
/turf/open/floor/plasteel/tech,
Expand Down Expand Up @@ -1839,7 +1839,7 @@
/obj/structure/railing/corner{
dir = 8
},
/mob/living/simple_animal/hostile/frontier/ranged/trooper/ak47/neutured,
/mob/living/simple_animal/hostile/frontier/ranged/trooper/skm/neutured,
/turf/open/floor/plasteel/stairs{
dir = 1
},
Expand Down Expand Up @@ -2281,7 +2281,7 @@
/obj/effect/turf_decal/industrial/outline/yellow,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/secure/gear,
/obj/item/gun/ballistic/automatic/smg/aks74u{
/obj/item/gun/ballistic/automatic/smg/skm_carbine{
pixel_y = -6
},
/obj/item/gun/ballistic/automatic/zip_pistol,
Expand Down
4 changes: 2 additions & 2 deletions _maps/RandomRuins/JungleRuins/jungle_medtech_outbreak.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -155,7 +155,7 @@
/obj/effect/decal/cleanable/blood/tracks,
/obj/effect/decal/cleanable/blood/splatter,
/obj/effect/decal/cleanable/dirt/dust,
/obj/item/gun/ballistic/automatic/smg/aks74u,
/obj/item/gun/ballistic/automatic/smg/skm_carbine,
/obj/item/ammo_casing{
dir = 10;
pixel_x = -7;
Expand Down Expand Up @@ -958,7 +958,7 @@
pixel_y = 11
},
/obj/effect/gibspawner/human,
/obj/item/ammo_box/magazine/aks74u,
/obj/item/ammo_box/magazine/skm_545_39,
/turf/open/floor/plasteel/tech,
/area/ship/science)
"oJ" = (
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -995,8 +995,8 @@
/area/overmap_encounter/planetoid/sand/explored)
"KJ" = (
/obj/structure/table,
/obj/item/gun/ballistic/automatic/smg/aks74u,
/obj/item/ammo_box/magazine/aks74u,
/obj/item/gun/ballistic/automatic/smg/skm_carbine,
/obj/item/ammo_box/magazine/skm_545_39,
/turf/open/floor/concrete,
/area/ruin)
"Ld" = (
Expand Down
29 changes: 6 additions & 23 deletions _maps/map_files/generic/CentCom.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -2207,9 +2207,6 @@
/obj/structure/table/wood/fancy,
/turf/open/floor/wood,
/area/wizard_station)
"axw" = (
/turf/open/floor/engine/cult,
/area/wizard_station)
"axx" = (
/obj/machinery/vending/snack,
/turf/open/floor/engine/cult,
Expand Down Expand Up @@ -12592,10 +12589,10 @@
dir = 8
},
/obj/structure/rack,
/obj/item/gun/ballistic/automatic/assault/ak47/inteq{
/obj/item/gun/ballistic/automatic/assault/skm/inteq{
pixel_y = 3
},
/obj/item/gun/ballistic/automatic/assault/ak47/inteq{
/obj/item/gun/ballistic/automatic/assault/skm/inteq{
pixel_y = -1;
pixel_x = -5
},
Expand Down Expand Up @@ -14665,20 +14662,6 @@
},
/turf/open/floor/plasteel,
/area/centcom/control)
"sow" = (
/obj/structure/table/wood,
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 1
},
/obj/effect/turf_decal/corner/transparent/neutral,
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 4
},
/obj/effect/turf_decal/corner/transparent/neutral{
dir = 8
},
/turf/open/floor/plasteel/dark,
/area/centcom/control)
"spy" = (
/obj/effect/turf_decal/corner/opaque/red{
dir = 1
Expand Down Expand Up @@ -15212,10 +15195,10 @@
},
/obj/effect/turf_decal/corner/opaque/yellow,
/obj/structure/rack,
/obj/item/gun/ballistic/automatic/smg/inteq{
/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq{
pixel_x = 2
},
/obj/item/gun/ballistic/automatic/smg/inteq{
/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq{
pixel_x = -1;
pixel_y = -6
},
Expand Down Expand Up @@ -23555,7 +23538,7 @@ aqZ
aqZ
aqZ
awN
axw
aqZ
aqE
aqZ
aqZ
Expand Down Expand Up @@ -64657,7 +64640,7 @@ aiH
mpw
rzn
ail
sow
gDP
gTh
agb
aqg
Expand Down
12 changes: 6 additions & 6 deletions _maps/shuttles/independent/independent_halftrack.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -1502,12 +1502,12 @@
/obj/structure/closet/secure_closet/security,
/obj/item/gun/ballistic/automatic/pistol/deagle,
/obj/item/gun/ballistic/automatic/pistol/deagle,
/obj/item/gun/ballistic/automatic/assault/ak47,
/obj/item/gun/ballistic/automatic/assault/ak47,
/obj/item/ammo_box/magazine/ak47,
/obj/item/ammo_box/magazine/ak47,
/obj/item/ammo_box/magazine/ak47,
/obj/item/ammo_box/magazine/ak47,
/obj/item/gun/ballistic/automatic/assault/skm,
/obj/item/gun/ballistic/automatic/assault/skm,
/obj/item/ammo_box/magazine/skm_762_40,
/obj/item/ammo_box/magazine/skm_762_40,
/obj/item/ammo_box/magazine/skm_762_40,
/obj/item/ammo_box/magazine/skm_762_40,
/obj/item/ammo_box/magazine/m50,
/obj/item/ammo_box/magazine/m50,
/obj/item/ammo_box/magazine/m50,
Expand Down
114 changes: 57 additions & 57 deletions _maps/shuttles/inteq/inteq_colossus.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -718,6 +718,39 @@
},
/turf/open/floor/plasteel/dark,
/area/ship/security)
"hx" = (
/obj/item/clothing/glasses/hud/security/sunglasses/inteq,
/obj/item/clothing/mask/gas/sechailer/inteq,
/obj/item/clothing/gloves/tackler/combat/insulated,
/obj/item/clothing/shoes/combat,
/obj/item/storage/belt/security/webbing/inteq/alt,
/obj/item/storage/backpack/messenger/inteq,
/obj/item/clothing/under/syndicate/inteq/skirt,
/obj/item/clothing/under/syndicate/inteq,
/obj/structure/closet/secure_closet{
anchored = 1;
can_be_unanchored = 1;
icon_state = "warden";
name = "master at arms' locker";
req_access_txt = "3"
},
/obj/effect/turf_decal/corner/opaque/brown{
dir = 8
},
/obj/effect/turf_decal/corner/opaque/yellow,
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/suit/armor/vest/bulletproof,
/obj/item/megaphone/sec,
/obj/effect/turf_decal/corner/opaque/brown{
dir = 4
},
/obj/item/storage/belt/security/webbing/inteq,
/obj/item/storage/belt/military/assault,
/obj/item/reagent_containers/spray/pepper,
/obj/item/clothing/head/warden/inteq,
/obj/item/clothing/suit/armor/vest/security/warden/inteq,
/turf/open/floor/plasteel/dark,
/area/ship/security)
"hD" = (
/turf/closed/wall/mineral/plastitanium/nodiagonal,
/area/ship/hallway/port)
Expand Down Expand Up @@ -810,39 +843,6 @@
/obj/effect/decal/cleanable/dirt/dust,
/turf/open/floor/plating,
/area/ship/maintenance/port)
"iS" = (
/obj/item/clothing/glasses/hud/security/sunglasses/inteq,
/obj/item/clothing/mask/gas/sechailer/inteq,
/obj/item/clothing/gloves/tackler/combat/insulated,
/obj/item/clothing/shoes/combat,
/obj/item/storage/belt/security/webbing/inteq/alt,
/obj/item/storage/backpack/messenger/inteq,
/obj/item/clothing/under/syndicate/inteq/skirt,
/obj/item/clothing/under/syndicate/inteq,
/obj/structure/closet/secure_closet{
anchored = 1;
can_be_unanchored = 1;
icon_state = "warden";
name = "master at arms' locker";
req_access_txt = "3"
},
/obj/effect/turf_decal/corner/opaque/brown{
dir = 8
},
/obj/effect/turf_decal/corner/opaque/yellow,
/obj/effect/decal/cleanable/dirt,
/obj/item/clothing/suit/armor/vest/bulletproof,
/obj/item/megaphone/sec,
/obj/effect/turf_decal/corner/opaque/brown{
dir = 4
},
/obj/item/storage/belt/security/webbing/inteq,
/obj/item/storage/belt/military/assault,
/obj/item/reagent_containers/spray/pepper,
/obj/item/clothing/head/warden/inteq,
/obj/item/clothing/suit/armor/vest/security/warden/inteq,
/turf/open/floor/plasteel/dark,
/area/ship/security)
"iT" = (
/obj/machinery/vending/snack/random,
/obj/effect/turf_decal/trimline/opaque/yellow/line,
Expand Down Expand Up @@ -1440,27 +1440,7 @@
/obj/item/radio/intercom/directional/west,
/turf/open/floor/plating,
/area/ship/engineering)
"qR" = (
/obj/effect/turf_decal/industrial/traffic{
dir = 4
},
/obj/machinery/navbeacon/wayfinding{
codes_txt = "patrol;next_patrol=office";
location = "port"
},
/obj/structure/cable{
icon_state = "1-2"
},
/turf/open/floor/plasteel/patterned,
/area/ship/cargo)
"qS" = (
/obj/structure/dresser,
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
/obj/machinery/airalarm/directional/south,
/turf/open/floor/plasteel/grimy,
/area/ship/crew)
"qX" = (
"qQ" = (
/obj/structure/rack,
/obj/effect/turf_decal/siding/thinplating/dark{
dir = 10;
Expand All @@ -1477,12 +1457,32 @@
pixel_x = 5;
pixel_y = 5
},
/obj/item/gun/ballistic/automatic/smg/inteq{
/obj/item/gun/ballistic/automatic/smg/skm_carbine/inteq{
pixel_y = -2
},
/obj/machinery/airalarm/directional/west,
/turf/open/floor/plasteel/tech/grid,
/area/ship/security/armory)
"qR" = (
/obj/effect/turf_decal/industrial/traffic{
dir = 4
},
/obj/machinery/navbeacon/wayfinding{
codes_txt = "patrol;next_patrol=office";
location = "port"
},
/obj/structure/cable{
icon_state = "1-2"
},
/turf/open/floor/plasteel/patterned,
/area/ship/cargo)
"qS" = (
/obj/structure/dresser,
/obj/machinery/power/apc/auto_name/directional/west,
/obj/structure/cable,
/obj/machinery/airalarm/directional/south,
/turf/open/floor/plasteel/grimy,
/area/ship/crew)
"rb" = (
/obj/machinery/power/shieldwallgen/atmos{
anchored = 1;
Expand Down Expand Up @@ -5082,7 +5082,7 @@ Kv
EI
Dq
MQ
qX
qQ
PV
"}
(23,1,1) = {"
Expand Down Expand Up @@ -5170,7 +5170,7 @@ eM
pd
gX
WC
iS
hx
XA
"}
(27,1,1) = {"
Expand Down
8 changes: 4 additions & 4 deletions _maps/shuttles/inteq/inteq_hound.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -580,13 +580,13 @@
/obj/item/gun/ballistic/automatic/pistol/commander/inteq{
pixel_y = -5
},
/obj/item/ammo_box/magazine/ak47{
/obj/item/ammo_box/magazine/skm_762_40{
pixel_x = -7
},
/obj/item/ammo_box/magazine/ak47{
/obj/item/ammo_box/magazine/skm_762_40{
pixel_x = 7
},
/obj/item/gun/ballistic/automatic/assault/ak47/inteq{
/obj/item/gun/ballistic/automatic/assault/skm/inteq{
pixel_x = -5
},
/obj/structure/closet/secure_closet/wall{
Expand Down Expand Up @@ -2384,7 +2384,7 @@
pixel_x = -11;
pixel_y = 5
},
/obj/item/storage/toolbox/ammo/a762_39{
/obj/item/ammo_box/a762_40/inteq{
pixel_x = 5;
pixel_y = 12
},
Expand Down
2 changes: 1 addition & 1 deletion _maps/shuttles/subshuttles/frontiersmen_gut.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@
/obj/effect/turf_decal/industrial/outline/yellow,
/obj/effect/decal/cleanable/dirt,
/obj/structure/closet/crate/secure/gear,
/obj/item/gun/ballistic/automatic/smg/aks74u{
/obj/item/gun/ballistic/automatic/smg/skm_carbine{
pixel_y = -6
},
/obj/item/gun/ballistic/automatic/zip_pistol,
Expand Down
26 changes: 26 additions & 0 deletions code/controllers/subsystem/shuttle.dm
Original file line number Diff line number Diff line change
Expand Up @@ -536,6 +536,32 @@ SUBSYSTEM_DEF(shuttle)
user.client.debug_variables(port.current_ship)
return TRUE

if("blist")
var/obj/docking_port/mobile/port = locate(params["id"]) in mobile
if(!port || !port.current_ship)
return
var/datum/overmap/ship/controlled/port_ship = port.current_ship
var/temp_loc = input(user, "Select outpost to modify ship blacklist status for", "Get Em Outta Here") as null|anything in SSovermap.outposts
if(!temp_loc)
return
var/datum/overmap/outpost/please_leave = temp_loc
if(please_leave in port_ship.blacklisted)
if(tgui_alert(user, "Rescind ship blacklist?", "Maybe They Aren't So Bad", list("Yes", "No")) == "Yes")
port_ship.blacklisted &= ~please_leave
message_admins("[key_name_admin(user)] unblocked [port_ship] from [please_leave].")
log_admin("[key_name_admin(user)] unblocked [port_ship] from [please_leave].")
return TRUE
var/reason = input(user, "Provide a reason for blacklisting, which will be displayed on docking attempts", "Bar Them From The Pearly Gates", "Contact local law enforcement for more information.") as null|text
if(!reason)
return TRUE
if(please_leave in port_ship.blacklisted) //in the event two admins are blacklisting a ship at the same time
if(tgui_alert(user, "Ship is already blacklisted, overwrite current reason with your own?", "I call the shots here", list("Yes", "No")) != "Yes")
return TRUE
port_ship.blacklisted[please_leave] = reason
message_admins("[key_name_admin(user)] blacklisted [port_ship] from landing at [please_leave] with reason: [reason]")
log_admin("[key_name_admin(user)] blacklisted [port_ship] from landing at [please_leave] with reason: [reason]")
return TRUE

if("fly")
for(var/obj/docking_port/mobile/M as anything in mobile)
if(REF(M) == params["id"])
Expand Down
2 changes: 1 addition & 1 deletion code/game/objects/items/kitchen.dm
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@
name = "butcher's cleaver"
icon_state = "butch"
item_state = "butch"
desc = "A huge thing used for chopping and chopping up meat. This includes clowns and clown by-products."
desc = "A huge thing used for chopping and chopping up meat."
flags_1 = CONDUCT_1
force = 15
throwforce = 10
Expand Down
Loading

0 comments on commit 3762ac4

Please sign in to comment.