Skip to content

The Split #926

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 93 commits into from
Jul 20, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
93 commits
Select commit Hold shift + click to select a range
7da4bcb
radio rename
Kapu1178 Mar 29, 2024
92f8f48
Disable science
Kapu1178 Mar 29, 2024
722a2ff
balance occupation panel
Kapu1178 Mar 29, 2024
4338f41
department datum shuffle
Kapu1178 Mar 29, 2024
5bd91bd
datacore
Kapu1178 Mar 29, 2024
6749625
SSdatacore
Kapu1178 Mar 30, 2024
687ff4b
manifest_general to manifest_station
Kapu1178 Mar 30, 2024
4297880
progress on crew manifest
Kapu1178 Mar 30, 2024
8c09fe1
rename crew manifest to staff manifest
Kapu1178 Mar 30, 2024
be22c4e
fix latejoin menu
Kapu1178 Mar 30, 2024
c74ef9a
departmental paychecks
Kapu1178 Mar 30, 2024
ed05bac
AAS helpers
Kapu1178 Mar 30, 2024
18f9cd0
Job code edits
Kapu1178 Mar 30, 2024
5ea3002
alert people of temporary heads
Kapu1178 Mar 30, 2024
03936a6
qol
Kapu1178 Mar 30, 2024
072c6a2
on join message changes
Kapu1178 Mar 31, 2024
024b628
job bans work correctly
Kapu1178 Apr 1, 2024
7268ff4
Merge branch 'master' of github.com:DaedalusDock/daedalusdock into th…
Kapu1178 Apr 13, 2024
6b49a02
encryption keys
Kapu1178 Apr 13, 2024
a30c78d
remove departmental security
Kapu1178 Apr 13, 2024
cca6dcd
Merge branch 'master' of github.com:DaedalusDock/daedalusdock into th…
Kapu1178 Apr 14, 2024
b87634b
remove science roles and dep
Kapu1178 Apr 14, 2024
a2b1067
delet science
Kapu1178 Apr 14, 2024
4e17524
Lights-Out Helper
francinum Apr 19, 2024
b100dba
Delet (2)
francinum Apr 19, 2024
152d60f
Merge pull request #7 from francinum/kapu/thesplit
Kapu1178 Apr 19, 2024
7b3f567
Fix lightsout helper
francinum Apr 19, 2024
5ee82fd
Final Changes
francinum Apr 19, 2024
858ba2c
Merge pull request #8 from francinum/kapu/thesplit2
Kapu1178 Apr 19, 2024
ee565e3
Merge branch 'master' of github.com:DaedalusDock/daedalusdock into th…
Kapu1178 Apr 19, 2024
043eaeb
misc fingerprint fixes
Kapu1178 Apr 19, 2024
008b553
update revolution
Kapu1178 Apr 19, 2024
04b92ac
gov't
Kapu1178 Apr 19, 2024
5581689
player facing antag cleanup
Kapu1178 Apr 19, 2024
54ac73a
fixes
Kapu1178 Apr 19, 2024
cb1063d
gov't stuff
Kapu1178 Apr 20, 2024
9dd6f6c
blah
Kapu1178 Apr 20, 2024
5696a50
fixes
Kapu1178 Apr 20, 2024
f07ad4c
add a single light
Kapu1178 Apr 20, 2024
d54179c
Merge branch 'master' of github.com:DaedalusDock/daedalusdock into th…
Kapu1178 Apr 22, 2024
4e9cf0d
individual reagent crates
Kapu1178 Apr 23, 2024
f2d9d12
Savepoint
francinum Apr 23, 2024
e3323dd
money rebalance
Kapu1178 Apr 23, 2024
5ed66e4
govt order console
Kapu1178 Apr 28, 2024
c75208c
runtime
Kapu1178 May 2, 2024
31f3d46
update screenshots
Kapu1178 May 2, 2024
263b94c
Final (for now) (I will kill the showroom another time)
francinum May 3, 2024
96ba464
Merge pull request #9 from francinum/kapu/thesplit3
Kapu1178 May 3, 2024
8a282fb
Fix compile error
francinum May 3, 2024
f554693
crew manifest cringe code
Kapu1178 May 3, 2024
b669480
ACCESS_HEADS ---> ACCESS_MANAGEMENT
Kapu1178 May 3, 2024
5421bac
remove
Kapu1178 May 7, 2024
8e84aac
idk why this is like this but whatever
Kapu1178 May 7, 2024
271da94
fry borrowing
Kapu1178 May 7, 2024
1125b4e
improve contrast
Kapu1178 May 7, 2024
0ff1a04
touch up job stuffs
Kapu1178 May 9, 2024
855570b
i like delegate better
Kapu1178 May 9, 2024
d8a2c65
adjustments
Kapu1178 May 9, 2024
15e234b
rename captain encryption key
Kapu1178 May 9, 2024
a54e203
fixes
Kapu1178 May 9, 2024
661e243
change name
Kapu1178 May 9, 2024
4ae7c16
static chat tags
Kapu1178 May 10, 2024
9142e4e
better tooltip code
Kapu1178 May 10, 2024
4c7e43d
fix
Kapu1178 May 10, 2024
c80fb9b
fix...
Kapu1178 May 10, 2024
ec9156c
radio tags
Kapu1178 May 10, 2024
9df936d
macro
Kapu1178 May 11, 2024
ef1cfd7
bring back the jumpsuit
Kapu1178 May 11, 2024
613eac9
whoop
Kapu1178 May 11, 2024
3a255b9
fix landmarks
Kapu1178 May 11, 2024
c09af86
remove debug code
Kapu1178 May 12, 2024
899559a
fixes
Kapu1178 May 12, 2024
8852ea8
fed
Kapu1178 May 13, 2024
9ed930c
mime clown compression
Kapu1178 May 13, 2024
6c09030
paycheck and supervisors cleanup
Kapu1178 May 13, 2024
8c945f0
tweaks
Kapu1178 May 13, 2024
c57ce40
Merge branch 'master' of github.com:DaedalusDock/daedalusdock into th…
Kapu1178 May 14, 2024
4d5532e
fix tracy
Kapu1178 May 14, 2024
c468867
Merge branch 'master' of github.com:DaedalusDock/daedalusdock into th…
Kapu1178 May 19, 2024
c39e8b0
Map Changes
francinum May 19, 2024
5e4029e
Adds a ryetalin pillbottle to the pharmacy
francinum May 21, 2024
a23974b
Merge branch 'master' of github.com:DaedalusDock/Daedalusdock into ts…
francinum Jul 6, 2024
b8cf9e1
prettier
Kapu1178 Jul 6, 2024
c60bdf1
bundle of fixes, mostly job stuff
Kapu1178 Jul 14, 2024
a3ae1d9
new new player panel
Kapu1178 Jul 16, 2024
8ab41fc
remove some mars exec references
Kapu1178 Jul 16, 2024
8892971
bad del
Kapu1178 Jul 16, 2024
f0112d4
on join info + fixes
Kapu1178 Jul 16, 2024
027bc21
Merge branch 'master' of github.com:DaedalusDock/daedalusdock into th…
Kapu1178 Jul 16, 2024
5584974
fix cryo despawn
Kapu1178 Jul 18, 2024
a915136
fix access
Kapu1178 Jul 18, 2024
ce24b9f
Merge branch 'master' of github.com:DaedalusDock/daedalusdock into th…
Kapu1178 Jul 19, 2024
94b9cf7
Merge branch 'master' into thesplit
Kapu1178 Jul 20, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
51,098 changes: 20,611 additions & 30,487 deletions _maps/map_files/Theseus/Theseus.dmm

Large diffs are not rendered by default.

2,076 changes: 1,037 additions & 1,039 deletions _maps/map_files/Theseus/medbay_holder.dmm

Large diffs are not rendered by default.

455 changes: 455 additions & 0 deletions _maps/map_files/Theseus/medbay_vendor_concept.dmm

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions _maps/shuttles/whiteship_box.dmm
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@
melee_damage_lower = 11;
melee_damage_upper = 11;
name = "Rotting Carcass";
zombiejob = "Assistant"
zombiejob = "Civilian"
},
/turf/open/floor/iron/white/corner{
dir = 1
Expand Down Expand Up @@ -1558,7 +1558,7 @@
melee_damage_lower = 11;
melee_damage_upper = 11;
name = "Rotting Carcass";
zombiejob = "Assistant"
zombiejob = "Civilian"
},
/turf/open/floor/iron,
/area/shuttle/abandoned/medbay)
Expand Down
8 changes: 4 additions & 4 deletions code/__DEFINES/access.dm
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
#define ACCESS_TELEPORTER 17
#define ACCESS_EVA 18
/// Bridge, EVA storage windoors, gateway shutters, AI integrity restorer, comms console
#define ACCESS_HEADS 19
#define ACCESS_MANAGEMENT 19
#define ACCESS_CAPTAIN 20
#define ACCESS_ALL_PERSONAL_LOCKERS 21
#define ACCESS_CHAPEL_OFFICE 22
Expand Down Expand Up @@ -172,7 +172,7 @@
/// Bitflag for Private Command ID card accesses. See PRIVATE_COMMAND_ACCESS.
#define ACCESS_FLAG_PRV_COMMAND (1 << 2)
/// Displayed name for Captain ID card accesses.
#define ACCESS_FLAG_CAPTAIN_NAME "Captain"
#define ACCESS_FLAG_CAPTAIN_NAME "Superintendent"
/// Bitflag for Captain ID card accesses. See CAPTAIN_ACCESS.
#define ACCESS_FLAG_CAPTAIN (1 << 3)
/// Displayed name for Centcom ID card accesses.
Expand Down Expand Up @@ -294,7 +294,7 @@
ACCESS_RC_ANNOUNCE, \
ACCESS_VAULT, \
ACCESS_TECH_STORAGE, \
ACCESS_HEADS, \
ACCESS_MANAGEMENT, \
ACCESS_TELEPORTER, \
ACCESS_ARMORY, \
ACCESS_AI_UPLOAD, \
Expand Down Expand Up @@ -455,7 +455,7 @@
#define REGION_COMMAND "Command"
/// Used to seed the accesses_by_region list in SSid_access. A list of all command regional accesses that are overseen by the Captain.
#define REGION_ACCESS_COMMAND list( \
ACCESS_HEADS, \
ACCESS_MANAGEMENT, \
ACCESS_RC_ANNOUNCE, \
ACCESS_KEYCARD_AUTH, \
ACCESS_CHANGE_IDS, \
Expand Down
8 changes: 7 additions & 1 deletion code/__DEFINES/cargo.dm
Original file line number Diff line number Diff line change
Expand Up @@ -38,7 +38,7 @@
#define SUPPLYPOD_X_OFFSET -16

