Vert-I-Go

Member
Vert-I-Go submitted a new resource:

Taming Dust - Dust to turn most any creature into a tameable

A simple script based off a Bonding deed.
Taming Dust
Functions like a Bonding Deed. Have in pack double click target a creature that isn't tamable and it will make that creature tamable with a base min tame of 105.0 animal tame skill. There are variables in right now for some custom mobs which can be commented out. Or changed so that tougher mobs need higher tame levels. This doesn't tame the creature it just makes it so it can be tamed.

Read more about this resource...
 
Nicely done, only issue I currently see is you could turn Paragons into tameables as well.
Can just add this if worried about paragons
paragon code:
protected override void OnTarget(Mobile from, object target)
            {
                    if (m_Dust == null || m_Dust.Deleted || !m_Dust.IsChildOf(from.Backpack))
                        return;

                    if (target is BaseCreature)
                    {
                        BaseCreature t = (BaseCreature)target;

                        if (t.Tamable == true)
                        {
                    from.SendMessage( "This creature is already tamable." );
                            }
                else if ( t.IsParagon == true )
                {
                                from.SendMessage( "You may not Turn a Paragon creature tamable." );
                        }
 
Very nice. Thank you.
You will probably also want to exclude BaseEscortable, BaseVendor, BaseChampion, TownGuard (the ones that walk around are a BaseCreature so can be tamed) and also any custom mobs that you may have made which would be over-powered. Some undead are also missing from the exclusions like Ancient Lich and Skeletal Lich
I have made the dust craftable on my shard with cooking skill and some obtainable items :)
 
Ya you could just use t.BaseVendor in place of Paragon just add another line of code similar to the paragon one or undead lines pretty simple. Just a matter of adding lines in there. I have a very customized server so have alot of missing mobs and things so if someone wants to edit and update would be cool its all about making things better.
add these lines to cover basically all human type mobs so can't be changed and all champs.

humans, elves, gargoyles:
else if ( t.BodyValue == 400 || t.BodyValue == 401 || t.BodyValue == 605 || t.BodyValue == 606 || t.BodyValue == 666 || t.BodyValue == 667 )
                {
                                from.SendMessage( "You may not Turn a Person tamable." );
                        }

Champions:
else if ( t is BaseChampion )
                        {
                                from.SendMessage( "This creature is to powerful to turn." );
                        }
 
Last edited:

Active Shards

Donations

Total amount
$0.00
Goal
$1,000.00
Back