Logo
Public Types | Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Properties | List of all members
Yukar.Common.Rom.Condition Class Reference

A class that holds database state definitions More...

Inheritance diagram for Yukar.Common.Rom.Condition:
Yukar.Common.Rom.RomItem Yukar.Common.Rom.IDatabaseItem Yukar.Common.Rom.IChunk

Public Types

enum  StackType { Disable = 0 , Override , Add }
 Overlapping type More...
 
enum  RecoveryType {
  Unknown = 0 , Terms , Effect , Normal ,
  Event , Invalidate , BattleFinished
}
 Status recovery type More...
 
enum  SlipDamageType { Direct = 0 , HPPercent , MaxHPPercent }
 damage type More...
 
enum  AttachConditionTermsType { New = 0 , Assigned }
 Status change (when granted) condition type More...
 
enum  AttachConditionDetachTimingType { Always = 0 , TermsOnly , RecoveryOnly }
 Condition type when changing state (released) More...
 
enum  EquipmentEffectType { None = 0 , Fixed , Disable }
 Equipment effect type More...
 
- Public Types inherited from Yukar.Common.Rom.RomItem
enum  ThumbnailStatusType { Empty = 0 , Creating , Created , Failed }
 Thumbnail image generation status More...
 

Public Member Functions

bool GetAutoAttackParam (out TargetType outAttackTarget)
 Get automatic attack target More...
 
bool IsSlipDamage (SlipDamageEffectParam.SituationType inType)
 Automatic damage/recovery More...
 
string GetMessage (Guid inId)
 Get message More...
 
void SetMessage (Guid inId, string inMessage)
 Message settings More...
 
 Condition ()
 constructor More...
 
void InitializeEffectParamSettings (GameSettings inGameSettings)
 Initializing EffectParamSettings More...
 
override void save (BinaryWriter writer)
 keep More...
 
override void load (BinaryReader reader)
 loading More...
 
override void ChangeId (Dictionary< Guid, RomItem > inChangeIdDic)
 
- Public Member Functions inherited from Yukar.Common.Rom.RomItem
string getCategory (string locale=null)
 Get category path More...
 
 RomItem ()
 constructor More...
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify, out bool setNotify)
 Get thumbnail image More...
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify)
 Get thumbnail image More...
 
System.Drawing.Bitmap getThumbnail ()
 Get thumbnail image More...
 
void invalidateThumbnail ()
 Disable thumbnail images More...
 
void invalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 Disable thumbnail images More...
 
void forceInvalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 Force regeneration of thumbnail images More...
 
virtual void save (BinaryWriter writer)
 keep More...
 
virtual void load (BinaryReader reader)
 loading More...
 
virtual void saveUsedGUID (BinaryWriter writer, bool inIncludeChildUseRomGUID)
 Export the GUID you are using (for tools) More...
 
void saveUsedGUID (BinaryWriter writer)
 Export the GUID you are using (for tools) More...
 
virtual bool initializingAfterLoading ()
 Initialization process after loading More...
 
virtual void reImport ()
 Reimport More...
 
virtual void export (string path)
 export More...
 
virtual void onCatalogCleanup ()
 Catalog release processing More...
 
virtual void onNameChanged ()
 Processing when renaming More...
 
void copyFrom (Common.Rom.RomItem src)
 Copy data from another RomItem More...
 
virtual void CheckRecourceConsistency (Catalog inCatalog)
 Consistency check (for tools) More...
 
virtual void ChangeId (Dictionary< Guid, Rom.RomItem > inChangeIdDic)
 Replace the Id you are using with the corresponding Rom Id More...
 
void ClearId (List< Rom.RomItem > inClearRomItemList)
 Removed rom usage in list More...
 
void Dispose ()
 
void AddUpdatecall (int count)
 Increase/decrease the thumbnail generation pending counter More...
 
void save (BinaryWriter writer)
 keep More...
 
void load (BinaryReader reader)
 loading More...
 

Static Public Member Functions

static List< string > GetBattleCommandDisabledTargetTagList (Dictionary< Guid, GameData.Hero.ConditionInfo > inConditionInfoDic)
 Obtain a list of tags that cannot be used with battle commands More...
 
- Static Public Member Functions inherited from Yukar.Common.Rom.RomItem
static bool reImport (List< RomItem > inRomList)
 Reimport More...
 
static void writeChunk (System.IO.BinaryWriter writer, IChunk rom)
 write chunk More...
 
static void readChunk (System.IO.BinaryReader reader, IChunk rom)
 load chunk More...
 
static void skipChunk (System.IO.BinaryReader reader)
 skip chunk More...
 
static T Clone< T > (RomItem inSrc)
 Clone RomItem More...
 
static bool equalChunk (IChunk a, IChunk b)
 Are the contents of the chunks equal? More...
 
static IChunk duplicate (IChunk rom)
 Duplicate IChunk More...
 

Public Attributes

String description = ""
 Explanatory text More...
 
Guid scriptOnTrigger
 Not implemented More...
 
