Class CPHelper
- Namespace
- Nekoyume.Battle
- Assembly
- Lib9c.dll
public static class CPHelper
- Inheritance
-
CPHelper
- Inherited Members
-
Methods
ConvertCpToStat(StatType, decimal, int)
public static decimal ConvertCpToStat(StatType statType, decimal cp, int characterLevel)
Parameters
statType StatType
cp decimal
characterLevel int
Returns
- decimal
DecimalToInt(decimal)
public static int DecimalToInt(decimal value)
Parameters
value decimal
Returns
- int
GetCP(Enemy)
public static int GetCP(Enemy enemy)
Parameters
enemy Enemy
Returns
- int
GetCP(Costume, CostumeStatSheet)
public static int GetCP(Costume costume, CostumeStatSheet sheet)
Parameters
costume Costume
sheet CostumeStatSheet
Returns
- int
GetCP(INonFungibleItem, CostumeStatSheet)
[Obsolete("Use GetCp")]
public static int GetCP(INonFungibleItem tradableItem, CostumeStatSheet sheet)
Parameters
tradableItem INonFungibleItem
sheet CostumeStatSheet
Returns
- int
GetCP(ItemUsable)
public static int GetCP(ItemUsable itemUsable)
Parameters
itemUsable ItemUsable
Returns
- int
GetCP(Player, CostumeStatSheet)
public static int GetCP(Player player, CostumeStatSheet costumeStatSheet)
Parameters
player Player
costumeStatSheet CostumeStatSheet
Returns
- int
GetCP(AvatarState, CharacterSheet)
[Obsolete("Use TotalCP")]
public static int GetCP(AvatarState avatarState, CharacterSheet characterSheet)
Parameters
avatarState AvatarState
characterSheet CharacterSheet
Returns
- int
GetCPOfATK(decimal)
public static decimal GetCPOfATK(decimal value)
Parameters
value decimal
Returns
- decimal
GetCPOfArmorPenetration(decimal)
public static decimal GetCPOfArmorPenetration(decimal value)
Parameters
value decimal
Returns
- decimal
GetCPOfCDMG(decimal, int)
public static decimal GetCPOfCDMG(decimal value, int characterLevel)
Parameters
value decimal
characterLevel int
Returns
- decimal
GetCPOfCRI(decimal, int)
public static decimal GetCPOfCRI(decimal value, int characterLevel)
Parameters
value decimal
characterLevel int
Returns
- decimal
GetCPOfDEF(decimal)
public static decimal GetCPOfDEF(decimal value)
Parameters
value decimal
Returns
- decimal
GetCPOfDRR(decimal, int)
public static decimal GetCPOfDRR(decimal value, int characterLevel)
Parameters
value decimal
characterLevel int
Returns
- decimal
GetCPOfDRV(decimal)
public static decimal GetCPOfDRV(decimal value)
Parameters
value decimal
Returns
- decimal
GetCPOfHIT(decimal)
public static decimal GetCPOfHIT(decimal value)
Parameters
value decimal
Returns
- decimal
GetCPOfHP(decimal)
public static decimal GetCPOfHP(decimal value)
Parameters
value decimal
Returns
- decimal
GetCPOfSPD(decimal)
public static decimal GetCPOfSPD(decimal value)
Parameters
value decimal
Returns
- decimal
GetCPOfThorn(decimal)
public static decimal GetCPOfThorn(decimal value)
Parameters
value decimal
Returns
- decimal
GetCPV2(AvatarState, CharacterSheet, CostumeStatSheet)
[Obsolete("Use TotalCP")]
public static int GetCPV2(AvatarState avatarState, CharacterSheet characterSheet, CostumeStatSheet costumeStatSheet)
Parameters
avatarState AvatarState
characterSheet CharacterSheet
costumeStatSheet CostumeStatSheet
Returns
- int
GetSkillsMultiplier(int)
public static decimal GetSkillsMultiplier(int skillsCount)
Parameters
skillsCount int
Returns
- decimal
GetStatCP(StatType, decimal, int)
public static decimal GetStatCP(StatType statType, decimal statValue, int characterLevel = 1)
Parameters
statType StatType
statValue decimal
characterLevel int
Returns
- decimal
GetStatsCP(IStats, int)
public static decimal GetStatsCP(IStats stats, int characterLevel = 1)
Parameters
stats IStats
characterLevel int
Returns
- decimal
TotalCP(IReadOnlyCollection<Equipment>, IReadOnlyCollection<Costume>, IReadOnlyCollection<RuneOptionInfo>, int, Row, CostumeStatSheet, List<StatModifier>, int)
public static int TotalCP(IReadOnlyCollection<Equipment> equipments, IReadOnlyCollection<Costume> costumes, IReadOnlyCollection<RuneOptionSheet.Row.RuneOptionInfo> runeOptions, int level, CharacterSheet.Row row, CostumeStatSheet costumeStatSheet, List<StatModifier> collectionStatModifiers, int runeLevelBonus)
Parameters
equipments IReadOnlyCollection<Equipment>
costumes IReadOnlyCollection<Costume>
runeOptions IReadOnlyCollection<RuneOptionSheet.Row.RuneOptionInfo>
level int
row CharacterSheet.Row
costumeStatSheet CostumeStatSheet
collectionStatModifiers List<StatModifier>
runeLevelBonus int
Returns
- int