baby67 reports: When someone opened the portal ... #2140

Open
opened 2022-06-29 15:20:46 +00:00 by yourland-report · 12 comments

baby67 reports a bug:

When someone opened the portal I opened after them and It teleported me to their Afk/Mob spawner and i died due to it please fix the gold portal bug Cookies :D -baby67

Player position:

{
	y = 15.5,
	x = 2066.0339355469,
	z = 1188.5250244141
}

Player look:

{
	y = -0.33051437139511,
	x = 0.66316157579422,
	z = -0.67154824733734
}

Player information:

{
	min_rtt = 0.125,
	max_rtt = 9.9479999542236,
	connection_uptime = 1695,
	max_jitter = 9.7960004806519,
	minor = 0,
	major = 2,
	ip_version = 6,
	formspec_version = 4,
	patch = 2,
	protocol_version = 39,
	serialization_version = 28,
	lang_code = "",
	version_string = "2.0.2",
	avg_rtt = 0.24099999666214,
	state = "Active",
	avg_jitter = 0.11100000143051,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"\", \"\", \"\", \"\", \"\", \"\"}",
		played_time = "120472",
		["ocean_build.ocean_built"] = "12",
		jointime = "1656169576",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "98.5",
		["signslib:pos"] = "(2068,-2763,1440)",
		["ocean_build.last_warning"] = "1.65651e+09",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_medium\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		digged_nodes = "7763",
		punch_count = "477",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 14, [\"x\"] = 1960, [\"z\"] = 1702}, [\"last_heal\"] = 1656423948, [\"last_death_portal\"] = 1656515763}",
		["ocean_build.forbidden"] = "true",
		["stamina:level"] = "17",
		xp = "7681",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "5842",
		crafted = "3168",
		died = "32",
		yl_commons_thankyou = "2",
		yl_commons_player_joined = "1656514379",
		placed_nodes = "2642",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1656169576"
	}
}

Log identifier


[MOD] yl_report log identifier = l4J8cVXEiAHwm9bRqgHyoV5HxgHJLnvN

Profiler save:

profile-20220629T172046.json_prettyEE

Status:

# Server: version: 5.5.1-yl | game: Minetest Game | uptime: 6d 16min 6s | max lag: 3.45s | clients: Dragoni_is_bored, BTS-, hampshire, baby67, nasipandan2, darealbang, Boot, MineWorlds, LOR, AliasAlreadyTaken, gublu, Service, pitman, Bailiff, flux

Teleport command:

/teleport xyz 2066 16 1189

Compass command:

/give_compass Construction l4J8cVXEiAHwm9bRqgHyoV5HxgHJLnvN D2691E 2066 16 1189
baby67 reports a bug: > When someone opened the portal I opened after them and It teleported me to their Afk/Mob spawner and i died due to it please fix the gold portal bug Cookies :D -baby67 Player position: ``` { y = 15.5, x = 2066.0339355469, z = 1188.5250244141 } ``` Player look: ``` { y = -0.33051437139511, x = 0.66316157579422, z = -0.67154824733734 } ``` Player information: ``` { min_rtt = 0.125, max_rtt = 9.9479999542236, connection_uptime = 1695, max_jitter = 9.7960004806519, minor = 0, major = 2, ip_version = 6, formspec_version = 4, patch = 2, protocol_version = 39, serialization_version = 28, lang_code = "", version_string = "2.0.2", avg_rtt = 0.24099999666214, state = "Active", avg_jitter = 0.11100000143051, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"\", \"\", \"\", \"\", \"\", \"\"}", played_time = "120472", ["ocean_build.ocean_built"] = "12", jointime = "1656169576", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "98.5", ["signslib:pos"] = "(2068,-2763,1440)", ["ocean_build.last_warning"] = "1.65651e+09", bitten = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_medium\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", digged_nodes = "7763", punch_count = "477", yl_church = "return {[\"last_death\"] = {[\"y\"] = 14, [\"x\"] = 1960, [\"z\"] = 1702}, [\"last_heal\"] = 1656423948, [\"last_death_portal\"] = 1656515763}", ["ocean_build.forbidden"] = "true", ["stamina:level"] = "17", xp = "7681", arenalib_infobox_arenaID = "0", inflicted_damage = "5842", crafted = "3168", died = "32", yl_commons_thankyou = "2", yl_commons_player_joined = "1656514379", placed_nodes = "2642", hud_state = "on", repellant = "0", yl_commons_player_created = "1656169576" } } ``` Log identifier ``` [MOD] yl_report log identifier = l4J8cVXEiAHwm9bRqgHyoV5HxgHJLnvN ``` Profiler save: ``` profile-20220629T172046.json_prettyEE ``` Status: ``` # Server: version: 5.5.1-yl | game: Minetest Game | uptime: 6d 16min 6s | max lag: 3.45s | clients: Dragoni_is_bored, BTS-, hampshire, baby67, nasipandan2, darealbang, Boot, MineWorlds, LOR, AliasAlreadyTaken, gublu, Service, pitman, Bailiff, flux ``` Teleport command: ``` /teleport xyz 2066 16 1189 ``` Compass command: ``` /give_compass Construction l4J8cVXEiAHwm9bRqgHyoV5HxgHJLnvN D2691E 2066 16 1189 ```
AliasAlreadyTaken was assigned by yourland-report 2022-06-29 15:20:46 +00:00
flux added the
1. kind/balancing
label 2022-06-29 17:45:43 +00:00
Member

perhaps the priest needs a cooldown between opening portals for different players, i've accidentally ended up in the wrong death portal multiple times.

perhaps the priest needs a cooldown between opening portals for different players, i've accidentally ended up in the wrong death portal multiple times.

Or there needs to be at least some visual warning that its not the intended portal.

  • The priest must not open another portal when one is open. I need to fix that.
  • We could add an entity with the name of the player who opened it.
  • We could have four different colours for the portals and whisper the corresponding colour to the person who opened it.
Or there needs to be at least some visual warning that its not the intended portal. - The priest must not open another portal when one is open. I need to fix that. - We could add an entity with the name of the player who opened it. - We could have four different colours for the portals and whisper the corresponding colour to the person who opened it.
AliasAlreadyTaken added the
1. kind/bug
label 2022-06-30 07:21:14 +00:00
Member
  • We could add an entity with the name of the player who opened it.

i like this possibility, the color thing wouldn't be clear enough, i don't think.

> - We could add an entity with the name of the player who opened it. i like this possibility, the color thing wouldn't be clear enough, i don't think.
flux added this to the flux's TODO list project 2022-07-02 22:36:06 +00:00
flux added the
4. step/discussion
label 2022-09-20 20:09:06 +00:00
Member

Maybe while portal is active display a HUD indication?
Could be either:

  • just text that stays on screen
  • a statbar that will count down until portal closes
  • a waypoint

Bar that counts down would be most useful probably.

Only person who opened the portal would see this, but it's a plus I think.

Maybe while portal is active display a HUD indication? Could be either: - just `text` that stays on screen - a `statbar` that will count down until portal closes - a `waypoint` Bar that counts down would be most useful probably. Only person who opened the portal would see this, but it's a plus I think.
AliasAlreadyTaken added this to the 1.1.124 milestone 2024-04-18 04:10:37 +00:00

The priest must not open another portal when one is open. I need to fix that.

This requires 5bfd9543ee and a change ingame on the NPC. Means, after the update we need to also update the dialogs of the NPCs

We could add an entity with the name of the player who opened it.

Fixed with 7c87eb6a04

We could have four different colours for the portals and whisper the corresponding colour to the person who opened it.

Let's not do this, instead add a formspec where a player can choose who is allowed to teleport through

> The priest must not open another portal when one is open. I need to fix that. This requires https://gitea.your-land.de/your-land/yl_church/commit/5bfd9543ee0f4397babcfc3d5ff5405690af458a and a change ingame on the NPC. Means, after the update we need to also update the dialogs of the NPCs > We could add an entity with the name of the player who opened it. Fixed with https://gitea.your-land.de/your-land/yl_church/commit/7c87eb6a040f35de1144b7d27a98205c91097efc > We could have four different colours for the portals and whisper the corresponding colour to the person who opened it. Let's not do this, instead add a formspec where a player can choose who is allowed to teleport through
Member

