Pieter-Jan Briers
94917a63a6
Fix compiler warnings
2020-05-28 17:44:51 +02:00
Pieter-Jan Briers
785ecacb32
Remove file delay system.
...
It didn't work and was replaced by just spamming mouse updates.
It caused guns to fire twice on accident.
2020-05-28 17:44:51 +02:00
Hugal31
0171c3bd93
Fix rifles making sound on spawn ( #1021 )
2020-05-28 13:02:06 +02:00
ComicIronic
a77c1125ce
Fix laser collision logic wrt transparent entities ( #1018 )
2020-05-28 00:59:45 +02:00
Daniel Thompson
b53446bed1
Adds cells to stunbatons ( #972 )
2020-05-25 15:02:59 +02:00
Pieter-Jan Briers
3847b5260b
Fix exception if you attack and hit nothing.
2020-05-23 17:47:32 +02:00
Clyybber
1ad9a10050
Fix #274 ( #927 )
2020-05-23 17:23:25 +02:00
Pieter-Jan Briers
ae344888d8
Fix bullets slowing down.
...
This one was pretty hilarious I gotta admit.
2020-05-23 13:07:46 +02:00
chairbender
6a4d78cfac
Add interaction checks to all interactions ( #923 )
2020-05-23 11:27:31 +02:00
Pieter-Jan Briers
cad59d2cb4
Fancy Verb Menu & Verb API Refactor ( #928 )
2020-05-23 03:09:44 +02:00
Pieter-Jan Briers
18ce80a43c
Merge physics rewrite
2020-05-23 01:26:43 +02:00
zumorica
7cbd2fd8ce
OnHitEntities now returns a bool and takes a read only list
2020-05-21 19:40:08 +02:00
zumorica
b5cf3cf2da
Adds stun status effect
2020-05-14 17:44:09 +02:00
zumorica
a8275b4fae
Sounds for stun baton
2020-05-14 16:13:25 +02:00
zumorica
1dd7eb8677
Stunbaton now has a 3/4 chance of applying slowdown instead of paralyze
2020-05-14 15:43:49 +02:00
zumorica
6428cdd596
Adds stunbaton
2020-05-13 20:21:03 +02:00
Clyybber
7d58baa0e0
Fix #673
2020-05-11 13:54:31 +02:00
Jackson Lewis
6a22f2629b
Update content repo and RobustToolbox
2020-04-20 10:36:02 +01:00
Víctor Aguilera Puerto
d1ff84e95d
Add CanAttack to IActionBlocker, prevent using guns when dead ( #769 )
2020-03-03 15:10:09 +01:00
py01
5e2cac78ac
Fixes melee/hitscan raycast through airlocks ( #777 )
2020-03-03 15:09:07 +01:00
py01
196950fb7e
Gun Code Modularization + Magazine Fed Shotgun ( #751 )
...
* Adds shotgun YAML files
* Adds shotgu ammo and magazine enum value, modularizes some projectile weapon methods
* Fixes guns consuming two bullets on fire
* Finishes shotgun behavior in Projectile Weapon Components
* Gun and ammo modularization
* Updates BallisticMagazineWeapons to be compatible with new AmmoWeapon
* Fixes shotgun spread angles, Fixes shogun YAML
* Gun documentation and ViewVariable specifications
* Removes todo messsage in gun code
* Default gun evenspread fix
* AmmoComponent Name fix
* Fixes Component name
* Projectile refactor code review fixes
2020-02-29 18:09:41 +01:00
Víctor Aguilera Puerto
934f6fb7e2
Add OnDamaged method to IOnDamageBehavior ( #685 )
...
* Add OnDamaged method to IOnDamageBehavior
* Adds Source, SourceMob to OnDamage.
2020-02-13 15:57:40 +01:00
Profane McBane
c7043d20b1
Fixes melee combat ( #655 )
2020-02-08 20:46:45 +01:00
Pieter-Jan Briers
6d9f2b5a68
Fix attack sounds playing globally.
2020-02-08 18:26:01 +01:00
Tyler Young
fcccae5df0
Replaces constructors of Ray with CollisionRay ( #594 )
...
Companion of https://github.com/space-wizards/RobustToolbox/pull/951
2020-02-06 14:17:37 +01:00
Acruid
59500e5278
Raycast API changes.
2020-01-25 13:55:29 -08:00
Acruid
a692899f5b
GridCoordinates API changes.
2020-01-25 01:39:14 -08:00
Pieter-Jan Briers
1856cb079c
Fix a couple compiler warnings.
2020-01-15 14:51:01 +01:00
Pieter-Jan Briers
411c23c46e
Item status!
2020-01-09 00:28:04 +01:00
Pieter-Jan Briers
33782ed7f3
Fix ranged weapon fire rates being stuttery.
...
Now we just send a fire message to the server every frame. Absolutely terrible!
2020-01-09 00:28:04 +01:00
Pieter-Jan Briers
39d99485eb
Fix laser weapons always hitting yourself.
2020-01-09 00:28:03 +01:00
Acruid
1fe09c580c
Entities now require a location when being spawned.
2019-12-16 21:44:24 -08:00
DamianX
63b98f26a6
Fixed a bunch of unused variables warnings ( #492 )
2019-12-15 14:12:23 +01:00
L.E.D
fac91af34d
new layers ( #483 )
2019-12-01 15:20:50 +01:00
Pieter-Jan Briers
96b8ded8af
Make melee weapons use raycasts.
2019-11-17 21:46:39 +01:00
ZelteHonor
b2e2aef78d
Rider static analysis ( #433 )
...
* Non-accessed local variable
* Merge cast and type checks.
* StringComparison.Ordinal added for better culture support
* Supposed code improvement in launcher. Remove unused code.
* Update ExplosionHelper.cs
Unintentional change.
* Optimized Import
* Add Robust.Shared.Utility import where it was deleted
* Other random suggestion
* Improve my comment
2019-11-13 23:37:46 +01:00
Pieter-Jan Briers
841bb101c5
Visualize melee weapon cooldowns in HUD.
2019-11-12 01:43:11 +01:00
Ephememory
7198a7c78d
Add cooldown to MeleeWeaponComponent ( #426 )
2019-11-11 22:21:29 +01:00
Ephememory
7032c8a92e
Checks if user is in combat mode before allowing firing. ( #425 )
2019-11-10 10:59:26 +01:00
Pieter-Jan Briers
d7360f8709
Fix some compiler warnings.
2019-10-10 15:48:11 +02:00
Pieter-Jan Briers
02d509fc5f
Shitty combat mode & animations. ( #367 )
...
* Combat mode UI & targeting zones.
* Fix inventory hud positioning.
* Crappy attack animations.
* Import TG combat sounds
* More work on arcs.
* Implement hit sounds.
* Lunging, hit effects, some more stuff.
2019-09-26 22:32:32 +02:00
Acruid
dd06c71735
Updates the content components to be compatible with the changes in 55a50ff7ba.
...
Updates engine submodule.
2019-09-18 11:36:58 -07:00
metalgearsloth
b62fb4a318
Add ammo boxes ( #325 )
...
Same as magazines except they can't be loaded into a weapon.
You can transfer ammo to and from magazines / boxes freely where the caliber matches so you don't need to necessarily match the magazine type.
Used popups to reflect transfer amount.
Also fixed the mag sprite showing as 0 capacity on spawn and the 10mm smg flash magazine prototype
2019-09-03 22:35:19 +02:00
Pieter-Jan Briers
6bdd26506c
Don't spawn all bullets in a magazine until necessary.
2019-08-29 15:05:42 +02:00
metalgearsloth
9431011ba5
Add more dakka ( #307 )
...
* Add more dakka
Some slight codebase changes to facilitate more robust behaviour.
* Update Content.Server/GameObjects/Components/Projectiles/ProjectileComponent.cs
Co-Authored-By: Pieter-Jan Briers <pieterjan.briers@gmail.com >
* Remix last stereo to mono
hpistol + ltrifle
2019-08-22 11:08:32 +02:00
DamianX
4dcbf28714
IoC'd random ( #302 )
...
* Implemented RobustRandom
* update submodule
* update submodule
* Fix benchmark
2019-08-17 12:09:09 -07:00
Pieter-Jan Briers
ceb8cc8421
Use automatic component registration.
2019-07-31 15:07:54 +02:00
Pieter-Jan Briers
c4523a956d
Stupidly shoddy combat mode system.
...
Doesn't even work for guns, oh well.
2019-06-30 00:01:41 +02:00
Injazz
400778eb73
improves hitscan weapons ( #248 )
...
- fixes inhand sprite visibility
- adds visible charge level
- refactor sound recourse load, now you can specify fire sound from YAML
- adds laser cannon - more powerful laser
- adds new assets for cannon
2019-06-02 01:16:55 +02:00
Acruid
d52e5ccbfb
Verbs can now set themselves as invisible.
2019-05-22 08:53:50 -07:00