Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
613 commits
Select commit Hold shift + click to select a range
c84220c
more pallette change
DangerRevolution Feb 18, 2026
5f32e9f
fix area error
DangerRevolution Feb 18, 2026
42dc400
fix map .json error
DangerRevolution Feb 18, 2026
e906517
change webmap URL
DangerRevolution Feb 18, 2026
c95b104
map obj
DangerRevolution Feb 18, 2026
fb85658
change map obj
DangerRevolution Feb 18, 2026
ab88000
Adding shrubs and grass
SamuraiSpork Feb 18, 2026
2a2ee16
merges usasf and UA factions
itus2k Feb 18, 2026
8a47ea3
cargo vehicle lift + top floor proof of concept
61Mars61 Feb 19, 2026
f686316
Merge remote-tracking branch 'mars/D8' into multiz-nv
cuberound Feb 19, 2026
9f8dc34
Merge pull request #78 from DangerRevolution/danger-multiz-nv
cuberound Feb 19, 2026
d529d9c
more shrubs and decal dirt work
SamuraiSpork Feb 19, 2026
3bdaa14
Merge branch 'Contraband-changes' of https://github.com/SamuraiSpork/…
DangerRevolution Feb 19, 2026
99c35d2
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
SamuraiSpork Feb 19, 2026
34c25f9
Merge remote-tracking branch 'spork/Contraband-changes' into multiz-nv
cuberound Feb 19, 2026
55106dc
fixes I think
cuberound Feb 19, 2026
9bf2577
reolves conflicts
cuberound Feb 19, 2026
2ee4aba
merging danger
cuberound Feb 19, 2026
4681d7f
changes up one tile choke
cuberound Feb 19, 2026
f223f52
choke fix
cuberound Feb 19, 2026
e043977
CORSAT-ification
DangerRevolution Feb 19, 2026
d8a4eb7
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 19, 2026
4183477
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 19, 2026
912c23d
merge deconflict
DangerRevolution Feb 19, 2026
3957ff1
save changes
cuberound Feb 19, 2026
0882f25
fix shutters colony brig
DangerRevolution Feb 19, 2026
2b6d4be
Merge pull request #80 from DangerRevolution/danger-multiz-nv
cuberound Feb 19, 2026
6a1db38
adds ledges
cuberound Feb 19, 2026
3d7b103
boxing ring maint decor
DangerRevolution Feb 19, 2026
b1094dc
danger merge
cuberound Feb 19, 2026
7525fb9
Adding shrubs and grass
SamuraiSpork Feb 18, 2026
83fd210
spork bush changes are back
SamuraiSpork Feb 19, 2026
30663f7
strange cave fixed
cuberound Feb 19, 2026
38c5fa3
LZ retile
DangerRevolution Feb 19, 2026
c8e3b75
LZ turrets
DangerRevolution Feb 19, 2026
d7b4614
corpo dome 0.1
DangerRevolution Feb 19, 2026
6af401b
corpo dome 0.2 + caves
DangerRevolution Feb 19, 2026
66e8121
corpo dome 0.3
DangerRevolution Feb 19, 2026
9af51c1
lighting up living dome + cargo dome + intel markers around mining co…
DangerRevolution Feb 19, 2026
9cb4b82
light fixes
DangerRevolution Feb 19, 2026
6f97e3d
lights & power throughout mining colony sec
DangerRevolution Feb 20, 2026
0637f7e
ticks the army again
cuberound Feb 20, 2026
538a5b2
ehh why and where did this get unticked
cuberound Feb 20, 2026
ad05593
another fucking ... unticked file
cuberound Feb 20, 2026
191587c
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 20, 2026
d9a3ade
light fixes for garage and hangar - sand decals in caves around LZ
DangerRevolution Feb 20, 2026
b8082f2
fixes stairs west of medical & cargo decals
61Mars61 Feb 20, 2026
770d19f
brig riot sprinkle
61Mars61 Feb 20, 2026
a81c042
tgm format
cuberound Feb 20, 2026
d2167b7
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Feb 20, 2026
c9faac3
windows
cuberound Feb 20, 2026
571bc09
attempt 2
61Mars61 Feb 20, 2026
0e18682
ticks the props again
cuberound Feb 20, 2026
7812cd1
replace garage walls with new_varadero walls
DangerRevolution Feb 20, 2026
56735e1
cargo intel markers
DangerRevolution Feb 20, 2026
1811737
hospital intel markers
DangerRevolution Feb 20, 2026
a557b9e
apc garage
DangerRevolution Feb 20, 2026
c7f131b
hospital APC + lights
DangerRevolution Feb 20, 2026
9b04285
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Feb 20, 2026
f9cb317
tacmap icons added
cuberound Feb 20, 2026
4006bb4
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into D8
61Mars61 Feb 20, 2026
5e41d7c
colony floodlights
DangerRevolution Feb 20, 2026
f0bfe9a
use correct walls in research and replace poor missing tiles
DangerRevolution Feb 20, 2026
09a7b2c
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 20, 2026
8ee5b2c
new area, correctly place ATC, Cargo and Workshop area
DangerRevolution Feb 20, 2026
e371622
revert army removal
DangerRevolution Feb 20, 2026
a5792a9
cargo R wall areas
DangerRevolution Feb 20, 2026
5dec8a5
cargo OOB changes
DangerRevolution Feb 20, 2026
977cb41
more cargo OOB walls
DangerRevolution Feb 20, 2026
44e659e
remove random floating shutter
DangerRevolution Feb 20, 2026
ad61f9d
ATC power and lights
DangerRevolution Feb 20, 2026
84bb3da
new concrete windows
cuberound Feb 20, 2026
72e1587
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 20, 2026
3518866
bunker pipes + vents
61Mars61 Feb 20, 2026
2d05a86
Merge pull request #85 from DangerRevolution/danger-multiz-nv
cuberound Feb 20, 2026
d2a3a26
Merge remote-tracking branch 'mars/D8' into multiz-nv
cuberound Feb 20, 2026
d62ddd4
begone curse of nv
cuberound Feb 20, 2026
0731e4c
runway subtype and attempts at fixing bound issues
cuberound Feb 21, 2026
8a42773
why is it 4 times here
cuberound Feb 21, 2026
5a56daa
pixel ffset fixes
cuberound Feb 21, 2026
dead199
corrected var edits
cuberound Feb 21, 2026
4899154
fence switch
cuberound Feb 21, 2026
b1ef93c
Fixes conflicts, hopefully.
itus2k Feb 21, 2026
4930f0a
USASF clothes + patch
itus2k Feb 21, 2026
b83e366
Merge branch 'multiz-nv' of https://github.com/itus2k/cmss13 into mul…
itus2k Feb 21, 2026
b0d5bfc
Merge pull request #87 from itus2k/multiz-nv
cuberound Feb 21, 2026
8fdbbd7
init commit
DangerRevolution Feb 21, 2026
838f515
commit 2
DangerRevolution Feb 21, 2026
bed4896
layout of USASF staff
DangerRevolution Feb 21, 2026
c99451c
alpha-tech slight edit
DangerRevolution Feb 21, 2026
1de4484
set usasf access
DangerRevolution Feb 21, 2026
8219830
USASF Survivor Types
DangerRevolution Feb 21, 2026
f6542d1
add Corporate Logo to AlphaTech ID
DangerRevolution Feb 21, 2026
f441e80
Alpha-Tech Init Commit 2
DangerRevolution Feb 21, 2026
5d65f96
Alpha-Tech Final Commit
DangerRevolution Feb 21, 2026
035e53e
map .json edit
DangerRevolution Feb 21, 2026
1c7ad58
add subheading to job.dm
DangerRevolution Feb 21, 2026
8f8ecf4
standardise mentions of alpha_tech
DangerRevolution Feb 21, 2026
6f120de
USASF Chaplain Preset
DangerRevolution Feb 21, 2026
2801fe9
set chaplain ranks
DangerRevolution Feb 21, 2026
f771ef7
Merge pull request #88 from DangerRevolution/danger-multiz-nv
cuberound Feb 21, 2026
332ae36
Merge branch 'master' into multiz-nv
cuberound Feb 21, 2026
6aaa32a
Merge remote-tracking branch 'danger/danger-multiz-nv' into multiz-nv
cuberound Feb 21, 2026
dcf4c8c
fix skill error
DangerRevolution Feb 21, 2026
0306d54
lore announcements (WIP)
DangerRevolution Feb 21, 2026
93f0c8e
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 21, 2026
1e33115
set min pop to 60
DangerRevolution Feb 21, 2026
5933316
Merge pull request #91 from DangerRevolution/config-change
cuberound Feb 21, 2026
0f535b6
Merge pull request #90 from DangerRevolution/danger-multiz-nv
cuberound Feb 21, 2026
11cb4c7
fixes pred anouncment
cuberound Feb 21, 2026
515f3c0
fix bad welded var
DangerRevolution Feb 21, 2026
42fe037
maybe fix another bad var?
DangerRevolution Feb 21, 2026
f59b93a
.json fix
DangerRevolution Feb 21, 2026
6d68a25
fix skill lists
DangerRevolution Feb 21, 2026
51d59fa
fixes missing tiles
cuberound Feb 22, 2026
69cd27c
replace garage walls with new_varadero walls
DangerRevolution Feb 20, 2026
ec49c73
cargo intel markers
DangerRevolution Feb 20, 2026
bd1f020
hospital intel markers
DangerRevolution Feb 20, 2026
1b1513d
apc garage
DangerRevolution Feb 20, 2026
410bccb
hospital APC + lights
DangerRevolution Feb 20, 2026
ccd0643
more space tiles fixes
cuberound Feb 22, 2026
d65e14b
resolves two merge conflicts
cuberound Feb 22, 2026
d64b7a8
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 22, 2026
6309c87
north sec checkpoint
DangerRevolution Feb 22, 2026
9ef1b6b
APC North Sec Checkpoint, APC Engineering and Lights Engineering
DangerRevolution Feb 22, 2026
66626e6
garage APC + lights and change fuel recycler in engineering
DangerRevolution Feb 22, 2026
9ad69d4
fix duplicate window in sec
DangerRevolution Feb 22, 2026
74be4a4
living area apc + power
DangerRevolution Feb 22, 2026
d187ba8
comms apc
DangerRevolution Feb 22, 2026
959e6ee
comms area fix
DangerRevolution Feb 22, 2026
096c064
sec lights + apc
DangerRevolution Feb 22, 2026
7c04f60
sec checkpoint lights + APC
DangerRevolution Feb 22, 2026
93b096a
Merge pull request #92 from DangerRevolution/danger-multiz-nv
cuberound Feb 22, 2026
7cf9645
fix lints 1
DangerRevolution Feb 22, 2026
eb810ac
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 22, 2026
9c94e67
fix lints 2
DangerRevolution Feb 22, 2026
9dd383d
fix lints 3
DangerRevolution Feb 22, 2026
3eb8f08
fix lints 4
DangerRevolution Feb 22, 2026
79c94a9
fix lints 5
DangerRevolution Feb 22, 2026
42c0346
fix linters 6
DangerRevolution Feb 22, 2026
400fd83
fix linters 7
DangerRevolution Feb 22, 2026
0eea9dd
fix linters 8
DangerRevolution Feb 22, 2026
f6baf98
fix lints 9
DangerRevolution Feb 22, 2026
b4986f3
lints fix 10
DangerRevolution Feb 22, 2026
fa89a24
fix lints 11
DangerRevolution Feb 22, 2026
e9eebe8
fix lints 12
DangerRevolution Feb 22, 2026
8b6e277
fix lints 13
DangerRevolution Feb 22, 2026
e1ee9ae
fix lints 14
DangerRevolution Feb 22, 2026
7e4016c
lint fix 15
DangerRevolution Feb 22, 2026
9dd2900
Merge pull request #93 from DangerRevolution/danger-multiz-nv
cuberound Feb 22, 2026
35e96d0
fix lints 16
DangerRevolution Feb 22, 2026
771a39a
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 22, 2026
c63e9ca
more lint fix (replace SME)
DangerRevolution Feb 22, 2026
96ee409
APCs for areas
DangerRevolution Feb 22, 2026
ef55327
fix bad var
DangerRevolution Feb 22, 2026
986f51f
Merge pull request #94 from DangerRevolution/danger-multiz-nv
cuberound Feb 22, 2026
06080e9
colorable grass
cuberound Feb 22, 2026
85dbe2b
no need for delims there
cuberound Feb 22, 2026
3a3bf96
fixes some apcs
cuberound Feb 22, 2026
def2880
APC fixes
DangerRevolution Feb 23, 2026
70089da
radar dish
cuberound Feb 23, 2026
86a562b
fix .json
DangerRevolution Feb 23, 2026
1e3eda8
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 23, 2026
7f2e36d
R-Wall Hospital + more Hull-Wall
DangerRevolution Feb 24, 2026
a42bcad
Merge branch 'master' into multiz-nv
cuberound Feb 24, 2026
c028a15
corner added
cuberound Feb 24, 2026
a254b5d
Comms 2 + CAS Proofing Update
DangerRevolution Feb 24, 2026
edb3cc9
pred ship changes
DangerRevolution Feb 24, 2026
74482d5
stair fix
DangerRevolution Feb 24, 2026
4eec27c
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 24, 2026
8d95dcf
tile change
DangerRevolution Feb 24, 2026
41e8d58
pred teleport markers
DangerRevolution Feb 24, 2026
5c71458
Foresaken Spawners
DangerRevolution Feb 24, 2026
261c082
pred teleport changes
DangerRevolution Feb 24, 2026
a5a029b
remove desert_temp
DangerRevolution Feb 24, 2026
8e6bd23
fix error from master merge
DangerRevolution Feb 24, 2026
beeb91c
Merge pull request #95 from DangerRevolution/danger-multiz-nv
cuberound Feb 24, 2026
dc92fd1
roofing
61Mars61 Feb 24, 2026
8e69683
Merge pull request #96 from 61Mars61/D8
cuberound Feb 24, 2026
33d926e
OOB + Roof changes
DangerRevolution Feb 25, 2026
17436d4
set north airbase caves to be cassable
DangerRevolution Feb 25, 2026
3437fe2
area for open cave hole main Z
DangerRevolution Feb 25, 2026
b264f16
set "opening" areas with different colour + change up SE caves
DangerRevolution Feb 25, 2026
3e180e2
various edits around caves
DangerRevolution Feb 25, 2026
fdf9b77
corpo dome v1
DangerRevolution Feb 25, 2026
9274d35
corpo dome v1.1
DangerRevolution Feb 25, 2026
2f9474f
corpo dome
DangerRevolution Feb 25, 2026
d689af5
minor surv edits
DangerRevolution Feb 25, 2026
a03ef53
weather datum placeholder
DangerRevolution Feb 25, 2026
5ee67cc
xeno spawners
DangerRevolution Feb 25, 2026
c086411
fix space tile
DangerRevolution Feb 25, 2026
e3dff35
fix tacmap colour
DangerRevolution Feb 25, 2026
8623202
Merge branch 'master' of https://github.com/cmss13-devs/cmss13 into d…
DangerRevolution Feb 25, 2026
29dcc0b
remove old pamphlets
DangerRevolution Feb 25, 2026
b1b7782
update to lore announcement
DangerRevolution Feb 26, 2026
5d4d081
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13
DangerRevolution Feb 26, 2026
99d4a84
Merge pull request #97 from DangerRevolution/danger-multiz-nv
cuberound Feb 26, 2026
24ee299
upper workshop and lower observation catwalk repair
GloriousFerguson Feb 26, 2026
016ab52
Merge remote-tracking branch 'jack/Loma' into multiz-nv
cuberound Feb 26, 2026
d139f3f
add6464 floor symbol
cuberound Feb 27, 2026
7e3f7a3
crowarable version of the floor
cuberound Feb 27, 2026
fa4f2bb
workshop fixes
DangerRevolution Feb 27, 2026
a986e3b
removes some unused turfs
cuberound Feb 27, 2026
98e45f2
hangar roof
DangerRevolution Feb 27, 2026
6cb0f4f
misc rock fix
DangerRevolution Feb 27, 2026
a3577d9
misc fix 2
DangerRevolution Feb 27, 2026
138f1e6
removes more unused turfs
cuberound Feb 27, 2026
191564f
misc 3
DangerRevolution Feb 27, 2026
e6bb2e9
Merge branch 'master' into danger-multiz-nv
DangerRevolution Feb 27, 2026
9b3ec63
fix cuberound spelling error
DangerRevolution Feb 27, 2026
cc907fb
misc linter fixes
DangerRevolution Feb 27, 2026
dc90359
Merge branch 'master' of https://github.com/cmss13-devs/cmss13 into d…
DangerRevolution Feb 27, 2026
73b4f2d
undo problem?
DangerRevolution Feb 27, 2026
082e126
Merge pull request #98 from DangerRevolution/danger-multiz-nv
cuberound Feb 27, 2026
48589de
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
cuberound Feb 27, 2026
0c970ea
fix APC lints
DangerRevolution Feb 27, 2026
5220b09
Merge pull request #99 from DangerRevolution/danger-multiz-nv
cuberound Feb 27, 2026
63f694e
remove templates OOB
DangerRevolution Feb 27, 2026
bc89c40
fix list error
DangerRevolution Feb 27, 2026
e6ea0f0
fix platform broken problem
DangerRevolution Feb 28, 2026
fc831ba
fix another missing sprite
DangerRevolution Feb 28, 2026
a7b6e98
fix missing blank wall sprite
DangerRevolution Feb 28, 2026
613ee73
1 more fix
DangerRevolution Feb 28, 2026
81e380f
fix missing tile damage states
DangerRevolution Feb 28, 2026
7ead460
new grass colour + fence edits + colony fence switch on
DangerRevolution Feb 28, 2026
1dbb115
add another voltage switch to mining colony
DangerRevolution Feb 28, 2026
7545be3
Merge pull request #100 from DangerRevolution/danger-multiz-nv
cuberound Feb 28, 2026
f2753e9
Merge branch 'multiz-nv' of https://github.com/cuberound/cmss13 into …
DangerRevolution Feb 28, 2026
4d76d70
Merge pull request #101 from DangerRevolution/danger-multiz-nv
cuberound Mar 1, 2026
c4d9f32
roll USASF Off Duty Crew into a rand chance for normal crew
DangerRevolution Mar 1, 2026
3541a1e
USASF Headset + Alpha-Tech Headset
DangerRevolution Mar 1, 2026
932270b
fix mistype
DangerRevolution Mar 1, 2026
e345a31
USASF Survivors init commit
DangerRevolution Mar 1, 2026
becb6c1
fix duplicate headset
DangerRevolution Mar 1, 2026
7dc12c3
fix USASF survivors
DangerRevolution Mar 1, 2026
77deafa
add some alpha-tech hardware survivors, comment out others
DangerRevolution Mar 1, 2026
bd9cfcc
corpse spawners
DangerRevolution Mar 1, 2026
897b07a
corpse spawners v0.2
DangerRevolution Mar 1, 2026
8eb6ec6
leave toDO marker
DangerRevolution Mar 1, 2026
0b3e7fc
fix errors
DangerRevolution Mar 1, 2026
8078981
fix error
DangerRevolution Mar 1, 2026
66881a8
flags?
DangerRevolution Mar 1, 2026
c24e727
fix error
DangerRevolution Mar 1, 2026
d99f296
1 more fix?
DangerRevolution Mar 1, 2026
72a755d
1 more fix 2.0?
DangerRevolution Mar 1, 2026
7930cb7
1 more fix? 3.0
DangerRevolution Mar 1, 2026
e009dac
fix error? 4.0
DangerRevolution Mar 1, 2026
b46c629
fix error? 5.0
DangerRevolution Mar 1, 2026
557c156
survivors working V1
DangerRevolution Mar 1, 2026
456dc07
fix huge error cuz i'm bald
DangerRevolution Mar 1, 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 @@ -35,6 +35,7 @@
#define MAP_LV759_HYBRISA_PROSPERA "LV-759 Hybrisa Prospera" // Highpop Only
#define MAP_NEW_VARADERO "New Varadero"//ice colony underground but as its own map
#define MAP_TYRARGO_RIFT "Tyrargo Rift"
#define MAP_USASF_POINT_LOMA "USASF Point Loma"
#define MAP_CHINOOK "Chinook 91 GSO" //admin level
#define MAP_ROSTOCK "SSV Rostock" //UPP Warship

