Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
134 commits
Select commit Hold shift + click to select a range
ce74d0d
some minor organizational and wording changes to the branding file
dwinters99 Jan 7, 2026
6f06b25
testbed item
dwinters99 Jan 7, 2026
906cd18
i have to include the actual code lollll
dwinters99 Jan 7, 2026
1b0827a
Merge branch 'master' into stealing-from-CM
dwinters99 Jan 7, 2026
b81b591
Merge branch 'master' into stealing-from-CM
dwinters99 Jan 7, 2026
3b363f4
graaaaa
dwinters99 Jan 8, 2026
3b0faca
Merge branch 'stealing-from-CM' of https://github.com/dwinters99/Seco…
dwinters99 Jan 8, 2026
c43070c
Merge branch 'master' into stealing-from-CM
dwinters99 Jan 9, 2026
4618088
consistency error
dwinters99 Jan 9, 2026
2b9405f
consistency error 2
dwinters99 Jan 9, 2026
100417a
corpo colors
dwinters99 Jan 9, 2026
a298dd3
company logos and corp color codify
dwinters99 Jan 9, 2026
019ad20
endron
dwinters99 Jan 9, 2026
95129eb
fliers
dwinters99 Jan 9, 2026
375af7c
evil testing commit
dwinters99 Jan 9, 2026
42a06a2
thank you CM guy
dwinters99 Jan 10, 2026
4e89136
company fliers and some more logos
dwinters99 Jan 12, 2026
9a974ba
corp logos
dwinters99 Jan 12, 2026
b8eafdc
yeah whoops
dwinters99 Jan 12, 2026
b360e03
arg and more logos and generic products and and
dwinters99 Jan 12, 2026
131d23a
yeah
dwinters99 Jan 12, 2026
8d7ce36
more
dwinters99 Jan 12, 2026
2242ad1
Merge branch 'master' into stealing-from-CM
dwinters99 Jan 12, 2026
5c56146
Herricks
dwinters99 Jan 12, 2026
b01b335
Merge branch 'master' into stealing-from-CM
dwinters99 Jan 16, 2026
fdaf97e
Merge branch 'master' into stealing-from-CM
dwinters99 Jan 16, 2026
6735e33
Merge branch 'master' into stealing-from-CM
dwinters99 Jan 18, 2026
4db21b5
new logos paynt
dwinters99 Jan 23, 2026
17af7a9
Merge branch 'master' into stealing-from-CM
dwinters99 Jan 23, 2026
3151119
description staging and a change to logo handling
dwinters99 Jan 23, 2026
5162846
revert the logo handling change (it's unnecessary)
dwinters99 Jan 23, 2026
490845e
make secret description comment a little more clear
dwinters99 Jan 23, 2026
d9eee43
avalon and light chat file
dwinters99 Jan 23, 2026
76fe0bc
company descriptions by @Major00
dwinters99 Jan 25, 2026
24635a4
format
dwinters99 Jan 25, 2026
fb3082b
Merge branch 'master' into stealing-from-CM
dwinters99 Feb 28, 2026
59703e6
Merge branch 'master' into stealing-from-CM
dwinters99 Mar 9, 2026
02d0b64
Merge branch 'master' into stealing-from-CM
dwinters99 Mar 14, 2026
e07a9b0
atomizing descriptions for later
dwinters99 Mar 14, 2026
e553768
mispelling
dwinters99 Mar 14, 2026
577e7ce
FIRST branding
dwinters99 Mar 14, 2026
a67ee75
Merge branch 'master' into stealing-from-CM
dwinters99 Mar 14, 2026
865e0f9
Merge branch 'master' into stealing-from-CM
dwinters99 Mar 15, 2026
c8967ce
Merge branch 'master' into stealing-from-CM
dwinters99 Mar 15, 2026
794e294
BLACK DOG IN MY HEAD
dwinters99 Mar 19, 2026
0077454
Merge branch 'master' into stealing-from-CM
dwinters99 Mar 19, 2026
ac46b42
atomic
dwinters99 Mar 20, 2026
eeb23c1
Merge branch 'master' into stealing-from-CM
dwinters99 Apr 2, 2026
e1bb8ef
otolleys logo FINALLY
dwinters99 Apr 2, 2026
a317e8e
Merge branch 'stealing-from-CM' of https://github.com/dwinters99/Seco…
dwinters99 Apr 2, 2026
d1770b8
oops placeholder
dwinters99 Apr 2, 2026
ebb675d
forgot to remove this
dwinters99 Apr 2, 2026
a524004
Merge remote-tracking branch 'Apocrypha/master' into stealing-from-CM
dwinters99 Apr 2, 2026
4fa8bbe
Revert "Merge remote-tracking branch 'Apocrypha/master' into stealing…
dwinters99 Apr 2, 2026
489b48d
Automatic changelog for PR #124 [ci skip]
thefinalnights-ci[bot] Apr 1, 2026
36ca52a
Fixes Guestbooks
XeonMations Apr 2, 2026
bb32983
awawaw
XeonMations Apr 2, 2026
3298859
fix sinks, showers and toilets
XeonMations Apr 2, 2026
bcaa709
Update platform.dm
XeonMations Apr 2, 2026
2c8db91
Update shower.dm
XeonMations Apr 2, 2026
2dbc186
Update new_player.dm
XeonMations Apr 2, 2026
afffdd5
discipline hard deletes
XeonMations Apr 2, 2026
9e87976
hard deletes
XeonMations Apr 2, 2026
2ed0d01
Update __discipline_power.dm
XeonMations Apr 2, 2026
3c3948d
aaa
XeonMations Apr 2, 2026
ce598d2
Update discipline_actions.dm
XeonMations Apr 2, 2026
c748cd4
Update __discipline.dm
XeonMations Apr 2, 2026
8713b49
AaAAA
XeonMations Apr 2, 2026
091c88a
Update discipline_actions.dm
XeonMations Apr 2, 2026
f1d4465
"exclude_from_ci": true,
XeonMations Apr 2, 2026
7fa4d54
fixes whispering masq breaching words breaching you + removes persona…
XeonMations Apr 2, 2026
b17bb86
Update valeren.dm
XeonMations Apr 2, 2026
89a0b79
[IDB IGNORE] Loadout options (#138)
buffyuwu Apr 2, 2026
3e21d62
Automatic changelog for PR #138 [ci skip]
thefinalnights-ci[bot] Apr 2, 2026
3fe5e87
trait macros
XeonMations Apr 2, 2026
f315e3f
Create tfn_check.py
XeonMations Apr 2, 2026
972e63b
awaw
XeonMations Apr 2, 2026
d3a5fde
AAAA
XeonMations Apr 2, 2026
177a9c7
changelog fix maybe
buffyuwu Apr 2, 2026
c9f6a14
bloodpool hud location fix
buffyuwu Apr 2, 2026
d21b811
this isnt a dress
buffyuwu Apr 2, 2026
8a9a984
woops
buffyuwu Apr 2, 2026
36da690
Update wallet.dm
chazzyjazzy Apr 2, 2026
594994b
Update emote.dm
chazzyjazzy Apr 2, 2026
cded2f9
Update scorptions_touch.dm
chazzyjazzy Apr 2, 2026
53c2dfd
npc haiorcolore
chazzyjazzy Apr 2, 2026
014e919
Update discipline_actions.dm
chazzyjazzy Apr 2, 2026
d4e78db
...removes gargoyle from regent...
chazzyjazzy Apr 2, 2026
0dbcd81
hub stuff
buffyuwu Apr 2, 2026
90f8737
maybe a wasd fix
buffyuwu Apr 2, 2026
4ae8d6e
Revert "maybe a wasd fix"
buffyuwu Apr 2, 2026
56ba4dd
e
buffyuwu Apr 3, 2026
aee8c9d
Update artifact_identification.dm
chazzyjazzy Apr 3, 2026
3a93be4
ghoul sergeants
buffyuwu Apr 3, 2026
162b083
auspex auras fix
chazzyjazzy Apr 3, 2026
cddb895
Update world.dm
buffyuwu Apr 3, 2026
cf300c2
dfgdg
chazzyjazzy Apr 3, 2026
77bc775
fddfb
chazzyjazzy Apr 3, 2026
d398050
Update discipline_actions.dm
XeonMations Apr 4, 2026
2d844e3
Update discipline_actions.dm
XeonMations Apr 4, 2026
4cc4221
Fixed hard deletes
XeonMations Apr 4, 2026
d357696
removing that shit
chazzyjazzy Apr 4, 2026
2de10ef
revert world.dm
chazzyjazzy Apr 4, 2026
ac9696d
more
chazzyjazzy Apr 4, 2026
852885f
editing tgstation.dme in vsc!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
chazzyjazzy Apr 4, 2026
0855f2a
bang
chazzyjazzy Apr 4, 2026
0295aa5
go
chazzyjazzy Apr 4, 2026
7078b32
nonmodular
chazzyjazzy Apr 4, 2026
ffa17ba
Delete tfn_check.py
chazzyjazzy Apr 4, 2026
c99fe85
Update code/_compile_options.dm
chazzyjazzy Apr 4, 2026
a23cc03
Update code/game/objects/structures/platform.dm
chazzyjazzy Apr 4, 2026
31ebf78
gfweg
chazzyjazzy Apr 4, 2026
93956f9
Merge branch 'fixes' of https://github.com/chazzyjazzy/SecondCity int…
chazzyjazzy Apr 4, 2026
295fec4
Delete 2026-04.yml
chazzyjazzy Apr 4, 2026
5e24ac4
Merge branch 'master' into stealing-from-CM
dwinters99 Apr 8, 2026
999e8a7
remove deprecated thing
dwinters99 Apr 8, 2026
f2848c5
move the var onto atom
dwinters99 Apr 8, 2026
6297ac4
modular comment
dwinters99 Apr 8, 2026
5c2fead
change typecast
dwinters99 Apr 8, 2026
20e7f41
Merge branch 'master' into stealing-from-CM
dwinters99 Apr 9, 2026
ccc8896
Merge branch 'master' into stealing-from-CM
dwinters99 Apr 10, 2026
5f548e6
Merge branch 'master' into stealing-from-CM
dwinters99 Apr 11, 2026
6d43c08
abby...
dwinters99 Apr 11, 2026
db96267
whoops (copy pate error)
dwinters99 Apr 11, 2026
bfb1bce
Fixes missing Sabbat Debit cards (#854)
Enbyy Apr 11, 2026
2c16e48
Automatic changelog for PR #854 [ci skip]
darkpack13-api[bot] Apr 11, 2026
2ab365a
remove a transfer point we don't need anymore
dwinters99 Apr 11, 2026
992a280
Revert "remove a transfer point we don't need anymore"
dwinters99 Apr 11, 2026
55a0c06
removes a integration test-failing transferzone from the Backrooms (#…
dwinters99 Apr 12, 2026
21342f6
Automatic changelog for PR #906 [ci skip]
darkpack13-api[bot] Apr 12, 2026
a26b027
Apply suggestions from code review
FalloutFalcon Apr 12, 2026
15f79f3
Merge branch 'master' of https://github.com/DarkPack13/SecondCity int…
FalloutFalcon Apr 12, 2026
6900876
Merge branch 'fixes' of https://github.com/chazzyjazzy/SecondCity int…
FalloutFalcon Apr 13, 2026
7f7675a
Merge branch 'stealing-from-CM' of https://github.com/dwinters99/Seco…
FalloutFalcon Apr 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
16 changes: 12 additions & 4 deletions .github/CODEOWNERS
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,26 @@
# to the same file or dir, add them to the end of under Multiple Owners

# Map Maintainers
/_maps/ @DarkPack13/maptainers
*.dmm @DarkPack13/maptainers

# Sprite Maintainers
/icons/ @ApocryphaXIII/spritetainers
*.dmi @ApocryphaXIII/spritetainers
/icons/ @DarkPack13/spritetainers
*.dmi @DarkPack13/spritetainers

# Code Maintainers
/code/ @ApocryphaXIII/maintainers
*.dm @ApocryphaXIII/maintainers
/code/ @DarkPack13/maintainers
*.dm @DarkPack13/maintainers

# MAINTAINERS

# FalloutFalcon
/modular_darkpack/modules/cars/code/ @FalloutFalcon
/modular_darkpack/modules/city_time/code/ @FalloutFalcon
/modular_darkpack/modules/doors/code/vampdoor.dm @FalloutFalcon

# XeonMations
/modular_darkpack/modules/masquerade/code/ @XeonMations

# CONTRIBUTORS

Expand Down
1 change: 0 additions & 1 deletion .github/workflows/run_linters.yml
Original file line number Diff line number Diff line change
Expand Up @@ -66,7 +66,6 @@ jobs:
run: |
bash tools/ci/check_grep.sh
bash modular_darkpack/tools/darkpack_check_grep.sh # DARKPACK EDIT ADDITION - checking modular_darkpack code
bash modular_zapoc/tools/apoc_check_grep.sh # APOC EDIT ADD
- name: Ticked File Enforcement
if: steps.linter-setup.conclusion == 'success' && !cancelled()
run: |
Expand Down
14 changes: 7 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
## The Apocrypha codebase
## The Second City codebase

[![resentment](.github/images/badges/built-with-resentment.svg)](.github/images/comics/131-bug-free.png) [![technical debt](.github/images/badges/contains-technical-debt.svg)](.github/images/comics/106-tech-debt-modified.png) [![forinfinityandbyond](.github/images/badges/made-in-byond.gif)](https://www.reddit.com/r/SS13/comments/5oplxp/what_is_the_main_problem_with_byond_as_an_engine/dclbu1a)

| Website | Link |
| ----------------------- | -------------------------------------------- |
| Code | https://github.com/ApocryphaXIII/Apocrypha13 |
| The Second City Discord | https://discord.gg/rmAbJcuChD |
| Coderbus Discord | https://discord.gg/Vh8TJp9 |
| Website | Link |
| ----------------------- | -----------------------------------------|
| Code | https://github.com/DarkPack13/SecondCity |
| The Second City Discord | https://discord.gg/rmAbJcuChD |
| Coderbus Discord | https://discord.gg/Vh8TJp9 |

This is the codebase for Apocrypha13, a downstream/fork for the Darkpack13 Project, a fork of TGstation 2025
This is the codebase for the Darkpack13 Project, a fork of TGstation 2025 for the purposes of being an upstream for The Final Nights, Apocrypha, Requiem and World of Darkness 13.

We are based on the Paradox Interactive World of Darkness(c) gamelines, with administrative oversight determining what we add to our game.

Expand Down
1 change: 1 addition & 0 deletions _maps/gateway_test.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"exclude_from_ci": true,
"version": 1,
"map_name": "Gateway Test",
"map_path": "map_files/debug",
Expand Down
6 changes: 1 addition & 5 deletions _maps/map_files/Vampire/admin_central.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -11710,10 +11710,6 @@
/obj/effect/mapping_helpers/airlock/access/all/admin/storage,
/turf/open/floor/iron,
/area/centcom/central_command_areas/supply)
"ZZ" = (
/obj/transfer_point_vamp/backrooms/map,
/turf/open/floor/carpet,
/area/awaymission/errorroom)

(1,1,1) = {"
TJ
Expand Down Expand Up @@ -14683,7 +14679,7 @@ aa
LW
ik
LV
ZZ
LV
LV
LV
LV
Expand Down
6 changes: 1 addition & 5 deletions _maps/map_files/Vampire/westfield_mall/westfield_mall.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -14060,10 +14060,6 @@
/obj/effect/landmark/navigate_destination,
/turf/open/floor/wood/smooth,
/area/vtm/westfield_mall/interior/candy_store)
"aUv" = (
/obj/transfer_point_vamp/backrooms/map,
/turf/open/openspace,
/area/vtm/westfield_mall)
"aUw" = (
/obj/item/instrument/eguitar/vamp{
pixel_y = -10;
Expand Down Expand Up @@ -101556,7 +101552,7 @@ ahY
ahY
ahY
ahY
aUv
ahY
ahY
ahY
ahY
Expand Down
1 change: 1 addition & 0 deletions _maps/runtimestation.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"version": 1,
"exclude_from_ci": true,
"map_name": "Runtime Station",
"map_path": "map_files/debug",
"map_file": "runtimestation.dmm",
Expand Down
1 change: 1 addition & 0 deletions _maps/runtimestation_minimal.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"version": 1,
"exclude_from_ci": true,
"map_name": "Minimal Runtime Station",
"map_path": "map_files/debug",
"map_file": "runtimestation_minimal.dmm",
Expand Down
1 change: 1 addition & 0 deletions _maps/westfieldmall.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"exclude_from_ci": true,
"version": 1,
"map_name": "Westfield Mall",
"map_path": "map_files/Vampire/westfield_mall",
Expand Down
10 changes: 5 additions & 5 deletions code/__DEFINES/~darkpack/branding.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,21 +5,22 @@

#define SEPT_NAME "Sept of the Western Eye"

#define EVIL_COMPANY "Pentex"
#define EVIL_COMPANY "Pentex Group"

#define MAIN_EVIL_COMPANY EVIL_OIL_COMPANY // Only effects Pentex job slots

// Treated as subsidary of EVIL_COMPANY
/* MAJOR COMPANIES - Currently or at one time held the Top 21 Company title */
#define EVIL_TRASH_COMPANY "Ardus Enterprises"
#define EVIL_TOY_COMPANY "Avalon Incorporated."
#define EVIL_TOY_COMPANY "Avalon Incorporated"
#define EVIL_CIGARETTE_COMPANY "Circinus Brands"
#define EVIL_INVESTMENT_COMPANY "Consolidex Worldwide"
#define EVIL_OIL_COMPANY "Endron International"
#define EVIL_NUCLEAR_COMPANY "Atlas International" // Subsidiary of Endron
#define EVIL_MINING_COMPANY "Harold and Harold Mining, Incorporated"
#define EVIL_PAPER_COMPANY "Good House International"
#define EVIL_FISHING_COMPANY "Hallahan Fishing Company"
#define EVIL_HANDGUN_COMPANY "Herculean Firearms Incorporated"
#define EVIL_GROCERY_COMPANY "Herrick's"
#define EVIL_LIQUOR_COMPANY "King Breweries and Distilleries"
#define EVIL_PHARMA_COMPANY "Magadon, Incorporated"
Expand All @@ -41,7 +42,7 @@
#define EVIL_EGYPTIAN_OIL_COMPANY "EGPC"

/* HAROLD AND HAROLD SUBSIDIARIES */
#define EVIL_EGYPTIAN_MINING_COMPANY "Kaulet Mining"
#define EVIL_EGYPTIAN_MINING_COMPANY "Kauket Mining"

/* KING BREWERIES SUBSIDIARIES */
#define EVIL_WATERWAY_COMPANY "AquaClear Foundation"
Expand Down Expand Up @@ -82,13 +83,12 @@
#define EVIL_COSMETICS_COMPANY_3 "Pangloss Cosmetics" // Subsidiary of Siren Cosmetics
#define EVIL_WEAPON_COMPANY "Full Force Solutions"
#define EVIL_PR_COMPANY "Gaia Research Company"
#define EVIL_HANDGUN_COMPANY "Herculean Firearms Incorporated"
#define EVIL_CONSTRUCTION_COMPANY "Hi-Quality Builders"
#define EVIL_LAW_COMPANY "Meyers, Feinstein and Hargrett"
#define EVIL_TECH_COMPANY "NikNak Computing"
#define EVIL_GAMING_COMPANY "Deep Dive Games" // Subsidiary of NikNak
#define EVIL_NEWS_COMPANY "RED Network"
#define EVIL_CONTSTRUCTION_COMPANY_2 "Safe Haven Construction"
#define EVIL_CONSTRUCTION_COMPANY_2 "Safe Haven Construction"
#define EVIL_INTEL_COMPANY "Shade, Inc."
#define EVIL_HORROR_COMPANY "Slaughterhouse Video"
#define EVIL_CONSULTING_COMPANY "Southeastern Tech Management"
Expand Down
23 changes: 22 additions & 1 deletion code/__DEFINES/~darkpack/colors.dm
Original file line number Diff line number Diff line change
@@ -1 +1,22 @@
#define COLOR_ENDRON_GREEN "#015334"
#define COLOR_CORP_PENTEX "#3B2033"

#define COLOR_CORP_ARDUS "#9BADB7"
#define COLOR_CORP_AVALON "#6556ED"
#define COLOR_CORP_CIRCINUS "#FFBF82"
#define COLOR_CORP_CONSOLIDEX "#DD28FF"
#define COLOR_CORP_ENDRON "#015334"
#define COLOR_CORP_HAROLD_HAROLD "#92483B"
#define COLOR_CORP_GOOD_HOUSE "#B297BB"
#define COLOR_CORP_HALLAHAN "#460DD1"
#define COLOR_CORP_HERCULEAN "#FF1010"
#define COLOR_CORP_HERRICKS "#9009BB"
#define COLOR_CORP_KING "#CDAF58"
#define COLOR_CORP_MAGADON "#45F7FF"
#define COLOR_CORP_NASTRUM "#FF7DA2"
#define COLOR_CORP_OMNI_TV "#ED795E"
#define COLOR_CORP_OTOLLEYS "#8FEDC5"
#define COLOR_CORP_BLACK_DOG "#E3EBFF"
#define COLOR_CORP_RAINBOW_INC "#FFB6EE"
#define COLOR_CORP_TELLUS "#66FF28"
#define COLOR_CORP_VESUVIUS "#E7E8C7"
#define COLOR_CORP_YOUNG_SMITH "#A5BB97"
3 changes: 2 additions & 1 deletion code/__HELPERS/icons.dm
Original file line number Diff line number Diff line change
Expand Up @@ -566,7 +566,8 @@ world

if(no_anim)
//Clean up repeated frames
var/icon/cleaned = new /icon()
// Done this way otherwise Width() and Height() would always be 0 for this icon // DARKPACK EDIT ADD START - Company Logos
var/icon/cleaned = icon('icons/effects/effects.dmi', "nothing") // DARKPACK EDIT ADD END
cleaned.Insert(flat, "", SOUTH, 1, 0)
return cleaned
else
Expand Down
2 changes: 1 addition & 1 deletion code/_onclick/hud/new_player.dm
Original file line number Diff line number Diff line change
Expand Up @@ -29,7 +29,7 @@
lobbyscreen.RegisterSignal(src, COMSIG_HUD_LOBBY_COLLAPSED, TYPE_PROC_REF(/atom/movable/screen/lobby, collapse_button))
lobbyscreen.RegisterSignal(src, COMSIG_HUD_LOBBY_EXPANDED, TYPE_PROC_REF(/atom/movable/screen/lobby, expand_button))

if (!owner.client.is_localhost())
if (!owner?.client?.is_localhost()) // DARKPACK EDIT, ORIGINAL: if (!owner.client.is_localhost())
return

var/atom/movable/screen/lobby/button/start_now/start_button = new(our_hud = src)
Expand Down
1 change: 1 addition & 0 deletions code/game/objects/items/skub.dm
Original file line number Diff line number Diff line change
Expand Up @@ -6,6 +6,7 @@
w_class = WEIGHT_CLASS_BULKY
attack_verb_continuous = list("skubs")
attack_verb_simple = list("skub")
brand = "badcode" // DARKPACK EDIT ADD - COMPANY_LOGOS - Proof of concept. I kinda like it. Leave it?

/obj/item/skub/Initialize(mapload)
. = ..()
Expand Down
3 changes: 2 additions & 1 deletion code/game/objects/structures/platform.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,8 @@
icon = 'icons/obj/smooth_structures/platform/window_frame_normal.dmi'
icon_state = "window_frame_normal-0"
base_icon_state = "window_frame_normal"
layer = PLATFORM_LAYER // DARKPACK EDIT ADD - (Allows tables to be placed ontop of platforms (but please dont))
layer = CLOSED_TURF_LAYER // DARKPACK EDIT ADD - (Allows tables to be placed ontop of platforms (but please dont))
plane = WALL_PLANE // DARKPACK EDIT ADD
smoothing_flags = SMOOTH_BITMASK|SMOOTH_OBJ
smoothing_groups = SMOOTH_GROUP_PLATFORMS
canSmoothWith = SMOOTH_GROUP_PLATFORMS
Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/structures/shower.dm
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ GLOBAL_LIST_INIT(shower_mode_descriptions, list(
///How much reagent capacity should the shower begin with when built.
var/reagent_capacity = 200
///How many units the shower refills every second.
var/refill_rate = 0.5
var/refill_rate = 50 // DARKPACK EDIT, ORIGINAL: var/reclaim_rate = 0.5
///Does the shower have a water recycler to recollect its water supply?
var/has_water_reclaimer = TRUE
///Which mode the shower is operating in.
Expand Down Expand Up @@ -87,7 +87,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/machinery/shower, (-16))
if(src.has_water_reclaimer)
reagents.add_reagent(reagent_id, reagent_capacity)
soundloop = new(src, FALSE)
AddComponent(/datum/component/plumbing/simple_demand/extended)
// AddComponent(/datum/component/plumbing/simple_demand/extended) // DARKPACK EDIT REMOVAL
var/static/list/loc_connections = list(
COMSIG_ATOM_ENTERED = PROC_REF(on_entered),
COMSIG_ATOM_EXITED = PROC_REF(on_exited),
Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/structures/water_structures/sink.dm
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@
///Does the sink have a water recycler to recollect its water supply?
var/has_water_reclaimer = TRUE
///Units of water to reclaim per second
var/reclaim_rate = 0.5
var/reclaim_rate = 50 // DARKPACK EDIT, ORIGINAL: var/reclaim_rate = 0.5

MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sink, (-14))

Expand All @@ -29,7 +29,7 @@ MAPPING_DIRECTIONAL_HELPERS(/obj/structure/sink, (-14))
create_reagents(capacity, NO_REACT)
if(has_water_reclaimer)
reagents.add_reagent(dispensedreagent, capacity)
AddComponent(/datum/component/plumbing/simple_demand/extended)
// AddComponent(/datum/component/plumbing/simple_demand/extended) // DARKPACK EDIT REMOVAL

register_context()

Expand Down
4 changes: 2 additions & 2 deletions code/game/objects/structures/water_structures/toilet.dm
Original file line number Diff line number Diff line change
Expand Up @@ -25,7 +25,7 @@
/// Does the toilet have a water recycler to recollect its water supply?
var/has_water_reclaimer = TRUE
/// Units of water to reclaim per second
var/reclaim_rate = 0.5
var/reclaim_rate = 50 // DARKPACK EDIT, ORIGINAL: var/reclaim_rate = 0.5
/// What reagent does the toilet flush with
var/reagent_id = /datum/reagent/water
/// How much reagent can the cistern contain
Expand All @@ -46,7 +46,7 @@
create_reagents(reagent_capacity)
if(src.has_water_reclaimer)
reagents.add_reagent(reagent_id, reagent_capacity)
AddComponent(/datum/component/plumbing/simple_demand/extended)
// AddComponent(/datum/component/plumbing/simple_demand/extended) // DARKPACK EDIT REMOVAL

/obj/structure/toilet/add_context(atom/source, list/context, obj/item/held_item, mob/user)
. = ..()
Expand Down
2 changes: 1 addition & 1 deletion code/modules/mob/living/carbon/human/emote.dm
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@

/datum/emote/living/carbon/human/glasses/can_run_emote(mob/user, status_check = TRUE, intentional, params)
var/obj/eyes_slot = user.get_item_by_slot(ITEM_SLOT_EYES)
if(istype(eyes_slot, /obj/item/clothing/glasses/regular) || istype(eyes_slot, /obj/item/clothing/glasses/sunglasses))
if(istype(eyes_slot, /obj/item/clothing/glasses) || istype(eyes_slot, /obj/item/clothing/glasses/sunglasses)) // DARKPACK EDIT CHANGE - Original : if(istype(eyes_slot, /obj/item/clothing/glasses/regular) || istype(eyes_slot, /obj/item/clothing/glasses/sunglasses))
return ..()
return FALSE

Expand Down
8 changes: 4 additions & 4 deletions code/modules/mob/mob.dm
Original file line number Diff line number Diff line change
Expand Up @@ -292,7 +292,7 @@
var/raw_msg = message
var/space = should_have_space_before_emote(html_decode(message)[1]) ? " " : "" // DARKPACK EDIT ADD
if(visible_message_flags & WITH_EMPHASIS_MESSAGE)
message = apply_message_emphasis(message)
raw_msg = apply_message_emphasis(message) // DARKPACK EDIT, ORIGINAL: message = apply_message_emphasis(message)
/* // DARKPACK EDIT REMOVAL START
if(visible_message_flags & EMOTE_MESSAGE)
message = span_emote("<b>[src]</b> [message]")
Expand All @@ -306,7 +306,7 @@

// DARKPACK EDIT ADDITION START
if(visible_message_flags & EMOTE_MESSAGE)
message = span_emote("<b>[GET_GUESTBOOK_NAME(hearing_mob, src)]</b>[space][message]")
message = span_emote("<b>[GET_GUESTBOOK_NAME(hearing_mob, src)]</b>[space][raw_msg]")
// DARKPACK EDIT ADDITION END

//This entire if/else chain could be in two lines but isn't for readibilties sake.
Expand Down Expand Up @@ -371,7 +371,7 @@
var/raw_msg = message
var/space = should_have_space_before_emote(html_decode(message)[1]) ? " " : "" // DARKPACK EDIT ADD
if(audible_message_flags & WITH_EMPHASIS_MESSAGE)
message = apply_message_emphasis(message)
raw_msg = apply_message_emphasis(message) // DARKPACK EDIT, ORIGINAL: message = apply_message_emphasis(message)
/* // DARKPACK EDIT REMOVAL START
if(audible_message_flags & EMOTE_MESSAGE)
message = span_emote("<b>[src]</b> [message]")
Expand All @@ -383,7 +383,7 @@
continue
// DARKPACK EDIT ADDITION START
if(audible_message_flags & EMOTE_MESSAGE)
message = span_emote("<b>[GET_GUESTBOOK_NAME(hearing_mob, src)]</b>[space][message]")
message = span_emote("<b>[GET_GUESTBOOK_NAME(hearing_mob, src)]</b>[space][raw_msg]")
// DARKPACK EDIT ADDITION END
if(audible_message_flags & EMOTE_MESSAGE && runechat_prefs_check(hearing_mob, audible_message_flags) && !HAS_TRAIT(hearing_mob, TRAIT_DEAF))
hearing_mob.create_chat_message(src, raw_message = raw_msg, runechat_flags = audible_message_flags)
Expand Down
4 changes: 4 additions & 0 deletions html/changelogs/AutoChangeLog-pr-854.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
author: "Enbyy"
delete-after: True
changes:
- bugfix: "Fixed Sabbat not having debit cards on spawn."
4 changes: 4 additions & 0 deletions html/changelogs/AutoChangeLog-pr-906.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
author: "dwinters99"
delete-after: True
changes:
- map: "removed 50% of exits from the Backrooms"
9 changes: 9 additions & 0 deletions modular_darkpack/master_files/code/game/objects/objs.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
/obj
// DARKPACK Module - COMPANY_LOGOS - If matching a /datum/brand's manufacturer, append a logo to the examine text. Element only added by default on /obj/
var/brand


/obj/Initialize(mapload)
. = ..()
if(brand) // DARKPACK module - COMPANY_LOGOS - If we don't have a brand, disregard.
AddElement(/datum/element/corp_label, GLOB.all_brandnames[brand])
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
#define UI_LIVING_BLOODPOOL "EAST-2:28,CENTER-4:14"
#define UI_LIVING_BLOODPOOL "EAST-2:29,CENTER-4:4"
/atom/movable/screen/bloodpool
name = "bloodpool"
//icon = 'modular_darkpack/modules/blood_drinking/icons/bloodpool.dmi'
Expand Down
Loading
Loading