com.planet_ink.coffee_mud.Libraries.interfaces
Interface ItemBalanceLibrary
- All Superinterfaces:
- java.lang.Cloneable, CMLibrary, CMObject, java.lang.Comparable<CMObject>
- All Known Implementing Classes:
- TimsLibrary
public interface ItemBalanceLibrary
- extends CMLibrary
Method Summary |
void |
balanceItemByLevel(Item I)
|
Item |
enchant(Item I,
int pct)
|
boolean |
fixRejuvItem(Item I)
|
Ability[] |
getTimsAdjResCast(Item I,
int[] castMul)
|
boolean |
itemFix(Item I,
int lvlOr0,
java.lang.StringBuffer changes)
|
int |
levelsFromAbility(Item savedI)
|
int |
levelsFromAdjuster(Item savedI,
Ability ADJ)
|
int |
levelsFromCaster(Item savedI,
Ability CAST)
|
int |
timsBaseLevel(Item I)
|
java.util.Map<java.lang.String,java.lang.String> |
timsItemAdjustments(Item I,
int level,
int material,
int hands,
int wclass,
int reach,
long worndata)
|
int |
timsLevelCalculator(Item I)
|
int |
timsLevelCalculator(Item I,
Ability ADJ,
Ability RES,
Ability CAST,
int castMul)
|
void |
toneDownArmor(Armor A,
Ability ADJ)
|
boolean |
toneDownValue(Item I)
|
void |
toneDownWeapon(Weapon W,
Ability ADJ)
|
Methods inherited from interface java.lang.Comparable |
compareTo |
timsLevelCalculator
int timsLevelCalculator(Item I)
timsLevelCalculator
int timsLevelCalculator(Item I,
Ability ADJ,
Ability RES,
Ability CAST,
int castMul)
fixRejuvItem
boolean fixRejuvItem(Item I)
toneDownWeapon
void toneDownWeapon(Weapon W,
Ability ADJ)
toneDownArmor
void toneDownArmor(Armor A,
Ability ADJ)
toneDownValue
boolean toneDownValue(Item I)
timsBaseLevel
int timsBaseLevel(Item I)
balanceItemByLevel
void balanceItemByLevel(Item I)
levelsFromCaster
int levelsFromCaster(Item savedI,
Ability CAST)
levelsFromAdjuster
int levelsFromAdjuster(Item savedI,
Ability ADJ)
itemFix
boolean itemFix(Item I,
int lvlOr0,
java.lang.StringBuffer changes)
getTimsAdjResCast
Ability[] getTimsAdjResCast(Item I,
int[] castMul)
enchant
Item enchant(Item I,
int pct)
levelsFromAbility
int levelsFromAbility(Item savedI)
timsItemAdjustments
java.util.Map<java.lang.String,java.lang.String> timsItemAdjustments(Item I,
int level,
int material,
int hands,
int wclass,
int reach,
long worndata)