Pieter-Jan Briers
e00f74505c
Use new ComponentPauseGenerator ( #25183 )
...
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.
2024-02-26 14:36:19 +11:00
Callmore
5a2c744998
Tiny shove fix. ( #25353 )
...
* Remove second shove check.
* Change when popups and sounds are created.
Reduces phantom shoves that feel bad.
* why didn't i think of this i saw it earlier...
* Replaced Is fields with prefix
* remove some dependencies to fix tests???
2024-02-21 15:01:45 +11:00
Pieter-Jan Briers
68ce53ae17
Random spontaneous cleanup PR ( #25131 )
...
* Use new Subs.CVar helper
Removes manual config OnValueChanged calls, removes need to remember to manually unsubscribe.
This both reduces boilerplate and fixes many issues where subscriptions weren't removed on entity system shutdown.
* Fix a bunch of warnings
* More warning fixes
* Use new DateTime serializer to get rid of ISerializationHooks in changelog code.
* Get rid of some more ISerializationHooks for enums
* And a little more
* Apply suggestions from code review
Co-authored-by: 0x6273 <0x40@keemail.me >
---------
Co-authored-by: 0x6273 <0x40@keemail.me >
2024-02-13 16:48:39 -05:00
Dakamakat
b80f7eed6e
Make throwable star damage stamina ( #23527 )
...
* feat(star.yml): make throwable star damage stamina
* feat(Components): add new StaminaTresholdDamageOnEmbedComponent
* feat(SharedProjectileSystem): update system with new events to change
stamins treshold on embeed projectile remove / add
* feat(StaminaSystem): update system with new subscriptions
* feat(throwing_stars): update yml with new component
* feat(StaminaDamageOnEmbed): add stamina damage on embeed
* cleanup unused / ajust numbers
* fix(StaminaSystem / OnEmbedComponent ) apply requested changes
* Rest of the review
* another warning
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2024-01-14 20:10:50 +11:00
Leon Friedrich
35ba42af9c
Add some tests and fix some miscellaneous bugs ( #22836 )
...
* Add some tests and fix some bugs
* Add more helper methods
* remove submodule
* fix merge
* also fix DirtyAll()
* poke
2023-12-28 10:05:20 +11:00
metalgearsloth
269c93245d
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com >
2023-11-27 22:12:34 +11:00
deltanedas
f25773ffec
explosion minor rework + fix ( #21718 )
2023-11-20 04:44:42 +11:00
deltanedas
e02bffc28e
fix egg debug assert ( #21628 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
2023-11-13 01:48:47 -07:00
Slava0135
bfd509e7af
fix ( #21612 )
2023-11-12 21:02:39 +03:00
brainfood1183
8be97a20c5
Roller Skates fixes ( #21542 )
2023-11-08 18:43:27 -07:00
metalgearsloth
5b8f3c48c4
Revert "Update submodule to 175.0.0 ( #21318 )" ( #21319 )
2023-10-29 15:29:30 +11:00
metalgearsloth
9b1b3e03ed
Content audio ( #20862 )
2023-10-29 14:58:23 +11:00
Leon Friedrich
364c9b7f0a
DamageableSystem cleanup & performance improvements ( #20820 )
2023-10-09 03:27:41 +11:00
LankLTE
d691ddae64
Give player species slight passive regen ( #20638 )
...
* Implementation
* Reviews
2023-10-07 15:34:32 -04:00
DrSmugleaf
a44fa86b68
Update trivial components to use auto comp states ( #20539 )
2023-09-28 16:20:29 -07:00
Nemanja
4d677f0685
1v1 me first to 31 no powerups [Deathmatch Gamemode] ( #19467 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com >
2023-08-30 18:06:15 -07:00
PixelTK
9fef38ab60
Projectile and damage events now include the origin ( #19322 )
2023-08-27 12:28:59 -04:00
PixelTK
109222e5d5
unhardcode the stun time ( #19396 )
2023-08-21 14:18:57 -04:00
Errant
7a702221ef
fix attack stamina cost check ( #18872 )
...
Co-authored-by: Errant <35878406+errant@users.noreply.github.com >
2023-08-14 09:10:15 -07:00
Doru991
c90de7c743
Fix stamina indicator on rejuvenate ( #18914 )
2023-08-13 01:26:45 -06:00
metalgearsloth
0f917d22d7
Color flash effect fixes ( #18952 )
2023-08-10 10:44:52 -07:00
Slava0135
375f487d94
Fix stun baton throwing and visual effect ( #18777 )
2023-08-08 12:19:31 -08:00
Slava0135
53db6bc265
Examine throwable damage ( #18580 )
2023-08-07 19:09:35 +10:00
Slava0135
b49f0df05e
fix reflected projectiles dealing stamina damage ( #17648 )
2023-08-06 23:44:41 +10:00
deltanedas
af8302445d
stimulants increase stamina ( #18754 )
...
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-08-06 21:06:23 +10:00
metalgearsloth
aa8efc9a26
Melee rebalancing ( #17520 )
2023-08-06 12:55:38 +10:00
metalgearsloth
94e2c7a4b0
Fix godmode mispredicts ( #18524 )
...
Co-authored-by: Leon Friedrich <60421075+ElectroJr@users.noreply.github.com >
2023-08-04 14:53:07 +10:00
metalgearsloth
90110183be
Fix a bunch of logger warnings ( #17691 )
2023-06-27 23:56:52 +10:00
Leon Friedrich
4f8ea0c19b
Fix damage visuals not resetting in some cases ( #17399 )
2023-06-19 03:22:41 +10:00
Slava0135
082d204173
Fix shield modifiers ( #17071 )
...
* use uid instead of .Owner
* a bit of refactoring
* block damage reimplemented
2023-06-04 20:23:54 -06:00
metalgearsloth
a5e264a75e
Fix stamina popup spam ( #16991 )
2023-06-01 00:24:06 +10:00
metalgearsloth
64bb57cdef
Remove some client IEnumerables ( #16501 )
2023-05-16 22:55:22 +10:00
Leon Friedrich
2bd5fb3736
Remove obsolete Fixture.Body references ( #16259 )
2023-05-09 17:21:26 +10:00
Slava0135
1e56271d39
Hot potato on fire ( #16017 )
2023-05-06 20:30:16 +10:00
Nemanja
0604c93d50
Defibrillator ( #15922 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-05-03 10:10:19 +10:00
metalgearsloth
d51d74d934
Content fixes for timeoffsets ( #15934 )
2023-05-01 14:49:25 +10:00
Chief-Engineer
8704707dbd
Fix incorrect source weapon in stamina damage logs ( #15778 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com >
2023-04-27 11:56:51 -07:00
Kara
48cefca4e4
Godmode refactor ( #14651 )
2023-03-23 14:57:15 -04:00
metalgearsloth
49c7c0f9a7
Remove stamina + damageable .Owner ( #14602 )
...
* Remove stamina + damageable .Owner
* More
2023-03-12 09:19:05 -04:00
Vordenburg
4183b5f449
Fire MeleeHitEvent on misses. ( #12867 )
...
* Fire MeleeHitEvent when there are no targets.
* Prevent certain weapons from activating if they had no hit entities on hit.
* Prevent miss events from firing when target is yourself or was deleted.
* Use .Value as Target is already known not to be null.
* uid changes
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com >
2023-02-13 12:55:39 +00:00
Nemanja
c4a92fdfa3
Meat Anomaly Tweaks ( #14026 )
...
* Meat Anomaly Tweaks
* 50%
2023-02-12 20:17:54 +00:00
Jezithyr
eeb5b17b34
Mobstate Refactor ( #13389 )
...
Refactors mobstate and moves mob health thresholds to their own component
Co-authored-by: DrSmugleaf <drsmugleaf@gmail.com >
2023-01-13 16:57:10 -08:00
Leon Friedrich
52272e19cd
Fix damage mispredict ( #13304 )
...
Fixes https://github.com/space-wizards/space-station-14/issues/13147
2023-01-03 17:43:35 +11:00
Leon Friedrich
881a2b2ece
PopupSystem public methods rejig ( #12830 )
2022-12-19 08:41:47 +11:00
Chief-Engineer
388d186fc7
Add stamina logs ( #12921 )
2022-12-12 15:21:15 +11:00
metalgearsloth
fb3f6fa80f
Predicted stamina ( #12413 )
...
* Predicted stamina
Needed to do some semblence of predicted melee.
* Okay now done.
* Pause support
* Comment
2022-11-08 14:34:07 -06:00
Rane
9e917d44fe
[3 lines] fix damage origin ( #12195 )
2022-10-30 18:39:38 +11:00
Paul Ritter
79854e59a4
adds a source uid to most damage & mobstate events ( #11559 )
...
Co-authored-by: Flipp Syder <76629141+vulppine@users.noreply.github.com >
2022-10-08 12:15:27 +02:00
metalgearsloth
600c0e3255
Fix a few warnings ( #11576 )
2022-10-04 14:24:19 +11:00
Visne
356a6b8d2e
Event-ify Rejuvenate ( #11145 )
2022-09-15 03:30:56 +10:00