5 changed files with 2 additions and 120 deletions
			
			
		| @ -1,58 +0,0 @@@@ -1,58 +0,0 @@ | ||||
| // • ▌ ▄ ·.  ▄▄▄·  ▄▄ • ▪   ▄▄· ▄▄▄▄·  ▄▄▄·  ▐▄▄▄  ▄▄▄ .
 | ||||
| // ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
 | ||||
| // ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
 | ||||
| // ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
 | ||||
| // ▀▀  █▪▀▀▀ ▀  ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀  ▀  ▀ ▀▀  █▪ ▀▀▀
 | ||||
| //      Magicbane Emulator Project © 2013 - 2022
 | ||||
| //                www.magicbane.com
 | ||||
| 
 | ||||
| 
 | ||||
| package engine.devcmd.cmds; | ||||
| 
 | ||||
| import engine.Enum.GameObjectType; | ||||
| import engine.devcmd.AbstractDevCmd; | ||||
| import engine.objects.AbstractGameObject; | ||||
| import engine.objects.Mob; | ||||
| import engine.objects.MobLootBase; | ||||
| import engine.objects.PlayerCharacter; | ||||
| 
 | ||||
| /** | ||||
|  * @author Eighty | ||||
|  */ | ||||
| public class GetMobBaseLoot extends AbstractDevCmd { | ||||
| 
 | ||||
|     public GetMobBaseLoot() { | ||||
|         super("mobbaseloot"); | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     protected void _doCmd(PlayerCharacter pc, String[] words, | ||||
|                           AbstractGameObject target) { | ||||
|         if (target.getObjectType() != GameObjectType.Mob) { | ||||
|             this.throwbackError(pc, "Must be targeting a Valid Mob For this Command."); | ||||
|             return; | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|         Mob mob = (Mob) target; | ||||
|         for (MobLootBase mlb : MobLootBase.MobLootSet.get(mob.getMobBase().getLoadID())) { | ||||
| 
 | ||||
|             this.throwbackInfo(pc, "LootTable11 = " + mlb.getLootTableID() + "\rn "); | ||||
|             this.throwbackInfo(pc, "Chance = " + mlb.getChance() + "\rn "); | ||||
| 
 | ||||
|         } | ||||
| 
 | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     protected String _getHelpString() { | ||||
|         return "Copies a Mob of type 'mobID' with optional new name"; | ||||
|     } | ||||
| 
 | ||||
|     @Override | ||||
|     protected String _getUsageString() { | ||||
|         return "' /mob mobID [name]'"; | ||||
|     } | ||||
| 
 | ||||
| } | ||||
| @ -1,59 +0,0 @@@@ -1,59 +0,0 @@ | ||||
| // • ▌ ▄ ·.  ▄▄▄·  ▄▄ • ▪   ▄▄· ▄▄▄▄·  ▄▄▄·  ▐▄▄▄  ▄▄▄ .
 | ||||
| // ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
 | ||||
| // ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
 | ||||
| // ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
 | ||||
| // ▀▀  █▪▀▀▀ ▀  ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀  ▀  ▀ ▀▀  █▪ ▀▀▀
 | ||||
| //      Magicbane Emulator Project © 2013 - 2022
 | ||||
| //                www.magicbane.com
 | ||||
| 
 | ||||
| 
 | ||||
| package engine.objects; | ||||
| 
 | ||||
| import java.sql.ResultSet; | ||||
| import java.sql.SQLException; | ||||
| import java.util.ArrayList; | ||||
| import java.util.HashMap; | ||||
| 
 | ||||
| public class MobLootBase { | ||||
| 
 | ||||
|     public static HashMap<Integer, ArrayList<MobLootBase>> MobLootSet = new HashMap<>(); | ||||
|     private int mobBaseID; | ||||
|     private int lootTableID; | ||||
|     private float chance; | ||||
| 
 | ||||
| 
 | ||||
|     /** | ||||
|      * ResultSet Constructor | ||||
|      */ | ||||
| 
 | ||||
|     public MobLootBase(ResultSet rs) throws SQLException { | ||||
|         this.mobBaseID = rs.getInt("mobBaseID"); | ||||
|         this.lootTableID = rs.getInt("lootTable"); | ||||
|         this.chance = rs.getFloat("chance"); | ||||
|     } | ||||
| 
 | ||||
|     public MobLootBase(int mobBaseID, int lootTableID, int chance) { | ||||
|         super(); | ||||
|         this.mobBaseID = mobBaseID; | ||||
|         this.lootTableID = lootTableID; | ||||
|         this.chance = chance; | ||||
| 
 | ||||
|     } | ||||
| 
 | ||||
|     public int getMobBaseID() { | ||||
|         return mobBaseID; | ||||
|     } | ||||
| 
 | ||||
|     public float getChance() { | ||||
|         return chance; | ||||
|     } | ||||
| 
 | ||||
|     public int getLootTableID() { | ||||
|         return lootTableID; | ||||
|     } | ||||
| 
 | ||||
|     public void setLootTableID(int lootTableID) { | ||||
|         this.lootTableID = lootTableID; | ||||
|     } | ||||
| 
 | ||||
| } | ||||
					Loading…
					
					
				
		Reference in new issue