ancientpower
32bd23f85e
fixes power provider range calculation ( #442 )
2019-11-17 19:56:54 +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
9a38577a18
Improve autolathe & protolathe visuals.
...
Used correct Eris autolathe sprite.
Gave them an unlit layer.
2019-10-14 09:57:57 +02:00
Pieter-Jan Briers
fd109436e5
Localize & fancify all the examine tooltips with markup.
2019-10-13 22:49:07 +02:00
Pieter-Jan Briers
d113a738de
Make Airlock hacking shut power to the entire PowerDevice.
...
This makes the power device report as "not powered" in the examine tooltip.
2019-10-13 18:29:57 +02:00
Pieter-Jan Briers
33e11c0c3a
Highlight "not powered" orange in PowerDevice examine.
...
Also localizes it.
2019-10-13 17:01:53 +02:00
Pieter-Jan Briers
d7360f8709
Fix some compiler warnings.
2019-10-10 15:48:11 +02:00
Acruid
e8485ee6c5
Added a new WirePlacerComponent. This is used on an item, and allows a client to place electrical wires in the world by AfterAttacking a a grid square without any other wires on it.
2019-09-19 11:47:45 -07:00
Pieter-Jan Briers
35e88ea62c
Add unit test asserting that saving, loading & saving the map produces identical output. ( #348 )
...
Also fixed PowerProvider violating this.
2019-09-19 13:46:01 +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
Acruid
fc5d7835c0
Updates various systems to the new InputCommandHandler delegate signature, implementing the new handled return value.
...
Modifies the construction system to use the newer InputHandler system, instead of the older ClickComponent system.
Updates the engine submodule.
2019-09-17 16:10:59 -07:00
DamianX
0815050b2a
Horrendously makes PowerDevice connect to the closest Provider ( #326 )
...
* Somewhat decently makes PowerDevice connect to the closest Provider
* Fix NullRef on server shutdown
* Fix null reference
* piss
* revert bad fix
2019-09-06 10:05:17 +02:00
Acruid
9acf37e99d
PowerStorageComponent now prints battery statistics to the examine window.
2019-08-30 23:36:07 -07:00
Pieter-Jan Briers
293f88599d
Update submodule.
2019-08-27 22:00:38 +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
c197278c6f
Interaction rework.
...
IActivate is now more used. IAttackHand falls back to IActivate.
2019-05-16 15:51:32 +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
PrPleGoo
77753debeb
Leather gloves and an LED tube light. ( #187 )
...
Added BurnTemperature to bulbs.
Added HeatResistance to clothing and species.
Added HeatResistanceComponent which resolves armor vs skin.
Made the hand burn on lamps only happen when heat resistance is too poor.
2019-04-06 17:11:51 +02:00
PrPleGoo
7d85141c9b
AfterAttack with an EventArg object for a parameter
2019-04-05 19:40:46 +02:00
PrPleGoo
495315565a
AttackHand with an EventArg object for a parameter
2019-04-05 19:27:39 +02:00
PrPleGoo
ee7a29326d
AttackBy with an EventArg object for a parameter
2019-04-05 19:22:38 +02:00
ScumbagDog
1af1ee2ad4
Made a fancier lasergun ( #174 )
...
Laserguns now have an internal capacitor that can be recharged by using it with a power cell
Makes the final fix for #138
2019-04-01 20:06:43 +02:00
Víctor Aguilera Puerto
d090e98bd4
[Ready] SoundComponent ( #164 )
...
Requires https://github.com/space-wizards/space-station-14/pull/768
- [x] Play sounds
- [x] SoundSchedules actually work
- [x] Send sound to specific users
- [x] Make existing components use SoundComponent
- [x] Add ScheduledSounds from prototypes
- [x] Add Play methods equivalent to those of AudioSystem.
- [x] Document most code.
2019-03-28 14:31:49 +01:00
Pieter-Jan Briers
e3a39a21a2
Prevent epilepsy seizures from lights running out of power.
2019-03-25 22:47:54 +01:00
Pieter-Jan Briers
b9e18b43e7
Prevent thunk sound spam.
2019-03-25 13:01:03 +01:00
Víctor Aguilera Puerto
d9ff72c907
Adds small lights and small light bulbs. ( #156 )
...
In the future, someone might want to edit the sprites so the bulb is white and not yellow.
Here's some screenshots:


2019-03-24 18:05:32 +01:00
Víctor Aguilera Puerto
03856b79b4
Fix the sound bug when clicking on lights. ( #155 )
...
It was updating lights when there was nothing to be updated, which caused the sound to play.
2019-03-23 22:42:41 +01:00
Víctor Aguilera Puerto
4f2ae14b3f
Light bulbs can now be colored! ( #154 )
...
-Also fixes a bug where bulb type didn't matter when inserting a new bulb into a light fixture.
-And a bug where bulb state changing didn't change the light itself.
P.S. Also note I didn't add any colored lightbulb prototypes, as I don't think they're necessary right now. To see the changes, please use VV! In the future, it might be possible to change the lightbulb's color with a multitool or something in-game.
2019-03-23 22:30:05 +01:00
Víctor Aguilera Puerto
b3aa1f6dcd
Wall lights now require light bulbs. ( #151 )
...
* Adds light_tube.rsi
Sprites taken from CEV Eris!
* Adds LightBulbComponent
* Wall lights now use light bulbs!
* Light bulb now updates its sprite when it changes.
* Comments the code.
* Adds license and copyright to new sprites
2019-03-22 23:59:13 +01:00
Pieter-Jan Briers
34f4c12e00
APCs now go click when breaker is switched.
2019-03-20 14:11:03 +01:00
Pieter-Jan Briers
c17bc612ff
Lights now go CLUNK when turned on.
2019-03-20 01:12:38 +01:00
Pieter-Jan Briers
415b7e96fd
Transform refactor. ( #139 )
...
space-wizards/space-station-14#725
2019-01-18 11:40:30 +01:00
Pieter-Jan Briers
c33daddda2
Power cells
2018-09-21 08:21:40 +02:00
PJB3005
1dabe49234
VV support.
2018-09-09 15:34:43 +02:00
Pieter-Jan Briers
d414ea55f5
APC GUI. ( #107 )
2018-08-31 08:52:48 +02:00
Pieter-Jan Briers
40ed16e118
Fix build harder.
2018-08-02 08:55:49 +02:00
Pieter-Jan Briers
d7074bf74f
Construction System. ( #87 )
...
* Construction WiP
* Construction kinda works!
* Lots more construction work.
* It mostly works!
2018-08-02 08:29:55 +02:00
Pieter-Jan Briers
b34591ab59
Data Rework Content Edition ( #82 )
...
* WiP Data Rework.
* Convert stationstation to new map format.
* stationstation.yml v2
* Update submodule
2018-07-26 23:38:16 +02:00
Acruid
8c874c76dc
Base Update() method was removed from components in engine, added some basic ECS systems to update the components. ( #79 )
2018-07-26 23:26:19 +02:00
Pieter-Jan Briers
ad5c82fec9
APC & SMES appearances. ( #78 )
...
* CEV-Eris SMES sprite as RSI.
Has been modified so that the light overlay states use alpha blending.
* Add tiny glow to SMES display sprite.
* Appearances work v2
* More WiP
* RoundToLevels works correctly on even level counts now.
* SMES -> Smes because MS guidelines.
* CEV-Eris APC sprite.
* APC visuals.
* Reduce SMES scale again to normal levels.
* Update submodule
2018-07-17 11:39:55 +02:00
Pieter-Jan Briers
10999dc905
Grid map detaching: content edition.
2018-06-10 01:03:49 +02:00
Pieter-Jan Briers
d8540cdbd9
Comments are important.
2018-05-30 17:05:06 +02:00
Pieter-Jan Briers
0dad2c863b
Fix powernet spreading edge cases.
2018-05-30 16:44:35 +02:00
Pieter-Jan Briers
179b2534d2
Fix load & supply desync upon merging powernets.
2018-05-30 16:22:51 +02:00
Pieter-Jan Briers
ff0b1bfd05
Fix power warnings & sort errors.
2018-05-30 16:10:36 +02:00
Pieter-Jan Briers
097c876578
More data in power debug tool.
2018-05-30 14:23:08 +02:00
Pieter-Jan Briers
7e5c764b50
Make power node not die on map load.
2018-05-27 23:39:14 +02:00