Commit Graph

36638 Commits

Author SHA1 Message Date
PJBot d298165282 Automatic changelog update 2024-09-22 02:25:35 +01:00
drakewill-CRL 654ada8ba3 Fix sentient produce (#32192)
sentient does not apply to produce

Co-authored-by: PraxisMapper <praxismapper@gmail.com>
2024-09-22 02:25:35 +01:00
xprospero 92f19458eb Rubber chicken toy (#29637)
* -added rubber chicken toy

* -Removed faulty SolutionContainerManager type

-Replaced default toy squeak sound with rubber chicken sound for on-trigger and on-collide.

* fixed raw material cost

* adjusted material composition

* - Added rubber chicken to CrateFunToyBox
- Added rubber chicken to MaintFluffTable under "uncommon group" so that it will spawn in maintenance

* Update Resources/Prototypes/Entities/Objects/Fun/toys.yml

---------

Co-authored-by: gambesun <116504990+gambesun@users.noreply.github.com>
Co-authored-by: slarticodefast <161409025+slarticodefast@users.noreply.github.com>
2024-09-22 02:25:35 +01:00
lzk ec22d26156 Fix plushie cutlass swing animation (#32157)
Fix plushie cutlass animation
2024-09-22 02:25:13 +01:00
PJBot 44161307e6 Automatic changelog update 2024-09-22 02:25:13 +01:00
Plykiya 2673b1c75d Nerfs meteor penetration force (#32109)
nerf meteor penetration force
2024-09-22 02:25:13 +01:00
PJBot c1c2670e99 Automatic changelog update 2024-09-22 02:24:50 +01:00
lzk 02dfbd94c4 localize skeleton accent (#32166)
* localize skeleton accent

* commit number 2

* remove that from this

* this

* babushka
2024-09-22 02:24:29 +01:00
PJBot 99bb203c86 Automatic changelog update 2024-09-22 02:23:50 +01:00
deltanedas a65484e61a prevent using holo inside containers (#32068)
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-09-22 02:23:50 +01:00
Plykiya 7f19d50900 Fix build and lint (#32180) 2024-09-22 02:23:50 +01:00
drakewill-CRL 31e3ef00fa Botany Rework Part 1: Mutations (#31163)
Instead of each mutation being a flag that gets checked at some unique point in BotanySystem somewhere, they're now EntityEffects that get applied when the mutation occurs and when produce is harvested. One new list was added to SeedData so that multiple other fields could be removed.

All the non-stat-change mutations that have been rolled are added to the Mutations list, and get applied to the plant when the mutation occurs or when a seed with the mutation is planted. Produce get mutations applied at harvest if they apply to the produce, and carry all of the plant's mutations over as a seed. This gets rid of the one-off checks for things like Slippery, Bioluminescent, Sentient, etc.

The base odds of a mutation applying should be equal to the odds of the original mutation check. It pretended to have 1 bit flip (on averge) per mutation power, and odds of each mutation was the odds of one of its bit being flipped (1 /275 * bits). The 'thermometer code' applied for numbers will be replaced with simple random rolls, as both average out to the middle value. The new checks are much easier to understand and don't obfuscate the actual changes of something happening behind 3 layers of math. The biggest player-facing change is that Potency will be able to get over 65 significantly more often than it did in the previous system, but it will be just as common to get low values as high ones.

Mutation definitions have been moved to a .yml file. These include the odds per tick per mutagen strength of that mutation applying that tick, the effect applied, if it applies to the plant and/or its produce. This makes mutations simpler to add and edit.

This PR is limited specifically to the mutation logic. Improving other aspects of the system will be done in other PRs per the design document. Mutations was chosen first because its got the largest amount of one-off checks scattered all over that could be consolidated. Once this is merged, mutations could be contributed to the codebase with minimal extra work for later botany refactor PRs.
2024-09-22 02:23:49 +01:00
Winkarst dd642a6dd6 Update SharedBuckleSystem to use PopupClient (#31498) 2024-09-22 02:23:49 +01:00
PJBot 425250f6cd Automatic changelog update 2024-09-22 02:23:49 +01:00
Partmedia 01eb4aca7c Make pressure and volume pumps require power (#28995) 2024-09-22 02:23:49 +01:00
PJBot a4f31860c1 Automatic changelog update 2024-09-22 02:23:49 +01:00
PJBot 49686299bc Automatic changelog update 2024-09-22 02:23:49 +01:00
nikthechampiongr 9a089a1f04 Rename fix (#31654)
* Localize RenameCommand and delegate most of the process to MetaDataSystem.SetEntityName()

* Make renaming rely on the EntityRenamedEvent. Fix issue where renaming would keep old Examine text

Requires engine change

* Fix localisation strings

* Make PDA search be based on a renamed entity's Uid instead of its old name

To do this the pda component now has an PdaOwner field which gets
assigned when it is given as a loadout to a player

* Fix bad merge???

huh

* Use AllEntityQuery
2024-09-22 02:23:49 +01:00
slarticodefast e12eb474e5 fix infinite banana bug (#32167) 2024-09-22 02:23:34 +01:00
de0rix 8b2b48262c Fix animals sprites in critical state (#32175)
Initial commit
2024-09-22 02:23:34 +01:00
Winkarst fbe93227f1 Use Transform instead of TryComp<TransformComponent> (#32170)
Use Transform instead of TryComp
2024-09-22 02:23:28 +01:00
deltanedas f2fc8c830d clean up clothing lathe recipes (#31520)
* clean up clothing lathe recipes

* add result

* :trollface:

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-09-22 02:23:27 +01:00
PJBot e22218dbff Automatic changelog update 2024-09-22 02:22:13 +01:00
lzk 1b7a8641df reinforce command intercom (#32169)
* secure command intercom

* Update intercom.yml
2024-09-22 02:22:13 +01:00
BIGZi0348 904b8ea110 Moved hardcoded string "PEOPLE" to Loc.GetString() (#32164) 2024-09-22 02:22:13 +01:00
PJBot 6ad0149bc5 Automatic changelog update 2024-09-22 02:22:13 +01:00
Plykiya 1f77ec308b Add snakes to vent spawn event (#32070)
Add snakes to vents
2024-09-22 02:21:35 +01:00
PJBot f83bfca7f1 Automatic changelog update 2024-09-22 02:20:58 +01:00
Errant 808176b1ef Vox LoneOp loadout fix (#31641)
oh shit here we go again
2024-09-22 02:20:58 +01:00
PJBot efdb55d83d Automatic changelog update 2024-09-22 02:20:58 +01:00
eoineoineoin e737824794 Fix some issues with pulling system (#32145)
Joints were created with pivots at object origin, causing unintuitive behaviour when an object was not centered on the origin. Now puts the pivots at the COM.
Joint limits were set based on fractions of the union of the AABB of objects, which did not make geometric sense. Now uses the pivot length with an additional [arbitrary] length.
Joints were created with a very low spring stiffness, which had a negligible effect most of the time but caused very unintuitive behaviour when the pulled object had a low mass (#28028) - disable the spring limit, and just use the hard min/max limits.

Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2024-09-22 02:20:58 +01:00
eoineoineoin 1508e6df5c Allow ghosts to read books (#32151)
Co-authored-by: Eoin Mcloughlin <helloworld@eoinrul.es>
2024-09-22 02:20:58 +01:00
deltanedas 98a040ef2a add test for lathe recipes having results (#32100)
* add test for lathe recipes having results

* id

---------

Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-09-22 02:20:58 +01:00
Ed d7bef9938b Dev mouse acorgillation (#32040)
* Update dev_map.yml

* real mouse returned
2024-09-22 02:20:58 +01:00
PJBot 955f77d76d Automatic changelog update 2024-09-22 02:20:58 +01:00
PJBot e43c040a1b Automatic changelog update 2024-09-22 02:20:52 +01:00
Арт 1fde97cb54 New gauze customization (#30852)
* Sprite&Meta

* Marking_Prototype

* Locale

* Meta_copyright_change

* Sprite_Change

* New_Sprite

* And_another_new_sprite

* Change_Locale
2024-09-22 02:20:41 +01:00
Delta-V bot 2a7611e405 Automatic changelog update 2024-09-21 23:00:21 +02:00
Adeinitas ec2bb85773
Shoukou: Station Anchor (#1863)
* Shoukou AI

* Fixs grid atmos

* The AI sat gets reworked and then I remove the spawn so no job :(

It's still gonna come *eventually* though, this is just setup

* April cursed all my maps to have invalids

and the curse is manifesting, i've been trolled.

* Fixes this angular and linear damping I know nothing about
2024-09-21 16:00:02 -05:00
Velcroboy 02f81883bd
Map Edits: Arena (#1881)
* Map Edits: Arena

* More formating

* GRAVITY

* 0.05

* 1984 gravity

---------

Co-authored-by: Velcroboy <velcroboy333@hotmail.com>
2024-09-21 19:41:00 +01:00
therealDLondon c3f6cb7407
Edge Station Patch Sep16th (#1833)
* Update edge.yml

* yml updates

* Update edge.yml

* hopefully kills invalids once and for all
2024-09-21 10:18:46 -05:00
Delta-V bot 6c89071b3c Automatic changelog update 2024-09-21 15:24:54 +02:00
Avalon 4f2cd329a4
Corpsman Glasses Adjustment (#1879)
* Corpsman Glasses Adjustment

* Fixed WrongHUDS lol

* Forgotpartwoops

* Return of The Glasses

* clean comments

Signed-off-by: Tad "Taddy" Johnson <120885811+TadJohnson00@users.noreply.github.com>

---------

Signed-off-by: Tad "Taddy" Johnson <120885811+TadJohnson00@users.noreply.github.com>
Co-authored-by: Tad "Taddy" Johnson <120885811+TadJohnson00@users.noreply.github.com>
2024-09-21 13:24:35 +00:00
Delta-V bot 7129380d2a Automatic changelog update 2024-09-21 15:16:40 +02:00
Blitz 059bf19219
HOS Turtleneck reenable (#1886)
Could be resprited before removal

Signed-off-by: Blitz <73762869+BlitzTheSquishy@users.noreply.github.com>
2024-09-21 23:16:22 +10:00
Delta-V bot 4da7108d49 Automatic changelog update 2024-09-21 15:13:43 +02:00
Avalon 5acbb77506
1984 Autmoadrobe, move robes (#1875)
* 1984 Autmoadrobe, move robes

* Addedcommentgahhhhhhh

* TO THE AUTODROBE!!!

* Delete the things, move the things

* Delete the things, move the things
2024-09-21 13:13:24 +00:00
Tad "Taddy" Johnson 3fd52875d5
Change military boot whitelist tag (#1794)
Co-authored-by: Adeinitas <147965189+adeinitas@users.noreply.github.com>
2024-09-21 03:47:08 -03:00
Delta-V bot 1c11e361eb Automatic changelog update 2024-09-21 08:28:57 +02:00
Tad "Taddy" Johnson bc609b8f7f
Adjust Belt Storage (#1870)
* belt rework

* Remove unnecessary tags

* Add whitelist to first aid kits

* Adjust medkit whitelist

* Add bottle-tagged items to medkit whitelist

* Grenade tag already exists pro

* tj is an idiot

* b&t debug wtaf are you yappin about

* Give belts another parent, ClothingSlotBase

* contain uncontained containers

* tj dumb fuck
2024-09-21 03:28:38 -03:00