forked from MagicBane/Server
FatBoy-DOTC
2 years ago
7 changed files with 340 additions and 696 deletions
@ -1,114 +0,0 @@ |
|||||||
// • ▌ ▄ ·. ▄▄▄· ▄▄ • ▪ ▄▄· ▄▄▄▄· ▄▄▄· ▐▄▄▄ ▄▄▄ .
|
|
||||||
// ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
|
|
||||||
// ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
|
|
||||||
// ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
|
|
||||||
// ▀▀ █▪▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀ ▀ ▀ ▀▀ █▪ ▀▀▀
|
|
||||||
// Magicbane Emulator Project © 2013 - 2022
|
|
||||||
// www.magicbane.com
|
|
||||||
|
|
||||||
package engine.loot; |
|
||||||
|
|
||||||
import java.sql.ResultSet; |
|
||||||
import java.sql.SQLException; |
|
||||||
|
|
||||||
/** |
|
||||||
* Data storage object for Loot System. |
|
||||||
* Holds row in the lootGroup database table |
|
||||||
*/ |
|
||||||
public class LootGroup { |
|
||||||
|
|
||||||
private final int groupID; |
|
||||||
private final String groupName; |
|
||||||
private final int minRoll; |
|
||||||
private final int maxRoll; |
|
||||||
private final int lootTableID; |
|
||||||
private final String lootTableName; |
|
||||||
private final int pMod; |
|
||||||
private final int pModTableID; |
|
||||||
private final int sMod; |
|
||||||
private final int sModTableID; |
|
||||||
|
|
||||||
public LootGroup(ResultSet rs) throws SQLException { |
|
||||||
|
|
||||||
this.groupID = rs.getInt("groupID"); |
|
||||||
this.groupName = rs.getString("groupName"); |
|
||||||
this.minRoll = rs.getInt("minRoll"); |
|
||||||
this.maxRoll = rs.getInt("maxRoll"); |
|
||||||
this.lootTableID = rs.getInt("lootTableID"); |
|
||||||
this.lootTableName = rs.getString("lootTableName"); |
|
||||||
this.pMod = rs.getInt("pMod"); |
|
||||||
this.pModTableID = rs.getInt("pModTableID"); |
|
||||||
this.sMod = rs.getInt("sMod"); |
|
||||||
this.sModTableID = rs.getInt("sModTableID"); |
|
||||||
} |
|
||||||
/** |
|
||||||
* @return the groupID |
|
||||||
*/ |
|
||||||
public int getGroupID() { |
|
||||||
return groupID; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the groupName |
|
||||||
*/ |
|
||||||
public String getGroupName() { |
|
||||||
return groupName; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the minRoll |
|
||||||
*/ |
|
||||||
public int getMinRoll() { |
|
||||||
return minRoll; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the maxRoll |
|
||||||
*/ |
|
||||||
public int getMaxRoll() { |
|
||||||
return maxRoll; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the lootTableID |
|
||||||
*/ |
|
||||||
public int getLootTableID() { |
|
||||||
return lootTableID; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the lootTableName |
|
||||||
*/ |
|
||||||
public String getLootTableName() { |
|
||||||
return lootTableName; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the pMod |
|
||||||
*/ |
|
||||||
public int getpMod() { |
|
||||||
return pMod; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the pModTableID |
|
||||||
*/ |
|
||||||
public int getpModTableID() { |
|
||||||
return pModTableID; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the sMod |
|
||||||
*/ |
|
||||||
public int getsMod() { |
|
||||||
return sMod; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the sModTableID |
|
||||||
*/ |
|
||||||
public int getsModTableID() { |
|
||||||
return sModTableID; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
@ -1,98 +0,0 @@ |
|||||||
// • ▌ ▄ ·. ▄▄▄· ▄▄ • ▪ ▄▄· ▄▄▄▄· ▄▄▄· ▐▄▄▄ ▄▄▄ .
|
|
||||||
// ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
|
|
||||||
// ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
|
|
||||||
// ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
|
|
||||||
// ▀▀ █▪▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀ ▀ ▀ ▀▀ █▪ ▀▀▀
|
|
||||||
// Magicbane Emulator Project © 2013 - 2022
|
|
||||||
// www.magicbane.com
|
|
||||||
|
|
||||||
package engine.loot; |
|
||||||
|
|
||||||
import java.sql.ResultSet; |
|
||||||
import java.sql.SQLException; |
|
||||||
|
|
||||||
/** |
|
||||||
* Data storage object for Loot System. |
|
||||||
* Holds row in the lootTable database table |
|
||||||
*/ |
|
||||||
public class LootTable { |
|
||||||
|
|
||||||
private final int lootTale; |
|
||||||
private final String tableName; |
|
||||||
private final String itemName; |
|
||||||
private final int minRoll; |
|
||||||
private final int maxRoll; |
|
||||||
private final int itemBaseUUID; |
|
||||||
private final int minSpawn; |
|
||||||
private final int maxSpawn; |
|
||||||
|
|
||||||
public LootTable(ResultSet rs) throws SQLException { |
|
||||||
|
|
||||||
this.lootTale = rs.getInt("lootTable"); |
|
||||||
this.tableName = rs.getString("tableName"); |
|
||||||
this.itemName = rs.getString("itemName"); |
|
||||||
this.minRoll = rs.getInt("minRoll"); |
|
||||||
this.maxRoll = rs.getInt("maxRoll"); |
|
||||||
this.itemBaseUUID = rs.getInt("itemBaseUUID"); |
|
||||||
this.minSpawn = rs.getInt("minSpawn"); |
|
||||||
this.maxSpawn = rs.getInt("maxSpawn"); |
|
||||||
|
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the lootTale |
|
||||||
*/ |
|
||||||
public int getLootTable() { |
|
||||||
return lootTale; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the tableName |
|
||||||
*/ |
|
||||||
public String getTableName() { |
|
||||||
return tableName; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the itemName |
|
||||||
*/ |
|
||||||
public String getItemName() { |
|
||||||
return itemName; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the minRoll |
|
||||||
*/ |
|
||||||
public int getMinRoll() { |
|
||||||
return minRoll; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the maxRoll |
|
||||||
*/ |
|
||||||
public int getMaxRoll() { |
|
||||||
return maxRoll; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the itemBaseUUID |
|
||||||
*/ |
|
||||||
public int getItemBaseUUID() { |
|
||||||
return itemBaseUUID; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the minSpawn |
|
||||||
*/ |
|
||||||
public int getMinSpawn() { |
|
||||||
return minSpawn; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the maxSpawn |
|
||||||
*/ |
|
||||||
public int getMaxSpawn() { |
|
||||||
return maxSpawn; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
@ -1,78 +0,0 @@ |
|||||||
// • ▌ ▄ ·. ▄▄▄· ▄▄ • ▪ ▄▄· ▄▄▄▄· ▄▄▄· ▐▄▄▄ ▄▄▄ .
|
|
||||||
// ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
|
|
||||||
// ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
|
|
||||||
// ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
|
|
||||||
// ▀▀ █▪▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀ ▀ ▀ ▀▀ █▪ ▀▀▀
|
|
||||||
// Magicbane Emulator Project © 2013 - 2022
|
|
||||||
// www.magicbane.com
|
|
||||||
|
|
||||||
package engine.loot; |
|
||||||
|
|
||||||
import java.sql.ResultSet; |
|
||||||
import java.sql.SQLException; |
|
||||||
|
|
||||||
/** |
|
||||||
* Data storage object for Loot System. |
|
||||||
* Holds row in the modGroup database table |
|
||||||
*/ |
|
||||||
public class ModifierGroup { |
|
||||||
|
|
||||||
private final int modGroup; |
|
||||||
private final String groupName; |
|
||||||
private final int minRoll; |
|
||||||
private final int maxRoll; |
|
||||||
private final int subTableID; |
|
||||||
private final String subTableName; |
|
||||||
|
|
||||||
public ModifierGroup(ResultSet rs) throws SQLException { |
|
||||||
|
|
||||||
this.modGroup = rs.getInt("modGroup"); |
|
||||||
this.groupName = rs.getString("groupName"); |
|
||||||
this.minRoll = rs.getInt("minRoll"); |
|
||||||
this.maxRoll = rs.getInt("maxRoll"); |
|
||||||
this.subTableID = rs.getInt("subTableID"); |
|
||||||
this.subTableName = rs.getString("subTableName"); |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the modGroup |
|
||||||
*/ |
|
||||||
public int getModGroup() { |
|
||||||
return modGroup; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the groupName |
|
||||||
*/ |
|
||||||
public String getGroupName() { |
|
||||||
return groupName; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the minRoll |
|
||||||
*/ |
|
||||||
public int getMinRoll() { |
|
||||||
return minRoll; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the maxRoll |
|
||||||
*/ |
|
||||||
public int getMaxRoll() { |
|
||||||
return maxRoll; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the subTableID |
|
||||||
*/ |
|
||||||
public int getSubTableID() { |
|
||||||
return subTableID; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the subTableName |
|
||||||
*/ |
|
||||||
public String getSubTableName() { |
|
||||||
return subTableName; |
|
||||||
} |
|
||||||
} |
|
@ -1,88 +0,0 @@ |
|||||||
// • ▌ ▄ ·. ▄▄▄· ▄▄ • ▪ ▄▄· ▄▄▄▄· ▄▄▄· ▐▄▄▄ ▄▄▄ .
|
|
||||||
// ·██ ▐███▪▐█ ▀█ ▐█ ▀ ▪██ ▐█ ▌▪▐█ ▀█▪▐█ ▀█ •█▌ ▐█▐▌·
|
|
||||||
// ▐█ ▌▐▌▐█·▄█▀▀█ ▄█ ▀█▄▐█·██ ▄▄▐█▀▀█▄▄█▀▀█ ▐█▐ ▐▌▐▀▀▀
|
|
||||||
// ██ ██▌▐█▌▐█ ▪▐▌▐█▄▪▐█▐█▌▐███▌██▄▪▐█▐█ ▪▐▌██▐ █▌▐█▄▄▌
|
|
||||||
// ▀▀ █▪▀▀▀ ▀ ▀ ·▀▀▀▀ ▀▀▀·▀▀▀ ·▀▀▀▀ ▀ ▀ ▀▀ █▪ ▀▀▀
|
|
||||||
// Magicbane Emulator Project © 2013 - 2022
|
|
||||||
// www.magicbane.com
|
|
||||||
|
|
||||||
package engine.loot; |
|
||||||
|
|
||||||
import java.sql.ResultSet; |
|
||||||
import java.sql.SQLException; |
|
||||||
|
|
||||||
/** |
|
||||||
* Data storage object for Loot System. |
|
||||||
* Holds row in the modTables database table |
|
||||||
*/ |
|
||||||
public class ModifierTable{ |
|
||||||
|
|
||||||
private final int modTable; |
|
||||||
private final String tableName; |
|
||||||
private final float minRoll; |
|
||||||
private final float maxRoll; |
|
||||||
private final String action; |
|
||||||
private final int level; |
|
||||||
private final int value; |
|
||||||
|
|
||||||
public ModifierTable(ResultSet rs) throws SQLException { |
|
||||||
|
|
||||||
this.modTable = rs.getInt("modTable"); |
|
||||||
this.tableName = rs.getString("tableName"); |
|
||||||
this.minRoll = rs.getInt("minRoll"); |
|
||||||
this.maxRoll = rs.getInt("maxRoll"); |
|
||||||
this.action = rs.getString("action"); |
|
||||||
this.level = rs.getInt("level"); |
|
||||||
this.value = rs.getInt("value"); |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the modTable |
|
||||||
*/ |
|
||||||
public int getModTable() { |
|
||||||
return modTable; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the tableName |
|
||||||
*/ |
|
||||||
public String getTableName() { |
|
||||||
return tableName; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the minRoll |
|
||||||
*/ |
|
||||||
public float getMinRoll() { |
|
||||||
return minRoll; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the maxRoll |
|
||||||
*/ |
|
||||||
public float getMaxRoll() { |
|
||||||
return maxRoll; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the action |
|
||||||
*/ |
|
||||||
public String getAction() { |
|
||||||
return action; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the level |
|
||||||
*/ |
|
||||||
public int getLevel() { |
|
||||||
return level; |
|
||||||
} |
|
||||||
|
|
||||||
/** |
|
||||||
* @return the value |
|
||||||
*/ |
|
||||||
public int getValue() { |
|
||||||
return value; |
|
||||||
} |
|
||||||
|
|
||||||
} |
|
Loading…
Reference in new issue