Author Topic: New source coding  (Read 1584 times)

Offline 3lv3n snip3r

  • Newbie
  • *
  • Posts: 17
  • Karma 0
  • Location: UR MOM
    • View Profile
Re: New source coding
« on: May 20, 2011, 12:51:36 am »
Corporeal Beast ints:

Go to Class5.java and there should already be some monster ints there, add this in there.
Code: [Select]
if(i == 2697) { // NPC ID you can change this if u like
    aClass30_Sub2_Sub2_60.anInt1406 = anIntArray72[630];
    class5.method165(true, aClass30_Sub2_Sub2_60); // Collect original NPC data
    class5.aStringArray66 = new String[5];
    class5.aStringArray66[1] = "Attack";
    class5.anIntArray94 = new int[1]; // Number of models the NPC uses
    int changedColors = 1; // Number of model colors changed on the NPC
    class5.anIntArray76 = new int[changedColors];
    class5.anIntArray70 = new int[changedColors];
    class5.anIntArray76[0] = 0; // Original model color
    class5.anIntArray70[0] = 0; // Changed model color
    class5.anIntArray94[0] = 9389; // 28002
    class5.aString65 = "Corpereal Beast"; // NPC name
    class5.anInt61 = 785; //combat level
    class5.aByteArray89 = "The ultimate beast who cannot be beat!".getBytes(); // NPC description
}

I also have Spirit Shield models + ints.

Code: [Select]
case 15020: // ItemID
class8.aStringArray189 = new String[5];
class8.aStringArray189[1] = "Wield";
class8.anInt174 = 2;
class8.anInt181 = 1540;
class8.anInt190 = 336;
class8.anInt198 = 1020;
class8.anInt204 = 97;
class8.anInt169 = -1;
class8.anInt194 = 15;
class8.anInt165 = 1;
class8.anInt200 = 1;
class8.anInt188 = -1;
class8.anInt164 = -1;
class8.anInt175 = -1;
class8.anInt197 = -1;
class8.aString170 = "Arcane spirit shield";
class8.aByteArray178 = "An ethereal shield with an arcane sigil attached to it.".getBytes();
break;
case 15019: // ItemID
class8.aStringArray189 = new String[5];
class8.aStringArray189[1] = "Wield";
class8.anInt174 = 3;
class8.anInt181 = 1540;
class8.anInt190 = 336;
class8.anInt198 = 1020;
class8.anInt204 = 97;
class8.anInt169 = -1;
class8.anInt194 = 15;
class8.anInt165 = 4;
class8.anInt200 = 4;
class8.anInt188 = -1;
class8.anInt164 = -1;
class8.anInt175 = -1;
class8.anInt197 = -1;
class8.aString170 = "Spectral spirit shield";
class8.aByteArray178 = "An ethereal shield with an spectral sigil attached to it.".getBytes();
break;
case 15018: // ItemID
class8.aStringArray189 = new String[5];
class8.aStringArray189[1] = "Wield";
class8.anInt174 = 5;
class8.anInt181 = 1540;
class8.anInt190 = 336;
class8.anInt198 = 1020;
class8.anInt204 = 97;
class8.anInt169 = -1;
class8.anInt194 = 15;
class8.anInt165 = 6;
class8.anInt200 = 6;
class8.anInt188 = -1;
class8.anInt164 = -1;
class8.anInt175 = -1;
class8.anInt197 = -1;
class8.aString170 = "Divine spirit shield";
class8.aByteArray178 = "An ethereal shield with an divine sigil attached to it.".getBytes();
break;
case 15017: // ItemID
class8.aStringArray189 = new String[5];
class8.aStringArray189[1] = "Wield";
class8.anInt174 = 7;
class8.anInt181 = 1540;
class8.anInt190 = 336;
class8.anInt198 = 1020;
class8.anInt204 = 97;
class8.anInt169 = -1;
class8.anInt194 = 15;
class8.anInt165 = 8;
class8.anInt200 = 8;
class8.anInt188 = -1;
class8.anInt164 = -1;
class8.anInt175 = -1;
class8.anInt197 = -1;
class8.aString170 = "Spirit shield";
class8.aByteArray178 = "An ethereal shield.".getBytes();
break;
case 15016: // ItemID
class8.aStringArray189 = new String[5];
class8.aStringArray189[1] = "Wield";
class8.anInt174 = 9;
class8.anInt181 = 1540;
class8.anInt190 = 336;
class8.anInt198 = 1020;
class8.anInt204 = 97;
class8.anInt169 = -1;
class8.anInt194 = 15;
class8.anInt165 = 10;
class8.anInt200 = 10;
class8.anInt188 = -1;
class8.anInt164 = -1;
class8.anInt175 = -1;
class8.anInt197 = -1;
class8.aString170 = "Blessed spirit shield";
class8.aByteArray178 = "An ethereal shield that has been blessed with holy powers.".getBytes();
break;
case 15015: // ItemID
class8.aStringArray189 = new String[5];
class8.aStringArray189[1] = "Wield";
class8.anInt174 = 11;
class8.anInt181 = 1540;
class8.anInt190 = 336;
class8.anInt198 = 1020;
class8.anInt204 = 97;
class8.anInt169 = -1;
class8.anInt194 = 15;
class8.anInt165 = 12;
class8.anInt200 = 12;
class8.anInt188 = -1;
class8.anInt164 = -1;
class8.anInt175 = -1;
class8.anInt197 = -1;
class8.aString170 = "Elysian spirit shield";
class8.aByteArray178 = "An ethereal shield with an elysian sigil attached to it.".getBytes();
break;

Here are the models: http://up.ht/l0RGPS




« Last Edit: May 20, 2011, 02:24:18 am by 3lv3n snip3r »