AliasAlreadyTaken reports: Make ghosts able to GO through ... #6383

Open
opened 2024-03-01 12:48:52 +00:00 by yourland-report · 1 comment

AliasAlreadyTaken reports a bug:

Make ghosts able to GO through walls, but not SEE through walls.

Player position:

{
	y = 4.5,
	z = 1720.4250488281,
	x = 236.98501586914
}

Player look:

{
	y = 0.35314828157425,
	z = 0.070147797465324,
	x = -0.93293386697769
}

Player information:

{
	ip_version = 6,
	min_rtt = 0.014999999664724,
	avg_rtt = 0.01799999922514,
	min_jitter = 0,
	max_jitter = 0.77900004386902,
	avg_jitter = 0.0010000001639128,
	minor = 8,
	patch = 0,
	lang_code = "de",
	major = 5,
	state = "Active",
	serialization_version = 29,
	max_rtt = 0.81400001049042,
	connection_uptime = 7344,
	protocol_version = 42,
	version_string = "5.8.0",
	formspec_version = 7
}

Player meta:

{
	fields = {
		digged_nodes = "140567",
		placed_nodes = "182093",
		died = "1592",
		crafted = "4795",
		["sethome:home"] = "(1983.4349365234,17.5,1183.5950927734)",
		["petz:lycanthropy"] = "0",
		partychat = "party",
		partypvp = "true",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}",
		["petz:old_override_table"] = "return {[\"speed\"] = 1, [\"new_move\"] = true, [\"sneak_glitch\"] = false, [\"gravity\"] = 1, [\"jump\"] = 1, [\"sneak\"] = true}",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "27",
		yl_audio_state = "off",
		["ethereal:fly_timer"] = "-99",
		["petz:werewolf_clan_idx"] = "4",
		hud_state = "on",
		punch_count = "65243",
		inflicted_damage = "3017398",
		["ocean_build.last_warning"] = "1.67421e+09",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		["3d_armor_inventory"] = "return {\"\", \"\", \"\", \"\", \"\", \"\"}",
		["signslib:pos"] = "(2005,3,1149)",
		["hud_manager:spawnit:hud_enabled"] = "y",
		xp = "0",
		team = "STAFF",
		["arena_lib_editor.players_number"] = "0",
		["petz:werewolf_vignette_id"] = "19",
		arenalib_watchID = "0",
		["petz:werewolf"] = "0",
		["arena_lib_editor.team_ID"] = "0",
		arenalib_infobox_arenaID = "0",
		yl_commons_thankyou = "1507",
		bitten = "0",
		repellant = "0",
		["stamina:level"] = "1",
		xp_redo_hud_color = "0xFFFF00",
		yl_commons_player_joined = "1709290012",
		["arena_lib_editor.spawner_ID"] = "0",
		szutil_watch = "return {}",
		yl_church = "return {[\"last_heal\"] = 1707613077, [\"last_death\"] = {[\"y\"] = 6, [\"z\"] = 951, [\"x\"] = 2143}, [\"last_death_portal\"] = 1683839371}",
		lagometer = "1",
		played_time = "102829538"
	}
}

Log identifier


[MOD] yl_report log identifier = mZkxZxUwS29xbllfi2oWQ12uWpRaPP8a

Profiler save:

profile-20240301T124852.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 1d 23h 1min 18s | max lag: 0.531s | clients (9/52): AliasAlreadyTaken, Bailiff, BenOnly, Ecklair, Hecate, jim15, LilyBelle, Murmel, Service

Teleport command:

/teleport xyz 237 5 1720

Compass command:

