Thread: [Galkon's] NPC definitions

Results 1 to 2 of 2
  1. #1 [Galkon's] NPC definitions 
    Registered Member
    Join Date
    Dec 2009
    Posts
    200
    Thanks given
    0
    Thanks received
    0
    Rep Power
    11
    Add to EntityDef.java
    Find the models yourself

    Code:
            if(i == 9) {
                    stream.currentOffset = streamIndices[630];
                    entityDef.readValues(stream);
                    entityDef.actions = new String[5];
                    entityDef.actions[1] = "Attack";
                    entityDef.anIntArray94 = new int[3];
                    entityDef.anIntArray94[0] = 25671;
                    entityDef.anIntArray94[1] = 25685;
                    entityDef.anIntArray94[2] = 25684;
                    entityDef.anInt77 = 6487;
                    entityDef.anInt67 = 6486;
                    entityDef.name = "Guard";
                    entityDef.combatLevel = 22;
                    entityDef.description = "He tries to keep order around here.".getBytes();
                    }
            if(i == 86 || i == 87 || i == 446 || i == 950) {
                stream.currentOffset = streamIndices[630];
                entityDef.readValues(stream);
                entityDef.actions = new String[5];
                entityDef.actions[1] = "Attack";
                entityDef.combatLevel = 3;
                entityDef.name = "Giant rat";
                entityDef.anInt77 = 4932;
                entityDef.anInt67 = 4931;
                entityDef.anInt83 = -1;
                entityDef.anIntArray94 = new int[4];
                entityDef.anIntArray94[0] = 18890;
                entityDef.anIntArray94[1] = 18891;
                entityDef.anIntArray94[2] = 18894;
                entityDef.anIntArray94[3] = 18885;
                entityDef.description = "Overgrown vermin.".getBytes();
            }
      if(i == 83)
            {
                stream.currentOffset = streamIndices[630];
                entityDef.readValues(stream);
                entityDef.actions = new String[5];
                entityDef.actions[1] = "Attack";
                entityDef.name = "Greater demon";
                entityDef.combatLevel = 92;
                entityDef.anInt77 = 66;
                entityDef.anInt67 = 63;
                entityDef.anInt83 = -1;
                entityDef.description = "Big, red, and incredibly evil.".getBytes();
                entityDef.anIntArray94 = new int[5];
                entityDef.anIntArray94[0] = 17390;
                entityDef.anIntArray94[1] = 17395;
                entityDef.anIntArray94[2] = 17400;
                entityDef.anIntArray94[3] = 17377;
                entityDef.anIntArray94[4] = 17385;
            }
            if(i == 708) {
                stream.currentOffset = streamIndices[630];
                entityDef.readValues(stream);
                entityDef.actions = new String[5];
                entityDef.actions[1] = "Attack";
                entityDef.combatLevel = 2;
                entityDef.name = "Imp";
                entityDef.description = "A cheeky little imp.".getBytes();
                 entityDef.anInt77 = 171;
                 entityDef.anInt67 = 168;
                 entityDef.anInt83 = -1;
                entityDef.anIntArray94 = new int[1];
                entityDef.anIntArray94[0] = 19982;
            }
    if(i == 1000) {
                    stream.currentOffset = streamIndices[630]; 
                    entityDef.readValues(stream);
                    entityDef.actions = new String[5];
                    entityDef.actions[1] = "Attack";
                    entityDef.anIntArray94 = new int[2];
                    entityDef.anIntArray94[0] = 27490;
                    entityDef.anIntArray94[1] = 27491;
                    entityDef.aByte68 = 5;
    
                    entityDef.anInt67 = 7058;
                    entityDef.anInt77 = 7059;
                    entityDef.name = "General Graardor";
                    entityDef.combatLevel = 624;
                    entityDef.description = "A mighty minion of the Bandos god himself.".getBytes();
    }
    if(i == 1001) {
                    stream.currentOffset = streamIndices[630]; 
                    entityDef.readValues(stream);
                    entityDef.actions = new String[5];
                    entityDef.actions[1] = "Attack";
                    entityDef.anIntArray94 = new int[3];
                    entityDef.anIntArray94[0] = 28003;
                    entityDef.anIntArray94[1] = 28004;
                    entityDef.anIntArray94[2] = 28005;
                    entityDef.aByte68 = 5;
                    entityDef.anInt77 = 6972;
                    entityDef.anInt67 = 6973;
                    entityDef.anInt86 = 70;
                    entityDef.anInt91 = 70;
                    entityDef.name = "Kree'arra";
                    entityDef.combatLevel = 580;
                    entityDef.description = "Graceful avatar of Armadyl.".getBytes();
                    }
    
    if(i == 1002) {
                    stream.currentOffset = streamIndices[630]; 
                    entityDef.readValues(stream);
                    entityDef.actions = new String[5];
                    entityDef.actions[1] = "Attack";
                    entityDef.anIntArray94 = new int[5];
                    entityDef.anIntArray94[0] = 27764;
                    entityDef.anIntArray94[1] = 27765;
                    entityDef.anIntArray94[2] = 27768;
                    entityDef.anIntArray94[3] = 27770;
                    entityDef.anIntArray94[4] = 27773;
                    entityDef.aByte68 = 5;
                    entityDef.anInt86 = 72;
                    entityDef.anInt91 = 72;
                    entityDef.anInt77 = 6943;
                    entityDef.anInt67 = 6942;
                    entityDef.name = "K'ril Tsutsaroth";
                    entityDef.combatLevel = 650;
                    entityDef.description = "A servant of the god Zamorak.".getBytes();
                    }
    if(i == 1003) {
                    stream.currentOffset = streamIndices[630];
                    entityDef.readValues(stream);
                    entityDef.actions = new String[5];
                    entityDef.actions[1] = "Attack";
                    entityDef.anIntArray94 = new int[3];
                    entityDef.anIntArray94[0] = 28057;
                    entityDef.anIntArray94[1] = 28071;
                    entityDef.anIntArray94[2] = 28078;
                    entityDef.aByte68 = 5;
                    entityDef.anInt67 = 6962;
                    entityDef.anInt77 = 6963;
                    entityDef.name = "Commander Zilyana";
                    entityDef.combatLevel = 624;
                    entityDef.description = "    Commander of Saradomin's forces.".getBytes();
                    }
    Reply With Quote  
     

  2. #2  
    Client God

    Join Date
    Aug 2009
    Posts
    3,127
    Thanks given
    3
    Thanks received
    617
    Rep Power
    907
    Good job yet another time, but yet again this isnt just for galkons..
    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

Posting Permissions
  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •