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;
}
}