Base class of characters (enemy/ally) in battle More...
Public Member Functions | |
int | GetSystemStatus (Rom.GameSettings inGS, Guid inId) |
int | GetStatus (Rom.GameSettings inGS, Guid inId) |
int | GetStatus (Rom.GameSettings inGS, string inKey) |
int | ResistanceAttackAttribute (Guid attributeIndex) |
float | ResistanceAttackAttributePercent (Guid attributeIndex) |
AttributeToleranceType | AttackAttributeTolerance (Guid attributeIndex) |
int | GetResistanceAilmentStatus (Guid inId) |
bool | IsDeadCondition (bool strict=false) |
bool | IsBehindPartyCondition () |
bool | IsActionDisabled () |
virtual void | InitializeBattleCommandDisabled (Catalog inCatalog) |
void | Resurrection (BattleEventControllerBase inBattleEvents=null) |
void | Down (Catalog inCatalog, BattleEventControllerBase inBattleEvents) |
virtual Rom.Cast | GetSource () |
virtual void | Update () |
void | SetCondition (Catalog inCatalog, Guid inSetConditionId, BattleEventControllerBase inBattleEvents) |
Add State More... | |
bool | SetCondition (Catalog inCatalog, Guid inSetConditionId, BattleEventControllerBase inBattleEvents, bool inCheckResistance) |
virtual void | SetCondition (Catalog inCatalog, Rom.Condition inSetCondition, BattleEventControllerBase inBattleEvents) |
Add State More... | |
void | RecoveryCondition (Guid inRecoveryConditionId) |
Recovery of status (effect invalid when canceled) More... | |
void | RecoveryCondition (Guid inRecoveryConditionId, BattleEventControllerBase inBattleEvents, Rom.Condition.RecoveryType inRecoveryType) |
state recovery More... | |
void | GetSkillTarget (Common.Rom.NSkill skill, out BattleCharacterBase[] friendEffectTargets, out BattleCharacterBase[] enemyEffectTargets, IEnumerable< BattleCharacterBase > srcFriends=null, IEnumerable< BattleCharacterBase > srcEnemies=null) |
virtual void | ExecuteCommandStart () |
virtual void | ExecuteCommandEnd () |
virtual void | CommandReactionStart () |
virtual void | CommandReactionEnd () |
virtual void | SetPosition (Vector3 inPosition) |
void | ConsistancyHPPercentConditions (Catalog catalog, BattleEventControllerBase inBattleEvents) |
abstract bool | isMovableToForward (bool inAttack=false) |
abstract bool | isUseWalkInAttack () |
void | ConsistancyConsumptionStatus (Rom.GameSettings inGS) |
void | RefreshStatus () |
List< string > | GetBattleCommandDisabledTargetTagList () |
Protected Member Functions | |
BattleCharacterBase () | |
void | InitializeConditionColor () |
virtual void | SetConditionWithInfiniteLoopCheck (Catalog inCatalog, Rom.Condition inSetCondition, BattleEventControllerBase inBattleEvents, List< Guid > inUsedSetConditionIdList) |
Protected Attributes | |
Dictionary< Guid, int > | ResistanceAilmentStatus = new Dictionary<Guid, int>() |
Properties | |
abstract bool | IsHero [get] |
virtual Hero | Hero [get] |
int | UniqueID [get, set] |
bool | IsBattle [get, set] |
bool | IsStock [get, set] |
int | ExecuteCommandTurnCount [get, set] |
BattleCommandType | selectedBattleCommandType [get, set] |
List< BattleCharacterBase > | FriendPartyRefMember [get, set] |
List< BattleCharacterBase > | EnemyPartyRefMember [get, set] |
int | EscapeSuccessBasePercent [get, set] |
string | EscapeSuccessMessage [get, set] |
int | HitPoint [get, set] |
int | MagicPoint [get, set] |
Color | ConditionColor [get] |
bool | ConditionTransparent [get] |
bool | IsSelectedBattleCommandDisabled [get] |
int | MaxHitPoint [get] |
int | MaxMagicPoint [get] |
int | MaxHitPointBase [get, set] |
int | MaxMagicPointBase [get, set] |
int | MaxHitPointEnhance [get, set] |
int | MaxHitPointCondition [get, set] |
int | MaxHitPointEquipment [get, set] |
int | MaxMagicPointEnhance [get, set] |
int | MaxMagicPointCondition [get, set] |
int | MaxMagicPointEquipment [get, set] |
float | HitPointPercent [get] |
float | MagicPointPercent [get] |
int | MaxDamage [get] |
int | MaxDamageBase [get, set] |
int | MaxDamageEnhance [get, set] |
int | MaxDamageCondition [get, set] |
int | Attack [get] |
int | Defense [get] |
int | Power [get] |
int | Magic [get] |
int | Speed [get] |
int | Evasion [get] |
int | Dexterity [get] |
int | Critical [get] |
int | ElementAttack [get, set] |
int | AttackBase [get, set] |
int | DefenseBase [get, set] |
int | PowerBase [get, set] |
int | VitalityBase [get, set] |
int | MagicBase [get, set] |
int | SpeedBase [get, set] |
int | DexterityBase [get, set] |
int | EvasionBase [get, set] |
int | CriticalBase [get, set] |
int | AttackAddCondition [get, set] |
int | PowerEnhancement [get, set] |
int | MagicEnhancement [get, set] |
int | VitalityEnhancement [get, set] |
int | SpeedEnhancement [get, set] |
int | EvasionEnhancement [get, set] |
int | DexterityEnhancement [get, set] |
int | PowerCondition [get, set] |
int | MagicCondition [get, set] |
int | VitalityCondition [get, set] |
int | SpeedCondition [get, set] |
int | EvasionCondition [get, set] |
int | DexterityCondition [get, set] |
int | CriticalCondition [get, set] |
int | HateCondition [get, set] |
int | PowerEquipment [get, set] |
int | MagicEquipment [get, set] |
int | VitalityEquipment [get, set] |
int | SpeedEquipment [get, set] |
bool | IsPowerEnhancementUp [get] |
bool | IsMagicEnhancementUp [get] |
bool | IsVitalityEnhancementUp [get] |
bool | IsSpeedEnhancementUp [get] |
bool | IsEvasionEnhancementUp [get] |
bool | IsDexterityEnhancementUp [get] |
bool | IsPowerEnhancementDown [get] |
bool | IsMagicEnhancementDown [get] |
bool | IsVitalityEnhancementDown [get] |
bool | IsSpeedEnhancementDown [get] |
bool | IsEvasionEnhancementDown [get] |
bool | IsDexterityEnhancementDown [get] |
AttackAttributeType | AttackAttribute [get, set] |
float | DamageRate [get] |
Guid | AttackEffect [get, set] |
Guid | DeathEffect [get, set] |
Vector2 | EffectPosition [get, set] |
Vector2 | DamageTextPosition [get, set] |
float | EffectPriority [get, set] |
ReactionType | CommandReactionType [get, set] |
string | Name [get, set] |
bool | IsSelect [get, set] |
bool | IsSelectDisabled [get, set] |
Base class of characters (enemy/ally) in battle
|
protected |
AttributeToleranceType Yukar.Engine.BattleCharacterBase.AttackAttributeTolerance | ( | Guid | attributeIndex | ) |
|
virtual |
Reimplemented in Yukar.Engine.BattlePlayerData.
|
virtual |
Reimplemented in Yukar.Engine.BattlePlayerData.
void Yukar.Engine.BattleCharacterBase.ConsistancyConsumptionStatus | ( | Rom.GameSettings | inGS | ) |
void Yukar.Engine.BattleCharacterBase.ConsistancyHPPercentConditions | ( | Catalog | catalog, |
BattleEventControllerBase | inBattleEvents | ||
) |
void Yukar.Engine.BattleCharacterBase.Down | ( | Catalog | inCatalog, |
BattleEventControllerBase | inBattleEvents | ||
) |
|
virtual |
Reimplemented in Yukar.Engine.BattlePlayerData.
|
virtual |
Reimplemented in Yukar.Engine.BattleEnemyData, and Yukar.Engine.BattlePlayerData.
List< string > Yukar.Engine.BattleCharacterBase.GetBattleCommandDisabledTargetTagList | ( | ) |
int Yukar.Engine.BattleCharacterBase.GetResistanceAilmentStatus | ( | Guid | inId | ) |
void Yukar.Engine.BattleCharacterBase.GetSkillTarget | ( | Common.Rom.NSkill | skill, |
out BattleCharacterBase[] | friendEffectTargets, | ||
out BattleCharacterBase[] | enemyEffectTargets, | ||
IEnumerable< BattleCharacterBase > | srcFriends = null , |
||
IEnumerable< BattleCharacterBase > | srcEnemies = null |
||
) |
|
virtual |
Reimplemented in Yukar.Engine.BattleEnemyData, Yukar.Engine.BattlePlayerData, and Yukar.Engine.MapCharacterBattleStatus.
int Yukar.Engine.BattleCharacterBase.GetStatus | ( | Rom.GameSettings | inGS, |
Guid | inId | ||
) |
int Yukar.Engine.BattleCharacterBase.GetStatus | ( | Rom.GameSettings | inGS, |
string | inKey | ||
) |
int Yukar.Engine.BattleCharacterBase.GetSystemStatus | ( | Rom.GameSettings | inGS, |
Guid | inId | ||
) |
|
virtual |
Reimplemented in Yukar.Engine.BattlePlayerData.
|
protected |
bool Yukar.Engine.BattleCharacterBase.IsActionDisabled | ( | ) |
bool Yukar.Engine.BattleCharacterBase.IsBehindPartyCondition | ( | ) |
bool Yukar.Engine.BattleCharacterBase.IsDeadCondition | ( | bool | strict = false | ) |
|
pure virtual |
Implemented in Yukar.Engine.BattleEnemyData, Yukar.Engine.BattlePlayerData, and Yukar.Engine.MapCharacterBattleStatus.
|
pure virtual |
Implemented in Yukar.Engine.BattleEnemyData, Yukar.Engine.BattlePlayerData, and Yukar.Engine.MapCharacterBattleStatus.
void Yukar.Engine.BattleCharacterBase.RecoveryCondition | ( | Guid | inRecoveryConditionId | ) |
Recovery of status (effect invalid when canceled)
void Yukar.Engine.BattleCharacterBase.RecoveryCondition | ( | Guid | inRecoveryConditionId, |
BattleEventControllerBase | inBattleEvents, | ||
Rom.Condition.RecoveryType | inRecoveryType | ||
) |
state recovery
void Yukar.Engine.BattleCharacterBase.RefreshStatus | ( | ) |
int Yukar.Engine.BattleCharacterBase.ResistanceAttackAttribute | ( | Guid | attributeIndex | ) |
float Yukar.Engine.BattleCharacterBase.ResistanceAttackAttributePercent | ( | Guid | attributeIndex | ) |
void Yukar.Engine.BattleCharacterBase.Resurrection | ( | BattleEventControllerBase | inBattleEvents = null | ) |
void Yukar.Engine.BattleCharacterBase.SetCondition | ( | Catalog | inCatalog, |
Guid | inSetConditionId, | ||
BattleEventControllerBase | inBattleEvents | ||
) |
Add State
bool Yukar.Engine.BattleCharacterBase.SetCondition | ( | Catalog | inCatalog, |
Guid | inSetConditionId, | ||
BattleEventControllerBase | inBattleEvents, | ||
bool | inCheckResistance | ||
) |
|
virtual |
Add State
|
protectedvirtual |
|
virtual |
Reimplemented in Yukar.Engine.BattleEnemyData.
|
virtual |
Reimplemented in Yukar.Engine.BattleEnemyData, and Yukar.Engine.BattlePlayerData.
Action<BattleCharacterBase, bool, bool> Yukar.Engine.BattleCharacterBase.actionHandler |
List<EnhanceEffect> Yukar.Engine.BattleCharacterBase.attackEnhanceEffects |
StatusValue Yukar.Engine.BattleCharacterBase.baseStatusValue = new StatusValue(true) |
BattleStatusWindowDrawer.StatusData Yukar.Engine.BattleCharacterBase.battleStatusData |
List<BattleCharacterBase> Yukar.Engine.BattleCharacterBase.commandEnemyEffectCharacters |
List<BattleCharacterBase> Yukar.Engine.BattleCharacterBase.commandFriendEffectCharacters |
List<BattleCharacterBase> Yukar.Engine.BattleCharacterBase.commandTargetList |
Dictionary<Guid, Hero.ConditionInfo> Yukar.Engine.BattleCharacterBase.conditionInfoDic = new Dictionary<Guid, Hero.ConditionInfo>() |
StatusValue Yukar.Engine.BattleCharacterBase.conditionStatusValue = new StatusValue() |
StatusValue Yukar.Engine.BattleCharacterBase.consumptionStatusValue = new StatusValue(true) |
float Yukar.Engine.BattleCharacterBase.directionRad |
StatusValue Yukar.Engine.BattleCharacterBase.enhanceStatusValue = new StatusValue() |
StatusValue Yukar.Engine.BattleCharacterBase.equipmentStatusValue = new StatusValue() |
List<EnhanceEffect> Yukar.Engine.BattleCharacterBase.guardEnhanceEffects |
List<Party.ItemStack> Yukar.Engine.BattleCharacterBase.haveItemList |
float Yukar.Engine.BattleCharacterBase.imageAlpha = 1.0f |
MapCharacter Yukar.Engine.BattleCharacterBase.mapChr |
Vector3 Yukar.Engine.BattleCharacterBase.moveTargetPos |
List<EffectDrawer> Yukar.Engine.BattleCharacterBase.negativeEffectDrawers |
int Yukar.Engine.BattleCharacterBase.negativeEffectIndex |
BattleStatusWindowDrawer.StatusData Yukar.Engine.BattleCharacterBase.nextStatusData |
Vector3 Yukar.Engine.BattleCharacterBase.pos |
List<EffectDrawer> Yukar.Engine.BattleCharacterBase.positiveEffectDrawers |
int Yukar.Engine.BattleCharacterBase.positiveEffectIndex |
Dictionary<Guid, int> Yukar.Engine.BattleCharacterBase.ResistanceAilmentEnhance = new Dictionary<Guid, int>() |
|
protected |
Dictionary<Guid, int> Yukar.Engine.BattleCharacterBase.ResistanceAttackAttributeBase |
Dictionary<Guid, int> Yukar.Engine.BattleCharacterBase.ResistanceAttackAttributeEnhance |
BattleCommand Yukar.Engine.BattleCharacterBase.selectedBattleCommand |
string Yukar.Engine.BattleCharacterBase.selectedBattleCommandTags |
Party.ItemStack Yukar.Engine.BattleCharacterBase.selectedItem |
Rom.NSkill Yukar.Engine.BattleCharacterBase.selectedSkill |
object Yukar.Engine.BattleCharacterBase.skillFailCauses |
BattleStatusWindowDrawer.StatusData Yukar.Engine.BattleCharacterBase.startStatusData |
List<EffectDrawer> Yukar.Engine.BattleCharacterBase.statusEffectDrawers |
int Yukar.Engine.BattleCharacterBase.statusEffectIndex |
BattleCharacterBase [] Yukar.Engine.BattleCharacterBase.targetCharacter |
List<Rom.NSkill> Yukar.Engine.BattleCharacterBase.useableSkillList |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
get |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
get |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
get |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
get |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |
|
getset |