flux reports: we should get rid of the oblig ... #2087

Closed
opened 2022-06-18 05:03:08 +00:00 by yourland-report · 8 comments

flux reports a bug:

we should get rid of the obligate AREANAME for /protect_this; just name the area after the creator

Player position:

{
	y = 47.700000762939,
	x = 1289,
	z = 624
}

Player look:

{
	y = -0.0057595549151301,
	x = 0.99998265504837,
	z = 0.0012218110496178
}

Player information:

{
	min_rtt = 0.15399999916553,
	max_rtt = 11.970999717712,
	connection_uptime = 219111,
	max_jitter = 11.684999465942,
	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-d208be276-dirty",
	avg_rtt = 0.26199999451637,
	state = "Active",
	avg_jitter = 0.089000001549721,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:chestplate_nether 1 10840\", \"3d_armor:helmet_nether 1 5420\", \"3d_armor:leggings_nether 1 10840\", \"nether_mobs:dragon_boots 1 5420\", \"nether_mobs:dragon_shield 1 5420\", \"\"}",
		["petz:werewolf_vignette_id"] = "20",
		yl_commons_thankyou = "124",
		jointime = "1615351173",
		yl_commons_player_joined = "1655309505",
		["stamina:exhaustion"] = "56.5",
		["signslib:pos"] = "(1290,63,550)",
		digged_nodes = "1058694",
		died = "65",
		xp = "1239099",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		partychat = "party",
		["petz:werewolf"] = "0",
		["petz:lycanthropy"] = "1",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 29400, [\"x\"] = 2338, [\"z\"] = 1226}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1653796347}",
		["stamina:poisoned"] = "no",
		["stamina:level"] = "16",
		punch_count = "79235",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "1276294",
		crafted = "36224",
		["petz:werewolf_clan_idx"] = "1",
		played_time = "17763104",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		placed_nodes = "346904",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1615351173"
	}
}

Log identifier


[MOD] yl_report log identifier = TNeuZ5biRCX5KMPagm7jGKwIijOSf2Nw

Profiler save:

profile-20220618T070307.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 2d 14h 25min 37s | max lag: 1.84s | clients: celestial, paneg, pitman, MicaelStarfire, henhans, Papi, HorusDamocles, Service, Bishiro, AliasAlreadyTaken, Bailiff, flux

Teleport command:

/teleport xyz 1289 48 624

Compass command:

/give_compass Construction TNeuZ5biRCX5KMPagm7jGKwIijOSf2Nw D2691E 1289 48 624
flux reports a bug: > we should get rid of the obligate AREANAME for /protect_this; just name the area after the creator Player position: ``` { y = 47.700000762939, x = 1289, z = 624 } ``` Player look: ``` { y = -0.0057595549151301, x = 0.99998265504837, z = 0.0012218110496178 } ``` Player information: ``` { min_rtt = 0.15399999916553, max_rtt = 11.970999717712, connection_uptime = 219111, max_jitter = 11.684999465942, 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-d208be276-dirty", avg_rtt = 0.26199999451637, state = "Active", avg_jitter = 0.089000001549721, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:chestplate_nether 1 10840\", \"3d_armor:helmet_nether 1 5420\", \"3d_armor:leggings_nether 1 10840\", \"nether_mobs:dragon_boots 1 5420\", \"nether_mobs:dragon_shield 1 5420\", \"\"}", ["petz:werewolf_vignette_id"] = "20", yl_commons_thankyou = "124", jointime = "1615351173", yl_commons_player_joined = "1655309505", ["stamina:exhaustion"] = "56.5", ["signslib:pos"] = "(1290,63,550)", digged_nodes = "1058694", died = "65", xp = "1239099", bitten = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", partychat = "party", ["petz:werewolf"] = "0", ["petz:lycanthropy"] = "1", yl_church = "return {[\"last_death\"] = {[\"y\"] = 29400, [\"x\"] = 2338, [\"z\"] = 1226}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1653796347}", ["stamina:poisoned"] = "no", ["stamina:level"] = "16", punch_count = "79235", arenalib_infobox_arenaID = "0", inflicted_damage = "1276294", crafted = "36224", ["petz:werewolf_clan_idx"] = "1", played_time = "17763104", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", placed_nodes = "346904", hud_state = "on", repellant = "0", yl_commons_player_created = "1615351173" } } ``` Log identifier ``` [MOD] yl_report log identifier = TNeuZ5biRCX5KMPagm7jGKwIijOSf2Nw ``` Profiler save: ``` profile-20220618T070307.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 2d 14h 25min 37s | max lag: 1.84s | clients: celestial, paneg, pitman, MicaelStarfire, henhans, Papi, HorusDamocles, Service, Bishiro, AliasAlreadyTaken, Bailiff, flux ``` Teleport command: ``` /teleport xyz 1289 48 624 ``` Compass command: ``` /give_compass Construction TNeuZ5biRCX5KMPagm7jGKwIijOSf2Nw D2691E 1289 48 624 ```
AliasAlreadyTaken was assigned by yourland-report 2022-06-18 05:03:08 +00:00

I would change it to default to the playername if no areaname is provided to have both options.

