Commit Graph

15825 Commits

Author SHA1 Message Date
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
PJBot
0f7e81b564 Automatic changelog update 2021-11-22 04:18:38 -05:00
mirrorcult
e40c9bc427 Reactive 3.0 (#5443)
* probably scrapping this

* reimpl old behavior

* misc fixes and initial yaml

* works basically first try
2021-11-22 10:17:35 +01:00
Kara D
4fa4289e95 ent-gas-tank-suffix-filled incident 2021-11-22 02:06:35 -07:00
PJBot
e0be4acc7e Automatic changelog update 2021-11-22 03:46:24 -05:00
PJBot
0e4c99f024 Automatic changelog update 2021-11-22 03:41:16 -05:00
mirrorcult
0f2dda8275 screaming and crying (#5447) 2021-11-22 19:40:14 +11:00
PJBot
1738b571ee Automatic changelog update 2021-11-21 21:34:54 -05:00
Moony
d171c5e84c Fix antag shitcurity (#5441)
* fix jobs

* Antagn't the heads and sec

* good to go, time to test my code
2021-11-21 19:33:50 -07:00
Leon Friedrich
46eb7f97f4 CanWeldShut: false (#5440) 2021-11-21 19:33:45 -07:00
PJBot
80989d950d Automatic changelog update 2021-11-21 15:41:12 -05:00
PJBot
fda85b4b6b Automatic changelog update 2021-11-21 15:15:41 -05:00
xRiriq
2d769f3854 make names of command clothing consistent (#5435)
Co-authored-by: xRiriq <xRiriq.git@gmail.com>
2021-11-21 13:14:38 -07:00
PJBot
fe8547609f Automatic changelog update 2021-11-21 08:27:22 -05:00
20kdc
c1c3875f5a Make the docking direction of the docking airlocks clearer (#5433) 2021-11-22 00:26:19 +11:00
PJBot
7ae802a0eb Automatic changelog update 2021-11-21 07:18:33 -05:00
Vera Aguilera Puerto
2f6e069bcd Docked airlocks no longer depressurize the room when opened. (#5431) 2021-11-21 23:17:30 +11:00
PJBot
b889606569 Automatic changelog update 2021-11-21 02:36:13 -05:00
FoLoKe
24aca21eb6 Moved Food and Utensil to ECS (#5380)
* Food and Utensil to ECS, Made utensil less restrictive, no more soup eating with a knife...

* AltVerb "can eat" check

* removed HasFlag calls

* AltActionVerb -> InteractionVerb

* "required utensil" filed
2021-11-21 00:35:09 -07:00
PJBot
9b39838db7 Automatic changelog update 2021-11-21 01:10:52 -05:00
metalgearsloth
bdead40a80 Thrusters (shuttle go nyoom) (#5352) 2021-11-21 17:09:49 +11:00
PJBot
c21a9e32b1 Automatic changelog update 2021-11-21 00:07:47 -05:00
Kara D
515cac3fb0 ffs 2 2021-11-20 19:48:32 -07:00
Kara D
fb362755b9 ffs 2021-11-20 19:24:32 -07:00
PJBot
8f88ec80b1 Automatic changelog update 2021-11-20 18:48:56 -05:00
mirrorcult
181fd055ce Adds metabolism effects to pretty much every chem already in the game (#5349)
* pass 1

* a little more reagent effect for breakfast

* move lots of stuff around

* implements all medicines

* implement all cleaning & elements

* implement toxins/pyrotechnic

* p

* linter fixies

* fixes + narcotic balancing

* fix and standardize

* reviews

* things
2021-11-20 16:47:53 -07:00
PJBot
8c64450305 Automatic changelog update 2021-11-20 18:18:19 -05:00
PJBot
817f76536a Automatic changelog update 2021-11-20 13:33:10 -05:00