Aero reports: if you sit on a ts_furniture w ... #1814

Open
opened 2022-04-22 14:58:23 +00:00 by yourland-report · 6 comments

Aero reports a bug:

if you sit on a ts_furniture wood bench and then hold down w and space you kinda fly. Extremly fun. But probably a bug

Player position:

{
	y = 6,
	x = 2551.5461425781,
	z = 994.27404785156
}

Player look:

{
	y = -0.89802753925323,
	x = 0.31195151805878,
	z = -0.31021401286125
}

Player information:

{
	min_rtt = 0.16899999976158,
	max_rtt = 14.739000320435,
	connection_uptime = 2473,
	max_jitter = 14.517000198364,
	minor = 5,
	major = 5,
	ip_version = 6,
	formspec_version = 5,
	patch = 0,
	protocol_version = 40,
	serialization_version = 29,
	lang_code = "",
	version_string = "5.5.0",
	avg_rtt = 0.32600000500679,
	state = "Active",
	avg_jitter = 0.10199999809265,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 3280\", \"3d_armor:chestplate_crystal 1 3280\", \"3d_armor:leggings_crystal 1 3280\", \"3d_armor:boots_crystal 1 3280\", \"shields:shield_rainbow 1 1312\", \"\"}",
		["petz:werewolf_vignette_id"] = "19",
		played_time = "866862",
		jointime = "1639572830",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "44.5",
		["signslib:pos"] = "(2541,-2,981)",
		digged_nodes = "101691",
		yl_commons_thankyou = "19",
		["petz:werewolf"] = "0",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		partychat = "party",
		xp = "49928",
		["petz:lycanthropy"] = "0",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 12, [\"x\"] = 2553, [\"z\"] = 1038}, [\"last_death_portal\"] = 1650639439, [\"last_heal\"] = 1646398016}",
		yl_commons_player_joined = "1650637057",
		["stamina:level"] = "18",
		punch_count = "8800",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "138648",
		crafted = "3693",
		["petz:werewolf_clan_idx"] = "4",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		placed_nodes = "17682",
		died = "318",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1639572830"
	}
}

Log identifier


[MOD] yl_report log identifier = ExI8Wj45TO19bn7glC4bEjmwL2siMgBG

Profiler save:

profile-20220422T165823.json_prettyEE

Status:

# Server: version: 5.5.0-yl | game: Minetest Game | uptime: 1h 14min 39s | max lag: 3.75s | clients: Evelien, jed, Papi, Aero, dweek, Dragoni_is_bored, Moji, LOR, flux, daydream, googl, shanish2, tour, debian44, Bla, Coolstorms, shanish, RIPBla, AliasAlreadyTaken, Service, rohit

Teleport command:

/teleport xyz 2552 6 994

Compass command:

/give_compass Construction ExI8Wj45TO19bn7glC4bEjmwL2siMgBG D2691E 2552 6 994
Aero reports a bug: > if you sit on a ts_furniture wood bench and then hold down w and space you kinda fly. Extremly fun. But probably a bug Player position: ``` { y = 6, x = 2551.5461425781, z = 994.27404785156 } ``` Player look: ``` { y = -0.89802753925323, x = 0.31195151805878, z = -0.31021401286125 } ``` Player information: ``` { min_rtt = 0.16899999976158, max_rtt = 14.739000320435, connection_uptime = 2473, max_jitter = 14.517000198364, minor = 5, major = 5, ip_version = 6, formspec_version = 5, patch = 0, protocol_version = 40, serialization_version = 29, lang_code = "", version_string = "5.5.0", avg_rtt = 0.32600000500679, state = "Active", avg_jitter = 0.10199999809265, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"3d_armor:helmet_crystal 1 3280\", \"3d_armor:chestplate_crystal 1 3280\", \"3d_armor:leggings_crystal 1 3280\", \"3d_armor:boots_crystal 1 3280\", \"shields:shield_rainbow 1 1312\", \"\"}", ["petz:werewolf_vignette_id"] = "19", played_time = "866862", jointime = "1639572830", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "44.5", ["signslib:pos"] = "(2541,-2,981)", digged_nodes = "101691", yl_commons_thankyou = "19", ["petz:werewolf"] = "0", bitten = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", partychat = "party", xp = "49928", ["petz:lycanthropy"] = "0", yl_church = "return {[\"last_death\"] = {[\"y\"] = 12, [\"x\"] = 2553, [\"z\"] = 1038}, [\"last_death_portal\"] = 1650639439, [\"last_heal\"] = 1646398016}", yl_commons_player_joined = "1650637057", ["stamina:level"] = "18", punch_count = "8800", arenalib_infobox_arenaID = "0", inflicted_damage = "138648", crafted = "3693", ["petz:werewolf_clan_idx"] = "4", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", placed_nodes = "17682", died = "318", hud_state = "on", repellant = "0", yl_commons_player_created = "1639572830" } } ``` Log identifier ``` [MOD] yl_report log identifier = ExI8Wj45TO19bn7glC4bEjmwL2siMgBG ``` Profiler save: ``` profile-20220422T165823.json_prettyEE ``` Status: ``` # Server: version: 5.5.0-yl | game: Minetest Game | uptime: 1h 14min 39s | max lag: 3.75s | clients: Evelien, jed, Papi, Aero, dweek, Dragoni_is_bored, Moji, LOR, flux, daydream, googl, shanish2, tour, debian44, Bla, Coolstorms, shanish, RIPBla, AliasAlreadyTaken, Service, rohit ``` Teleport command: ``` /teleport xyz 2552 6 994 ``` Compass command: ``` /give_compass Construction ExI8Wj45TO19bn7glC4bEjmwL2siMgBG D2691E 2552 6 994 ```
AliasAlreadyTaken was assigned by yourland-report 2022-04-22 14:58:23 +00:00
flux added the
1. kind/bug
label 2022-04-22 17:31:50 +00:00

All I can manage is a bit of a jump when standing up?

All I can manage is a bit of a jump when standing up?
AliasAlreadyTaken added the
4. step/help wanted
label 2022-05-03 18:50:33 +00:00
Member

I was able to replicate this, though I couldn't manage to fly too far. I think you can probably fly farther if there's more lag.

I was able to replicate this, though I couldn't manage to fly *too* far. I think you can probably fly farther if there's more lag.
flux added the
3. source/lag
label 2022-05-29 02:13:31 +00:00
Member

The general solution to this is to set the player's "speed" physic to 0 while they're in the seat. This needs to be done w/ player_monoids tho, and I don't remember if the "default" monoids compose things in a way that allows implementing this.

Ugh.

Well, at least re-implementing the monoids to respect absolute limits and allow for fully nullifying the values is on my "todo" list.

The general solution to this is to set the player's "speed" physic to 0 while they're in the seat. This needs to be done w/ player_monoids tho, and I don't remember if the "default" monoids compose things in a way that allows implementing this. Ugh. Well, at least re-implementing the monoids to respect absolute limits and allow for fully nullifying the values is on my "todo" list.
flux added this to the flux's TODO list project 2022-07-02 21:01:26 +00:00
Member

this also affects all the ts_furniture chairs

this also affects all the ts_furniture chairs
flux removed the
4. step/help wanted
label 2022-07-10 21:37:48 +00:00
flux self-assigned this 2022-08-03 01:17:17 +00:00
flux added the
2. prio/low
label 2022-08-03 01:17:28 +00:00
flux added
2. prio/elevated
and removed
2. prio/low
labels 2022-09-02 19:54:26 +00:00
Member

elevating priority due to recent reports

elevating priority due to recent reports
flux added the
3. source/integration
label 2022-10-27 02:56:04 +00:00
Member

Place ts_furniture chair in front of ts_furniture table, sit on a chair, start moving toward the table and press jump once. You will start flying up while still having "sit" animation. If you stop pressing forward before you move too far from chair, then you will keep moving up "indefinitely". To stop flying up, move horizontally far enough to "stand up", you will fall normally.

So, just short press forward + jump and you will keep flying up...

Place ts_furniture chair in front of ts_furniture table, sit on a chair, start moving toward the table and press jump once. You will start flying up while still having "sit" animation. If you stop pressing forward before you move too far from chair, then you will keep moving up "indefinitely". To stop flying up, move horizontally far enough to "stand up", you will fall normally. So, just short press forward + jump and you will keep flying up...
Sign in to join this conversation.
No Milestone
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#1814
No description provided.