... instead add a formspec where a player can choose who is allowed to teleport through

But in this formspec should be an "all" too, for the case of attacking by Voice and leading defenders into the battle. So a "none", "next" and "two next" would be complete this formspec. Its easier as to fill in some names.

> ... instead add a formspec where a player can choose who is allowed to teleport through But in this formspec should be an "all" too, for the case of attacking by Voice and leading defenders into the battle. So a "none", "next" and "two next" would be complete this formspec. Its easier as to fill in some names.

The formspec will have the fields

  • only me
  • me and my party
  • everyone
  • those specific players: ______
The formspec will have the fields - only me - me and my party - everyone - those specific players: ______
Member

those specific players:

this should be delimited by any combination of spaces and commas

> those specific players: this should be delimited by any combination of spaces and commas
AliasAlreadyTaken added the
4. step/ready to QA test
label 2024-04-22 11:16:52 +00:00

Done. Please someone else test, since Alias implemented it. QA is successful if

  • no portal opening while another is open
  • entity to indicate whose portal is open
  • fancy formspec to decide who may enter shows and opens portal for only the select group
Done. Please someone else test, since Alias implemented it. QA is successful if - no portal opening while another is open - entity to indicate whose portal is open - fancy formspec to decide who may enter shows and opens portal for only the select group

Bugs (and ideas, sorry i write it here):

  • electrumese sword can destroy entity (name)
  • too few particles for my taste :D
  • in new formspec if i do not type name and just press OK it will open portal just for me, is it bug?
  • if i open portal and again ask Priest, there is option "I will wait a bit until it is my turn." Well, it is my turn. But yeah, why would anyone open portal and then ask priest again, right? :D
  • "Me and my party" button does not work for me. No portal is opened. (im only one from Zombie party on testserver)
  • Maybe player who open portal should be able to re-open it (for golds) without waiting for cooldown, for example if want to add another name. Or by mistake click on Everyone and want to shut down portal for reasons...
  • ^ button to close portal
  • if it is open only for me, maybe cooldown should be lower, maybe auto-close portal? or add button "Only me and auto-close" or something like that.. Maybe button "Open and close after me" so you are last player to enter portal.
  • make names in textarea case-insensitive

What i could not test:

  • "Me and my party" (button does not work)
  • combination of "Me and my party" + names in textarea
Bugs (and ideas, sorry i write it here): - electrumese sword can destroy entity (name) - too few particles for my taste :D - in new formspec if i do not type name and just press OK it will open portal just for me, is it bug? - if i open portal and again ask Priest, there is option "I will wait a bit until it is my turn." Well, it is my turn. But yeah, why would anyone open portal and then ask priest again, right? :D - "Me and my party" button does not work for me. No portal is opened. (im only one from Zombie party on testserver) - Maybe player who open portal should be able to re-open it (for golds) without waiting for cooldown, for example if want to add another name. Or by mistake click on Everyone and want to shut down portal for reasons... - ^ button to close portal - if it is open only for me, maybe cooldown should be lower, maybe auto-close portal? or add button "Only me and auto-close" or something like that.. Maybe button "Open and close after me" so you are last player to enter portal. - make names in textarea case-insensitive What i could not test: - "Me and my party" (button does not work) - combination of "Me and my party" + names in textarea
  • electrumese sword can destroy entity (name)

Thanks! Good find!

  • too few particles for my taste :D

That's due to debate, maybe we'll switch back to existing style

  • in new formspec if i do not type name and just press OK it will open portal just for me, is it bug?

The OK button only opens the portal for the "chosen" ones. That is not clear enough. If you type in no-one there, then it only opens for you.

  • if i open portal and again ask Priest, there is option "I will wait a bit until it is my turn." Well, it is my turn. But yeah, why would anyone open portal and then ask priest again, right? :D

This only detected whether a portal is open or not, it doesn't know its yours. I need to change the wording to something like "I can't open a portal, there is one open already" or similar

  • "Me and my party" button does not work for me. No portal is opened. (im only one from Zombie party on testserver)

