new flux mods in the works #4132
Labels
No Label
1. kind/balancing
1. kind/breaking
1. kind/bug
1. kind/construction
1. kind/documentation
1. kind/enhancement
1. kind/griefing
1. kind/invalid
1. kind/meme
1. kind/node limit
1. kind/other
1. kind/protocol
2. prio/controversial
2. prio/critical
2. prio/elevated
2. prio/good first issue
2. prio/interesting
2. prio/low
3. source/art
3. source/client
3. source/engine
3. source/ingame
3. source/integration
3. source/lag
3. source/license
3. source/mod upstream
3. source/unknown
3. source/website
4. step/approved
4. step/at work
4. step/blocked
4. step/discussion
4. step/help wanted
4. step/needs confirmation
4. step/partially fixed
4. step/question
4. step/ready to deploy
4. step/ready to QA test
4. step/want approval
5. result/cannot reproduce
5. result/duplicate
5. result/fixed
5. result/maybe
5. result/wontfix
ugh/petz
ugh/QA main
ugh/QA NOK
ugh/QA OK
No Milestone
No project
No Assignees
3 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: your-land/bugtracker#4132
Loading…
Reference in New Issue
No description provided.
Delete Branch "%!s(<nil>)"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
it's gotten to the point where i want people beta-testing some stuff. there's a dozen or more mods in the ecosystem i created to support the couple things mentioned here, the ones outlined here are just the most player-facing of the bunch.
there's a lot of discussion and balancing to be done - please don't assume that the current state is anything like a final draft. possibly, opinion will be that adopting some or all of stuff isn't appropriate.
the fluxtest server
this is a tiny server i've set up to showcase the mods on display here. it's not intended to be a "real" server - it's running on a potato, the player limit is 5, and i've been resetting the map regularly. but i do needed a way to showcase this work without relying on alias updating the your-land test server.
it's on the public minetest server list, but just in case:
the meta-repo for the server is https://github.com/fluxionary/minetest-fluxtest/. if you find issues, there's a rudimentary "/bug" command which will create issues on github: https://github.com/fluxionary/minetest-fluxtest/issues
staminoid
this is a replacement for the "stamina" mod. the stamina mod barely does anything. if you eat food, you can: run; heal a little; not die of starvation when doing mundane things. stamina is not really even a "stamina" mod - it's more of a "food saturation" mod.
staminoid is a "true" stamina mod. instead of having attribute which acts as a "pool" that you add to directly by eating, stamina's pool regenerates automatically. notably, you won't starve to death. this wouldn't be particularly interesting, but what you eat will affect the size of your stamina pool, and how fast it regenerates. similar to the stamina mod, staminoid's stamina is "used up" by performing game actions - sprinting, jumping, climbing, digging, placing, and crafting.
if your stamina gets too low, i.e. you try to do too much too quickly, you can incur penalties (via the std_effects mod). penalties currently affect movement and jumping (player_monoids), and dig speed and full-punch interval (toolcap_monoids). your only option will be to wait some time until your stamina pool recovers.
balanced_diet and balanced_nutrients
this set of mods allows for defining food with multiple dimensions - different nutrients. the example nutrients in balanced_nutrients are
additional attributes - perhaps ones that affect "mana" maximum and "mana" regeneration rate - can easily be added on top of the existing system.
each food has a "duration" which controls how long the effect lasts, and a "saturation" which affects how much you can eat. if you eat too many filling foods, you will not be able to eat anything more. also, you will not be able to eat more than one of the same food at the same time - you'll have to wait until half of the food's "duration" has elapsed to eat more of it. you can, however, eat multiple different kinds of foods if you like. beginning players will likely "graze" - collect and eat various fruits and vegetables commonly found on the surface.
the general goal is to provide multiple different reasons to eat multiple different foods. most players, most of the time, will be most interested in foods with a high vitamin content, as this will enable to have less downtime while their stamina recovers, allowing them to build and mine more effectively. players who are going to get into fights w/ monsters, though, will need an ample supply of fat and protein to keep their health up. it also provides additional incentive for players to make use of the huge variety of foods present on on the server - foods that are harder to make or made out of many different ingredients generally have more benefit.
all the rest
these are the API mods that make writing the above mods possible:
more new flux mods which you can test out
Couldn't join the server.
it crashes a lot, will get it back up.
Ok, my first trip there is over. Was hard to came out of the water because I was so weak. After different eating I could jump one block high. Just strange for me. Same with dirt and cobble, falling like sand.
i'm gonna remove some things like the falling cobble and weird jump physics. i suppose if i want you testing my mods, i shouldn't be subjecting you to other weird ideas i've had that probably will never happen on YL
Put some hours into trying out the (fluxtest) server. It's wicked difficult getting started, progress made so far:
Ropebox mineshaft at 15555,0,15899 down to Y=-2400
Four large bags
Mithril sword, pickaxe, axe, scythe
Crashed server with tubelib liquid sampler, which got fixed, and although it ate buckets was finally able to use it to get default:water_source into inventory for crafting crystal ingots.
Crystal shovel, crystal boots.
Food has been multigrain bread / cooked meatblock combo.
Staff of Light
Somehow managed to get 11x Lava Source into inventory, steel bucket plain just doesn't work on default:water_source and default:lava_source so I have no idea how I even did this.
Tubelib autocrafter
This all took many hours. Are y'all doing it this way or with creative? huh.
that is weird, it certainly works fine for me. are you sure that it's not working? liquid still reflows when you dig it, and digging flowing liquid doesn't really do anything meaningful, you have to dig the sources.
there's also (theoretically) a wooden bucket, which works on water but not lava, but the craft recipe currently conflicts w/ farming bowls.
100% does not work when digging sources. Try making an account with the same privs, probably you have bucket tied in with basic_privs which is not given to new registered accounts.
i have no problems w/ unprivileged accounts. the account i've used for most testing only has
areas
,server
, andworldedit
, and the basics. the bucket is just registered as a normal tool that digs "sloshy" nodes like water and lava. it's not aware of privileges.I'm unsure why this happens, then. Weird. Chat me up on Matrix I'll share the password you can try log in and see what the issue is, I guess.