Skip to content
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

Voreupdate [MDB IGNORE] [IDB IGNORE] #1467

Merged
merged 91 commits into from
Jul 17, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
91 commits
Select commit Hold shift + click to select a range
1326762
small workaround for borg GPS (#16023)
Kashargul Jun 3, 2024
9c8420f
Facility Redgate Map (#16024)
SatinIsle Jun 3, 2024
efeaab3
Virgo 5 outdoors stuff (#16025)
SatinIsle Jun 5, 2024
3223f17
Adds new fax reason for expedition teams (#16026)
TheToaster98 Jun 5, 2024
3d24e49
fix some old user << (#16027)
Kashargul Jun 5, 2024
96fc275
Persistent papers should not replace the chat window (#16030)
Kashargul Jun 9, 2024
fd8c6d7
tg chat loading improvement (#16029)
Kashargul Jun 9, 2024
951cdf1
allows to use more newline breaks for longer posts (#16020)
Kashargul Jun 9, 2024
6cabe9f
Undefines local defines and moves global to __define (#16028)
Kashargul Jun 9, 2024
e5b57b5
fix jan HUD visibility (#16031)
Kashargul Jun 9, 2024
8e1d671
some GC things
Kashargul Jun 9, 2024
bf82cc6
.
Kashargul Jun 9, 2024
071c1b1
Merge pull request #16032 from Kashargul/gcMistakes
Novacat Jun 9, 2024
8b9bcaa
Map swap
Very-Soft Jun 9, 2024
2d1adb2
Merge pull request #16034 from VOREStation/Map-Swap-1
Very-Soft Jun 9, 2024
ce0dfbd
Merge pull request #16035 from VOREStation/master
Very-Soft Jun 9, 2024
7793329
always resize... (#16038)
Kashargul Jun 11, 2024
ab31632
even more local defines (#16033)
Kashargul Jun 12, 2024
b77c398
assign account to nifs (#16036)
Kashargul Jun 12, 2024
e22af7c
small runtime fix (#16040)
Kashargul Jun 13, 2024
d5c16db
Map Swap
Very-Soft Jun 16, 2024
5689e7f
Merge pull request #16046 from VOREStation/Map-Swap-1
Very-Soft Jun 16, 2024
3428bf3
Merge pull request #16047 from VOREStation/master
Very-Soft Jun 16, 2024
ac27231
SD Explo Maint Door Fix
KillianKirilenko Jun 17, 2024
bac803c
some less rounding (#16041)
Kashargul Jun 17, 2024
4e1ebdf
small nif fix (#16043)
Kashargul Jun 17, 2024
42da60e
Bump braces from 3.0.2 to 3.0.3 in /tgui (#16044)
dependabot[bot] Jun 17, 2024
84d36c5
Update armor.dm (#16045)
KillianKirilenko Jun 17, 2024
5d99835
do an actual timeout test for chat inits (#16050)
Kashargul Jun 17, 2024
fcad28b
SD Explo Maint Door Fix (#16049)
KillianKirilenko Jun 17, 2024
c957a6c
Some tgui stuff, lavender again... (#16042)
Kashargul Jun 17, 2024
0399bfe
ye no... (#16059)
Kashargul Jun 19, 2024
2bf38f1
Spin The Bottle (#16054)
SatinIsle Jun 19, 2024
8df58cf
Unstable Size Gun (#16056)
SatinIsle Jun 19, 2024
f996e39
fix chat deadlock on first init (#16058)
Kashargul Jun 20, 2024
9d6a355
Bump ws from 8.17.0 to 8.17.1 in /tgui (#16057)
dependabot[bot] Jun 20, 2024
d0da4be
Disables shell renaming (#16061)
Kashargul Jun 20, 2024
3042f01
alcohol trait refactor (#16053)
KillianKirilenko Jun 20, 2024
e195df2
Bump ws from 7.5.9 to 8.17.1 in /tgui (#16063)
dependabot[bot] Jun 20, 2024
2edd527
New event species - Part 1 (#16037)
SatinIsle Jun 20, 2024
fb3e7cd
Update patch.dm (#16048)
KillianKirilenko Jun 20, 2024
6a29fd6
Survival Watch Light Level (#16064)
KillianKirilenko Jun 20, 2024
70e607b
Bluespace Crackers (#16062)
SatinIsle Jun 20, 2024
8ff0932
Adds Toggleable Stomachs w/ toggleable visibility (#16052)
Cameron653 Jun 20, 2024
e1f88e9
Ports Venom Bite / Injection from Rogue Star (#16060)
Cameron653 Jun 20, 2024
5991ca2
No content ... (#16065)
Kashargul Jun 20, 2024
f12b1f4
Map swap
Very-Soft Jun 23, 2024
1b2e4ba
Merge pull request #16068 from VOREStation/Map-swap-1
Very-Soft Jun 23, 2024
8158f1a
Merge pull request #16069 from VOREStation/master
Very-Soft Jun 23, 2024
b71186d
Replaces demons in fantasy dungeon
SatinIsle Jun 25, 2024
29dd963
And in the jungle too
SatinIsle Jun 25, 2024
b796d75
Converts the first few of our UIs to typescript (#16066)
Kashargul Jun 28, 2024
5dbd03c
Map Swap
Very-Soft Jun 30, 2024
c95894b
Merge pull request #16078 from VOREStation/Map-Swap-1
Very-Soft Jun 30, 2024
6f9d82f
Merge pull request #16079 from VOREStation/master
Very-Soft Jun 30, 2024
51c98af
removes a debug (#16076)
Kashargul Jun 30, 2024
66f7822
Bundle update (#16080)
ItsSelis Jun 30, 2024
836f2d8
6/30/24 UI Hotfix (#16081)
ItsSelis Jun 30, 2024
f604471
Merge pull request #16071 from SatinIsle/remove-demons
Novacat Jun 30, 2024
84afdde
tummy hotfix (#16074)
Cameron653 Jul 3, 2024
f8075fe
Update life.dm (#16082)
KillianKirilenko Jul 3, 2024
cd6e87a
loadout restrictions specified (#16072)
KillianKirilenko Jul 3, 2024
a9f989e
fix: cryo UI fixes (#16083)
TheGreatKitsune Jul 3, 2024
fba6f4f
Fix crematorium opening lockup (#16075)
Cyantime Jul 3, 2024
f979de5
Merge branch 'master' into release
Heroman3003 Jul 3, 2024
0d0b2de
Whitelist update
SatinIsle Jul 3, 2024
50075b5
Revert "Update life.dm (#16082)"
Novacat Jul 3, 2024
3660e40
Merge pull request #16086 from VOREStation/revert-16082-kk-sleepies
Novacat Jul 3, 2024
0e60517
Merge pull request #16087 from VOREStation/master
Novacat Jul 3, 2024
9a95b19
Merge remote-tracking branch 'upstream/master' into kk-maptweaks
KillianKirilenko Jul 6, 2024
20ffb77
Update stellar_delight1.dmm
KillianKirilenko Jul 6, 2024
70db873
Merge pull request #16093 from KillianKirilenko/kk-maptweaks
Novacat Jul 7, 2024
21d0908
Merge pull request #16085 from SatinIsle/sharplight
Novacat Jul 7, 2024
65e44b9
fixes RD console (#16091)
Kashargul Jul 7, 2024
d27b00d
Butterfly nets (#16088)
SatinIsle Jul 7, 2024
73e5fa6
New protean whitelist (#16094)
SatinIsle Jul 7, 2024
79b2288
Choose to rest left or right (#16090)
SatinIsle Jul 7, 2024
c55ae7b
Map Swap
Very-Soft Jul 7, 2024
6b64c8d
Merge pull request #16095 from VOREStation/Very-Soft-patch-1
Very-Soft Jul 7, 2024
fcf1aff
Merge pull request #16097 from VOREStation/master
Very-Soft Jul 8, 2024
f769372
Stripping Underclothing (#16098)
SatinIsle Jul 9, 2024
bffe933
ATTRIBUTIONS.md Update (#16099)
JoanRisu Jul 10, 2024
4151cf2
Fixes teshari stomachs & Unathi Stomachs (#16102)
Cameron653 Jul 12, 2024
76bca1d
resyncs styles (#16101)
Kashargul Jul 12, 2024
9d0b25f
Map Swap
Very-Soft Jul 14, 2024
f9985b2
Merge pull request #16107 from VOREStation/Map-Swap-1
Very-Soft Jul 14, 2024
a6054d8
Merge pull request #16108 from VOREStation/master
Very-Soft Jul 14, 2024
04de351
Merge branch 'release' of https://github.com/VOREStation/VOREStation …
izac112 Jul 17, 2024
54c30c4
tguibundle
izac112 Jul 17, 2024
2d5dc80
Nipping this in the bud
izac112 Jul 17, 2024
0886ee0
Moves two relevant vents to atmos area / powernet
izac112 Jul 17, 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
  •  
  •  
  •  
8 changes: 7 additions & 1 deletion ATTRIBUTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -66,4 +66,10 @@
**Creator:** VerySoft (https://github.com/TS-Rogue-Star/Rogue-Star/pull/153)<br>
**URL:** [Website](https://rogue-star.net/)<br>
**License:** [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)<br>
**Notes:** Permission to use assets also given in writing. These new icon-states are modifications of existing icon-states.<br>
**Notes:** Permission to use assets also given in writing. These new icon-states are modifications of existing icon-states.<br>
<br>
**Folder:** `sound/vore/sunesound`<br>
**Title:** Vore Sounds<br>
**Creator:** Poojawa (https://github.com/VOREStation/VOREStation/pull/6052)<br>
**License:** [General License](sound/vore/sunesound/LICENSE.txt)<br>
**Notes:** Permission to use assets also given in writing. All files under this folder is NOT licensed under CC3. Seek separate permission before copying/using.<br>
4 changes: 3 additions & 1 deletion code/ATMOSPHERICS/components/unary/cold_sink.dm
Original file line number Diff line number Diff line change
Expand Up @@ -87,7 +87,7 @@
/obj/machinery/atmospherics/unary/freezer/tgui_act(action, params)
if(..())
return TRUE

. = TRUE
switch(action)
if("toggleStatus")
Expand Down Expand Up @@ -173,3 +173,5 @@
. = ..()
if(panel_open)
. += "The maintenance hatch is open."

#undef FREEZER_PERF_MULT
2 changes: 2 additions & 0 deletions code/ATMOSPHERICS/components/unary/heat_source.dm
Original file line number Diff line number Diff line change
Expand Up @@ -160,3 +160,5 @@
. = ..()
if(panel_open)
. += "The maintenance hatch is open."

#undef HEATER_PERF_MULT
2 changes: 2 additions & 0 deletions code/__defines/SDQL_2.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#define SDQL2_VALID_OPTION_TYPES list("proccall", "select", "priority", "autogc")
#define SDQL2_VALID_OPTION_VALUES list("async", "blocking", "force_nulls", "skip_nulls", "high", "normal", "keep_alive")
1 change: 1 addition & 0 deletions code/__defines/_planes+layers_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -3,5 +3,6 @@
#define PLANE_CH_STATUS_R 27 //Right-side status icon
#define PLANE_CH_BACKUP 28 //Backup implant
#define PLANE_CH_VANTAG 29 //Vore Antag hud
#define PLANE_CH_STOMACH -11 //Stomach Plane

#define PLANE_AUGMENTED 40 //Augmented-reality plane
5 changes: 5 additions & 0 deletions code/__defines/action.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#define AB_CHECK_RESTRAINED 1
#define AB_CHECK_STUNNED 2
#define AB_CHECK_LYING 4
#define AB_CHECK_ALIVE 8
#define AB_CHECK_INSIDE 16
1 change: 1 addition & 0 deletions code/__defines/airlock_control.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#define AIRLOCK_CONTROL_RANGE 22
4 changes: 4 additions & 0 deletions code/__defines/ammunition.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
//Gun loading types
#define SINGLE_CASING 1 //The gun only accepts ammo_casings. ammo_magazines should never have this as their mag_type.
#define SPEEDLOADER 2 //Transfers casings from the mag to the gun when used.
#define MAGAZINE 4 //The magazine item itself goes inside the gun
2 changes: 2 additions & 0 deletions code/__defines/assemblies.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#define IC_COMPONENTS_BASE 20
#define IC_COMPLEXITY_BASE 60
5 changes: 5 additions & 0 deletions code/__defines/blueprints.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
//TG blueprints.
#define AREA_ERRNONE 0
#define AREA_STATION 1
#define AREA_SPACE 2
#define AREA_SPECIAL 3
3 changes: 2 additions & 1 deletion code/__defines/chemistry_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,5 @@
#define IS_CHIMERA 12
#define IS_SHADEKIN 13
#define IS_ALRAUNE 14
#define IS_GREY 15 //ywedit
#define IS_LLEILL 15
#define IS_GREY 16 //ywedit
2 changes: 2 additions & 0 deletions code/__defines/circuitboard.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
//Define a macro that we can use to assemble all the circuit board names
#define T_BOARD(name) "circuit board (" + (name) + ")"
1 change: 1 addition & 0 deletions code/__defines/cloning.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#define CLONE_BIOMASS 30 //VOREstation Edit
2 changes: 2 additions & 0 deletions code/__defines/construction_datum.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#define FORWARD -1
#define BACKWARD 1
64 changes: 64 additions & 0 deletions code/__defines/dna.dm
Original file line number Diff line number Diff line change
Expand Up @@ -74,3 +74,67 @@ var/HALLUCINATIONBLOCK = 0
var/NOPRINTSBLOCK = 0
var/SHOCKIMMUNITYBLOCK = 0
var/SMALLSIZEBLOCK = 0

// Define block bounds (off-low,off-high,on-low,on-high)
// Used in setupgame.dm
#define DNA_DEFAULT_BOUNDS list(1,2049,2050,4095)
#define DNA_HARDER_BOUNDS list(1,3049,3050,4095)
#define DNA_HARD_BOUNDS list(1,3490,3500,4095)

// UI Indices (can change to mutblock style, if desired)
#define DNA_UI_HAIR_R 1
#define DNA_UI_HAIR_G 2
#define DNA_UI_HAIR_B 3
#define DNA_UI_BEARD_R 4
#define DNA_UI_BEARD_G 5
#define DNA_UI_BEARD_B 6
#define DNA_UI_SKIN_TONE 7
#define DNA_UI_SKIN_R 8
#define DNA_UI_SKIN_G 9
#define DNA_UI_SKIN_B 10
#define DNA_UI_EYES_R 11
#define DNA_UI_EYES_G 12
#define DNA_UI_EYES_B 13
#define DNA_UI_GENDER 14
#define DNA_UI_BEARD_STYLE 15
#define DNA_UI_HAIR_STYLE 16
#define DNA_UI_EAR_STYLE 17 // VOREStation snippet.
#define DNA_UI_TAIL_STYLE 18
#define DNA_UI_PLAYERSCALE 19
#define DNA_UI_TAIL_R 20
#define DNA_UI_TAIL_G 21
#define DNA_UI_TAIL_B 22
#define DNA_UI_TAIL2_R 23
#define DNA_UI_TAIL2_G 24
#define DNA_UI_TAIL2_B 25
#define DNA_UI_TAIL3_R 26
#define DNA_UI_TAIL3_G 27
#define DNA_UI_TAIL3_B 28
#define DNA_UI_EARS_R 29
#define DNA_UI_EARS_G 30
#define DNA_UI_EARS_B 31
#define DNA_UI_EARS2_R 32
#define DNA_UI_EARS2_G 33
#define DNA_UI_EARS2_B 34
#define DNA_UI_EARS3_R 35
#define DNA_UI_EARS3_G 36
#define DNA_UI_EARS3_B 37
#define DNA_UI_WING_STYLE 38
#define DNA_UI_WING_R 39
#define DNA_UI_WING_G 40
#define DNA_UI_WING_B 41
#define DNA_UI_WING2_R 42
#define DNA_UI_WING2_G 43
#define DNA_UI_WING2_B 44
#define DNA_UI_WING3_R 45
#define DNA_UI_WING3_G 46
#define DNA_UI_WING3_B 47 // VOREStation snippet end.
#define DNA_UI_LENGTH 47 // VOREStation Edit - Needs to match the highest number above.

#define DNA_SE_LENGTH 49 // VOREStation Edit (original was UI+11)

//DNA modifiers
// Buffer datatype flags.
#define DNA2_BUF_UI 1
#define DNA2_BUF_UE 2
#define DNA2_BUF_SE 4
24 changes: 24 additions & 0 deletions code/__defines/economy_misc.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@

#define RIOTS 1
#define WILD_ANIMAL_ATTACK 2
#define INDUSTRIAL_ACCIDENT 3
#define BIOHAZARD_OUTBREAK 4
#define PIRATES 6
#define CORPORATE_ATTACK 7
#define ALIEN_RAIDERS 8
#define AI_LIBERATION 9
#define MOURNING 10
#define CULT_CELL_REVEALED 11
#define SECURITY_BREACH 12
#define ANIMAL_RIGHTS_RAID 13
#define FESTIVAL 14

#define SECURITY 1
#define FOOD 2
#define ANIMALS 3
#define MINERALS 4
#define EMERGENCY 5
#define GASEOUS 6
#define MAINTENANCE 7
#define ROBOTICS 8
#define BIOMEDICAL 9
2 changes: 2 additions & 0 deletions code/__defines/equipment_vendor.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@

#define EQUIPMENT(n, o, p) n = new /datum/data/mining_equipment(n, o, p)
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
#define EVENT_CHAOS_THRESHOLD_HIGH_IMPACT 25
#define EVENT_CHAOS_THRESHOLD_MEDIUM_IMPACT 50
#define EVENT_CHAOS_THRESHOLD_LOW_IMPACT 100
#define EVENT_CHAOS_THRESHOLD_LOW_IMPACT 100
1 change: 1 addition & 0 deletions code/__defines/holder.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#define PROCESS_REACTION_ITER 5 //when processing a reaction, iterate this many times
2 changes: 2 additions & 0 deletions code/__defines/implant.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#define MALFUNCTION_TEMPORARY 1
#define MALFUNCTION_PERMANENT 2
1 change: 1 addition & 0 deletions code/__defines/is_helpers.dm
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@
#define issilicon(A) istype(A, /mob/living/silicon)
#define isAI(A) istype(A, /mob/living/silicon/ai)
#define isrobot(A) istype(A, /mob/living/silicon/robot)
#define isshell(A) istype(A, /mob/living/silicon/robot/ai_shell)
#define ispAI(A) istype(A, /mob/living/silicon/pai)

#define isbot(A) istype(A, /mob/living/bot)
Expand Down
3 changes: 3 additions & 0 deletions code/__defines/job_controller.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#define GET_RANDOM_JOB 0
#define BE_ASSISTANT 1
#define RETURN_TO_LOBBY 2
4 changes: 4 additions & 0 deletions code/__defines/jukebox.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
#define JUKEMODE_NEXT 1 // Advance to next song in the track list
#define JUKEMODE_RANDOM 2 // Not shuffle, randomly picks next each time.
#define JUKEMODE_REPEAT_SONG 3 // Play the same song over and over
#define JUKEMODE_PLAY_ONCE 4 // Play, then stop.
20 changes: 20 additions & 0 deletions code/__defines/life.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
//Note that gas heat damage is only applied once every FOUR ticks.
#define HEAT_GAS_DAMAGE_LEVEL_1 2 //Amount of damage applied when the current breath's temperature just passes the 360.15k safety point
#define HEAT_GAS_DAMAGE_LEVEL_2 4 //Amount of damage applied when the current breath's temperature passes the 400K point
#define HEAT_GAS_DAMAGE_LEVEL_3 8 //Amount of damage applied when the current breath's temperature passes the 1000K point

#define COLD_GAS_DAMAGE_LEVEL_1 0.5 //Amount of damage applied when the current breath's temperature just passes the 260.15k safety point
#define COLD_GAS_DAMAGE_LEVEL_2 1.5 //Amount of damage applied when the current breath's temperature passes the 200K point
#define COLD_GAS_DAMAGE_LEVEL_3 3 //Amount of damage applied when the current breath's temperature passes the 120K point

#define COLD_ALERT_SEVERITY_LOW 1 // Constants passed to the cold and heat alerts.
#define COLD_ALERT_SEVERITY_MODERATE 2
#define COLD_ALERT_SEVERITY_MAX 3
#define ENVIRONMENT_COMFORT_MARKER_COLD 1

#define HOT_ALERT_SEVERITY_LOW 1
#define HOT_ALERT_SEVERITY_MODERATE 2
#define HOT_ALERT_SEVERITY_MAX 3
#define ENVIRONMENT_COMFORT_MARKER_HOT 2

#define TECHNOMANCER_INSTABILITY_MIN_GLOW 10 // When above this number, the entity starts glowing, affecting others.
7 changes: 6 additions & 1 deletion code/__defines/lighting_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -5,4 +5,9 @@

//Fake ambient occlusion filter
#undef AMBIENT_OCCLUSION
#define AMBIENT_OCCLUSION filter(type="drop_shadow", x=0, y=-1, size=2, offset=2, color="#04080F55") //VOREStation Edit for prettier visuals.
#define AMBIENT_OCCLUSION filter(type="drop_shadow", x=0, y=-1, size=2, offset=2, color="#04080F55") //VOREStation Edit for prettier visuals.

#define LIGHT_OK 0
#define LIGHT_EMPTY 1
#define LIGHT_BROKEN 2
#define LIGHT_BURNED 3
2 changes: 2 additions & 0 deletions code/__defines/map.dm
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,5 @@

// Misc map defines.
#define SUBMAP_MAP_EDGE_PAD 8 // Automatically created submaps are forbidden from being this close to the main map's edge. //VOREStation Edit

#define CELL_ALIVE(VAL) (VAL == cell_live_value)
26 changes: 26 additions & 0 deletions code/__defines/mecha.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
#define MECHA_INT_FIRE 1
#define MECHA_INT_TEMP_CONTROL 2
#define MECHA_INT_SHORT_CIRCUIT 4
#define MECHA_INT_TANK_BREACH 8
#define MECHA_INT_CONTROL_LOST 16

#define MECHA_PROC_MOVEMENT 1
#define MECHA_PROC_DAMAGE 2
#define MECHA_PROC_INT_TEMP 4

#define MELEE 1
#define RANGED 2

#define MECH_FACTION_NT "nano"
#define MECH_FACTION_SYNDI "syndi"
#define MECH_FACTION_NONE "none"

//Mecha Equipment
#define EQUIP_HULL "hull"
#define EQUIP_WEAPON "weapon"
#define EQUIP_UTILITY "utility"
#define EQUIP_SPECIAL "core"
//VOREStation Addition begin: MICROMECHS
#define EQUIP_MICRO_UTILITY "micro_utility"
#define EQUIP_MICRO_WEAPON "micro_weapon"
//VOREStation Addition end: MICROMECHS
8 changes: 7 additions & 1 deletion code/__defines/mobs_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@

#define VIS_AUGMENTED 32

#define VIS_COUNT 32
#define VIS_CH_STOMACH 33

#define VIS_COUNT 33

//Protean organs
#define O_ORCH "orchestrator"
Expand All @@ -33,6 +35,7 @@
#define SPECIES_ZORREN_HIGH "Zorren"
#define SPECIES_CUSTOM "Custom Species"
#define SPECIES_TAJARAN "Tajara"
#define SPECIES_LLEILL "Lleill"
//monkey species
#define SPECIES_MONKEY_AKULA "Sobaka"
#define SPECIES_MONKEY_NEVREAN "Sparra"
Expand All @@ -54,3 +57,6 @@
#define MARKING_NONDIGI_ONLY (1 << 0)
#define MARKING_DIGITIGRADE_ONLY (1 << 1)
#define MARKING_ALL_LEGS MARKING_NONDIGI_ONLY|MARKING_DIGITIGRADE_ONLY

//Grabs
#define UPGRADE_COOLDOWN 40
2 changes: 2 additions & 0 deletions code/__defines/objects.dm
Original file line number Diff line number Diff line change
Expand Up @@ -49,3 +49,5 @@
#define MECH_ARMOR "Plating"
#define MECH_GAS "Life Support"
#define MECH_ELECTRIC "Firmware"

#define DRINK_ICON_FILE 'icons/pdrink.dmi'
1 change: 1 addition & 0 deletions code/__defines/observer.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#define OBSERVER_EVENT_DESTROY "OnDestroy"
1 change: 1 addition & 0 deletions code/__defines/organ_internal.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
#define PROCESS_ACCURACY 10
3 changes: 3 additions & 0 deletions code/__defines/paicard.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#define PP_FUNCTIONAL 0
#define PP_BROKEN 1
#define PP_MISSING 2
8 changes: 7 additions & 1 deletion code/__defines/persistence.dm
Original file line number Diff line number Diff line change
@@ -1 +1,7 @@
#define PERSISTENCE_VARIABLE_TOKEN_LENGTH -1
#define PERSIST_SPAWN 0x01 // Persist spawnpoint based on location of despawn/logout.
#define PERSIST_WEIGHT 0x02 // Persist mob weight
#define PERSIST_ORGANS 0x04 // Persist the status (normal/amputated/robotic/etc) and model (for robotic) status of organs
#define PERSIST_MARKINGS 0x08 // Persist markings
#define PERSIST_SIZE 0x10 // Persist size
#define PERSIST_COUNT 5 // Number of valid bits in this bitflag. Keep this updated!
#define PERSIST_DEFAULT PERSIST_SPAWN|PERSIST_ORGANS|PERSIST_MARKINGS|PERSIST_SIZE // Default setting for new folks
48 changes: 47 additions & 1 deletion code/__defines/planets_vr.dm
Original file line number Diff line number Diff line change
@@ -1 +1,47 @@
#define WEATHER_PARTY "party"
#define WEATHER_PARTY "party"

//Atmosphere properties
#define VIRGO3B_ONE_ATMOSPHERE 82.4 //kPa
#define VIRGO3B_AVG_TEMP 234 //kelvin

#define VIRGO3B_PER_N2 0.16 //percent
#define VIRGO3B_PER_O2 0.00
#define VIRGO3B_PER_N2O 0.00 //Currently no capacity to 'start' a turf with this. See turf.dm
#define VIRGO3B_PER_CO2 0.12
#define VIRGO3B_PER_PHORON 0.72

//Math only beyond this point
#define VIRGO3B_MOL_PER_TURF (VIRGO3B_ONE_ATMOSPHERE*CELL_VOLUME/(VIRGO3B_AVG_TEMP*R_IDEAL_GAS_EQUATION))
#define VIRGO3B_MOL_N2 (VIRGO3B_MOL_PER_TURF * VIRGO3B_PER_N2)
#define VIRGO3B_MOL_O2 (VIRGO3B_MOL_PER_TURF * VIRGO3B_PER_O2)
#define VIRGO3B_MOL_N2O (VIRGO3B_MOL_PER_TURF * VIRGO3B_PER_N2O)
#define VIRGO3B_MOL_CO2 (VIRGO3B_MOL_PER_TURF * VIRGO3B_PER_CO2)
#define VIRGO3B_MOL_PHORON (VIRGO3B_MOL_PER_TURF * VIRGO3B_PER_PHORON)

//Turfmakers
#define VIRGO3B_SET_ATMOS nitrogen=VIRGO3B_MOL_N2;oxygen=VIRGO3B_MOL_O2;carbon_dioxide=VIRGO3B_MOL_CO2;phoron=VIRGO3B_MOL_PHORON;temperature=VIRGO3B_AVG_TEMP
#define VIRGO3B_TURF_CREATE(x) x/virgo3b/nitrogen=VIRGO3B_MOL_N2;x/virgo3b/oxygen=VIRGO3B_MOL_O2;x/virgo3b/carbon_dioxide=VIRGO3B_MOL_CO2;x/virgo3b/phoron=VIRGO3B_MOL_PHORON;x/virgo3b/temperature=VIRGO3B_AVG_TEMP;x/virgo3b/outdoors=TRUE;x/virgo3b/update_graphic(list/graphic_add = null, list/graphic_remove = null) return 0
#define VIRGO3B_TURF_CREATE_UN(x) x/virgo3b/nitrogen=VIRGO3B_MOL_N2;x/virgo3b/oxygen=VIRGO3B_MOL_O2;x/virgo3b/carbon_dioxide=VIRGO3B_MOL_CO2;x/virgo3b/phoron=VIRGO3B_MOL_PHORON;x/virgo3b/temperature=VIRGO3B_AVG_TEMP

//Atmosphere properties
#define VIRGO3BB_ONE_ATMOSPHERE 101.325 //kPa
#define VIRGO3BB_AVG_TEMP 293.15 //kelvin

#define VIRGO3BB_PER_N2 0.78 //percent
#define VIRGO3BB_PER_O2 0.21
#define VIRGO3BB_PER_N2O 0.00 //Currently no capacity to 'start' a turf with this. See turf.dm
#define VIRGO3BB_PER_CO2 0.01
#define VIRGO3BB_PER_PHORON 0.00

//Math only beyond this point
#define VIRGO3BB_MOL_PER_TURF (VIRGO3BB_ONE_ATMOSPHERE*CELL_VOLUME/(VIRGO3BB_AVG_TEMP*R_IDEAL_GAS_EQUATION))
#define VIRGO3BB_MOL_N2 (VIRGO3BB_MOL_PER_TURF * VIRGO3BB_PER_N2)
#define VIRGO3BB_MOL_O2 (VIRGO3BB_MOL_PER_TURF * VIRGO3BB_PER_O2)
#define VIRGO3BB_MOL_N2O (VIRGO3BB_MOL_PER_TURF * VIRGO3BB_PER_N2O)
#define VIRGO3BB_MOL_CO2 (VIRGO3BB_MOL_PER_TURF * VIRGO3BB_PER_CO2)
#define VIRGO3BB_MOL_PHORON (VIRGO3BB_MOL_PER_TURF * VIRGO3BB_PER_PHORON)

//Turfmakers
#define VIRGO3BB_SET_ATMOS nitrogen=VIRGO3BB_MOL_N2;oxygen=VIRGO3BB_MOL_O2;carbon_dioxide=VIRGO3BB_MOL_CO2;phoron=VIRGO3BB_MOL_PHORON;temperature=VIRGO3BB_AVG_TEMP
#define VIRGO3BB_TURF_CREATE(x) x/virgo3b_better/nitrogen=VIRGO3BB_MOL_N2;x/virgo3b_better/oxygen=VIRGO3BB_MOL_O2;x/virgo3b_better/carbon_dioxide=VIRGO3BB_MOL_CO2;x/virgo3b_better/phoron=VIRGO3BB_MOL_PHORON;x/virgo3b_better/temperature=VIRGO3BB_AVG_TEMP;x/virgo3b_better/outdoors=TRUE;x/virgo3b_better/update_graphic(list/graphic_add = null, list/graphic_remove = null) return 0
#define VIRGO3BB_TURF_CREATE_UN(x) x/virgo3b_better/nitrogen=VIRGO3BB_MOL_N2;x/virgo3b_better/oxygen=VIRGO3BB_MOL_O2;x/virgo3b_better/carbon_dioxide=VIRGO3BB_MOL_CO2;x/virgo3b_better/phoron=VIRGO3BB_MOL_PHORON;x/virgo3b_better/temperature=VIRGO3BB_AVG_TEMP
2 changes: 2 additions & 0 deletions code/__defines/power.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
#define I_SINGULO "singulo"
#define EMITTER_DAMAGE_POWER_TRANSFER 450 //used to transfer power to containment field generators
4 changes: 3 additions & 1 deletion code/__defines/preferences.dm
Original file line number Diff line number Diff line change
Expand Up @@ -12,4 +12,6 @@
#define MULTILINGUAL_DOUBLE_DELIMITER 2
#define MULTILINGUAL_OFF 3

#define MULTILINGUAL_MODE_MAX 4
#define MULTILINGUAL_MODE_MAX 4

#define SAVE_RESET -1
3 changes: 3 additions & 0 deletions code/__defines/projectile.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#define HOLD_CASINGS 0 //do not do anything after firing. Manual action, like pump shotguns, or guns that want to define custom behaviour
#define EJECT_CASINGS 1 //drop spent casings on the ground after firing
#define CYCLE_CASINGS 2 //experimental: cycle casings, like a revolver. Also works for multibarrelled guns
9 changes: 9 additions & 0 deletions code/__defines/recipe.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
// Recipe type defines. Used to determine what machine makes them.
#define MICROWAVE 0x1
#define FRYER 0x2
#define OVEN 0x4
#define GRILL 0x8
#define CANDYMAKER 0x10
#define CEREALMAKER 0x20

#define RECIPE_REAGENT_REPLACE 0 //Reagents in the ingredients are discarded.
Loading
Loading