BarryNorfolk
23ae0b3758
Oni/refactor ( #2805 )
...
* Add ability for GunComponent to track their holders
* Add new component to allow Players to modify gun attributes
* Allow users of melee weapons to also modify their weapons damage
* Allow user stamina damage modifiers
* Allow users of tools to also modify tool attributes
* Delete old Oni component and systems
* Replace oni components
* Set default max spread angle to 180 degrees
* Change modifier to multiplier to better reflect the math
* Add documentation.
* Add NetworkedComponent to new components
2025-02-01 11:04:12 +00:00
metalgearsloth
57628b8742
Implement some field-level deltas ( #28242 )
...
* Update GasTileOverlayState
* Update DecalGridState
* Update NavMapState
* poke
* poke2
* poke3
* Implement field deltas for guns
* Content done
* Update
---------
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
2024-12-21 10:25:48 +00:00
SlamBamActionman
9304ee44d3
Changes to "Burst" firemode; Drozd, WT550 and C20-r ( #31292 )
...
* Initial commit
* Change burst fire variable to be a set value rather than a multiplier
2024-11-15 17:31:26 +00:00
DrSmugleaf
af6a694481
Make projectiles not hit crit mobs unless clicked on ( #27905 )
2024-05-18 13:53:49 +02:00
Pieter-Jan Briers
e7a3b82a8d
Use new ComponentPauseGenerator ( #25183 )
...
Also includes some (non critical) changes to the solution file to re-organize the Roslyn components.
(cherry picked from commit e00f74505c62310bd15aeaba8d6530f648397074)
2024-03-07 00:57:05 +01:00
Debug
a4fd13ae70
Fix current test fails
2024-02-08 13:05:23 +01:00
metalgearsloth
ac052e4666
Revert "Make flare gun explode, damage and stun the player when used … ( #24679 )
...
* Revert "Make flare gun explode, damage and stun the player when used with the wrong ammo (#22349 )"
This reverts commit e301378114b245fa6927372f83c19868cb90b13c.
# Conflicts:
# Content.Shared/Weapons/Ranged/Components/GunComponent.cs
# Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Cartridges/shotgun.yml
# Resources/Prototypes/Entities/Objects/Weapons/Guns/Ammunition/Projectiles/shotgun.yml
* Fix revert conflicts
* Update Content.Shared/Weapons/Ranged/Components/GunComponent.cs
(cherry picked from commit e1901aa6b602516f0f7cc3f29844c77e90c77977)
2024-02-08 11:52:32 +01: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
Ed
145c2158ca
Star Wars 14: Shuttle weapon update ( #23644 )
...
* setup codebase
* make auto-fire, but its broken
* collider problem
* fix rate, add toggle port
* add laser
* power cages
* ginormous cells
* fix inhand
* add pirate cannon
* salvage gun
* functional Nuke cannon
* rewrite to standart grenade
* fix naming, add emp sprite
* grenade cartridge
* thruster fix
* nuke cannon
* audio + visual polish
* balance tweak
* tweaks
* laser balance tweak: new Electronic damage modifier set, reduce structural cannon damage
* resprite energy cages, start implementing in game
* fix cage recharger craft
* add small laser gun
* fix colliders
* add lasers and ptk to research and crafting
* finish implementing weapon to rnd and sec
* some fixes
* splitted grenades and cannon balls
* integrate new cannon balls
* tweaks stick
* move circuits to sectechfab, fix
* fix?
* add ability to E shoot, without signals
* fix!
* fix?!?! and naming tweak
* go!
* Lank fix
* oh
* mornings don't start with coffee.
* the morning starts with bug fixes.
* fucking bugs!
* finally
* it is now possible to craft projectiles separately from cartridges
* +2 fix
* refactor
* piu
* More weight
* add AutoShootGunComponent
* move autoshoot to partial
* SetEnabled()
* some fixes
* remove CanShootWithoutUser field
* remove null-checks ToCoordinates from AttemptShoot()
* war without reason
* return to home
* ?
* forgot remove it
* review
* Fix formatting and update path
---------
Co-authored-by: metalgearsloth <comedian_vs_clown@hotmail.com>
(cherry picked from commit a2d5d74b46060d330e5aa14e166692f32dcce7a9)
2024-01-27 23:40:06 +01:00
MendaxxDev
a908b24ba1
Make flare gun explode, damage and stun the player when used with the wrong ammo ( #22349 )
...
* Flare gun can now only be loaded with actual flares
* Make flare gun loadable with other shells, but destroy it and damage and stun the user when used
* tweak
* Logic fix + QOL add-ons
* damageOnWrongAmmo in gun component
* cleanup
2023-12-16 20:30:33 +01:00
LordEclipse
33537f03eb
Make more fields VV-writeable ( #21754 )
2023-11-19 22:23:30 +01:00
Nemanja
99cb2627bd
multi-gun nerf ( #20194 )
2023-09-27 21:59:12 +02:00
DrSmugleaf
c71f97e3a2
Refactor actions to be entities with components ( #19900 )
2023-09-08 18:16:05 -07:00
Arendian
580d481710
Make clumsy entities able to shoot funny weapons ( #18156 )
...
* Make clumsy entities able to shoot funny weapons
* remove unneeded line
2023-07-19 15:22:07 -06: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
Nemanja
98481fb9a2
Spray Nozzle & Backpack Water Tank ( #16133 )
2023-05-06 11:50:09 +10:00
Kara
47262a6998
Gun auto state handlers ( #15186 )
...
* battery auto state
* basic entity autostate
* ballistic autostate
* flyby
* cartridge ammo
* gun
* Revert "battery auto state"
This reverts commit 35b7d62f303fddb0edd9eb7a922e3c26b7a5f7fb.
* silly
2023-04-13 18:08:56 -07:00
metalgearsloth
678c612833
Bump projectile speed ( #13387 )
2023-01-10 04:31:26 -08:00
Nemanja
a66790f158
fix emitter examining ( #13369 )
2023-01-10 22:48:05 +11:00
metalgearsloth
6908f27cd1
Use time offsets for gun and melee ( #13041 )
...
Doesn't stop the pickup serialization.
2022-12-15 15:35:08 -06:00
DrSmugleaf
7fbc2608e8
Remove redundant read-only VV from datafields ( #12626 )
2022-11-16 20:22:11 +01:00
AJCM-git
3f74141c93
Makes projectile speed configurable in gun system ( #10535 )
2022-08-12 12:49:46 +10:00
Leon Friedrich
c7ad6b709e
Audio System Rejig ( #9635 )
2022-07-29 12:13:12 +10:00
metalgearsloth
e06cabecbb
Gun spread overlay ( #8588 )
2022-06-04 14:19:14 +10:00
metalgearsloth
49dfa9034a
Shotgun nerfs ( #8590 )
...
- Bojevic firerate dropped from 3 to 2
- Pellet damage from 13 to 8 (3 shotting players instead of 2 shot)
- Slightly more spread in line with the design doc. Slug spread I made as accurate as an SMG (so not quite full-screen mob hits but pretty close).
2022-06-03 00:57:39 -07:00
metalgearsloth
fb943a61dc
Gun refactor ( #8301 )
...
Co-authored-by: Kara <lunarautomaton6@gmail.com>
Co-authored-by: T-Stalker <le0nel_1van@hotmail.com>
Co-authored-by: T-Stalker <43253663+DogZeroX@users.noreply.github.com>
Co-authored-by: ElectroJr <leonsfriedrich@gmail.com>
Co-authored-by: metalgearsloth <metalgearsloth@gmail.com>
2022-06-01 19:59:58 +10:00