forked from MagicBane/Server
				
			
				 5 changed files with 2 additions and 120 deletions
			
			
		| @ -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 @@ | |||||||
| // • ▌ ▄ ·.  ▄▄▄·  ▄▄ • ▪   ▄▄· ▄▄▄▄·  ▄▄▄·  ▐▄▄▄  ▄▄▄ .
 |  | ||||||
| // ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
 |  | ||||||
| // ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
 |  | ||||||
| // ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
 |  | ||||||
| // ▀▀  █▪▀▀▀ ▀  ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀  ▀  ▀ ▀▀  █▪ ▀▀▀
 |  | ||||||
| //      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