Jump to content
  • Doomguard Minions in DM North


    cabfever
    • Status: Completed
      Main Category: Database
      Sub-Category: Creature
      Version: 2.0.10 Milestone: 20 Priority: Low
      Implemented Version: 0.20

    Doomguard Minions in DM North

    Doomguard minions in DM north have No AI and just stand there and take it like bitches


    User Feedback

    Recommended Comments

    Quick look and they do not have the correct Faction. That should be set to 73: demon. They currently have 90.

    [url]http://db.vanillagaming.org/?npc=14385[/url]
    On that page, if you hover over the Faction Demon, over on the right side, you'll see that links to a page with Faction=73 in the URL.

    Not sure if that is causing the problem, but I'll try it out tomorrow.

    Link to comment
    Share on other sites

    Okay, I cannot figure out how to get to the area these mobs are in!!! Teleporting does not help as it looks like the area needs to be instantiated before that will work, otherwise you are just teleported into a void. [B]Note[/B]: you have to teleport to one of the other creatures in the area, as the minion has no [B]creature [/B]table record.

    If anyone reads this, and are a able to, can they test to see if changing the creature's Faction to 73 fixes this?
    You need to set to 73, fields: [B]FactionAlliance[/B], [B]FactionHorde [/B]in the [B]creature_template [/B]table of the Doomguard Minion's record: Entry 14385

    Link to comment
    Share on other sites

    Right, gonna see if I can figure out how to get to the area these creatures are.

    Now what are my options:

    1) 50 50
    2) Phone a friend
    3) Ask the audience

    Hmm, not sure how remove 50% of the options!

    Let's try phoning a friend!

    Ask the audience (dev chat) gave me the correct answer, in the form of Antz :)

    ----------

    Setting the Faction to 73 did not help :-( The Doomguard Minion still stood there doing diddly squat!

    [B]EDIT:[/B] As cabfever originally said "No AI" !!!
    It looks like there is no combat type AI associated with the creatures. Definitely nothing set up in [B]creature_ai_scripts[/B].

    I'll look up what these mobs are supposed to be able to do and then see if I can work out how to implement it!

    It looks like the minion is basically the same as all other Doomguards, so will have these abilities:
    [url]http://www.wowwiki.com/Doomguard_(warlock_minion)[/url]

    That did the trick :D The Doomguard [B]creature_template[/B] entry: 11859, has one entry in the creature_ai_scripts table, which does the Cripple attack. I copied that and used it to create the same for the Doomguard minion and it resulted in the Doomguard minion playing kiss chase with Bogie my undead rogue :)

    Right, now to figure out how to add the other abilities.

    [B]ENABLE SCRIPTS[/B]
    -- enable the use of AI scripts
    [COLOR="#0000FF"]UPDATE creature_template SET `AIName`='EventAI' WHERE `Entry`='14385';[/COLOR]

    [B]CRIPPLE ABILITY:[/B]
    -- add Cripple ability to Doomguard Minion's AI scripts
    [COLOR="#0000FF"]INSERT INTO creature_ai_scripts (`id`, `creature_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`) VALUES ('1438501', '14385', '9', '0', '100', '31', '0', '30', '30100', '34900', '11', '89', '1', '32', '0', '0', '0', '0', '0', '0', '0', '0', 'Doomguard Minion - Cast Cripple');[/COLOR]

    [B]RAIN OF FIRE ABILITY:[/B]
    -- add Rain of Fire ability to Doomguard Minion's AI scripts
    [COLOR="#0000FF"]INSERT INTO creature_ai_scripts (`id`, `creature_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`) VALUES ('1438502', '14385', '0', '0', '100', '1', '5000', '8000', '18000', '24000', '11', '16005', '4', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Doomguard Minion - Cast Rain of Fire');[/COLOR]
    NOT YET TESTED IN-GAME

    [B]DISPEL ABILITY:[/B]
    -- add Dispel ability to Doomguard Minion's AI scripts
    [COLOR="#0000FF"]INSERT INTO creature_ai_scripts (`id`, `creature_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`) VALUES ('1438503', '14385', '0', '0', '100', '1', '7000', '14000', '17000', '22000', '11', '15090', '0', '0', '0', '0', '0', '0', '0', '0', '0', '0', 'Doomguard Minion - Cast Dispel Magic');[/COLOR]
    NOT YET TESTED IN-GAME

    [B]WAR STOMP ABILITY:[/B]
    -- add War Stomp ability to Doomguard Minion's AI scripts
    [COLOR="#0000FF"]INSERT INTO creature_ai_scripts (`id`, `creature_id`, `event_type`, `event_inverse_phase_mask`, `event_chance`, `event_flags`, `event_param1`, `event_param2`, `event_param3`, `event_param4`, `action1_type`, `action1_param1`, `action1_param2`, `action1_param3`, `action2_type`, `action2_param1`, `action2_param2`, `action2_param3`, `action3_type`, `action3_param1`, `action3_param2`, `action3_param3`, `comment`) VALUES ('1438504', '14385', '0', '0', '100', '1', '12000', '15000', '20000', '25000', '11', '16727', '0', '1', '0', '0', '0', '0', '0', '0', '0', '0', 'Doomguard Minion - Cast War Stomp');[/COLOR]
    NOT YET TESTED IN-GAME

    Link to comment
    Share on other sites

    Yey, Fixed :-)

    [B][COLOR="#800080"]Doomguard Minion on a Play-Date with Bogie the Undead Rogue[/COLOR][/B]

    [IMG]http://s7.postimg.org/6dynwx2ij/Doomguard_Minion_In_Action.jpg[/IMG]

    I'll now run some final tests then PR this fix :D

    Link to comment
    Share on other sites

    [B][SIZE=3][COLOR="#008000"]Pull Request has now been made with the fix[/COLOR][/SIZE][/B] :)

    [url]https://github.com/mangoszero/database/pull/177[/url]

    [B]EDIT 18:20 (BST):[/B] This has now been merged with the database core.

    Link to comment
    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

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. Privacy Policy Terms of Use