Did stuff

This commit is contained in:
ThePython 2024-02-18 07:38:45 -08:00
parent 4ce5fc2e81
commit 0cd359a38c
4 changed files with 10 additions and 4 deletions

View File

@ -41,10 +41,11 @@ Dependencies: Minetest Game or MineClone.
* For technical reasons (making them work with MCL hoppers), Exchange Orbs and Upgrades can be used as fuel. This isn't really a problem, but it will be removed once I decide the new hopper API is old enough that most people are using it.
* Dark/Red Matter Shears will sometimes (randomly) be treated as normal shears when used by dispensers. This will not be fixed.
* In Mineclonia, when inserting items into Dark/Red Matter Furnaces with hoppers, they will not start at the correct speed, instead being limited to a maximum of 1 item/second. This will not be fixed unless Mineclonia changes how things work.
* In Mineclonia, hoppers can put invalid items into Energy Collectors.
* In Mineclonia, hoppers can put invalid items into Energy Collectors. This will not be fixed.
* Tools do not show the wear bar (to show the charge level) when first created or crafted. It only appears after changing the range. This will not be fixed.
* Unfortunately, caused by the performance improvements to various tool abilities, using the shear ability on sea grass (MCL) will also remove the sand below the sea grass. I can't think of a good way to fix it.
* Dark and Red Matter Armor can make the player invincible. This is an [engine problem](https://github.com/minetest/minetest/issues/14344) that I can't fix.
* ExchangeClone axes cannot strip bamboo blocks or remove wax from copper blocks in MCL. This will probably be fixed in v7.1, but I want to release this as soon as possible.
**If you have a suggestion or notice a bug that isn't on this list, visit the [GitHub issues page](https://github.com/thepython10110/exchangeclone/issues).**
@ -95,9 +96,11 @@ You can find the old textures and sounds by going back to previous commits in Gi
* [x] Gem of Eternal Density
* [x] Update media licenses
* [ ] Testing
* [ ] Energy values in MCL
* [ ] Every tool ability in every game
* [ ] Every machine in every game
* [ ] Check new recipes in every game
* [ ] Remove logging
* [ ] Update screenshots
* [ ] Update wiki:
* [ ] Achievements? Maybe don't belong in wiki...

View File

@ -1,7 +1,8 @@
local exchangeclone = exchangeclone
-- Calculates the cheapest recipe given an itemstring.
-- Would probably benefit from another function, since there's quite a bit
-- of duplicate code.
local function get_cheapest_recipe(itemstring, log)
itemstring = ItemStack(itemstring):get_name()
local recipes = exchangeclone.recipes[itemstring]
@ -194,6 +195,7 @@ if exchangeclone.mcl then
end
exchangeclone.register_alias("doc_identifier:identifier_solid", "doc_identifier:identifier_liquid")
exchangeclone.register_alias("mcl_books:writable_book", "mcl_books:written_book")
exchangeclone.register_craft({output = "mcl_bamboo:bamboo_block_stripped", type = "cooking", recipe = "mcl_bamboo:bamboo_block"})
-- Potions
exchangeclone.register_craft_type("brewing", "shapeless")

View File

@ -374,7 +374,7 @@ minetest.register_node("exchangeclone:transmutation_table", {
})
minetest.register_tool("exchangeclone:alchemical_tome", {
description = "Alchemical Tome\nMagnum Star Omegas in crafting recipe must be full",
description = "Alchemical Tome\nKlein Star Omegas in crafting recipe must be full",
inventory_image = "exchangeclone_alchemical_tome.png",
wield_image = "exchangeclone_alchemical_tome.png",
groups = {disable_repair = 1, fire_immune = 1}
@ -413,7 +413,7 @@ if minetest.settings:get_bool("exchangeclone.allow_crafting_alchemical_tome", tr
output = "exchangeclone:alchemical_tome",
recipe = {
{"", book, ""},
{"exchangeclone:magnum_star_omega", "exchangeclone:philosophers_stone", "exchangeclone:magnum_star_omega"},
{"exchangeclone:klein_star_omega", "exchangeclone:philosophers_stone", "exchangeclone:klein_star_omega"},
{"", "exchangeclone:red_matter", ""}
},
replacements = {{"exchangeclone:philosophers_stone", "exchangeclone:philosophers_stone"}}

View File

@ -46,6 +46,7 @@ if exchangeclone.mcl then
["mcl_bells:bell"] = 14336,
["mcl_blackstone:basalt"] = 4,
["mcl_blackstone:basalt_smooth"] = 4,
["mcl_blackstone:blackstone"] = 4,
["mcl_blackstone:soul_soil"] = 49,