SwissalpS / replacer

tool that replaces nodes by clicking on them and another that inspects nodes and entities (Mod for Luanti/Minetest)
GNU Lesser General Public License v3.0
4 stars 3 forks source link

Restore standalone singlemode replacer #9

Closed S-S-X closed 4 years ago

S-S-X commented 4 years ago
<SX> I still think that replacer should be restored
<SX> ... as upgradeable tool that new players without much machinery and resourcer can also use
<a> +1
<SX> single mode replacer is very useful if you want to make better than cobble hut without much resources
<SwissalpS> I thought it made it very easy for newbs that knew about it. I tested with other
account, could skip all the pickaxes and go straight to diamond tools with it
<a> Maybe add back the single-node-only replacer as cheaper than the current one, but nerf it to 
an iron ingot in the middle instead of a stick?
<SX> that's true it can be used for mining but it has not happened much there
<SX> *here
<SwissalpS> every tool we add, slows us down a little every time we open inventory ....
<SwissalpS> ... I like the idea too, with the upgrade, maybe we would use the blocky-world
recipe if we do it though
<a> If that's a problem, why not remove the bike mod?
<SwissalpS> think it was HybridDog that introduced that rec.
<SX> I think recipe could be more expensive and remember that for efficient mining with replacer one also needs nodes used as replacement
<SwissalpS> it's much easier to add than to remove items
<SwissalpS> I used canned goods as replacement, they drop and can be collected with tubes
<SwissalpS> those tests where before it was a technic tool, so I still got XP doing it
<SX> yes and that usually already requires very specific equipment and some resources, we're not talking about new player anymore
<SwissalpS> well noobs wouldn't know but newbs can easily be savy enough
<SX> basically when you have that stuff you also are able to mine with digtron which is faster than replacer and allows bringing more back
<a> Just nerf the recipe to use an iron ingot so they have to get pickaxes before replacer
<SX> iron or even copper, gold ingot
<xercyst> i guess middle can be blank, or workshop or something
<SX> but should be able to get before building technic machines
<SX> I see it as very imortant tool to improve buildings we see around
<SwissalpS> yes, that's why I initialy kept the cheap rec. when merging HybridDogs version
<SX> I've seen huge change when players are able to build rotated nodes without screwdriver, screwdriver just screws you when it breaks and you will stop using those nodes and go back to cobble hut
<SwissalpS> which is: chest | obsidian | obsidian | obs | stick | obs | obs | obs | chest
<warmalcat> other ppl can get into the regular golden chest right?
<a> Obsidian is cheap?
<a> warmalcat: Yes
<SwissalpS> for starter not so easy
<a> I very much agree with SX
<SwissalpS> unless use admin shop oc
<SwissalpS> yes, SX you should put those arguments on github (preferably the active repo)
<SX> for anyone not so easy before they get to asteroids, at that point they've stack of bigtrons and quarries

I'll try to improve formatting later... edit. actually formatting is good enough :)

SwissalpS commented 4 years ago

in summary: base tool: cheap rec.

technic tool rec. includes base tool and crystal

Pros:

Cons:

S-S-X commented 4 years ago

Add recipe that is cheap enough that materials can be obtained without technic tools but expensive enough so it wont be first tool that can be made.

Using replacer should not give any XP to user.

I'd say good recipe could maybe use one default:gold_ingot, default:diamond, default:pick_mese and default:brick_block That requires basically finding 5 different materials: gold, diamond, mese, wood and clay.

Everything can be obtained from earth, is included in default minetest game and still requires some effort to get all of this.

SwissalpS commented 4 years ago

maybe spade instead of pickaxe?

S-S-X commented 4 years ago
Even the basic replacer is more powerful than any pickaxe

Replacer is more powerful only because it does not require repairing. Suggestion: also add some tool wear to basic replacer.

edit. Maybe only for replacing but not for building blocks. XP loss should already be there.

BobFred7 commented 4 years ago

I'd say good recipe could maybe use one default:gold_ingot, default:diamond, default:pick_mese and default:brick_block That requires basically finding 5 different materials: gold, diamond, mese, wood and clay.

Everything can be obtained from earth, is included in default minetest game and still requires some effort to get all of this.

Wood and clay can be gathered without tools, and gold, diamond, and mese can be obtained without a pickaxe through the admin store. The basic replacer can still be the first tool. We need to pick materials that are in MTG, can be found on earth, aren't too uncommon, and require tools to get.

SwissalpS commented 4 years ago

currently I'm working on smth like this: {'default:chest', 'default:gold_ingot', ''}, {'', 'default:mese_crystal_fragment', ''}, {'', 'default:steel_ingot', 'default:chest'}, the admin-shop makes almost any ore available without the need for pickaxe. IMO it's allowed to be a cheap basic tool.

BobFred7 commented 4 years ago

Seems fine, I guess

SwissalpS commented 4 years ago

I'm open to suggestions. Felt SX's idea is good but just a bit on the expensive side. I understand why diamond should be in there, but as BobFred7 mentioned, can be had from admin-shop without digging. Maybe I'll feel different about it tomorrow again :)

S-S-X commented 4 years ago

Yea, I added default:brick_block just because of that, yes it can be obtained without tools and it is really cheap but you cant obtain it from spawn or from closest field / forest and also you need to do some smelting and crafting It requires you to do something: either find shop selling those or go swim and then smelt+craft stuff you obtained.

SwissalpS commented 4 years ago

@thomasrudin there will be an issue where we need admins help. The current tool is replacer:replacer, after this, replacer:replacer will be the base tool for backward compat. and replacer:replacer_technic will be the upgraded tool. So a couple of replacers will downgrade and we need to provide upgraded ones for those players who crafted by the current technic-recipe.

thomasrudin commented 4 years ago

So a couple of replacers will downgrade and we need to provide upgraded ones for those players who crafted by the current technic-recipe.

Sure thing, i'll prepare a full chest of them in the moderator area (accessible via travelnet owner: "admin", network: "moderator")

SwissalpS commented 4 years ago

my branch upgradable is ready for beta-testers. I've included a recipe for directly crafting the technic version. Maybe we drop that. Also I'm open for discussion on the base-recipe and anything really ;)

Edit: Main changes:

thomasrudin commented 4 years ago

technic mod is optional

Nice, now i can use the latest version on non-technic servers too :+1: (https://github.com/damocles-minetest/damocles-mods/pull/106)

SwissalpS commented 4 years ago

I feel there should be a solution to not need multiple tools for the upgrade. Just a meta entry that marks a tool as upgraded. But I don't want to have to watch for every craft to do so.

SwissalpS commented 4 years ago

merge candidate is now this branch It fixes #10 by doing as much as possible before aborting instead of just telling user that too many nodes have been detected.

SwissalpS commented 4 years ago

If nobody finds any issues or wants recipe changes, this is ready to merge to master

thomasrudin commented 4 years ago

If nobody finds any issues or wants recipe changes, this is ready to merge to master

LGTM (haven't tested it though)