[Mod] Magicalities [WIP][magicalities]

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

[Mod] Magicalities [WIP][magicalities]

by IcyDiamond » Sun Aug 11, 2019 18:53

A work-in-progress magic mod.


Wands and wand focuses - Wands, in conjunction with wand focuses, are used to cast various spells.
These currently include: Tunneling, Node Swapping, Teleportation, Fire Burst, Water Burst, Wind and Earth attacks.
Image

In-game Guidebook - This guidebook contains information about everything you have learned.
Hit a bookshelf with a wand to obtain this invaluable source of information.
Image

Elemental crystals - Absorb magical energy from these to cast your spells!
Hold right-click with your wand to absorb elemental energy from the crystals.
Image

Arcane Crafting - Craft magical items!
This custom crafting mechanic requires elemental energy to craft magical items, such as the Elemental Ring (which shows contents of crystals) and aforementioned focuses.
Image

Cauldron - This into that - turn items into magical items!
Cauldrons are used to create magical crafting items or to make special potions.
Image

Research Table - Magical research.
Research Table is where you learn to do all of your magic tricks.
Image


This is a work-in-progress mod. More information will be added to this thread when it becomes available.
Supports craftguide (highly recommended).

Source code: https://gitlab.icynet.eu/evert/magicalities
ContentDB: here
License: MIT

See this mod and my other mods in action on my public server "Icy's Mod-world" at home.lunasqu.ee!
Last edited by IcyDiamond on Wed Nov 20, 2019 16:39, edited 14 times in total.
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
runs
Member
 
Posts: 1101
Joined: Sat Oct 27, 2018 08:32
GitHub: runsy
 

User avatar
texmex
Member
 
Posts: 1686
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: texmex

Re: [Mod] Magicalities [Big WIP][magicalities]

by texmex » Tue Aug 13, 2019 10:23

Another interesting mod from IcyDiamond! Will need to test this out.
Mods | Support Mesehub: bc1qluuests9rxmlnvpjrhsnyjg9ucwy6z3r0y3srw
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Sat Aug 17, 2019 13:11

Started working on cauldrons, quick demo video here: https://i.lunasqu.ee/2019-08-17_16-05-09.mp4
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Tue Aug 20, 2019 10:22

Added recipes to all the items currently in the mod, supports craftguide as well.
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
Imk
Member
 
Posts: 310
Joined: Mon Nov 05, 2018 19:15
Location: Crimea, Russia
In-game: Imk
 

User avatar
jp
Member
 
Posts: 775
Joined: Wed Dec 18, 2013 09:03
Location: France
GitHub: kilbith

Re: [Mod] Magicalities [Big WIP][magicalities]

by jp » Thu Sep 12, 2019 14:07

There is a small misuse of craftguide.register_craft in your mod: the fields width and height are actually not required (this is automatically calculated).

See the API: https://github.com/minetest-mods/craftg ... ter/API.md
 

User avatar
Lone_Wolf
Member
 
Posts: 2272
Joined: Sun Apr 09, 2017 05:50
Location: Not there, THERE!
GitHub: LoneWolfHT
IRC: Lone_Wolf or LoneWolfHT
In-game: Lone_Wolf

Re: [Mod] Magicalities [Big WIP][magicalities]

by Lone_Wolf » Sun Sep 15, 2019 03:51

This looks really cool. Interested to see where it goes...
Content DB -|- Working on Voxel Knights
 

User avatar
Caerulean
Member
 
Posts: 68
Joined: Wed Apr 22, 2015 16:20
In-game: Caerulean
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Wed Oct 09, 2019 15:19

jp wrote:There is a small misuse of craftguide.register_craft in your mod: the fields width and height are actually not required (this is automatically calculated).

See the API: https://github.com/minetest-mods/craftg ... ter/API.md

Thanks for the heads up!
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Wed Oct 09, 2019 15:29

jp wrote:the fields width and height are actually not required (this is automatically calculated).


It says that the recipe is too big to be displayed (1x9) when i omit them, though

EDIT: nevermind, the latest release of craftguide seems to ignore my width and height as well
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
jp
Member
 
Posts: 775
Joined: Wed Dec 18, 2013 09:03
Location: France
GitHub: kilbith

Re: [Mod] Magicalities [Big WIP][magicalities]

