Examples of Damage


Examples of RoFParser.AType.Damage

    public static ArrayList<DBDamage> GetDamage(RoFParser.Mission mission)
    {
        ArrayList<DBDamage> damages = new ArrayList<DBDamage>();
       
        ArrayList<Damage> dEvents = mission.getDamage();
        Damage damage;
        int i = 1;
        float[] tmpPos;
       
        Iterator<Damage> dmgit = dEvents.iterator();
        while (dmgit.hasNext())
        {
            damage = dmgit.next();
            tmpPos = damage.getPosition();
           
            //add damage
            DBDamage tmpDmg = new DBDamage(i, mission.getMissionID(),
                    damage.getAttackerID(), damage.getTargetID(), damage.getTick(),
                    damage.getDamage(), tmpPos[0], tmpPos[1], tmpPos[2]);
            damages.add(tmpDmg);
            i++;
        }
       
        return damages;
View Full Code Here

Examples of ca.wowapi.entities.Damage

      if (jsonobject.has("weaponInfo")) {
        JSONObject weaponObj = jsonobject.getJSONObject("weaponInfo");
        JSONObject damageObj = weaponObj.getJSONObject("damage");

        Damage damage = new Damage();
        damage.setMinDamage(damageObj.getInt("min")); // minDamage
        damage.setMaxDamage(damageObj.getInt("max")); // maxDamage

        WeaponInfo weaponInfo = new WeaponInfo();
        weaponInfo.setDamage(damage);
        weaponInfo.setWeaponSpeed(weaponObj.getDouble("weaponSpeed"));
        weaponInfo.setDps(weaponObj.getDouble("dps"));
View Full Code Here

Examples of org.moparscape.msc.gs.model.mini.Damage

  private Map<Player, Damage> damage = new WeakHashMap<Player, Damage>();

  public void addDamage(final Player player, final int damage,
      final int damageType) {
    final Damage prev = this.damage.get(player);
    if (prev != null) {
      prev.addDamage(damage, damageType);
    } else {
      this.damage.put(player, new Damage(damage, damageType));
    }
  }
View Full Code Here

Examples of org.moparscape.msc.gs.model.mini.Damage

    final Map<Player, Damage> dmgs = getDamages();
    final int exp = DataConversions
        .roundUp(Formulae.combatExperience(npc) / 4D);
    int newXP = 0;
    for (final Player p : dmgs.keySet()) {
      Damage dmg = dmgs.get(p);
      int total = dmg.getTotalDamage();
      if (total > npc.getDef().hits) {
        total = npc.getDef().hits;
      }
      if (p != null) {
        newXP = (exp * total) / npc.getDef().hits;

        p.incExp(4, roundAndCast(newXP * 4 * dmg.getRangePortion()),
            true);
        p.getActionSender().sendStat(4);
        switch (p.getCombatStyle()) {
        case 0:
          for (int x = 0; x < 3; x++) {
            p.incExp(x,
                roundAndCast(newXP * dmg.getCombatPortion()),
                true);
            p.getActionSender().sendStat(x);
          }
          break;
        case 1:
          p.incExp(2,
              roundAndCast(newXP * 3 * dmg.getCombatPortion()),
              true);
          p.getActionSender().sendStat(2);
          break;
        case 2:
          p.incExp(0,
              roundAndCast(newXP * 3 * dmg.getCombatPortion()),
              true);
          p.getActionSender().sendStat(0);
          break;
        case 3:
          p.incExp(1,
              roundAndCast(newXP * 3 * dmg.getCombatPortion()),
              true);
          p.getActionSender().sendStat(1);
          break;
        }
        p.incExp(3, roundAndCast(newXP * dmg.getCombatPortion()), true);
        p.getActionSender().sendStat(3);
      }
    }
  }
View Full Code Here

Examples of org.spout.vanilla.component.entity.misc.Damage

    if (getAttachedCount() == 1) {
      getOwner().add(Health.class).setSpawnHealth(40);
    }

    Damage damage = getOwner().add(Damage.class);
    damage.getDamageLevel(Difficulty.EASY).setAmount(4);
    damage.getDamageLevel(Difficulty.NORMAL).setAmount(7);
    damage.getDamageLevel(Difficulty.HARD).setAmount(10);
    damage.getDamageLevel(Difficulty.HARDCORE).setAmount(damage.getDamageLevel(Difficulty.HARD).getAmount());

    // Add metadata properties of the enderman
    MetadataComponent metadata = getOwner().add(MetadataComponent.class);
    metadata.addMeta(Metadata.TYPE_BYTE, 16, VanillaData.HELD_MATERIAL);
    metadata.addMeta(Metadata.TYPE_BYTE, 17, VanillaData.HELD_MATERIAL_DATA);
View Full Code Here

Examples of org.spout.vanilla.component.entity.misc.Damage

    setEntityProtocol(new CreatureProtocol(CreatureType.WOLF));
    if (getAttachedCount() == 1) {
      getOwner().add(Health.class).setSpawnHealth(8);
    }

    Damage damage = getOwner().add(Damage.class);
    damage.getDamageLevel(Difficulty.EASY).setAmount(2);
    damage.getDamageLevel(Difficulty.NORMAL).setAmount(damage.getDamageLevel(Difficulty.EASY).getAmount());
    damage.getDamageLevel(Difficulty.HARD).setAmount(damage.getDamageLevel(Difficulty.NORMAL).getAmount());
    damage.getDamageLevel(Difficulty.HARDCORE).setAmount(damage.getDamageLevel(Difficulty.HARD).getAmount());

    // Add wolf metadata
    MetadataComponent metadata = getOwner().add(MetadataComponent.class);
    metadata.addMeta(new Metadata<Byte>(Metadata.TYPE_BYTE, 16) {
      @Override
View Full Code Here

Examples of org.spout.vanilla.component.entity.misc.Damage

    getOwner().add(EntityItemCollector.class);
    if (getAttachedCount() == 1) {
      getOwner().add(Health.class).setSpawnHealth(20);
    }

    Damage damage = getOwner().add(Damage.class);
    damage.getDamageLevel(Difficulty.EASY).setAmount(5);
    damage.getDamageLevel(Difficulty.NORMAL).setAmount(9);
    damage.getDamageLevel(Difficulty.HARD).setAmount(13);
    damage.getDamageLevel(Difficulty.HARDCORE).setAmount(damage.getDamageLevel(Difficulty.HARD).getAmount());
  }
View Full Code Here

Examples of org.spout.vanilla.component.entity.misc.Damage

    dropComponent.addDrop(new ItemStack(VanillaMaterials.SPIDER_EYE, random.nextInt(1)));
    dropComponent.addXpDrop((short) 5);
    if (getAttachedCount() == 1) {
      getOwner().add(Health.class).setSpawnHealth(16);
    }
    Damage damage = getOwner().add(Damage.class);
    damage.getDamageLevel(Difficulty.EASY).setAmount(2);
    damage.getDamageLevel(Difficulty.NORMAL).setAmount(2);
    damage.getDamageLevel(Difficulty.HARD).setAmount(3);
    damage.getDamageLevel(Difficulty.HARDCORE).setAmount(damage.getDamageLevel(Difficulty.HARD).getAmount());

    // Add metadata for aggressiveness state
    getOwner().add(MetadataComponent.class).addBoolMeta(16, VanillaData.AGGRESSIVE);
  }
View Full Code Here

Examples of org.spout.vanilla.component.entity.misc.Damage

    setEntityProtocol(new CreatureProtocol(CreatureType.SILVERFISH));
    if (getAttachedCount() == 1) {
      getOwner().add(Health.class).setSpawnHealth(8);
    }
    getOwner().add(DeathDrops.class).addXpDrop((short) 5);
    Damage damage = getOwner().add(Damage.class);
    damage.getDamageLevel(Difficulty.EASY).setAmount(1);
    damage.getDamageLevel(Difficulty.NORMAL).setAmount(damage.getDamageLevel(Difficulty.EASY).getAmount());
    damage.getDamageLevel(Difficulty.HARD).setAmount(damage.getDamageLevel(Difficulty.NORMAL).getAmount());
    damage.getDamageLevel(Difficulty.HARDCORE).setAmount(damage.getDamageLevel(Difficulty.HARD).getAmount());
  }
View Full Code Here

Examples of org.spout.vanilla.component.entity.misc.Damage

    setEntityProtocol(new CreatureProtocol(CreatureType.ENDER_DRAGON));
    if (getAttachedCount() == 1) {
      getOwner().add(Health.class).setSpawnHealth(200);
    }
    getOwner().add(DeathDrops.class).addXpDrop((short) 20000);
    Damage damage = getOwner().add(Damage.class);
    damage.getDamageLevel(Difficulty.EASY).setAmount(3);
    damage.getDamageLevel(Difficulty.NORMAL).setAmount(5);
    damage.getDamageLevel(Difficulty.HARD).setAmount(7);
    damage.getDamageLevel(Difficulty.HARDCORE).setAmount(damage.getDamageLevel(Difficulty.HARD).getAmount());

    // Add metadata for Enderdragon health
    getOwner().add(MetadataComponent.class).addMeta(new Metadata<Float>(Parameter.TYPE_FLOAT, 16) {
      @Override
      public Float getValue() {
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.