Beispiel #1
0
        public static int MiningLevelNeeded(RuneWeaponType toWieldPickaxe)
        {
            switch (toWieldPickaxe)
            {
            case RuneWeaponType.Steel:
                return(6);

            case RuneWeaponType.Mithril:
                return(21);

            case RuneWeaponType.Adamantite:
                return(31);

            case RuneWeaponType.Rune:
                return(41);

            case RuneWeaponType.Dragon:
                return(61);

            case RuneWeaponType.Bronze:
            case RuneWeaponType.Iron:
            default:
                return(1);
            }
        }
Beispiel #2
0
        public static int AttackLevelNeeded(RuneWeaponType toWieldWeapon)
        {
            switch (toWieldWeapon)
            {
            case RuneWeaponType.Steel:
                return(5);

            case RuneWeaponType.Black:
                return(10);

            case RuneWeaponType.Mithril:
                return(20);

            case RuneWeaponType.Adamantite:
            case RuneWeaponType.BattleStaff:
                return(30);

            case RuneWeaponType.Rune:
                return(40);

            case RuneWeaponType.AncientStaff:
                return(50);

            case RuneWeaponType.Dragon:
                return(60);

            case RuneWeaponType.Bronze:
            case RuneWeaponType.Iron:
            default:
                return(1);
            }
        }
 public static int Hue(RuneWeaponType weapType)
 {
     switch (weapType)
     {
         case RuneWeaponType.Bronze:
             return 0x46B;
         case RuneWeaponType.Iron:
             return 0x349;
         case RuneWeaponType.Silver:
             return 0x47E;
         case RuneWeaponType.Steel:
             return 0x358;
         case RuneWeaponType.Black:
             return 0x7E3;
         case RuneWeaponType.Gold:
             return 0x501;
         case RuneWeaponType.Mithril:
             return 0x18A;
         case RuneWeaponType.Adamantite:
             return 0x363;
         case RuneWeaponType.Rune:
             return 0xBC;
         case RuneWeaponType.Dragon:
             return 0x151;
     }
     return 0;
 }
Beispiel #4
0
 public override void Deserialize(GenericReader reader)
 {
     base.Deserialize(reader);
     int version = reader.ReadInt();
     switch (version)
     {
         case 0:
             mWeaponType = (RuneWeaponType)reader.ReadInt();
             break;
     }
 }
Beispiel #5
0
        public override void Deserialize(GenericReader reader)
        {
            base.Deserialize(reader);
            int version = reader.ReadInt();

            switch (version)
            {
            case 0:
                mWeaponType = (RuneWeaponType)reader.ReadInt();
                break;
            }
        }
Beispiel #6
0
        public static int Hue(RuneWeaponType weapType)
        {
            switch (weapType)
            {
            case RuneWeaponType.Bronze:
                return(0x46B);

            case RuneWeaponType.Iron:
                return(0x349);

            case RuneWeaponType.Silver:
                return(0x47E);

            case RuneWeaponType.Steel:
                return(0x358);

            case RuneWeaponType.Black:
                return(0x7E3);

            case RuneWeaponType.Gold:
                return(0x501);

            case RuneWeaponType.Mithril:
                return(0x18A);

            case RuneWeaponType.Adamantite:
                return(0x363);

            case RuneWeaponType.Rune:
                return(0xBC);

            case RuneWeaponType.Dragon:
                return(0x151);
            }
            return(0);
        }
Beispiel #7
0
 public RunescapeMeleeWeapon(RuneWeaponType weaponType, int itemID)
     : base(itemID)
 {
     mWeaponType = weaponType;
 }
Beispiel #8
0
 public RunescapePickaxe(RuneWeaponType weaponType)
     : base(weaponType, 0xE86)
 {
 }
Beispiel #9
0
 public RunescapeWeapon(RuneWeaponType weaponType, int itemID)
     : base(itemID)
 {
     mWeaponType = weaponType;
 }
 public static int MiningLevelNeeded(RuneWeaponType toWieldPickaxe)
 {
     switch (toWieldPickaxe)
     {
         case RuneWeaponType.Steel:
             return 6;
         case RuneWeaponType.Mithril:
             return 21;
         case RuneWeaponType.Adamantite:
             return 31;
         case RuneWeaponType.Rune:
             return 41;
         case RuneWeaponType.Dragon:
             return 61;
         case RuneWeaponType.Bronze:
         case RuneWeaponType.Iron:
         default:
             return 1;
     }
 }
 public static int AttackLevelNeeded(RuneWeaponType toWieldWeapon)
 {
     switch (toWieldWeapon)
     {
         case RuneWeaponType.Steel:
             return 5;
         case RuneWeaponType.Black:
             return 10;
         case RuneWeaponType.Mithril:
             return 20;
         case RuneWeaponType.Adamantite:
         case RuneWeaponType.BattleStaff:
             return 30;
         case RuneWeaponType.Rune:
             return 40;
         case RuneWeaponType.AncientStaff:
             return 50;
         case RuneWeaponType.Dragon:
             return 60;
         case RuneWeaponType.Bronze:
         case RuneWeaponType.Iron:
         default:
             return 1;
     }
 }