bdew

[RELEASED] Non-combat Pets Mod (Server)

Recommended Posts

pets.png

 

Non-combat pets are small companions that can follow you around, they do not fight (and will not be attacked by other creatures and players) and do not provide any bonuses… other than +10 to cuteness.

 

To get a pet you need to find a “mystery egg”, and hatch it. Once hatched it will summon a random pet and give you a magic leash that you can use to summon and dismiss it in the future.

 

Pets do not need a rope to lead them and will follow you relentlessly on their own once summoned. They don’t interfere with normal tamed/charmed/dominated/zombie pets so you can keep those while having a non-combat pet out.

 

You can own multiple leashes at once, but only one pet can be summoned at any given time. Leashes can be traded to other players or sold on merchants.

 

You can rename a leash to change the pet’s name, if it’s already summoned you will have to dismiss and re-summon it for the change to show up.

 

Pets are divided into 3 categories – common, rare and fantastic. For each category there is a matching egg rarity that will only give pets of that category.

 

Sourcecode and Downloads: https://github.com/bdew-wurm/minipets/releases

 

This version is compatible with both 1.5.x.x server and 1.6 beta.

 

List of Pets

 

Spoiler

Normal

  • Anaconda
  • Bison
  • Black Bear
  • Black lamb
  • Black ram
  • Black sheep
  • Boar
  • Braaaains (Zombie)
  • Brown Bear
  • Bug
  • Bull
  • Calf
  • Cat
  • Chick
  • Cobra
  • Cow
  • Cow
  • Crab
  • Crocodile
  • Deer
  • Dog
  • Foal
  • Freedom Guard
  • Goblin
  • Gorilla
  • Hen
  • Horse
  • HotS Guard
  • Hyena
  • JK Guard
  • Lion
  • MR Guard
  • Pheasant
  • Pig
  • Rat
  • Rooster
  • Scorpion
  • Seal
  • Seal Cub
  • Shark
  • Spider
  • Stag
  • Tortoise
  • Troll
  • Unicorn
  • White Lamb
  • White ram
  • White sheep
  • Wolf
  • Worg

 

Rare

  • Animated Shard
  • Avenger (Mr. I need pants badly)
  • Baby Nogump
  • Charlie (A ghost horse)
  • Deathcrawler
  • Drake spirit
  • Eagle spirit
  • Easter bunny
  • Firecat
  • Fog Spider
  • Goblin Leader
  • Hell Horse
  • Hell Hound
  • Hell Scorpious
  • Hellycorn
  • Lava Fiend
  • Lava Spider
  • Mini-Giant
  • Mini-Kyklops
  • Pinkie (Cutest sheep in wurm)
  • Rift Beast
  • Rift Jackal
  • Rift Ogre
  • Skeleton
  • Skully (Flaming ghost skull)
  • Sol demon
  • Troll King
  • Uttacha
  • Wraith

 

Fantastic

  • Black Dragon
  • Black Drake
  • Blue Dragon
  • Blue Drake
  • Green Dragon
  • Green Drake
  • Mini-Enki
  • Mini-Fo
  • Mini-Libila
  • Mini-Magranon
  • Mini-Vynora
  • Pink Dragon
  • Red Dragon
  • Red Drake
  • Serpent
  • White Dragon
  • White Drake

 

Info for Server Admins

Spoiler

 

Pet definitions is stored in a file named minipets_types.json, the format should be pretty self explanatory but i'll document it later when i have the time.

 

The mod adds 2 items:

 

  • Mystery eggs - can be hatched by using an action, will give a random pet leash of the same rarity level as the egg.
  • Pet leashes - can be used to summon and dismiss a specific pet. Pet type is stored in AUX. DATA1/2 is reserved for future use.

 

You can give out either specific leashes or eggs to your players using whichever ways you prefer (traders, events, the #dropeggs command below, etc.).

 

Commands

  • #reloadpets - reloads the json file and applies any changes to already-summoned pets. Requires GM level 5.
  • #givepet <id> - summons a pet of the given id to follow you. Mostly for testing. Requires GM level 1.

  • #dropeggs <rarity> <amount> - spawns a number of eggs of the given rarity randomly around the map.

    • The eggs will have a strong glow so that they are easier to see but will only show when you're close enough (~50 meters) - this is to combat ESP and similar mods.

    • Eggs will spawn anywhere on the map, except in water, on deeds, in buildings or on paved roads.

 

 

 

 

Edited by bdew

Share this post


Link to post
Share on other sites

awesome =) one of my old wishes is real now yeahhh