Resource.Icon.Ref icon = new Resource.Icon.Ref()
 icon More...
 
Guid model
 Not implemented More...
 
Guid effect
 Effect when applied More...
 
string motion = ""
 Motion when applied More...
 
Guid motionGuid
 Motion GUID when applied (for sample display) More...
 
int successRate = 100
 success rate More...
 
uint cond_attr = 0
 Terrain state change assignment More...
 
bool behindParty
 Moves to the back of the party while applying. More...
 
StackType stack = StackType.Disable
 layered More...
 
bool battleFinished = true
 At the end of the battle More...
 
int damageValue = 0
 Cumulative damage (during battle) More...
 
int walkCount = 0
 Time (seconds) (on map) More...
 
int probabilityRate = 0
 Probability (%) (during battle) More...
 
int turnContinue = 0
 Number of turns (during battle) More...
 
bool attack = false
 Old specifications More...
 
TargetType attackTarget = TargetType.PARTY_ALL
 Old specifications More...
 
bool slipDamage = false
 Old specifications More...
 
int battleSlipDamageCycle = 1
 Old specifications More...
 
SlipDamageType battleSlipDamageType = SlipDamageType.Direct
 Old specifications More...
 
int battleSlipDamageParam = 10
 Old specifications More...
 
int mapSlipDamageCycle = 1
 Old specifications More...
 
SlipDamageType mapSlipDamageType = SlipDamageType.Direct
 Old specifications More...
 
int mapSlipDamageParam = 1
 Old specifications More...
 
bool deadCondition = false
 Old specifications More...
 
int deadConditionPercent = 0
 Old specifications More...
 
int maxHP = 0
 Maximum HP change (for battle) More...
 
Util.StatusChangeType maxHPStatusChangeType
 Maximum HP change type (for battle) More...
 
int maxMP = 0
 Maximum MP change (for battle) More...
 
Util.StatusChangeType maxMPStatusChangeType
 Maximum MP change type (for battle) More...
 
int power = 0
 Attack power change amount (for battle) More...
 
Util.StatusChangeType powerStatusChangeType
 Attack power change type (for battle) More...
 
int magic = 0
 Magic power change amount (for battle) More...
 
Util.StatusChangeType magicStatusChangeType
 Magic power change type (for battle) More...
 
int vitality = 0
 Defense power change amount (for battle) More...
 
Util.StatusChangeType vitalityStatusChangeType
 Defense power change type (for battle) More...
 
int speed = 0
 Amount of change in speed (for battle) More...
 
Util.StatusChangeType speedStatusChangeType
 Speed change type (for battle) More...
 
int evasion = 0
 Evasion rate change (for battle) More...
 
Util.StatusChangeType evasionStatusChangeType
 Evasion rate change type (for battle) More...
 
int dexterity = 0
 Accuracy change amount (for battle) More...
 
Util.StatusChangeType dexterityStatusChangeType
 Accuracy change type (for battle) More...
 
EquipmentEffectType[] equipmentEffects = new EquipmentEffectType[6]
 Old specifications More...
 
int attackAdd = 0
 Old specifications More...
 
int firstAttack = 0
 Old specifications More...
 
int criticalHit = 0
 Old specifications More...
 
int rewardRate = 0
 Old specifications More...
 
int expRate = 0
 Old specifications More...
 
int itemRate = 0
 Old specifications More...
 
int hateRate = 0
 Old specifications More...
 
int maxDamage = 0
 Old specifications More...
 
int encountRate = 0
 Old specifications More...
 
bool encountDisabled = false
 Old specifications More...
 
int walkSpeed = 0
 Old specifications More...
 
bool changeTrainOrder = false
 Old specifications More...
 
bool transparent =false
 Old specifications More...
 
string messageForAlly = ""
 Old specifications More...
 
string messageForEnemy = ""
 Old specifications More...
 
string messageForContinue = ""
 Old specifications More...
 
string messageForFinished = ""
 Old specifications More...
 
Microsoft.Xna.Framework.Color textColor
 Old specifications More...
 
Microsoft.Xna.Framework.Color windowColor
 Old specifications More...
 
- Public Attributes inherited from Yukar.Common.Rom.RomItem
Guid guId
 ID More...
 
String name
 name More...
 
string tags = ""
 tag More...
 
string category = ""
 category More...
 

Static Public Attributes

static readonly Guid[] predefinedConditions
 GUID list of defined states More...
 
- Static Public Attributes inherited from Yukar.Common.Rom.RomItem
static int thumbnailWidth = 128
 Thumbnail image width (pixels) More...
 
static int thumbnailHeight = 128
 Thumbnail image height (pixels) More...
 
const char CATEGORY_SPLITTER = '\\'
 category delimiter More...
 
static CREATETHUMBNAIL createThumbnailFunction = null
 Thumbnail generation function More...
 
const int UnknownRefCount = -2000
 Constants when reference count is unknown More...
 

Properties

Guid EventRef [get]
 For common operations on database data specific event settings More...
 
