rheo reports: we should pay players w/ xp co ... #2628

Open
opened 2022-09-06 23:28:57 +00:00 by yourland-report · 8 comments

rheo reports a bug:

we should pay players w/ xp coins to fix up ravaged landscape

Player position:

{
	x = 1961.8519287109,
	y = 41.48099899292,
	z = 1676.0349121094
}

Player look:

{
	x = 0.13964132964611,
	y = -0.45461243391037,
	z = 0.87967485189438
}

Player information:

{
	max_jitter = 2.3650000095367,
	avg_jitter = 0.063999995589256,
	connection_uptime = 3258,
	formspec_version = 6,
	patch = 0,
	lang_code = "",
	state = "Active",
	version_string = "5.6.0",
	serialization_version = 29,
	avg_rtt = 0.19300000369549,
	major = 5,
	minor = 6,
	ip_version = 6,
	min_rtt = 0.16400000452995,
	max_rtt = 2.5369999408722,
	protocol_version = 40,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["signslib:pos"] = "(2153,19,1181)",
		["stamina:exhaustion"] = "139",
		yl_commons_player_created = "1644205752",
		yl_commons_player_joined = "1662503700",
		["ocean_build.ocean_built"] = "2",
		played_time = "1884044",
		digged_nodes = "7332",
		placed_nodes = "13858",
		died = "2",
		crafted = "251",
		["stamina:poisoned"] = "no",
		punch_count = "885",
		partychat = "party",
		repellant = "0",
		bitten = "0",
		inflicted_damage = "145682",
		["3d_armor_inventory"] = "return {\"\", \"\", \"\", \"\", \"\", \"\"}",
		xp = "0",
		["ocean_build.last_warning"] = "1.6588e+09",
		hud_state = "off",
		["ethereal:fly_timer"] = "-99",
		arenalib_infobox_arenaID = "0",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 15, [\"x\"] = 1353, [\"z\"] = 1089}}",
		yl_commons_thankyou = "23",
		jointime = "1644205752",
		["stamina:level"] = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", [4] = \"unified_inventory:bag_large\"}"
	}
}

Log identifier


[MOD] yl_report log identifier = 3lOVvMjiBAqCiSbcvknSmGjtLNGZGuri

Profiler save:

profile-20220906T232857.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 2d 6h 51min 48s | max lag: 1.68s | clients: iPhoneJj, Sokomine, Service, AliasAlreadyTaken, JamesTDG, Figaro, rheo, Bailiff, Therottenpotato, Chache, flux, AspireMint, Kiyoko, Oakenshield, pitman, kobra123456789

Teleport command:

/teleport xyz 1962 41 1676

Compass command:

/give_compass Construction 3lOVvMjiBAqCiSbcvknSmGjtLNGZGuri D2691E 1962 41 1676
rheo reports a bug: > we should pay players w/ xp coins to fix up ravaged landscape Player position: ``` { x = 1961.8519287109, y = 41.48099899292, z = 1676.0349121094 } ``` Player look: ``` { x = 0.13964132964611, y = -0.45461243391037, z = 0.87967485189438 } ``` Player information: ``` { max_jitter = 2.3650000095367, avg_jitter = 0.063999995589256, connection_uptime = 3258, formspec_version = 6, patch = 0, lang_code = "", state = "Active", version_string = "5.6.0", serialization_version = 29, avg_rtt = 0.19300000369549, major = 5, minor = 6, ip_version = 6, min_rtt = 0.16400000452995, max_rtt = 2.5369999408722, protocol_version = 40, min_jitter = 0 } ``` Player meta: ``` { fields = { ["signslib:pos"] = "(2153,19,1181)", ["stamina:exhaustion"] = "139", yl_commons_player_created = "1644205752", yl_commons_player_joined = "1662503700", ["ocean_build.ocean_built"] = "2", played_time = "1884044", digged_nodes = "7332", placed_nodes = "13858", died = "2", crafted = "251", ["stamina:poisoned"] = "no", punch_count = "885", partychat = "party", repellant = "0", bitten = "0", inflicted_damage = "145682", ["3d_armor_inventory"] = "return {\"\", \"\", \"\", \"\", \"\", \"\"}", xp = "0", ["ocean_build.last_warning"] = "1.6588e+09", hud_state = "off", ["ethereal:fly_timer"] = "-99", arenalib_infobox_arenaID = "0", yl_church = "return {[\"last_death\"] = {[\"y\"] = 15, [\"x\"] = 1353, [\"z\"] = 1089}}", yl_commons_thankyou = "23", jointime = "1644205752", ["stamina:level"] = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", [4] = \"unified_inventory:bag_large\"}" } } ``` Log identifier ``` [MOD] yl_report log identifier = 3lOVvMjiBAqCiSbcvknSmGjtLNGZGuri ``` Profiler save: ``` profile-20220906T232857.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 2d 6h 51min 48s | max lag: 1.68s | clients: iPhoneJj, Sokomine, Service, AliasAlreadyTaken, JamesTDG, Figaro, rheo, Bailiff, Therottenpotato, Chache, flux, AspireMint, Kiyoko, Oakenshield, pitman, kobra123456789 ``` Teleport command: ``` /teleport xyz 1962 41 1676 ``` Compass command: ``` /give_compass Construction 3lOVvMjiBAqCiSbcvknSmGjtLNGZGuri D2691E 1962 41 1676 ```
AliasAlreadyTaken was assigned by yourland-report 2022-09-06 23:28:57 +00:00
flux added the
1. kind/protocol
label 2022-09-06 23:37:23 +00:00
flux self-assigned this 2022-09-06 23:37:28 +00:00
flux added this to the flux's TODO list project 2022-09-06 23:37:31 +00:00
Member

