Examples of ItemWieldableDef


Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

      for (int i = 0; i < invCount; i++) {
        InvItem item = new InvItem(p.readShort(), p.readInt());
        inventory.add(item.id, item.amount, false);
        if (p.readByte() == 1 && ItemAttributes.isWieldable(item.id)) {
          inventory.setWield(i, true);
          ItemWieldableDef def = ItemAttributes.getWieldable(item.id);
          player.updateWornItems(def.getWieldPos(), def.getSprite());
        }
      }
      player.setInventory(inventory);

      Bank bank = new Bank();
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

    if (player.isMale()) {
      Inventory inv = player.getInventory();
      for (int slot = 0; slot < inv.size(); slot++) {
        InvItem i = inv.getSlot(slot);
        ItemWieldableDef def = ItemAttributes.getWieldable(i.id);
        if (ItemAttributes.isWieldable(i.id) && def.getWieldPos() == 1
            && i.wielded && def.femaleOnly()) {
          inv.setWield(slot, false);
          player.updateWornItems(def.getWieldPos(), player
              .getPlayerAppearance().getSprite(def.getWieldPos()));
          player.getActionSender().sendUpdateItem(slot);
          break;
        }
      }
    }
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

  }// destroy

  public int getArmourPoints() {
    int points = 1;
    for (InvItem item : inventory.getItems()) {
      ItemWieldableDef def = ItemAttributes.getWieldable(item.id);
      if (item.wielded && def != null) {
        points += def.getArmourPoints();
      }
    }
    return points < 1 ? 1 : points;
  }
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

  }

  public int getMagicPoints() {
    int points = 1;
    for (InvItem item : inventory.getItems()) {
      ItemWieldableDef def = ItemAttributes.getWieldable(item.id);
      if (item.wielded && def != null) {
        points += def.getMagicPoints();
      }
    }
    return points < 1 ? 1 : points;
  }
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

  }

  public int getPrayerBonus() {
    int points = 1;
    for (InvItem item : inventory.getItems()) {
      ItemWieldableDef def = ItemAttributes.getWieldable(item.id);
      if (item.wielded && def != null) {
        points += def.getPrayerPoints();
      }
    }
    return points < 1 ? 1 : points;
  }
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

  }

  public int getRangePoints() {
    int points = 1;
    for (InvItem item : inventory.getItems()) {
      ItemWieldableDef def = ItemAttributes.getWieldable(item.id);
      if (item.wielded && def != null) {
        points += def.getRangePoints();
      }
    }
    return points < 1 ? 1 : points;
  }
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

  }

  public int getWeaponAimPoints() {
    int points = 1;
    for (InvItem item : inventory.getItems()) {
      ItemWieldableDef def = ItemAttributes.getWieldable(item.id);
      if (item.wielded && def != null) {
        points += def.getWeaponAimPoints();
      }
    }
    points -= 1;
    return points < 1 ? 1 : points;
  }
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

  }

  public int getWeaponPowerPoints() {
    int points = 1;
    for (InvItem item : inventory.getItems()) {
      ItemWieldableDef def = ItemAttributes.getWieldable(item.id);
      if (item.wielded && def != null) {
        points += def.getWeaponPowerPoints();
      }
    }
    points -= 1;
    return points < 1 ? 1 : points;
  }
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

      int slot = 0;
      for (InvItem k : keep) {
        inventory.add(k.id, k.amount, false);
        if (k.wielded) {
          ItemWieldableDef def = ItemAttributes.getWieldable(k.id);
          inventory.setWield(slot, true);
          this.updateWornItems(def.getWieldPos(), def.getSprite());
        }
        slot++;
      }

      for (InvItem i : onGround) {
View Full Code Here

Examples of org.moparscape.msc.gs.model.definition.skill.ItemWieldableDef

              return;
            }
            owner.resetAll();
            switch (object.getID()) {
            case 24: // Web
              ItemWieldableDef def = ItemAttributes
                  .getWieldable(item.id);
              if ((def == null || def.getWieldPos() != 4)
                  && item.id != 13) {
                owner.getActionSender().sendMessage(
                    "Nothing interesting happens.");
                return;
              }// case 177
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.