Nemanja
8295d43319
Intercom buffs and fixes ( #29580 )
...
* Intercom buffs and fixes
* remove unused bui state
* mild sec intercom buff
* reinforce sec intercoms
2024-08-09 17:33:56 +01:00
Nemanja
350754879e
Make all nukies humans ( #29693 )
2024-08-09 17:30:58 +01:00
Nemanja
6dd602ef71
add apc power draw to stat value command ( #29701 )
...
add apc stat value
2024-08-09 17:27:14 +01:00
Nemanja
1bb89bdca5
Selectable Bar Signs ( #29068 )
...
* make bar sign selectable
* ajcm strongest soldier
* AJCM comes down hard for round 2
* good shit
* ok ballin
* bless'ed be the webedit
2024-07-25 01:57:58 +02:00
Nemanja
09d5711680
fix explosion resistance showing 0 values ( #29572 )
...
* fix explosion resistance showing 0 values
* markup
2024-07-25 01:55:09 +02:00
Nemanja
af0c01c83c
map renderer fixes ( #29523 )
...
* map renderer fixes
* remove useless casts
2024-07-25 01:51:40 +02:00
Nemanja
1356de77b6
ironrock ores ( #29381 )
2024-07-25 01:44:24 +02:00
Nemanja
b612a7507c
swap siren ( #29369 )
2024-07-25 01:41:04 +02:00
Nemanja and metalgearsloth
6f9fa74f8f
AME Deconstruction Changes ( #29317 )
...
* AME deconstruction complexity
* review
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-07-25 01:38:45 +02:00
Nemanja
e057218952
Machine-code cleanup ( #28489 )
2024-07-25 01:11:54 +02:00
Nemanja
2fdffb9629
Apc & Substation resprite ( #28998 )
...
* substation
* apcs
* top pixels
* new screens
2024-07-25 00:14:20 +02:00
Nemanja
e99b440e38
Fix magboots not needing a grid to work ( #29034 )
...
* Fix magboots not needing a grid to work
* ok fix it for realsies
2024-07-25 00:14:14 +02:00
Nemanja
c83d93e461
Add moon boots ( #29009 )
2024-07-25 00:14:05 +02:00
Nemanja
a3dd51194a
Slightly speed up borgsystem module check ( #29070 )
2024-07-25 00:08:37 +02:00
Nemanja
608f196845
fix exclusive borg module bug ( #29038 )
2024-07-25 00:08:30 +02:00
Nemanja
be014df4b7
Convert rules to use guidebook parsing ( #28647 )
...
(cherry picked from commit 1333b48747 )
2024-07-13 04:18:15 +02:00
Nemanja
04736e9413
fix borgs getting deleted by salvage magnets ( #29006 )
2024-07-05 20:37:18 +02:00
Nemanja
74d28f2e28
Fix drinking from openable containers ( #29010 )
2024-07-05 20:36:34 +02:00
Nemanja
0a06bbea46
make pulled uncuffing slower & reduce uncuff spam cooldown ( #29008 )
...
* prevent people being pulled from uncuffing themselves
* block -> modify duration
2024-07-05 20:35:42 +02:00
Nemanja
8c7ccb94bf
Fix construction rotation ( #28427 )
2024-07-05 20:28:05 +02:00
Nemanja
633c538e22
Cap scramble tag ( #28804 )
2024-07-05 20:24:10 +02:00
Nemanja
5c8dbfe223
Guidebook Tables ( #28484 )
...
* PJB's cool table control (it probably doesn't work)
* ok wait wrong file
* Guidebook Tables
2024-06-06 21:44:44 +02:00
Nemanja
5e39323307
Clean up store system ( #28463 )
2024-06-06 21:28:46 +02:00
Nemanja and ShadowCommander
19eefe623d
Clean up command perms ( #28451 )
...
* Change BanExemption command to AdminFlags.Ban permissions
* Change LOOC to check for Moderator permission
* Change ListVerbs from Admin to Debug AdminFlags
* Change RunVerbAs from Admin to Fun AdminFlags
* More permission changes
* Change GhostKick to Moderator perm
* Clean up command perms
* fuck
---------
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2024-06-01 18:01:58 +02:00
Nemanja
bacd52c991
Decouple interactions from hands, cleanup old events, add new fears ( #28393 )
...
* ok basic shit
* second part
* pretend it isn't real it can't hurt you.
* 👁️ 👁️
* shadowcommander review
2024-06-01 18:00:07 +02:00
Nemanja
d1371865f1
Fix latejoin antag preferences not being respected ( #28430 )
...
* Fix latejoin antag preferences not being respected
* thank fuck for tests
2024-06-01 17:55:00 +02:00
Nemanja
0a686ec58e
Clean up RefiningSystem ( #27904 )
...
cleanup RefiningSystem
2024-06-01 17:19:45 +02:00
Nemanja
49ae1f57ee
Small anomaly behavior fix ( #28290 )
...
* Small anomaly behavior fix
* well put together code
2024-06-01 17:17:36 +02:00
Nemanja
67ad88d958
remove firefighting remote and bolting firelocks ( #28330 )
...
remove firefighting remote
2024-06-01 17:15:40 +02:00
Nemanja
38b4bbf97c
Fix under-selecting antags ( #28327 )
...
Fix under selecting antags
2024-06-01 17:14:58 +02:00
Nemanja
5b87c90511
Prevent stacking pipes ( #28308 )
...
* prevent stacking pipes
* access
* notafet review
* notafet review pt. 2
* not the actual fix
2024-06-01 17:14:50 +02:00
Nemanja
ac98ee082e
fix mirror server crashes ( #28318 )
2024-06-01 17:13:44 +02:00
Nemanja
3d8706561d
fix borg ui mispredict opening ( #28305 )
...
move borg ui junk to shared
2024-06-01 17:13:35 +02:00
Nemanja
9a7f4416b2
actually fix magic mirrors ( #28282 )
2024-06-01 17:13:23 +02:00
Nemanja
9adf1ed402
Remove AlertType and AlertCategory ( #27933 )
2024-06-01 16:55:49 +02:00
Nemanja
c88d5d53dd
Fix magic mirror ( #28084 )
...
* Fix magic mirror
* buff magic mirror
2024-06-01 16:51:30 +02:00
Nemanja
7d4372cbd7
fix orphaned storage grid pieces getting stuck to the cursor ( #27960 )
...
* fix orphaned storage grid pieces getting stuck to the cursor
* instead of denying it, update it smartly
2024-05-18 14:04:23 +02:00
Nemanja
3fb52f7c14
Revert "Stop Toilets crushing you into walls" ( #27994 )
...
Revert "Stop Toilets crushing you into walls (#27778 )"
This reverts commit 24e227660a .
2024-05-18 13:59:23 +02:00
Nemanja
6e46148d00
fix weird behavior with storage HUD buttons ( #27961 )
2024-05-18 13:59:00 +02:00
Nemanja
76695a70dd
Scattershot antag fixes ( #27429 )
...
* scattershot antag fixes
* this too?
* dawg fuck this code
* ok so we kinda need this?
2024-05-15 19:57:58 +02:00
Nemanja
c6d1f12be8
fix antag bugs ( #27319 )
...
* fix antag bugs
* Update NukeopsRuleComponent.cs
2024-05-15 19:56:34 +02:00
Nemanja
3055d7bac5
Mega Antag Refactor ( #25786 )
...
* Mega Antag Refactor
* last minute delta save
* more workshopping
* more shit
* ok tested this for once
* okkkkk sure
* generic delays for starting rules
* well darn
* nukies partially
* ouagh
* ballin' faded and smonkin wed
* obliterated the diff
* Spread my arms and soak up congratulations
* I've got plenty of love, but nothing to show for it
* but there’s too much sunlight
Shining on my laptop monitor, so I
Can’t see anything with any amount of clarity
* ok this junk
* OOK!
* fubar
* most of sloth's review
* oh boy
* eek
* hell yea!
* ASDFJASDJFvsakcvjkzjnhhhyh
2024-05-15 19:48:32 +02:00
Nemanja
b329ad5731
Fix position swapping with QSI and artifacts ( #26364 )
2024-05-07 03:44:55 +02:00
Nemanja
b5fd5fec30
Actual fix for lockers and deconstruction ( #27431 )
...
actual actual locker construction fix
2024-05-07 01:51:41 +02:00
Nemanja
043880a89b
welding gas mask ( #27108 )
...
* welding gas mask
* eek
(cherry picked from commit 0215292baa )
2024-05-03 00:27:50 +02:00
Nemanja
c4dc4fce95
fix analysis console bias button for real ( #27299 )
...
fix bias button for real
(cherry picked from commit 771661f478 )
2024-05-03 00:06:06 +02:00
Nemanja
aa0883658c
fix analysis console not saving bias button state ( #27275 )
...
(cherry picked from commit 49f1c8b197 )
2024-05-03 00:00:31 +02:00
Nemanja
bccc2bf40e
fix cargo teleporter ( #27255 )
...
* fix cargo teleporter
* don't delete orders
* basado
(cherry picked from commit 1bfc63c546 )
2024-05-02 23:59:53 +02:00
Nemanja
93faab4c6b
Remove senior roles ( #22303 )
...
Signed-off-by: NullWanderer <56081759+NullWanderer@users.noreply.github.com >
2024-04-22 21:49:09 +02:00
Nemanja
1d00da85fd
make filled inventory slots blank ( #27150 )
...
* blank filled slots
* Update InventoryTemplatePrototype.cs
(cherry picked from commit e5a5196b1f )
2024-04-21 23:21:54 +02:00
Nemanja
0d88c372e9
add fuel costs back to finishing welding ( #27030 )
...
* add fuel costs back to welding
* ack
* meh
* eek!
(cherry picked from commit a47c5561a9 )
2024-04-21 23:20:07 +02:00
Nemanja
9c59f11c89
Flash buff ( #25730 )
...
* flash buff
* oops!
* bool
* 3 -> 1.5 seconds
* okay fix
* sluth
(cherry picked from commit 3af744e4a9 )
2024-04-21 22:34:16 +02:00
Nemanja
c651727215
uplink and store freshening ( #26444 )
...
* uplink and store freshening
* more
* im gonna POOOOOOGGGGGGG
* we love it
(cherry picked from commit 9d5a3992fa )
2024-04-21 21:54:07 +02:00
Nemanja
c77f283e54
prevent placing dead bodies in cryostorage ( #26810 )
...
(cherry picked from commit c95bbce4a6 )
2024-04-21 21:28:51 +02:00
Nemanja
15682e4f60
Increase time inbetween anomaly pulses ( #26677 )
...
nerf anomaly pulse delays
(cherry picked from commit c87ba22d3e )
2024-04-07 14:31:07 +02:00
Nemanja
d9f1a5f042
disallow unanchoring or opening panels on locked emitters/APEs ( #26600 )
...
* disallow unanchoring or opening panels on locked emitters/APEs
* no locking open panels
* oops
* needback feedback
* Update Content.Shared/Lock/LockSystem.cs
* Update Content.Shared/Lock/LockSystem.cs
* Update Content.Shared/Lock/LockSystem.cs
* sanity
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
(cherry picked from commit 1b69762816 )
2024-04-07 14:21:48 +02:00
Nemanja
6bae72555b
Go back to constant electrocution damage based on voltage ( #26455 )
...
Makes electrocution damage based on the voltage of the wire and bring down the damage to a sane level. It's no longer primarily based on the power being received.
LV Cable -> 10 damage
MV Cable -> 20 damage
HV Cable -> 30 damage
Having a primarily power-based damage system causes there to be massive fluctuations in damage based on things outside of a regular player's control, like the station power output. This removes a lot of player agency and turns grilles into a risky gamble where they can either do no damage or instantly fry the player due to simply being hooked up to the engine.
While this may be a more accurate simulation in some regards, the reality of the gameplay is that it's often just frustrating, resulting in constant death traps as players brushing against electrified grilles and punching wires take absurd amounts of damage. By making them flat rates, it's possible to actually balance the damage output.
(cherry picked from commit aba16198f6 )
2024-04-07 14:10:43 +02:00
Nemanja
e2ddce9938
dynamic alert sprites ( #25452 )
...
* dynamic alert sprite
* fix fat cooldowns
(cherry picked from commit d576f5cbbb )
2024-04-07 14:09:54 +02:00
Nemanja
00589754f5
Use nav beacon locations for announcements ( #26437 )
...
* use nav beacon locations for announcements
* :thumbs_up:
(cherry picked from commit 766192f4b5 )
2024-04-07 14:07:12 +02:00
Nemanja
a196ecbbd9
Nerf ninja research stealing ( #26421 )
...
* nerf ninja steal objective
* fubar
(cherry picked from commit 3b9c5d43ec )
2024-03-27 18:38:13 +01:00
Nemanja
5554399ca7
nerf rad artifacts ( #26422 )
...
(cherry picked from commit b2c5ae9023 )
2024-03-27 18:35:37 +01:00
Nemanja
8950fd6a0f
Add a toggle for colorblind friendly progress bar colors ( #25318 )
...
* Add a toggle for progress bar colors
* yeah this thing
* PJB review
* optimization
(cherry picked from commit f3f4616c49 )
2024-03-17 14:46:26 +01:00
Nemanja
026f5305cd
patch QSI container issues ( #25700 )
...
* patch QSI exception
* fuck don't die
(cherry picked from commit 9a795b35ad )
2024-03-07 01:19:42 +01:00
Nemanja
205b1f053c
move space heaters into cargo ( #25735 )
...
* move space heaters into cargo
* AAA!!! the indentation1!!!
* remove crate
(cherry picked from commit 9cdffb7b6e )
2024-03-07 01:17:01 +01:00
Nemanja
f2beed936c
remove doorslam sound ( #25737 )
...
(cherry picked from commit 2852483b5c )
2024-03-07 01:11:56 +01:00
Nemanja
384c060ea5
Predict doors and airlocks ( #25419 )
...
* predict doors and airlocks
* prying, too
* ack
* eek
(cherry picked from commit ce0a51fc29 )
2024-03-05 09:48:41 +01:00
Nemanja
c3f420815f
Add events for TemperatureProtection and PressureProtection ( #25165 )
...
(cherry picked from commit 8ed32a1e42 )
2024-02-18 23:11:15 +01:00
Nemanja
1efd153b83
prevent opening debug menus without perms ( #25091 )
...
prevent people without permissions from opening the tile, entityspawn, or decal menus
(cherry picked from commit 2293f46bca )
2024-02-18 22:38:55 +01:00
Nemanja
3c4421c107
chat color change ( #24922 )
...
(cherry picked from commit 2d48ec52ab )
2024-02-08 12:32:27 +01:00
Nemanja
49a1b47c09
Decouple panels and wires ( #24840 )
...
decouple panels and wires
(cherry picked from commit 5db6a3eafc )
2024-02-08 12:32:00 +01:00
Nemanja
59b820aeff
make lathe visuals not required ( #24757 )
...
(cherry picked from commit bd46d7cc8a )
2024-02-08 12:02:20 +01:00
Nemanja
cb05d8182a
fix storage open sounds playing when they shouldn't ( #24752 )
...
(cherry picked from commit 724312bdf5 )
2024-02-08 12:01:56 +01:00
Nemanja
3b3e9abb7b
Make procgen use weighted variants ( #24669 )
...
(cherry picked from commit 2a6705818b )
2024-02-08 11:54:39 +01:00
Nemanja
d545b0ea0c
Add support clothing equip/unequip doafters ( #24389 )
...
* add clothing equip/unequip doafters
* boowomp
(cherry picked from commit 804c76f8c9 )
2024-02-08 11:51:57 +01:00
Nemanja
47d5240304
Revert "Cigarettes now do very minor cellular damage" ( #24568 )
...
(cherry picked from commit 26422e1641 )
2024-01-28 00:28:39 +01:00
Nemanja
e99fe9c116
remove compact power tech ( #24558 )
...
(cherry picked from commit ff207b2e05 )
2024-01-28 00:27:46 +01:00
Nemanja
fea640584d
make newchat box more opaque ( #24555 )
...
(cherry picked from commit 6605b7ba50 )
2024-01-28 00:27:31 +01:00
Nemanja
54dc5ed027
fix starting gear without PDAs ( #24463 )
...
* fix starting gear without PDAs
* legacy as shit
(cherry picked from commit 71cb62e9c6 )
2024-01-27 23:51:42 +01:00
Nemanja
9bb057959b
Generalize tile prying to any tool quality ( #24432 )
...
* Generalize tile prying to any tool quality
* ballin
(cherry picked from commit 5e2e652165 )
2024-01-27 23:50:17 +01:00
Nemanja
7573dba496
Rip out remaining machine upgrades ( #24413 )
...
* Rip out remaining machine upgrades
* eek
(cherry picked from commit a9e89ab372 )
2024-01-27 23:43:49 +01:00
Nemanja
4b938fdea8
Fix keyboard sounds not playing when opening a computer UI ( #24348 )
...
Fix keyboard sounds not playing on UI open
(cherry picked from commit 60dd9f8951 )
2024-01-27 23:36:16 +01:00
Nemanja
c8a82afe4f
Allow chemical-fueled generators to use multiple reagents ( #24258 )
...
multi-reagent generators
(cherry picked from commit 691c3d55b8 )
2024-01-27 23:36:08 +01:00
Nemanja
47d24fc3e5
Fix cargo product groups ( #24212 )
...
(cherry picked from commit 21e77dffb0 )
2024-01-26 23:13:54 +01:00
Nemanja
40f7e0b53e
Lathe Categories ( #24247 )
...
* Lathe Categories
* serilog my beloathed
(cherry picked from commit 73e94dfa92 )
2024-01-26 23:12:38 +01:00
Nemanja
c6ee831dba
fix gas canister names ( #24252 )
...
fix canister names
(cherry picked from commit f69f3e0f41 )
2024-01-26 23:05:55 +01:00
Nemanja
79b0c0e3d4
Finally fix cryostorage duping ( #24251 )
...
(cherry picked from commit ea299caff9 )
2024-01-26 23:05:41 +01:00
Nemanja
23fb7d3180
Add a way for bulk abstracting prototypes ( #24140 )
...
* Ignored Prototypes
* respath it
* add multi-file support
(cherry picked from commit 1ed71f544e )
2024-01-26 22:58:11 +01:00
Nemanja
730ed8ab56
try and purify cryosleeper code ( #24165 )
...
(cherry picked from commit e145a8f696 )
2024-01-26 22:56:52 +01:00
Nemanja
48ad5ea014
fix radiators leaking heat into atmos blocked tiles ( #24124 )
...
* fix radiators leaking heat into atmos blocked tiles
* Fix the fix
Pointyhat to: emogarbage
* Remove unused imports
---------
Co-authored-by: Kevin Zheng <kevinz5000@gmail.com >
(cherry picked from commit c29896f505 )
2024-01-26 22:55:53 +01:00
Nemanja
04d5a09774
fix cryosleepers deleting the station ( #24143 )
...
* fix cryogenic units deleting the station
* ship it
(cherry picked from commit 017450ef17 )
2024-01-26 22:55:45 +01:00
Nemanja
16eb634bfd
fix cryo bed dragging ( #24125 )
...
(cherry picked from commit e075a90421 )
2024-01-26 22:53:28 +01:00
Nemanja
c5658249cb
fix medhud bounds with 64x64 inhands ( #24102 )
...
(cherry picked from commit be8d0e69b6 )
2024-01-26 22:51:49 +01:00
Nemanja
e624317d37
Cryogenic Sleep Units ( #24096 )
...
* Cryogenic sleep units
* pause map support
* no more body deletion
* Cryogenic Storage Units
* boowomp
* no more emag, no more dropping present people
(cherry picked from commit 736b9dd7df )
2024-01-26 22:51:41 +01:00
Nemanja
a32269d74b
Fix iron ore being called steel ore in the vein descriptions ( #24066 )
...
Fix iron ore being called steel ore
(cherry picked from commit 43da5f65f3 )
2024-01-26 22:37:58 +01:00
Nemanja
5a978c0430
Fix chem sources in guidebook ( #23987 )
...
* Fix chem sources in guidebook
* shabooya
(cherry picked from commit 0e45c63d22 )
2024-01-26 22:35:05 +01:00
Nemanja
f52241c53b
Ore crab drops nerf ( #24012 )
...
ore-crab-drops-nerf
(cherry picked from commit f0e43126e2 )
2024-01-26 22:34:38 +01:00
Nemanja
4a073a98c7
fix coal ejection ( #23993 )
...
(cherry picked from commit bee200da6d )
2024-01-26 22:34:29 +01:00
Nemanja
d1cf90a5b3
Matter bin & manipulator resprite ( #23990 )
...
(cherry picked from commit 053924b1a6 )
2024-01-26 22:34:22 +01:00
Nemanja
46f40662bb
Stop the inevitability of death from misgendering you ( #23949 )
...
Fix rotting messages and make them use pronouns
(cherry picked from commit 0126b9820d )
2024-01-26 22:27:36 +01:00
Nemanja
fa762bfa8e
Add doors to the station map ( #23639 )
...
* Add doors to the navmap
* tweaksies
* gah
* draw primitive
* draw primitive? at least take me out to dinner first!
* Update Content.Client/Pinpointer/UI/NavMapControl.cs
* casualties
---------
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
(cherry picked from commit 1886941da6 )
2024-01-26 22:27:10 +01:00