[Mod] Witches [witches] [WIP]

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

[Mod] Witches [witches] [WIP]

by FreeLikeGNU » Post

[witches] Witches (Mobs Redo add on) [mod] for Minetest
Witches is copyright 2022 Francisco Athens, Ramona Athens, Damon Athens and Simone Athens
The MIT License (MIT)
Code, issues and pull requests: https://gitlab.com/freelikegnu/witches
ContentDB: https://content.minetest.net/packages/F ... U/witches/

NOTE: You can optionally disable cottages for them to spawn over dungeons near the surface: Settings Tab > All Settings > Content: mods > witches
  • Update 2022/10/16: Improved basic item quests. Many bug fixes! Quest items, chests and furniture moved out of code into mod_storage database for persistent user customization!
  • Update 2022/08/27: Fixes and cottages now enabled by default
  • Update 2022/02/13: Witch cottages no longer require "handle_schematics" mod.
    Debug output is now made optional through game Settings > All Settings > mods > witches.
Witches inhabit the land! They are currently in development but, can already:
  • Spawn near wood above ground.
  • Integrated cottage generation only dependent on "dungeons" enabled on server mapgen!
  • Defend themselves from mob and player attacks with magic!
  • Have a name and origin location which they will tell player.
  • Randomly choose hair color and style
  • Randomly choose hat style and hat ornaments
  • Basic interactivity:
    will follow player for holding certain items.
    one of those items they will request with randomly chosen text, if player right clicks
    if player is holding that requested item and right click witch player will receive a reward
    the reward is a personalized tool with increased stats!
  • more features to come: see next post

video: https://youtu.be/qDS3fT-ROR0

Required Mods: Licenses of Source Media Files:
  • witches_*.png files and witches_*.xcf files
    copyright 2020 Francisco Athens, Ramona Athens, Damon Athens and Simone Athens
    Creative Commons Attribution-ShareAlike 3.0 Unported (CC BY-SA 3.0)
    http://creativecommons.org/licenses/by-sa/3.0/
Attachments
Screenshot_2020-07-26.png
Screenshot_2020-07-26.png (394.66 KiB) Viewed 4809 times
Screenshot_2020-07-26_14-06-45.png
Screenshot_2020-07-26_14-06-45.png (52.98 KiB) Viewed 4809 times
Last edited by FreeLikeGNU on Mon Oct 17, 2022 05:57, edited 22 times in total.

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod]Witches[witches][WIP]

by FreeLikeGNU » Post

This is another work in progress.
I'm going for a kind of play on the Studio Ghibli film: Kiki's Delivery Service
At the time of making this public, there is still much to do:
*Flesh out quest systems, the current is just a silly fetch quest prototype dropping boosted tools
*Storyline: Who are these witches, what do they do?
*Interaction with goblins mod, yes this will be a thing!
*Witches need homes
*SoundFX
*Magic: e.g.: "somebody gets turned into a frog" --thanks Duane!
*Cats
*Rideable brooms
Last edited by FreeLikeGNU on Sun Jul 19, 2020 14:13, edited 2 times in total.

User avatar
sorcerykid
Member
Posts: 1841
Joined: Fri Aug 26, 2016 15:36
GitHub: sorcerykid
In-game: Nemo
Location: Illinois, USA

Re: [Mod]Witches[witches][WIP]

by sorcerykid » Post

Wow very impressive. I really like how this isn't just another ordinary mob but actually introduces a gameplay objective (and hopefully a storyline too). I'm going to look into adapting this for my Mobs Lite engine. Keep up the great work!

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod]Witches[witches][WIP]

by FreeLikeGNU » Post

sorcerykid wrote:
Fri Jul 17, 2020 02:03
I'm going to look into adapting this for my Mobs Lite engine. Keep up the great work!
Thanks! I was just looking at your mob engine the other day, it looks really cool! I really hope https://github.com/minetest/minetest/pull/9717 gets merged so we can much more lively worlds!

User avatar
duane
Member
Posts: 1715
Joined: Wed Aug 19, 2015 19:11
GitHub: duane-r
Location: Oklahoma City
Contact:

Re: [Mod] Witches [witches] [WIP]

by duane » Post

I liked Kiki's, and I'm especially fond of Little Witch Academia, but I still say that they're not real witches until somebody gets turned into a frog.
Believe in people and you don't need to believe anything else.

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod]Witches[witches][WIP]

by FreeLikeGNU » Post

FreeLikeGNU wrote:
Fri Jul 17, 2020 01:43
This is another work in progress.
I'm going for a kind of play on the Studio Ghibli film: Kiki's Delivery Service
At the time of making this public, there is still much to do:
*Flesh out quest systems, the current is just a silly fetch quest prototype dropping boosted tools
*Storyline: Who are these witches, what do they do?
*Interaction with goblins mod, yes this will be a thing!
*Witches need homes
*SoundFX
*Magic: e.g.: "somebody gets turned into a frog" --thanks Duane!
*Cats
*Rideable brooms

