Table of Contents

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