string Description [get, set]
 Explanatory text More...
 
Resource.Icon.Ref Icon [get, set]
 icon More...
 
Guid Effect [get, set]
 Effect when applied More...
 
Guid Model [get, set]
 Not implemented More...
 
string Motion [get, set]
 Motion when applied More...
 
Guid MotionGuid [get, set]
 Motion GUID when applied (for sample display) More...
 
int SuccessRate [get, set]
 success rate More...
 
bool BehindParty [get, set]
 Moves to the back of the party while applying. More...
 
int Stack [get, set]
 layered More...
 
bool BattleFinished [get, set]
 At the end of the battle More...
 
int DamageValue [get, set]
 Cumulative damage (during battle) More...
 
int WalkCount [get, set]
 Time (seconds) (on map) More...
 
int ProbabilityRate [get, set]
 Probability (%) (during battle) More...
 
int TurnContinue [get, set]
 Number of turns (during battle) More...
 
bool NoRecoveryTerms [get]
 No cancellation conditions More...
 
bool actionDisabled = false [get, set]
 incapacitated More...
 
bool ActionDisabled [get, set]
 
bool Attack [get, set]
 Old specifications More...
 
int AttackTarget [get, set]
 Old specifications More...
 
bool SlipDamage [get, set]
 Old specifications More...
 
int BattleSlipDamageCycle [get, set]
 Old specifications More...
 
int BattleSlipDamageType [get, set]
 Old specifications More...
 
int BattleSlipDamageParam [get, set]
 Old specifications More...
 
int MapSlipDamageCycle [get, set]
 Old specifications More...
 
int MapSlipDamageType [get, set]
 Old specifications More...
 
int MapSlipDamageParam [get, set]
 Old specifications More...
 
bool DeadCondition [get, set]
 Old specifications More...
 
int DeadConditionPercent [get, set]
 Old specifications More...
 
bool IsActionDisabled [get]
 incapacitated More...
 
bool IsAutoAttack [get]
 automatic attack More...
 
bool IsBattleSlipDamage [get]
 Automatic damage/recovery during battle More...
 
bool IsMapSlipDamage [get]
 Automatic damage/recovery on map More...
 
bool IsDeadCondition [get]
 Forcibly given at 0 HP More...
 
bool IsAttachForce [get]
 Forcibly granted when consumption status is below a certain level More...
 
int AttachPercent [get]
 Percentage of force granted when consumption status is below a certain level More...
 
EffectParamSettings EffectParamSettings = new EffectParamSettings(EffectParamSettings.TargetType.ConditionEffectParam, false) [get, set]
 Effect settings More...
 
int MaxHP [get, set]
 Maximum HP change (for battle) More...
 
int MaxHPStatusChangeType [get, set]
 Maximum HP change type (for battle) More...
 
int MaxMP [get, set]
 Maximum MP change (for battle) More...
 
int MaxMPStatusChangeType [get, set]
 Maximum MP change type (for battle) More...
 
int Power [get, set]
 Attack power change amount (for battle) More...
 
int PowerStatusChangeType [get, set]
 Attack power change type (for battle) More...
 
int Magic [get, set]
 Magic power change amount (for battle) More...
 
int MagicStatusChangeType [get, set]
 Magic power change type (for battle) More...
 
int Vitality [get, set]
 Defense power change amount (for battle) More...
 
int VitalityStatusChangeType [get, set]
 Defense power change type (for battle) More...
 
int Speed [get, set]
 Amount of change in speed (for battle) More...
 
int SpeedStatusChangeType [get, set]
 Speed change type (for battle) More...
 
int Evasion [get, set]
 Evasion rate change (for battle) More...
 
int EvasionStatusChangeType [get, set]
 Evasion rate change type (for battle) More...
 
int Dexterity [get, set]
 Accuracy change amount (for battle) More...
 
int DexterityStatusChangeType [get, set]
 Accuracy change type (for battle) More...
 
int Weapon [get, set]
 Old specifications More...
 
int Shield [get, set]
 Old specifications More...
 
int Head [get, set]
 Old specifications More...
 
int Body [get, set]
 Old specifications More...
 
int Accessory1 [get, set]
 Old specifications More...
 
int Accessory2 [get, set]
 Old specifications More...
 
int criticalDamagePercent [get]
 Critical damage rate (for battle) More...
 
int criticalEvasionPercent [get]
 Critical avoidance rate (for battle) More...
 
int AttackAdd [get, set]
 Old specifications More...
 
int FirstAttack [get, set]
 Old specifications More...
 
int CriticalHit [get, set]
 Old specifications More...
 
int RewardRate [get, set]
 Old specifications More...
 
int ExpRate [get, set]
 Old specifications More...
 
int ItemRate [get, set]
 Old specifications More...
 
int HateRate [get, set]
 Old specifications More...
 
int MaxDamage [get, set]
 Old specifications More...
 
int EncountRate [get, set]
 Old specifications More...
 
bool EncountDisabled [get, set]
 Old specifications More...
 