Sokomine
Member
Posts: 4276
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine
IRC: Sokomine
In-game: Sokomine

Re: [Mod] Witches [witches] [WIP]

by Sokomine » Post

Very intresting mod! I hope they get developed further. I'm curious what their attitude towards the goblins will turn out to be.

I personally do prefer GPLv3, but as FreeLikeGNU asked on IRC and has written a very nice mod, it's ok for me if his slight modification of my basic_houses mod gets included into this mod here under MIT license.

Hope the poor witches will get some furniture as well in the future :-)
A list of my mods can be found here.

User avatar
apercy
Member
Posts: 638
Joined: Wed Mar 25, 2020 16:31
GitHub: APercy
In-game: APercy
Location: Pinheiral - RJ - Brazil

Re: [Mod] Witches [witches] [WIP]

by apercy » Post

Nice witches!
But they weighs the same as a duck?

Image
Attachments
duck.jpg
duck.jpg (81.39 KiB) Viewed 4809 times

dawgdoc
Member
Posts: 260
Joined: Mon Feb 27, 2017 01:10
GitHub: dawgdoc

Re: [Mod] Witches [witches] [WIP]

by dawgdoc » Post

Will there be an option for GingerBread houses?
Give a man a fish, feed him for a day. Give a kid a fish, it's going to die.

User avatar
Zughy
Member
Posts: 301
Joined: Thu Mar 26, 2020 18:23
GitHub: belongs_to_microsoft
In-game: Zughy
Location: Italy
Contact:

Re: [Mod] Witches [witches] [WIP]

by Zughy » Post

Just commenting to say I'm so digging this and I've been lurking for a while. Keep going man :)

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod] Witches [witches] [WIP]

by FreeLikeGNU » Post

Glad to see so much support for this little mod! Some settings have been added to the menu to control house spawning.
Image

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod] Witches [witches] [WIP]

by FreeLikeGNU » Post

Image
  • Update 2020/07/28: Witches will teleport you away from themselves if you are aggressive!

Sokomine
Member
Posts: 4276
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine
IRC: Sokomine
In-game: Sokomine

Re: [Mod] Witches [witches] [WIP]

by Sokomine » Post

FreeLikeGNU wrote: Update 2020/07/28: Witches will teleport you away from themselves if you are aggressive!
Now that's what I'd call intelligent behaviour! Of course most mobs can't do that, so it's not open to all. But teleporting the aggressor away is definitely a nice new approach.
A list of my mods can be found here.

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod] Witches [witches] [WIP]

by FreeLikeGNU » Post

Polymorph spell added! Witches will turn aggressive mobs into cute sheep!
also drench spell

Chrysolite Azalea
Member
Posts: 79
Joined: Sun May 03, 2020 05:38
GitHub: ChrysoliteAzalea

Re: [Mod] Witches [witches] [WIP]

by Chrysolite Azalea » Post

Thank you for your mod!

I want to ask, I've installed this mod and Mobs Redo, but I can't summon a witch using /spawnentity command (I have all privileges in my world), "/spawnentity witches:witch_generic" says "Can't spawn an unknown entity". How to spawn them?
cdb_JQUaRqvA1Vho

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod] Witches [witches] [WIP]

by FreeLikeGNU » Post

Chrysolite Azalea wrote:
Thu Aug 06, 2020 08:57
Thank you for your mod!

I want to ask, I've installed this mod and Mobs Redo, but I can't summon a witch using /spawnentity command (I have all privileges in my world), "/spawnentity witches:witch_generic" says "Can't spawn an unknown entity". How to spawn them?
Hi Chrysolite Azalea,
Oof I screwed something up! Fix applied and mod updated, thanks for the report, Chrysolite Azalea!

Chrysolite Azalea
Member
Posts: 79
Joined: Sun May 03, 2020 05:38
GitHub: ChrysoliteAzalea

Re: [Mod] Witches [witches] [WIP]

by Chrysolite Azalea » Post

FreeLikeGNU wrote:
Thu Aug 06, 2020 15:09
Chrysolite Azalea wrote:
Thu Aug 06, 2020 08:57
Thank you for your mod!

I want to ask, I've installed this mod and Mobs Redo, but I can't summon a witch using /spawnentity command (I have all privileges in my world), "/spawnentity witches:witch_generic" says "Can't spawn an unknown entity". How to spawn them?
Hi Chrysolite Azalea,
Oof I screwed something up! Fix applied and mod updated, thanks for the report, Chrysolite Azalea!
Thank you for fixing this bug!
cdb_JQUaRqvA1Vho

User avatar
Andrey01
Member
Posts: 2574
Joined: Wed Oct 19, 2016 15:18
GitHub: Andrey2470T
In-game: Andrey01
Location: Russia, Moscow

Re: [Mod] Witches [witches] [WIP]

by Andrey01 » Post

Nice idea and amazing models!

