Thread: Tormented demons

Results 1 to 6 of 6
  1. #1 Tormented demons 
    Registered Member
    Join Date
    May 2014
    Posts
    44
    Thanks given
    2
    Thanks received
    0
    Rep Power
    11
    Hey everyone,

    I noticed the tormented demons are bugged



    Code:
     // / Npc emote on death
            public int getDeadEmote(int i)
            {
                    if (npcs[i].npcType >= 3732 && npcs[i].npcType <= 3741)
                    {
                            return 3903;
                    }
                    if (npcs[i].npcType >= 3742 && npcs[i].npcType <= 3746)
                    {
                            return 3917;
                    }
                    if (npcs[i].npcType >= 3747 && npcs[i].npcType <= 3751)
                    {
                            return 3909;
                    }
                    if (npcs[i].npcType >= 3752 && npcs[i].npcType <= 3761)
                    {
                            return 3881;
                    }
                    if (npcs[i].npcType >= 3762 && npcs[i].npcType <= 3771)
                    {
                            return 3922;
                    }
                    if (npcs[i].npcType >= 3772 && npcs[i].npcType <= 3776)
                    {
                            return 3894;
                    }
                    switch (npcs[i].npcType)
                    {
    
                    case 8528:
                            // Nomad
                            return 12694;
                    case 8133:
                            // Corporeal Beast
                            return 10059;
                    case 8349:
                            // Tormented Demon
                            return 10917;
                    case 9463:
                            // Ice Strykewyrm
                            return 12792;
                    case 50:
                            // King Black Dragon
                    case 53:
                            // Red dragon
                    case 54:
                            // Black dragon
                    case 55:
                            // Blue dragon
                    case 941:
                            // Green dragon
                    case 1589:
                            // Baby red dragon
                    case 1590:
                            // Bronze dragon
                    case 1591:
                            // Iron dragon
                    case 1592:
                            // Steel dragon
                            return 92;
    
                    case 51:
                            // Baby dragon (grey)
                    case 52:
                            // Baby blue dragon
                            return 28;
    
                    case 76:
                            // Zombie (level 25)
                            return 5575;
    
                            // Giant rat
                    case 86:
                            return 4935;
    
                    case 3493:
                            return 3503;
                    case 3494:
                            return 1752;
                    case 3496:
                            return 3509;
                    case 3497:
                            return 1342;
                    case 1471:
                            return 5521;
                    case 1465:
                            return 1384;
                    case 3340:
                            return 3310;
                    case 1593:
                    case 49:
                            return 6576;
                    case 92:
                            return 5491;
                    case 6248:
                            return 6377;
                    case 6250:
                            return 7016;
                    case 6252:
                            return 7011;
                    case 6225:
                            // Flockleader Geerin
                    case 6223:
                            // Wingman Skree
                    case 6227:
                            // Flight Kilisa
                            return 6956;
                    case 1600:
                            return 228;
                    case 1265:
                            // Rock Crab
                            return 1314;
                    case 5666:
                            // Barrelchest
                            return 5898;
                    case 6263:
                            // Sergeant Steelwill
                            return 6156;
                    case 1158:
                            return 6242;
                    case 1160:
                            return 6233;
                    case 6265:
                            // Sergeant Grimespike
                    case 6261:
                            // Sergeant Strongstack
                            return 6156;
                    case 1459:
                            return 1404;
                            // Hill giant
                    case 117:
                            // Fire giant
                    case 110:
                    case 112:
                            return 4653;
                            // sara gwd
                    case 2562:
                            return 6965;
                    case 2563:
                            return 6377;
                    case 2564:
                            return 7016;
                    case 2565:
                            return 7011;
                            // bandos gwd
                    case 2551:
                    case 2552:
                    case 2553:
                            return 6156;
                    case 2550:
                            return 7062;
                    case 2892:
                            // Spinolyp
                    case 2894:
                            // Spinolyp
                            return 2865;
                            // Godwars
                    case 6247:
                            return 6965;
                    case 6203:
                            // K'ril Tsutaroth
                            return 6944;
                    case 6260:
                            // General Graardor
                            return 7062;
                    case 6222:
                            return 6975;
                    case 6267:
                            return 357;
                    case 6268:
                            return 2938;
                    case 6269:
                            return 4653;
                    case 6270:
                            return 4653;
                    case 6271:
                            return 4321;
                    case 6272:
                            return 4321;
                    case 6273:
                            return 4321;
                    case 6274:
                            return 4321;
                            // End GodWars
                            // Banshee
                    case 1612:
                            return 9450;
                    case 2558:
                            return 3503;
                    case 2559:
                    case 2560:
                    case 2561:
                            return 6956;
                    case 2607:
                            return 2603;
                    case 2627:
                            return 2620;
                    case 2630:
                            return 2627;
                    case 2631:
                            return 2630;
                    case 2738:
                            return 2627;
                    case 2741:
                            return 2638;
                    case 2746:
                            return 2638;
                    case 2743:
                            return 2646;
                    case 2745:
                            // TzTok-Jad
                            return 2654;
                    case 6142:
                    case 6143:
                    case 6144:
                    case 6145:
                    case 6150:
                    case 6151:
                    case 6152:
                    case 6153:
                            return -1;
                    case 3200:
                            return 3147;
                    case 2035:
                            // spider
                            return 146;
                    case 47:
                    case 2033:
                            // rat
                            return 141;
                    case 2031:
                            // bloodvel
                            return 2073;
                    case 101:
                            // goblin
                            return 6182;
                    case 5529:
                    case 81:
                            // cow
                            return 5851;
                    case 41:
                            // chicken
                            return 5389;
                    case 2455:
                            // Dagannoth
                            return 1342;
                    case 2881:
                    case 2882:
                    case 2883:
                            return 2856;
                    case 111:
                            // ice giant
                            return 131;
                    case 125:
                            // ice warrior
                            return 2304;
                    case 751:
                            // Zombies!!
                            return 302;
                    case 1626:
                    case 1627:
                    case 1628:
                    case 1629:
                    case 1630:
                    case 1631:
                    case 1632:
                            // turoth!
                            return 1597;
                    case 1616:
                            // basilisk
                            return 1548;
                    case 1653:
                            // hand
                            return 1590;
                    case 6204:
                    case 6206:
                    case 6208:
                    case 82:
                            // demons
                    case 83:
                    case 84:
                            return 67;
                    case 1605:
                            // abby spec
                            return 1508;
                            // Gargoyle
                    case 1610:
                            return 9455;
                    case 1618:
                            // Bloodveld
                    case 1619:
                            return 9430;
                    case 1620:
                    case 1621:
                            return 1563;
                    case 2783:
                            return 2733;
                    case 1615:
                            return 1538;
                    case 1624:
                            return 1558;
                    case 1613:
                            return 9488;
                    case 1633:
                    case 1634:
                    case 1635:
                    case 1636:
                            return 1580;
                            // Crawling hand
                    case 1648:
                            return 9126;
                    case 1649:
                    case 1650:
                    case 1651:
                    case 1652:
                    case 1654:
                    case 1655:
                    case 1656:
                    case 1657:
                            return 1590;
                    case 100:
                    case 102:
                            return 313;
                    case 105:
                    case 106:
                            return 44;
                    case 412:
                    case 78:
                            return 4917;
                    case 123:
                            // Hobgoblin
                            return 164;
    
                    case 59:
                            // Giant spider
                    case 63:
                            // Deadly red spider
                            return 5321;
    
                    case 1153:
                    case 1154:
                    case 1155:
                    case 1156:
                    case 1157:
                            return 6230;
                    case 103:
                    case 104:
                            return 5542;
                    case 118:
                    case 119:
                            return 102;
                    default:
                            return 2304;
                    }

    NPC emote combat

    Code:
          // / Attack emote of the Npc
            public static int getAttackEmote(int i)
            {
    
                    if (npcs[i].npcType >= 3732 && npcs[i].npcType <= 3741)
                    {
                            return 3901;
                    }
                    if (npcs[i].npcType >= 3742 && npcs[i].npcType <= 3746)
                    {
                            return 3915;
                    }
                    if (npcs[i].npcType >= 3747 && npcs[i].npcType <= 3751)
                    {
                            return 3908;
                    }
                    if (npcs[i].npcType >= 3752 && npcs[i].npcType <= 3761)
                    {
                            return 3880;
                    }
                    if (npcs[i].npcType >= 3762 && npcs[i].npcType <= 3771)
                    {
                            return 3920;
                    }
                    if (npcs[i].npcType >= 3772 && npcs[i].npcType <= 3776)
                    {
                            return 3896;
                    }
    
                    switch (npcs[i].npcType)
                    {
    
                            /* Boss */
    
                    case 8528:
                            // Nomad
                            if (npcs[i].attackType < 2)
                            {
                                    return 12697;
                            }
                            else if (npcs[i].attackType == 2)
                            {
                                    return 12697;
                            }
                    case 6203:
                            // K'ril Tsutaroth
                            if (npcs[i].attackType == 2)
                            {
                                    return 6947;
                            }
                            else if (npcs[i].attackType == 0)
                            {
                                    return 6945;
                            }
    
                    case 6260:
                            // General Graardor
                            return 7060;
    
                    case 6247:
                            // Commander Zilyana
                            if (npcs[i].attackType == 2)
                            {
                                    return 6964;
                            }
                            else if (npcs[i].attackType == 0)
                            {
                                    return 6967;
                            }
    
                    case 8133:
                            // Corporeal Beast
                            if (npcs[i].attackType == 2)
                            {
                                    return 10053;
                            }
                            else if (npcs[i].attackType == 1)
                            {
                                    return 10059;
                            }
                            else if (npcs[i].attackType == 0)
                            {
                                    return 10057;
                            }
    
                    case 8349:
                            // Tormented Demon
                            if (npcs[i].attackType == 5)
                            {
                                    return 10924;
                            }
                            else if (npcs[i].attackType == 6)
                            {
                                    return 10924;
                            }
                            else if (npcs[i].attackType == 0)
                            {
                                    return 10924;
                            }
    
                    case 9463:
                            // Ice Strykewyrm
                            if (npcs[i].attackType == 2)
                            {
                                    return 12794;
                            }
                            else if (npcs[i].attackType == 1)
                            {
                                    return 12792;
                            }
                            else if (npcs[i].attackType == 0)
                            {
                                    return 12791;
                            }
    
                    case 5666:
                            // Barrelchest
                            if (npcs[i].attackType == 2)
                            {
                                    return 5895;
                            }
                            else if (npcs[i].attackType == 0)
                            {
                                    return 5894;
                            }
    
                            /* End of Boss */
    
                    case 76:
                            // Zombie (level 25)
                            return 5571;
    
                            // Banshee
                    case 1612:
                            return 9449;
                    case 1618:
                            // Bloodveld
                            return 9436;
                    case 50:
                            // King Black Dragon
                    case 53:
                            // Red dragon
                    case 54:
                            // Black dragon
                    case 55:
                            // Blue dragon
                    case 941:
                            // Green dragon
                    case 1589:
                            // Baby red dragon
                    case 1590:
                            // Bronze dragon
                    case 1591:
                            // Iron dragon
                    case 1592:
                            // Steel dragon
                            if (npcs[i].attackType == 3)
                            {
                                    return 81;
                            }
                            else if (npcs[i].attackType == 0)
                            {
                                    return 80;
                            }
    
                    case 7110:
                            // Thug
                            return 412;
    
                    case 51:
                            // Baby dragon (grey)
                    case 52:
                            // Baby blue dragon
                            return 25;
    
                            // Chaos druid
                    case 181:
                            // Infernal mage
                    case 1643:
                            return 422;
    
                    case 3493:
                            return 3501;
    
                    case 3494:
                            return 1750;
    
                    case 3496:
                            return 3508;
    
                    case 3497:
                            return 1341;
    
                    case 1471:
                            return 5519;
    
                    case 1465:
                            return 5521;
    
                    case 1459:
                            return 1402;
    
                            // Giant rat
                    case 86:
                            return 4933;
    
                    case 2550:
                            if (npcs[i].attackType == 0) return 7060;
                            else return 7063;
                    case 1593:
                    case 49:
                            return 6579;
                    case 3340:
                            return 3312;
                    case 2892:
                            // Spinolyp
                    case 2894:
                            // Spinolyp
                            return 2868;
    
                    case 6248:
                            return 6376;
                    case 6250:
                            return 7018;
                    case 6252:
                            return 7009;
                    case 6225:
                            // Flockleader Geerin
                    case 6223:
                            // Wingman Skree
                            return 6953;
                    case 6227:
                            // Flight Kilisa
                            return 6954;
                    case 2627:
                            return 2621;
                    case 1600:
                            return 227;
                    case 2630:
                            return 2625;
                    case 6261:
                            // Sergeant Strongstack
                    case 6263:
                            // Sergeant Steelwill
                    case 6265:
                            // Sergeant Grimespike
                            return 6154;
                    case 2631:
                            return 2633;
                    case 2741:
                            return 2637;
                    case 2746:
                            return 2637;
                    case 2607:
                            return 2603;
                    case 2743:
                            // 360
                            return 2647;
                            // bandos gwd
                    case 2551:
                    case 2552:
                    case 2553:
                            return 6154;
                            // end of gwd
                            // arma gwd
                    case 2558:
                            return 3505;
                    case 1153:
                    case 1154:
                    case 1155:
                    case 1156:
                    case 1157:
                            return 6223;
                    case 2560:
                            return 6953;
                    case 2559:
                            return 6952;
                    case 2561:
                            return 6954;
    
                    case 6222:
                            // Kree 'Arra
                            if (npcs[i].attackType == 2) return 6976;
                            else if (npcs[i].attackType == 1) return 6976;
                            else if (npcs[i].attackType == 0) return 6977;
                    case 6273:
                            return 4320;
                    case 6267:
                            return 359;
                    case 6268:
                            return 2930;
                    case 6269:
                            return 4652;
                    case 6270:
                            return 4652;
                    case 6271:
                            return 4320;
                    case 6272:
                            return 4320;
                    case 6274:
                            return 4320;
                            // End Godwars
                    case 2562:
                            return 6964;
                    case 2563:
                            return 6376;
                    case 2564:
                            return 7018;
                    case 2565:
                            return 7009;
                            // end of sara gwd
                    case 13:
                            // wizards
                            return 711;
                    case 103:
                    case 655:
                            return 5540;
                    case 1624:
                            return 1557;
                            // Crawling hand
                    case 1648:
                            return 9125;
                    case 2783:
                            // dark beast
                            return 2732;
                    case 1615:
                            // abby demon
                            return 1537;
                    case 1613:
                            // nech
                            return 9491;
                            // Gargoyle
                    case 1610:
                            return 9454;
                    case 1616:
                            // basilisk
                            return 1546;
                    case 92:
                    case 90:
                            // skele
                            return 5485;
                    case 124:
                            // earth warrior
                            return 390;
                    case 803:
                            // monk
                            return 422;
    
                    case 59:
                            // Giant spider
                    case 63:
                            // Deadly red spider
                            return 5327;
    
                    case 105:
                            // Bear
                    case 106:
                            // Bear
                            return 41;
                    case 412:
                    case 78:
                            return 4915;
                    case 47:
                    case 2033:
                            // rat
                            return 138;
                    case 2031:
                            // bloodworm
                            return 2070;
                    case 101:
                            // goblin
                            return 6184;
                    case 5529:
                    case 81:
                            // cow
                            return 5849;
                    case 21:
                            // hero
                            return 451;
                    case 41:
                            // chicken
                    case 2463:
                    case 2464:
                    case 2465:
                    case 2466:
                    case 2467:
                    case 2468:
                            return 5387;
                    case 9:
                            // guard
                    case 32:
                            // guard
                    case 20:
                            // paladin
                            return 451;
                    case 2455:
                            // Dagannoth
                            return 1341;
                    case 19:
                            // white knight
                            return 406;
                    case 110:
                            // Fire giant
                    case 111:
                            // Ice giant
                    case 117:
                            // Hill giant
                    case 112:
                            // Moss giant
                            return 4652;
                    case 2452:
                            return 1312;
                    case 2889:
                            return 2859;
                    case 118:
                    case 119:
                            return 99;
                    case 6204:
                    case 6206:
                    case 6208:
                    case 82:
                            // Lesser Demon
                    case 83:
                            // Greater Demon
                    case 84:
                            // Black Demon
                    case 1472:
                            // jungle demon
                            return 64;
                    case 1265:
                            // Rock Crab
                            return 1312;
                    case 125:
                            // ice warrior
                    case 178:
                            return 451;
                    case 123:
                            // Hobgoblin
                            return 163;
                    case 2028:
                            // karil
                            return 2075;
                    case 2025:
                            // ahrim
                            return 729;
                    case 2026:
                            // dharok
                            return 2067;
                    case 2027:
                            // guthan
                            return 2080;
                    case 2029:
                            // torag
                            return 0x814;
                    case 2030:
                            // verac
                            return 2062;
                    case 2881:
                            // supreme
                            return 2855;
                    case 2882:
                            // prime
                            return 2854;
                    case 2883:
                            // rex
                            return 2851;
                    case 3200:
                            return 3146;
                    case 2745:
                            if (npcs[i].attackType == 2) return 9300;
                            else if (npcs[i].attackType == 1) return 9276;
                            else if (npcs[i].attackType == 0) return 9277;
                    default:
                            return 0x326;
                    }
            }
    Reply With Quote  
     

  2. #2  
    Registered Member
    Join Date
    May 2014
    Posts
    44
    Thanks given
    2
    Thanks received
    0
    Rep Power
    11
    Anyone?
    Reply With Quote  
     

  3. #3  
    ¯\_(ツ)_/¯


    Join Date
    Jul 2014
    Posts
    1,803
    Thanks given
    928
    Thanks received
    550
    Rep Power
    299
    you need the correct anims for them.

    I have this:

    attack anims:
    Code:
    if (npcs[i].attackType == 2)
                            {
                                    return 10917;
                            }
                            else if (npcs[i].attackType == 1)
                            {
                                    return 10918;
                            }
                            else if (npcs[i].attackType == 0)
                            {
                                    return 10922;
                            }
    death anim:
    Code:
    case 8349:
                            // Tormented Demon
                            return 10924;
    Reply With Quote  
     

  4. #4  
    Registered Member
    Join Date
    May 2014
    Posts
    44
    Thanks given
    2
    Thanks received
    0
    Rep Power
    11
    Isn't that exactly what I have?
    Reply With Quote  
     

  5. #5  
    Registered Member
    Cadillac's Avatar
    Join Date
    Jul 2014
    Age
    9
    Posts
    336
    Thanks given
    0
    Thanks received
    228
    Rep Power
    951
    Quote Originally Posted by DarkSoulsrsps View Post
    Isn't that exactly what I have?
    change these if blocks into one block

    if (...) {

    }
    if () {
    }

    to if (...) {
    ...
    } else if (...) {
    ...
    } else if (...) {
    ...
    } else if (...) {
    ...
    } else {
    switch (...) {
    ...
    ...
    }
    }
    back at it.
    Reply With Quote  
     

  6. #6  
    Registered Member
    Join Date
    May 2014
    Posts
    44
    Thanks given
    2
    Thanks received
    0
    Rep Power
    11
    Quote Originally Posted by Cadillac View Post
    change these if blocks into one block

    if (...) {

    }
    if () {
    }

    to if (...) {
    ...
    } else if (...) {
    ...
    } else if (...) {
    ...
    } else if (...) {
    ...
    } else {
    switch (...) {
    ...
    ...
    }
    }
    What?
    Reply With Quote  
     


Thread Information
Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)


User Tag List

Similar Threads

  1. Tormented Demon
    By NICKname in forum Models
    Replies: 41
    Last Post: 01-11-2011, 02:35 PM
  2. Tormented Demon
    By Ryan. in forum Models
    Replies: 32
    Last Post: 08-10-2009, 10:07 AM
  3. Actual emotes for Tormented Demon?
    By daone11 in forum Help
    Replies: 4
    Last Post: 07-13-2009, 02:46 AM
  4. NEW AND IMPROVED! Tormented Demon
    By HvSxTornado in forum Models
    Replies: 14
    Last Post: 03-25-2009, 09:39 PM
  5. [REQ]Need Tormented Demon Int's.
    By elliptical in forum Models
    Replies: 7
    Last Post: 02-18-2009, 07:09 PM
Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •