Examples of Equipment


Examples of net.citizensnpcs.api.trait.trait.Equipment

    public void onInventoryClick(InventoryClickEvent event) {
        Inventory inventory = event.getInventory();
        if (inventory.getHolder() instanceof dNPC) {
            dNPC npc = (dNPC) inventory.getHolder();
            npc.getInventory().setContents(inventory.getContents());
            Equipment equipment = npc.getEquipmentTrait();
            for (int i = 0; i < 5; i++)
                equipment.set(i, inventory.getItem(i));
        }
    }
View Full Code Here

Examples of net.citizensnpcs.api.trait.trait.Equipment

                dNPC npc = entity.getDenizenNPC();

                if (npc != null) {

                    Equipment trait = npc.getEquipmentTrait();

                    if (equipment.get("hand"!= null) trait.set(0, equipment.get("hand").getItemStack());
                    if (equipment.get("head"!= null) trait.set(1, equipment.get("head").getItemStack());
                    if (equipment.get("chest") != null) trait.set(2, equipment.get("chest").getItemStack());
                    if (equipment.get("legs"!= null) trait.set(3, equipment.get("legs").getItemStack());
                    if (equipment.get("boots") != null) trait.set(4, equipment.get("boots").getItemStack());
                }

            }
            else {
View Full Code Here

Examples of org.drools.planner.examples.pas.domain.Equipment

            List<Equipment> equipmentList = new ArrayList<Equipment>(equipmentListSize);
            indexToEquipmentMap = new HashMap<Integer, Equipment>(equipmentListSize);
            for (int i = 0; i < equipmentListSize; i++) {
                String line = bufferedReader.readLine();
                String[] lineTokens = splitBySpace(line, 2);
                Equipment equipment = new Equipment();
                equipment.setId(Long.parseLong(lineTokens[0]));
                equipment.setName(lineTokens[1]);
                equipmentList.add(equipment);
                indexToEquipmentMap.put(i, equipment);
            }
            patientAdmissionSchedule.setEquipmentList(equipmentList);
        }
View Full Code Here

Examples of org.drools.planner.examples.pas.domain.Equipment

            List<Equipment> equipmentList = new ArrayList<Equipment>(equipmentListSize);
            indexToEquipmentMap = new HashMap<Integer, Equipment>(equipmentListSize);
            for (int i = 0; i < equipmentListSize; i++) {
                String line = bufferedReader.readLine();
                String[] lineTokens = splitBySpace(line, 2);
                Equipment equipment = new Equipment();
                equipment.setId(Long.parseLong(lineTokens[0]));
                equipment.setName(lineTokens[1]);
                equipmentList.add(equipment);
                indexToEquipmentMap.put(i, equipment);
            }
            patientAdmissionSchedule.setEquipmentList(equipmentList);
        }
View Full Code Here

Examples of org.optaplanner.examples.pas.domain.Equipment

            List<Equipment> equipmentList = new ArrayList<Equipment>(equipmentListSize);
            indexToEquipmentMap = new HashMap<Integer, Equipment>(equipmentListSize);
            for (int i = 0; i < equipmentListSize; i++) {
                String line = bufferedReader.readLine();
                String[] lineTokens = splitBySpace(line, 2);
                Equipment equipment = new Equipment();
                equipment.setId(Long.parseLong(lineTokens[0]));
                equipment.setName(lineTokens[1]);
                equipmentList.add(equipment);
                indexToEquipmentMap.put(i, equipment);
            }
            patientAdmissionSchedule.setEquipmentList(equipmentList);
        }
View Full Code Here

Examples of vee.items.Equipment

  public Equipment equip(Equipment equipment) {
    if(!equipment.isEquippable()) {
      return null;
    }

    Equipment currentEquipment = this.unequip(equipment);
    this.equipment.put(equipment.getSlot(), equipment);
    return currentEquipment;
  }
View Full Code Here

Examples of vee.items.Equipment

    this.equipment.put(equipment.getSlot(), equipment);
    return currentEquipment;
  }

  public Equipment unequip(Equipment equipment) {
    Equipment currentEquipment = this.equipment.get(equipment.getSlot());
    this.equipment.put(equipment.getSlot(), null);
    return currentEquipment;
  }
View Full Code Here

Examples of vee.items.Equipment

    this.equipment.put(equipment.getSlot(), null);
    return currentEquipment;
  }

  public boolean isEquipped(Equipment equipment) {
    Equipment currentEquipment = this.equipment.get(equipment.getSlot());
    return equipment == currentEquipment;
  }
View Full Code Here

Examples of vee.items.Equipment

    return this.inventory.addItem(item);
  }

  public boolean equip(Equipment equipment) {

    Equipment removedEquipment = this.equipment.equip(equipment);

    // Add defense bonus of new armor
    if(equipment.isArmor()) {
      this.increaseDefense(((Armor)equipment).getDefense());
    }

    if(removedEquipment == null) {
      return true;
    }

    // Decrease defense bonus of removed armor
    if(removedEquipment.isArmor()) {
      this.decreaseDefense(((Armor)removedEquipment).getDefense());
    }
    //TODO: Fix this. We can lose an item if it fails to add to inventory.
    return this.addToInventory(removedEquipment);
  }
View Full Code Here

Examples of vee.items.Equipment

    //TODO: Fix this. We can lose an item if it fails to add to inventory.
    return this.addToInventory(removedEquipment);
  }

  public boolean unequip(Equipment equipment) {
    Equipment removedEquipment = this.equipment.unequip(equipment);
    if(removedEquipment == null) {
      return true;
    }

    // Remove defense bonus
    if(removedEquipment.isArmor()) {
      this.decreaseDefense(((Armor)removedEquipment).getDefense());
    }

    //TODO: Fix this. We can lose an item if it fails to add to inventory.
    return this.addToInventory(removedEquipment);
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.