Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
1048 commits
Select commit Hold shift + click to select a range
dbd015d
sensor tower adjustments
cuberound Mar 6, 2026
ec69469
adjusts floors
cuberound Mar 6, 2026
dec8d25
hangar and blockers adjustments
cuberound Mar 6, 2026
aab2e79
Props
AnCopper Mar 6, 2026
5b3d69c
Merge remote-tracking branch 'copper/multiz-nv' into multiz-nv
cuberound Mar 6, 2026
b4cf0fd
fix decals 1
DangerRevolution Mar 6, 2026
d211569
fix decals v2
DangerRevolution Mar 6, 2026
d6d6deb
other changes
DangerRevolution Mar 6, 2026
3bfa5e8
fix space tiles
DangerRevolution Mar 6, 2026
ddf48dd
fix poor rock walls
DangerRevolution Mar 6, 2026
a894625
moves stair indicator
cuberound Mar 6, 2026
a088a6d
minor area fixes
cuberound Mar 6, 2026
619781b
missplaced
cuberound Mar 6, 2026
ef4be89
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Mar 6, 2026
e24d581
More E-gun dome tweaking
SamuraiSpork Mar 6, 2026
d013cc3
adds some hull walling
DangerRevolution Mar 6, 2026
0f1cf5b
Merge remote-tracking branch 'spork/Contraband-changes' into multiz-nv
cuberound Mar 6, 2026
cc4f465
misc changes
DangerRevolution Mar 6, 2026
7768c6d
fixed linters
cuberound Mar 6, 2026
14b7cdd
now it fixed linters
cuberound Mar 6, 2026
257f533
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Mar 6, 2026
5d96cab
better ranks
DangerRevolution Mar 6, 2026
598d02d
fix error
DangerRevolution Mar 6, 2026
651c6a7
sound fixes + area fixes
DangerRevolution Mar 6, 2026
82f8540
area fixes i forgot to push
DangerRevolution Mar 6, 2026
16c7ea4
add trip rocks + minor engi fixes
DangerRevolution Mar 6, 2026
823dedc
add comment
DangerRevolution Mar 6, 2026
7ab0f81
set pred timer to 10 minutes
DangerRevolution Mar 6, 2026
e40a8c6
fix duplicate platforms
DangerRevolution Mar 6, 2026
162f607
fix radio (?)
DangerRevolution Mar 6, 2026
8586fdf
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Mar 6, 2026
71fa4bc
fix radio final
DangerRevolution Mar 6, 2026
25247ef
minimap icons
DangerRevolution Mar 6, 2026
cb54fe9
platform changes
DangerRevolution Mar 6, 2026
c88161c
fix error
DangerRevolution Mar 6, 2026
277b4cc
remove stray stair marker
DangerRevolution Mar 6, 2026
c0d02ae
remove stray props
DangerRevolution Mar 6, 2026
4f005df
set command usasf headset to higher volume
DangerRevolution Mar 6, 2026
1c904b4
fix linter
DangerRevolution Mar 6, 2026
f8bf140
fix space tile
DangerRevolution Mar 6, 2026
960769e
observe menu USASF
DangerRevolution Mar 6, 2026
d1709e5
set phones + fix invis walls
DangerRevolution Mar 7, 2026
290ab01
Merge branch 'master' into multiz-nv
cuberound Mar 7, 2026
5746c48
adds some flags to the nv props and inviswalls to big guns and dish
cuberound Mar 7, 2026
bfd01aa
super death cannon roof
DangerRevolution Mar 7, 2026
e233c6b
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Mar 7, 2026
9e45062
fix blood sprites gym
DangerRevolution Mar 7, 2026
de24eab
turn dropship ammo to props lower z
DangerRevolution Mar 7, 2026
c448317
another prop lower z
DangerRevolution Mar 7, 2026
b3a75a5
yautja corpse spawner
cuberound Mar 7, 2026
9bdd96e
name
cuberound Mar 7, 2026
1101ee0
little more sandbags
DangerRevolution Mar 7, 2026
cabe33d
grass
DangerRevolution Mar 7, 2026
3436948
Firestation
SamuraiSpork Mar 7, 2026
f1c2662
Merge branch 'master' into multiz-nv
cuberound Mar 7, 2026
3965bf3
corpses
cuberound Mar 7, 2026
594e22a
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13; bran…
DangerRevolution Mar 7, 2026
cb4f910
Merge remote-tracking branch 'spork/Contraband-changes' into multiz-nv
cuberound Mar 7, 2026
33aa64e
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Mar 7, 2026
1d79a40
removes the pred spawners for now
cuberound Mar 7, 2026
221978b
extra short range sensor
cuberound Mar 7, 2026
de85000
sensors shortrange one more location
cuberound Mar 7, 2026
45c2015
yauta spawner
cuberound Mar 7, 2026
58e8dd8
Firehouse tweaks
SamuraiSpork Mar 7, 2026
1d764eb
synth spawners
cuberound Mar 7, 2026
f86023f
corpse spawners working
cuberound Mar 7, 2026
4f8c19b
minor fixes
cuberound Mar 8, 2026
7c4ee32
Merge remote-tracking branch 'spork/Contraband-changes' into multiz-nv
cuberound Mar 8, 2026
35b16e8
lower sw cave dan se cave toilet leak
cuberound Mar 8, 2026
b730610
Mining colony details
AnCopper Mar 8, 2026
f736800
Merge remote-tracking branch 'copper/multiz-nv' into multiz-nv
cuberound Mar 8, 2026
0d60317
fireaxes
cuberound Mar 8, 2026
7d71b84
removes dupe ladder
cuberound Mar 8, 2026
72fd856
more hull walls
cuberound Mar 8, 2026
7ce679c
some destructible pred walls
cuberound Mar 8, 2026
99751b0
linter fix
cuberound Mar 9, 2026
be3143c
might make hte toilet leek look better
cuberound Mar 11, 2026
c155f8b
buses
cuberound Mar 11, 2026
f440ce2
concrete cades
cuberound Mar 11, 2026
5e4e996
short range sensor
cuberound Mar 11, 2026
caa198a
ports sensor states
cuberound Mar 11, 2026
b61069b
wall changes
DangerRevolution Mar 11, 2026
c2a6bfc
Merge branch 'master' into multiz-nv
cuberound Mar 12, 2026
d1fa0cc
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Mar 12, 2026
033069f
ticked and wired
cuberound Mar 13, 2026
e6e8eef
rock ramp
cuberound Mar 13, 2026
264811c
hunter wall icons
cuberound Mar 13, 2026
ebce461
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Mar 13, 2026
c27035d
I removed the icons from the commited stuff
cuberound Mar 13, 2026
d614e24
new sand
cuberound Mar 14, 2026
dccb1a6
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Mar 15, 2026
ef9f4d5
Merge branch 'master' into multiz-nv
cuberound Mar 17, 2026
b0c7659
uses the script
cuberound Mar 17, 2026
b4217df
fixes types
cuberound Mar 17, 2026
f415e03
updates tile paths
cuberound Mar 17, 2026
0b00ae6
0.2
DangerRevolution Mar 17, 2026
cb5f31b
a little more change
DangerRevolution Mar 18, 2026
677cbb0
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Mar 18, 2026
7cb3e96
fix open air
DangerRevolution Mar 18, 2026
02b5be0
some fencing
DangerRevolution Mar 18, 2026
2111cc1
misc change to sec
DangerRevolution Mar 18, 2026
57018d2
Merge branch 'master' into multiz-nv
cuberound Mar 26, 2026
ba61548
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Mar 26, 2026
f37d956
init 3
DangerRevolution Mar 26, 2026
2c6fee7
Merge branch 'master' into multiz-nv
cuberound Apr 3, 2026
54deab5
map item fix
cuberound Apr 3, 2026
4bbf79a
some hull walls
DangerRevolution Apr 14, 2026
9b2b5ce
Merge branch 'master' into multiz-nv
cuberound Apr 27, 2026
5aba04f
rugs rename
cuberound Apr 27, 2026
c2e9baa
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Apr 27, 2026
f51d26d
1.0 pred ship
DangerRevolution May 3, 2026
c726b85
SDC tweaks and planning
SamuraiSpork May 7, 2026
7f2d592
draft pred ship 1
DangerRevolution May 9, 2026
82f24a3
admin building 1.0
DangerRevolution May 10, 2026
1ba66ba
Lab Entrance V1
DangerRevolution May 11, 2026
e99f2b3
OOB Sec Changes
DangerRevolution May 11, 2026
417ea12
crash site + crash site OOB changes
DangerRevolution May 11, 2026
bc49e72
Admin + Barracks V2
DangerRevolution May 11, 2026
96f9735
fire station 2.0
DangerRevolution May 11, 2026
22d4acb
fire station
DangerRevolution May 11, 2026
85ca110
return of sec barracks
DangerRevolution May 11, 2026
55bd025
more changes
DangerRevolution May 14, 2026
1f563ec
path from building + opening lattice
DangerRevolution May 14, 2026
465eaf6
perspective rock
cuberound May 15, 2026
7f7f1e4
perspective stairs
cuberound May 15, 2026
1446509
Merge branch 'master' into multiz-nv
cuberound May 15, 2026
f7e9cba
short range sensor blip
cuberound May 15, 2026
cb500d0
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution May 15, 2026
e7f5da7
more pred ship work
DangerRevolution May 16, 2026
ecbb08e
pilot bunks and classroom
SamuraiSpork May 16, 2026
7f80d60
pred ship lower z near final 1st pass
DangerRevolution May 16, 2026
4f772d1
Merge remote-tracking branch 'spork/Contraband-changes' into multiz-nv
cuberound May 16, 2026
a32ceef
more changes
DangerRevolution May 16, 2026
4e2ffb0
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution May 16, 2026
4c0c338
pilots canteen
SamuraiSpork May 16, 2026
efd36a6
upper Z changes
DangerRevolution May 16, 2026
ce94087
Merge remote-tracking branch 'spork/Contraband-changes' into multiz-nv
cuberound May 16, 2026
db85b03
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound May 16, 2026
538e81c
Pilot bunkhouse laundry
SamuraiSpork May 17, 2026
5c5ada4
Pilot bunkhouse conferance room start
SamuraiSpork May 17, 2026
daa326a
pred opening upper Z
DangerRevolution May 18, 2026
0e7621e
upper deck pred shaped
DangerRevolution May 19, 2026
1b9f9e2
flooring fix
DangerRevolution May 19, 2026
c5bb742
reinforced hp
cuberound May 22, 2026
a1b9f7b
lobby cleanup
cuberound May 22, 2026
2738723
guiding lines from lobby
cuberound May 22, 2026
ca9f7d8
moves tables around
cuberound May 23, 2026
5abc8fd
conferance room tweak and small office
SamuraiSpork May 23, 2026
adfea4b
map change
DangerRevolution May 23, 2026
a34213c
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution May 23, 2026
6434662
more changes
DangerRevolution May 23, 2026
06a9993
pred ship layout final
DangerRevolution May 23, 2026
3b73f86
hunter walls
cuberound May 24, 2026
474f680
more hunter wall changes
cuberound May 24, 2026
e7629f6
map blip
cuberound May 24, 2026
0414398
minor edits
DangerRevolution May 25, 2026
a7d24d5
pred spawner placed
DangerRevolution May 25, 2026
9033660
final final commit
DangerRevolution May 26, 2026
b36bacb
1 more final commit
DangerRevolution May 26, 2026
2f4bada
close hole, add comms-2
DangerRevolution May 26, 2026
c8149d1
monke spawners
DangerRevolution May 26, 2026
0982368
remove M56D
DangerRevolution May 26, 2026
20e5c16
stair corner placed
DangerRevolution May 26, 2026
c17b507
Merge branch 'master' into multiz-nv
cuberound May 26, 2026
8d859d5
a lot of changes
DangerRevolution May 27, 2026
5992243
Admin building top floor office
SamuraiSpork May 29, 2026
62591cc
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution May 29, 2026
1683130
fixes areas
DangerRevolution May 29, 2026
9268b87
fix some areas in caves
DangerRevolution May 29, 2026
6c6440e
minplayers
cuberound May 30, 2026
37a1f8c
adds missing turfs
cuberound May 30, 2026
6a0a3bc
correct under window turf
cuberound May 30, 2026
216eadb
anonimized corpses
cuberound May 30, 2026
d4e8f10
workshop wall changes + OOB areas
DangerRevolution May 30, 2026
267c5d3
crash decor
DangerRevolution May 30, 2026
a49785d
rock wall sw
cuberound May 31, 2026
99f3a19
crashed ship lower changes
cuberound May 31, 2026
d06147c
pred ship pedestal
cuberound Jun 1, 2026
ed568d2
Merge branch 'master' into multiz-nv
cuberound Jun 1, 2026
6209a89
dupe firetruck removal
cuberound Jun 1, 2026
ce061b7
init 1
DangerRevolution Jun 2, 2026
0f42353
research changes
DangerRevolution Jun 4, 2026
a5ea8e7
block pred upper z stairs off + remove ladder
DangerRevolution Jun 4, 2026
8c30d19
init
DangerRevolution Jun 6, 2026
8c88ca8
Merge branch 'master' into multiz-nv
cuberound Jun 8, 2026
c8256bc
indentation
cuberound Jun 8, 2026
33b4b94
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Jun 8, 2026
0cfbf06
edits to lower Z pred
DangerRevolution Jun 9, 2026
7e08cbb
map updates
DangerRevolution Jun 9, 2026
f7ae933
add CO gun + council gun selector
DangerRevolution Jun 9, 2026
bc166bc
more map changes
DangerRevolution Jun 9, 2026
df09eab
decals renamed
cuberound Jun 9, 2026
3b4f524
file rebane
cuberound Jun 9, 2026
d475213
rename
cuberound Jun 9, 2026
2ed52d0
repaths props
cuberound Jun 9, 2026
5d0dc60
merges kortev
cuberound Jun 9, 2026
a424dda
tow vehicle begone and areas
cuberound Jun 9, 2026
816fdc1
renames loads of files and stuff
cuberound Jun 9, 2026
9383e44
renames wall dm
cuberound Jun 9, 2026
3f9989d
dm update
cuberound Jun 9, 2026
aa9853b
changes to material spawn for survs
DangerRevolution Jun 11, 2026
5645cef
various fixes + disable upper pred ship for good
DangerRevolution Jun 11, 2026
9af84fc
capitalise corpse spawner names
DangerRevolution Jun 11, 2026
bf3b746
various changes
DangerRevolution Jun 12, 2026
e034649
more fixes
DangerRevolution Jun 13, 2026
53f7bbc
concreate
cuberound Jun 13, 2026
ca56cba
various (many) fixes
DangerRevolution Jun 13, 2026
a80d7a1
various more fixes + re-add surv spawners
DangerRevolution Jun 13, 2026
6ddf01d
various area fixes
DangerRevolution Jun 13, 2026
3e43070
MORE fixes.
DangerRevolution Jun 13, 2026
d5dd3c2
nv to point loma
cuberound Jun 13, 2026
26c5f75
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Jun 13, 2026
bd96933
Merge branch 'master' into multiz-nv
cuberound Jun 13, 2026
188964c
more fixes
DangerRevolution Jun 13, 2026
bb09f99
fix bad IDs
DangerRevolution Jun 13, 2026
f42d3af
many fixes + delete all space templates
DangerRevolution Jun 13, 2026
f27f4aa
MORE fixes!
DangerRevolution Jun 13, 2026
6f1b51b
fix area unpowered error
DangerRevolution Jun 13, 2026
2fc707f
fix
DangerRevolution Jun 13, 2026
52d27ba
map obj
DangerRevolution Jun 13, 2026
127a47b
Merge branch 'master' into multiz-nv
cuberound Jun 13, 2026
03d4aa8
map obj 2
DangerRevolution Jun 13, 2026
e9da527
map obj 3
DangerRevolution Jun 13, 2026
c983acc
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Jun 13, 2026
7c194d2
fix?
DangerRevolution Jun 13, 2026
515a063
map sanity fix
cuberound Jun 13, 2026
8d55a92
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Jun 13, 2026
885e6d3
he he dupe name
cuberound Jun 13, 2026
86cabe8
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Jun 13, 2026
d87c8ce
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Jun 13, 2026
0a3ce62
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Jun 13, 2026
e68c1c3
MOAR fixes
DangerRevolution Jun 13, 2026
dbdb519
OOB fixes
DangerRevolution Jun 14, 2026
5986854
staircase change
cuberound Jun 14, 2026
7417ef4
admin roof
DangerRevolution Jun 14, 2026
f0fe851
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Jun 14, 2026
393c028
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Jun 14, 2026
73b94da
railings on catwalks
DangerRevolution Jun 14, 2026
5a04a66
stairs fixed
cuberound Jun 14, 2026
60240a4
fixed stairs
cuberound Jun 14, 2026
33f92c6
dupe stair removed
cuberound Jun 14, 2026
b378423
meh
cuberound Jun 14, 2026
413f73c
Merge branch 'master' into multiz-nv
cuberound Jun 16, 2026
e5e7fbe
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Jun 18, 2026
59760ab
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
cuberound Jun 22, 2026
0cc4e08
Merge branch 'master' into multiz-nv
cuberound Jun 22, 2026
63d1ead
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Jun 24, 2026
446ef38
update road
DangerRevolution Jun 27, 2026
75abe33
fix 2
DangerRevolution Jun 27, 2026
f1d2b2b
new hud icons
cuberound Jun 27, 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
4 changes: 4 additions & 0 deletions code/__DEFINES/__game.dm
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
#define MAP_NEW_VARADERO "New Varadero"//ice colony underground but as its own map
#define MAP_TYRARGO_RIFT "Tyrargo Rift"
#define MAP_WHITE_ANTRE_RESEARCH_FACILITY "White Antre Research Facility"
#define MAP_USASF_POINT_LOMA "USASF Point Loma"
#define MAP_CHINOOK "Chinook 91 GSO" //admin level
#define MAP_ROSTOCK "SSV Rostock" //UPP Warship
#define MAP_HUNTERSHIP "Hunter Ship"
Expand Down Expand Up @@ -427,6 +428,9 @@
#define WALL_UPP_BASE "uppwall"
#define WALL_ANCIENT_BASE "ancient_stone"
#define WALL_RUNEDSTONE "runedstone"
#define WALL_NEW_VARADERO "new_varadero"
#define WALL_NEW_VARADERO_REINFORCED "new_varadero_r"
#define WALL_CONCRETE "concrete"

