[MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.20)

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

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.13)

by runs » Sat Aug 31, 2019 10:42

CalebJ wrote:Petz sounds are heard worldwide, and especially the (extremely loud) whip sound. If you don't believe me, test it in my server ... can you fix this? Thanks in advance. :)


I think now is fixed.
 

Sokomine
Member
 
Posts: 3834
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.14)

by Sokomine » Sat Aug 31, 2019 17:49

The bees look very nice. But also quite heavy. Are you sure they'll be able to fly?

As to petz in general: I did some horse-breeding and liked it a lot. But there're also some problems. It's impossible to distinguish the diffrent ponys when they are in some inventory. They all look the same and don't have a descriptive text. Information about their gender, their values (speed/backwards/acceleration), skin color and perhaps times bred would be helpful.

The formspec the ponies show on right-click is nice and informative. However, there's no way to tell how far the pregnancy/growing into adulthood has progressed. Leaving the area shortly seems to reset some timer. Such information would be very helpful. Also the amount of pregnancies a female had (there can only be up to 5?) would help. And all this information ought to be available to non-owners as well.

Selling ponies might be intresting. It's not a promising economic endeavour if your buyers can just start breeding further 10/10/10 after having bought a suitable female and male once. Castration would come to mind (they could be slightly faster then). Perhaps breeding success might rely on the breeder's experience of breeding that particular species more than on the parent's capabilites in order to make it more intresting. The ponies could also remember and display who bred (raised) them.

Chicken and ducks lay a huge amount of eggs. Perhaps a bit less would be better.

Time of life spend in wildness would also intrest me. It sometimes feels as if the poor mob spawns and is snatched right away with a lasso or net :-)

Animals could display their favorite food source (as this seems to vary from server to server) on right-click or when the player wields an analyzer.

It's a pity that ressources gained only on death (feather of ducks, leather of cows) are required to craft some of the things to enjoy other pets more fully (parrot stand, saddle, breeding meat-eating animals, probably more). While that is realistic, it conflicts highly with the expressed cuteness of the mobs in this mod (big head, names of young variants instead of adults, many -y added, tamagotchi mode, ...). Chicken, ducks and calves have a right to live as well!
A list of my mods can be found here.
 

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

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.14)

by runs » Sat Aug 31, 2019 22:42

Cool review. I take note of your suggestions.

- The bees are inspired by Minecraft ones, almost the same, kawaii and with little wings. But of course they will be small bugs.
- Solving the pregnancy reset is problematic when out of an area would require a lot of work, working on entities on unloaded areas. I will do, but with calm.

Sokomine wrote:The bees look very nice. But also quite heavy. Are you sure they'll be able to fly?

As to petz in general: I did some horse-breeding and liked it a lot. But there're also some problems. It's impossible to distinguish the diffrent ponys when they are in some inventory. They all look the same and don't have a descriptive text. Information about their gender, their values (speed/backwards/acceleration), skin color and perhaps times bred would be helpful.

The formspec the ponies show on right-click is nice and informative. However, there's no way to tell how far the pregnancy/growing into adulthood has progressed. Leaving the area shortly seems to reset some timer. Such information would be very helpful. Also the amount of pregnancies a female had (there can only be up to 5?) would help. And all this information ought to be available to non-owners as well.

Selling ponies might be intresting. It's not a promising economic endeavour if your buyers can just start breeding further 10/10/10 after having bought a suitable female and male once. Castration would come to mind (they could be slightly faster then). Perhaps breeding success might rely on the breeder's experience of breeding that particular species more than on the parent's capabilites in order to make it more intresting. The ponies could also remember and display who bred (raised) them.

Chicken and ducks lay a huge amount of eggs. Perhaps a bit less would be better.

Time of life spend in wildness would also intrest me. It sometimes feels as if the poor mob spawns and is snatched right away with a lasso or net :-)

Animals could display their favorite food source (as this seems to vary from server to server) on right-click or when the player wields an analyzer.

It's a pity that ressources gained only on death (feather of ducks, leather of cows) are required to craft some of the things to enjoy other pets more fully (parrot stand, saddle, breeding meat-eating animals, probably more). While that is realistic, it conflicts highly with the expressed cuteness of the mobs in this mod (big head, names of young variants instead of adults, many -y added, tamagotchi mode, ...). Chicken, ducks and calves have a right to live as well!
 

Sokomine
Member
 
Posts: 3834
Joined: Sun Sep 09, 2012 17:31
GitHub: Sokomine

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.14)

by Sokomine » Sat Aug 31, 2019 23:33

runs wrote:- Solving the pregnancy reset is problematic when out of an area would require a lot of work, working on entities on unloaded areas. I will do, but with calm.