@bdew just an idea, but can you give the pets an inventory?

 

Eject

Share this post


Link to post
Share on other sites
8 minutes ago, Eject said:

 just an idea, but can you give the pets an inventory?

 

They technically do have an inventory, but since the creature is deleted when it's dismissed or the player logs off - they wouldn't be able to hold anything permanent.

 

Were you thinking about a chest that follows you around? :P

 

Share this post


Link to post
Share on other sites
1 minute ago, bdew said:

Were you thinking about a chest that follows you around? :P

hahaaaaa

You made my day ;)

 

Share this post


Link to post
Share on other sites

Is it possible to use the leashes and eggs for the next christmas mod?

 

Eject

Share this post


Link to post
Share on other sites

Omg yay!  I'm so happy that you've released this awesome mod!

Share this post


Link to post
Share on other sites

No, oops :P

 

Edit: Tho i guess it'll have to stay now since people already have both kinds probably...

 

Also 1 is slightly bigger :P

 

Edited by bdew

Share this post


Link to post
Share on other sites

How many eggs seems like a good amount for a 2048 x 2048 server?  I tried 100, but it took me half an hour to find one even when flying.

Edited by Batta

Share this post


Link to post
Share on other sites
1 minute ago, Batta said:

How many eggs seems like a good amount for a 2048 x 2048 server?  I tried 100, but it took me an hour to find one even when flying.

 

I put 30 per 2048 map on mine and most were found by players within a few days.

 

Depends on the terrain too... if you have more mountains it'll make it harder.

Share this post


Link to post
Share on other sites

I just tried #givepet 95 and got a little light token, but no leash in my inventory.

EDIT:  Same with other creatures.

Edited by Batta

Share this post


Link to post
Share on other sites

Yes givepet doesn't give a leash just summons the pet. If you want a leash just spawn one with the wand and set auxdata to 95.

Share this post


Link to post
Share on other sites
2 hours ago, Elsa said:

And for 4k server?

 

about 4 times as much? so like 120 i guess? But again it depends on the terrain and on how hard you want finding one to be.

Share this post


Link to post
Share on other sites
3 minutes ago, bdew said:

 

about 4 times as much? so like 120 i guess? But again it depends on the terrain and on how hard you want finding one to be.

aah ok

Just to have calculate so its even amount of each rariys i guess.

Share this post


Link to post
Share on other sites
2 minutes ago, Elsa said:

You forgot supreme? Or not enought pets? :P

 

Skipped intentionally, "supreme pet" sounds a bit silly :P

 

But if people want to add their own or change the rarities in the JSON it will work.

Edited by bdew

Share this post


Link to post
Share on other sites

I see there are rarity numbers 0,1 and 3

These are the numbers that you give with the spawn command? and where is rarity 2? ^^

 

Is there any way to add a command to calc the rest of eggs on the server? So you can see if you can spawn new ones.

Eject

 

add: maybe for the next update, is it possible to rename it? i havent found the option to do this.

nvm, rename the leash and summon the pet again ;)

Edited by Eject

Share this post


Link to post
Share on other sites

Well here's an interesting and kind of cool glitch (I assume).  When my mini pets follow me into the water, they suddenly become full sized.  I know, pics or it didn't happen, so here is my white dragon in and out of the water, as well as my mini-enki.

F7EA5BB7FA9E9D54570BBEBDABD59DA98EC7996980447ADBBEB375F9F571405C52A158E06BE886EB761A0A9ABD06AD66EB4DE4C530C70753A287C79CAEE6F8B4CE35930D542B3E0B52B82F5576A40D64

Edited by Batta

Share this post


Link to post
Share on other sites

This is weird one player found a fantastic egg but got a shark thats is normal????

Share this post


Link to post
Share on other sites

i know this minipets since 6 month or so, on SKLOs testservers , they are very cute xD

Edited by Aarbi

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now