Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public int getLootBeamValue() {
- return lootBeamValue;
- }
- public void setLootBeamOption(int value) {
- this.lootBeamOption = value;
- refreshLootBeamOption();
- }
- public int getLootBeamOption() {
- return this.lootBeamOption;
- }
- public void refreshLootBeamOption() {
- varsManager.sendVarBit(23261, lootBeamOption);
- }
- public int getLootBeamGFX(ItemDefinitions drop) {
- switch (lootBeamOption) {
- case 0:
- return 0;
- case 1:
- return 4419 + getLootBeamGFXMultiplier(drop);
- case 2:
- return 5050 + getLootBeamGFXMultiplier(drop);
- case 3:
- return 5297 + getLootBeamGFXMultiplier(drop);
- case 4:
- return 5528 + getLootBeamGFXMultiplier(drop);
- case 5:
- return 6328 + getLootBeamGFXMultiplier(drop);
- case 6:
- return 6501 + getLootBeamGFXMultiplier(drop);
- case 7:
- return 0; // TODO
- }
- return 0;
- }
- public String getLootBeamMessage() {
- switch (lootBeamOption) {
- case 0:
- return "";
- case 1:
- return "A golden beam shines over one of your items.";
- case 2:
- return "A rainbow shines over one of your items.";
- case 3:
- return "A festive beam shines over one of your items.";
- case 4:
- return "A sandcastle scene shines over one of your items.";
- case 5:
- return "A water spout sprays over one of your items.";
- case 6:
- return "A gravestone falls over one of your items.";
- case 7:
- return ""; // TODO
- }
- return "";
- }
- public int getLootBeamGFXMultiplier(ItemDefinitions drop) {
- if (drop.getValue() >= 50000 && drop.getValue() <= 999999)
- return 1;
- else if (drop.getValue() >= 1000000 && drop.getValue() <= 9999999)
- return 2;
- else if (drop.getValue() >= 10000000 && drop.getValue() <= 99999999)
- return 3;
- else if (drop.getValue() >= 100000000)
- return 4;
- return 0;
- }
- public void setLootBeamValue(int amount) {
- this.lootBeamValue = amount;
- refreshLootBeamValue();
- }
- public void refreshLootBeamValue() {
- varsManager.sendVar(4013, getLootBeamValue());
- }
- ------------------------------------
- else if (interfaceId == 1623) {
- if (componentId == 7)
- player.switchLootInterface();
- else if (componentId == 13)
- player.switchAreaLoot();
- else if (componentId == 118) {
- player.getTemporaryAttributtes().put("LOOTBEAM_VALUE", Boolean.TRUE);
- player.getPackets().sendIComponentInputInteger(1623, 118, 10);
- } else if (componentId >= 127 && componentId <= 141)
- player.setLootBeamOption((componentId - 127) / 2);
- }
Add Comment
Please, Sign In to add comment