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] #1442

Merged
merged 113 commits into from
Apr 2, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
65be49c
More Sprite Bits
MonoHauki Feb 25, 2024
85ea90f
Smart Storage Tweaks (#15774)
KillianKirilenko Feb 26, 2024
578f576
Fix datum components (#15788)
Raeschen Feb 27, 2024
45bd77d
Bump es5-ext from 0.10.62 to 0.10.64 in /tgui (#15789)
dependabot[bot] Feb 27, 2024
0cd4553
negatives and no rounding for integrated_electronics debugger (#15793)
Kashargul Mar 1, 2024
beffafd
Whitelist Update (#15792)
MonoHauki Mar 1, 2024
1940e1c
tgui and nif runtimes from chomp (#15796)
Raeschen Mar 2, 2024
a3e33e4
Various fixes upport from chomp (#15794)
Raeschen Mar 2, 2024
3b2e27c
Chatmessage runtime (#15795)
Raeschen Mar 2, 2024
b808d8d
Add: Cascade mode for resonators (#15791)
Runa-Dacino Mar 2, 2024
744515e
fix a bad icon_state, vscode use dmieditor (#15797)
Raeschen Mar 2, 2024
c210465
fix (#15798)
Raeschen Mar 2, 2024
829bcd4
Merge pull request #15785 from MonoHauki/hauki-branch
Heroman3003 Mar 2, 2024
896ec24
Map swap
Very-Soft Mar 3, 2024
0d55fc9
fix(overmap machines): Fixes number inputs not allowing decimals (#15…
Runa-Dacino Mar 3, 2024
a252f5c
adjusts smes ui size
Kashargul Mar 3, 2024
9a497bc
Merge pull request #15803 from Kashargul/smesUi
Heroman3003 Mar 3, 2024
dc7f29e
Merge pull request #15800 from VOREStation/Map-swap-1
Very-Soft Mar 3, 2024
34a300b
Merge pull request #15804 from VOREStation/master
Very-Soft Mar 3, 2024
c8a61f6
A few more harddels and runtimes (#7880) (#15805)
Raeschen Mar 4, 2024
7bc483a
fix(resonators): Changes cascade algorithm to eliminate GC dependence
Runa-Dacino Mar 4, 2024
6b32616
Pillows for the pillow throne
SatinIsle Mar 4, 2024
48f8007
Update vorestation.dme
SatinIsle Mar 4, 2024
8fc7792
Crafting and shipping
SatinIsle Mar 4, 2024
e5331e2
some borg changes
Kashargul Mar 5, 2024
94941ac
.
Kashargul Mar 5, 2024
496cff4
fixes broken chars (#15810)
Kashargul Mar 5, 2024
9b29549
missed broken char
Kashargul Mar 5, 2024
c5153c5
Merge pull request #15809 from Kashargul/SyndiPreEmag
Heroman3003 Mar 6, 2024
3540514
Merge pull request #15807 from SatinIsle/Pillows
Heroman3003 Mar 6, 2024
ec19e32
Merge pull request #15806 from Runa-Dacino/resonatorfix
Heroman3003 Mar 6, 2024
dc8dfc1
Closet vore and Tents (#15808)
SatinIsle Mar 6, 2024
6925bce
Fix forgotten check in movement (#15812)
Raeschen Mar 8, 2024
cc05d51
Garbage collection, asset delivery, icon2html revolution, and general…
cadyn Mar 9, 2024
34cf76b
allows to hide important messages for admins in TG chat tabs (#15811)
Kashargul Mar 9, 2024
484ffed
Up-port: Various runtimes (#15802)
Raeschen Mar 9, 2024
f6d0f62
Revert "Garbage collection, asset delivery, icon2html revolution, and…
Heroman3003 Mar 10, 2024
3039750
@Runa-Dacino add(mentorhelp): Makes mhelps check for active mentors a…
Runa-Dacino Mar 10, 2024
a4b9f7d
Map Swap
Very-Soft Mar 10, 2024
49219db
Added wristbands
SatinIsle Mar 10, 2024
fd30c65
Merge pull request #15821 from VOREStation/Map-Swap
Very-Soft Mar 10, 2024
3158b53
Merge pull request #15824 from SatinIsle/Wristband
Very-Soft Mar 10, 2024
5893ec6
Merge pull request #15818 from Runa-Dacino/mentorhelp
Very-Soft Mar 10, 2024
7b9eccb
Merge pull request #15825 from VOREStation/master
Very-Soft Mar 10, 2024
a37218f
fix shuttle console & painting canvas (#15819)
Kashargul Mar 13, 2024
771c39c
Ports deer tummy (#15826)
SatinIsle Mar 13, 2024
2faf67c
tweak: Modifies ahelps & mhelps and pms to allow multiline entry (#15…
Runa-Dacino Mar 13, 2024
acc17de
hands over the round ID to TGchat (#15823)
Kashargul Mar 15, 2024
e1de54b
new form and unignore qol (#15829)
Kashargul Mar 15, 2024
ef646ec
fix(text_input): ports TG fix to length trim (#15833)
Runa-Dacino Mar 15, 2024
69896ea
fix(tguimodalInput): Fixes inheriting previous input's text (#15832)
Runa-Dacino Mar 15, 2024
db99850
add(atom/movable): Makes it possible for mappers to change scale/rota…
Runa-Dacino Mar 15, 2024
14e1f6a
add(colours): Ports matrix/colormate stuff from CHOMP
Runa-Dacino Mar 15, 2024
11c6c90
add(colormate): Ports recolouring for simple mobs and cyborgs
Runa-Dacino Mar 15, 2024
2f87274
chore(tgui): Repackages TGUI bundle to resolve merge conflict
Runa-Dacino Mar 16, 2024
e8ba397
Map swap
Very-Soft Mar 17, 2024
73a74e3
Jungle mobs
SatinIsle Mar 17, 2024
c505ce4
Signpost and jungle catslug
SatinIsle Mar 17, 2024
bf45319
Walking animation for full raptor
SatinIsle Mar 17, 2024
8eda257
Walking fat sprites.
SatinIsle Mar 17, 2024
8a2f349
Merge pull request #15841 from SatinIsle/jungle-mobs
Very-Soft Mar 17, 2024
39d7ca0
Merge pull request #15836 from Runa-Dacino/colormateportchomp
Very-Soft Mar 17, 2024
bb77d6b
Actually, it's spring, let's go to RP
Very-Soft Mar 17, 2024
102ed23
Merge pull request #15840 from VOREStation/Map-swap-1
Very-Soft Mar 17, 2024
559013a
Merge pull request #15843 from VOREStation/master
Very-Soft Mar 17, 2024
be7999d
Bump follow-redirects from 1.15.5 to 1.15.6 in /tgui (#15839)
dependabot[bot] Mar 17, 2024
5dcc242
Remove Chomp modular suffix from a virgo file (#15845)
Raeschen Mar 18, 2024
f61967b
adds a comand to clear instead of empty string (#15837)
Kashargul Mar 18, 2024
bb1c274
fixes execution order for stair pulling (#15838)
Kashargul Mar 18, 2024
7df8509
Ports cooker changes (#15844)
SatinIsle Mar 18, 2024
3c57ac1
unicode (#15846)
Kashargul Mar 19, 2024
820372e
ears & tails (#15848)
PastelPrinceDan Mar 19, 2024
f51ccd9
entrepreneurs start with permission ticket printer
SatinIsle Mar 19, 2024
c18e591
Nerfs Crumsh
SatinIsle Mar 21, 2024
2302323
Merge pull request #15856 from SatinIsle/Nerf-crumsh
Novacat Mar 21, 2024
09a57da
Talon can now fax for talon crew (#15853)
SatinIsle Mar 21, 2024
0a611ae
Climbing computers (#15855)
SatinIsle Mar 21, 2024
d86df71
entrepreneurs start with permission ticket printer (#15854)
SatinIsle Mar 21, 2024
6061079
Food Preferences (#15850)
SatinIsle Mar 21, 2024
d0ccf27
Adds MultiZ chat filter (#15849)
Heroman3003 Mar 21, 2024
505fad2
Added a Kelpie mob (#15858)
SatinIsle Mar 22, 2024
1acd14e
Map Swap
Very-Soft Mar 22, 2024
e636bd9
Merge pull request #15860 from VOREStation/Map-Swap
Very-Soft Mar 22, 2024
680278f
Merge pull request #15861 from VOREStation/master
Very-Soft Mar 22, 2024
0111774
Fixed entrepreneurs losing their PDAs
SatinIsle Mar 23, 2024
7e1ca64
Merge branch 'master' into entrepreneur-items
SatinIsle Mar 23, 2024
dd38a1c
Merge pull request #15863 from SatinIsle/entrepreneur-items
Novacat Mar 23, 2024
c147751
adds an option for non-synced consoles (#15864)
Kashargul Mar 23, 2024
298e4c6
Gives simple mobs thermals (#15859)
SatinIsle Mar 23, 2024
627cecc
Whitelist update (#15868)
adriano20037 Mar 24, 2024
965387b
Auto stash before merge of "master" and "origin/master" (#15865)
PastelPrinceDan Mar 24, 2024
6627b80
Map swap
Very-Soft Mar 24, 2024
a4cf107
Merge pull request #15871 from VOREStation/Map-Swap
Very-Soft Mar 24, 2024
6852e86
Merge pull request #15872 from VOREStation/master
Very-Soft Mar 24, 2024
037a992
rdconsole design fix (#15874)
Kashargul Mar 25, 2024
312e148
fix(department_accounts): Fixes research department bank not generati…
Runa-Dacino Mar 25, 2024
6cef85d
fix mat swapping (#15875)
Kashargul Mar 29, 2024
459bbec
tweak(recolor_toggle): Makes it available for all staff (#15866)
Runa-Dacino Mar 29, 2024
8ecd32e
all 3 have sprites (#15881)
Kashargul Mar 29, 2024
f466efe
some more borg admin options (#15879)
Kashargul Mar 29, 2024
d3f5c21
Fluff item (#15878)
SatinIsle Mar 29, 2024
b2ba38c
Ports trash throw vore from Chomp (#15877)
SatinIsle Mar 29, 2024
3d4f420
Makes pakkuns less triggerhappy, more sneaky (#15882)
Screemonster Mar 29, 2024
5b19176
Fixes icon state for default gas mask (#15884)
Heroman3003 Mar 29, 2024
ddee193
allows to interleave chat messages (#15887)
Kashargul Mar 29, 2024
e6dcc02
copy ai bellieso n first transfer and keep prefs synced (#15886)
Kashargul Mar 29, 2024
1458b1f
Map Swap
Very-Soft Mar 31, 2024
5ff80db
Merge pull request #15891 from VOREStation/Map-Swap
Very-Soft Mar 31, 2024
5f52027
Added Post-Drain belly modes (#15876)
SatinIsle Mar 31, 2024
af789db
Quick Radio Fix for Eggnog Town (Attempt 2) (#15888)
Rick4242 Mar 31, 2024
b3948cf
Merge pull request #15892 from VOREStation/master
Very-Soft Mar 31, 2024
f609ac8
Merge branch 'release' of https://github.com/VOREStation/VOREStation …
izac112 Apr 2, 2024
1e5e908
after merge fixes
izac112 Apr 2, 2024
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
15 changes: 14 additions & 1 deletion ATTRIBUTIONS.md
Original file line number Diff line number Diff line change
Expand Up @@ -53,4 +53,17 @@
**File:** `sound/ambience/startup.ogg` and `sound/ambience/shutdown.ogg`<br>
**Title:** Spaceship starup and shutdown<br>
**Creator:** viznoman (https://freesound.org/people/viznoman/sounds/267308/)<br>
**License:** [CC BY 3.0](http://creativecommons.org/licenses/by/3.0/)<br>
**License:** [CC BY 3.0](http://creativecommons.org/licenses/by/3.0/)<br>
<br>
**File:** `icons/obj/pillows.dmi`<br>
**Title:** pillows.dmi<br>
**Creator:** Lamella-0587 (https://github.com/Skyrat-SS13/Skyrat-tg/pull/6740)<br>
**License:** [CC BY-SA 3.0](https://creativecommons.org/licenses/by-sa/3.0/)<br>
<br>
**File:** `icons/mob/vore/taurs_vr_loaf.dmi`and `icons/mob/vore/taurs_vr.dmi`<br>
**Title:** Deer tummy<br>
**Icon-States:** `fatdeer_s` and `fatdeer_markings`<br>
**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>
2 changes: 0 additions & 2 deletions code/ATMOSPHERICS/datum_pipe_network.dm
Original file line number Diff line number Diff line change
@@ -1,5 +1,3 @@
var/global/list/datum/pipe_network/pipe_networks = list() // TODO - Move into SSmachines

/datum/pipe_network
var/list/datum/gas_mixture/gases = list() //All of the gas_mixtures continuously connected in this network
var/volume = 0 //caches the total volume for atmos machines to use in gas calculations
Expand Down
2 changes: 1 addition & 1 deletion code/ATMOSPHERICS/pipes/simple.dm
Original file line number Diff line number Diff line change
Expand Up @@ -96,7 +96,7 @@
node1 = null
if(node2)
node2.disconnect(src)
node1 = null
node2 = null

. = ..()

Expand Down
1 change: 1 addition & 0 deletions code/__defines/admin_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,5 @@
#define MODIFIY_ROBOT_SWAP_MODULE "Swap a Robot Module"
#define MODIFIY_ROBOT_RESET_MODULE "Fully Reset Robot Module"
#define MODIFIY_ROBOT_TOGGLE_ERT "Toggle ERT Module Overwrite"
#define MODIFIY_ROBOT_TOGGLE_STATION_ACCESS "Toggle All Station Access Codes"
#define MODIFIY_ROBOT_TOGGLE_CENT_ACCESS "Toggle Central Access Codes"
7 changes: 7 additions & 0 deletions code/__defines/atoms_movable.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
/*
** Holds defines for code\game\atoms_movable.dm to avoid magic numbers and potential unexpected overwrites down the line
*/

#define DEFAULT_ICON_SCALE_X 1
#define DEFAULT_ICON_SCALE_Y 1
#define DEFAULT_ICON_ROTATION 0
6 changes: 6 additions & 0 deletions code/__defines/belly_modes_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -36,3 +36,9 @@
#define MIN_NUTRITION_TO_GAIN 450 // Above this amount you will gain weight
#define MAX_NUTRITION_TO_LOSE 50 // Below this amount you will lose weight
// #define WEIGHT_PER_NUTRITION 0.0285 // Tuned so 1050 (nutrition for average mob) = 30 lbs

// Drain modes
#define DR_NORMAL "Normal"
#define DR_SLEEP "Sleep"
#define DR_FAKE "False Sleep"
#define DR_WEIGHT "Weight Drain"
1 change: 1 addition & 0 deletions code/__defines/chat.dm
Original file line number Diff line number Diff line change
Expand Up @@ -11,6 +11,7 @@
#define MESSAGE_TYPE_SYSTEM "system"
#define MESSAGE_TYPE_LOCALCHAT "localchat"
#define MESSAGE_TYPE_NPCEMOTE "npcemote"
#define MESSAGE_TYPE_MULTIZCHAT "multizsay"
#define MESSAGE_TYPE_PLOCALCHAT "plocalchat"
#define MESSAGE_TYPE_HIVEMIND "hivemind"
#define MESSAGE_TYPE_RADIO "radio"
Expand Down
11 changes: 11 additions & 0 deletions code/__defines/color_priority.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
//different types of atom colorations
///only used by rare effects like greentext coloring mobs and when admins varedit color
#define ADMIN_COLOUR_PRIORITY 1
///e.g. purple effect of the revenant on a mob, black effect when mob electrocuted
#define TEMPORARY_COLOUR_PRIORITY 2
///color splashed onto an atom (e.g. paint on turf)
#define WASHABLE_COLOUR_PRIORITY 3
///color inherent to the atom (e.g. blob color)
#define FIXED_COLOUR_PRIORITY 4
///how many priority levels there are.
#define COLOUR_PRIORITY_AMOUNT 4
4 changes: 4 additions & 0 deletions code/__defines/lum.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
//Luma coefficients suggested for HDTVs. If you change these, make sure they add up to 1.
#define LUMA_R 0.213
#define LUMA_G 0.715
#define LUMA_B 0.072
16 changes: 8 additions & 8 deletions code/__defines/machinery.dm
Original file line number Diff line number Diff line change
Expand Up @@ -157,17 +157,17 @@ if (!(DATUM.datum_flags & DF_ISPROCESSING)) {\
#define STOP_PROCESSING_IN_LIST(DATUM, LIST) LIST.Remove(DATUM);DATUM.datum_flags &= ~DF_ISPROCESSING

// Note - I would prefer these be defined machines.dm, but some are used prior in file order. ~Leshana
#define START_MACHINE_PROCESSING(Datum) START_PROCESSING_IN_LIST(Datum, global.processing_machines)
#define STOP_MACHINE_PROCESSING(Datum) STOP_PROCESSING_IN_LIST(Datum, global.processing_machines)
#define START_MACHINE_PROCESSING(Datum) START_PROCESSING_IN_LIST(Datum, SSmachines.processing_machines)
#define STOP_MACHINE_PROCESSING(Datum) STOP_PROCESSING_IN_LIST(Datum, SSmachines.processing_machines)

#define START_PROCESSING_PIPENET(Datum) START_PROCESSING_IN_LIST(Datum, global.pipe_networks)
#define STOP_PROCESSING_PIPENET(Datum) STOP_PROCESSING_IN_LIST(Datum, global.pipe_networks)
#define START_PROCESSING_PIPENET(Datum) START_PROCESSING_IN_LIST(Datum, SSmachines.networks)
#define STOP_PROCESSING_PIPENET(Datum) STOP_PROCESSING_IN_LIST(Datum, SSmachines.networks)

#define START_PROCESSING_POWERNET(Datum) START_PROCESSING_IN_LIST(Datum, global.powernets)
#define STOP_PROCESSING_POWERNET(Datum) STOP_PROCESSING_IN_LIST(Datum, global.powernets)
#define START_PROCESSING_POWERNET(Datum) START_PROCESSING_IN_LIST(Datum, SSmachines.powernets)
#define STOP_PROCESSING_POWERNET(Datum) STOP_PROCESSING_IN_LIST(Datum, SSmachines.powernets)

#define START_PROCESSING_POWER_OBJECT(Datum) START_PROCESSING_IN_LIST(Datum, global.processing_power_items)
#define STOP_PROCESSING_POWER_OBJECT(Datum) STOP_PROCESSING_IN_LIST(Datum, global.processing_power_items)
#define START_PROCESSING_POWER_OBJECT(Datum) START_PROCESSING_IN_LIST(Datum, SSmachines.powerobjs)
#define STOP_PROCESSING_POWER_OBJECT(Datum) STOP_PROCESSING_IN_LIST(Datum, SSmachines.powerobjs)

// Computer login types
#define LOGIN_TYPE_NORMAL 1
Expand Down
5 changes: 5 additions & 0 deletions code/__defines/misc_vr.dm
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,11 @@
#define VANTAG_KIDNAP "vantag_kidnap"
#define VANTAG_KILL "vantag_kill"

// ColorMate states
#define COLORMATE_TINT 1
#define COLORMATE_HSV 2
#define COLORMATE_MATRIX 3

#define DEPARTMENT_OFFDUTY "Off-Duty"

#define ANNOUNCER_NAME "Facility PA"
Expand Down
10 changes: 10 additions & 0 deletions code/__defines/text.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
/**
* Holds global defines for use in text input procedures
*/


/**
* stuff like `copytext(input, length(input))` will trim the last character of the input,
* because DM does it so it copies until the char BEFORE the `end` arg, so we need to bump `end` by 1 in these cases.
*/
#define PREVENT_CHARACTER_TRIM_LOSS(integer) (integer + 1)
4 changes: 2 additions & 2 deletions code/_helpers/icons.dm
Original file line number Diff line number Diff line change
Expand Up @@ -80,8 +80,8 @@
Blend(M, ICON_ADD)

/proc/BlendRGB(rgb1, rgb2, amount)
var/list/RGB1 = rgb2num(rgb1)
var/list/RGB2 = rgb2num(rgb2)
var/list/RGB1 = ReadRGB(rgb1)
var/list/RGB2 = ReadRGB(rgb2)

// add missing alpha if needed
if(RGB1.len < RGB2.len) RGB1 += 255
Expand Down
Loading
Loading