AspireMint reports: New command /s - alias for /sp ... #6144

Open
opened 2024-01-30 18:41:06 +00:00 by yourland-report · 8 comments

AspireMint reports a bug:

New command /s - alias for /spawn. We already have /h for /home, why not /s ? :)

Player position:

{
	x = 1981.4310302734,
	y = 17.5,
	z = 1169.8509521484
}

Player look:

{
	x = 0.019526515156031,
	y = -0.44588539004326,
	z = 0.89487701654434
}

Player information:

{
	protocol_version = 42,
	minor = 7,
	ip_version = 6,
	min_rtt = 0.024000000208616,
	lang_code = "",
	min_jitter = 0,
	max_jitter = 1.2129999399185,
	avg_jitter = 0,
	connection_uptime = 23889,
	serialization_version = 29,
	patch = 0,
	major = 5,
	version_string = "5.7.0",
	state = "Active",
	avg_rtt = 0.027000000700355,
	max_rtt = 1.9140000343323,
	formspec_version = 6
}

Player meta:

{
	fields = {
		punch_count = "539553",
		["3d_armor_inventory"] = "return {\"shields:shield_nether 1 10800\", \"3d_armor:chestplate_nether 1 10800\", \"3d_armor:boots_crystal 1 5400\", \"3d_armor:leggings_nether 1 10800\", \"3d_armor:helmet_nether 1 5400\", \"\"}",
		inflicted_damage = "11678174",
		["petz:werewolf"] = "0",
		arenalib_infobox_arenaID = "0",
		["petz:lycanthropy"] = "0",
		yl_church = "return {[\"last_death_portal\"] = 1706631936, [\"last_heal\"] = 1705833044, [\"last_death\"] = {[\"x\"] = -407, [\"y\"] = 47, [\"z\"] = 21485}}",
		digged_nodes = "1961473",
		["stamina:level"] = "7",
		yl_commons_thankyou = "259",
		["signslib:pos"] = "(-422,48,21492)",
		["stamina:exhaustion"] = "65",
		repellant = "0",
		played_time = "6483613",
		yl_commons_player_created = "1619715757",
		placed_nodes = "385420",
		died = "364",
		crafted = "117186",
		["stamina:poisoned"] = "no",
		yl_commons_player_joined = "1706616249",
		hud_state = "on",
		xp = "2054138",
		jointime = "1619715757",
		bitten = "0",
		["petz:werewolf_clan_idx"] = "4",
		partychat = "party",
		["ocean_build.last_warning"] = "1.65674e+09",
		["ocean_build.forbidden"] = "true",
		["ocean_build.ocean_built"] = "12",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}"
	}
}

Log identifier


[MOD] yl_report log identifier = 9CX0JhTE4LSthfsEnlCh2OUs5v1Omtpe

Profiler save:

profile-20240130T184106.json_prettyEE

Status:

# Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 13d 7h 37min 43s | max lag: 0.638s | clients (20/52): _ble_, AliasAlreadyTaken, Apocralypse, AspireMint, Davidsoft, daydream, formations52, geomagas, JinnyC, kanAU, Lupercus, Makk5im, Marat1ch, poppyasdan, prowler, pups, Robo, Service, tagtraum, threehymns

Teleport command:

/teleport xyz 1981 18 1170

Compass command:

/give_compass Construction 9CX0JhTE4LSthfsEnlCh2OUs5v1Omtpe D2691E 1981 18 1170
AspireMint reports a bug: > New command /s - alias for /spawn. We already have /h for /home, why not /s ? :) Player position: ``` { x = 1981.4310302734, y = 17.5, z = 1169.8509521484 } ``` Player look: ``` { x = 0.019526515156031, y = -0.44588539004326, z = 0.89487701654434 } ``` Player information: ``` { protocol_version = 42, minor = 7, ip_version = 6, min_rtt = 0.024000000208616, lang_code = "", min_jitter = 0, max_jitter = 1.2129999399185, avg_jitter = 0, connection_uptime = 23889, serialization_version = 29, patch = 0, major = 5, version_string = "5.7.0", state = "Active", avg_rtt = 0.027000000700355, max_rtt = 1.9140000343323, formspec_version = 6 } ``` Player meta: ``` { fields = { punch_count = "539553", ["3d_armor_inventory"] = "return {\"shields:shield_nether 1 10800\", \"3d_armor:chestplate_nether 1 10800\", \"3d_armor:boots_crystal 1 5400\", \"3d_armor:leggings_nether 1 10800\", \"3d_armor:helmet_nether 1 5400\", \"\"}", inflicted_damage = "11678174", ["petz:werewolf"] = "0", arenalib_infobox_arenaID = "0", ["petz:lycanthropy"] = "0", yl_church = "return {[\"last_death_portal\"] = 1706631936, [\"last_heal\"] = 1705833044, [\"last_death\"] = {[\"x\"] = -407, [\"y\"] = 47, [\"z\"] = 21485}}", digged_nodes = "1961473", ["stamina:level"] = "7", yl_commons_thankyou = "259", ["signslib:pos"] = "(-422,48,21492)", ["stamina:exhaustion"] = "65", repellant = "0", played_time = "6483613", yl_commons_player_created = "1619715757", placed_nodes = "385420", died = "364", crafted = "117186", ["stamina:poisoned"] = "no", yl_commons_player_joined = "1706616249", hud_state = "on", xp = "2054138", jointime = "1619715757", bitten = "0", ["petz:werewolf_clan_idx"] = "4", partychat = "party", ["ocean_build.last_warning"] = "1.65674e+09", ["ocean_build.forbidden"] = "true", ["ocean_build.ocean_built"] = "12", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}" } } ``` Log identifier ``` [MOD] yl_report log identifier = 9CX0JhTE4LSthfsEnlCh2OUs5v1Omtpe ``` Profiler save: ``` profile-20240130T184106.json_prettyEE ``` Status: ``` # Server: version: 5.7.0-yl-thx-tmm | game: Minetest Game | uptime: 13d 7h 37min 43s | max lag: 0.638s | clients (20/52): _ble_, AliasAlreadyTaken, Apocralypse, AspireMint, Davidsoft, daydream, formations52, geomagas, JinnyC, kanAU, Lupercus, Makk5im, Marat1ch, poppyasdan, prowler, pups, Robo, Service, tagtraum, threehymns ``` Teleport command: ``` /teleport xyz 1981 18 1170 ``` Compass command: ``` /give_compass Construction 9CX0JhTE4LSthfsEnlCh2OUs5v1Omtpe D2691E 1981 18 1170 ```
AliasAlreadyTaken was assigned by yourland-report 2024-01-30 18:41:06 +00:00
flux added the
1. kind/enhancement
2. prio/good first issue
labels 2024-01-31 00:37:06 +00:00

Because /s is very close to /a, we might get a lot of funny announcements if we do that :D

Okok, for reals: We could do that.

Because /s is very close to /a, we might get a lot of funny announcements if we do that :D Okok, for reals: We could do that.
Member

If the commands are tweaked, then you could do a little extra:

/s i.e. slash, lowercase S - is accepted
/S i.e. slash, capital S - is accepted too
/s i.e. slash, lowercase or capital S and space (plus more characters) - will be blocked

these rules also apply to /haccordingly

In order to have fewer failures in the announces, the following should apply:

/a or /A with or without a space will be blocked and will sent a message back: Please specify your announce!
/a TEXT or /A TEXT is accepted as an announce

for all / i.e slash an erroneously entered 7 i.e. seven as a number can also be accepted

If the commands are tweaked, then you could do a little extra: `/s` i.e. slash, lowercase S - is accepted `/S` i.e. slash, capital S - is accepted too `/s ` i.e. slash, lowercase or capital S and space (plus more characters) - will be blocked these rules also apply to `/h`accordingly In order to have fewer failures in the announces, the following should apply: `/a` or `/A` with or without a space will be blocked and will sent a message back: `Please specify your announce!` `/a TEXT` or `/A TEXT` is accepted as an announce for all `/` i.e slash an erroneously entered `7` i.e. seven as a number can also be accepted

We specifically made /a as short as possible and added a default distress message so that when someone was engaged in a wild fight he could still alert without having to think of a message.

We specifically made /a as short as possible and added a default distress message so that when someone was engaged in a wild fight he could still alert without having to think of a message.
Member

We specifically made /a as short as possible and added a default distress message so that when someone was engaged in a wild fight he could still alert without having to think of a message.

Yes, ok, so you are involved in a wild fight and fresh forces are supposed to follow this call just as headlessly? Where will they go? What will await them there? "Means invasion" means invasion? Real?

> We specifically made /a as short as possible and added a default distress message so that when someone was engaged in a wild fight he could still alert without having to think of a message. Yes, ok, so you are involved in a wild fight and fresh forces are supposed to follow this call just as headlessly? Where will they go? What will await them there? "Means invasion" means invasion? Real?
Member

