flux reports: should player's models be hidd ... #1974

Open
opened 2022-05-25 02:57:11 +00:00 by yourland-report · 3 comments

flux reports a bug:

should player's models be hidden when they use an invisibility potion, or not? the code logic suggests that's the intention, but the reality is they (usually) do not.

Player position:

{
	y = 25,
	x = 2000.4990234375,
	z = 1153.9230957031
}

Player look:

{
	y = -0.99577289819717,
	x = -0.091816917061806,
	z = -0.0024363752454519
}

Player information:

{
	min_rtt = 0.15899999439716,
	max_rtt = 19.877000808716,
	connection_uptime = 177881,
	max_jitter = 16.924999237061,
	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.16799999773502,
	state = "Active",
	avg_jitter = 0.0020000040531158,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"nether_mobs:dragon_boots 1 7180\", \"3d_armor:leggings_nether 1 14360\", \"nether_mobs:dragon_shield 1 7180\", \"3d_armor:chestplate_nether 1 14360\", \"3d_armor:helmet_nether 1 7180\", \"\"}",
		["petz:werewolf_vignette_id"] = "5",
		yl_commons_thankyou = "114",
		jointime = "1615351173",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "12.5",
		["signslib:pos"] = "(-45,6,22488)",
		digged_nodes = "1045774",
		yl_commons_player_joined = "1653269572",
		["petz:werewolf"] = "0",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		partychat = "party",
		xp = "1246014",
		["petz:lycanthropy"] = "1",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = -3071, [\"x\"] = 2916, [\"z\"] = 1670}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1649877393}",
		died = "62",
		["stamina:level"] = "17",
		punch_count = "78039",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "1254160",
		crafted = "35379",
		["petz:werewolf_clan_idx"] = "1",
		played_time = "16022870",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		placed_nodes = "345769",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1615351173"
	}
}

Log identifier


[MOD] yl_report log identifier = PW60UIr60G4GJNpupK4t1fi0t0kRqQ1g

Profiler save:

profile-20220525T045711.json_prettyEE

Status:

# Server: version: 5.5.0-yl | game: Minetest Game | uptime: 3d 12h 14min 42s | max lag: 4.08s | clients: mrminer, MicaelStarfire, Minton, Menche, Bailiff, Service, AliasAlreadyTaken, Lupercus, jackofthebean000, Alex1977, HorusDamocles, shanish2, pitman, annah, flux

Teleport command:

/teleport xyz 2000 25 1154

Compass command:

/give_compass Construction PW60UIr60G4GJNpupK4t1fi0t0kRqQ1g D2691E 2000 25 1154
flux reports a bug: > should player's models be hidden when they use an invisibility potion, or not? the code logic suggests that's the intention, but the reality is they (usually) do not. Player position: ``` { y = 25, x = 2000.4990234375, z = 1153.9230957031 } ``` Player look: ``` { y = -0.99577289819717, x = -0.091816917061806, z = -0.0024363752454519 } ``` Player information: ``` { min_rtt = 0.15899999439716, max_rtt = 19.877000808716, connection_uptime = 177881, max_jitter = 16.924999237061, 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.16799999773502, state = "Active", avg_jitter = 0.0020000040531158, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"nether_mobs:dragon_boots 1 7180\", \"3d_armor:leggings_nether 1 14360\", \"nether_mobs:dragon_shield 1 7180\", \"3d_armor:chestplate_nether 1 14360\", \"3d_armor:helmet_nether 1 7180\", \"\"}", ["petz:werewolf_vignette_id"] = "5", yl_commons_thankyou = "114", jointime = "1615351173", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "12.5", ["signslib:pos"] = "(-45,6,22488)", digged_nodes = "1045774", yl_commons_player_joined = "1653269572", ["petz:werewolf"] = "0", bitten = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", partychat = "party", xp = "1246014", ["petz:lycanthropy"] = "1", yl_church = "return {[\"last_death\"] = {[\"y\"] = -3071, [\"x\"] = 2916, [\"z\"] = 1670}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1649877393}", died = "62", ["stamina:level"] = "17", punch_count = "78039", arenalib_infobox_arenaID = "0", inflicted_damage = "1254160", crafted = "35379", ["petz:werewolf_clan_idx"] = "1", played_time = "16022870", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", placed_nodes = "345769", hud_state = "on", repellant = "0", yl_commons_player_created = "1615351173" } } ``` Log identifier ``` [MOD] yl_report log identifier = PW60UIr60G4GJNpupK4t1fi0t0kRqQ1g ``` Profiler save: ``` profile-20220525T045711.json_prettyEE ``` Status: ``` # Server: version: 5.5.0-yl | game: Minetest Game | uptime: 3d 12h 14min 42s | max lag: 4.08s | clients: mrminer, MicaelStarfire, Minton, Menche, Bailiff, Service, AliasAlreadyTaken, Lupercus, jackofthebean000, Alex1977, HorusDamocles, shanish2, pitman, annah, flux ``` Teleport command: ``` /teleport xyz 2000 25 1154 ``` Compass command: ``` /give_compass Construction PW60UIr60G4GJNpupK4t1fi0t0kRqQ1g D2691E 2000 25 1154 ```
AliasAlreadyTaken was assigned by yourland-report 2022-05-25 02:57:11 +00:00
flux added the
1. kind/balancing
4. step/want approval
labels 2022-05-25 02:58:47 +00:00
Member

A break down of specific effects that we may or may not want when a player uses an invisibility potion:

  • The player's nametag disappears
  • The player's model (skin/armor) disappears
  • Mobs don't target the player if they don't attack the mob
  • Mobs don't target the player, even if they attack the mob

One possible balancing option might be that mobs don't target an invisible player only when the player is naked (not wearing any armor). The player's skin may disappear, but they'd still be visible to mobs and other players if they're wearing armor.

EDIT: Currently, the player's nametag disappears, and their model does not, but the code is such that it's a bug that the model doesn't disappear. I'm not sure what the cause is.

A break down of specific effects that we may or may not want when a player uses an invisibility potion: * The player's nametag disappears * The player's model (skin/armor) disappears * Mobs don't target the player if they don't attack the mob * Mobs don't target the player, even if they attack the mob One possible balancing option might be that mobs don't target an invisible player only when the player is naked (not wearing any armor). The player's skin may disappear, but they'd still be visible to mobs and other players if they're wearing armor. EDIT: Currently, the player's nametag disappears, and their model does not, but the code is such that it's a *bug* that the model doesn't disappear. I'm not sure what the cause is.
flux added this to the flux's TODO list project 2022-07-02 21:52:06 +00:00
flux added a new dependency 2022-10-28 15:53:45 +00:00
flux added the
3. source/integration
label 2023-01-05 01:09:28 +00:00
Member

the source of this has something to do w/ 3d_armor/wieldview, and possibly petz werewolves.

the source of this has something to do w/ 3d_armor/wieldview, and possibly petz werewolves.
AliasAlreadyTaken added this to the 1.4 Classes and abilities milestone 2023-01-05 12:02:59 +00:00

With 1.4 we may want to remove the faulty general invis potion and add proper invisibility to the rogue abilities.

With 1.4 we may want to remove the faulty general invis potion and add proper invisibility to the rogue abilities.
Sign in to join this conversation.
No Assignees
3 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Depends on
You do not have permission to read 1 dependency
Reference: your-land/bugtracker#1974
No description provided.