Sokomine reports: medipack for healing wounded n ... #4083

Open
opened 2023-03-29 19:08:55 +00:00 by yourland-report · 6 comments

Sokomine reports a bug:

medipack for healing wounded npc

Player position:

{
	y = 11.5,
	z = 1254.7019042969,
	x = 2046.0778808594
}

Player look:

{
	y = -0.33988717198372,
	z = 0.72600036859512,
	x = -0.59782958030701
}

Player information:

{
	formspec_version = 6,
	state = "Active",
	major = 5,
	protocol_version = 41,
	version_string = "5.7.0-dev-baf99f826-dirty",
	min_rtt = 0.01799999922514,
	lang_code = "",
	ip_version = 6,
	minor = 7,
	avg_rtt = 0.019999999552965,
	min_jitter = 0,
	max_jitter = 9.5209999084473,
	avg_jitter = 0,
	connection_uptime = 642,
	serialization_version = 29,
	patch = 0,
	max_rtt = 9.9580001831055
}

Player meta:

{
	fields = {
		hud_state = "on",
		yl_commons_thankyou = "360",
		jointime = "1617905120",
		yl_commons_player_created = "1617905120",
		yl_commons_player_joined = "1680116318",
		bitten = "0",
		["stamina:poisoned"] = "no",
		placed_nodes = "294488",
		["ethereal:fly_timer"] = "-99",
		punch_count = "209820",
		["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_crystal 1 1400\", \"shields:shield_rainbow 1 728\", \"3d_armor:chestplate_crystal 1 1400\", \"3d_armor:boots_crystal 1 1820\", \"3d_armor:leggings_crystal 1 1400\"}",
		inflicted_damage = "4337828",
		xp = "1978661",
		arenalib_infobox_arenaID = "0",
		["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}",
		played_time = "12512236",
		digged_nodes = "1729798",
		partychat = "main",
		died = "39",
		["ocean_build.ocean_built"] = "5",
		["ocean_build.last_warning"] = "1.65032e+09",
		["signslib:pos"] = "(2247,-164,1417)",
		["stamina:exhaustion"] = "71.5",
		crafted = "519867",
		["stamina:level"] = "14",
		repellant = "0",
		yl_church = "return {[\"last_death\"] = {[\"x\"] = 3221, [\"y\"] = 33, [\"z\"] = 862}, [\"last_death_portal\"] = 1677966311, [\"last_heal\"] = 1673909657}"
	}
}

Log identifier


[MOD] yl_report log identifier = G5pNWDbDK74u36RKtebXr3cXglGdLbtf

Profiler save:

profile-20230329T190855.json_prettyEE

Status:

# Server: version: 5.6.1-yl | game: Minetest Game | uptime: 5d 15h 39min 53s | max lag: 0.539s | clients (28/52): AliasAlreadyTaken, AspireMint, Bailiff, betzi, Bla, BobaCat, Boot, cave, daydream, DragonWrangler1, drgn, ElusiveAstropath, Ernesto, flux, HawaiiBunny, labrat, Murmel, niceride, Nlbl, PHANTOMRIDER, Qualia, Service, shanish3, SirLondoCat, Sokomine, STEALTH, toomanycharacter2, yo_hi

Teleport command:

/teleport xyz 2046 12 1255

Compass command:

/give_compass Construction G5pNWDbDK74u36RKtebXr3cXglGdLbtf D2691E 2046 12 1255
Sokomine reports a bug: > medipack for healing wounded npc Player position: ``` { y = 11.5, z = 1254.7019042969, x = 2046.0778808594 } ``` Player look: ``` { y = -0.33988717198372, z = 0.72600036859512, x = -0.59782958030701 } ``` Player information: ``` { formspec_version = 6, state = "Active", major = 5, protocol_version = 41, version_string = "5.7.0-dev-baf99f826-dirty", min_rtt = 0.01799999922514, lang_code = "", ip_version = 6, minor = 7, avg_rtt = 0.019999999552965, min_jitter = 0, max_jitter = 9.5209999084473, avg_jitter = 0, connection_uptime = 642, serialization_version = 29, patch = 0, max_rtt = 9.9580001831055 } ``` Player meta: ``` { fields = { hud_state = "on", yl_commons_thankyou = "360", jointime = "1617905120", yl_commons_player_created = "1617905120", yl_commons_player_joined = "1680116318", bitten = "0", ["stamina:poisoned"] = "no", placed_nodes = "294488", ["ethereal:fly_timer"] = "-99", punch_count = "209820", ["3d_armor_inventory"] = "return {\"\", \"3d_armor:helmet_crystal 1 1400\", \"shields:shield_rainbow 1 728\", \"3d_armor:chestplate_crystal 1 1400\", \"3d_armor:boots_crystal 1 1820\", \"3d_armor:leggings_crystal 1 1400\"}", inflicted_damage = "4337828", xp = "1978661", arenalib_infobox_arenaID = "0", ["unified_inventory:bags"] = "return {\"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"unified_inventory:bag_large\", \"water_life:croc_bag\"}", played_time = "12512236", digged_nodes = "1729798", partychat = "main", died = "39", ["ocean_build.ocean_built"] = "5", ["ocean_build.last_warning"] = "1.65032e+09", ["signslib:pos"] = "(2247,-164,1417)", ["stamina:exhaustion"] = "71.5", crafted = "519867", ["stamina:level"] = "14", repellant = "0", yl_church = "return {[\"last_death\"] = {[\"x\"] = 3221, [\"y\"] = 33, [\"z\"] = 862}, [\"last_death_portal\"] = 1677966311, [\"last_heal\"] = 1673909657}" } } ``` Log identifier ``` [MOD] yl_report log identifier = G5pNWDbDK74u36RKtebXr3cXglGdLbtf ``` Profiler save: ``` profile-20230329T190855.json_prettyEE ``` Status: ``` # Server: version: 5.6.1-yl | game: Minetest Game | uptime: 5d 15h 39min 53s | max lag: 0.539s | clients (28/52): AliasAlreadyTaken, AspireMint, Bailiff, betzi, Bla, BobaCat, Boot, cave, daydream, DragonWrangler1, drgn, ElusiveAstropath, Ernesto, flux, HawaiiBunny, labrat, Murmel, niceride, Nlbl, PHANTOMRIDER, Qualia, Service, shanish3, SirLondoCat, Sokomine, STEALTH, toomanycharacter2, yo_hi ``` Teleport command: ``` /teleport xyz 2046 12 1255 ``` Compass command: ``` /give_compass Construction G5pNWDbDK74u36RKtebXr3cXglGdLbtf D2691E 2046 12 1255 ```
AliasAlreadyTaken was assigned by yourland-report 2023-03-29 19:08:55 +00:00
flux added the
1. kind/enhancement
label 2023-03-30 01:00:33 +00:00
Member

i'd love some sort of medipack for healing any mob, though healing mobs_redo and mobkit/petz mobs isn't necessarily straightforward, as they maintain HP separately from the game. we could do this though.

i'd love some sort of medipack for healing *any* mob, though healing mobs_redo and mobkit/petz mobs isn't necessarily straightforward, as they maintain HP separately from the game. we could do this though.
Member

it'd be pretty cool if we could use it on other players as well. there's an issue somewhere that suggests feeding other players by right-clicking, but i can't find it.

it'd be pretty cool if we could use it on other players as well. there's an issue somewhere that suggests feeding other players by right-clicking, but i can't find it.

That's a magic spell of the priest:

It would add hitpoints to the target. Any friendlies (players, NPCs, mercenaries, ...) may be healed with a simply click, hostiles require the healer to shift + click.

That's a magic spell of the priest: It would add hitpoints to the target. Any friendlies (players, NPCs, mercenaries, ...) may be healed with a simply click, hostiles require the healer to shift + click.
AliasAlreadyTaken added this to the 1.4 Classes and abilities milestone 2023-03-30 01:25:19 +00:00
Member

That's a magic spell of the priest:

It would add hitpoints to the target. Any friendlies (players, NPCs, mercenaries, ...) may be healed with a simply click, hostiles require the healer to shift + click.

do you object to having a craftable medkit as well? it can be an ability of a priest as well as a relatively expensive craftable item.

> That's a magic spell of the priest: > > It would add hitpoints to the target. Any friendlies (players, NPCs, mercenaries, ...) may be healed with a simply click, hostiles require the healer to shift + click. do you object to having a craftable medkit as well? it can be an ability of a priest as well as a relatively expensive craftable item.
AliasAlreadyTaken added the
1. kind/balancing
label 2023-03-30 02:52:25 +00:00

Unfortunately we can't have a generic healing spell for everyone due to gamedesign: If class specific spells become available to the general public, there's no need to join a class and limit oneself to only the class spells.

There were plans to have the more powerful spells in the hands of the classes and a very basic, yet expensive set of skills for the "unaligned", too. But that's nothing I would like to release prematurely, else I might run into the same problem with items we need to debuff after a content update, like crystal boots and invis potion.

Until then, there may be quest/event-specific healing options until a more general solution is available.

Unfortunately we can't have a generic healing spell for everyone due to gamedesign: If class specific spells become available to the general public, there's no need to join a class and limit oneself to only the class spells. There were plans to have the more powerful spells in the hands of the classes and a very basic, yet expensive set of skills for the "unaligned", too. But that's nothing I would like to release prematurely, else I might run into the same problem with items we need to debuff after a content update, like crystal boots and invis potion. Until then, there may be quest/event-specific healing options until a more general solution is available.
Member

If class specific spells become available to the general public, there's no need to join a class and limit oneself to only the class spells.

it's absolutely possible to provide a "general" healing mechanism that doesn't infringe on a class's natural abilities - just make it very expensive, and only provide a fraction of the use - say restore 5 HP instead of 20.

there may be quest/event-specific healing options until a more general solution is available.

i think that's a totally reasonable way to restrict access to such an item via a quest. alternately, it could cost a rainbow ingot and some rare mob item (e.g. leopard skin).

i'm not trying to infringe on your vision of the future of the server, but i think we could implement some ad-hoc solutions to current problems using mechanics that already exist, instead of waiting for code to be written years in the future.

> If class specific spells become available to the general public, there's no need to join a class and limit oneself to only the class spells. it's absolutely possible to provide a "general" healing mechanism that doesn't infringe on a class's natural abilities - just make it very expensive, and only provide a fraction of the use - say restore 5 HP instead of 20. > there may be quest/event-specific healing options until a more general solution is available. i think that's a totally reasonable way to restrict access to such an item via a quest. alternately, it could cost a rainbow ingot and some rare mob item (e.g. leopard skin). i'm not trying to infringe on your vision of the future of the server, but i think we could implement some ad-hoc solutions to current problems using mechanics that already exist, instead of waiting for code to be written years in the future.
Sign in to join this conversation.
No project
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.

Dependencies

No dependencies set.

Reference: your-land/bugtracker#4083
No description provided.