int WalkSpeed [get, set]
 Old specifications More...
 
bool ChangeTrainOrder [get, set]
 Old specifications More...
 
bool Transparent [get, set]
 Translucent display (for maps) More...
 
System.Drawing.Color MapStampColorForEditor [get, set]
 Display color (on map) More...
 
bool MapStampColorEnabledForEditor [get, set]
 Enabling/disabling display colors (on the map) More...
 
bool BattleStampTransparent [get, set]
 Translucent display (for battle) More...
 
System.Drawing.Color BattleStampColorForEditor [get, set]
 Display color (for battle) More...
 
bool BattleStampColorEnabledForEditor [get, set]
 Enable/disable display color (for battle) More...
 
string MessageForAlly [get, set]
 Old specifications More...
 
string MessageForEnemy [get, set]
 Old specifications More...
 
string MessageForContinue [get, set]
 Old specifications More...
 
string MessageForFinished [get, set]
 Old specifications More...
 
int Priority [get, set]
 ID for determining motion priority (assigned from GameMain) More...
 
uint textColorPacked [get, set]
 Old specifications More...
 
uint windowColorPacked [get, set]
 Old specifications More...
 
List< Guid > releaseConditions [get]
 Old specifications More...
 
List< Guid > ReleaseConditionList [get, set]
 List of statuses that are canceled when granted More...
 
List< Guid > EditReleaseConditionList [get]
 Old specifications More...
 
int CondAttr [get, set]
 Old specifications More...
 
- Properties inherited from Yukar.Common.Rom.RomItem
System.Drawing.Bitmap Thumbnail [get]
 thumbnail image More...
 
ThumbnailStatusType ThumbnailStatus = ThumbnailStatusType.Empty [get, set]
 Thumbnail generation status More...
 
string Name [get, set]
 Get display name More...
 
virtual int RefCount [get]
 reference count More...
 
virtual bool UseRefCount [get]
 Should I use reference counting? More...
 
Folder Parent [get, set]
 parent folder More...
 
- Properties inherited from Yukar.Common.Rom.IDatabaseItem
Guid EventRef [get]
 For common operations on database data specific event settings More...
 

Additional Inherited Members

- Protected Member Functions inherited from Yukar.Common.Rom.RomItem
virtual void Dispose (bool disposing)
 

Detailed Description

A class that holds database state definitions

Member Enumeration Documentation

◆ AttachConditionDetachTimingType

enum Yukar.Common.Rom.Condition.AttachConditionDetachTimingType

Condition type when changing state (released)

Enumerator
Always 
TermsOnly 
RecoveryOnly 

◆ AttachConditionTermsType

enum Yukar.Common.Rom.Condition.AttachConditionTermsType

Status change (when granted) condition type

Enumerator
New 
Assigned 

◆ EquipmentEffectType

enum Yukar.Common.Rom.Condition.EquipmentEffectType

Equipment effect type

Enumerator
None 
Fixed 
Disable 

◆ RecoveryType

enum Yukar.Common.Rom.Condition.RecoveryType

Status recovery type

Enumerator
Unknown 
Terms 
Effect 
Normal 
Event 
Invalidate 
BattleFinished 

◆ SlipDamageType

enum Yukar.Common.Rom.Condition.SlipDamageType

damage type

Enumerator
Direct 
HPPercent 
MaxHPPercent 

◆ StackType

enum Yukar.Common.Rom.Condition.StackType

Overlapping type

Enumerator
Disable 
Override 
Add 

Constructor & Destructor Documentation

◆ Condition()

Yukar.Common.Rom.Condition.Condition ( )

constructor

Member Function Documentation

◆ ChangeId()

override void Yukar.Common.Rom.Condition.ChangeId ( Dictionary< Guid, RomItem inChangeIdDic)

◆ GetAutoAttackParam()

bool Yukar.Common.Rom.Condition.GetAutoAttackParam ( out TargetType  outAttackTarget)

Get automatic attack target

Parameters
outAttackTargetsubject
Returns

◆ GetBattleCommandDisabledTargetTagList()

static List< string > Yukar.Common.Rom.Condition.GetBattleCommandDisabledTargetTagList ( Dictionary< Guid, GameData.Hero.ConditionInfo inConditionInfoDic)
static

Obtain a list of tags that cannot be used with battle commands

Parameters
inConditionInfoDicCast status expiration management dictionary
Returns

◆ GetMessage()

string Yukar.Common.Rom.Condition.GetMessage ( Guid  inId)

Get message

Parameters
inIdID defined in the MessageParam class of the message you want to retrieve
Returns

◆ InitializeEffectParamSettings()

void Yukar.Common.Rom.Condition.InitializeEffectParamSettings ( GameSettings  inGameSettings)

Initializing EffectParamSettings

Parameters
inGameSettingsGeneral game setting information

◆ IsSlipDamage()

bool Yukar.Common.Rom.Condition.IsSlipDamage ( SlipDamageEffectParam.SituationType  inType)

Automatic damage/recovery