/// The baseline unit for cargo crates. Adjusting this will change the cost of all in-game shuttles, crate export values, bounty rewards, and all supply pack import values, as they use this as their unit of measurement.
#define CARGO_CRATE_VALUE 200
#define CARGO_CRATE_VALUE 10

GLOBAL_LIST_EMPTY(supplypod_loading_bays)

Expand All @@ -58,3 +58,9 @@ GLOBAL_LIST_INIT(podstyles, list(\
list(POD_SHAPE_OTHER, "gondola", FALSE, FALSE, FALSE, RUBBLE_NONE, "gondola", "The silent walker. This one seems to be part of a delivery agency."),\
list(POD_SHAPE_OTHER, FALSE, FALSE, FALSE, FALSE, RUBBLE_NONE, FALSE, FALSE, "rl_click", "give_po")\
))

// Supply pack flags
#define SUPPLY_PACK_EMAG (1<<0)
#define SUPPLY_PACK_CONTRABAND (1<<1)
#define SUPPLY_PACK_DROPPOD_ONLY (1<<2)
#define SUPPLY_PACK_GOVERNMENT (1<<3)
2 changes: 2 additions & 0 deletions code/__DEFINES/construction.dm
Original file line number Diff line number Diff line change
Expand Up @@ -63,6 +63,8 @@
//windows affected by Nar'Sie turn this color.
#define NARSIE_WINDOW_COLOUR "#7D1919"

#define IRON_VALUE_PER_UNIT 0.0004

//The amount of materials you get from a sheet of mineral like iron/diamond/glass etc
#define MINERAL_MATERIAL_AMOUNT 2000
//The maximum size of a stack object.
Expand Down
42 changes: 42 additions & 0 deletions code/__DEFINES/datacore.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,42 @@
#define DATACORE_ID "id"
#define DATACORE_NAME "name"
#define DATACORE_AGE "age"
#define DATACORE_GENDER "gender"
#define DATACORE_SPECIES "species"
#define DATACORE_FINGERPRINT "fingerprint"
#define DATACORE_APPEARANCE "character_appearance"
#define DATACORE_MINDREF "mind"
#define DATACORE_DNA_IDENTITY "identity"
#define DATACORE_DNA_FEATURES "features"