Sokomine wrote:
Thu Jul 30, 2020 16:15
FreeLikeGNU wrote: Update 2020/07/28: Witches will teleport you away from themselves if you are aggressive!
But teleporting the aggressor away is definitely a nice new approach.
Actually not new. Such behaviour a dungeon master has from alive ai. He teleports into blocks when discovers a player or if he was punched by other mobs/players. That just so annoyed.

Sokomine
Member
Posts: 4276
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine
IRC: Sokomine
In-game: Sokomine

Re: [Mod] Witches [witches] [WIP]

by Sokomine » Post

Andrey01 wrote: Actually not new. Such behaviour a dungeon master has from alive ai. He teleports into blocks when discovers a player or if he was punched by other mobs/players. That just so annoyed.
Ah. Sadly, Alive AI mobs flee from my local worlds :-(. Last time I checked the non-aggressive ones just "logged off". But it's good to see more intresting mob behaviour around.
A list of my mods can be found here.

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod] Witches [witches] [WIP]

by FreeLikeGNU » Post

I was among the many in the San Lorenzo Valley in California that had to evacuate due to the August Lightning Complex fire. There may be somewhat less activity with my mods while we recover. My family is safe and relocated so I feel very fortunate despite likely losing our home. Thank you for your understanding.

dawgdoc
Member
Posts: 260
Joined: Mon Feb 27, 2017 01:10
GitHub: dawgdoc

Re: [Mod] Witches [witches] [WIP]

by dawgdoc » Post

Glad to hear you are safe.
I hope your home survived.
Give a man a fish, feed him for a day. Give a kid a fish, it's going to die.

Ignaramico
Member
Posts: 78
Joined: Fri Sep 04, 2020 21:23
GitHub: ignaramico

Re: [Mod] Witches [witches] [WIP]

by Ignaramico » Post

Im getting this error but i dont have any clue of why, i made a new creative world just to test the mod.

Code: Select all

AsyncErr: ServerThread::run Lua: Runtime error from mod 'witches' in callback luaentity_Activate(): .../snap/minetest/1619/.minetest/mods/witches/utilities.lua:490: attempt to index a nil value
stack traceback:
	.../snap/minetest/1619/.minetest/mods/witches/utilities.lua:490: in function 'looking_for'
	...in/snap/minetest/1619/.minetest/mods/witches/witches.lua:288: in function 'on_spawn'
	...netest/1619/.minetest/mods/mobsentitiespack/mobs/api.lua:3194: in function <...netest/1619/.minetest/mods/mobsentitiespack/mobs/api.lua:3031>
Edit: nevermind, i made a new world that hasnt be loaded before, and it worked fine
New Edit: it still happens sometimes, dunno why if i only enable that mod and is dependencis it works fine

User avatar
DSRTTRTS
New member
Posts: 2
Joined: Tue Oct 24, 2017 09:13
In-game: monsteru

Re: [Mod] Witches [witches] [WIP]

by DSRTTRTS » Post

I have a problem with fireflies crashing the game, does anybody know how to solve this?

AsyncErr: ServerThread::run Lua: Runtime error from mod 'witches' in callback luaentity_Step(): Invalid position (expected table got nil).
stack traceback:
[C]: in function 'set_node'
...minetest/mods/witches/witches.lua:60: in function 'do_custom_addendum'
...minetest/mods/witches/witches.lua:181: in function 'do_custom'
...minetest/mods/mobs_redo/api.lua:3416: in function <...minetest/mods/mobs_redo/api.lua:3291>

User avatar
FreeLikeGNU
Member
Posts: 280
Joined: Tue Oct 28, 2014 02:50
GitHub: FreeLikeGNU
IRC: freelikegnu
In-game: FreeLikeGNU

Re: [Mod] Witches [witches] [WIP]

by FreeLikeGNU » Post

DSRTTRTS wrote:
Wed Mar 03, 2021 02:10
I have a problem with fireflies crashing the game, does anybody know how to solve this?

AsyncErr: ServerThread::run Lua: Runtime error from mod 'witches' in callback luaentity_Step(): Invalid position (expected table got nil).
stack traceback:
[C]: in function 'set_node'
...minetest/mods/witches/witches.lua:60: in function 'do_custom_addendum'
...minetest/mods/witches/witches.lua:181: in function 'do_custom'
...minetest/mods/mobs_redo/api.lua:3416: in function <...minetest/mods/mobs_redo/api.lua:3291>
Please make sure you are using the latest build from ContentDB. I have NIL pos checks added since the version it appears you are using.

cuthbertdoublebarrel
Member
Posts: 348
Joined: Tue Apr 14, 2020 16:03
GitHub: cuthbert

Re: [Mod] Witches [witches] [WIP]

by cuthbertdoublebarrel » Post

tis a great little mod but whats up with the sheep ? feed them grass and the graphics mess up and they sink in to the ground .
Project BrutalTest...hide your Petz

Post Reply

Who is online

Users browsing this forum: No registered users and 13 guests