Parameters
inType
Returns

◆ load()

override void Yukar.Common.Rom.Condition.load ( BinaryReader  reader)
virtual

loading

Parameters
readerleader

Reimplemented from Yukar.Common.Rom.RomItem.

◆ save()

override void Yukar.Common.Rom.Condition.save ( BinaryWriter  writer)
virtual

keep

Parameters
writerWriter

Reimplemented from Yukar.Common.Rom.RomItem.

◆ SetMessage()

void Yukar.Common.Rom.Condition.SetMessage ( Guid  inId,
string  inMessage 
)

Message settings

Parameters
inIdID defined in the MessageParam class of the message you want to set
inMessagemessage

Member Data Documentation

◆ attack

bool Yukar.Common.Rom.Condition.attack = false

Old specifications

◆ attackAdd

int Yukar.Common.Rom.Condition.attackAdd = 0

Old specifications

◆ attackTarget

TargetType Yukar.Common.Rom.Condition.attackTarget = TargetType.PARTY_ALL

Old specifications

◆ battleFinished

bool Yukar.Common.Rom.Condition.battleFinished = true

At the end of the battle

◆ battleSlipDamageCycle

int Yukar.Common.Rom.Condition.battleSlipDamageCycle = 1

Old specifications

◆ battleSlipDamageParam

int Yukar.Common.Rom.Condition.battleSlipDamageParam = 10

Old specifications

◆ battleSlipDamageType

SlipDamageType Yukar.Common.Rom.Condition.battleSlipDamageType = SlipDamageType.Direct

Old specifications

◆ behindParty

bool Yukar.Common.Rom.Condition.behindParty

Moves to the back of the party while applying.

◆ changeTrainOrder

bool Yukar.Common.Rom.Condition.changeTrainOrder = false

Old specifications

◆ cond_attr

uint Yukar.Common.Rom.Condition.cond_attr = 0

Terrain state change assignment

◆ criticalHit

int Yukar.Common.Rom.Condition.criticalHit = 0

Old specifications

◆ damageValue

int Yukar.Common.Rom.Condition.damageValue = 0

Cumulative damage (during battle)

◆ deadCondition

bool Yukar.Common.Rom.Condition.deadCondition = false

Old specifications

◆ deadConditionPercent

int Yukar.Common.Rom.Condition.deadConditionPercent = 0

Old specifications

◆ description

String Yukar.Common.Rom.Condition.description = ""

Explanatory text

◆ dexterity

int Yukar.Common.Rom.Condition.dexterity = 0

Accuracy change amount (for battle)

◆ dexterityStatusChangeType

Util.StatusChangeType Yukar.Common.Rom.Condition.dexterityStatusChangeType

Accuracy change type (for battle)

◆ effect

Guid Yukar.Common.Rom.Condition.effect

Effect when applied

◆ encountDisabled

bool Yukar.Common.Rom.Condition.encountDisabled = false

Old specifications

◆ encountRate

int Yukar.Common.Rom.Condition.encountRate = 0

Old specifications

◆ equipmentEffects

EquipmentEffectType [] Yukar.Common.Rom.Condition.equipmentEffects = new EquipmentEffectType[6]

Old specifications

◆ evasion

int Yukar.Common.Rom.Condition.evasion = 0

Evasion rate change (for battle)

◆ evasionStatusChangeType

Util.StatusChangeType Yukar.Common.Rom.Condition.evasionStatusChangeType

Evasion rate change type (for battle)

◆ expRate

int Yukar.Common.Rom.Condition.expRate = 0

Old specifications

◆ firstAttack

int Yukar.Common.Rom.Condition.firstAttack = 0

Old specifications

◆ hateRate

int Yukar.Common.Rom.Condition.hateRate = 0

Old specifications

◆ icon

Resource.Icon.Ref Yukar.Common.Rom.Condition.icon = new Resource.Icon.Ref()

icon

◆ itemRate

int Yukar.Common.Rom.Condition.itemRate = 0

Old specifications

◆ magic

int Yukar.Common.Rom.Condition.magic = 0

Magic power change amount (for battle)

◆ magicStatusChangeType

Util.StatusChangeType Yukar.Common.Rom.Condition.magicStatusChangeType

Magic power change type (for battle)

◆ mapSlipDamageCycle

int Yukar.Common.Rom.Condition.mapSlipDamageCycle = 1

Old specifications

◆ mapSlipDamageParam

int Yukar.Common.Rom.Condition.mapSlipDamageParam = 1

Old specifications

◆ mapSlipDamageType

SlipDamageType Yukar.Common.Rom.Condition.mapSlipDamageType = SlipDamageType.Direct

Old specifications

◆ maxDamage

int Yukar.Common.Rom.Condition.maxDamage = 0

Old specifications

◆ maxHP

int Yukar.Common.Rom.Condition.maxHP = 0

Maximum HP change (for battle)

◆ maxHPStatusChangeType

Util.StatusChangeType Yukar.Common.Rom.Condition.maxHPStatusChangeType

