Fix tiledef reloads AKA void planet (#23864)
This commit is contained in:
@@ -83,8 +83,12 @@ namespace Content.Shared.Entry
|
|||||||
|
|
||||||
private void PrototypeReload(PrototypesReloadedEventArgs obj)
|
private void PrototypeReload(PrototypesReloadedEventArgs obj)
|
||||||
{
|
{
|
||||||
|
/* I am leaving this here commented out to re-iterate
|
||||||
|
- our game is shitcode
|
||||||
|
- tiledefmanager no likey proto reloads and you must re-assign the tile ids.
|
||||||
if (!obj.WasModified<ContentTileDefinition>())
|
if (!obj.WasModified<ContentTileDefinition>())
|
||||||
return;
|
return;
|
||||||
|
*/
|
||||||
|
|
||||||
// Need to re-allocate tiledefs due to how prototype reloads work
|
// Need to re-allocate tiledefs due to how prototype reloads work
|
||||||
foreach (var def in _prototypeManager.EnumeratePrototypes<ContentTileDefinition>())
|
foreach (var def in _prototypeManager.EnumeratePrototypes<ContentTileDefinition>())
|
||||||
|
|||||||
Reference in New Issue
Block a user