Removed unused BurnMeat plugin (handled by CookingDialogue)
This commit is contained in:
@@ -1,89 +0,0 @@
|
||||
/*
|
||||
package core.game.interaction.item.withobject;
|
||||
|
||||
import org.crandor.game.content.global.consumable.Consumables;
|
||||
import org.crandor.game.content.global.consumable.Food;
|
||||
import org.crandor.game.interaction.NodeUsageEvent;
|
||||
import org.crandor.game.interaction.UseWithHandler;
|
||||
import org.crandor.game.node.entity.player.Player;
|
||||
import org.crandor.game.node.item.Item;
|
||||
import org.crandor.game.node.object.GameObject;
|
||||
import org.crandor.game.world.update.flag.context.Animation;
|
||||
import org.crandor.net.packet.PacketRepository;
|
||||
import org.crandor.net.packet.context.GameMessageContext;
|
||||
import org.crandor.net.packet.out.GameMessage;
|
||||
import org.crandor.plugin.InitializablePlugin;
|
||||
import org.crandor.plugin.Plugin;
|
||||
|
||||
*/
|
||||
/**
|
||||
* Represents the plugin used to burn a fire.
|
||||
* @author 'Vexia
|
||||
* @version 1.0
|
||||
*//*
|
||||
|
||||
@InitializablePlugin
|
||||
public final class BurnMeatPlugin extends UseWithHandler {
|
||||
|
||||
*/
|
||||
/**
|
||||
* Represents the objects allowed to cook {@code Food} on.
|
||||
*//*
|
||||
|
||||
private static final int[] OBJECTS = new int[] { 21302, 13528, 13529, 13533, 13531, 13536, 13539, 13542, 2728, 2729, 2730, 2731, 2732, 2859, 3038, 3039, 3769, 3775, 4265, 4266, 5249, 5499, 5631, 5632, 5981, 9682, 10433, 11404, 11405, 11406, 12102, 12796, 13337, 13881, 14169, 14919, 15156, 20000, 20001, 21620, 21792, 22713, 22714, 23046, 24283, 24284, 25155, 25156, 25465, 25730, 27297, 29139, 30017, 32099, 33500, 34495, 34546, 36973, 37597, 37629, 37726, 114, 4172, 5275, 8750, 16893, 22154, 34410, 34565, 114, 9085, 9086, 9087, 12269, 15398, 25440, 25441, 2724, 2725, 2726, 4618, 4650, 5165, 6093, 6094, 6095, 6096, 8712, 9439, 9440, 9441, 10824, 17640, 17641, 17642, 17643, 18039, 21795, 24285, 24329, 27251, 33498, 35449, 36815, 36816, 37426, 40110 };
|
||||
|
||||
*/
|
||||
/**
|
||||
* Represents the animation used when cooking over a range.
|
||||
*//*
|
||||
|
||||
private static final Animation RANGE_ANIMATION = new Animation(883);
|
||||
|
||||
*/
|
||||
/**
|
||||
* Represents the animation used when cooking over a fire.
|
||||
*//*
|
||||
|
||||
private static final Animation FIRE_ANIMATION = new Animation(897);
|
||||
|
||||
*/
|
||||
/**
|
||||
* Constructs a new {@code BurnMeatPlugin} {@code Object}.
|
||||
*//*
|
||||
|
||||
public BurnMeatPlugin() {
|
||||
super(2140, 1861, 3228, 7521, 3151, 325, 319, 347, 355, 333, 339, 351, 329, 3381, 361, 10136, 5003, 379, 365, 373, 2149, 7946, 385, 397, 391, 3369, 3371, 3373, 1893, 1895, 1897, 1899, 1901, 1963, 2102, 2120, 2108, 5972, 5504, 1982, 1965, 1957, 5988, 1781, 6701, 6703, 6705, 7056, 7058, 7060, 1933, 1783, 1927, 1929, 6032, 6034, 2011, 227, 1921, 1937, 7934, 7086, 4239, 7068, 7086, 2003, 7078, 7072, 4239, 7062, 7064, 7084, 1871, 7082, 2309, 1891, 1967, 1971, 2142, 9436, 2142, 2142, 2325, 2333, 2327, 2331, 7170, 2323, 2335, 7178, 7180, 7188, 7190, 7198, 7200, 7208, 7210, 7218, 7220, 2289, 2291, 2293, 2295, 2297, 2299, 2301, 2303, 315, 9988, 2878, 7568, 9980, 7223, 5982, 5984);
|
||||
}
|
||||
|
||||
@Override
|
||||
public Plugin<Object> newInstance(Object arg) throws Throwable {
|
||||
for (int id : OBJECTS) {
|
||||
addHandler(id, OBJECT_TYPE, this);
|
||||
}
|
||||
System.out.println("Burned meat plugin successfully initialized");
|
||||
return this;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean handle(NodeUsageEvent event) {
|
||||
final Player player = event.getPlayer();
|
||||
final Food food = Consumables.forFood(event.getUsedItem());
|
||||
final GameObject object = (GameObject) event.getUsedWith();
|
||||
final Item usedItem = event.getUsedItem();
|
||||
if (food.getBurnt() == null) {
|
||||
player.getPacketDispatch().sendMessage("You can't burn this piece of food.");
|
||||
return true;
|
||||
}
|
||||
player.debug("Used Item: " + usedItem + " In inventory? " + player.getInventory().containsItem(usedItem));
|
||||
if (player.getInventory().containsItem(usedItem)) {
|
||||
player.getInventory().remove(usedItem);
|
||||
player.lock(3);
|
||||
player.animate(!object.getName().toLowerCase().equals("fire") ? RANGE_ANIMATION : FIRE_ANIMATION);
|
||||
player.getInventory().add(food.getBurnt());
|
||||
player.getPacketDispatch().sendMessage("You deliberately burn the perfectly good piece of meat.");
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
}
|
||||
*/
|
||||
Reference in New Issue
Block a user