Expand Down Expand Up @@ -418,6 +419,9 @@
#define WALL_AICORE "aiwall"
#define WALL_UPP_SHIP "uppwall_interior"
#define WALL_UPP_BASE "uppwall"
#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
23 changes: 23 additions & 0 deletions code/__DEFINES/job.dm
Original file line number Diff line number Diff line change
Expand Up @@ -297,6 +297,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 @@ -370,6 +378,21 @@ 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_SYN)

//--US Aerospace Forces (USASF)--//
#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 Defender"
#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
3 changes: 3 additions & 0 deletions code/__DEFINES/minimap.dm
Original file line number Diff line number Diff line change
Expand Up @@ -105,6 +105,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
1 change: 1 addition & 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
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
4 changes: 4 additions & 0 deletions code/controllers/subsystem/communications.dm
Original file line number Diff line number Diff line change
Expand Up @@ -120,6 +120,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 @@ -132,6 +135,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
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:
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"
4 changes: 4 additions & 0 deletions code/datums/origin/uscm.dm
Original file line number Diff line number Diff line change
Expand Up @@ -60,3 +60,7 @@
/datum/origin/uscm/convict/smuggling
name = ORIGIN_USCM_CONVICT_SMUGGLING
desc = "Where you were born is irrelevant, as far as anyone is concerned you are 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"
37 changes: 37 additions & 0 deletions code/datums/paygrades/factions/alphatech/alpha_tech.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
// ToDO:

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

/datum/paygrade/alphatech_ranks/alphatech_1
name = "Recruit"
prefix = "Recrt."
ranking = 0

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


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

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

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

/datum/paygrade/alphatech_ranks/alphatech_RD
name = "Research Director"
prefix = "RD."
ranking = 2
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