Sokomine reports: Thikkour ought to send a messa ... #3967

Open
opened 2023-03-10 21:43:39 +00:00 by yourland-report · 10 comments

Sokomine reports a bug:

Thikkour ought to send a message to those who don't have 3 inv slots free

Player position:

{
	z = -40.05899810791,
	x = 2630.2438964844,
	y = 55.5
}

Player look:

{
	z = -0.91147196292877,
	x = -0.11353129148483,
	y = -0.3953852057457
}

Player information:

{
	serialization_version = 29,
	patch = 0,
	minor = 7,
	state = "Active",
	max_rtt = 10.565999984741,
	version_string = "5.7.0-dev-915befecc-dirty",
	ip_version = 6,
	protocol_version = 41,
	avg_rtt = 0.019999999552965,
	lang_code = "",
	min_jitter = 0,
	min_rtt = 0.01799999922514,
	formspec_version = 6,
	major = 5,
	max_jitter = 10.33099937439,
	avg_jitter = 0.0010000001639128,
	connection_uptime = 10149
}

Player meta:

{
	fields = {
		["stamina:level"] = "18",
		["signslib:pos"] = "(-114,9,22492)",
		played_time = "12090319",
		["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_crystal 1 140\", \"shields:shield_rainbow 1 104\", \"3d_armor:chestplate_crystal 1 140\", \"3d_armor:boots_crystal 1 260\", \"3d_armor:leggings_crystal 1 140\"}",
		["ethereal:fly_timer"] = "-99",
		died = "39",
		digged_nodes = "1669046",
		yl_commons_thankyou = "327",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}",
		["stamina:poisoned"] = "no",
		["ocean_build.last_warning"] = "1.65032e+09",
		punch_count = "197939",
		yl_church = "return {[\"last_death\"] = {[\"x\"] = 3221, [\"y\"] = 33, [\"z\"] = 862}, [\"last_death_portal\"] = 1677966311, [\"last_heal\"] = 1673909657}",
		hud_state = "on",
		["ocean_build.ocean_built"] = "5",
		inflicted_damage = "4078944",
		crafted = "508711",
		yl_commons_player_created = "1617905120",
		yl_commons_player_joined = "1678474494",
		["stamina:exhaustion"] = "5",
		jointime = "1617905120",
		bitten = "0",
		arenalib_infobox_arenaID = "0",
		xp = "1915831",
		repellant = "0",
		partychat = "main",
		placed_nodes = "286615"
	}
}

Log identifier


[MOD] yl_report log identifier = 87to2ECBLUPFlDzAhOPJ0EPOHiCsvIoh

Profiler save:

profile-20230310T214339.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 2d 10h 14min 21s | max lag: 5.17s | clients (41/52): Alaf, AliasAlreadyTaken, Aliza, AspireMint, axobuddy, Bailiff, Bastrabun, Bla, Boot, Chazz, daydream, drgn, ElusiveAstropath, Empempires, Ernesto, flux, itaca94, Kalek, Kaline, labrat, Lia_Katie, mahou, MineWorlds, mrminer, Murmel, niceride, NMustard, NodeBreaker, Oscoder_, player_21, Pllfvkvkfv, Qualia, Ravise, rewired_X, Sarinha, Service, shanish3, Sokomine, Sysmatic, Tute, upie

Teleport command:

/teleport xyz 2630 56 -40

Compass command:

/give_compass Construction 87to2ECBLUPFlDzAhOPJ0EPOHiCsvIoh D2691E 2630 56 -40
Sokomine reports a bug: > Thikkour ought to send a message to those who *don't* have 3 inv slots free Player position: ``` { z = -40.05899810791, x = 2630.2438964844, y = 55.5 } ``` Player look: ``` { z = -0.91147196292877, x = -0.11353129148483, y = -0.3953852057457 } ``` Player information: ``` { serialization_version = 29, patch = 0, minor = 7, state = "Active", max_rtt = 10.565999984741, version_string = "5.7.0-dev-915befecc-dirty", ip_version = 6, protocol_version = 41, avg_rtt = 0.019999999552965, lang_code = "", min_jitter = 0, min_rtt = 0.01799999922514, formspec_version = 6, major = 5, max_jitter = 10.33099937439, avg_jitter = 0.0010000001639128, connection_uptime = 10149 } ``` Player meta: ``` { fields = { ["stamina:level"] = "18", ["signslib:pos"] = "(-114,9,22492)", played_time = "12090319", ["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_crystal 1 140\", \"shields:shield_rainbow 1 104\", \"3d_armor:chestplate_crystal 1 140\", \"3d_armor:boots_crystal 1 260\", \"3d_armor:leggings_crystal 1 140\"}", ["ethereal:fly_timer"] = "-99", died = "39", digged_nodes = "1669046", yl_commons_thankyou = "327", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}", ["stamina:poisoned"] = "no", ["ocean_build.last_warning"] = "1.65032e+09", punch_count = "197939", yl_church = "return {[\"last_death\"] = {[\"x\"] = 3221, [\"y\"] = 33, [\"z\"] = 862}, [\"last_death_portal\"] = 1677966311, [\"last_heal\"] = 1673909657}", hud_state = "on", ["ocean_build.ocean_built"] = "5", inflicted_damage = "4078944", crafted = "508711", yl_commons_player_created = "1617905120", yl_commons_player_joined = "1678474494", ["stamina:exhaustion"] = "5", jointime = "1617905120", bitten = "0", arenalib_infobox_arenaID = "0", xp = "1915831", repellant = "0", partychat = "main", placed_nodes = "286615" } } ``` Log identifier ``` [MOD] yl_report log identifier = 87to2ECBLUPFlDzAhOPJ0EPOHiCsvIoh ``` Profiler save: ``` profile-20230310T214339.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 2d 10h 14min 21s | max lag: 5.17s | clients (41/52): Alaf, AliasAlreadyTaken, Aliza, AspireMint, axobuddy, Bailiff, Bastrabun, Bla, Boot, Chazz, daydream, drgn, ElusiveAstropath, Empempires, Ernesto, flux, itaca94, Kalek, Kaline, labrat, Lia_Katie, mahou, MineWorlds, mrminer, Murmel, niceride, NMustard, NodeBreaker, Oscoder_, player_21, Pllfvkvkfv, Qualia, Ravise, rewired_X, Sarinha, Service, shanish3, Sokomine, Sysmatic, Tute, upie ``` Teleport command: ``` /teleport xyz 2630 56 -40 ``` Compass command: ``` /give_compass Construction 87to2ECBLUPFlDzAhOPJ0EPOHiCsvIoh D2691E 2630 56 -40 ```
AliasAlreadyTaken was assigned by yourland-report 2023-03-10 21:43:39 +00:00
AliasAlreadyTaken added the
1. kind/enhancement
label 2023-03-10 23:47:18 +00:00