//Defines for dropship weapon gimbals
#define GIMBAL_LEFT -1
Expand Down
25 changes: 25 additions & 0 deletions code/__DEFINES/job.dm
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@
#define SQUAD_FORECON "FORECON"
#define SQUAD_SOLAR "Solar Devils"
#define SQUAD_ARMY "US Army"
#define SQUAD_USASF "US Aerospace Forces"

// Job name defines
#define JOB_SQUAD_MARINE "Rifleman"
Expand Down Expand Up @@ -317,6 +318,14 @@ GLOBAL_LIST_INIT(job_command_roles, JOB_COMMAND_ROLES_LIST)
#define JOB_HC_DEPUTY_DIRECTOR "HC Deputy Director"
#define JOB_HC_DIRECTOR "HC Director"

// -- ALPHA-TECH HARDWARE CORPORATION --//

#define JOB_ALPHATECH_CL "Alpha-Tech Corporate Liaison"
#define JOB_ALPHATECH_SCIENTIST "Alpha-Tech Corporate Scientist"
#define JOB_ALPHATECH_RESEARCH_DIRECTOR "Alpha-Tech Research Director"
#define JOB_ALPHATECH_CHIEF_ENGINEER "Alpha-Tech Chief Engineer"
#define JOB_ALPHATECH_EMPLOYEE "Alpha-Tech Employee"

