I have been trying to use /home radius ( Find all homes in radius.) but get "HomeNoFound" error,
I have also tried /home radius 200 with the same result, am i missing something or did the game update kill something else off ?
Home RadiusSolved
it looks like it wasn't fully implemented as it doesn't show a message when it removes an invalid home, nor does it flag that found it. it also will not show you the home if it can't find the foundation it was set on. i'm not sure which issue you're having as it is working for me. though I did write a workaround for this if you want to try it out
this is on lines 2720 to 2730
replace:
if (CheckFoundation(homeData.Key, location.Value) != null)
{
toRemove.Add(location.Key);
continue;
}
var entity = GetFoundationOwned(location.Value, homeData.Key);
if (entity == null) continue;
player.SendConsoleCommand("ddraw.text", 30f, Color.blue, entity.CenterPoint() + new Vector3(0, .5f), $"<size=20>{target} - {location.Key} {location.Value}</size>");
DrawBox(player, entity.CenterPoint(), entity.transform.rotation, entity.bounds.size);
PrintMsg(player, $"{target} - {location.Key} {location.Value}");
found = true;with:
if (CheckFoundation(homeData.Key, location.Value) != null)
{
PrintMsgL(player, "HomeRemovedInvalid", $"{location.Key} {location.Value}");
toRemove.Add(location.Key);
found = true;
continue;
}
var entity = GetFoundationOwned(location.Value, homeData.Key);
if (entity == null)
{
player.SendConsoleCommand("ddraw.text", 30f, Color.blue, location.Value, $"<size=20>{target} - {location.Key} {location.Value}</size>");
}
else
{
player.SendConsoleCommand("ddraw.text", 30f, Color.blue, entity.CenterPoint() + new Vector3(0, .5f), $"<size=20>{target} - {location.Key} {location.Value}</size>");
DrawBox(player, entity.CenterPoint(), entity.transform.rotation, entity.bounds.size);
}
PrintMsg(player, $"{target} - {location.Key} {location.Value}");
found = true; this is implemented in 1.6.8
Locked automatically