
LoopByDefault
Makes the primordial teleporter set to loop by default instead of going to the moon. Server-side and vanilla compatible.Details
LoopByDefault
Awesome now I don't have to hit the stage 5 teleporter rings like 80% of the time
No github repository for this because the change is done in 4 lines:
var lunarTeleProngs = Addressables.LoadAssetAsync<GameObject>("RoR2/Base/Teleporters/LunarTeleporterProngs.prefab").WaitForCompletion();
var lunarTeleEsm = lunarTeleProngs.GetComponent<EntityStateMachine>();
lunarTeleEsm.initialStateType = new EntityStates.SerializableEntityStateType(typeof(EntityStates.LunarTeleporter.ActiveToIdle));
lunarTeleEsm.mainStateType = new EntityStates.SerializableEntityStateType(typeof(EntityStates.LunarTeleporter.Idle));