Commit Graph

16404 Commits

Author SHA1 Message Date
Nemanja
950adc8fde Revert "Stop Toilets crushing you into walls" (#27994)
Revert "Stop Toilets crushing you into walls (#27778)"

This reverts commit 24e227660a.
2024-05-14 10:29:50 +10:00
PJBot
f78da7da33 Automatic changelog update 2024-05-13 21:50:50 +00:00
PJBot
d68186ff5c Automatic changelog update 2024-05-13 21:47:23 +00:00
PJBot
1a9766bd67 Automatic changelog update 2024-05-13 19:27:06 +00:00
lzk
74020abc91 Fix skirts femalemask (#27984)
Fix skirts
2024-05-13 13:25:58 -06:00
PJBot
efc430f651 Automatic changelog update 2024-05-13 00:04:13 +00:00
PJBot
c325ca8566 Automatic changelog update 2024-05-12 22:15:41 +00:00
PJBot
cfee7e3fdc Automatic changelog update 2024-05-12 15:09:00 +00:00
nikthechampiongr
c8b55e5e44 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
2024-05-12 17:07:54 +02:00
PJBot
17e0a7f56c Automatic changelog update 2024-05-12 14:36:37 +00:00
no
37099e481e 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>
2024-05-12 10:35:30 -04:00
Джексон Миссиссиппи
cf148288a0 Add an admin smite for making people slip really far (and localize the admin smites better) (#27246)
* Sliiiiiiiiiiiiiiiiiip

* what

* Localize!

* antiterminate
2024-05-11 22:01:58 -04:00
github-actions[bot]
db2beafd59 Update Credits (#27938)
Co-authored-by: PJBot <pieterjan.briers+bot@gmail.com>
2024-05-11 21:23:48 -04:00
Ghagliiarghii
829e12d263 Embed a few more Cryogenics chems in Guidebook (#27935) 2024-05-11 21:18:17 -04:00
PJBot
b7c447f1c5 Automatic changelog update 2024-05-11 23:19:28 +00:00
metalgearsloth
332f54a3ae 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
2024-05-12 09:18:21 +10:00
keronshb
999d044139 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>
2024-05-11 19:06:49 -04:00
PJBot
73c1420648 Automatic changelog update 2024-05-11 15:43:17 +00:00
PJBot
1698e1cfab Automatic changelog update 2024-05-11 15:04:48 +00:00
PJBot
742a1a5fbd Automatic changelog update 2024-05-11 15:02:36 +00:00
Flareguy
8366c743f2 Gives vox The Brows in their front facing sprite (#27922)
* gives vox The Brows in their front facing sprite

* JASON
2024-05-11 10:54:56 -04:00
RiceMar1244
5da04e1cfc Fixes oversight in wieldable smg accuracy (#27907) 2024-05-11 10:40:01 -04:00
Mr. 27
9ee42e1138 Fix security jumpsuit sprite's asymmetry (#27925)
* inital

* Update meta.json
2024-05-11 08:52:57 -05:00
PJBot
c81c1c1f1e Automatic changelog update 2024-05-11 02:22:24 +00:00
ike709
af4c6373f6 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>
2024-05-10 22:21:18 -04:00
Mr. 27
9845d8bd30 Fix ninja suit suit storage and other armor missing their suit storage (#27897)
b
2024-05-10 22:20:18 -04:00
lzk
bc53a46a73 Change o2/plasma ratio in TEG guidebook (#27763) 2024-05-10 19:58:19 -04:00
slarticodefast
938c3104e7 Remove THC oil (#27889)
remove THC oil
2024-05-10 19:56:48 -04:00
PJBot
0250cd99be Automatic changelog update 2024-05-10 23:51:02 +00:00
youtissoum
267d648172 Add slime and spider wideswinging (#27856)
* Add wide swinging to spiders

* Add wide swinging to slimes
2024-05-10 19:49:56 -04:00
IProduceWidgets
40802738ec change shadowstone desc. (#27900)
shadowstone desc.
2024-05-10 13:44:27 -07:00
PJBot
abd961d9c4 Automatic changelog update 2024-05-10 15:58:28 +00:00
MisterMecky
d688ad2878 fix fland kitchen freezer (#27532)
* fix fland kitchen freezer

* run fixgridatmos
2024-05-10 09:57:21 -06:00
Ubaser
cfa6a0050e Update Core (#27887)
add
2024-05-10 09:28:09 -06:00
PJBot
501d039b26 Automatic changelog update 2024-05-10 11:37:05 +00:00
Ed
e522bbf90d New event: Approaching unknown shuttle (#24490)
* setup codebase

* Add first shuttle

* tak

* sync striker

* sync 2

* pipipi

* Preloaded roundstart shuttles!

* Make it abstract "PreloaderGrid" not "PreloaderShuttle"

* to do

* added china cuisin shuttle

* fixes

* add disaster evacpod

* remove enemy

* final shuttles

* weight 5 -> 10

* move data to component

* remove autotrailer touching

* doc, respath

* fix frozen positioning

* fixes + cvar

* finally

* fix evacpod

* remove blacklistrules

* remove `UnknownShuttleSpawnRule`, refactor `LoadMapRule` to support preloaded grids

* use tryload

* cleanup

* fixes

* use preloadedgrid for loneops

* weight unknown shuttles differently (preliminal)

* leftover

* cleanup and raffling

* partial review

* singleton gridpreloader no station coupling

* fix grid atmoses

* `roleLoadout` support for `LoadoutComponent`, fix missing gear

* weighting changes

* init logic fix

---------

Co-authored-by: Kara <lunarautomaton6@gmail.com>
2024-05-10 04:35:59 -07:00
deltanedas
d061aa437e saltern robotics console (#27834)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-05-10 02:15:56 -06:00
PJBot
f76d3d8a5e Automatic changelog update 2024-05-10 08:13:21 +00:00
Doctor-Cpu
d4ea3ca25a Atlas Rework (#27702)
* reworked atmos

* fix rtg atmos

* security perma and bridge

* misc tweaks

* minor fixes

* fix skill issue

* fix map render

* requested changes

* fix cameras

* add robotics console

* remove door states

* air alarm

* fix funky tiles at bar

* add missing tiny fans

* remove pod fan from last commit

* moved robodrobe (why did i change sci slightly)

* add buckets and water to jani
2024-05-10 02:12:14 -06:00
PJBot
6c99534761 Automatic changelog update 2024-05-10 02:59:21 +00:00
RiceMar1244
2287f59e8a Adds wielding for all large guns (#26970)
* Adds wielding assets

* Modifies meta.json files and adds artist credit

* Adds wieldable component to a bunch of weapons

* Moves shotgun inhands and wield inhands to their own folders (because its the only way the sprites would work)

* Removes the wieldable component from some guns

* Adds wielding sprites for wieldable guns that didnt have them

* Adds gun wielding bonuses and base innaccuracy to wieldable guns.

* Corrects wielded accuracy to be default accuracy instead of perfect

* Makes the drozd smg and bulldog shotgun wieldable

* Makes nukie c20r wieldable and adds sprites

* Adds BaseGunWieldable

* Makes all the newly wieldable gun use the base inheritable

* Adds accuracy to smgs to resolve inheritance conflict

* Makes all wieldable shotguns require wielding to fire because of a bug involving spread innacuracy

* Adds wield bonus message on examine
2024-05-09 19:58:15 -07:00
Jajsha
00733d87d0 Players can no longer see that emagged cyborgs' internals have been tampered with. (#27816)
* Add emag-detection funtionality to diag huds

* Add component to the omniHUD

* Fix namespace

* Adress discord review, just axe the message.
2024-05-09 19:57:34 -07:00
Boaz1111
973a8b3ad7 Cluster med refactor V2, robotics console, emergency N2 lockers (#27840)
* Cluster med refactor V2, robotics console, emergency N2 lockers

* adresses some more issues

* removes bible an chest rig
2024-05-09 20:45:13 -06:00
PJBot
c838d17fdb Automatic changelog update 2024-05-10 02:38:10 +00:00
Brandon Li
98b2a79e77 Reagent dispenser UI (#27831)
* 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;`
2024-05-09 19:37:03 -07:00
PJBot
4dc3ec390e Automatic changelog update 2024-05-10 02:20:13 +00:00
Джексон Миссиссиппи
da2b9afc3a Make suit storage only available for hardsuits, softsuits, and armor (#27546)
* AAAAAAAAAAAAdd!

* o shit

* I FUCKING HATE INDENTATION GRAAAAAAAAAH
2024-05-09 20:19:07 -06:00
PJBot
b55cf45ec5 Automatic changelog update 2024-05-10 02:16:40 +00:00
Boaz1111
5b42380261 Minor map fixes (#27564)
secradio to oasis, crimrec instead of statrec on box, reporter actually added on oasis
2024-05-09 20:15:34 -06:00
PJBot
1a4d238247 Automatic changelog update 2024-05-10 02:02:56 +00:00