This system has been removed after a long time as [obsolete].
This has been replaced with...
light.Color = Color.Blue;
It does a similar thing with grids that are detected. Friendlies give the name of the grid and enemies just have generic like "Large Grid"
There is nothing new. in-game doesn't have access to slimblocks.
This is the routine I use. https://github.com/Wicorel/WicoSpaceEngineers/blob/master/WicoThrusters/WicoThrusters/thrusters.cs#L512
This is the (very old) post that I've built my leveling system off of....
IMyTextSurface mesurface0 = Me.GetSurface(0);
mesurface0.ContentType = ContentType.TEXT_AND_IMAGE;
You are trying to use an invalid object in your WriteTableToPanel routine.
Add error checking to help find out which object.
Sprinkle Echo("A") throughout your code to narrow down where the exception is occurring.
Your code assumes all the needed blocks are found and...
Another way to detect an enemy player is with a turret.
GetNearestPlayer is only available for scripts on blocks owned by the PIRATE faction.
You'll need to use other methods. such as a sensor. to get...
Don't use DetailedInfo. Use the angle directly. See the code examples posted above.
Why are you using CustomData like that?
Where is that data coming from?
In-game scripts don't have access to UI like this.
Mods do, tho.
This would be a job for a Mod, not an in-game script.
Most of the wikis are not being updated.
Use this one:
What does this mean?
You can write code to get and serialize the current settings.
Then deserialize and set the settings.
How about 100,000! Done!
But it's not going to go any higher of that because of the size of the transfer needed over the network.
Let me know if you need any help with it. My system is a bit... complex..
Separate names with a comma.