//---- Contractors ----//
#define JOB_CONTRACTOR "VAIPO Mercenary"
#define JOB_CONTRACTOR_ST "VAIPO Mercenary"
Expand Down Expand Up @@ -391,6 +400,22 @@ GLOBAL_LIST_INIT(job_command_roles, JOB_COMMAND_ROLES_LIST)

#define JOB_ARMY_LIST list(JOB_ARMY_TROOPER, JOB_ARMY_ENGI, JOB_ARMY_MEDIC, JOB_ARMY_MARKSMAN, JOB_ARMY_SMARTGUNNER, JOB_ARMY_SNCO, JOB_ARMY_CO, JOB_ARMY_TANK, JOB_ARMY_SYN)

//--US Aerospace Forces (USASF)--//
#define JOB_USASF_ENLISTED "USASF Enlisted"
#define JOB_USASF_CREW "USASF Ground Crew"
#define JOB_USASF_CHAPLAIN "USASF Chaplain"
#define JOB_USASF_HANGARTECH "USASF Hangar Technician"
#define JOB_USASF_CARGOTECH "USASF Cargo Technician"
#define JOB_USASF_NURSE "USASF Medical Nurse"
#define JOB_USASF_DOCTOR "USASF Doctor"
#define JOB_USASF_PILOT "USASF Pilot"
#define JOB_USASF_SECURITY_DEFENDER "USASF Security Police"
#define JOB_USASF_OFFICER "USASF Officer"
#define JOB_USASF_CO "USASF Aerospace Base Commander"
#define JOB_USASF_SYNTHETIC "USASF Synthetic"

