Commit Graph

2802 Commits

Author SHA1 Message Date
Flipp Syder
f98057615f Adds explicit draw depth to certain entities (#5489)
* Adds explicit draw depth to certain entities

* a little documentation update
2021-11-26 12:28:13 +11:00
PJBot
1e5f7599fc Automatic changelog update 2021-11-25 17:38:23 -05:00
TaralGit
e5bf2192cf New Guns (hopefully no conflicts this time) (#5105)
* New Guns (hopefully conflict free)

* solving conflicts

* forgot to delete old laser gun png

* Revert "forgot to delete old laser gun png"

This reverts commit 6273aff7a411f24484fdbde0757446ab7ab5f873.

* small corrections

* carbine

* uplink correction

* cog meta.json correction

* replace laser pistol

* svalinn inhands

* getting rid of my old lasergun

* forgot to delete the old lasergun from yml

* Revert "getting rid of my old lasergun"

This reverts commit 763caefd64f1497da5ff6ac5239e3c64b0a892c2.

* Revert "forgot to delete the old lasergun from yml"

This reverts commit 144f4533c44d29e56e5356389d498a437180fa1e.

* base.png and taser fire cost corrections

* last changes for this PR. the c20 and predator sprites. and corrected meta.json

* lowercased

Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
2021-11-25 15:37:21 -07:00
AJCM-git
2ea7c55e93 Clean and add spawners (#5520) 2021-11-25 15:36:57 -07:00
Moony
4b76ca6822 god says you have to juice the saxophone (#5518)
Apparently I can't have a predefined contents for grinding, so this fixes that bug.
2021-11-25 13:40:49 -07:00
PJBot
5f6cf1ded9 Automatic changelog update 2021-11-25 14:31:39 -05:00
PJBot
ad9d90104b Automatic changelog update 2021-11-25 01:08:10 -05:00
Elijahrane
6d5c17032f Adds Chemist Role (#5437)
* Added Chemist Job

* Adds chemistry airlock and configures access for chemist and CMO.

* Chemistry job spawner and chemical locker access fix

* Uncommented chemistry duffel

* Gave cap chemistry access (AA isn't automated yet) and updated packedstation and saltern for chemist job

* Added Chemistry Maintance Door (Used on packedstation)

* ElectroSR fixed Saltern and Packed for me.
2021-11-24 23:07:07 -07:00
Moony
d5c5cbeaf4 buzz buzz (#5490)
* buzz buzz

* Darn now i'm all out of periods   thanks mirror
fix toy issue

* desc edits.

* rng and alphabee

* adds some missed parens
2021-11-24 23:06:13 -07:00
PJBot
2a409de436 Automatic changelog update 2021-11-25 00:48:54 -05:00
iczero
b3d21deb56 Update survival box size to match capacity (#5508) 2021-11-24 22:47:52 -07:00
PJBot
47e4a97df1 Automatic changelog update 2021-11-25 00:17:20 -05:00
AndresE55
c11eb643fe Fix Breaking Bottles (#5492)
* Fix Breaking Bottles

* remove quotes and lower empthy bottle damage

* nerfed bottle throwing damage

Co-authored-by: AndresE55 <17-10757@usb.ve>
2021-11-24 22:16:17 -07:00
PJBot
33cfc57e58 Automatic changelog update 2021-11-24 21:11:18 -05:00
PJBot
711434d43a Automatic changelog update 2021-11-24 20:36:05 -05:00
Mith-randalf
4ed0b57ea6 Adds open icon for tonic water (#5502) 2021-11-25 12:35:01 +11:00
PJBot
ec03feab40 Automatic changelog update 2021-11-24 17:53:34 -05:00
PJBot
f0da92b40d Automatic changelog update 2021-11-24 15:52:46 -05:00
Leon Friedrich
3cf05535bd Fix item slots spawning entities on startup instead of map init (#5501)
* spawn item slot entities on map init not startup

* prevent locked state form destroying inheritance on save

* fix whitelist for booze dispenser
2021-11-24 09:29:49 -07:00
PJBot
20baa5a2b9 Automatic changelog update 2021-11-24 04:53:10 -05:00
PJBot
e53e842d46 Automatic changelog update 2021-11-24 02:04:11 -05:00
Leon Friedrich
3b29ffdfa0 Make chemistry machines and IdCardConsole use item slots (#5428)
* chemistry item slots

* item slots id card console
2021-11-24 18:03:07 +11:00
PJBot
d7224b70cd Automatic changelog update 2021-11-23 18:39:50 -05:00
E F R
c8cfff6630 Shared/Localizations: Add translatable Units formatting (#5063) 2021-11-23 16:38:51 -07:00
PJBot
ee27c75224 Automatic changelog update 2021-11-23 14:35:50 -05:00
Kara D
5920f2db79 Fix smoke spam crash. why was it not fucking diluting
Fixes #5483
2021-11-23 12:34:23 -07:00
20kdc
f6d44be34f Activatable UI component (#5184)
* Transfer most Instrument UI logic to a new component, ActivatableUIComponent

* Move more ActivatableUIComponent stuff to ECS

* ActivatableUI component ignore on client

* ActivatableUI: Get rid of component interfaces where possible

* Add in adminOnly attribute for activatable UIs

This is so that porting #4926 to this will be easier

* Transition Solar Control Computer to ActivatableUI

* Move communications console to ActivatableUI

* Move cargo console to ActivatableUI

* Move ID card console to ActivatableUI

* ActivatableUI: Make things more amiable to entity tests adding components weirdly

* ActivatableUI: Use handling or lack thereof of events properly

* ActivatableUI: component dependency issue resolution stuffs

* ActivatableUISystem: Fix #5258

* More fixes because master did stuffo

* Check for HandDeselectedEvent again because otherwise active-hand check doesn't work

* Move just a bit more code into the system, introduce a workaround for #5258

* Purge the player status detection stuff

* Oh and some obsolete stuff too
2021-11-23 19:19:08 +01:00
PJBot
b063209f99 Automatic changelog update 2021-11-23 12:16:52 -05:00
20kdc
a2b7982c37 Add variables to prevent voting of various kinds (#5361)
* Add a way to disable voting for maximum authoritarianism

* Allow disabling specific vote types via cvars

* Migrate standard-vote-to-cvar dictionary to being static
2021-11-23 10:03:04 -07:00
Vera Aguilera Puerto
159f84074d Add "Slicing" tool quality to knives. (#5473) 2021-11-23 12:24:40 +01:00
PJBot
8c6125752b Automatic changelog update 2021-11-23 06:13:22 -05:00
Mith-randalf
1d5df21dc4 Chad warden (#5475) 2021-11-23 12:12:20 +01:00
xRiriq
c8acba0ba7 biological medicine now restricted to biological targets (#5276)
Co-authored-by: xRiriq <xRiriq.git@gmail.com>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2021-11-23 18:15:10 +11:00
PJBot
7910928679 Automatic changelog update 2021-11-23 01:52:54 -05:00
mirrorcult
e2205e418b Epinephrine + epipen (#5444)
* add sprite and basic entity, no reagent or testing

* actually implement epinephrine and add it to the box

* allow creating it

* add it to nanomed

* fig
2021-11-22 23:51:51 -07:00
mirrorcult
732baa56a9 Reaction & reagent effect logging (#5463)
* Reaction logging

* effect logging

* position
2021-11-22 23:51:43 -07:00
PJBot
93694b9dd7 Automatic changelog update 2021-11-23 01:45:11 -05:00
metalgearsloth
2f6a5ea2f2 Add examine text for thrusters (#5469) 2021-11-23 17:44:08 +11:00
PJBot
07039faae4 Automatic changelog update 2021-11-22 23:41:01 -05:00
metalgearsloth
ae396e11a2 Add desoxyephedrine (#5468) 2021-11-23 15:39:58 +11:00
PJBot
c64490a72d Automatic changelog update 2021-11-22 20:02:54 -05:00
mirrorcult
6fc397f801 carpet (#5464)
* carpet

* reviews

* why tf i gotta fix integration tests in the carpet pr
2021-11-22 18:01:51 -07:00
PJBot
6c88a15c7e Automatic changelog update 2021-11-22 19:35:59 -05:00
PJBot
18eecaea38 Automatic changelog update 2021-11-22 17:35:51 -05:00
PJBot
a983ce3aeb Automatic changelog update 2021-11-22 17:34:32 -05:00
PJBot
c46feaefb9 Automatic changelog update 2021-11-22 14:32:15 -05:00
DrSmugleaf
c3fe5909ad THE RETURN OF THE KING
This reverts commit c18d07538a.
2021-11-22 19:08:27 +01:00
DrSmugleaf
c18d07538a Revert "Admin logs (#5419)"
This reverts commit 319aec109d.
2021-11-22 18:55:17 +01:00
PJBot
edeccabb36 Automatic changelog update 2021-11-22 12:50:29 -05:00
Javier Guardia Fernández
319aec109d Admin logs (#5419)
* Add admin logging, models, migrations

* Add logging damage changes

* Add Log admin flag, LogFilter, Logs admin menu tab, message
Refactor admin logging API

* Change admin log get method names

* Fix the name again

* Minute amount of reorganization

* Reset Postgres db snapshot

* Reset Sqlite db snapshot

* Make AdminLog have a composite primary key of round, id

* Minute cleanup

* Change admin system to do a type check instead of index check

* Make admin logs use C# 10 interpolated string handlers

* Implement UI on its own window
Custom controls
Searching
Add admin log converters

* Implement limits into the query

* Change logs to be put into an OutputPanel instead for text wrapping

* Add log <-> player m2m relationship back

* UI improvements, make text wrap, add separators

* Remove entity prefix from damaged log

* Add explicit m2m model, fix any players filter

* Add debug command to test bulk adding logs

* Admin logs now just kinda go

* Add histogram for database update time

* Make admin log system update run every 5 seconds

* Add a cap to the log queue and a metric for how many times it has been reached

* Add metric for logs sent in a round

* Make cvars out of admin logs queue send delay and cap

* Merge fixes

* Reset some changes

* Add test for adding and getting a single log

* Add tests for bulk adding logs

* Add test for querying logs

* Add CallerArgumentExpression to LogStringHandler methods and test

* Improve UI, fix SQLite, add searching by round

* Add entities to admin logs

* Move distinct after orderby

* Add migrations

* ef core eat my ass

* Add cvar for client logs batch size

* Sort logs from newest to oldest by default

* Merge fixes

* Reorganize tests and add one for date ordering

* Add note to log types to not change their numeric values

* Add impacts to logs, better UI filtering

* Make log add callable from shared for convenience

* Get current round id directly from game ticker

* Revert namespace change for DamageableSystem
2021-11-22 18:49:26 +01:00