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