It might be enough to just show the information. Players can then figure it out. Though it might still be bad for players who can't stay long enough next to their animals.
A list of my mods can be found here.
 

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

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.14)

by runs » Sun Sep 01, 2019 01:10

v3.3.15
- Now if you click on the bowl icon in your pet form, it will be shown what food your pet likes.
- Captured mobs show some info in the inventory: name, color, stats...
- You can get feathers using the Shears on feathered petz.
 

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

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

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.16)

by runs » Sun Sep 01, 2019 04:06

v3.3.17
- Fixed: Pregnant time was reseted when area unloaded. Now it reinit from the last pregnant time.
 

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

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.17)

by runs » Sun Sep 01, 2019 04:24

v3.3.18
- Now pregnant petz show the remain time in seconds to the birth.
 

Gundul
Member
 
Posts: 513
Joined: Thu Aug 27, 2015 10:55
Location: Europe/Asia
GitHub: berengma
IRC: Gundul

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.18)

by Gundul » Sun Sep 01, 2019 11:06

With your newest version on github, we have crashes when camels want to give birth:

Code: Select all
2019-09-01 10:59:48: WARNING[Server]: Assignment to undeclared global "heightl" inside a function at /.minetest/mods/petz/mobkit/init.lua:453.
2019-09-01 10:59:48: WARNING[Server]: Assignment to undeclared global "heightr" inside a function at /.minetest/mods/petz/mobkit/init.lua:455.
2019-09-01 10:59:48: WARNING[Server]: Assignment to undeclared global "liq" inside a function at /.minetest/mods/petz/mobkit/init.lua:470.
2019-09-01 10:59:49: ACTION[Main]: Server: Shutting down
2019-09-01 10:59:49: ACTION[Main]: IRC: Disconnected.
2019-09-01 10:59:50: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'petz' in callback luaentity_Step(): ...//.minetest/mods/petz/petz/api/api_breed.lua:96: attempt to perform arithmetic on field 'max_speed_forward' (a nil value)
2019-09-01 10:59:50: ERROR[Main]: stack traceback:
2019-09-01 10:59:50: ERROR[Main]:       ...//.minetest/mods/petz/petz/api/api_breed.lua:96: in function 'pregnant_timer'
2019-09-01 10:59:50: ERROR[Main]:       ...me//.minetest/mods/petz/petz/api/api_on_step.lua:8: in function 'on_step'
2019-09-01 10:59:50: ERROR[Main]:       ...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:110: in function <...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:104>

---

2019-09-01 10:57:44: WARNING[Server]: Assignment to undeclared global "heightl" inside a function at /.minetest/mods/petz/mobkit/init.lua:453.
2019-09-01 10:57:44: WARNING[Server]: Assignment to undeclared global "heightr" inside a function at /.minetest/mods/petz/mobkit/init.lua:455.
2019-09-01 10:57:44: WARNING[Server]: Assignment to undeclared global "liq" inside a function at /.minetest/mods/petz/mobkit/init.lua:470.
2019-09-01 10:57:50: ACTION[Main]: Server: Shutting down
2019-09-01 10:57:50: ACTION[Main]: IRC: Disconnected.
2019-09-01 10:57:51: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'petz' in callback luaentity_Step(): ...//.minetest/mods/petz/petz/api/api_breed.lua:96: attempt to perform arithmetic on field 'max_speed_forward' (a nil value)
2019-09-01 10:57:51: ERROR[Main]: stack traceback:
2019-09-01 10:57:51: ERROR[Main]:       ...//.minetest/mods/petz/petz/api/api_breed.lua:96: in function 'pregnant_timer'
2019-09-01 10:57:51: ERROR[Main]:       ...me//.minetest/mods/petz/petz/api/api_on_step.lua:8: in function 'on_step'
2019-09-01 10:57:51: ERROR[Main]:       ...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:110: in function <...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:104>

---

2019-09-01 10:57:31: ACTION[Main]: Server: Shutting down
2019-09-01 10:57:31: ACTION[Main]: IRC: Disconnected.
2019-09-01 10:57:32: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'petz' in callback luaentity_Step(): ...//.minetest/mods/petz/petz/api/api_breed.lua:96: attempt to perform arithmetic on field 'max_speed_forward' (a nil value)
2019-09-01 10:57:32: ERROR[Main]: stack traceback:
2019-09-01 10:57:32: ERROR[Main]:       ...//.minetest/mods/petz/petz/api/api_breed.lua:96: in function 'pregnant_timer'
2019-09-01 10:57:32: ERROR[Main]:       ...me//.minetest/mods/petz/petz/api/api_on_step.lua:8: in function 'on_step'
2019-09-01 10:57:32: ERROR[Main]:       ...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:110: in function <...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:104>


My servers: Jungle, Lilly in the valley, ZombieTest
 

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

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.18)

