Ed
7511c8177b
add spawner probability
2024-07-17 21:27:15 +03:00
Ed
f774c62792
remove nesting
2024-07-17 21:20:52 +03:00
Ed
4049907b7f
Update CP14RoomSpawnerSystem.cs
2024-07-17 18:32:43 +03:00
Ed
ef460cb59c
mask tile filtering
2024-07-17 18:30:28 +03:00
Ed
7c0c8c5b33
polishing, bugfixing
2024-07-17 17:38:00 +03:00
Ed
951e553926
room spawner
2024-07-17 16:33:28 +03:00
Ed
0a42834dbe
move biomespawners
2024-07-17 16:32:58 +03:00
Ed
8cbd26ae2f
Farming WIP ( #269 )
...
* setup planting doafter
* spawn plants after use seed
* some work
* move comps to separate folder
* public check daylight
* daylight plant energy regeneration
* some fixes
* bruh, im thinking
* added ingame soil
* added hoe
* attaching plants
* hoe system
* block plant dublicating
* some planting refactor
* shovel as pant + soil remover
* plant growing visualizer
* soil resprite
* split farming system to second partial class
* update throught event refactor
* tring sync update plant with update visuals
* finish visual sync
* plants growing
* more partial splitting, naming work, clean up
* Update FARMINGTEST.yml
* Update FARMINGTEST.yml
* fix typo
* prototype value validating
* Оно бухает воду!
* solution visualizer in soil
* forgot some fix
* part of Tornado review fix
* destroy RemovePlantComponent
* more fixes
* simple harvesting
* refactor plant component values changing
* harvest redo
* gather on destroyByTool
* sickle resprite
* plant fading
* fading per minute!
* wheat sprites
* YML restruct
* fixes
* auto root plants
* add comments
* move sprites
* split structures from object textures
* wheat farming!
* Update CP14FarmingSystem.Interactions.cs
* seedbed (#297 )
seedbed :^)
* a
* Update soil.yml
---------
Co-authored-by: Jaraten <116667537+Jaraten@users.noreply.github.com >
2024-07-15 23:58:03 +03:00
Ed
028c1ee478
Merge remote-tracking branch 'upstream/master' into ed-15-07-2024-upstream
2024-07-15 12:58:23 +03:00
osjarw
7d9653fff7
Fix HTN/NPC better plan selection ( #30017 )
...
* recording commit
* Remove debugging/recording content
2024-07-14 20:28:46 +10:00
lzk
011250f35e
Fix AGhostCommand naming ( #29945 )
2024-07-14 20:25:18 +10:00
osjarw
922be64290
NPC exits MeleeOperator on invalid EntityUid ( #30005 )
...
EntityUid 0 problem fix
2024-07-14 13:26:38 +10:00
Plykiya
b7aa97e203
Replace obsolete EntityCoordiates.InRange() with TransformSystem.InRange() ( #29993 )
...
* Replace EntityCoordiates.InRange() with TransformSystem.InRange()
* nullspace
* I figured it out
* man I have no clue how client side sutff works
* please have mercy
* remove RadiationPulseOverlay changes
* nullspace
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-13 23:25:51 +02:00
Plykiya
a03b88979e
Replace obsolete xform.ToMap() with xformSystem.ToMapCoordinates() ( #30010 )
...
* Get rid of a bunch of obsolete usages
* position
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-13 23:05:22 +02:00
Plykiya
87c82ff114
Update SpawnAfterInteractSystem.cs to not use Component.Owner ( #29968 )
...
* Update SpawnAfterInteractSystem.cs
* what the fuck is that condition
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-13 21:50:21 +10:00
deltanedas
87f7ea8aa9
make cargo balance ui updating its own component ( #28295 )
...
* add BankClientComponent and event
* query BankClient instead of hardcoded CargoOrderConsole for updating
* add BankClient to all ordering consoles
* :trollface:
* add Balance field to BankClient
* forgor
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
* m
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: ShadowCommander <10494922+ShadowCommander@users.noreply.github.com >
2024-07-13 16:11:14 +10:00
Nemanja
49096cf14f
Watches ( #29550 )
...
* watches
* rename
* add it into loot pools
2024-07-13 16:09:19 +10:00
Plykiya
cb98b659ad
Update SalvageSystem.Magnet to not use Component.Owner ( #29961 )
...
* Update SalvageSystem.Magnet.cs
* Update SalvageSystem.Magnet.cs the right way
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-13 14:20:17 +10:00
deltanedas
7b590122b6
fire extinguisher using item toggle ( #29906 )
...
* move SprayAttemptEvent to shared
* add SolutionTransferredEvent
* replace FireExtinguisher with SpraySafety
* update fire extinguisher yml
* invert visuals
* always handle event in solution transfer, it makes popups
* instantly fill it
* untroll
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-07-13 14:17:10 +10:00
Tayrtahn
3388c0dcaa
Fix antag objectives always overshooting MaxDifficulty (and kill tries20) ( #29830 )
...
* The death of try20
* Add integration test for traitor gamerule
* Fix max difficulty being overshot
* Check at least one objective is assigned
* EntProtoId
2024-07-13 14:14:30 +10:00
Plykiya
de2ab29f34
Update SmokingSystem.SmokingPipe.cs to not use Component.Owner ( #29967 )
...
Update SmokingSystem.SmokingPipe.cs
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-13 14:06:54 +10:00
Plykiya
8ed9ea1586
Update TriggerSystem.TimedCollide.cs to not use Component.Owner ( #29970 )
...
Update TriggerSystem.TimedCollide.cs
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-12 20:12:46 -07:00
Plykiya
5fa0844f3c
Update UtensilSystem.cs to not use Component.Owner ( #29971 )
...
Update UtensilSystem.cs
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-12 20:00:34 -07:00
Plykiya
c94c72785d
Updates GasTankSystem and InternalsSystem to not use Component.Owner ( #29934 )
...
* blah, setup
* Updates GasTankSystem and InternalsSystem to not use Component.Owner
* squish the diff
* Fixa the rest
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-12 21:44:45 +10:00
osjarw
3ee7d7bc35
Implement Health Consideration for NPCs ( #29922 )
...
Implement TargetHealthCon
2024-07-12 21:37:47 +10:00
Ed
0931c9e7d1
Merge remote-tracking branch 'upstream/master' into ed-12-07-2024-upstream
...
# Conflicts:
# Resources/Prototypes/Maps/cluster.yml
# Resources/Prototypes/Maps/europa.yml
2024-07-12 12:53:42 +03:00
chavonadelal
f53d0143ae
Localization of dungeon direction ( #29911 )
2024-07-12 19:24:37 +10:00
Plykiya
160364e100
Update BiomeSystem.cs to not use Component.Owner ( #29939 )
...
Update BiomeSystem.cs
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-12 19:22:24 +10:00
chavonadelal
9a17154d83
Аnnouncement sender localization ( #29907 )
2024-07-12 00:02:53 +10:00
metalgearsloth
03f0257ae9
Revert "Picking a ghostrole as an admin will now deadmin you. ( #29790 )" ( #29901 )
...
This reverts commit 1a50760e67 .
2024-07-11 17:04:10 +10:00
Tayrtahn
e6f55fafb4
Fix AtmosDeviceSystem debug assert Heisenbug ( #29752 )
...
Fix AtmosDeviceSystem debug assertion Heisenbug
2024-07-11 16:14:34 +10:00
deltanedas
02636386b5
item toggling giga rework + full ninja refactor ( #28039 )
...
* item toggle refactoring and some new systems
* add ToggleClothing component/system
* unhardcode magboots gravity logic
* make magboots and speedboots use ItemToggle and stuff
* remove now useless clothing components
* update client/server magboots systems
* add note to use ItemToggledEvent in ToggleActionEvent doc
* refactor PowerCellDraw to use ItemToggle for ui open/close control
* add TryUseCharges, refactor charges system
* update magboot trigger code
* make borg use ItemToggle, network SelectedModule instead of now removed Activated
* add AccessToggle for borg
* the giga ninja refactor
* update ninja yml
* update ItemToggle usage for some stuff
* fix activatableui requires power
* random fixing
* yaml fixing
* nuke ItemToggleDisarmMalus
* make defib use ItemToggle
* make things that use power not turn on if missing use charge
* pro
* fix sound prediction
* bruh
* proximity detector use ItemToggle
* oop
* big idiot syndrome
* fix ninja spawn rule and make it generic
* fix ninja spawn rule yml
* move loading profiles into AntagLoadProfileRule
* more ninja refactor
* ninja yml fixes
* the dreaded copy paste ops
* remove useless NinjaRuleComponent and ue AntagSelection for greeting
* fix invisibility
* move IsCompleted to SharedObjectivesSystem
* ability fixes
* oop fix powercell instantly draining itself
* sentient speedboots gaming
* make reflect use ItemToggle
* fix other test
* loadprofilerule moved into its own pr
* remove conflict with dragon refactor
* remove all GenericAntag code from ninja
* )
* probably
* remove old enabled
* great language bravo vince
* GREAT LANGUAGE
* who made this language
* because it stinks
* reparent blood-red magboots to magboots probbbly works
* most of the review stuff
* hasGrav doesnt mean what i thought it did
* make health analyzer use itemtoggle, not fail test
* fix mag/speed boots being wacky
* UNTROLL
* add ItemToggle to the random health analyzers
* a
* remove unused obsolete borg func
* untrolling
* :trollface:
* fix test
* fix
* g
* untroll
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
2024-07-11 15:55:56 +10:00
MFMessage
1a50760e67
Picking a ghostrole as an admin will now deadmin you. ( #29790 )
...
* @forcibly deadmins you
* Added checks for AdminDeadminOnJoin
2024-07-11 15:53:14 +10:00
Cojoke
19a06b6cc0
Fix the ability to shoot out of crates ( #28961 )
...
* Fix the ability to shoot out of crates
* Makes it check what inventory the player is in
* use IsEntityOrParentInContainer
* Fix Issues Github had
* gaahhh... Prevents lasers from being shot out of crates
* gaahhh... Prevents lasers from being shot out of crates
* Fix laser?
* hmmm... this is better looking I think?
* Uncook indentation
* Rerun tests?
2024-07-11 15:14:49 +10:00
Chief-Engineer
6371a04621
Fix baby jail ( #29896 )
...
* Revert "Revert Baby Jail (#29891 )"
This reverts commit 24a2866747 .
* the fix
2024-07-11 15:14:01 +10:00
Vasilis
24a2866747
Revert Baby Jail ( #29891 )
...
* Revert "SS14-28662 Add Baby Jail: a Jail for Babies (inverse panic bunker) (#28763 )"
This reverts commit 3ceb92a0c4 .
* Revert configs
* Oops
2024-07-11 10:33:47 +10:00
Tayrtahn
2df65f10f5
Replace ProtoId<EntityPrototype> uses with EntProtoId ( #29892 )
2024-07-11 02:01:30 +02:00
dffdff2423
e8b3042a38
Add an option to the admin fax menu to lock papers such that they can't be edited by cybersun pens ( #28972 )
...
* Add option to adminfax for locking papers.
* Replace dummy control with margin
2024-07-10 15:28:36 +10:00
Moomoobeef
3f2793c179
fixed missing characters in OwO accent ( #29047 )
...
replaced two characters with ones that actually show up ingame
2024-07-10 15:25:24 +10:00
Ed
eef6f92012
Steal Objective Condition now support stacks ( #29843 )
...
* Update StealConditionSystem.cs
* Update StealConditionSystem.cs
2024-07-10 15:24:25 +10:00
lzk
93197b6cce
Fix colornetwork desc and help ( #29856 )
...
* Fix colornetwork description
* suggested changes
* forgor
* done
* ok now it IS done
2024-07-10 09:24:38 +10:00
Plykiya
2349fb485e
Stop eating food if you drop it ( #29854 )
...
* Stop eating food if you drop it
* woops, unused param
* comments
---------
Co-authored-by: plykiya <plykiya@protonmail.com >
2024-07-10 09:12:40 +10:00
Ed
1ac9ec85c5
Some mobs pvs-based systems ( #321 )
...
* outPVS despawn component
* Update CP14HelperPvsSystem.cs
* experimental constrained spawners
2024-07-09 23:05:19 +03:00
Errant
49128ba9d3
Aghosts can now /ghost ( #29360 )
...
I will not be subjected to criminal abuse
2024-07-09 18:55:47 +02:00
chavonadelal
b511d8e180
Nozzle Direction Localization ( #29849 )
2024-07-09 18:11:07 +02:00
chavonadelal
c9be1ef96b
Localization of the threat level in an emergency lamp ( #29847 )
2024-07-09 16:57:36 +02:00
lzk
061ec432ff
Add popup for health analyzer target ( #29803 )
...
* Add popup for health analyzer target
* addition
* fix showing popup to all
2024-07-09 04:42:35 -04:00
lzk
74d9ac7241
Add popup for healing target ( #29804 )
...
* Add popup for healing target
* hop
* huh
* fix one
* fix showing popup to all
2024-07-09 04:41:47 -04:00
Ed
ba03872c57
Expedition goals ( #318 )
...
* forgot this one
* disable dinosaurus
* expedition collect objective condition
* Update CP14ExpeditionSystem.cs
* add expedition objectives
* auto-issue of objectives to all expedition participants
* delete cp14playtest gamemode
* Update CP14ExpeditionObjectivesRule.cs
2024-07-09 08:31:24 +03:00
Ed
f42546e0c6
Some round beginning preparation ( #317 )
...
* gamepresets filter
* addgamerule cp14 filter
* shuttle dropping
* long time FTL
* FTL map tweaks
* Update ShuttleSystem.FasterThanLight.cs
* handle player ship spawning (not tested yet)
* typo
* test elemental shit (ship)
* player spawn handling (real this time)
* FTL map gravity
* clean up 1
* clean up 2
* instant FTL
* Update CP14ExpeditionSystem.cs
2024-07-08 17:39:04 +03:00