sokomine reminded me that we actually used to do this, before. i suppose this is now a discussion of how to re-implement that.

in particular, i'd love to pay someone to fix #2622

sokomine reminded me that we actually *used to* do this, before. i suppose this is now a discussion of how to re-implement that. in particular, i'd love to pay someone to fix #2622
https://gitea.your-land.de/your-land/administration/wiki/Master-of-Construction

I would also accept easy to get blocks in payment. :D

I would also accept easy to get blocks in payment. :D

in particular, i'd love to pay someone to fix #2622

i just tryed to fix :)

> > in particular, i'd love to pay someone to fix #2622 i just tryed to fix :)
Member

@AliasAlreadyTaken proposal for new functionality (probably integrated into yl_reports):

  • create a bulletin board (like from the bulletin_boards mod) on which to list construction rewards
  • make it so only staff can create/remove entries from the board. i'm ambivalent on whether it should be craftable.
  • when adding a listing, we specify bug #, location, a brief description, and an estimated reward
  • players can get a compass programmed to the location
  • player goes and fixes the area
  • player returns the compass. this will trigger an update to the ticket, with the name of the player who returned the compass.
  • one of us verifies that the are was fixed to our liking. if so, the player is paid, and the listing is removed.
@AliasAlreadyTaken proposal for new functionality (probably integrated into yl_reports): * create a bulletin board (like from the `bulletin_boards` mod) on which to list construction rewards * make it so only staff can create/remove entries from the board. i'm ambivalent on whether it should be craftable. * when adding a listing, we specify bug #, location, a brief description, and an estimated reward * players can get a compass programmed to the location * player goes and fixes the area * player returns the compass. this will trigger an update to the ticket, with the name of the player who returned the compass. * one of us verifies that the are was fixed to our liking. if so, the player is paid, and the listing is removed.

I'd still like to set this in code, so that the list is automatically generated from construction tasks.

curl https://gitea.your-land.de/api/v1/repos/your-land/bugtracker/issues > issues.json
I'd still like to set this in code, so that the list is automatically generated from construction tasks. ``` curl https://gitea.your-land.de/api/v1/repos/your-land/bugtracker/issues > issues.json ```
Member

I'd still like to set this in code, so that the list is automatically generated from construction tasks.

curl https://gitea.your-land.de/api/v1/repos/your-land/bugtracker/issues > issues.json

hm. perhaps, but we'd still need to create a description of what needs to be done, and what the reward is for each thing. from that API, the only way to do that would be to edit the body of the issue?

> I'd still like to set this in code, so that the list is automatically generated from construction tasks. > > ``` > curl https://gitea.your-land.de/api/v1/repos/your-land/bugtracker/issues > issues.json > ``` hm. perhaps, but we'd still need to create a description of what needs to be done, and what the reward is for each thing. from that API, the only way to do that would be to edit the body of the issue?
Member

also, not every construction task is something that needs to be "fixed", or that a normal player can even fix (e.g. it's protected).

also, not every construction task is something that needs to be "fixed", or that a normal player can even fix (e.g. it's protected).
flux added the
4. step/discussion
label 2022-09-20 20:20:37 +00:00
flux added the
2. prio/elevated
label 2022-11-04 18:58:59 +00:00
Sign in to join this conversation.
No Milestone
5 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#2628
No description provided.