/give_compass Construction mZkxZxUwS29xbllfi2oWQ12uWpRaPP8a D2691E 237 5 1720
AliasAlreadyTaken reports a bug: > Make ghosts able to GO through walls, but not SEE through walls. Player position: ``` { y = 4.5, z = 1720.4250488281, x = 236.98501586914 } ``` Player look: ``` { y = 0.35314828157425, z = 0.070147797465324, x = -0.93293386697769 } ``` Player information: ``` { ip_version = 6, min_rtt = 0.014999999664724, avg_rtt = 0.01799999922514, min_jitter = 0, max_jitter = 0.77900004386902, avg_jitter = 0.0010000001639128, minor = 8, patch = 0, lang_code = "de", major = 5, state = "Active", serialization_version = 29, max_rtt = 0.81400001049042, connection_uptime = 7344, protocol_version = 42, version_string = "5.8.0", formspec_version = 7 } ``` Player meta: ``` { fields = { digged_nodes = "140567", placed_nodes = "182093", died = "1592", crafted = "4795", ["sethome:home"] = "(1983.4349365234,17.5,1183.5950927734)", ["petz:lycanthropy"] = "0", partychat = "party", partypvp = "true", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\"}", ["petz:old_override_table"] = "return {[\"speed\"] = 1, [\"new_move\"] = true, [\"sneak_glitch\"] = false, [\"gravity\"] = 1, [\"jump\"] = 1, [\"sneak\"] = true}", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "27", yl_audio_state = "off", ["ethereal:fly_timer"] = "-99", ["petz:werewolf_clan_idx"] = "4", hud_state = "on", punch_count = "65243", inflicted_damage = "3017398", ["ocean_build.last_warning"] = "1.67421e+09", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", ["3d_armor_inventory"] = "return {\"\", \"\", \"\", \"\", \"\", \"\"}", ["signslib:pos"] = "(2005,3,1149)", ["hud_manager:spawnit:hud_enabled"] = "y", xp = "0", team = "STAFF", ["arena_lib_editor.players_number"] = "0", ["petz:werewolf_vignette_id"] = "19", arenalib_watchID = "0", ["petz:werewolf"] = "0", ["arena_lib_editor.team_ID"] = "0", arenalib_infobox_arenaID = "0", yl_commons_thankyou = "1507", bitten = "0", repellant = "0", ["stamina:level"] = "1", xp_redo_hud_color = "0xFFFF00", yl_commons_player_joined = "1709290012", ["arena_lib_editor.spawner_ID"] = "0", szutil_watch = "return {}", yl_church = "return {[\"last_heal\"] = 1707613077, [\"last_death\"] = {[\"y\"] = 6, [\"z\"] = 951, [\"x\"] = 2143}, [\"last_death_portal\"] = 1683839371}", lagometer = "1", played_time = "102829538" } } ``` Log identifier ``` [MOD] yl_report log identifier = mZkxZxUwS29xbllfi2oWQ12uWpRaPP8a ``` Profiler save: ``` profile-20240301T124852.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 1d 23h 1min 18s | max lag: 0.531s | clients (9/52): AliasAlreadyTaken, Bailiff, BenOnly, Ecklair, Hecate, jim15, LilyBelle, Murmel, Service ``` Teleport command: ``` /teleport xyz 237 5 1720 ``` Compass command: ``` /give_compass Construction mZkxZxUwS29xbllfi2oWQ12uWpRaPP8a D2691E 237 5 1720 ```
AliasAlreadyTaken was assigned by yourland-report 2024-03-01 12:48:53 +00:00
AliasAlreadyTaken added the
1. kind/enhancement
1. kind/balancing
labels 2024-03-01 12:50:26 +00:00
Member

implementing proper senses is something that's part of mob_composer (my mobs mod), but that's still a long ways from completion.

noting that ghosts currently can't see through walls, but like all mobs, will continue to target things even if they've moved out of sight, as long as they're close enough.

on the other hand, petz and water_life will target you even if you're inside of a wall, even when they've never "seen" you before.

implementing proper senses is something that's part of mob_composer (my mobs mod), but that's still a long ways from completion. noting that ghosts currently can't see through walls, but like all mobs, will continue to target things even if they've moved out of sight, as long as they're close enough. on the other hand, petz and water_life will target you even if you're inside of a wall, even when they've never "seen" you before.
Sign in to join this conversation.
No Milestone
No project
No Assignees
2 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#6383
No description provided.