Bla reports: [Rules] Haven alliance plot ru ... #1800

Open
opened 2022-04-19 22:48:05 +00:00 by yourland-report · 7 comments

Bla reports a bug:

[Rules] Haven alliance plot rules unclear, details follow

Player position:

{
	y = 14.5,
	x = 2064.9470214844,
	z = 1151.7120361328
}

Player look:

{
	y = 0.0052359639666975,
	x = 0.20585970580578,
	z = -0.9785675406456
}

Player information:

{
	min_rtt = 0.024000000208616,
	max_rtt = 2.0120000839233,
	connection_uptime = 15005,
	max_jitter = 1.9560000896454,
	minor = 6,
	major = 5,
	ip_version = 6,
	formspec_version = 5,
	patch = 0,
	protocol_version = 40,
	serialization_version = 29,
	lang_code = "",
	version_string = "5.6.0-dev-163d3547e",
	avg_rtt = 0.026000000536442,
	state = "Active",
	avg_jitter = 0.0010000001639128,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 16800\", \"3d_armor:chestplate_crystal 1 16700\", \"3d_armor:helmet_crystal 1 16700\", \"3d_armor:leggings_crystal 1 16610\", \"shields:shield_crystal 1 17060\", \"\"}",
		yl_commons_thankyou = "164",
		ui_waypoints = "{\"data\":[{\"active\":false,\"color\":2.0,\"display_pos\":true,\"world_pos\":{\"x\":-448.0,\"y\":25.0,\"z\":1341.0}},{\"active\":false,\"world_pos\":{\"x\":-447.0,\"y\":25.0,\"z\":1344.0}}],\"selected\":1.0}",
		jointime = "1635266646",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "76.5",
		["signslib:pos"] = "(788,32,2682)",
		digged_nodes = "357881",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		partychat = "party",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 39, [\"x\"] = 27432, [\"z\"] = 28928}, [\"last_heal\"] = 1635970005, [\"last_death_portal\"] = 1648753315}",
		punch_count = "109419",
		["stamina:level"] = "14",
		xp = "532414",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "2097474",
		crafted = "15143",
		played_time = "5165859",
		yl_commons_player_joined = "1650393546",
		placed_nodes = "137857",
		died = "71",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1635266646"
	}
}

Log identifier


[MOD] yl_report log identifier = TlQhDSCa22GvJajww35qhKNcQScNnr4g

Profiler save:

profile-20220420T004804.json_prettyEE

Status:

# Server: version: 5.5.0-yl | game: Minetest Game | uptime: 1d 7h 27min 1s | max lag: 4.27s | clients: zayn, Kilarin, MicaelStarfire, _ble_, LeetPeet, Prius, GrimPixel, Oakenshield, Sokomine, Westernesse, Chache, SilentAvenger, JeCel, Bla, shanish, flux, shanish2, Service, AliasAlreadyTaken, Bailiff

Teleport command:

/teleport xyz 2065 15 1152

Compass command:

/give_compass Construction TlQhDSCa22GvJajww35qhKNcQScNnr4g D2691E 2065 15 1152
Bla reports a bug: > [Rules] Haven alliance plot rules unclear, details follow Player position: ``` { y = 14.5, x = 2064.9470214844, z = 1151.7120361328 } ``` Player look: ``` { y = 0.0052359639666975, x = 0.20585970580578, z = -0.9785675406456 } ``` Player information: ``` { min_rtt = 0.024000000208616, max_rtt = 2.0120000839233, connection_uptime = 15005, max_jitter = 1.9560000896454, minor = 6, major = 5, ip_version = 6, formspec_version = 5, patch = 0, protocol_version = 40, serialization_version = 29, lang_code = "", version_string = "5.6.0-dev-163d3547e", avg_rtt = 0.026000000536442, state = "Active", avg_jitter = 0.0010000001639128, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:boots_crystal 1 16800\", \"3d_armor:chestplate_crystal 1 16700\", \"3d_armor:helmet_crystal 1 16700\", \"3d_armor:leggings_crystal 1 16610\", \"shields:shield_crystal 1 17060\", \"\"}", yl_commons_thankyou = "164", ui_waypoints = "{\"data\":[{\"active\":false,\"color\":2.0,\"display_pos\":true,\"world_pos\":{\"x\":-448.0,\"y\":25.0,\"z\":1341.0}},{\"active\":false,\"world_pos\":{\"x\":-447.0,\"y\":25.0,\"z\":1344.0}}],\"selected\":1.0}", jointime = "1635266646", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "76.5", ["signslib:pos"] = "(788,32,2682)", digged_nodes = "357881", bitten = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", partychat = "party", yl_church = "return {[\"last_death\"] = {[\"y\"] = 39, [\"x\"] = 27432, [\"z\"] = 28928}, [\"last_heal\"] = 1635970005, [\"last_death_portal\"] = 1648753315}", punch_count = "109419", ["stamina:level"] = "14", xp = "532414", arenalib_infobox_arenaID = "0", inflicted_damage = "2097474", crafted = "15143", played_time = "5165859", yl_commons_player_joined = "1650393546", placed_nodes = "137857", died = "71", hud_state = "on", repellant = "0", yl_commons_player_created = "1635266646" } } ``` Log identifier ``` [MOD] yl_report log identifier = TlQhDSCa22GvJajww35qhKNcQScNnr4g ``` Profiler save: ``` profile-20220420T004804.json_prettyEE ``` Status: ``` # Server: version: 5.5.0-yl | game: Minetest Game | uptime: 1d 7h 27min 1s | max lag: 4.27s | clients: zayn, Kilarin, MicaelStarfire, _ble_, LeetPeet, Prius, GrimPixel, Oakenshield, Sokomine, Westernesse, Chache, SilentAvenger, JeCel, Bla, shanish, flux, shanish2, Service, AliasAlreadyTaken, Bailiff ``` Teleport command: ``` /teleport xyz 2065 15 1152 ``` Compass command: ``` /give_compass Construction TlQhDSCa22GvJajww35qhKNcQScNnr4g D2691E 2065 15 1152 ```
AliasAlreadyTaken was assigned by yourland-report 2022-04-19 22:48:05 +00:00