#define DATACORE_PHYSICAL_HEALTH "p_stat"
#define DATACORE_MENTAL_HEALTH "m_stat"
#define DATACORE_BLOOD_TYPE "blood_type"
#define DATACORE_BLOOD_DNA "b_dna"
#define DATACORE_DISEASES "cdi"
#define DATACORE_DISEASES_DETAILS "cdi_d"
#define DATACORE_DISABILITIES "ma_dis"
#define DATACORE_DISABILITIES_DETAILS "ma_dis_d"

#define DATACORE_NOTES "notes"
#define DATACORE_NOTES_DETAILS "notes_d"

#define DATACORE_RANK "rank"
#define DATACORE_INITIAL_RANK "initial_rank"
#define DATACORE_TRIM "trim"
#define DATACORE_PDA_ID "pda_id"

#define DATACORE_CRIMES "crim"
#define DATACORE_CRIMINAL_STATUS "criminal"
#define DATACORE_CITATIONS "citation"

/// Keys for SSdatacore.library
#define DATACORE_RECORDS_STATION "general"
#define DATACORE_RECORDS_SECURITY "security"
#define DATACORE_RECORDS_MEDICAL "medical"
#define DATACORE_RECORDS_LOCKED "locked"

#define DATACORE_RECORDS_AETHER "aether"
#define DATACORE_RECORDS_DAEDALUS "daedalus"
#define DATACORE_RECORDS_HERMES "hermes"
#define DATACORE_RECORDS_MARS "mars"
9 changes: 0 additions & 9 deletions code/__DEFINES/dcs/signals/signals_datum.dm
Original file line number Diff line number Diff line change
Expand Up @@ -38,12 +38,3 @@
/// From /datum/gas_mixture/proc/react: ()
#define COMSIG_GASMIX_REACTED "comsig_gasmix_reacted"

// Modular computer's file signals. Tells the program datum something is going on.
/// From /obj/item/computer_hardware/hard_drive/proc/store_file: ()
#define COMSIG_MODULAR_COMPUTER_FILE_ADDING "comsig_modular_computer_file_adding"
/// From /obj/item/computer_hardware/hard_drive/proc/store_file: ()
#define COMSIG_MODULAR_COMPUTER_FILE_ADDED "comsig_modular_computer_file_adding"
/// From /obj/item/computer_hardware/hard_drive/proc/remove_file: ()
#define COMSIG_MODULAR_COMPUTER_FILE_DELETING "comsig_modular_computer_file_deleting"
/// From /obj/item/computer_hardware/hard_drive/proc/store_file: ()
#define COMSIG_MODULAR_COMPUTER_FILE_DELETED "comsig_modular_computer_file_adding"
62 changes: 16 additions & 46 deletions code/__DEFINES/economy.dm
Original file line number Diff line number Diff line change
@@ -1,70 +1,40 @@
/// Number of paychecks jobs start with at the creation of a new bank account for a player (So at shift-start or game join, but not a blank new account.)
#define STARTING_PAYCHECKS 7
/// How much mail the Economy SS will create per minute, regardless of firing time.
#define MAX_MAIL_PER_MINUTE 3
#define MAX_MAIL_PER_MINUTE 0.05
/// Probability of using letters of envelope sprites on all letters.
#define FULL_CRATE_LETTER_ODDS 70

//
#define PAYCHECK_PRISONER 25
#define PAYCHECK_ASSISTANT 50
#define PAYCHECK_MINIMAL 55
#define PAYCHECK_EASY 60
#define PAYCHECK_MEDIUM 75
#define PAYCHECK_HARD 100
#define PAYCHECK_COMMAND 200

#define PAYCHECK_ZERO 0
/// The baseline cost for basically everything in the game
#define PAYCHECK_ASSISTANT 10

