]> git.smokeofanarchy.ru Git - space-station-14.git/log
space-station-14.git
19 months agoUpdate component query benchmarks (#27967)
Leon Friedrich [Sun, 19 May 2024 01:55:10 +0000 (13:55 +1200)]
Update component query benchmarks (#27967)

* Add more component query benchmarks.

* Rename benchmark

19 months agoModify battery assert to avoid floating point errors (#28007)
Leon Friedrich [Sun, 19 May 2024 01:54:52 +0000 (13:54 +1200)]
Modify battery assert to avoid floating point errors (#28007)

19 months agoAutomatic changelog update
PJBot [Sun, 19 May 2024 01:36:52 +0000 (01:36 +0000)]
Automatic changelog update

19 months agoMake wielding automatically drop the item on your other hand (#27975)
DrSmugleaf [Sun, 19 May 2024 01:35:46 +0000 (18:35 -0700)]
Make wielding automatically drop the item on your other hand (#27975)

* Make wielding automatically drop the item on your other hand

* Fix docs

* Remove redundant parameter

* Fix not deleting virtuals on fail

* Make count freeable hands method

* Add popup when dropping item

19 months agoUpdate Credits (#28124)
github-actions[bot] [Sun, 19 May 2024 01:33:41 +0000 (03:33 +0200)]
Update Credits (#28124)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
19 months agoAutomatic changelog update
PJBot [Sun, 19 May 2024 00:24:50 +0000 (00:24 +0000)]
Automatic changelog update

19 months agoFix Flavor Text editor not saving correctly (#28122)
dffdff2423 [Sun, 19 May 2024 00:23:44 +0000 (19:23 -0500)]
Fix Flavor Text editor not saving correctly (#28122)

* Check for flavor text equality in profile.

* Fix some characters being deleted from flavor text

Sometimes the last few characters of the flavor text would get deleted. This fixes this issue.

19 months agoFix activatable UI popup message spam (#28123)
Tayrtahn [Sun, 19 May 2024 00:12:47 +0000 (20:12 -0400)]
Fix activatable UI popup message spam (#28123)

Fixed activatable UI popup message spam

19 months agoRevert "Tile variantize after deconstruct" (#28119)
Ed [Sat, 18 May 2024 20:23:40 +0000 (23:23 +0300)]
Revert "Tile variantize after deconstruct" (#28119)

Revert "Tile variantize after deconstruct (#28118)"

This reverts commit bf0529df566c323820d5b7497bc55e75992f105c.

19 months agoTile variantize after deconstruct (#28118)
Ed [Sat, 18 May 2024 19:06:36 +0000 (22:06 +0300)]
Tile variantize after deconstruct (#28118)

Update TileSystem.cs

19 months agoRandom book story generator refactor (#28082)
Tayrtahn [Sat, 18 May 2024 16:20:00 +0000 (12:20 -0400)]
Random book story generator refactor (#28082)

* Randomized book overhaul

* Fix prototype names

* Improved setting paper content

* Praise Ratvar

19 months agoNuke spaceshroom ore (#28110)
Ed [Sat, 18 May 2024 16:17:46 +0000 (19:17 +0300)]
Nuke spaceshroom ore (#28110)

nuke spaceshroom ore

19 months agoAutomatic changelog update
PJBot [Sat, 18 May 2024 14:24:24 +0000 (14:24 +0000)]
Automatic changelog update

19 months agoResolves Bible summon message being sent to all users (#28104)
double_b [Sat, 18 May 2024 14:23:16 +0000 (14:23 +0000)]
Resolves Bible summon message being sent to all users (#28104)

* Changed PopupEntity overload used to ensure message is only sent to user

* Updated uid for PopupEntity call

* Updating _popupSystem.PopupEntity call in AttemptSummon

19 months agoMove pens out of paper.yml mess (#28044)
lzk [Sat, 18 May 2024 09:51:02 +0000 (11:51 +0200)]
Move pens out of paper.yml mess (#28044)

* Move pens out of paper.yml mess

* forgor

* fix tests

* fux

* fix 2

19 months agoAutomatic changelog update
PJBot [Fri, 17 May 2024 19:47:51 +0000 (19:47 +0000)]
Automatic changelog update

19 months agoAdd keybind option for the Emote Menu (#28083)
YuNii [Fri, 17 May 2024 19:46:45 +0000 (21:46 +0200)]
Add keybind option for the Emote Menu (#28083)

* Add keybind option for the Emote Menu

* Update .editorconfig

oopsies

19 months agoAutomatic changelog update
PJBot [Fri, 17 May 2024 16:34:28 +0000 (16:34 +0000)]
Automatic changelog update

19 months agoMove replacement chance from ReplacementAccentComponent to ReplacementAccentPrototype...
lzk [Fri, 17 May 2024 16:33:22 +0000 (18:33 +0200)]
Move replacement chance from ReplacementAccentComponent to ReplacementAccentPrototype (#28049)

Move replacement chance to ReplacementAccentPrototype

19 months agoAdd data field for id card microwave behaviour (#28087)
DrSmugleaf [Fri, 17 May 2024 08:48:22 +0000 (01:48 -0700)]
Add data field for id card microwave behaviour (#28087)

19 months agoAutomatic changelog update
PJBot [Fri, 17 May 2024 07:52:35 +0000 (07:52 +0000)]
Automatic changelog update

19 months agofix orphaned storage grid pieces getting stuck to the cursor (#27960)
Nemanja [Fri, 17 May 2024 07:51:28 +0000 (03:51 -0400)]
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

19 months agobagel update (#28080)
Emisse [Fri, 17 May 2024 06:15:52 +0000 (00:15 -0600)]
bagel update (#28080)

19 months agoUpdate engine to v222.3.0 (#28078)
Pieter-Jan Briers [Fri, 17 May 2024 04:12:13 +0000 (06:12 +0200)]
Update engine to v222.3.0 (#28078)

* Update engine to v222.3.0

* v222.4.0 instead

19 months agoAutomatic changelog update
PJBot [Thu, 16 May 2024 20:52:13 +0000 (20:52 +0000)]
Automatic changelog update

19 months agofix ninja hacking not affecting sechud (#28021)
deltanedas [Thu, 16 May 2024 20:51:06 +0000 (20:51 +0000)]
fix ninja hacking not affecting sechud (#28021)

minor refactor and fix

Co-authored-by: deltanedas <@deltanedas:kde.org>
19 months agoMake some CCVars server-change only (#28079)
Джексон Миссиссиппи [Thu, 16 May 2024 19:44:20 +0000 (14:44 -0500)]
Make some CCVars server-change only (#28079)

* | CVar.SERVER

* Ooh ee ooh aah aah ting tang walla walla bing bang

19 months agoFix sandbox check failure when compiling with latest .NET SDK. (#28077)
Pieter-Jan Briers [Thu, 16 May 2024 17:55:32 +0000 (19:55 +0200)]
Fix sandbox check failure when compiling with latest .NET SDK. (#28077)

Roslyn now compiles char + string with string.Concat(ROS<char>). This means doing ref char -> ROS<char> which is not sandbox safe. Actually fixing this in the sandboxer is difficult so I'm gonna just pass on that for now.

19 months agoRemove throngler lottery mention from Tips (#28073)
Errant [Thu, 16 May 2024 10:53:46 +0000 (12:53 +0200)]
Remove throngler lottery mention from Tips (#28073)

You sit on a throne of lies

19 months agoMove most rotting code to shared (#28050)
DrSmugleaf [Wed, 15 May 2024 21:45:50 +0000 (14:45 -0700)]
Move most rotting code to shared (#28050)

* Move most rotting code to shared

* Remove unused dependency

19 months agoAutomatic changelog update
PJBot [Wed, 15 May 2024 21:04:04 +0000 (21:04 +0000)]
Automatic changelog update

19 months agoRemove The Throngler from Grand Lottery (#28060)
EdenTheLiznerd [Wed, 15 May 2024 21:02:58 +0000 (15:02 -0600)]
Remove The Throngler from Grand Lottery (#28060)

Peace and Quiet

19 months agoDisposal unit recharging state fix (#28059)
Dexler [Wed, 15 May 2024 20:55:01 +0000 (23:55 +0300)]
Disposal unit recharging state fix (#28059)

19 months agoAutomatic changelog update
PJBot [Wed, 15 May 2024 10:32:00 +0000 (10:32 +0000)]
Automatic changelog update

19 months agoFix Shuttle Roles spawning without PDAs and Headsets (#28045)
Verm [Wed, 15 May 2024 10:30:53 +0000 (05:30 -0500)]
Fix Shuttle Roles spawning without PDAs and Headsets (#28045)

* Move to starting gear, define a bunch of stuff

* Spacing

19 months agobiome flexibility changes (#28017)
deltanedas [Wed, 15 May 2024 03:27:25 +0000 (03:27 +0000)]
biome flexibility changes (#28017)

make biome apply template on mapinit, add api for setting Enabled

Co-authored-by: deltanedas <@deltanedas:kde.org>
19 months agoFix the client not passing the weapon to can attack checks (#28040)
DrSmugleaf [Wed, 15 May 2024 03:26:02 +0000 (20:26 -0700)]
Fix the client not passing the weapon to can attack checks (#28040)

19 months agoMakes bullet casings destructible by explosions (#27910)
Flareguy [Wed, 15 May 2024 00:23:24 +0000 (19:23 -0500)]
Makes bullet casings destructible by explosions (#27910)

makes casings destructible

19 months agoAutomatic changelog update
PJBot [Wed, 15 May 2024 00:00:52 +0000 (00:00 +0000)]
Automatic changelog update

19 months agoFix salvage magnet UI opening again when activating the console twice (#28010)
ShadowCommander [Tue, 14 May 2024 23:59:46 +0000 (16:59 -0700)]
Fix salvage magnet UI opening again when activating the console twice (#28010)

19 months agoReplace Chef Ship Helmet (#28036)
Nairod [Tue, 14 May 2024 23:59:06 +0000 (18:59 -0500)]
Replace Chef Ship Helmet (#28036)

Replace Chef Ship EVA Helm

19 months agoAutomatic changelog update
PJBot [Tue, 14 May 2024 23:58:30 +0000 (23:58 +0000)]
Automatic changelog update

19 months agoRenamed old snake_case IDs to PascalCase IDs (#28014)
Tunguso4ka [Tue, 14 May 2024 23:57:42 +0000 (02:57 +0300)]
Renamed old snake_case IDs to PascalCase IDs (#28014)

* Renamed soda_dispenser to SodaDispenser

* oops, wrong time

* oops

* guidebook

* chem_master

19 months agoMake hotplate and grill anchorable on table (#28026)
lzk [Tue, 14 May 2024 23:57:23 +0000 (01:57 +0200)]
Make hotplate and grill anchorable on table (#28026)

Make hotplate and grill anchorable

19 months agofire troll fix (#28034)
deltanedas [Tue, 14 May 2024 23:47:00 +0000 (23:47 +0000)]
fire troll fix (#28034)

Co-authored-by: deltanedas <@deltanedas:kde.org>
19 months agoFix incorrect message displaying when trying to remove stuck item from someones hand...
beck-thompson [Tue, 14 May 2024 19:01:12 +0000 (12:01 -0700)]
Fix incorrect message displaying when trying to remove stuck item from someones hand. (#28024)

* Fix

* Fixed the other spot!

19 months agoAutomatic changelog update
PJBot [Tue, 14 May 2024 04:54:53 +0000 (04:54 +0000)]
Automatic changelog update

19 months agoMake failing to fire a gun that requires wielding not delay the next shot (#27973)
DrSmugleaf [Tue, 14 May 2024 04:53:47 +0000 (21:53 -0700)]
Make failing to fire a gun that requires wielding not delay the next shot (#27973)

Make failing to fire a wield-only gun not delay the next shot

19 months agoFix profile editor save buttons disappearing at small resolutions (#28001)
ShadowCommander [Tue, 14 May 2024 04:03:06 +0000 (21:03 -0700)]
Fix profile editor save buttons disappearing at small resolutions (#28001)

19 months agoRevert "Stop Toilets crushing you into walls" (#27994)
Nemanja [Tue, 14 May 2024 00:29:50 +0000 (20:29 -0400)]
Revert "Stop Toilets crushing you into walls" (#27994)

Revert "Stop Toilets crushing you into walls (#27778)"

This reverts commit 24e227660a34e33966f5b9bd7a5f69c775c9669b.

19 months agoAutomatic changelog update
PJBot [Mon, 13 May 2024 21:50:50 +0000 (21:50 +0000)]
Automatic changelog update

19 months agofix fire spread round removal (#27986)
deltanedas [Mon, 13 May 2024 21:49:44 +0000 (21:49 +0000)]
fix fire spread round removal (#27986)

* fix a resolve debug assert

* rewrite fire spread

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
19 months agoAutomatic changelog update
PJBot [Mon, 13 May 2024 21:47:23 +0000 (21:47 +0000)]
Automatic changelog update

19 months agoReagent dispenser UI (Again) (#27958)
Brandon Li [Mon, 13 May 2024 21:46:16 +0000 (17:46 -0400)]
Reagent dispenser UI (Again) (#27958)

* reagent dispenser: fancy window

* reagent dispenser: dispense button grid

* reagent dispenser: rearrange containers & info

* reagent dispenser: remove `reagent-dispenser-window-container-label`

* reagent dispenser: add `Scrollcontainer` on right side

* reagent dispenser: get rid of pointless actions

* reagent dispenser: cleanup actions and `inventory` field on bound ui state

* reagent dispenser: cool reagent cards & finishing touches

* reagent dispenser: final cleanup and formatting

* reagent dispenser: `ButtonGrid` and `ReagentDispenserSetDispenseAmountMessage` refactor

* reagent dispenser: cleanup code & address minor concerns

* reagent dispenser: text in reagent cards no longer clips

* reagent dispenser: oh wait i forgot to change this and thats why the builds keep failing probably

* reagent dispenser mayybe this

* reagent dispenser: remove `using FastAccessors;`

* delete unused classes

* disable reagent button when container is empty

* Make things a bit bigger

* remove obsolete text color override

19 months agoAutomatic changelog update
PJBot [Mon, 13 May 2024 19:27:06 +0000 (19:27 +0000)]
Automatic changelog update

19 months agoFix skirts femalemask (#27984)
lzk [Mon, 13 May 2024 19:25:58 +0000 (21:25 +0200)]
Fix skirts femalemask (#27984)

Fix skirts

19 months agoChange some `EntityQueryEnumerator` to `AllEntityQuery` (#27969)
Leon Friedrich [Mon, 13 May 2024 05:11:49 +0000 (17:11 +1200)]
Change some `EntityQueryEnumerator` to `AllEntityQuery` (#27969)

19 months agoImplement Equals for ApcBoundInterfaceState (#27965)
metalgearsloth [Mon, 13 May 2024 04:05:37 +0000 (14:05 +1000)]
Implement Equals for ApcBoundInterfaceState (#27965)

* Implement Equals for ApcBoundInterfaceState

Saves a lot on bandwidth. Also made it round to the nearest 5.

* Also this

19 months agofix weird behavior with storage HUD buttons (#27961)
Nemanja [Mon, 13 May 2024 01:07:52 +0000 (21:07 -0400)]
fix weird behavior with storage HUD buttons (#27961)

19 months agoResolve `'EntitySystem.Get<T>()' is obsolete` in content (#27936)
Kara [Mon, 13 May 2024 00:34:52 +0000 (17:34 -0700)]
Resolve `'EntitySystem.Get<T>()' is obsolete` in content (#27936)

* PROJECT 0 WARNINGS: Resolve `'EntitySystem.Get<T>()' is obsolete` in content

* pass entman

* dog ass test

* webeditor

19 months agoAutomatic changelog update
PJBot [Mon, 13 May 2024 00:04:13 +0000 (00:04 +0000)]
Automatic changelog update

19 months agoOpen slot storage keybind can now also close the UI (#27962)
Kara [Mon, 13 May 2024 00:03:07 +0000 (17:03 -0700)]
Open slot storage keybind can now also close the UI (#27962)

19 months agoAutomatic changelog update
PJBot [Sun, 12 May 2024 22:15:41 +0000 (22:15 +0000)]
Automatic changelog update

19 months agoFix borg UI regenerating every tick (#27956)
ShadowCommander [Sun, 12 May 2024 22:14:35 +0000 (15:14 -0700)]
Fix borg UI regenerating every tick (#27956)

* Fix UI elements being recreated when they didn't need to be

* Fix up comparison

19 months agoAutomatic changelog update
PJBot [Sun, 12 May 2024 15:09:00 +0000 (15:09 +0000)]
Automatic changelog update

19 months agoRecord deletion (#27883)
nikthechampiongr [Sun, 12 May 2024 15:07:54 +0000 (15:07 +0000)]
Record deletion (#27883)

* Allow for Station Records interface for aghosts to delete records

* Fix record consoles not working when there are more than 2 crew members.

HOW DID NOONE NOTICE THIS SOONER???

* Stop being unconventional

19 months agoAdd live templates for networked data field, networked component and auto state compo...
DrSmugleaf [Sun, 12 May 2024 14:36:46 +0000 (07:36 -0700)]
Add live templates for networked data field, networked component and auto state component (#27906)

* Add live templates for networked data field, networked component and auto state component

* Fix field access

* Fix readonly

19 months agoAutomatic changelog update
PJBot [Sun, 12 May 2024 14:36:37 +0000 (14:36 +0000)]
Automatic changelog update

19 months agoPrevent admin-frozen players from ghosting or suiciding, add "Freeze And Mute" verb...
no [Sun, 12 May 2024 14:35:30 +0000 (16:35 +0200)]
Prevent admin-frozen players from ghosting or suiciding, add "Freeze And Mute" verb (#27813)

* prevent admin-frozen players from ghosting or suiciding

* Add "Freeze and Mute" admin verb

* Allow "Freeze And Mute" admin verb when player is already frozen but not muted

* Remove redundant scream handler (scream action just emotes, duh)

* AdminFrozenSystem: clean imports

* Update Content.Server/Chat/Commands/SuicideCommand.cs

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
* Update Ghost.cs

* retrigger ci (empty commit)

---------

Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
19 months agoResolve `'TransformComponent.MapPosition' is obsolete` in content (#27939)
Kara [Sun, 12 May 2024 14:31:54 +0000 (07:31 -0700)]
Resolve `'TransformComponent.MapPosition' is obsolete` in content (#27939)

* Resolve `'TransformComponent.MapPosition' is obsolete: 'Use TransformSystem.GetMapCoordinates'` in content

* build?

19 months agoReplace AttachToGridOrMap with DropNextTo (#27950)
ShadowCommander [Sun, 12 May 2024 14:30:17 +0000 (07:30 -0700)]
Replace AttachToGridOrMap with DropNextTo (#27950)

19 months agoResolve all non-obsoleting warnings in content (#27934)
Kara [Sun, 12 May 2024 03:13:58 +0000 (20:13 -0700)]
Resolve all non-obsoleting warnings in content (#27934)

* Resolve all non-obsoleting warnings in content

* Update ClientGameTicker.cs

* Update SkeletonAccentSystem.cs

* Update BwoinkSystem.cs

19 months agoAdd an admin smite for making people slip really far (and localize the admin smites...
Джексон Миссиссиппи [Sun, 12 May 2024 02:01:58 +0000 (21:01 -0500)]
Add an admin smite for making people slip really far (and localize the admin smites better) (#27246)

* Sliiiiiiiiiiiiiiiiiip

* what

* Localize!

* antiterminate

19 months agoUpdate Credits (#27938)
github-actions[bot] [Sun, 12 May 2024 01:23:48 +0000 (21:23 -0400)]
Update Credits (#27938)

Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
19 months agoEmbed a few more Cryogenics chems in Guidebook (#27935)
Ghagliiarghii [Sun, 12 May 2024 01:18:17 +0000 (21:18 -0400)]
Embed a few more Cryogenics chems in Guidebook (#27935)

19 months agoAutomatic changelog update
PJBot [Sat, 11 May 2024 23:19:28 +0000 (23:19 +0000)]
Automatic changelog update

19 months agoLobby refactor + species loadouts support (#27576)
metalgearsloth [Sat, 11 May 2024 23:18:21 +0000 (09:18 +1000)]
Lobby refactor + species loadouts support (#27576)

* Vox stuff

* Species loadouts and lobby refactor

The control flow for lobby is all over the shop so I pulled it all up from the individual controls so now they handle the bare minimum required and LobbyUIController handles the rest.

* a

* Bulk changes

* a

* weh

* Character import / export

* finalise

* woops this stuff too

* Also datafield exporting

* comments

* Review

19 months agoMagic Refactor + Wizard Grimoire (#22568)
keronshb [Sat, 11 May 2024 23:06:49 +0000 (19:06 -0400)]
Magic Refactor + Wizard Grimoire (#22568)

* Brings over changes from the original magic refactor PR

* Adds Master Spellbook, spellbook categories, WizCoin currency, and locale

* Wiz€oin™

* Adds currency whitelist to Spellbook preset, grants contained actions on action added.

* Adds grant contained action and remove provided action.

* adds a way for actions to be upgraded to the store

* Adds Fireball 3 and fixes action upgrade logic so that it checks if the action can level or if the action can upgrade separately

* Fixes upgrade logic in ActionUpgradeSystem to allow for level ups without an actual upgrade. Fixed action upgrade logic in store system as well

* Removes current action entity from the bought entities list and adds new or old action entity

* Removes Current Entity

* Removes old comments, fixes TransferAllActionsWithNewAttached

* Removes TODO

* Removes Product Action Upgrade Event

* reverts changes to immovablerodrule

* Removes stale event reference

* fixes mind action grant logic

* reverts shared gun system change to projectile anomaly system

* forgor to remove the using

* Reverts unintended changes to action container

* Adds refund button to the store

* Refreshes store back to origin.

* Refund with correct currency

* Init refund

* Check for terminating and update interface

* Disables refund button

* Removes preset allow refund

* dont refund if map changed

* adds refunds to stores

* Adds method to check for starting map

* comments, datafields, some requested changes

* turns event into ref event

* Adds datafields

* Switches to entity terminating event

* Changes store entity to be nullable and checks if store is terminating to remove reference.

* Tryadd instead of containskey

* Adds a refund disable method, disables refund on bought ent container changes if not an action

* Removes duplicate refundcomp

* Removes unintended merges

* Removed another unintended change from merge

* removes extra using statement

* readds using statement

* might as well just remove both usings since it won't leave the PR

* Fixes Action upgrades from stores

* Changes to non obsolete method uses

* Shares spawn code between instant and world

* Adds action entity to action event, adds beforecastspellevent, adds spell requirements to magic component

* puts prereq check in spell methods, sets up template code for before cast event

* checks for required wizard clothes

* Networks Magic Comp and Wizard Clothes Comp. Renames MagicSpawnData to MagicInstantSpawnData.

* Removes posdata from projectiles

* Speech > RequiresSpeech

* Fixes ActionOnInteract

* checks for muted

* popup for missing reqs

* Validate click loc for blink spell

* Checks if doors are in range and not obstructed before opening

* Check ents by map coords

* Adds speak event

* Comments spellbooks

* Removes comments

* Unobsoletes smite spell

* Invert if

* Requirements loc

* Fixes spell reqs

* Inverts an if

* Comment updates

* Starts doafter work

* Removes doafter references

* Balances fireball upgrades to be more reasonable

* Enables refund on master spellbooks

* Spells to do

* update spellbook doafter

* knock toggles bolts

* Touch Spell comments

* Comments for pending spells

* more comments

* adds spider polymorph to spellbook

* TODOs for spells

* reorganizes spellbook categories and adds wands

* fixes spacing and adds limited conditions

* commented owner only for future store PR

* reenables owner only for the grimoire

* fixes grimoire sprite

* Adds wizard rod polymorph

* summon ghosts event

* Moves rod form to offensive category

* Adds charge spell and loc for rod polymorph

* Oops forgor the actual chages

* Item Recall comment

* Fixes UI

* removes extra field for wizard rod

* Cleanup

* New Condition (INCOMPLETE)

* Fix linter

* Fix linter (for real)

* fixed some descriptions

* adds regions to magic

* Adds a non-refund wizard grimoire, fixes blink to deselect after teleporting, reduces force wall despawn time to 12 seconds

* removes limited upgrade condition

---------

Co-authored-by: AJCM <AJCM@tutanota.com>
19 months agoAutomatic changelog update
PJBot [Sat, 11 May 2024 15:43:17 +0000 (15:43 +0000)]
Automatic changelog update

19 months agoMake projectiles not hit crit mobs unless clicked on (#27905)
DrSmugleaf [Sat, 11 May 2024 15:42:11 +0000 (08:42 -0700)]
Make projectiles not hit crit mobs unless clicked on (#27905)

19 months agoAutomatic changelog update
PJBot [Sat, 11 May 2024 15:04:48 +0000 (15:04 +0000)]
Automatic changelog update

19 months agorevenant can no longer harvest souls while in solid objects (#27612)
icekot8 [Sat, 11 May 2024 15:04:17 +0000 (18:04 +0300)]
revenant can no longer harvest souls while in solid objects (#27612)

meow

19 months agoFix ghosts getting spawned in nullspace (#27617)
ShadowCommander [Sat, 11 May 2024 15:03:40 +0000 (08:03 -0700)]
Fix ghosts getting spawned in nullspace (#27617)

* Add tests for ghost spawn position

* Make ghosts spawn immediately

* Format mind system

* Move ghost spawning to GhostSystem

* Spawn ghost on grid or map

This fixes the ghosts being attached the parent entity instead of the grid.

* Move logging out of the ghost system

* Make round start observer spawn using GhostSystem

* Move GameTicker ghost spawning to GhostSystem

Moved the more robust character name selection code over.
Moved the TimeOfDeath code over.
Added canReturn logic.

* Add overrides and default for ghost spawn coordinates

* Add warning log to ghost spawn fail

* Clean up test

* Dont spawn ghost on map delete

* Minor changes to the role test

* Fix role test failing to spawn ghost

It was failing the map check due to using Nullspace

* Fix ghost tests when running in parallel

Not sure what happened, but it seems to be because they were running simultaneously and overwriting values.

* Clean up ghost tests

* Test that map deletion does not spawn ghosts

* Spawn ghost on the next available map

* Disallow spawning on deleted maps

* Fix map deletion ghost test

* Cleanup

19 months agoAutomatic changelog update
PJBot [Sat, 11 May 2024 15:02:36 +0000 (15:02 +0000)]
Automatic changelog update

19 months agoDo not wake up NPC if there is still a mind attached. (#27651)
Vasilis [Sat, 11 May 2024 15:01:28 +0000 (18:01 +0300)]
Do not wake up NPC if there is still a mind attached. (#27651)

* Do not wake up NPC if there is still a mind attached.

This became apparent with diona nymphs (?) and slime gyras (?). This caused players that disconnected while a nymph, gyras or other npc to resume their NPC behavior. Which I would call unwanted. This fixes that.

* Zombies become AI anyway

* Update Content.Server/NPC/Systems/NPCSystem.cs

---------

Co-authored-by: Nemanja <98561806+EmoGarbage404@users.noreply.github.com>
19 months agoGives vox The Brows in their front facing sprite (#27922)
Flareguy [Sat, 11 May 2024 14:54:56 +0000 (09:54 -0500)]
Gives vox The Brows in their front facing sprite (#27922)

* gives vox The Brows in their front facing sprite

* JASON

19 months agoFixes oversight in wieldable smg accuracy (#27907)
RiceMar1244 [Sat, 11 May 2024 14:40:01 +0000 (10:40 -0400)]
Fixes oversight in wieldable smg accuracy (#27907)

19 months agoFix security jumpsuit sprite's asymmetry (#27925)
Mr. 27 [Sat, 11 May 2024 13:52:57 +0000 (09:52 -0400)]
Fix security jumpsuit sprite's asymmetry (#27925)

* inital

* Update meta.json

19 months agoFix shuttle cvars comments (#27923)
DrSmugleaf [Sat, 11 May 2024 12:11:20 +0000 (05:11 -0700)]
Fix shuttle cvars comments (#27923)

* Fix shuttle cvars comments

* Add another line to ftl mass limit

19 months agoFix collection modified error when locking storage (#27913)
ShadowCommander [Sat, 11 May 2024 09:25:40 +0000 (02:25 -0700)]
Fix collection modified error when locking storage (#27913)

19 months agoFix const data field in BlindableComponent (#27919)
DrSmugleaf [Sat, 11 May 2024 08:20:48 +0000 (01:20 -0700)]
Fix const data field in BlindableComponent (#27919)

* Fix const data field in BlindableComponent

* Fix usages

19 months agoMake FTL constants in ShuttleSystem into cvars (#27706)
DrSmugleaf [Sat, 11 May 2024 07:00:15 +0000 (00:00 -0700)]
Make FTL constants in ShuttleSystem into cvars (#27706)

* Make FTL constants in ShuttleSystem into cvars

* Fix tests

19 months agoAutomatic changelog update
PJBot [Sat, 11 May 2024 02:22:24 +0000 (02:22 +0000)]
Automatic changelog update

19 months agoAdds Support for Guidebook Buttons in UIs (#27891)
ike709 [Sat, 11 May 2024 02:21:18 +0000 (19:21 -0700)]
Adds Support for Guidebook Buttons in UIs (#27891)

* Adds Support for Guidebook Buttons in UIs

* read it from the component

* the code is perfect

* moony review

---------

Co-authored-by: ike709 <ike709@github.com>
19 months agoFix ninja suit suit storage and other armor missing their suit storage (#27897)
Mr. 27 [Sat, 11 May 2024 02:20:18 +0000 (22:20 -0400)]
Fix ninja suit suit storage and other armor missing their suit storage (#27897)

b

19 months agoFix votes using an audio entity (#27871)
metalgearsloth [Sat, 11 May 2024 01:21:06 +0000 (11:21 +1000)]
Fix votes using an audio entity (#27871)

* Fix votes using an audio entity

Just retains a source around and uses that. I think the audio limit is like 256 sources on the lower end so this is like whatever to persist.

* Restart

* weh

19 months agoAdd ActionPerformedEvent, ActionsSystem.SetIfBiggerCooldown, action id to action...
DrSmugleaf [Sat, 11 May 2024 00:04:01 +0000 (17:04 -0700)]
Add ActionPerformedEvent, ActionsSystem.SetIfBiggerCooldown, action id to action events and BackgroundOn field (#27682)

* Add ActionPerformedEvent and ActionsSystem.SetIfBiggerCooldown

* Add action id to action events and backgroundon field to action component

19 months agoChange o2/plasma ratio in TEG guidebook (#27763)
lzk [Fri, 10 May 2024 23:58:19 +0000 (01:58 +0200)]
Change o2/plasma ratio in TEG guidebook (#27763)

19 months agoRemove THC oil (#27889)
slarticodefast [Fri, 10 May 2024 23:56:48 +0000 (01:56 +0200)]
Remove THC oil (#27889)

remove THC oil

19 months agoAutomatic changelog update
PJBot [Fri, 10 May 2024 23:51:02 +0000 (23:51 +0000)]
Automatic changelog update