And maybe also a list to the one who tries to hadn the Miocene in

And maybe also a list to the one who tries to hadn the Miocene in
Member

it's also possible to grant players rewards even if they don't have free inventory currently. reward them when their inventory space opens up. log what's going on.

it's also possible to grant players rewards even if they don't have free inventory currently. reward them when their inventory space opens up. log what's going on.

yl_quests needs to add a way to deal with the rewards. The current situation is less than satisfactory.

Currently we can either hand out rewards regardless of inventory space, this leads to some not getting theirs. Or we can check inventory space first, this leads to "complicated" and possibly one person blocking rewards for everyone else.

yl_quests needs to add a way to deal with the rewards. The current situation is less than satisfactory. Currently we can either hand out rewards regardless of inventory space, this leads to some not getting theirs. Or we can check inventory space first, this leads to "complicated" and possibly one person blocking rewards for everyone else.
AliasAlreadyTaken added this to the 1.4 Classes and abilities milestone 2023-03-13 12:58:35 +00:00

A chest that has a different view depending on the player accessing it?

A chest that has a different view depending on the player accessing it?
Member

A chest that has a different view depending on the player accessing it?

that's easy to do. i've got some code that's intended to create a per-player reward chest - you get the reward if you find the chest, but each player has their own reward.

> A chest that has a different view depending on the player accessing it? that's easy to do. i've got some code that's intended to create a per-player reward chest - you get the reward if you find the chest, but each player has their own reward.
Member

There used to be a mod like that (treasure chest?) on the bark server. It inspired players to explore new builds and search for hidden treasure chests.

There used to be a mod like that (treasure chest?) on the bark server. It inspired players to explore new builds and search for hidden treasure chests.
Member

There used to be a mod like that (treasure chest?) on the bark server. It inspired players to explore new builds and search for hidden treasure chests.

i was inspired by something CalebJ coded up for tunnelers' abyss.

> There used to be a mod like that (treasure chest?) on the bark server. It inspired players to explore new builds and search for hidden treasure chests. i was inspired by something CalebJ coded up for tunnelers' abyss.
Member

If player has space in inventory, give them reward.
If they do not - send to special reward inventory with a backlog of all rewards (and maybe even some info what those rewards are for).
Of course, you can only take items from than inv, and do it once.
The reward-inv can be accessible from a button in normal inventory, have infinte scroll (or pages).
If you want to prevent players from being able to save and "carry" all this stuff with them, then it could be accessible from a special quest reward chest (at Haven or near quest area).
There was a mod for another game where you have an "achievement journal", that contained info about all the achievements and you could take reward items right from the slots on the pages of that book.
And maybe if this reward inventory is always with you and easy to access, then you can just always give rewards there, instead of putting them in the normal inv.

If quest journal is a planned feature - rewards can be put there.

If player has space in inventory, give them reward. If they do not - send to special reward inventory with a backlog of all rewards (and maybe even some info what those rewards are for). Of course, you can only take items from than inv, and do it once. The reward-inv can be accessible from a button in normal inventory, have infinte scroll (or pages). If you want to prevent players from being able to save and "carry" all this stuff with them, then it could be accessible from a special quest reward chest (at Haven or near quest area). There was a mod for another game where you have an "achievement journal", that contained info about all the achievements and you could take reward items right from the slots on the pages of that book. And maybe if this reward inventory is always with you and easy to access, then you can just always give rewards there, instead of putting them in the normal inv. If quest journal is a planned feature - rewards can be put there.

Let's develop a rward/treasure chest in #2689

Let's develop a rward/treasure chest in #2689
Member

Let's develop a rward/treasure chest in #2689

I was thinking that would be a different one.

One is just a treasure chest that you only need to find and it will give it's item unconditionaly on opening (only once).

Another is a quest chest that will store your quest rewards and it gives you item on condition that you finish quest (potentially multiple times). And maybe even all your rewards at once if it's just a reward overflow chest.

> Let's develop a rward/treasure chest in #2689 I was thinking that would be a different one. One is just a treasure chest that you only need to find and it will give it's item _unconditionaly_ on opening (only once). Another is a quest chest that will store your quest rewards and it gives you item _on condition_ that you finish quest (potentially multiple times). And maybe even all your rewards at once if it's just a reward overflow chest.
Sign in to join this conversation.
No project
No Assignees
6 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#3967
No description provided.