#define JOB_USASF_LIST list(JOB_USASF_CREW, JOB_USASF_CHAPLAIN, JOB_USASF_HANGARTECH, JOB_USASF_CARGOTECH, JOB_USASF_NURSE, JOB_USASF_DOCTOR, JOB_USASF_PILOT, JOB_USASF_SECURITY_POLICE, JOB_USASF_OFFICER, JOB_USASF_CO, JOB_USASF_SYNTHETIC)


//-------- UPP --------//
#define JOB_UPP "UPP Ryadovoy"
Expand Down
4 changes: 4 additions & 0 deletions code/__DEFINES/minimap.dm
Original file line number Diff line number Diff line change
Expand Up @@ -84,6 +84,7 @@ GLOBAL_LIST_INIT(all_minimap_flags, bitfield2list(MINIMAP_FLAG_ALL))
#define MINIMAP_SQUAD_FOXTROT "#fe7b2e"
#define MINIMAP_SQUAD_SOF "#400000"
#define MINIMAP_SQUAD_ARMY "#349c30"
#define MINIMAP_SQUAD_USASF "#000080"
#define MINIMAP_SQUAD_INTEL "#053818"

//Prison
Expand All @@ -110,6 +111,9 @@ GLOBAL_LIST_INIT(all_minimap_flags, bitfield2list(MINIMAP_FLAG_ALL))
#define MINIMAP_AREA_OOB "#3a3a3a"
#define MINIMAP_AREA_COMMS "#00b3ffe7"