///The amount of money taken from station master and distributed to all departments every 5 minutes.
#define ECON_STATION_PAYOUT 6000
///The amount of money in a department account where station master will stop filling it up.
#define ECON_STATION_PAYOUT_MAX 5000
#define PAYCHECK_MINIMAL (PAYCHECK_ASSISTANT * 2)
#define PAYCHECK_EASY (PAYCHECK_ASSISTANT * 2.5)
#define PAYCHECK_MEDIUM (PAYCHECK_ASSISTANT * 4)
#define PAYCHECK_HARD (PAYCHECK_ASSISTANT * 7)
#define PAYCHECK_COMMAND (PAYCHECK_ASSISTANT * 20)

///The minimum amount of money in the station master account required for a departmental payout
#define ECON_STATION_PAYOUT_REQUIREMENT 600
#define PAYCHECK_ZERO 0

//A multiplier for when you buy from your department.
#define VENDING_DISCOUNT 0

///NOT USED FOR ECONOMY
#define ACCOUNT_CIV "CIV"


#define ACCOUNT_ENG "ENG"
#define ACCOUNT_ENG_NAME "Engineering Budget"
#define ACCOUNT_SCI "SCI"
#define ACCOUNT_SCI_NAME "Scientific Budget"
#define ACCOUNT_ENG_NAME "Daedalus Industries Funds"
#define ACCOUNT_MED "MED"
#define ACCOUNT_MED_NAME "Medical Budget"
#define ACCOUNT_MED_NAME "Aether Pharmaceuticals Funds"
#define ACCOUNT_SRV "SRV"
#define ACCOUNT_SRV_NAME "Service Budget"
#define ACCOUNT_CAR "CAR"
#define ACCOUNT_CAR_NAME "Cargo Budget"
#define ACCOUNT_CAR_NAME "Hermes Galactic Freight Funds"
#define ACCOUNT_SEC "SEC"
#define ACCOUNT_SEC_NAME "Defense Budget"

/// The number of departmental accounts for the economy. DOES NOT INCLUDE STATION MASTER.
#define ECON_NUM_DEPARTMENT_ACCOUNTS 6
#define ACCOUNT_SEC_NAME "Mars People's Coalition Budget"

#define ACCOUNT_STATION_MASTER "STA"
#define ACCOUNT_STATION_MASTER_NAME "Station Budget"

#define NO_FREEBIES "commies go home"
#define ACCOUNT_GOV "GOV"
#define ACCOUNT_GOV_NAME "Special Order Budget"

//Defines that set what kind of civilian bounties should be applied mid-round.
#define CIV_JOB_BASIC 1
#define CIV_JOB_ROBO 2
#define CIV_JOB_CHEF 3
#define CIV_JOB_SEC 4
#define CIV_JOB_DRINK 5
#define CIV_JOB_CHEM 6
#define CIV_JOB_VIRO 7
#define CIV_JOB_ENG 9
#define CIV_JOB_MINE 10
#define CIV_JOB_MED 11
#define CIV_JOB_GROW 12
#define CIV_JOB_RANDOM 13
#define NO_FREEBIES "commies go home"

//By how much should the station's inflation value be multiplied by when dividing the civilian bounty's reward?
#define BOUNTY_MULTIPLIER 10
Expand Down
46 changes: 20 additions & 26 deletions code/__DEFINES/jobs.dm
Original file line number Diff line number Diff line change
Expand Up @@ -28,20 +28,18 @@
*/

