Commit Graph

25776 Commits

Author SHA1 Message Date
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 70959e7bb081c1a6e1457a8f8ee7732da91bb270.
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
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
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
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
DeltaV-Bot 0c1e5f88b8 Automatic changelog update 2024-05-14 19:50:18 +00:00
Mnemotechnican 12e2826db1
Paper signatures (#1172)
* Signatures!

* Fix typo

* Suggestions implemented
2024-05-14 19:49:58 +00:00
DeltaV-Bot 6a5cfc6dc4 Automatic changelog update 2024-05-14 17:14:05 +00:00
Angelo Fallaria 842a8dbdd8
Add Makeup
* feat: add makeup markings

Adds the following makeup markings:
- Lipstick
- Blush
- Nail Polish (Left)
- Nail Polish (Right)

* feat: rename `lipstick` marking to `lips`

* refactor(makeup): add comment for harpies

* feat(makeup): improve nail polish sprite

* feat(makeup): improve default colors

* feat(makeup): add lips and blush for moths

* refactor(makeup): remove metadata from `blush.png`
2024-05-14 12:13:45 -05:00
github-actions[bot] 11be510427
Update Credits (#1187)
Co-authored-by: DeltaV-Bot <github@delta-v.org>
2024-05-14 18:09:17 +02:00
Colin-Tel 03f9f668e9
Merge branch 'master' into 2024/04/21-loadouts
Signed-off-by: Colin-Tel <113523727+Colin-Tel@users.noreply.github.com>
2024-05-14 09:56:07 -05:00
DeltaV-Bot 9b9fb94ee7 Automatic changelog update 2024-05-14 14:45:59 +00:00
Colin-Tel 9bbf4cf89a
Updated Asterisk (#1193)
* Updated Asterisk

* additional changes
2024-05-14 14:45:39 +00:00
DeltaV-Bot 79839b9684 Automatic changelog update 2024-05-14 14:27:56 +00:00
Angelo Fallaria 58d0656b1e
Unflip hands for Felinid, Vulpkanin, Harpy (#1194)
fix: unflip hands for Felinid, Vulpkanin, Harpy
2024-05-14 16:27:26 +02:00
deltanedas cfdaacb049
lighthouse fix (#1189)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-05-12 10:02:56 -05:00