Maximum HP change type (for battle)

◆ maxMP

int Yukar.Common.Rom.Condition.maxMP = 0

Maximum MP change (for battle)

◆ maxMPStatusChangeType

Util.StatusChangeType Yukar.Common.Rom.Condition.maxMPStatusChangeType

Maximum MP change type (for battle)

◆ messageForAlly

string Yukar.Common.Rom.Condition.messageForAlly = ""

Old specifications

◆ messageForContinue

string Yukar.Common.Rom.Condition.messageForContinue = ""

Old specifications

◆ messageForEnemy

string Yukar.Common.Rom.Condition.messageForEnemy = ""

Old specifications

◆ messageForFinished

string Yukar.Common.Rom.Condition.messageForFinished = ""

Old specifications

◆ model

Guid Yukar.Common.Rom.Condition.model

Not implemented

◆ motion

string Yukar.Common.Rom.Condition.motion = ""

Motion when applied

◆ motionGuid

Guid Yukar.Common.Rom.Condition.motionGuid

Motion GUID when applied (for sample display)

◆ power

int Yukar.Common.Rom.Condition.power = 0

Attack power change amount (for battle)

◆ powerStatusChangeType

Util.StatusChangeType Yukar.Common.Rom.Condition.powerStatusChangeType

Attack power change type (for battle)

◆ predefinedConditions

readonly Guid [] Yukar.Common.Rom.Condition.predefinedConditions
static
Initial value:
=
{
new Guid("82BC118C-38E0-4309-AAB1-09A670D53165"),
new Guid("99411EA7-2D3E-4170-BCEA-3D8377FE3EF1"),
new Guid("1FFC384F-5529-4DF8-B88C-1434C63F02F5"),
new Guid("B47F502A-22CC-46B8-911B-C95A0DFEACA1"),
new Guid("6F2F14F2-26E8-4D39-8270-7D9A3B1A2062"),
new Guid("B1041DED-BC86-456B-AA6D-9E65BAE8359C"),
}

GUID list of defined states

◆ probabilityRate

int Yukar.Common.Rom.Condition.probabilityRate = 0

Probability (%) (during battle)

◆ rewardRate

int Yukar.Common.Rom.Condition.rewardRate = 0

Old specifications

◆ scriptOnTrigger

Guid Yukar.Common.Rom.Condition.scriptOnTrigger

Not implemented

◆ slipDamage

bool Yukar.Common.Rom.Condition.slipDamage = false

Old specifications

◆ speed

int Yukar.Common.Rom.Condition.speed = 0

Amount of change in speed (for battle)

◆ speedStatusChangeType

Util.StatusChangeType Yukar.Common.Rom.Condition.speedStatusChangeType

Speed change type (for battle)

◆ stack

StackType Yukar.Common.Rom.Condition.stack = StackType.Disable

layered

◆ successRate

int Yukar.Common.Rom.Condition.successRate = 100

success rate

◆ textColor

Microsoft.Xna.Framework.Color Yukar.Common.Rom.Condition.textColor

Old specifications

◆ transparent

bool Yukar.Common.Rom.Condition.transparent =false

Old specifications

◆ turnContinue

int Yukar.Common.Rom.Condition.turnContinue = 0

Number of turns (during battle)

◆ vitality

int Yukar.Common.Rom.Condition.vitality = 0

Defense power change amount (for battle)

◆ vitalityStatusChangeType

Util.StatusChangeType Yukar.Common.Rom.Condition.vitalityStatusChangeType

Defense power change type (for battle)

◆ walkCount

int Yukar.Common.Rom.Condition.walkCount = 0

Time (seconds) (on map)

◆ walkSpeed

int Yukar.Common.Rom.Condition.walkSpeed = 0

Old specifications

◆ windowColor

Microsoft.Xna.Framework.Color Yukar.Common.Rom.Condition.windowColor

Old specifications

Property Documentation

◆ Accessory1

int Yukar.Common.Rom.Condition.Accessory1
getset

Old specifications

◆ Accessory2

int Yukar.Common.Rom.Condition.Accessory2
getset

Old specifications

◆ actionDisabled

bool Yukar.Common.Rom.Condition.actionDisabled = false
getset

incapacitated

◆ ActionDisabled

bool Yukar.Common.Rom.Condition.ActionDisabled
getset

◆ AttachPercent

int Yukar.Common.Rom.Condition.AttachPercent
get

Percentage of force granted when consumption status is below a certain level

◆ Attack

bool Yukar.Common.Rom.Condition.Attack
getset

Old specifications

◆ AttackAdd

int Yukar.Common.Rom.Condition.AttackAdd
getset

Old specifications

◆ AttackTarget

int Yukar.Common.Rom.Condition.AttackTarget
getset

Old specifications

◆ BattleFinished

bool Yukar.Common.Rom.Condition.BattleFinished
getset

At the end of the battle

◆ BattleSlipDamageCycle

int Yukar.Common.Rom.Condition.BattleSlipDamageCycle
getset

Old specifications

