Commit Graph

6679 Commits

Author SHA1 Message Date
Fluffiest Floofers
85d8d4106b Reverse Engineering guidebook + fixes (#408)
* Reverse engineering guidebook

* Make it so upgrades actually increase scan bonus

* i love when uncommenting creates spaces

* the code checks for capacitor

* Revert capacitor changes and change code

* fix the guidebook still using scanning module

* woops
2023-11-07 13:31:01 -06:00
Fluffiest Floofers
c5debff3fe buh plz pr fried eggs graph soon (#409) 2023-11-07 13:29:06 -06:00
Debug
abdb523579 Prevent labelling felinids (#370) 2023-11-01 21:06:22 +01:00
Debug
d2b6360e7b Fix missing namespaces and other errors 2023-10-31 19:43:58 +01:00
Debug
f8b4c88a2a Fix whitelist code 2023-10-31 19:36:44 +01:00
Subversionary
ae4333f74d Fix bola stam damage, bring back old construction requirements (#21340) 2023-10-31 19:14:08 +01:00
Simon
048da0a231 Fix PDA notifications when creating a news entry using the Mass-Media console. (#21320) 2023-10-31 19:14:07 +01:00
Leon Friedrich
1465c02a77 Move ActorComponent to shared (#21293) 2023-10-31 19:12:44 +01:00
TemporalOroboros
1f44aa8efc Generalizes solution overflow & slightly increases space lube yield (#21094)
* generalize SolutionSpikeOverflowEvent

* let reactions overflow

* spacelube: 3 -> 5

* restore TryMixAndOverflow threshold cap
2023-10-31 19:12:43 +01:00
keronshb
9a5af16a3a Moves cloning comp & cloning event to shared (#21253) 2023-10-31 19:12:43 +01:00
Leon Friedrich
b4f0320ba1 Fix namespace error (#21298) 2023-10-31 19:10:25 +01:00
Morb
0f685fca4c Fix hijack objective (#21241)
* Fix hijack

* Max difficulty
2023-10-31 19:10:24 +01:00
faint
22100ed02c Fix nukies sound not played (#21268)
* Play sound and sending greeting message works for nukies now!!!!!

* oops

* silly change
2023-10-31 19:10:24 +01:00
Debug
37c2a64947 Hopefully fix Delta commands 2023-10-31 19:07:39 +01:00
Leon Friedrich
e66c0b5035 Un-revert IPlayerManager refactor (#21244) 2023-10-31 19:00:44 +01:00
Nemanja
23cbc4245e A return to foam (foam rework) (#20831) 2023-10-31 18:54:02 +01:00
deltanedas
950acba0e3 Ion storm event (#20277)
* ion storm event prototype + locale

* add lawsets

* use lawsets, make borgs ion storm targets

* ion storm rule and ion storm target

* lawset prototype

* use lawsets

* update silicon law system to use lawsets and support ion storm event

* new toys

* fix

* more fix

* fixy

* ion storm admin logging

* assigning laws makes borg provide its own laws, other stuff

* 1h reoccurence

* 50% chance

* better call saul

* emagLaws is required

* add announcment audio

* fixy

* family friendly gaming

* fixy

* address reviews

* fixy

* more fixy and no erp

* pro

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-10-31 18:51:30 +01:00
deltanedas
97dfc0f9af Implant whitelist/blacklisting (#20678)
* add whitelist and blacklist to implant and implanter components

* handle whitelist and blacklist in systems

* move hardcoded whitelist/blacklist to base implanter + add admeme implanter

* give implants sensible whitelists

* cleaner CheckTarget and fix

* remove unused imports

* network lists

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-10-31 18:49:30 +01:00
nikthechampiongr
44aa632c08 Fix popup messages appearing when someone tries to open a door without a tool. (#21099)
* The fixTM

* typo fix

* addressing review
2023-10-31 18:49:30 +01:00
JoeHammad1844
360451af16 headrev spawn music (#21119)
* headrev spawn music

* :trollface:

* skill issue

* double skill issue

* :trollface:

* :trollface:

* :trollface:
2023-10-31 18:48:53 +01:00
TemporalOroboros
7f815761a7 Adds AttemptEntity(Uns|S)tickEvent. (#20728)
* try-stick

* convert spider charge to attempt-stick-events
2023-10-31 18:45:48 +01:00
deltanedas
accad85a0f Power switchable refactor (#20419)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-10-31 18:45:36 +01:00
Nemanja
41b8a8960d fix feeding unremovable items (#21234) 2023-10-31 18:45:36 +01:00
TemporalOroboros
95fd2c421c Fix anomaly locators frantically beeping when entering detection range. (#21178)
* reset beep timer when out of range

* prevent deficit from impacting beep timing
2023-10-31 18:44:22 +01:00
Debug
68807718fb Anti EORG update (#350)
* Anti EORG

* Change uplink breaking code

* Update configpreset

* Update DCCVars.cs
2023-10-29 12:36:33 -05:00
JJ
4996db833f Adds Psionic-related Antag Objectives. (#345)
* Adds Psionic-related Antag Objectives.

Look at them.

* Adds NotJobsRequirement, which should probably replace NotJob
2023-10-28 21:06:51 +02:00
Bakke
d8f893d335 Fix harpy singing (#292)
* Stop singing when muzzled

* Changes to when harpies can sing

Stops harpies from opening the MIDI UI while muzzled. Also reworks how
harpies are stopped from singing when incapacitated, so that harpies are
allowed to sing while cuffed. And for UX sake, tells the player why they
can't sing when applicable. This should fix some of #180.

* Refactor to remove SingerIncapacitatedEvent

* Significantly clean up HarpySingerComponent

* Do not allow singing while zombified, also refactoring

* Additional singing conditions

Now stops singing if knocked down, stunned, or asleep. Also prevents
singing if the player for any reason can not talk.

* Stop singing when muted status effect is applied

* Damage interrupts harpies when singing

* Rename cantSpeak to canNotSpeak

* Remove most cant-sing explanations

* Change can-not-sing feedback message

Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
Signed-off-by: Bakke <luringens@protonmail.com>

---------

Signed-off-by: Bakke <luringens@protonmail.com>
Co-authored-by: Debug <49997488+DebugOk@users.noreply.github.com>
2023-10-27 18:13:03 +00:00
JJ
3a6a03f63a Fixes issue #269 - MindSwap can now go back. (#297)
I guess I tested it only with a Urist McHands. Whoops. Fix is kinda jank, explained in comments.
2023-10-25 16:21:35 +02:00
JJ
a3cf11aa60 Mimes are Psionists too. (#299)
* Mimes are Psionists too.

Fixes #290

* Update mime.yml
2023-10-25 16:20:39 +02:00
Debug
4e714951a1 Whitelist refactor number 5834 (#291) 2023-10-25 16:15:05 +02:00
Debug
3e66e39eaf Always send whitelist (#284)
* Update GameTicker.Player.cs

* Update sawmill type
2023-10-24 17:10:28 +00:00
Leon Friedrich
3e5c1c73ad Mind tweaks & fixes (#21203) 2023-10-24 18:04:06 +02:00
Morb
e20cfcc457 Hijack shuttle objective (#19621)
Co-authored-by: DrSmugleaf <DrSmugleaf@users.noreply.github.com>
2023-10-24 18:03:53 +02:00
Leon Friedrich
53700542f8 Fix electrocution resolve error log (#21179) 2023-10-24 18:03:52 +02:00
Nemanja
a9bc000705 fix magnet trigger for artifacts (#21213) 2023-10-24 18:03:52 +02:00
Fluffiest Floofers
e5f45e75f9 actual cloth food (#277) 2023-10-24 07:40:57 -05:00
Debug
78b5ebda58 Fix mail icons 2023-10-24 01:36:31 +02:00
Debug
b59b16a5e2 Fix psionic invis fail
Probably still doesnt work
2023-10-24 00:10:21 +02:00
Debug
f6f361639b Replace MetaData(Uid) with metaDataSystem 2023-10-24 00:10:03 +02:00
metalgearsloth
4cf7f4f1c9 Predict tile-prying (#21167) 2023-10-23 23:54:01 +02:00
DrSmugleaf
a20b27ca80 Stop all reads/writes to the admin_log_entity table (#21186) 2023-10-23 23:54:01 +02:00
DrSmugleaf
734118a7ef Store round start date in the database (#21153) 2023-10-23 23:54:01 +02:00
deltanedas
f591019a66 ignition source refactor (#21044)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-10-23 23:53:31 +02:00
DrSmugleaf
098ca0f63b Fix whitelist commands not giving feedback with 0 arguments, trim names, add [player] completion hint (#21152) 2023-10-23 23:53:27 +02:00
DrSmugleaf
9e6b8c29af Fix expeditions console not having any expeditions (#21148) 2023-10-23 23:51:49 +02:00
DrSmugleaf
35053ad44d Fix thrusters starting disabled (#21147) 2023-10-23 23:51:49 +02:00
Vasilis
2dc403e9b3 Social a-anxiety/st-st-stuttering t-trait. (#20500)
* This was supposed to be a challenge

* Component magik

* Add documentation
2023-10-23 23:51:49 +02:00
Mr. 27
222584e5f9 Make common netspeak get replaced in the chat (#20180)
* added more slang to the sanitization manager

* idk why this file is here

* Added new sanitization accent

* No longer is an acccent, instead is a dictionary

* Reverted back to a system similar to before, added the new netspeak from the dictionary

* Added some new words to the chat san

* Added (wdym --> what do you mean) to the chatsan

* merge conflict

* removed boolvalue

* remove space

* Upcoming

* Added MF and ETC to chatsan :))

* upcoming

* added FYI and WYD to speech-chatsan.ftl

* Made the chatsan accent string a const string with [ValidatePrototypeId<AccentPrototype>]

* forgot the ';' :(((

* fixed error throw [AccentPrototype] --> [ReplacementAccentPrototype]
2023-10-23 23:51:49 +02:00
deltanedas
62d3a7b77b Add internal temperatures for cooking meats (#20659) 2023-10-23 23:50:43 +02:00
Sirionaut
4f5f34c6e7 fixed localization for guardian (#21101) 2023-10-23 23:49:57 +02:00