Package games.stendhal.server.entity.player

Examples of games.stendhal.server.entity.player.Player.equipToInventoryOnly()


    // should not be allowed in without a key
    assertFalse(portal.isAllowed(player));
   
    // or with some strange key
    Item key = SingletonRepository.getEntityManager().getItem("dungeon silver key");
    player.equipToInventoryOnly(key);
    assertFalse(portal.isAllowed(player));
   
    // wrong key. should not be allowed in
    key = SingletonRepository.getEntityManager().getItem("house key");
    player.equipToInventoryOnly(key);
View Full Code Here


    player.equipToInventoryOnly(key);
    assertFalse(portal.isAllowed(player));
   
    // wrong key. should not be allowed in
    key = SingletonRepository.getEntityManager().getItem("house key");
    player.equipToInventoryOnly(key);
    assertFalse(portal.isAllowed(player));
   
    // add a new key with the right qualities
    // adding a new one on purpose rather than changing the old one
    // to ensure that a wrong key is not enough to deny entrance
View Full Code Here

    // add a new key with the right qualities
    // adding a new one on purpose rather than changing the old one
    // to ensure that a wrong key is not enough to deny entrance
    key = SingletonRepository.getEntityManager().getItem("house key");
    ((HouseKey) key).setup("henhouse", 0, null);
    player.equipToInventoryOnly(key);
    assertTrue(portal.isAllowed(player));
   
    // after changing the lock the player should not be allowed in
    portal.changeLock();
    assertFalse(portal.isAllowed(player));
View Full Code Here

    assertNotNull(th);
    final Engine en = th.getEngine();
    final Player player = PlayerTestHelper.createPlayer("bob");
    en.setCurrentState(ConversationStates.ATTENDING);
    final Item helmet = SingletonRepository.getEntityManager().getItem("trophy helmet");
    player.equipToInventoryOnly(helmet);
    assertTrue(player.isEquipped("trophy helmet"));
    helmet.put("def", 2);
    assertThat(helmet.getInt("def"), greaterThan(1));
    player.setQuest("deathmatch", "start");
    en.step(player, "bail");
View Full Code Here

   
    en.setCurrentState(QUEST_OFFERED);
   
    StackableItem money = (StackableItem) SingletonRepository.getEntityManager().getItem("money");
    money.setQuantity(120000);
    george.equipToInventoryOnly(money);
    assertFalse(george.isEquipped("house key"));
    assertTrue(george.isEquipped("money", 120000));
    en.step(george, "51");
    assertThat(getReply(seller), containsString("Congratulations"));
    assertFalse(george.isEquipped("money", 120000));
View Full Code Here

                                                                                                                  "invitation scroll");
                            invite2.setQuantity(1);
                            //
              invite1.setInfoString("honeymoon," + partnerName);
              invite2.setInfoString("honeymoon," + husband.getTitle());
              if (wife.equipToInventoryOnly(invite1) &&  husband.equipToInventoryOnly(invite2)) {
                npc.say("Great choice! I will arrange that now.");
                husband.setQuest(marriage.getQuestSlot(), "done");
                wife.setQuest(marriage.getQuestSlot(), "done");
                wife.teleport(zone, 5, 5, Direction.DOWN, player);
                husband.teleport(zone, 6, 5, Direction.DOWN, player);
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.