I would change it to default to the playername if no areaname is provided to have both options.
flux added the
1. kind/enhancement
label 2022-06-18 15:13:28 +00:00
Member

I would change it to default to the playername if no areaname is provided to have both options.

that's what i meant, though i didn't say it clearly :)

> I would change it to default to the playername if no areaname is provided to have both options. that's what i meant, though i didn't say it clearly :)

Big Pro: Much less explaining to do

Small Con: More likely littered areas

Small Con: More likely people using temporary areas as they go

Once we're at it, we could make an item or tool that, if placed or used, it creates a protect_this area but then vanishes afterwards or gets used up real quick. So it can't be abused, we could make it the area takes effect only after lvl/10 seconds. This item could go to the starter inventory. Opinions?

Big Pro: Much less explaining to do Small Con: More likely littered areas Small Con: More likely people using temporary areas as they go Once we're at it, we could make an item or tool that, if placed or used, it creates a protect_this area but then vanishes afterwards or gets used up real quick. So it can't be abused, we could make it the area takes effect only after lvl/10 seconds. This item could go to the starter inventory. Opinions?
Member

Small Con: More likely littered areas

i don't think this is likely to become a real problem. some players already devastate areas even if they're unaware of protection.

Small Con: More likely people using temporary areas as they go

a timer on how often you could use the command (once a day?) could easily prevent this.

Once we're at it, we could make an item or tool that, if placed or used, it creates a protect_this area but then vanishes afterwards or gets used up real quick. So it can't be abused, we could make it the area takes effect only after lvl/10 seconds. This item could go to the starter inventory. Opinions?

so this would be a tool that only starting players would get, and would have, say, 4 uses? that actually sounds interesting.

then again, players might abuse this by creating a lot of alt accounts...

there's also cheapie's protector blocks, which is an iron block that creates a protection area integrated w/ the areas mod. this is one tool we use on blocky - every new player starts with one. if they can place the block, they can have an area, and they can punch the block to see the area boundaries. it requires an iron pick to break it, which prevents beginning players from picking up and moving their areas a lot...

there's also tenplus1's protector redo, which doesn't integrate w/ areas (though it works along side it), and only protects a very small volume...

i've also thought about the idea of a "powered" protection node, something like a furnace that needs to burn fuel (mese?) in order to keep the area protected, but i'm not sure such a thing is a good idea? does the person's stuff just become up-for-grabs if they don't protect it?

> Small Con: More likely littered areas i don't think this is likely to become a real problem. some players already devastate areas even if they're unaware of protection. > Small Con: More likely people using temporary areas as they go a timer on how often you could use the command (once a day?) could easily prevent this. > Once we're at it, we could make an item or tool that, if placed or used, it creates a protect_this area but then vanishes afterwards or gets used up real quick. So it can't be abused, we could make it the area takes effect only after lvl/10 seconds. This item could go to the starter inventory. Opinions? so this would be a tool that only starting players would get, and would have, say, 4 uses? that actually sounds interesting. then again, players might abuse this by creating a lot of alt accounts... there's also cheapie's [protector blocks](https://content.minetest.net/packages/cheapie/areasprotector/), which is an iron block that creates a protection area integrated w/ the areas mod. this is one tool we use on blocky - every new player starts with one. if they can place the block, they can have an area, and they can punch the block to see the area boundaries. it requires an iron pick to break it, which prevents beginning players from picking up and moving their areas a lot... there's also tenplus1's [protector redo](https://content.minetest.net/packages/TenPlus1/protector/), which *doesn't* integrate w/ areas (though it works along side it), and only protects a very small volume... i've also thought about the idea of a "powered" protection node, something like a furnace that needs to burn fuel (mese?) in order to keep the area protected, but i'm not sure such a thing is a good idea? does the person's stuff just become up-for-grabs if they don't protect it?
Member

apparently i stole the "powered protection" node from oakenshield: #395

apparently i stole the "powered protection" node from oakenshield: #395
Member

cf. #1945 and #1880

cf. #1945 and #1880
flux added this to the flux's TODO list project 2022-07-02 22:24:10 +00:00
flux added the
4. step/want approval
label 2022-08-23 04:40:43 +00:00
flux self-assigned this 2022-08-23 04:40:48 +00:00

Fixed in ec28e68ee8

Fixed in https://gitea.your-land.de/your-land/yl_areas_addon/commit/ec28e68ee825f823500616e6b9d983c855e6fcaa
AliasAlreadyTaken added
5. result/fixed
and removed
4. step/want approval
labels 2022-09-12 06:59:26 +00:00
AliasAlreadyTaken added this to the 1.1.116 milestone 2022-09-12 06:59:29 +00:00
flux added
4. step/ready to QA test
and removed
5. result/fixed
labels 2022-09-12 16:33:20 +00:00
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2022-11-13 20:02:55 +00:00
flux removed this from the flux's TODO list project 2022-11-13 20:02:57 +00:00
AliasAlreadyTaken was unassigned by flux 2022-11-13 20:02:59 +00:00
flux removed their assignment 2022-11-13 20:02:59 +00:00
Member

this is live

this is live
flux closed this issue 2022-11-13 20:03:06 +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#2087
No description provided.