by runs » Sun Sep 01, 2019 11:32

Gundul wrote:With your newest version on github, we have crashes when camels want to give birth:

Code: Select all
2019-09-01 10:59:48: WARNING[Server]: Assignment to undeclared global "heightl" inside a function at /.minetest/mods/petz/mobkit/init.lua:453.
2019-09-01 10:59:48: WARNING[Server]: Assignment to undeclared global "heightr" inside a function at /.minetest/mods/petz/mobkit/init.lua:455.
2019-09-01 10:59:48: WARNING[Server]: Assignment to undeclared global "liq" inside a function at /.minetest/mods/petz/mobkit/init.lua:470.
2019-09-01 10:59:49: ACTION[Main]: Server: Shutting down
2019-09-01 10:59:49: ACTION[Main]: IRC: Disconnected.
2019-09-01 10:59:50: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'petz' in callback luaentity_Step(): ...//.minetest/mods/petz/petz/api/api_breed.lua:96: attempt to perform arithmetic on field 'max_speed_forward' (a nil value)
2019-09-01 10:59:50: ERROR[Main]: stack traceback:
2019-09-01 10:59:50: ERROR[Main]:       ...//.minetest/mods/petz/petz/api/api_breed.lua:96: in function 'pregnant_timer'
2019-09-01 10:59:50: ERROR[Main]:       ...me//.minetest/mods/petz/petz/api/api_on_step.lua:8: in function 'on_step'
2019-09-01 10:59:50: ERROR[Main]:       ...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:110: in function <...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:104>

---

2019-09-01 10:57:44: WARNING[Server]: Assignment to undeclared global "heightl" inside a function at /.minetest/mods/petz/mobkit/init.lua:453.
2019-09-01 10:57:44: WARNING[Server]: Assignment to undeclared global "heightr" inside a function at /.minetest/mods/petz/mobkit/init.lua:455.
2019-09-01 10:57:44: WARNING[Server]: Assignment to undeclared global "liq" inside a function at /.minetest/mods/petz/mobkit/init.lua:470.
2019-09-01 10:57:50: ACTION[Main]: Server: Shutting down
2019-09-01 10:57:50: ACTION[Main]: IRC: Disconnected.
2019-09-01 10:57:51: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'petz' in callback luaentity_Step(): ...//.minetest/mods/petz/petz/api/api_breed.lua:96: attempt to perform arithmetic on field 'max_speed_forward' (a nil value)
2019-09-01 10:57:51: ERROR[Main]: stack traceback:
2019-09-01 10:57:51: ERROR[Main]:       ...//.minetest/mods/petz/petz/api/api_breed.lua:96: in function 'pregnant_timer'
2019-09-01 10:57:51: ERROR[Main]:       ...me//.minetest/mods/petz/petz/api/api_on_step.lua:8: in function 'on_step'
2019-09-01 10:57:51: ERROR[Main]:       ...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:110: in function <...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:104>

---

2019-09-01 10:57:31: ACTION[Main]: Server: Shutting down
2019-09-01 10:57:31: ACTION[Main]: IRC: Disconnected.
2019-09-01 10:57:32: ERROR[Main]: ServerError: AsyncErr: ServerThread::run Lua: Runtime error from mod 'petz' in callback luaentity_Step(): ...//.minetest/mods/petz/petz/api/api_breed.lua:96: attempt to perform arithmetic on field 'max_speed_forward' (a nil value)
2019-09-01 10:57:32: ERROR[Main]: stack traceback:
2019-09-01 10:57:32: ERROR[Main]:       ...//.minetest/mods/petz/petz/api/api_breed.lua:96: in function 'pregnant_timer'
2019-09-01 10:57:32: ERROR[Main]:       ...me//.minetest/mods/petz/petz/api/api_on_step.lua:8: in function 'on_step'
2019-09-01 10:57:32: ERROR[Main]:       ...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:110: in function <...//.minetest/mods/petz/petz/petz/camel_mobkit.lua:104>




Yes, already pregnant mountable petz crashed with the new breed system. New pregnant female not.

I've reauploaded a workaroundto avoid it. Check it.
 

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

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.19)

by runs » Sun Sep 01, 2019 12:15

3.3.20
- Now the food bowl icon in form also shows the item to breed the breedable petz.
 

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

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

User avatar
uwu
Member
 
Posts: 22
Joined: Sun Jan 21, 2018 15:01

Re: [MOD] Petz (petz) [mobs_redo|mobkit] (v3.3.20)

by uwu » Sun Sep 15, 2019 16:59

What does this setting do?

>## Max number of mobs in abr
>max_mobs = 30
 

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

Previous

Return to WIP Mods



Who is online

Users browsing this forum: Google [Bot] and 6 guests