//No department
#define JOB_ASSISTANT "Assistant"
#define JOB_ASSISTANT "Civilian"
#define JOB_PRISONER "Prisoner"
//Command
#define JOB_CAPTAIN "Captain"
#define JOB_HEAD_OF_PERSONNEL "Head of Personnel"
#define JOB_SECURITY_MARSHAL "Security Marshal"
#define JOB_RESEARCH_DIRECTOR "Research Director"
#define JOB_CHIEF_ENGINEER "Chief Engineer"
#define JOB_MEDICAL_DIRECTOR "Medical Director"
#define JOB_CAPTAIN "Superintendent"
#define JOB_HEAD_OF_PERSONNEL "Delegate"
#define JOB_SECURITY_CONSULTANT "Security Consultant"
//Silicon
#define JOB_AI "AI"
#define JOB_CYBORG "Cyborg"
#define JOB_PERSONAL_AI "Personal AI"
//Security
#define JOB_SECURITY_MARSHAL "Security Marshal"
#define JOB_WARDEN "Brig Lieutenant"
#define JOB_DETECTIVE "Private Investigator"
#define JOB_SECURITY_OFFICER "Security Officer"
Expand All @@ -50,17 +48,15 @@
#define JOB_SECURITY_OFFICER_SCIENCE "Security Officer (Science)"
#define JOB_SECURITY_OFFICER_SUPPLY "Security Officer (Cargo)"
//Engineering
#define JOB_CHIEF_ENGINEER "Chief Engineer"
#define JOB_STATION_ENGINEER "Station Engineer"
#define JOB_ATMOSPHERIC_TECHNICIAN "Atmospheric Technician"
//Medical
#define JOB_MEDICAL_DIRECTOR "Medical Director"
#define JOB_MEDICAL_DOCTOR "General Practitioner"
#define JOB_PARAMEDIC "Paramedic"
#define JOB_CHEMIST "Chemist"
#define JOB_VIROLOGIST "Virologist"
//Science
#define JOB_SCIENTIST "Scientist"
#define JOB_ROBOTICIST "Roboticist"
#define JOB_GENETICIST "Geneticist"
//Supply
#define JOB_QUARTERMASTER "Quartermaster"
#define JOB_DECKHAND "Deckhand"
Expand All @@ -71,7 +67,6 @@
#define JOB_COOK "Cook"
#define JOB_JANITOR "Janitor"
#define JOB_CLOWN "Clown"
#define JOB_MIME "Mime"
#define JOB_ARCHIVIST "Archivist"
#define JOB_LAWYER "Lawyer"
#define JOB_CHAPLAIN "Chaplain"
Expand Down Expand Up @@ -102,25 +97,27 @@
#define DEPARTMENT_UNASSIGNED "No department assigned"

#define DEPARTMENT_BITFLAG_SECURITY (1<<0)
#define DEPARTMENT_SECURITY "Security"
#define DEPARTMENT_BITFLAG_COMMAND (1<<1)
#define DEPARTMENT_COMMAND "Command"
#define DEPARTMENT_SECURITY "Mars Private Security"
#define DEPARTMENT_BITFLAG_MANAGEMENT (1<<1)
#define DEPARTMENT_MANAGEMENT "Management"
#define DEPARTMENT_BITFLAG_SERVICE (1<<2)
#define DEPARTMENT_SERVICE "Service"
#define DEPARTMENT_SERVICE "Independant"
#define DEPARTMENT_BITFLAG_CARGO (1<<3)
#define DEPARTMENT_CARGO "Cargo"
#define DEPARTMENT_CARGO "Hermes Galactic Freight"
#define DEPARTMENT_BITFLAG_ENGINEERING (1<<4)
#define DEPARTMENT_ENGINEERING "Engineering"
#define DEPARTMENT_ENGINEERING "Daedalus Industries"
#define DEPARTMENT_BITFLAG_SCIENCE (1<<5)
#define DEPARTMENT_SCIENCE "Science"
#define DEPARTMENT_BITFLAG_MEDICAL (1<<6)
#define DEPARTMENT_MEDICAL "Medical"
#define DEPARTMENT_MEDICAL "Aether Pharmaceuticals"
#define DEPARTMENT_BITFLAG_SILICON (1<<7)
#define DEPARTMENT_SILICON "Silicon"
#define DEPARTMENT_BITFLAG_ASSISTANT (1<<8)
#define DEPARTMENT_ASSISTANT "Assistant"
#define DEPARTMENT_ASSISTANT "Civilian"
#define DEPARTMENT_BITFLAG_CAPTAIN (1<<9)
#define DEPARTMENT_CAPTAIN "Captain"
#define DEPARTMENT_BITFLAG_COMPANY_LEADER (1<<10)
#define DEPARTMENT_COMPANY_LEADER "Company Leader"

/* Job datum job_flags */
/// Whether the mob is announced on arrival.
Expand All @@ -133,15 +130,12 @@
#define JOB_CREW_MEMBER (1<<3)
/// Whether this job can be joined through the new_player menu.
#define JOB_NEW_PLAYER_JOINABLE (1<<4)
/// Whether this job appears in bold in the job menu.
#define JOB_BOLD_SELECT_TEXT (1<<5)
/// Reopens this position if we lose the player at roundstart.
#define JOB_REOPEN_ON_ROUNDSTART_LOSS (1<<6)
#define JOB_REOPEN_ON_ROUNDSTART_LOSS (1<<5)
/// If the player with this job can have quirks assigned to him or not. Relevant for new player joinable jobs and roundstart antags.
#define JOB_ASSIGN_QUIRKS (1<<7)
#define JOB_ASSIGN_QUIRKS (1<<6)
/// Whether this job can be an intern.
#define JOB_CAN_BE_INTERN (1<<8)

