Level boundaries
<div class="IPBDescription">validation of invalid origin</div>
I am seeing the following error when spawning Marines from the Ready Room:
Warning: A Marine went out of bounds, destroying...
Looking at the call stack, I go from Player:SetOrigin(origin) in Player.lua (2087) directly to InvalidOriginMixin:OnInvalidOrigin() in InvalidOriginMixer.lua. It appears this validation occurs in the engine. Is there a way to get more info on this validation?
A side question that would also fix this problem for me is, what are the boundaries of a level and can they be changed?
I am seeing the following error when spawning Marines from the Ready Room:
Warning: A Marine went out of bounds, destroying...
Looking at the call stack, I go from Player:SetOrigin(origin) in Player.lua (2087) directly to InvalidOriginMixin:OnInvalidOrigin() in InvalidOriginMixer.lua. It appears this validation occurs in the engine. Is there a way to get more info on this validation?
A side question that would also fix this problem for me is, what are the boundaries of a level and can they be changed?
Comments
You can see and hear this on certain maps :P
Docking, north west in the sky above Landing Pad
Mineshaft, 4 meters above the powernode in Central Drilling
Summit, outside the south wall of Flight (listen for it, phantom Skulk bites often occur there :P)
Tram, the hallway north of Repair to the right of the entrance into Ore
A position in the map editor with coordinates such as 3000, 2000, 3000 ended up being located at 100, 40, 100 in-game.
What I'm doing is spawning a marine to a location instead of spawning near the command center. I wasn't sure how to set a location in the map to spawn to, so I just used coordinates.
Is there a way to translate map editor coordinates to in-game coordinates? Is there a way to set a location on the map that I can then get the coordinates of and spawn to?
And you'll get the coordinates your player is in if you type "locate" in console.