flux reports: mobs should drop more meat. al ... #1680

Closed
opened 2022-04-04 03:29:37 +00:00 by yourland-report · 9 comments

flux reports a bug:

mobs should drop more meat. almost all of them should drop at least some. it feels silly to be a werewolf and kill a bunch of squirrels and gain nothing

Player position:

{
	y = 54.5,
	x = 3522.708984375,
	z = 3096.5109863281
}

Player look:

{
	y = -0.66679263114929,
	x = 0.49769762158394,
	z = -0.55469328165054
}

Player information:

{
	min_rtt = 0.15099999308586,
	max_rtt = 1.8990000486374,
	connection_uptime = 26483,
	max_jitter = 1.5820000171661,
	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-9683cc17c",
	avg_rtt = 0.16099999845028,
	state = "Active",
	avg_jitter = 0,
	min_jitter = 0
}

Player meta:

{
	fields = {
		["3d_armor_inventory"] = "return {\"nether_mobs:dragon_boots 1 5860\", \"nether_mobs:dragon_shield 1 2340\", \"3d_armor:helmet_nether 1 2340\", \"3d_armor:leggings_nether 1 4680\", \"3d_armor:chestplate_nether 1 4680\", \"\"}",
		["petz:werewolf_vignette_id"] = "20",
		yl_commons_thankyou = "98",
		jointime = "1615351173",
		["stamina:poisoned"] = "no",
		["stamina:exhaustion"] = "43",
		["signslib:pos"] = "(254,12,22346)",
		digged_nodes = "1012221",
		["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}",
		died = "60",
		bitten = "0",
		["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}",
		partychat = "party",
		played_time = "12842059",
		["petz:lycanthropy"] = "1",
		yl_church = "return {[\"last_death\"] = {[\"y\"] = 39, [\"x\"] = -241, [\"z\"] = -2078}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1644977020}",
		yl_commons_player_joined = "1649016511",
		["stamina:level"] = "16",
		xp = "1197190",
		arenalib_infobox_arenaID = "0",
		inflicted_damage = "990842",
		crafted = "30727",
		["petz:werewolf_clan_idx"] = "1",
		punch_count = "64983",
		["petz:werewolf"] = "0",
		placed_nodes = "330852",
		hud_state = "on",
		repellant = "0",
		yl_commons_player_created = "1615351173"
	}
}

Log identifier


[MOD] yl_report log identifier = cVQoZc6tTTB6g4KP6QXbscaGj5ascIoj

Profiler save:

profile-20220404T052936.json_prettyEE

Status:

# Server: version: 5.5.0-yl | game: Minetest Game | uptime: 16h 27min 6s | max lag: 1.8s | clients: jackofthebean000, Sokomine, guestxmart, aliwoto, Flatulenator, flux, Bailiff, Silvercastle, shanish, shanish2

Teleport command:

/teleport xyz 3523 55 3097

Compass command:

/give_compass Construction cVQoZc6tTTB6g4KP6QXbscaGj5ascIoj D2691E 3523 55 3097
flux reports a bug: > mobs should drop more meat. almost all of them should drop at least some. it feels silly to be a werewolf and kill a bunch of squirrels and gain nothing Player position: ``` { y = 54.5, x = 3522.708984375, z = 3096.5109863281 } ``` Player look: ``` { y = -0.66679263114929, x = 0.49769762158394, z = -0.55469328165054 } ``` Player information: ``` { min_rtt = 0.15099999308586, max_rtt = 1.8990000486374, connection_uptime = 26483, max_jitter = 1.5820000171661, 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-9683cc17c", avg_rtt = 0.16099999845028, state = "Active", avg_jitter = 0, min_jitter = 0 } ``` Player meta: ``` { fields = { ["3d_armor_inventory"] = "return {\"nether_mobs:dragon_boots 1 5860\", \"nether_mobs:dragon_shield 1 2340\", \"3d_armor:helmet_nether 1 2340\", \"3d_armor:leggings_nether 1 4680\", \"3d_armor:chestplate_nether 1 4680\", \"\"}", ["petz:werewolf_vignette_id"] = "20", yl_commons_thankyou = "98", jointime = "1615351173", ["stamina:poisoned"] = "no", ["stamina:exhaustion"] = "43", ["signslib:pos"] = "(254,12,22346)", digged_nodes = "1012221", ["petz:old_override_table"] = "return {[\"new_move\"] = true, [\"sneak\"] = true, [\"sneak_glitch\"] = false, [\"jump\"] = 1.5, [\"speed\"] = 2, [\"gravity\"] = 1}", died = "60", bitten = "0", ["unified_inventory:bags"] = "return {\"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\", \"water_life:croc_bag\"}", partychat = "party", played_time = "12842059", ["petz:lycanthropy"] = "1", yl_church = "return {[\"last_death\"] = {[\"y\"] = 39, [\"x\"] = -241, [\"z\"] = -2078}, [\"last_heal\"] = 1615504208, [\"last_death_portal\"] = 1644977020}", yl_commons_player_joined = "1649016511", ["stamina:level"] = "16", xp = "1197190", arenalib_infobox_arenaID = "0", inflicted_damage = "990842", crafted = "30727", ["petz:werewolf_clan_idx"] = "1", punch_count = "64983", ["petz:werewolf"] = "0", placed_nodes = "330852", hud_state = "on", repellant = "0", yl_commons_player_created = "1615351173" } } ``` Log identifier ``` [MOD] yl_report log identifier = cVQoZc6tTTB6g4KP6QXbscaGj5ascIoj ``` Profiler save: ``` profile-20220404T052936.json_prettyEE ``` Status: ``` # Server: version: 5.5.0-yl | game: Minetest Game | uptime: 16h 27min 6s | max lag: 1.8s | clients: jackofthebean000, Sokomine, guestxmart, aliwoto, Flatulenator, flux, Bailiff, Silvercastle, shanish, shanish2 ``` Teleport command: ``` /teleport xyz 3523 55 3097 ``` Compass command: ``` /give_compass Construction cVQoZc6tTTB6g4KP6QXbscaGj5ascIoj D2691E 3523 55 3097 ```
AliasAlreadyTaken was assigned by yourland-report 2022-04-04 03:29:37 +00:00
flux added this to the (deleted) project 2022-04-07 17:44:38 +00:00
Member

cf. #1150

cf. #1150
AliasAlreadyTaken added the
1. kind/enhancement
label 2022-04-07 17:48:21 +00:00
flux added the
4. step/want approval
label 2022-04-07 21:58:05 +00:00

This is where we define mob_drops. It gets imported on each server restart and can also be imported manually with a command from yl_commons:

https://gitea.your-land.de/your-land/yl_items

This is where we define mob_drops. It gets imported on each server restart and can also be imported manually with a command from yl_commons: https://gitea.your-land.de/your-land/yl_items

The more meat we drop, the more we buff werewolves. One could argue that squirrel meat is so small or not edible or stuff. Still, once in a while even squirrels should drop some usable meat.

If meat is only available from one certain source, then werewolves would have to settle near or farm often there and so on. They should be able to - at least with some more effort - harvest meat underway.

  1. So, let's make various animals drop meat. The smaller the animal, the less likely.
  2. Maybe reduce meat on scorpions a bit in return, I feel like they drop way too much.
The more meat we drop, the more we buff werewolves. One could argue that squirrel meat is so small or not edible or stuff. Still, once in a while even squirrels should drop some usable meat. If meat is only available from one certain source, then werewolves would have to settle near or farm often there and so on. They should be able to - at least with some more effort - harvest meat underway. 1. So, let's make various animals drop meat. The smaller the animal, the less likely. 2. Maybe reduce meat on scorpions a bit in return, I feel like they drop way too much.
AliasAlreadyTaken added the
4. step/approved
label 2022-04-16 02:45:18 +00:00
AliasAlreadyTaken was unassigned by flux 2022-04-16 18:36:25 +00:00
flux self-assigned this 2022-04-16 18:36:25 +00:00
flux removed the
4. step/want approval
label 2022-04-16 18:36:36 +00:00
Member

i think that having little mobs drop "morsels" that are only worth 1 unit (1/2 "bread") of stamina is reasonable. there would need to be a new "morsel" item.

possibly werewolves should get a slight bonus on eating raw meat? and be able to eat cooked meat, but w/ out a bonus (or possibly w/ a penalty). the base values of various kinds raw and cooked meat could be adjusted to make sure that nothing gives too much value.

also, possibly, food items containing meat could count as food for werewolves, for as much meat is in them.

cf. #1672 and #1150


looking at various werewolf eating related issues,

  1. balancing is a huge consideration - staying well fed as a werewolf should be more troublesome than if you are not
  2. wild wolves eat a lot of mice. werewolves should be able to get at least a little benfit from small animals. overall, raw meat dropped by a mob should be roughly proportional to its volume
  3. werewolves should be able to eat meat based things, but on the assumption that they don't benefit from non-meat content (and possibly get a penalty for it - maybe cooked meat (and meat dishes) has a chance of poisoning a werewolf, just as raw meat can poison a non-werewolf player
i think that having little mobs drop "morsels" that are only worth 1 unit (1/2 "bread") of stamina is reasonable. there would need to be a new "morsel" item. possibly werewolves should get a slight bonus on eating raw meat? and be able to eat cooked meat, but w/ out a bonus (or possibly w/ a penalty). the base values of various kinds raw and cooked meat could be adjusted to make sure that nothing gives too much value. also, possibly, food items containing meat could count as food for werewolves, for as much meat is in them. cf. #1672 and #1150 ---------- looking at various werewolf eating related issues, 1. balancing is a huge consideration - staying well fed as a werewolf should be more troublesome than if you are not 2. wild wolves eat a lot of mice. werewolves should be able to get at least a little benfit from small animals. overall, raw meat dropped by a mob should be roughly proportional to its volume 3. werewolves should be able to eat meat based things, but on the assumption that they don't benefit from non-meat content (and possibly get a penalty for it - maybe cooked meat (and meat dishes) has a chance of poisoning a werewolf, just as raw meat can poison a non-werewolf player
Member

does raw meat even poison players? maybe that was something i added on blocky

does raw meat even poison players? maybe that was something i added on blocky
flux modified the project from (deleted) to flux's TODO list 2022-07-02 20:24:14 +00:00
flux removed the
4. step/approved
label 2023-02-27 21:16:38 +00:00
flux added the
2. prio/elevated
label 2023-05-08 22:56:03 +00:00
Member

this is something i think about regularly, perhaps now that there's been another request, i'll actually get around to it.

this is something i think about regularly, perhaps now that there's been another request, i'll actually get around to it.
Member

added a "meat morsel" - 9 can be crafted into "mobs:meat_raw", but they can't be eaten on their own (not substantial enough). 1d77b0ce46

updated meat drops: a131d22a5e

added a "meat morsel" - 9 can be crafted into "mobs:meat_raw", but they can't be eaten on their own (not substantial enough). https://gitea.your-land.de/your-land/yl_commons/commit/1d77b0ce469bd211c8d6b0e80d682bd1ac5485f6 updated meat drops: https://gitea.your-land.de/your-land/yl_items/commit/a131d22a5ed3758025d314065a8fd2d4ba2d06f7
flux added the
4. step/ready to QA test
label 2023-05-09 01:33:11 +00:00
AliasAlreadyTaken added this to the 1.1.119 milestone 2023-05-09 01:37:45 +00:00
AliasAlreadyTaken added the
ugh/QA OK
label 2023-05-10 16:04:32 +00:00

QA

I didn't test each and every creature drop, but some and they worked.

QA I didn't test each and every creature drop, but some and they worked.
flux added
5. result/fixed
and removed
4. step/ready to QA test
labels 2023-05-18 18:14:10 +00:00
flux removed this from the flux's TODO list project 2023-05-18 18:14:13 +00:00
flux removed their assignment 2023-05-18 18:14:16 +00:00
Member

this is live

this is live
flux closed this issue 2023-05-18 18:14:24 +00:00
Sign in to join this conversation.
No Milestone
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#1680
No description provided.