◆ BattleSlipDamageParam

int Yukar.Common.Rom.Condition.BattleSlipDamageParam
getset

Old specifications

◆ BattleSlipDamageType

int Yukar.Common.Rom.Condition.BattleSlipDamageType
getset

Old specifications

◆ BattleStampColorEnabledForEditor

bool Yukar.Common.Rom.Condition.BattleStampColorEnabledForEditor
getset

Enable/disable display color (for battle)

◆ BattleStampColorForEditor

System.Drawing.Color Yukar.Common.Rom.Condition.BattleStampColorForEditor
getset

Display color (for battle)

◆ BattleStampTransparent

bool Yukar.Common.Rom.Condition.BattleStampTransparent
getset

Translucent display (for battle)

◆ BehindParty

bool Yukar.Common.Rom.Condition.BehindParty
getset

Moves to the back of the party while applying.

◆ Body

int Yukar.Common.Rom.Condition.Body
getset

Old specifications

◆ ChangeTrainOrder

bool Yukar.Common.Rom.Condition.ChangeTrainOrder
getset

Old specifications

◆ CondAttr

int Yukar.Common.Rom.Condition.CondAttr
getset

Old specifications

◆ criticalDamagePercent

int Yukar.Common.Rom.Condition.criticalDamagePercent
get

Critical damage rate (for battle)

◆ criticalEvasionPercent

int Yukar.Common.Rom.Condition.criticalEvasionPercent
get

Critical avoidance rate (for battle)

◆ CriticalHit

int Yukar.Common.Rom.Condition.CriticalHit
getset

Old specifications

◆ DamageValue

int Yukar.Common.Rom.Condition.DamageValue
getset

Cumulative damage (during battle)

◆ DeadCondition

bool Yukar.Common.Rom.Condition.DeadCondition
getset

Old specifications

◆ DeadConditionPercent

int Yukar.Common.Rom.Condition.DeadConditionPercent
getset

Old specifications

◆ Description

string Yukar.Common.Rom.Condition.Description
getset

Explanatory text

◆ Dexterity

int Yukar.Common.Rom.Condition.Dexterity
getset

Accuracy change amount (for battle)

◆ DexterityStatusChangeType

int Yukar.Common.Rom.Condition.DexterityStatusChangeType
getset

Accuracy change type (for battle)

◆ EditReleaseConditionList

List<Guid> Yukar.Common.Rom.Condition.EditReleaseConditionList
get

Old specifications

◆ Effect

Guid Yukar.Common.Rom.Condition.Effect
getset

Effect when applied

◆ EffectParamSettings

EffectParamSettings Yukar.Common.Rom.Condition.EffectParamSettings = new EffectParamSettings(EffectParamSettings.TargetType.ConditionEffectParam, false)
getset

Effect settings

◆ EncountDisabled

bool Yukar.Common.Rom.Condition.EncountDisabled
getset

Old specifications

◆ EncountRate

int Yukar.Common.Rom.Condition.EncountRate
getset

Old specifications

◆ Evasion

int Yukar.Common.Rom.Condition.Evasion
getset

Evasion rate change (for battle)

◆ EvasionStatusChangeType

int Yukar.Common.Rom.Condition.EvasionStatusChangeType
getset

Evasion rate change type (for battle)

◆ EventRef

Guid Yukar.Common.Rom.Condition.EventRef
get

For common operations on database data specific event settings

Implements Yukar.Common.Rom.IDatabaseItem.

◆ ExpRate

int Yukar.Common.Rom.Condition.ExpRate
getset

Old specifications

◆ FirstAttack

int Yukar.Common.Rom.Condition.FirstAttack
getset

Old specifications

◆ HateRate

int Yukar.Common.Rom.Condition.HateRate
getset

Old specifications

◆ Head

int Yukar.Common.Rom.Condition.Head
getset

Old specifications

◆ Icon

Resource.Icon.Ref Yukar.Common.Rom.Condition.Icon
getset

icon

◆ IsActionDisabled

bool Yukar.Common.Rom.Condition.IsActionDisabled
get

incapacitated

◆ IsAttachForce

bool Yukar.Common.Rom.Condition.IsAttachForce
get

Forcibly granted when consumption status is below a certain level

◆ IsAutoAttack

bool Yukar.Common.Rom.Condition.IsAutoAttack
get

automatic attack

◆ IsBattleSlipDamage

bool Yukar.Common.Rom.Condition.IsBattleSlipDamage
get

Automatic damage/recovery during battle

◆ IsDeadCondition

bool Yukar.Common.Rom.Condition.IsDeadCondition
get

Forcibly given at 0 HP

◆ IsMapSlipDamage

bool Yukar.Common.Rom.Condition.IsMapSlipDamage
get

Automatic damage/recovery on map

◆ ItemRate

int Yukar.Common.Rom.Condition.ItemRate
getset

Old specifications

◆ Magic

int Yukar.Common.Rom.Condition.Magic
getset

Magic power change amount (for battle)

◆ MagicStatusChangeType

