initial commit
This commit is contained in:
parent
3c9ee26b06
commit
22186c33b9
1458 changed files with 282792 additions and 0 deletions
36
java/src/game/enchantment/EnchantmentArrowDamage.java
Executable file
36
java/src/game/enchantment/EnchantmentArrowDamage.java
Executable file
|
@ -0,0 +1,36 @@
|
|||
package game.enchantment;
|
||||
|
||||
|
||||
|
||||
public class EnchantmentArrowDamage extends Enchantment
|
||||
{
|
||||
public EnchantmentArrowDamage(int enchID, String enchName, int enchWeight)
|
||||
{
|
||||
super(enchID, enchName, enchWeight, EnumEnchantmentType.BOW);
|
||||
this.setName("Stärke");
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the minimal value of enchantability needed on the enchantment level passed.
|
||||
*/
|
||||
public int getMinEnchantability(int enchantmentLevel)
|
||||
{
|
||||
return 1 + (enchantmentLevel - 1) * 10;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the maximum value of enchantability nedded on the enchantment level passed.
|
||||
*/
|
||||
public int getMaxEnchantability(int enchantmentLevel)
|
||||
{
|
||||
return this.getMinEnchantability(enchantmentLevel) + 15;
|
||||
}
|
||||
|
||||
/**
|
||||
* Returns the maximum level that the enchantment can have.
|
||||
*/
|
||||
public int getMaxLevel()
|
||||
{
|
||||
return 5;
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue