12-15-2017, 12:48 PM
(This post was last modified: 12-31-2017, 05:13 PM by The Grim Sleeper. Edited 1 time in total.)
So I am rooting around misc_assemblies.dm and thought I had induced a bug.
But then a fresh copy of code from github ALSO had that bug!
I can not properly test this in the live version of the game, so I hope somebody else could take a moment to verify that this is a thing:
The bug:
If things worked properly, when you make an assembly (timer/igniter, signaller/igniter, signaller/timer I think it all of them) and then wrench it to break it apart, the assembly should disappear and the components should spawn at your location.
But if you hold the assembly in your hand while you do this, the parts appear, but the assembly REMAINS!!!! Worse, it can be used: a beaker can be attached, the pile of components can be 'summoned' but using the wrench again...
To reproduce:
- build Proximity/igniter assembly (or any similar)
- hold that assembly in-hand
- use wrench on that assembly
--> the parts are on the floor, the assembly still exists.
But then a fresh copy of code from github ALSO had that bug!
I can not properly test this in the live version of the game, so I hope somebody else could take a moment to verify that this is a thing:
The bug:
If things worked properly, when you make an assembly (timer/igniter, signaller/igniter, signaller/timer I think it all of them) and then wrench it to break it apart, the assembly should disappear and the components should spawn at your location.
But if you hold the assembly in your hand while you do this, the parts appear, but the assembly REMAINS!!!! Worse, it can be used: a beaker can be attached, the pile of components can be 'summoned' but using the wrench again...
To reproduce:
- build Proximity/igniter assembly (or any similar)
- hold that assembly in-hand
- use wrench on that assembly
--> the parts are on the floor, the assembly still exists.