Results 1 to 3 of 3
  1. #1
    sacredmike's Avatar
    Join Date
    Jul 2013
    Gender
    male
    Location
    Uranus ;)
    Posts
    685
    Reputation
    15
    Thanks
    3,255
    My Mood
    Devilish

    Post 60% Davy Jones Behavior

    Hey. So this is my first ALMOST complete code... I started not to long ago. And I have a good friend helping me out named @rangewolf5. I work on the Conditions and @rangewolf5 works on the attacks. So credit him also
    Code:
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    using wServer.realm;
    using wServer.logic.attack;
    using wServer.logic.movement;
    using wServer.logic.loot;
    using wServer.logic.taunt;
    using wServer.logic.cond;
    
    
    namespace wServer.logic
    {
        partial class BehaviorDb
        {
            static _ Davy = Behav()
                .Init(0x0e32, Behaves("Davy Jones",
                        new RunBehaviors(
                            IfExist.Instance(-1, NullBehavior.Instance,
                                new RunBehaviors(
            	                      SimpleWandering.Instance(2,1),
            	                      Cooldown.Instance(2400, RingAttack.Instance(6,5,0,1)),
                                new QueuedBehavior(Cooldown.Instance(5000, new SetKey(-1, 1)))
                                )
                            ),
                            IfEqual.Instance(-1, 1,
                                new RunBehaviors(
                                    Chasing.Instance(3, 25, 2, null),
                                    Cooldown.Instance(1500, MultiAttack.Instance(7, 7 * (float)Math.PI / 180, 8, 0, projectileIndex: 0))
            	                   ))),
            	                      
           		HpLesserPercent.Instance(0.7f,
                new RunBehaviors(
                            Once.Instance(SetConditionEffect.Instance(ConditionEffectIndex.Invulnerable)),
                            Once.Instance(SetConditionEffect.Instance(ConditionEffectIndex.Paralyzed)),
                            Once.Instance(new SimpleTaunt("On your knees ye slimey sea slurp!")),
                            Cooldown.Instance(15000, Once.Instance(UnsetConditionEffect.Instance(ConditionEffectIndex.Invulnerable))), 
                            Cooldown.Instance(15000, Once.Instance(UnsetConditionEffect.Instance(ConditionEffectIndex.Paralyzed)))
                           )),
            	                      
                HpLesserPercent.Instance(0.4f,
                new RunBehaviors(
                            Once.Instance(SetConditionEffect.Instance(ConditionEffectIndex.Invulnerable)),
                            Once.Instance(SetConditionEffect.Instance(ConditionEffectIndex.Paralyzed)),
                            Once.Instance(new SimpleTaunt("Avast, ye filthy mongrel!")),
                            Cooldown.Instance(15000, Once.Instance(UnsetConditionEffect.Instance(ConditionEffectIndex.Invulnerable))), 
                            Cooldown.Instance(15000, Once.Instance(UnsetConditionEffect.Instance(ConditionEffectIndex.Paralyzed)))
                           )),
            	                      
                                                            
                        loot: new LootBehavior(LootDef.Empty,
                            Tuple.Create(100, new LootDef(0, 5, 0, 10,
                                Tuple.Create(0.01, (ILoot)new ItemLoot("Spirit Dagger")),
                                Tuple.Create(0.03, (ILoot)new ItemLoot("Spectral Cloth Armor")),
                                Tuple.Create(0.01, (ILoot)new ItemLoot("Ghostly Prism")),
                                Tuple.Create(0.99, (ILoot)new StatPotionLoot(StatPotion.Wis)),
                                Tuple.Create(0.03, (ILoot)new ItemLoot("Captain's Ring")),
                                Tuple.Create(0.85, (ILoot)new ItemLoot("Ghost Pirate Rum")),
                                Tuple.Create(0.20, (ILoot)new StatPotionLoot(StatPotion.Att)),
                                Tuple.Create(0.09, (ILoot)new ItemLoot("Wine Cellar Incantation"))
                            ))
                        )
            	                     ));
        }
    }
    Last edited by sacredmike; 08-11-2013 at 01:30 PM.

  2. The Following 3 Users Say Thank You to sacredmike For This Useful Post:

    [MPGH]Ahl (12-23-2013),dthnider (01-23-2014),noob2137 (08-10-2013)

  3. #2
    sparzinrotmg's Avatar
    Join Date
    Apr 2013
    Gender
    male
    Posts
    107
    Reputation
    10
    Thanks
    1,026
    My Mood
    Amused
    I have the barrels and that if you want :3

  4. #3
    sacredmike's Avatar
    Join Date
    Jul 2013
    Gender
    male
    Location
    Uranus ;)
    Posts
    685
    Reputation
    15
    Thanks
    3,255
    My Mood
    Devilish
    Sure. Pm me

Similar Threads

  1. Partial Davy Jones Behavior
    By sacredmike in forum Realm of the Mad God Private Servers Tutorials/Source Code
    Replies: 8
    Last Post: 08-10-2013, 05:31 PM
  2. Now that Davis changed his name...
    By Obey in forum General
    Replies: 24
    Last Post: 10-31-2010, 10:40 AM
  3. True Crime with Aphrodite Jones
    By Hassan in forum Debate Fort
    Replies: 0
    Last Post: 07-23-2010, 11:10 PM
  4. Davis -- here you go buddy ol' pal.
    By Obey in forum Spammers Corner
    Replies: 4
    Last Post: 12-01-2009, 08:49 PM
  5. abnormal behavior
    By naughtynurse in forum Gunz General
    Replies: 5
    Last Post: 03-29-2006, 08:48 PM

Tags for this Thread