Thanks! I'll try that case. If there is no other party member online, then the portal should still open for you.

  • Maybe player who open portal should be able to re-open it (for golds) without waiting for cooldown, for example if want to add another name. Or by mistake click on Everyone and want to shut down portal for reasons...

Once the portal is closed, everyone should be able to open theirs instead. Allowing reopen without cooldown might lead to portal hogging

  • ^ button to close portal

Hm. Since this portal is a more or less stationary priest magic spell and the priest class will not have a way to close their portal before the spell duration is over, I'm not sure whether I want to make it close-able.

  • if it is open only for me, maybe cooldown should be lower, maybe auto-close portal? or add button "Only me and auto-close" or something like that.. Maybe button "Open and close after me" so you are last player to enter portal.

Sounds like a reasonable feature, should be a checkbox. Complicates matters a bit, but not by much. Currently I keep the portal open for an amount of time, without a technical way to close it.

  • make names in textarea case-insensitive

Good catch, will do

What i could not test:

  • "Me and my party" (button does not work)
  • combination of "Me and my party" + names in textarea

Combinations are not planned, but we could do them like so: If a player clicks "everyone", then the textfield is disabled. If a player clicks "me and my party", then the textfield is filled with the members of his party. If he clicks the "only me" button, only his name appears in the field.

Due to the usually hasty nature of many death portals, I didn't want to require two clicks. The only case where a player needs to write in names is when he wants to invite only very specific players. I don't see how I could hasten this write-in, unless I want to display a list and checkboxes.

> - electrumese sword can destroy entity (name) Thanks! Good find! > - too few particles for my taste :D That's due to debate, maybe we'll switch back to existing style > - in new formspec if i do not type name and just press OK it will open portal just for me, is it bug? The OK button only opens the portal for the "chosen" ones. That is not clear enough. If you type in no-one there, then it only opens for you. > - if i open portal and again ask Priest, there is option "I will wait a bit until it is my turn." Well, it is my turn. But yeah, why would anyone open portal and then ask priest again, right? :D This only detected whether a portal is open or not, it doesn't know its yours. I need to change the wording to something like "I can't open a portal, there is one open already" or similar > - "Me and my party" button does not work for me. No portal is opened. (im only one from Zombie party on testserver) Thanks! I'll try that case. If there is no other party member online, then the portal should still open for you. > - Maybe player who open portal should be able to re-open it (for golds) without waiting for cooldown, for example if want to add another name. Or by mistake click on Everyone and want to shut down portal for reasons... Once the portal is closed, everyone should be able to open theirs instead. Allowing reopen without cooldown might lead to portal hogging > - ^ button to close portal Hm. Since this portal is a more or less stationary priest magic spell and the priest class will not have a way to close their portal before the spell duration is over, I'm not sure whether I want to make it close-able. > - if it is open only for me, maybe cooldown should be lower, maybe auto-close portal? or add button "Only me and auto-close" or something like that.. Maybe button "Open and close after me" so you are last player to enter portal. Sounds like a reasonable feature, should be a checkbox. Complicates matters a bit, but not by much. Currently I keep the portal open for an amount of time, without a technical way to close it. > - make names in textarea case-insensitive Good catch, will do > What i could not test: > - "Me and my party" (button does not work) > - combination of "Me and my party" + names in textarea Combinations are not planned, but we could do them like so: If a player clicks "everyone", then the textfield is disabled. If a player clicks "me and my party", then the textfield is filled with the members of his party. If he clicks the "only me" button, only his name appears in the field. Due to the usually hasty nature of many death portals, I didn't want to require two clicks. The only case where a player needs to write in names is when he wants to invite only very specific players. I don't see how I could hasten this write-in, unless I want to display a list and checkboxes.

too few particles for my taste :D
That's due to debate, maybe we'll switch back to existing style

I like the current style. though I agree with AspireMint. It could use a few more particles in it.

I also like how the particles are also at the location that the dp opened to as well.

> too few particles for my taste :D > That's due to debate, maybe we'll switch back to existing style I like the current style. though I agree with AspireMint. It could use a few more particles in it. I also like how the particles are also at the location that the dp opened to as well.
Sign in to join this conversation.
No Milestone
No Assignees
7 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#2140
No description provided.