Commit Graph

36638 Commits

Author SHA1 Message Date
PJBot 673ed22525
Automatic changelog update 2024-05-18 13:31:30 +02:00
deltanedas 51d94f2022
make lube speed up lathes (#25515)
* add LatheGetSpeedEvent

* add LatheLube system

* make typical lathes accept lube

* spill

* :trollface:

* rework to generic ReagentSpeedSystem

* hyperlathe ops

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-05-18 13:31:28 +02:00
PJBot f7b243ae04
Automatic changelog update 2024-05-18 13:31:26 +02:00
Hannah Giovanna Dawson b0e86aa103
Weapon Reflection Movement Mechanic (#27219)
* Weapon Reflection Movement Mechanic

Adds a movement mechanic to deflection.
Standing still gives you your best chance of deflecting a shot.
Moving lowers this to 2/3rds. Sprinting to 1/3rd.

This allows for robust players to express better and provides
counterplay to someone finding a goober-strong deflection
weapon, giving more design space.

As part of this PR I've also touched the numbers of a few swords,
shields, etc. and modified some descriptions to make them read
better. The balance numbers are not remotely final, but as intent:

1. All the sidearm swords (katana, cutlass, captain's sabre) have the same damage. There's no good reason the "ceremonial" blade the captain has doing more damage than a katana.
2. The Captain's Sabre has a 30% reflect chance, dropping to 20% when moving and 10% when sprinting. This one is controversial due to the recent nerf, I suspect: This could easily be 15->10->5?
3. The Energy Katana has a flat 30% reflect chance.
4. The meme Throngler has a 30% reflect chance, dropping to 20% when moving and 10% when sprinting.
5. The E-Sword has a 30% reflect chance, dropping to 20% when moving and 10% when sprinting.
6. The Double E-Sword has a mighty 75% reflect chance, dropping to 50% and then 25%.
7. Both reflective shields - Mirror and Energy - have a 95% deflect chance, dropping to 63% then 31%.

* Resolve PR comments.

* Weh?

* Reign in double esword a tad

* Shield nerfs no longer real

* Improve Mirror Cult desc

* Simple alert for deflection! No art yet.

* Added a new icon for deflecting
2024-05-18 13:31:23 +02:00
PJBot 03e0c19dcf
Automatic changelog update 2024-05-18 13:30:41 +02:00
cool dolphin d57b400d74
More trinkets for loadouts (#27292)
* woo yea more tinket

* plushie has no timer
2024-05-18 13:30:38 +02:00
ShadowCommander d6cc392388
Set max line width to 120 (#27765) 2024-05-18 13:30:36 +02:00
PJBot 9534d85266
Automatic changelog update 2024-05-18 13:30:34 +02:00
Kara b0369388bd
Log event starts to admin alert chat (#27761) 2024-05-18 13:30:31 +02:00
Łukasz Mędrek 93093f8a25
Fix construction instructions on flippables (#27574)
Fixes #27547
2024-05-18 13:30:29 +02:00
metalgearsloth b59ffd6673
Revert "Fix turned off thrusters consume power" (#27755)
Revert "Fix turned off thrusters consume power (#26690)"

This reverts commit 70959e7bb0.
2024-05-18 13:30:26 +02:00
ShadowCommander 2d48912bc9
Make arguments and parameters wrap to one variable per line (#27766) 2024-05-18 13:30:18 +02:00
PJBot 502d2fe915
Automatic changelog update 2024-05-18 13:30:17 +02:00
lzk 41408a009c
Little morgue overhaul (#27750) 2024-05-18 13:30:14 +02:00
PJBot 8cffd8e26e
Automatic changelog update 2024-05-18 13:30:12 +02:00
Pieter-Jan Briers 8689c7f90d
Fix preference loading bugs (#27742)
First bug: if an error occured during pref loading code, it would fail. If the person then readied up, it would likely cause the round to fail to start.

Why could they ready up? The code only checks that the prefs finished loading, not that they finished loading *successfully*. Whoops.

Anyways, now people get kicked if their prefs fail to load. And I improved the error handling.

Second bug: if a user disconnected while their prefs were loading, it would cause an exception. This exception would go unobserved on lobby servers or raise through gameticker on non-lobby servers.

This happened even on a live server once and then triggered the first bug, but idk how.

Fixed this by properly plumbing through cancellation into the preferences loading code. The stuff is now cancelled properly.

Third bug: if somebody has a loadout item with a playtime requirement active, load-time sanitization of player prefs could run into a race condition because the sanitization can happen *before* play time was loaded.

Fixed by moving pref sanitizations to a later stage in the load process.
2024-05-18 13:30:09 +02:00
null d48b13ce64
Merge remote-tracking branch 'refs/remotes/upstream/master' into 2024/05/18-merge-master 2024-05-18 13:29:48 +02:00
PJBot 5ba6cbf65d
Automatic changelog update 2024-05-18 13:28:09 +02:00
Kara 6d48417012
Reduce ratking chance severely (#27760) 2024-05-18 13:28:07 +02:00
Ed 0edbdd1f80
Night on Europa (#27731)
night
2024-05-18 13:26:53 +02:00
null edf7661031
Revert "Temporary CI/CD fix (#1199)"
This reverts commit 7e3ba621d3.
2024-05-18 13:26:23 +02:00
Tad "Taddy" Johnson ff6ebc5ab8
Merge branch 'master' into secrespritefinally 2024-05-16 11:50:27 +10:00
Tad "Taddy" Johnson 03ba4cbe8c
Update security_cadet.yml
Remove jumpskirt issue?

Signed-off-by: Tad "Taddy" Johnson <120885811+TadJohnson00@users.noreply.github.com>
2024-05-16 11:50:10 +10:00
DeltaV-Bot f931a09c79 Automatic changelog update 2024-05-15 18:38:30 +00:00
Null 4c6bfc8557
Merge pull request #1204 from DeltaV-Station/2024/05/15-Antag-refactor
Merge antag refactor
2024-05-15 20:38:09 +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
Mr. 27 c4bbb2ae26
Change return to continue in gamerulesystem (#27656)
Update GameRuleSystem.cs
2024-05-15 19:57:51 +02:00
Mr. 27 85f50943eb
Fix some gamerules' round summary not working (#27654)
Update GameRuleSystem.cs
2024-05-15 19:57:37 +02:00
Mr. 27 d88d210c0b
Add syndicate sleeper agents random event (#27501)
* Intercept rule (#10)

* add

* b

* add this back lol

* fix test fails (alert levels dont have prototypes)

* tweaks
2024-05-15 19:57:27 +02:00
Ciac32 5150178041
Fix antag verb incorrectly giving role to admin player instead of target (#27584)
Fix antag verb giving role to admin player instead of target
2024-05-15 19:57:19 +02:00
Plykiya d19dde5fc9
Late join thieves! (#27466)
Co-authored-by: Plykiya <plykiya@protonmail.com>
2024-05-15 19:57:07 +02:00
Plykiya a574ab1a6d
Reduce selection of traitor max from 12 to 8 (#27415)
TOO MANY DAMN SYNDIES

Co-authored-by: Plykiya <plykiya@protonmail.com>
2024-05-15 19:56:58 +02:00
Łukasz Mędrek e526739787
fix: localisation keys in random content books (#27390)
Fixes #27327
2024-05-15 19:56:48 +02:00
Nemanja c6d1f12be8
fix antag bugs (#27319)
* fix antag bugs

* Update NukeopsRuleComponent.cs
2024-05-15 19:56:34 +02:00
null 20fbb117a7
Auto namespace cleanup for Delta/Nyano gamerules 2024-05-15 19:56:18 +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
Colin-Tel 75704fac61
Update asterisk.yml (#1202)
Added shipyard console/docks
2024-05-15 12:45:20 -05:00
deltanedas 8dbc623459
unmigrate shipyard console (#1203)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-05-15 17:31:01 +00:00
Tad "Taddy" Johnson 909f502034
Merge branch 'master' into secrespritefinally 2024-05-16 03:07:12 +10:00
TadJohnson00 30cf57b81f Adjust sec resprite for loadouts 2024-05-16 03:06:28 +10:00
Angelo Fallaria e5d3fefd58
Move makeup to Delta-V namespace (#1201)
refactor(makeup): move files to Delta-V namespace
2024-05-15 17:03:12 +00:00
TadJohnson00 4e58a7b108 Merge remote-tracking branch 'upstream/master' into secrespritefinally 2024-05-15 23:06:27 +10:00
Null f9ec70d258
Merge pull request #1122 from DeltaV-Station/2024/04/21-loadouts
Loadouts
2024-05-15 14:48:11 +02:00
deltanedas 9291c35364
shipyard rewrite/port (#1171)
* add shipyard code

* add shipyard preferred dock

* shipyard locale

* add the computer itself

* add all the pre rebase shuttles

* name the shuttle

* tweak all shuttle maps + fix test

* add some categories for future use

* rename nanotrasen to civilian

* update for new ui system and move remaining yaml into deltav folder

* good

* write tests

* wow

* helix price hike

* fix dirty dispose

* use deltav cvar file

* s

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>

---------

Signed-off-by: deltanedas <39013340+deltanedas@users.noreply.github.com>
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: Null <56081759+NullWanderer@users.noreply.github.com>
2024-05-15 12:18:55 +00:00
Null f168cde164
Merge branch 'master' into 2024/04/21-loadouts 2024-05-15 13:38:01 +02:00
Null 7e3ba621d3
Temporary CI/CD fix (#1199)
Testing my beloved
2024-05-15 11:36:29 +00:00
null 7a0b89ed54
Remove incorrect values 2024-05-15 13:12:16 +02:00
null 7f6449b5e9
Remove EnsureJobRequirementsValid
Its code that frequently breaks, and while I could fix it, I don't think its needed currently.
2024-05-15 13:11:54 +02:00
TadJohnson00 f82a1bd4cb Add extra sunglasses to sectech 2024-05-15 16:41:27 +10:00
TadJohnson00 a27937cace Fixed erroneous second formal sec jumpskirt entry 2024-05-15 16:29:20 +10:00