Memory
21c41f28ed
Refactor all references to AudioSystem functions now that the old ones are obsolete. ( #1081 )
...
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
2020-06-07 15:55:15 +02:00
Remie Richards
2e38c194f7
IExamine can now limit certain details behind a 'details' range check. ( #1039 )
...
* IExamine can now limit certain details behind a 'details' range check.
* Comic's Review fixes.
- colour -> color. My ancestors are saddened by this.
- Can see wire panel opened/closed at any distance again.
2020-05-31 20:29:06 +02:00
Víctor Aguilera Puerto
a9a43f25ce
Remove unused IEntitySystemManager dependencies.
2020-05-31 19:58:49 +02:00
FL-OZ
53900b79e9
Rename SoundComponent and refactor its wrong usages. ( #1036 )
...
* Rename `SoundComponent` and refactor its wrong usages.
* Replace verbose IoC grabs with EntitySysetm.Get
* unused depend
Co-authored-by: FL-OZ <anotherscuffed@gmail.com >
Co-authored-by: Víctor Aguilera Puerto <6766154+Zumorica@users.noreply.github.com >
2020-05-31 19:40:36 +02:00
Pieter-Jan Briers
94917a63a6
Fix compiler warnings
2020-05-28 17:44:51 +02:00
Leo
312ec5760c
Adds ISuicideAct and support for Held Item and Environmental suicides ( #1010 )
2020-05-28 01:05:12 +02:00
Víctor Aguilera Puerto
8a81f54a45
Makes InRangeUnobstructed use MapCoordinates. Fixes #1003
...
(Also updates Submoduke)
2020-05-26 14:23:25 +02:00
Swept
8860ca6e2c
Crowbar, Wrench, Welder inhand ( #990 )
2020-05-24 21:44:22 +02:00
zumorica
3cf2948f82
Fix remnants of IAfterAttack
2020-05-24 13:47:13 +02:00
zumorica
934e69d6e3
Merge branch 'master' into 2020-04-28-tool-component
...
# Conflicts:
# Content.Server/GameObjects/Components/AnchorableComponent.cs
# Content.Server/GameObjects/Components/Construction/ConstructionComponent.cs
# Content.Server/GameObjects/Components/Doors/AirlockComponent.cs
# Content.Server/GameObjects/Components/Gravity/GravityGeneratorComponent.cs
# Content.Server/GameObjects/Components/Interactable/Tools/CrowbarComponent.cs
# Content.Server/GameObjects/Components/Power/PowerTransferComponent.cs
# Content.Server/GameObjects/Components/WiresComponent.cs
2020-05-23 18:00:28 +02:00
Clyybber
1ad9a10050
Fix #274 ( #927 )
2020-05-23 17:23:25 +02:00
zumorica
154ff47446
Add a few useful popups to welders.
2020-05-23 14:26:41 +02:00
zumorica
eb3660b9cb
Use DataField for tool quality enum
2020-05-23 14:20:26 +02:00
zumorica
3029e31e4a
Merge branch 'master' into 2020-04-28-tool-component
...
# Conflicts:
# Content.Server/GameObjects/Components/AnchorableComponent.cs
# Content.Server/GameObjects/Components/Gravity/GravityGeneratorComponent.cs
# Content.Server/GameObjects/Components/Interactable/Tools/CrowbarComponent.cs
# Content.Server/GameObjects/Components/Power/PowerTransferComponent.cs
# Content.Server/GameObjects/Components/WiresComponent.cs
# Content.Server/GameObjects/EntitySystems/Click/InteractionSystem.cs
# Resources/Prototypes/Entities/Items/tools.yml
2020-05-23 12:02:34 +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
zumorica
6daa1bcf27
Only play tool sound if the use goes through
2020-05-22 21:24:59 +02:00
zumorica
1e91b9f075
Change properties to auto-properties
2020-05-20 11:05:55 +02:00
zumorica
e5ddf6e309
Add tile prying component
2020-05-20 10:55:17 +02:00
zumorica
f04b9c0a2f
God fucking dammit
2020-05-19 14:52:45 +02:00
zumorica
be6eba4f75
Add TryPryTile
2020-05-19 14:50:24 +02:00
zumorica
06d2cc74ed
Refactor a bunch of stuff.
2020-05-19 14:17:48 +02:00
zumorica
06c7030514
Some work
2020-05-17 12:58:54 +02:00
zumorica
b1db8d1e7a
Add WelderComponent back
2020-05-11 15:26:07 +02:00
zumorica
8e10522bd2
Read enums only when reading from serialized data
2020-04-29 14:26:13 +02:00
zumorica
6dd0b00512
Fix bug where fuel wouldn't be consumed
2020-04-29 14:10:22 +02:00
zumorica
0a44490acb
Change fuel consumption back to normal
2020-04-29 13:56:38 +02:00
zumorica
ff5549a0d1
Finish refactoring tools. Add multitools. (as in multiple tools in one)
2020-04-29 13:48:32 +02:00
zumorica
ca5638badf
Start refactoring tools
2020-04-28 16:44:53 +02:00
Pieter-Jan Briers
9c0a670525
Fix flashlights not updating status when battery inserted.
2020-01-12 02:02:58 +01:00
Pieter-Jan Briers
92da411ea5
Flashlight wattag is now a VV-able variable.
2020-01-12 02:01:00 +01:00
Pieter-Jan Briers
411c23c46e
Item status!
2020-01-09 00:28:04 +01:00
Acruid
1fe09c580c
Entities now require a location when being spawned.
2019-12-16 21:44:24 -08:00
Pieter-Jan Briers
4265fac7b8
Welders now play sounds when toggled.
2019-11-29 16:46:25 +01:00
Ephememory
d63c879404
Crowbar floor tiles and placement ( #429 )
...
* Adds tile removing behavior to CrowbarComponent.
Add FloorTileItemComponent.
Add genhit.ogg
Add tile.png for testing
* fixes
* Gives ContentTileDefinition a default value for tile item to drop.
Adds a few more tileitems.
* Changes per review request
* move stack.use and if statement
2019-11-23 22:10:05 +01:00
Ephememory
1f177a044d
Fix flashlight PointLight radius ( #438 )
...
* Add radius to `HandheldLightComponent.cs`
* Revert handheldlightcomponent and simply specify radius to flashlight in yaml.
2019-11-21 15:23:09 +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
rok-povsic
e5150d3714
Fix crowbar distance to work on adjacent tiles ( #424 )
...
* Fix crowbar distance to work on max 1.5 tiles
* Use existing distance methods
* Use the existing InteractionRange
2019-11-10 21:50:13 +01:00
Pieter-Jan Briers
fd109436e5
Localize & fancify all the examine tooltips with markup.
2019-10-13 22:49:07 +02:00
Pieter-Jan Briers
cf97ef7ad1
Give flashlights feedback about dead/missing cell.
2019-10-10 11:50:53 +02:00
DamianX
be4197351a
Fixed examine things ( #308 )
2019-08-19 22:27:25 +02:00
Pieter-Jan Briers
ceb8cc8421
Use automatic component registration.
2019-07-31 15:07:54 +02:00
Pieter-Jan Briers
1132e5b6a7
Update submodule: light cleanup.
2019-07-30 13:31:46 +02:00
Pieter-Jan Briers
930cb61af8
Flashlight improvements:
...
1. Sound effects
2. fixed sprite having a hole
2019-07-27 11:56:36 +02:00
Acruid
d52e5ccbfb
Verbs can now set themselves as invisible.
2019-05-22 08:53:50 -07:00
Pieter-Jan Briers
e35d5390db
Storage system refactor & map init.
...
* Demonstrated map init working with guns, toolboxes, tool lockers.
* Refactored EntityStorage and ServerStorage to have a common interface.
* EntityStorage no longer uses ServerStorage PURELY for visuals.
Use an appearance visualizer instead.
2019-05-05 18:52:06 +02:00
Acruid
25b50ebb27
Changed some function names on IMapGrid.
...
UnitTesting project is now filtered out of the code coverage.
2019-04-28 22:08:27 -07:00
Acruid
d3daa83b82
Map System Code Refactor ( #204 )
...
* Removes static `IoCManager` service locator calls from `Robust.Shared.Map` namespace.
* Misc code cleanup and filling out doc comments for Map classes.
* Added Union and Intersect methods to Box2.
* Any touched component was converted from static IoC calls to field injection.
Sibling PR to https://github.com/space-wizards/RobustToolbox/pull/796 .
2019-04-21 01:20:18 +02:00
Silver
a18692bc46
Rename toolbox references from ss14 to robust
2019-04-15 21:11:38 -06:00
Pieter-Jan Briers
c283634efb
Make examine use tooltips. ( #189 )
...
FANCY.
2019-04-09 17:33:53 +02:00