// Point Loma
#define MINIMAP_AREA_CARGO "#9B8F75"

// Ceiling colors
#define MINIMAP_CEILING_TIER_GLASS "#b2e6f19a"
#define MINIMAP_CEILING_TIER_1 "#606060a2"
Expand Down
2 changes: 2 additions & 0 deletions code/__DEFINES/mode.dm
Original file line number Diff line number Diff line change
Expand Up @@ -259,6 +259,7 @@ DEFINE_BITFIELD(whitelist_status, list(
#define FACTION_IASF "Imperial Armed Space Force"
#define FACTION_PAP "People's Armed Police"
#define FACTION_HYPERDYNE "Hyperdyne Corporation"
#define FACTION_ALPHATECH "Alpha-Tech Hardware Corporation"
#define FACTION_WY_DEATHSQUAD "WY Death Squad"
#define FACTION_MERCENARY "Mercenary"
#define FACTION_FREELANCER "Freelancer"
Expand Down Expand Up @@ -295,6 +296,7 @@ DEFINE_BITFIELD(whitelist_status, list(
#define FACTION_LIST_UPP list(FACTION_UPP)
#define FACTION_LIST_CLF list(FACTION_CLF)
#define FACTION_LIST_TWE list(FACTION_TWE, FACTION_IASF)
#define FACTION_LIST_ALPHATECH list(FACTION_ALPHATECH)
#define FACTION_LIST_FREELANCER list(FACTION_FREELANCER)
#define FACTION_LIST_CONTRACTOR list(FACTION_CONTRACTOR)
#define FACTION_LIST_MERCENARY list(FACTION_MERCENARY)
Expand Down
6 changes: 6 additions & 0 deletions code/__DEFINES/origins.dm
Original file line number Diff line number Diff line change
Expand Up @@ -30,3 +30,9 @@

// CMB
#define ORIGIN_CMB "The Colonial Marshal Bureau"

//Alpha_Tech
#define ORIGIN_ALPHATECH "Alpha-Tech Hardware Corporation"

//USASF
#define ORIGIN_USASF "US Aerospace Forces"
8 changes: 8 additions & 0 deletions code/__DEFINES/paygrade_defs/alphatech.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
// Alpha-Tech Hardware Corporation

#define PAY_SHORT_ATHC1 "ATHC1"
#define PAY_SHORT_ATHC2 "ATHC2"
#define PAY_SHORT_ATHC3 "ATHC3"
#define PAY_SHORT_ATHC_SCI "ATHC SCI"
#define PAY_SHORT_ATHC_SCI_RD "ATHC RD"
#define PAY_SHORT_ATHC_ENG_CE "ATHC CE"
4 changes: 4 additions & 0 deletions code/__DEFINES/radio.dm
Original file line number Diff line number Diff line change
Expand Up @@ -68,6 +68,10 @@

#define RADIO_CHANNEL_HYPERDYNE "Hyperdyne"

//AlphaTech Comms

#define RADIO_CHANNEL_ALPHATECH "Alpha-Tech"

//Listening Devices
#define RADIO_CHANNEL_BUG_A "Listening Device A"
#define RADIO_CHANNEL_BUG_B "Listening Device B"
Expand Down
2 changes: 2 additions & 0 deletions code/__DEFINES/weather.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,8 @@
#define PROB_WEATHER_LV624 30
#define PROB_WEATHER_NEW_VARADERO 100
#define PROB_WEATHER_LV759 100
#define PROB_WEATHER_POINT_LOMA 100


#define WEATHER_TYPE_NO_WEATHER 0
#define WEATHER_TYPE_SNOW 1
Expand Down
1 change: 1 addition & 0 deletions code/_globalvars/lists/mapping_globals.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@ GLOBAL_LIST_EMPTY(xeno_spawns)
GLOBAL_LIST_EMPTY(xeno_hive_spawns)
GLOBAL_LIST_EMPTY(survivor_spawns_by_priority)
GLOBAL_LIST_EMPTY(corpse_spawns)
GLOBAL_LIST_EMPTY(special_corpse_spawns)

GLOBAL_LIST_EMPTY(yautja_spawnpoints)
GLOBAL_LIST_EMPTY(mainship_yautja_teleports)
Expand Down
3 changes: 3 additions & 0 deletions code/_onclick/hud/yautja.dm
Original file line number Diff line number Diff line change
Expand Up @@ -24,3 +24,6 @@
hud_used = new /datum/hud/human/yautja(src, ui_datum, ui_color, ui_alpha)
else
hud_used = new /datum/hud/human/yautja(src)

/mob/living/carbon/human/yautja/dead
anchored = TRUE
8 changes: 7 additions & 1 deletion code/controllers/subsystem/communications.dm
Original file line number Diff line number Diff line change
Expand Up @@ -123,6 +123,9 @@ Radiochat range: 1441 to 1489 (most devices refuse to be tune to other frequency

#define HDC_FREQ 1331

//AlphaTech channels (1350-1399) - yes this takes half the number above but I don't care
#define APHC_FREQ 1350

//General Radio
#define MIN_FREQ 1460 // ------------------------------------------------------
#define PUB_FREQ 1461
Expand All @@ -135,6 +138,7 @@ Radiochat range: 1441 to 1489 (most devices refuse to be tune to other frequency
#define CBRN_FREQ 1474
#define FORECON_FREQ 1475
#define ARMY_FREQ 1476
#define USASF_FREQ 1477

//Ship department channels
#define SENTRY_FREQ 1480
Expand Down Expand Up @@ -196,6 +200,7 @@ GLOBAL_LIST_INIT(radiochannels, list(
SQUAD_MARINE_5 = ECHO_FREQ,
SQUAD_MARINE_CRYO = CRYO_FREQ,
SQUAD_SOF = SOF_FREQ,
SQUAD_USASF = USASF_FREQ,
SQUAD_CBRN = CBRN_FREQ,
SQUAD_FORECON = FORECON_FREQ,
SQUAD_SOLAR = SOF_FREQ,
Expand Down Expand Up @@ -264,7 +269,7 @@ GLOBAL_LIST_INIT(radiochannels, list(
#define DEPT_FREQS list(COMM_FREQ, MED_FREQ, ENG_FREQ, SEC_FREQ, SENTRY_FREQ, ALPHA_FREQ, BRAVO_FREQ, CHARLIE_FREQ, DELTA_FREQ, ECHO_FREQ, CRYO_FREQ, REQ_FREQ, JTAC_FREQ, INTEL_FREQ, WY_FREQ)

//Bonus frequencies for special survivor factions
#define SURVIVOR_FREQS list(SOF_FREQ, ARMY_FREQ)
#define SURVIVOR_FREQS list(SOF_FREQ, ARMY_FREQ, USASF_FREQ)

#define TRANSMISSION_WIRE 0
#define TRANSMISSION_RADIO 1
Expand Down Expand Up @@ -325,6 +330,7 @@ SUBSYSTEM_DEF(radio)
"[VAI_FREQ]" = "vairadio",
"[RMC_FREQ]" = "rmcradio",
"[ARMY_FREQ]" = "armyradio",
"[USASF_FREQ]" = "usasfradio",
"[CIA_FREQ]" = "ciaradio",
"[CMB_FREQ]" = "cmbradio",
"[ALPHA_FREQ]" = "alpharadio",
Expand Down
5 changes: 5 additions & 0 deletions code/datums/factions/alphatech.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
/datum/faction/alphatech
name = "Alpha-Tech Hardware Corporation"
faction_tag = FACTION_ALPHATECH

// ToDO:
46 changes: 46 additions & 0 deletions code/datums/factions/uscm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,29 @@
marine_rk = "co_army"
if(JOB_ARMY_SYN)
marine_rk = "syn_army"
// USASF
if(JOB_USASF_CO)
marine_rk = "co_usasf"
if(JOB_USASF_PILOT)
marine_rk = "po_usasf"
if(JOB_USASF_OFFICER)
marine_rk = "so_usasf"
if(JOB_USASF_DOCTOR)
marine_rk = "doc_usasf"
if(JOB_USASF_NURSE)
marine_rk = "nurse_usasf"
if(JOB_USASF_SECURITY_DEFENDER)
marine_rk = "mp_usasf"
if(JOB_USASF_HANGARTECH)
marine_rk = "mt_usasf"
if(JOB_USASF_CARGOTECH)
marine_rk = "ct_usasf"
if(JOB_USASF_CHAPLAIN)
marine_rk = "chap_usasf"
if(JOB_USASF_CREW)
marine_rk = "crew_usasf"
if(JOB_USASF_SYNTHETIC)
marine_rk = "syn_usasf"
if(squad.squad_leader == current_human)
switch(squad.squad_type)
if("Squad")
Expand Down Expand Up @@ -151,6 +174,29 @@
marine_rk = "co_army"
if(JOB_ARMY_SYN)
marine_rk = "syn_army"
// USASF
if(JOB_USASF_CO)
marine_rk = "co_usasf"
if(JOB_USASF_PILOT)
marine_rk = "po_usasf"
if(JOB_USASF_OFFICER)
marine_rk = "so_usasf"
if(JOB_USASF_DOCTOR)
marine_rk = "doc_usasf"
if(JOB_USASF_NURSE)
marine_rk = "nurse_usasf"
if(JOB_USASF_SECURITY_DEFENDER)
marine_rk = "mp_usasf"
if(JOB_USASF_HANGARTECH)
marine_rk = "mt_usasf"
if(JOB_USASF_CARGOTECH)
marine_rk = "ct_usasf"
if(JOB_USASF_CHAPLAIN)
marine_rk = "chap_usasf"
if(JOB_USASF_CREW)
marine_rk = "crew_usasf"
if(JOB_USASF_SYNTHETIC)
marine_rk = "syn_usasf"
if(JOB_INTEL)
marine_rk = "io"
if(JOB_CAS_PILOT)
Expand Down
3 changes: 3 additions & 0 deletions code/datums/origin/alphatech.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
/datum/origin/alphatech
name = ORIGIN_ALPHATECH
desc = "You were born, and then decided to work for the Alpha-Tech Hardware Corporation"
5 changes: 5 additions & 0 deletions code/datums/origin/uscm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,8 @@
/datum/origin/uscm/convict/smuggling
name = ORIGIN_USCM_CONVICT_SMUGGLING
desc = "Where you were born is irrelevant, as far as anyone is concerned you were convicted for smuggling (and likely some piracy) and offered a way out: the USCM."

/datum/origin/uscm/usasf
name = ORIGIN_USASF
desc = "You were born, and then you enlisted in the USASF."

43 changes: 43 additions & 0 deletions code/datums/paygrades/factions/alphatech/alpha_tech.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
// ToDO:

/datum/paygrade/alphatech_ranks
name = "AlphaTech Paygrade"
pay_multiplier = 1
default_faction = FACTION_ALPHATECH

/datum/paygrade/alphatech_ranks/alphatech_1
name = "Employee"
prefix = "Employ."
paygrade = PAY_SHORT_ATHC1
ranking = 0

/datum/paygrade/alphatech_ranks/alphatech_sci
name = "Scientist"
prefix = "Sci."
paygrade = PAY_SHORT_ATHC_SCI
ranking = 1


/datum/paygrade/alphatech_ranks/alphatech_2
name = "Executive"
prefix = "Exec."
paygrade = PAY_SHORT_ATHC2
ranking = 1

/datum/paygrade/alphatech_ranks/alphatech_3
name = "Overseer"
prefix = "Over."
paygrade = PAY_SHORT_ATHC3
ranking = 2

/datum/paygrade/alphatech_ranks/alphatech_CE
name = "Chief Engineer"
prefix = "CE."
paygrade = PAY_SHORT_ATHC_ENG_CE
ranking = 3

/datum/paygrade/alphatech_ranks/alphatech_RD
name = "Research Director"
prefix = "RD."
paygrade = PAY_SHORT_ATHC_SCI_RD
ranking = 3
1 change: 1 addition & 0 deletions code/datums/paygrades/factions/alphatech/security.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
// ToDO:
68 changes: 68 additions & 0 deletions code/datums/skills/forecon.dm
Original file line number Diff line number Diff line change
Expand Up @@ -181,3 +181,71 @@ MILITARY SURVIVORS
SKILL_JTAC = SKILL_JTAC_EXPERT,
SKILL_LEADERSHIP = SKILL_LEAD_EXPERT,
)

/datum/skills/military/survivor/usasf
name = "USASF Ground Crew"
skills = list(
SKILL_ENGINEER = SKILL_ENGINEER_TRAINED,
SKILL_CONSTRUCTION = SKILL_ENGINEER_TRAINED,
SKILL_FIREMAN = SKILL_FIREMAN_TRAINED,
SKILL_FIREARMS = SKILL_FIREARMS_TRAINED,
SKILL_MEDICAL = SKILL_MEDICAL_TRAINED,
SKILL_ENDURANCE = SKILL_ENDURANCE_TRAINED,
SKILL_VEHICLE = SKILL_VEHICLE_SMALL,
SKILL_JTAC = SKILL_JTAC_BEGINNER,
SKILL_POWERLOADER = SKILL_POWERLOADER_MASTER,
SKILL_DOMESTIC = SKILL_DOMESTIC_MASTER,
SKILL_FIREMAN = SKILL_FIREMAN_TRAINED,
)

/datum/skills/military/survivor/usasf/technician
name = "USASF Technician"
additional_skills = list (
SKILL_ENGINEER = SKILL_ENGINEER_ENGI,
SKILL_CONSTRUCTION = SKILL_CONSTRUCTION_ENGI,
SKILL_JTAC = SKILL_JTAC_TRAINED,
SKILL_POWERLOADER = SKILL_POWERLOADER_MAX,
)

/datum/skills/military/survivor/usasf/security
name = "USASF Security Defender"
additional_skills = list (
SKILL_JTAC = SKILL_JTAC_TRAINED,
SKILL_FIREARM = SKILL_FIREARMS_SKILLED,
SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED,
SKILL_CQC = SKILL_CQC_SKILLED,
SKILL_POLICE = SKILL_POLICE_SKILLED,
SKILL_FIREMAN = SKILL_FIREMAN_SKILLED,
SKILL_LEADERSHIP = SKILL_LEAD_SKILLED,
)

/datum/skills/military/survivor/usasf/medical
name = "USASF Medical Staff"
additional_skills = list (
SKILL_SURGERY = SKILL_SURGERY_TRAINED,
SKILL_MEDICAL = SKILL_MEDICAL_DOCTOR,
)

/datum/skills/military/survivor/usasf/officer
name = "USASF Officer"
additional_skills = list (
SKILL_JTAC = SKILL_JTAC_TRAINED,
SKILL_FIREARM = SKILL_FIREARMS_SKILLED,
SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED,
SKILL_CQC = SKILL_CQC_SKILLED,
SKILL_POLICE = SKILL_POLICE_SKILLED,
SKILL_FIREMAN = SKILL_FIREMAN_SKILLED,
SKILL_LEADERSHIP = SKILL_LEAD_EXPERT,
SKILL_LEAD = SKILL_LEAD_EXPERT,
SKILL_INTEL = SKILL_INTEL_TRAINED,
)

/datum/skills/military/survivor/usasf/pilot
name = "USASF Pilot"
additional_skills = list (
SKILL_JTAC = SKILL_JTAC_EXPERT,
SKILL_FIREARM = SKILL_FIREARMS_SKILLED,
SKILL_OVERWATCH = SKILL_OVERWATCH_TRAINED,
SKILL_PILOT = SKILL_PILOT_EXPERT,
SKILL_INTEL = SKILL_INTEL_TRAINED,
)
Loading
Loading