Quest Dragon Ball Quest 2015-05-06

Wish quest

  1. Crymi
    A new quest with very easy setup.

    The idea of this quest is to collect 7 dragon balls from the world and once collected you can make a few wishes (based on dragon ball )

    to start the quest all you need to do is [add QuestDBZ place the stone and double click. This will activate the quest and automatically spawn all the mobiles.

    If you would like to add more locations simply edit.
    Dragon Ball Quest\dbzspawn\QuestDBZ.cs

    around line

    Code:
    Spawner spawner = new Spawner( 1, 180, 300, 0, 3, "Dguard" );
                spawner.MoveToWorld( new Point3D( 2160, 1656, -90 ), Map.Malas );// malas dry highlands
                spawner.Name = "Dguard";
                spawner.Respawn();
               
                Spawner spawner1 = new Spawner( 1, 180, 300, 0, 3, "Dguard" );
                spawner1.MoveToWorld( new Point3D( 2192, 332, -90 ), Map.Malas );// grimswind ruins
                spawner1.Name = "Dguard";
                spawner1.Respawn();
    
                Spawner spawner2 = new Spawner( 1, 180, 300, 0, 3, "Dguard" );
                spawner2.MoveToWorld( new Point3D( 2336, 3498, 3 ), Map.Felucca );// fisherman huts
                spawner2.Name = "Dguard";
                spawner2.Respawn();
    
                Spawner spawner3 = new Spawner( 1, 180, 300, 0, 3, "Dguard" );
                spawner3.MoveToWorld( new Point3D( 1667, 2964, 0 ), Map.Felucca );// hidden vally temple
                spawner3.Name = "Dguardv3";
                spawner3.Respawn();
    
                Spawner spawner4 = new Spawner( 1, 180, 300, 0, 3, "Dguard" );
                spawner4.MoveToWorld( new Point3D( 1621, 944, -85 ), Map.Malas );// devide of the abbys
                spawner4.Name = "Dguard";
                spawner4.Respawn();
               
                Spawner spawner5 = new Spawner( 1, 180, 300, 0, 3, "Dguard" );
                spawner5.MoveToWorld( new Point3D( 1019, 190, -50 ), Map.Malas );// ice vally
                spawner5.Name = "Dguard";
                spawner5.Respawn();
               
                Spawner spawner6 = new Spawner( 1, 180, 300, 0, 3,  "Dguard" );
                spawner6.MoveToWorld( new Point3D( 6116, 3057, 12 ), Map.Felucca );// somewhere in ish
                spawner6.Name = "Dguard";
                spawner6.Respawn();
    there is only 1 distro edit to make things simple..

    in Scripts\Services\Khaldun\puzzlechest.cs

    line 495 add

    Code:
    
                switch (Utility.Random(7))
                {
                    case 0: DropItem(new DragonBall1()); break;
                    case 1: DropItem(new DragonBall2()); break;
                    case 2: DropItem(new DragonBall3()); break;
                    case 3: DropItem(new DragonBall4()); break;
                    case 4: DropItem(new DragonBall5()); break;
                    case 5: DropItem(new DragonBall6()); break;
                    case 6: DropItem(new DragonBall7()); break;
    
                } 
    Once all 7 dragon balls are collected the player can double click 1 ball to summon the wishing dragon. This will grant a player 3 wishes

    I wish for wealth (gives player gold)
    I wish for wisdom (gives a jewel with +30 int)
    I wish for a friend (gives a pet 3 slots requires 110 taming)
    I wish for power (gives a jewel with +30 str)
    I wish for skills (gives some +10 skill balls)

    This quest also uses basespecialcreature.cs This is a system that allows you to add custom abilities to mobiles very easy look at Dguard(5).cs

    The mobiles in this quest are staged monsters kinda like evo's once you kill each mobile it evolves into a strong creature until you defeat the last 1 (number 5)


    I believe that explains it all if your still unsure please ask and ill try to explain futher im not very good at explaining my systems lol
    Hank likes this.