#define JOB_CAN_BE_INTERN (1<<7)

#define FACTION_NONE "None"
#define FACTION_STATION "Station"
2 changes: 1 addition & 1 deletion code/__DEFINES/paint.dm
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
#define PAINT_STRIPE_PRIAPUS PAINT_STRIPE_DAEDALUS

//Mars Executive Outcomes
#define PAINT_WALL_MARSEXECUTIVE PAINT_WALL_DAEDALUS
#define PAINT_WALL_MARS PAINT_WALL_DAEDALUS
#define PAINT_STRIPE_MARSEXECUTIVE "#683822"

//Medical
Expand Down
12 changes: 6 additions & 6 deletions code/__DEFINES/radio.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,30 +2,30 @@

//say based modes like binary are in living/say.dm

#define RADIO_CHANNEL_COMMON "Common"
#define RADIO_CHANNEL_COMMON "Local"
#define RADIO_KEY_COMMON ";"

#define RADIO_CHANNEL_SECURITY "Security"
#define RADIO_CHANNEL_SECURITY "Mars"
#define RADIO_KEY_SECURITY "s"
#define RADIO_TOKEN_SECURITY ":s"

#define RADIO_CHANNEL_ENGINEERING "Engineering"
#define RADIO_CHANNEL_ENGINEERING "Daedalus"
#define RADIO_KEY_ENGINEERING "e"
#define RADIO_TOKEN_ENGINEERING ":e"

#define RADIO_CHANNEL_COMMAND "Command"
#define RADIO_CHANNEL_COMMAND "Management"
#define RADIO_KEY_COMMAND "c"
#define RADIO_TOKEN_COMMAND ":c"

#define RADIO_CHANNEL_SCIENCE "Science"
#define RADIO_KEY_SCIENCE "n"
#define RADIO_TOKEN_SCIENCE ":n"

#define RADIO_CHANNEL_MEDICAL "Medical"
#define RADIO_CHANNEL_MEDICAL "Aether"
#define RADIO_KEY_MEDICAL "m"
#define RADIO_TOKEN_MEDICAL ":m"

#define RADIO_CHANNEL_SUPPLY "Supply"
#define RADIO_CHANNEL_SUPPLY "Hermes"
#define RADIO_KEY_SUPPLY "u"
#define RADIO_TOKEN_SUPPLY ":u"

Expand Down
13 changes: 7 additions & 6 deletions code/__DEFINES/subsystems.dm
Original file line number Diff line number Diff line change
Expand Up @@ -131,12 +131,13 @@
#define INIT_ORDER_MATERIALS 72 //HAS to be before reagents, reagents have materials
#define INIT_ORDER_REAGENTS 71 //HAS to be before mapping and assets - both create objects, which creates reagents, which relies on lists made in this subsystem
#define INIT_ORDER_EVENTS 70
#define INIT_ORDER_IDACCESS 66
#define INIT_ORDER_JOBS 65 // Must init before atoms, to set up properly the dynamic job lists.
#define INIT_ORDER_AI_MOVEMENT 56 //We need the movement setup
#define INIT_ORDER_MEDIA 56 //Needs to init before ticker to generate the login music pool
#define INIT_ORDER_AI_CONTROLLERS 55 //So the controller can get the ref
#define INIT_ORDER_TICKER 55
#define INIT_ORDER_IDACCESS 68
#define INIT_ORDER_JOBS 67 // Must init before atoms, to set up properly the dynamic job lists.
#define INIT_ORDER_AI_MOVEMENT 66 //We need the movement setup
#define INIT_ORDER_MEDIA 64 //Needs to init before ticker to generate the login music pool
#define INIT_ORDER_DATACORE 63 // Must come before SSticker so datacore reading things can access it
#define INIT_ORDER_AI_CONTROLLERS 62 //So the controller can get the ref
#define INIT_ORDER_TICKER 61
#define INIT_ORDER_TCG 55
#define INIT_ORDER_MAPPING 50
#define INIT_ORDER_EARLY_ASSETS 49
Expand Down
Loading
Loading