Examples of onUsed()


Examples of games.stendhal.server.core.events.UseListener.onUsed()

    }

    if (object instanceof UseListener) {
      final UseListener listener = (UseListener) object;
      logUsage(player, object);
      listener.onUsed(player);
    }
  }

  private boolean canUse(final Player player, final RPObject object) {
    return !isInJailZone(player, object)
View Full Code Here

Examples of games.stendhal.server.entity.item.Present.onUsed()

    wrap.onAction(player, action);
    assertTrue(player.isEquipped("present"));
    final Present present = (Present) player.getFirstEquipped("present");
    assertNotNull(present);
    assertThat(present.getInfoString(), is("potion"));
    present.onUsed(player);
    assertTrue(player.isEquipped("potion"));
  }

  /**
   * Tests for onActionGreaterPotion.
View Full Code Here

Examples of games.stendhal.server.entity.item.Present.onUsed()

    wrap.onAction(player, action);
    assertTrue(player.isEquipped("present"));
    final Present present = (Present) player.getFirstEquipped("present");
    assertNotNull(present);
    assertThat(present.getInfoString(), is("greater potion"));
    present.onUsed(player);
    assertTrue(player.isEquipped("greater potion"));   
  }

  /**
   * Tests for onActionMithrilshield.
View Full Code Here

Examples of games.stendhal.server.entity.item.Present.onUsed()

    wrap.onAction(player, action);
    assertTrue(player.isEquipped("present"));
    final Present present = (Present) player.getFirstEquipped("present");
    assertNotNull(present);
    assertThat(present.getInfoString(), is("mithril shield"));
    present.onUsed(player);
    assertTrue(player.isEquipped("mithril shield"));
  }

}
View Full Code Here

Examples of games.stendhal.server.entity.mapstuff.portal.Portal.onUsed()

    // jump back to the quest start state
    player.setQuest(questSlot, questStarted);
    // solve the maze
    Portal portal = maze.getPortal();
    player.setPosition(portal.getX(), portal.getY());
    portal.onUsed(player);
    assertTrue(PlayerTestHelper.getPrivateReply(player).matches("You used 0 seconds to solve the maze. That was worth [0-9]+ points."));
    assertEquals("done", player.getQuest(questSlot, 0));
  }
}
View Full Code Here

Examples of games.stendhal.server.entity.mapstuff.spawner.FlowerGrower.onUsed()

    final Entity entity = player.getZone().getEntityAt(1, 0);
    assertNotNull(entity);
    if (entity instanceof FlowerGrower) {
      final FlowerGrower flg = (FlowerGrower) entity;
      flg.setToFullGrowth();
      flg.onUsed(player);
      assertNull(player.getZone().getEntityAt(1, 0));
      assertTrue(player.isEquipped("lilia"));
    } else {
      fail("seed produced non flowergrower");
    }
View Full Code Here

Examples of games.stendhal.server.entity.mapstuff.spawner.FlowerGrower.onUsed()

    final Entity entity = player.getZone().getEntityAt(1, 0);
    assertNotNull(entity);
    if (entity instanceof FlowerGrower) {
      final FlowerGrower flg = (FlowerGrower) entity;
      flg.setToFullGrowth();
      flg.onUsed(player);
      assertNull(player.getZone().getEntityAt(1, 0));
      assertTrue("player has daisies", player.isEquipped("daisies"));
    } else {
      fail("seed produced non flowergrower");
    }
View Full Code Here

Examples of games.stendhal.server.entity.mapstuff.useable.FishSource.onUsed()

  public void testOnUsed() {
    FishSourceTestHelper.generateRPClasses();
    final FishSource fs = new FishSource("somefish");
    final Player player = PlayerTestHelper.createPlayer("bob");

    fs.onUsed(player);
    assertEquals("You need a fishing rod for fishing.",
        player.events().get(0).get("text"));
    player.clearEvents();
    final StackableItem fishingRod = new StackableItem("fishing rod", "", "",
        null);
View Full Code Here

Examples of games.stendhal.server.entity.mapstuff.useable.FishSource.onUsed()

        null);
    fishingRod.setQuantity(1);
    fishingRod.setID(new ID(2, "testzone"));
    player.getSlot("bag").add(fishingRod);
    assertTrue(player.isEquipped("fishing rod"));
    fs.onUsed(player);
    assertEquals("You have started fishing.", player.events().get(0).get("text"));
    player.clearEvents();
    fs.onUsed(player);
    assertFalse(player.has("private_text"));
    final Player player2 = PlayerTestHelper.createPlayer("bob");
View Full Code Here

Examples of games.stendhal.server.entity.mapstuff.useable.FishSource.onUsed()

    player.getSlot("bag").add(fishingRod);
    assertTrue(player.isEquipped("fishing rod"));
    fs.onUsed(player);
    assertEquals("You have started fishing.", player.events().get(0).get("text"));
    player.clearEvents();
    fs.onUsed(player);
    assertFalse(player.has("private_text"));
    final Player player2 = PlayerTestHelper.createPlayer("bob");

    player2.getSlot("bag").add(fishingRod);
    fs.onUsed(player2);
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.