by jp » Thu Oct 10, 2019 13:57

IcyDiamond wrote:It says that the recipe is too big to be displayed (1x9) when i omit them, though

You're misusing the crafting API which is simpler than the engine one. Example:

Code: Select all
{
   width = 3,
   type = "arcane",
   items = {
      "default:gold_ingot",
      "default:gold_ingot",
      "default:gold_ingot",
      "default:gold_ingot",
      "",
      "default:gold_ingot"
   },
   output = "magicalities:cap_gold",
   height = 3
}

Should be:

Code: Select all
{
   type = "arcane",
   items = {
      "default:gold_ingot, default:gold_ingot, default:gold_ingot",
      "default:gold_ingot,,default:gold_ingot"
   },
   output = "magicalities:cap_gold",
}


The commas are inside the strings. When you place it outside, you're setting the width. Take a deep look at the craftguide API doc: https://github.com/minetest-mods/craftg ... ter/API.md
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Thu Oct 10, 2019 17:17

Oh great, I have to write an appropriate string generator now, thanks
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Tue Oct 15, 2019 20:25

I fixed the craftguide registrations in the latest commit, also put the mod up on the ContentDB.
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Tue Oct 15, 2019 20:33

Although this is well and dandy and all but I'd like to have the guidebook be the source of the recipes and I will also make the arcane and wand recipes learnable instead of them all being available by default.
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Tue Nov 05, 2019 22:11

I'm working on a way to "research" and "learn" recipes and wand abilities. I do not have many creative ideas right now so I'll try implementing something simple first so that I can get new features in and worry about the intricates of the research system later, I guess.
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
texmex
Member
 
Posts: 1686
Joined: Mon Jul 11, 2016 21:08
GitHub: tacotexmex
In-game: texmex

Re: [Mod] Magicalities [Big WIP][magicalities]

by texmex » Tue Nov 05, 2019 22:59

I like the research idea and will be interested in what mechanisms you will arrive at. I guess it needs to _feel_ like you’re doing something research-like and not just, as in strategy games, simply watch a timer tick.
Mods | Support Mesehub: bc1qluuests9rxmlnvpjrhsnyjg9ucwy6z3r0y3srw
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Fri Nov 08, 2019 13:34

Basic research table has been added!
Image
Now you need to learn many of the magical recipes before you can craft them. This system will be improved/expanded in the future for sure.

Sidenote: If you can't "learn" anything, it means that you don't have enough research points. Give yourself some "Research Note" (magicalities:note) and right-click a few of them to get some research points.
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

User avatar
IcyDiamond
Member
 
Posts: 154
Joined: Fri Mar 30, 2018 08:55
Location: Estonia
GitHub: LunaSquee
IRC: IcyDiamond
In-game: IcyDiamond

Re: [Mod] Magicalities [Big WIP][magicalities]

by IcyDiamond » Fri Nov 08, 2019 18:41

I added a tower structure that generates randomly in the world which contains bookshelves that you can obtain knowledge from in order to research topics.
Web developer | Minetest modder | Systems Administrator | Donate
Mods - elepower | melterns | towny
 

distantkay
New member
 
Posts: 1
Joined: Sun Feb 02, 2020 11:04
In-game: distantkay

Re: [Mod] Magicalities [WIP][magicalities]

by distantkay » Wed Feb 12, 2020 06:22

Unfortunately, I can’t figure out how to use these items. I’ve been trying for several days, but without result.
Perhaps this is because I do not know English.
In my opinion, a more detailed instruction is very necessary.
 

User avatar
Pyrollo
Member
 
Posts: 334
Joined: Mon Jan 08, 2018 15:14
Location: Paris
GitHub: pyrollo
In-game: Naj

Re: [Mod] Magicalities [Big WIP][magicalities]

by Pyrollo » Wed Feb 12, 2020 09:31

IcyDiamond wrote:Basic research table has been added!


Discovery speed could be increased by the presence of surrounding book shelves. This could be an idea to have big libraries if you want to be a wizard.

I had some thinking about magical mod but unfortunately no time to start anything (except LATE).
[ Display Modpack ] - [ Digiterms ] - [ Crater MG ] - [ LATE ]
 


Return to WIP Mods



Who is online

Users browsing this forum: Imk and 8 guests