Package games.stendhal.server.entity

Examples of games.stendhal.server.entity.Entity


        }
      }
    }

    // which player did hurt us most
    Entity entity = damageReceived.getHighestCountedObject();
    if ((entity != null) && (entity instanceof Player)) {
      if (getZone() == entity.getZone()) {
        return ((Player) entity).getName();
      }
    }

    // which player did we attack last?
View Full Code Here


      player.addSlot(slot);
    }

    player.update();

    Entity entity = SingletonRepository.getEntityManager().getItem("leather armor");
    RPSlot slot = player.getSlot("armor");
    slot.add(entity);

    entity = SingletonRepository.getEntityManager().getItem("club");
    slot = player.getSlot("rhand");
View Full Code Here

              }
              seller.say("Here you go, a cute little kitten! Your kitten will eat any piece of chicken or fish you place on the ground. Enjoy her!");

              final Cat cat = new Cat(player);
             
              Entity sellerEntity = seller.getEntity();
              cat.setPosition(sellerEntity.getX(), sellerEntity.getY() + 1);

              player.setPet(cat);
              player.notifyWorldAboutChanges();

              return true;
View Full Code Here

              }
              seller.say("Here you go, a cute little kitten! Your kitten will eat any piece of chicken or fish you place on the ground. Enjoy her!");

              final Cat cat = new Cat(player);
             
              Entity sellerEntity = seller.getEntity();
              cat.setPosition(sellerEntity.getX(), sellerEntity.getY() + 1);

              player.setPet(cat);
              player.notifyWorldAboutChanges();

              return true;
View Full Code Here

      creature.setTarget(enemy);
    }
  }

  public void getBetterAttackPosition(final Creature creature) {
    final Entity target = creature.getAttackTarget();
    final double distance = creature.squaredDistance(target);
    // if too far away from enemy
    if (distance > longRangeSquared()) {
      creature.setMovement(target, 0, 1, creature.getMovementRange());
      creature.faceToward(creature.getAttackTarget());
View Full Code Here

  }

  public void onAction(final Player player, final RPAction action) {

    // evaluate the target parameter
    final Entity entity = EntityHelper.entityFromTargetName(
      action.get(TARGET), player);

    if ((entity == null) || !(entity instanceof RPEntity)) {
      return;
    }
View Full Code Here

  @Override
  public void execute(final Player admin, final List<String> args) {
    StendhalRPWorld world = SingletonRepository.getRPWorld();
    this.admin = admin;
   
    entity = new Entity() {
      // anon subclass to allow instantiation.
    };
   
    if (args.size() > 1) {
      usage();
View Full Code Here

TOP

Related Classes of games.stendhal.server.entity.Entity

Copyright © 2018 www.massapicom. 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.