int Yukar.Common.Rom.Condition.MagicStatusChangeType
getset

Magic power change type (for battle)

◆ MapSlipDamageCycle

int Yukar.Common.Rom.Condition.MapSlipDamageCycle
getset

Old specifications

◆ MapSlipDamageParam

int Yukar.Common.Rom.Condition.MapSlipDamageParam
getset

Old specifications

◆ MapSlipDamageType

int Yukar.Common.Rom.Condition.MapSlipDamageType
getset

Old specifications

◆ MapStampColorEnabledForEditor

bool Yukar.Common.Rom.Condition.MapStampColorEnabledForEditor
getset

Enabling/disabling display colors (on the map)

◆ MapStampColorForEditor

System.Drawing.Color Yukar.Common.Rom.Condition.MapStampColorForEditor
getset

Display color (on map)

◆ MaxDamage

int Yukar.Common.Rom.Condition.MaxDamage
getset

Old specifications

◆ MaxHP

int Yukar.Common.Rom.Condition.MaxHP
getset

Maximum HP change (for battle)

◆ MaxHPStatusChangeType

int Yukar.Common.Rom.Condition.MaxHPStatusChangeType
getset

Maximum HP change type (for battle)

◆ MaxMP

int Yukar.Common.Rom.Condition.MaxMP
getset

Maximum MP change (for battle)

◆ MaxMPStatusChangeType

int Yukar.Common.Rom.Condition.MaxMPStatusChangeType
getset

Maximum MP change type (for battle)

◆ MessageForAlly

string Yukar.Common.Rom.Condition.MessageForAlly
getset

Old specifications

◆ MessageForContinue

string Yukar.Common.Rom.Condition.MessageForContinue
getset

Old specifications

◆ MessageForEnemy

string Yukar.Common.Rom.Condition.MessageForEnemy
getset

Old specifications

◆ MessageForFinished

string Yukar.Common.Rom.Condition.MessageForFinished
getset

Old specifications

◆ Model

Guid Yukar.Common.Rom.Condition.Model
getset

Not implemented

◆ Motion

string Yukar.Common.Rom.Condition.Motion
getset

Motion when applied

◆ MotionGuid

Guid Yukar.Common.Rom.Condition.MotionGuid
getset

Motion GUID when applied (for sample display)

◆ NoRecoveryTerms

bool Yukar.Common.Rom.Condition.NoRecoveryTerms
get

No cancellation conditions

◆ Power

int Yukar.Common.Rom.Condition.Power
getset

Attack power change amount (for battle)

◆ PowerStatusChangeType

int Yukar.Common.Rom.Condition.PowerStatusChangeType
getset

Attack power change type (for battle)

◆ Priority

int Yukar.Common.Rom.Condition.Priority
getset

ID for determining motion priority (assigned from GameMain)

◆ ProbabilityRate

int Yukar.Common.Rom.Condition.ProbabilityRate
getset

Probability (%) (during battle)

◆ ReleaseConditionList

List<Guid> Yukar.Common.Rom.Condition.ReleaseConditionList
getset

List of statuses that are canceled when granted

◆ releaseConditions

List<Guid> Yukar.Common.Rom.Condition.releaseConditions
get

Old specifications

◆ RewardRate

int Yukar.Common.Rom.Condition.RewardRate
getset

Old specifications

◆ Shield

int Yukar.Common.Rom.Condition.Shield
getset

Old specifications

◆ SlipDamage

bool Yukar.Common.Rom.Condition.SlipDamage
getset

Old specifications

◆ Speed

int Yukar.Common.Rom.Condition.Speed
getset

Amount of change in speed (for battle)

◆ SpeedStatusChangeType

int Yukar.Common.Rom.Condition.SpeedStatusChangeType
getset

Speed change type (for battle)

◆ Stack

int Yukar.Common.Rom.Condition.Stack
getset

layered

◆ SuccessRate

int Yukar.Common.Rom.Condition.SuccessRate
getset

success rate

◆ textColorPacked

uint Yukar.Common.Rom.Condition.textColorPacked
getset

Old specifications

◆ Transparent

bool Yukar.Common.Rom.Condition.Transparent
getset

Translucent display (for maps)

◆ TurnContinue

int Yukar.Common.Rom.Condition.TurnContinue
getset

Number of turns (during battle)

◆ Vitality

int Yukar.Common.Rom.Condition.Vitality
getset

Defense power change amount (for battle)

◆ VitalityStatusChangeType

int Yukar.Common.Rom.Condition.VitalityStatusChangeType
getset

Defense power change type (for battle)

◆ WalkCount

int Yukar.Common.Rom.Condition.WalkCount
getset

Time (seconds) (on map)

◆ WalkSpeed

int Yukar.Common.Rom.Condition.WalkSpeed
getset

Old specifications

◆ Weapon

int Yukar.Common.Rom.Condition.Weapon
getset

Old specifications

◆ windowColorPacked

uint Yukar.Common.Rom.Condition.windowColorPacked
getset

Old specifications