Use mesecons inside this or any other allied city. If they do so, they will lose the plot and the mesemaker priv.

I guess most people get that they shouldnt use anything named "mesecon" at all no matter if its behind the mesemaker priv or not but some would probably argue.

but does that include digiline stuff? Because alot of them aren´t behind mesemaker and loosing mesemaker wont matter then. See #1682

Or pipeworks? sure those behind mesemaker probably yes but what if a couple of people make plot sized sorting stations thats gonna add up.

> Use mesecons inside this or any other allied city. If they do so, they will lose the plot and the mesemaker priv. I guess most people get that they shouldnt use anything named "mesecon" at all no matter if its behind the mesemaker priv or not but some would probably argue. but does that include digiline stuff? Because alot of them aren´t behind mesemaker and loosing mesemaker wont matter then. See #1682 Or pipeworks? sure those behind mesemaker probably yes but what if a couple of people make plot sized sorting stations thats gonna add up.
AliasAlreadyTaken added the
3. source/ingame
label 2022-04-20 11:07:55 +00:00

True. We should replace "mesecon" with a more general "machines", since we target anything active that is composed of more than one block

True. We should replace "mesecon" with a more general "machines", since we target anything active that is composed of more than one block
Member

maybe the machine rules could be relaxed, even, particularly because mesecons_debug is present?

though i suppose part of the reason for the rule is to not get an advantage by having things loaded all the time. but is that really much of an advantage, compared to players who can just AFK 24/7?

perhaps it could be rephrased as "no automated farming of any kind" in cities? mesecons could still be used for blinking signs and the like.

maybe the machine rules could be relaxed, even, particularly because mesecons_debug is present? though i suppose part of the reason for the rule is to not get an advantage by having things loaded all the time. but is that really much of an advantage, compared to players who can just AFK 24/7? perhaps it could be rephrased as "no automated farming of any kind" in cities? mesecons could still be used for blinking signs and the like.

The rules were made for not having even more an advantage in a busy city like Haven, and it was ruled out all machinery to not have to discuss each of those machines with plot owners.

"This is no farming machine! I needed a very longterm blinky plant and it occurred to me that a nodedetector in conjunction with the slow growth of this crops exactly covers my usecase. And the nodebreaker is only meant to reset the cycle."

The rules were made for not having even more an advantage in a busy city like Haven, and it was ruled out all machinery to not have to discuss each of those machines with plot owners. "This is no farming machine! I needed a very longterm blinky plant and it occurred to me that a nodedetector in conjunction with the slow growth of this crops exactly covers my usecase. And the nodebreaker is only meant to reset the cycle."
Member

Maybe only pre-approved machines in Haven etc.? They'd have to be built elsewhere and inspected before they could be installed.

Then again, who has time to inspect machines =D

EDIT, a partial summary of positions (i am falling asleep):

trying to summarize the current state of things:

  • it should be possible to blacklist the placing of certain nodes w/in "volumes". there should be an easy to blacklist classes of nodes (like "machines") w/ a command or something.,
  • things like, using a pressure plate to open/close a door, and using a light detector to turn on lights at night, should be allowed if we can find a way to appease alias =D
Maybe only pre-approved machines in Haven etc.? They'd have to be built elsewhere and inspected before they could be installed. Then again, who has time to inspect machines =D EDIT, a partial summary of positions (i am falling asleep): trying to summarize the current state of things: * it should be possible to blacklist the placing of certain nodes w/in "volumes". there should be an easy to blacklist classes of nodes (like "machines") w/ a command or something., * things like, using a pressure plate to open/close a door, and using a light detector to turn on lights at night, should be allowed if we can find a way to appease alias =D

If you use a blinkyplant for your blinking sign you need mesemaker to place it, non stop running blinkyplant would break mesemaker rule.

If you dont want any mesecon/digiline/pipeworks on plots I would add them all to the automation category from unified inventory and change the rule to

Place anything from the "automation components" category in the crafting guide. If they do so, they will lose the plot and the mesemaker priv.

If you use a blinkyplant for your blinking sign you need mesemaker to place it, non stop running blinkyplant would break mesemaker rule. If you dont want any mesecon/digiline/pipeworks on plots I would add them all to the automation category from unified inventory and change the rule to > Place anything from the "automation components" category in the crafting guide. If they do so, they will lose the plot and the mesemaker priv.

An "automation" group is a good idea. We could also make the whitelist feature of the yl_areas_addon accept groups

An "automation" group is a good idea. We could also make the whitelist feature of the yl_areas_addon accept groups
flux added the
1. kind/balancing
4. step/discussion
labels 2022-10-27 00:57:54 +00:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#1800
No description provided.