During the last Voice battle I wasn't able to announce a focus because the delay seemed global. I had to resort to /look. Things aren't optimal there yet.

If /s is too close to /a for some players, perhaps then there ought to be individual aliasses?

During the last Voice battle I wasn't able to announce a focus because the delay seemed global. I had to resort to /look. Things aren't optimal there yet. If /s is too close to /a for some players, perhaps then there ought to be individual aliasses?

I don't think this alias is necessary. Even /s for staff is better. Also, the home command's alias might be useful for emergency, such as falling into lava or a swarm of mobs. However, it is very simple to first use /h to go back home, and then safely return to spawn in the comfort of your house.

I don't think this alias is necessary. Even /s for staff is better. Also, the home command's alias might be useful for emergency, such as falling into lava or a swarm of mobs. However, it is very simple to first use /h to go back home, and then safely return to spawn in the comfort of your house.

Main reason why i want /s is that i often type /sapwn and it annoys me :D
We have /h for home, you would expect to have /s for /spawn. It makes sense.
And also less typing for smartphone/tablet users.

Because /s is very close to /a, we might get a lot of funny announcements if we do that :D

Yes :P But worse is if there is voice attack, and you type /s by accident and then /a - oops, wrong coords.

/a or /A with or without a space will be blocked and will sent a message back: Please specify your announce!
/a TEXT or /A TEXT is accepted as an announce

if player has time to write text, then have time to write command /announce
I think aliases should not have params.

If /s is too close to /a for some players, perhaps then there ought to be individual aliasses?

Maybe configurable in formspec /options (enable/disable/change_command) and all problematic aliases disabled by default.

I don't think this alias is necessary. Even /s for staff is better.

This would be confusing. /h for home, /s for spa... hah got you! /s for staff! :)
I don't see how /s for staff is better, maybe you type /staff more often than /sapwn, i mean /spawn :P

Also, the home command's alias might be useful for emergency, such as falling into lava or a swarm of mobs.

Not if /h is in nether or where is balrog :D

However, it is very simple to first use /h to go back home, and then safely return to spawn in the comfort of your house.

Very simple is just type /s. And compare distance traveled with fingers, /s is easier to type than /h.
Okay, okay, but real issue is for smartphone/tablet users or with limited internet, its not ideal to load more chunks than necessary.

Main reason why i want /s is that i often type /sapwn and it annoys me :D We have /h for home, you would expect to have /s for /spawn. It makes sense. And also less typing for smartphone/tablet users. > Because /s is very close to /a, we might get a lot of funny announcements if we do that :D Yes :P But worse is if there is voice attack, and you type /s by accident and then /a - oops, wrong coords. > /a or /A with or without a space will be blocked and will sent a message back: Please specify your announce! > /a TEXT or /A TEXT is accepted as an announce if player has time to write text, then have time to write command /announce <message> I think aliases should not have params. > If /s is too close to /a for some players, perhaps then there ought to be individual aliasses? Maybe configurable in formspec /options (enable/disable/change_command) and all problematic aliases disabled by default. > I don't think this alias is necessary. Even /s for staff is better. This would be confusing. /h for home, /s for spa... hah got you! /s for staff! :) I don't see how /s for staff is better, maybe you type /staff more often than /sapwn, i mean /spawn :P > Also, the home command's alias might be useful for emergency, such as falling into lava or a swarm of mobs. Not if /h is in nether or where is balrog :D > However, it is very simple to first use /h to go back home, and then safely return to spawn in the comfort of your house. Very simple is just type /s. And compare distance traveled with fingers, /s is easier to type than /h. Okay, okay, but real issue is for smartphone/tablet users or with limited internet, its not ideal to load more chunks than necessary.

We made the shortcut for /h so people have a quick way out of danger. Once they are out of danger, they can decide what to do next. /spawn or .... something else.

We made the shortcut /a so that someone midfight could notify us. Even a /l for /look might be a more resonable choice.

For 1.4 there is aplan to add craftable items: magic spells every class can use and that would send people home or to spawn. Then such an emergency teleport somewhere is only one click away

We made the shortcut for /h so people have a quick way out of danger. Once they are out of danger, they can decide what to do next. /spawn or .... something else. We made the shortcut /a so that someone midfight could notify us. Even a /l for /look might be a more resonable choice. For 1.4 there is aplan to add craftable items: magic spells every class can use and that would send people home or to spawn. Then such an emergency teleport somewhere is only one click away
Sign in to join this conversation.
No Milestone
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#6144
No description provided.