SlamBamActionman
e0619d96b1
Hristov & .60 changes - Hristov Rework, Part 2 ( #31662 )
...
* Initial commit
* Updated values to reflect new resistances
* Review fixes
* Review fixes
* LINQ BEGONETH
2025-02-14 16:09:58 +00:00
SlamBamActionman
63d05a5e53
Add conditional camera offset based on cursor - Hristov Rework, Part 1 ( #31626 )
2025-01-28 05:02:03 +00:00
deltanedas
916c78c579
wielding refactor/fixes ( #32188 )
...
* refactor wieldable events
* fix inconsitency with wielding and use updated events
* wieldable cosmetic refactoring
* Update Content.Shared/Wieldable/Events.cs
Co-authored-by: Centronias <charlie.t.santos@gmail.com>
* real
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
---------
Co-authored-by: deltanedas <@deltanedas:kde.org>
Co-authored-by: Centronias <charlie.t.santos@gmail.com>
Co-authored-by: ScarKy0 <106310278+ScarKy0@users.noreply.github.com>
2025-01-12 08:08:21 +00:00
Plykiya
bb2e3daba6
Bugfix: Wielding now uses identity system. ( #33134 )
...
Make wielding system use identity
2024-11-15 17:25:39 +00:00
Brandon Hu
c7f626df69
tweak(GunRequiresWield): State the requirement for gun wielding in the description. ( #30301 )
...
* https://en.wikipedia.org/wiki/List_of_LASD_deputy_gangs
* https://knock-la.com/tradition-of-violence-lasd-gang-history/
* https://coc.lacounty.gov/deputy-gangs/
2024-08-09 17:59:55 +01:00
Doomsdrayk
88bd1fbab1
Fix guns appearing to cycle bolt when wielded ( #28756 )
...
Adds a check during wielding to see if the code is running clientside, and if so skip the part responsible for creating the virtual items.
This is necessary because TrySpawnVirtualItem is blocked from running clientside, so trying to spawn the virtual items for wielding causes the client to always believe the wield has failed. This erroneous failure leads to the display of incorrect feedback until the server's successful wield attempt makes it to the client. The added check prevents wielding from failing in this way and therefore allows the client to behave as expected.
2024-07-05 20:27:51 +02:00
Errant
772296179a
Don't switch-unwield if mob has more than 2 hands ( #28438 )
2024-06-08 20:15:09 +02:00
Errant
5768c2a8d4
Changing hands unwields item ( #28161 )
...
Unhand me, fiend
2024-06-01 17:13:07 +02:00
DrSmugleaf
198b67bef6
Make wielding automatically drop the item on your other hand ( #27975 )
...
* Make wielding automatically drop the item on your other hand
* Fix docs
* Remove redundant parameter
* Fix not deleting virtuals on fail
* Make count freeable hands method
* Add popup when dropping item
2024-06-01 16:51:09 +02:00
DrSmugleaf
e2d0f0a6a0
Make failing to fire a gun that requires wielding not delay the next shot ( #27973 )
...
Make failing to fire a wield-only gun not delay the next shot
2024-05-18 13:59:32 +02:00
RiceMar1244
10b10f0533
Adds wielding for all large guns ( #26970 )
...
* Adds wielding assets
* Modifies meta.json files and adds artist credit
* Adds wieldable component to a bunch of weapons
* Moves shotgun inhands and wield inhands to their own folders (because its the only way the sprites would work)
* Removes the wieldable component from some guns
* Adds wielding sprites for wieldable guns that didnt have them
* Adds gun wielding bonuses and base innaccuracy to wieldable guns.
* Corrects wielded accuracy to be default accuracy instead of perfect
* Makes the drozd smg and bulldog shotgun wieldable
* Makes nukie c20r wieldable and adds sprites
* Adds BaseGunWieldable
* Makes all the newly wieldable gun use the base inheritable
* Adds accuracy to smgs to resolve inheritance conflict
* Makes all wieldable shotguns require wielding to fire because of a bug involving spread innacuracy
* Adds wield bonus message on examine
2024-05-18 13:50:12 +02:00
WarMechanic
85048c5d32
fix wieldable guns not being able to cycle inhand ( #27307 )
...
* Add UnwieldOverride variable that overrides unwielding inhand to enable other interactions
* Give LMGs UnwieldOverride
* logically inverted UnwieldOverride to UnwieldOnUse
* fixed typo
(cherry picked from commit 498109a833047d933a5f72edf87961542c516f58)
2024-05-03 00:18:52 +02:00
Froffy025
0e5eaa1008
Wield recoil components ( #26915 )
...
* WieldRecoilComponents
* WieldRecoilComponents
* Update Content.Shared/Weapons/Ranged/Components/GunWieldBonusComponent.cs
Co-authored-by: Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
* Update Content.Shared/Weapons/Ranged/Components/GunWieldBonusComponent.cs
---------
Co-authored-by: Whisper <121047731+QuietlyWhisper@users.noreply.github.com>
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
(cherry picked from commit a7fad5d43953ea679418d7c39272bf3224f7767f)
2024-04-21 21:58:24 +02:00
Tayrtahn
7095f3e8a7
Add two-message overload to PopupPredicted ( #26907 )
...
Added two-message overload to PopupPredicted
(cherry picked from commit 9107d421bdd2600883780d02d521ebbbec06ac68)
2024-04-21 21:56:56 +02:00
DrSmugleaf
c253b15886
Fix incorrect "Cycled" and "Bolted" popups when (un)wielding a gun ( #26924 )
...
(cherry picked from commit b51482f51a67bb90f6ccc7fb355c316e200bb36d)
2024-04-21 21:54:35 +02:00
DrSmugleaf
5329280378
Add events for GunComponent values, muzzle flashes and cartridge spread ( #24077 )
...
* Add a modifier event for GunComponent values
* Add docs
* Add VV readwrite to modified values
* Add more docs
* More docs
* Add Gun parameter to GunRefreshModifiersEvent
* Add another event for handling cartridge spread
* Fix pneumatic speed
(cherry picked from commit 4e8b1fb0d3ef23c79ea3ca0cec05932de03601f5)
2024-02-08 11:52:29 +01:00
AJCM-git
9a6fa17e72
Virtual items cleanup ( #23912 )
...
* Virtual items cleanup
* Detail
* Review
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit 108f001731b9394f98d9ef712b9b777e5b3f8abc)
2024-01-26 22:49:14 +01:00
AJCM-git
6b7e8b4f5b
UseDelay + ItemCooldown merge ( #22502 )
...
(cherry picked from commit 9c522c8b19f7a6f6b396c66342413572a22d7845)
2024-01-26 21:32:09 +01:00
metalgearsloth
b1738dcf9c
AutoCompState + ItemToggle fixes ( #23422 )
...
* AutoCompState + ItemToggle fixes
Fix a lot of the comp states that are never actually networked and also cleaned up ItemToggle events a bunch. ItemToggle will still need some future work for lights and sounds.
* Also catch these
(cherry picked from commit 2166958bd0c23b7b9fd5c699eaeee910d1db62bf)
2024-01-26 21:27:29 +01:00
metalgearsloth
b1ee2d48ff
Unrevert audio ( #21330 )
...
Co-authored-by: Pieter-Jan Briers <pieterjan.briers@gmail.com>
2023-12-02 20:16:36 +01:00
stopbreaking
a09d756096
Replaced Wieldable DoAfter with UseDelay ( #18880 )
...
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-10-23 23:54:01 +02:00
Kara
b8f401d664
Bows & arrows ( #19771 )
2023-09-27 21:59:12 +02:00
metalgearsloth
c9648da984
Content update for NetEntities ( #18935 )
2023-09-27 21:59:12 +02:00
metalgearsloth
1f904ddb81
Fix crusher showing popup on swing ( #19791 )
2023-09-03 21:24:31 -07:00
DrSmugleaf
a88e747a0b
Refactor serialization copying to use source generators ( #19412 )
2023-08-22 18:14:33 -07:00
Vordenburg
31f5f1caad
Make wielding precede cycling in event subs ( #18915 )
...
* Make wielding precede cycling in event subs
* Update API
* Remove unused using
2023-08-14 18:45:39 -04:00
TaralGit
8acac895fc
(Re)Adds open bolt animations for gun sprites ( #17219 )
...
Co-authored-by: and_a <and_a@DESKTOP-RJENGIR>
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
2023-08-13 15:58:07 +10:00
metalgearsloth
aa8efc9a26
Melee rebalancing ( #17520 )
2023-08-06 12:55:38 +10:00
metalgearsloth
6537e683b0
Make PKA require wielding ( #16638 )
2023-06-01 12:27:19 +10:00
Nemanja
dd044f4a91
Make melee damage not go through MeleeHitEvent.cs ( #16881 )
...
Co-authored-by: metalgearsloth <31366439+metalgearsloth@users.noreply.github.com>
2023-05-28 17:03:25 +10:00
metalgearsloth
552fbb0585
Adds grappling gun ( #16662 )
2023-05-27 14:15:15 +10:00
metalgearsloth
6417bb4fa0
Proto-kinetic crusher ( #16277 )
...
Co-authored-by: AJCM-git <60196617+AJCM-git@users.noreply.github.com>
2023-05-14 13:15:18 +10:00
metalgearsloth
9946cbd7fe
Predict wielding ( #16275 )
2023-05-10 10:01:23 +10:00
Leon Friedrich
19277a2276
More DoAfter Changes ( #14609 )
...
* DoAfters
* Compact Clone()
* Fix mice and cuffables
* Try generalize attempt events
* moves climbabledoafter event to shared, fixes issue with climbable target
* Fix merge (cuffing)
* Make all events netserializable
* handful of doafter events moved
* moves the rest of the events to their respective shared folders
* Changes all mentions of server doafter to shared
* stop stripping cancellation
* fix merge errors
* draw paused doafters
* handle unpausing
* missing netserializable ref
* removes break on stun reference
* removes cuffing state reference
* Fix tools
* Fix door prying.
* Fix construction
* Fix dumping
* Fix wielding assert
* fix rev
* Fix test
* more test fixes
---------
Co-authored-by: keronshb <keronshb@live.com>
2023-04-02 21:13:48 -04:00