Logo
公開型 | 公開メンバ関数 | 静的公開メンバ関数 | 公開変数類 | 静的公開変数類 | プロパティ | 全メンバ一覧
Yukar.Common.Rom.Condition クラス

データベース・状態の定義を保持するクラス [詳解]

Yukar.Common.Rom.Condition の継承関係図
Yukar.Common.Rom.RomItem Yukar.Common.Rom.IDatabaseItem Yukar.Common.Rom.IChunk

公開型

enum  StackType { Disable = 0 , Override , Add }
 重ね掛けタイプ [詳解]
 
enum  RecoveryType {
  Unknown = 0 , Terms , Effect , Normal ,
  Event , Invalidate , BattleFinished
}
 状態回復タイプ [詳解]
 
enum  SlipDamageType { Direct = 0 , HPPercent , MaxHPPercent }
 ダメージタイプ [詳解]
 
enum  AttachConditionTermsType { New = 0 , Assigned }
 状態変化(付与時)条件タイプ [詳解]
 
enum  AttachConditionDetachTimingType { Always = 0 , TermsOnly , RecoveryOnly }
 状態変化(解除時)条件タイプ [詳解]
 
enum  EquipmentEffectType { None = 0 , Fixed , Disable }
 装備への影響タイプ [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開型
enum  ThumbnailStatusType { Empty = 0 , Creating , Created , Failed }
 サムネイル画像生成状況 [詳解]
 

公開メンバ関数

bool GetAutoAttackParam (out TargetType outAttackTarget)
 自動攻撃の対象を取得する [詳解]
 
bool IsSlipDamage (SlipDamageEffectParam.SituationType inType)
 自動ダメージ/回復 [詳解]
 
string GetMessage (Guid inId)
 メッセージ取得 [詳解]
 
void SetMessage (Guid inId, string inMessage)
 メッセージ設定 [詳解]
 
 Condition ()
 コンストラクタ [詳解]
 
void InitializeEffectParamSettings (GameSettings inGameSettings)
 EffectParamSettingsの初期化 [詳解]
 
override void save (BinaryWriter writer)
 保存 [詳解]
 
override void load (BinaryReader reader)
 読み込み [詳解]
 
override void ChangeId (Dictionary< Guid, RomItem > inChangeIdDic)
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開メンバ関数
string getCategory (string locale=null)
 カテゴリパスを取得 [詳解]
 
 RomItem ()
 コンストラクタ [詳解]
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify, out bool setNotify)
 サムネイル画像を取得 [詳解]
 
System.Drawing.Bitmap getThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を取得 [詳解]
 
System.Drawing.Bitmap getThumbnail ()
 サムネイル画像を取得 [詳解]
 
void invalidateThumbnail ()
 サムネイル画像を無効化 [詳解]
 
void invalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を無効化 [詳解]
 
void forceInvalidateThumbnail (THUMBNAILMAKERNOTIFY notify)
 サムネイル画像を強制的に再生成 [詳解]
 
virtual void save (BinaryWriter writer)
 保存 [詳解]
 
virtual void load (BinaryReader reader)
 読み込み [詳解]
 
virtual void saveUsedGUID (BinaryWriter writer, bool inIncludeChildUseRomGUID)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
void saveUsedGUID (BinaryWriter writer)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
virtual bool initializingAfterLoading ()
 ロード後の初期化処理 [詳解]
 
virtual void reImport ()
 再インポート [詳解]
 
virtual void export (string path)
 エクスポート [詳解]
 
virtual void onCatalogCleanup ()
 カタログ解放時処理 [詳解]
 
virtual void onNameChanged ()
 名前変更時の処理 [詳解]
 
void copyFrom (Common.Rom.RomItem src)
 別のRomItemからデータをコピーする [詳解]
 
virtual void CheckRecourceConsistency (Catalog inCatalog)
 整合性チェック(ツール用) [詳解]
 
virtual void ChangeId (Dictionary< Guid, Rom.RomItem > inChangeIdDic)
 使用しているIdを対応するロムのIdに差し替える [詳解]
 
void ClearId (List< Rom.RomItem > inClearRomItemList)
 リストのロムの使用を削除 [詳解]
 
void Dispose ()
 
void AddUpdatecall (int count)
 サムネイル生成の保留カウンタを増減する [詳解]
 
void save (BinaryWriter writer)
 保存 [詳解]
 
void load (BinaryReader reader)
 読み込み [詳解]
 

静的公開メンバ関数

static List< string > GetBattleCommandDisabledTargetTagList (Dictionary< Guid, GameData.Hero.ConditionInfo > inConditionInfoDic)
 バトルコマンド使用不可対象タグ一覧取得 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開メンバ関数
static bool reImport (List< RomItem > inRomList)
 再インポート [詳解]
 
static void writeChunk (System.IO.BinaryWriter writer, IChunk rom)
 チャンクを書き込む [詳解]
 
static void readChunk (System.IO.BinaryReader reader, IChunk rom)
 チャンクを読み込む [詳解]
 
static void skipChunk (System.IO.BinaryReader reader)
 チャンクをスキップ [詳解]
 
static T Clone< T > (RomItem inSrc)
 RomItemをクローンする [詳解]
 
static bool equalChunk (IChunk a, IChunk b)
 チャンクの内容が等しいか [詳解]
 
static IChunk duplicate (IChunk rom)
 IChunkを複製する [詳解]
 

公開変数類

String description = ""
 説明文 [詳解]
 
Guid scriptOnTrigger
 未実装 [詳解]
 
Resource.Icon.Ref icon = new Resource.Icon.Ref()
 アイコン [詳解]
 
Guid model
 未実装 [詳解]
 
Guid effect
 適用時のエフェクト [詳解]
 
string motion = ""
 適用時のモーション [詳解]
 
Guid motionGuid
 適用時のモーションGUID(サンプル表示用) [詳解]
 
int successRate = 100
 成功率 [詳解]
 
uint cond_attr = 0
 地形状態変化の割り当て [詳解]
 
bool behindParty
 付与の間、パーティの後方に移動 [詳解]
 
StackType stack = StackType.Disable
 重ね掛け [詳解]
 
bool battleFinished = true
 バトル終了時 [詳解]
 
int damageValue = 0
 ダメージ累計(バトル中) [詳解]
 
int walkCount = 0
 時間(秒)(マップ上) [詳解]
 
int probabilityRate = 0
 確率(%)(バトル中) [詳解]
 
int turnContinue = 0
 ターン数(バトル中) [詳解]
 
bool attack = false
 旧仕様 [詳解]
 
TargetType attackTarget = TargetType.PARTY_ALL
 旧仕様 [詳解]
 
bool slipDamage = false
 旧仕様 [詳解]
 
int battleSlipDamageCycle = 1
 旧仕様 [詳解]
 
SlipDamageType battleSlipDamageType = SlipDamageType.Direct
 旧仕様 [詳解]
 
int battleSlipDamageParam = 10
 旧仕様 [詳解]
 
int mapSlipDamageCycle = 1
 旧仕様 [詳解]
 
SlipDamageType mapSlipDamageType = SlipDamageType.Direct
 旧仕様 [詳解]
 
int mapSlipDamageParam = 1
 旧仕様 [詳解]
 
bool deadCondition = false
 旧仕様 [詳解]
 
int deadConditionPercent = 0
 旧仕様 [詳解]
 
int maxHP = 0
 最大HP変化量(バトル用) [詳解]
 
Util.StatusChangeType maxHPStatusChangeType
 最大HP変化タイプ(バトル用) [詳解]
 
int maxMP = 0
 最大MP変化量(バトル用) [詳解]
 
Util.StatusChangeType maxMPStatusChangeType
 最大MP変化タイプ(バトル用) [詳解]
 
int power = 0
 攻撃力変化量(バトル用) [詳解]
 
Util.StatusChangeType powerStatusChangeType
 攻撃力変化タイプ(バトル用) [詳解]
 
int magic = 0
 魔力変化量(バトル用) [詳解]
 
Util.StatusChangeType magicStatusChangeType
 魔力変化タイプ(バトル用) [詳解]
 
int vitality = 0
 防御力変化量(バトル用) [詳解]
 
Util.StatusChangeType vitalityStatusChangeType
 防御力変化タイプ(バトル用) [詳解]
 
int speed = 0
 素早さ変化量(バトル用) [詳解]
 
Util.StatusChangeType speedStatusChangeType
 素早さ変化タイプ(バトル用) [詳解]
 
int evasion = 0
 回避率変化量(バトル用) [詳解]
 
Util.StatusChangeType evasionStatusChangeType
 回避率変化タイプ(バトル用) [詳解]
 
int dexterity = 0
 命中率変化量(バトル用) [詳解]
 
Util.StatusChangeType dexterityStatusChangeType
 命中率変化タイプ(バトル用) [詳解]
 
EquipmentEffectType[] equipmentEffects = new EquipmentEffectType[6]
 旧仕様 [詳解]
 
int attackAdd = 0
 旧仕様 [詳解]
 
int firstAttack = 0
 旧仕様 [詳解]
 
int criticalHit = 0
 旧仕様 [詳解]
 
int rewardRate = 0
 旧仕様 [詳解]
 
int expRate = 0
 旧仕様 [詳解]
 
int itemRate = 0
 旧仕様 [詳解]
 
int hateRate = 0
 旧仕様 [詳解]
 
int maxDamage = 0
 旧仕様 [詳解]
 
int encountRate = 0
 旧仕様 [詳解]
 
bool encountDisabled = false
 旧仕様 [詳解]
 
int walkSpeed = 0
 旧仕様 [詳解]
 
bool changeTrainOrder = false
 旧仕様 [詳解]
 
bool transparent =false
 旧仕様 [詳解]
 
string messageForAlly = ""
 旧仕様 [詳解]
 
string messageForEnemy = ""
 旧仕様 [詳解]
 
string messageForContinue = ""
 旧仕様 [詳解]
 
string messageForFinished = ""
 旧仕様 [詳解]
 
Microsoft.Xna.Framework.Color textColor
 旧仕様 [詳解]
 
Microsoft.Xna.Framework.Color windowColor
 旧仕様 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開変数類
Guid guId
 ID [詳解]
 
String name
 名前 [詳解]
 
string tags = ""
 タグ [詳解]
 
string category = ""
 カテゴリ [詳解]
 

静的公開変数類

static readonly Guid[] predefinedConditions
 定義済み状態のGUIDリスト [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開変数類
static int thumbnailWidth = 128
 サムネイル画像の幅(ピクセル) [詳解]
 
static int thumbnailHeight = 128
 サムネイル画像の高さ(ピクセル) [詳解]
 
const char CATEGORY_SPLITTER = '\\'
 カテゴリ区切り文字 [詳解]
 
static CREATETHUMBNAIL createThumbnailFunction = null
 サムネイル生成関数 [詳解]
 
const int UnknownRefCount = -2000
 参照カウントが不明な場合の定数 [詳解]
 

プロパティ

Guid EventRef [get]
 データベースデータの固有イベント設定の共通操作用 [詳解]
 
string Description [get, set]
 説明文 [詳解]
 
Resource.Icon.Ref Icon [get, set]
 アイコン [詳解]
 
Guid Effect [get, set]
 適用時のエフェクト [詳解]
 
Guid Model [get, set]
 未実装 [詳解]
 
string Motion [get, set]
 適用時のモーション [詳解]
 
Guid MotionGuid [get, set]
 適用時のモーションGUID(サンプル表示用) [詳解]
 
int SuccessRate [get, set]
 成功率 [詳解]
 
bool BehindParty [get, set]
 付与の間、パーティの後方に移動 [詳解]
 
int Stack [get, set]
 重ね掛け [詳解]
 
bool BattleFinished [get, set]
 バトル終了時 [詳解]
 
int DamageValue [get, set]
 ダメージ累計(バトル中) [詳解]
 
int WalkCount [get, set]
 時間(秒)(マップ上) [詳解]
 
int ProbabilityRate [get, set]
 確率(%)(バトル中) [詳解]
 
int TurnContinue [get, set]
 ターン数(バトル中) [詳解]
 
bool NoRecoveryTerms [get]
 解除条件なし [詳解]
 
bool actionDisabled = false [get, set]
 行動不能 [詳解]
 
bool ActionDisabled [get, set]
 
bool Attack [get, set]
 旧仕様 [詳解]
 
int AttackTarget [get, set]
 旧仕様 [詳解]
 
bool SlipDamage [get, set]
 旧仕様 [詳解]
 
int BattleSlipDamageCycle [get, set]
 旧仕様 [詳解]
 
int BattleSlipDamageType [get, set]
 旧仕様 [詳解]
 
int BattleSlipDamageParam [get, set]
 旧仕様 [詳解]
 
int MapSlipDamageCycle [get, set]
 旧仕様 [詳解]
 
int MapSlipDamageType [get, set]
 旧仕様 [詳解]
 
int MapSlipDamageParam [get, set]
 旧仕様 [詳解]
 
bool DeadCondition [get, set]
 旧仕様 [詳解]
 
int DeadConditionPercent [get, set]
 旧仕様 [詳解]
 
bool IsActionDisabled [get]
 行動不能 [詳解]
 
bool IsAutoAttack [get]
 自動攻撃 [詳解]
 
bool IsBattleSlipDamage [get]
 バトル中の自動ダメージ/回復 [詳解]
 
bool IsMapSlipDamage [get]
 マップ上の自動ダメージ/回復 [詳解]
 
bool IsDeadCondition [get]
 HP0で強制的に付与 [詳解]
 
bool IsAttachForce [get]
 消費ステータス一定以下で強制付与 [詳解]
 
int AttachPercent [get]
 消費ステータス一定以下で強制付与される割合 [詳解]
 
EffectParamSettings EffectParamSettings = new EffectParamSettings(EffectParamSettings.TargetType.ConditionEffectParam, false) [get, set]
 効果設定 [詳解]
 
int MaxHP [get, set]
 最大HP変化量(バトル用) [詳解]
 
int MaxHPStatusChangeType [get, set]
 最大HP変化タイプ(バトル用) [詳解]
 
int MaxMP [get, set]
 最大MP変化量(バトル用) [詳解]
 
int MaxMPStatusChangeType [get, set]
 最大MP変化タイプ(バトル用) [詳解]
 
int Power [get, set]
 攻撃力変化量(バトル用) [詳解]
 
int PowerStatusChangeType [get, set]
 攻撃力変化タイプ(バトル用) [詳解]
 
int Magic [get, set]
 魔力変化量(バトル用) [詳解]
 
int MagicStatusChangeType [get, set]
 魔力変化タイプ(バトル用) [詳解]
 
int Vitality [get, set]
 防御力変化量(バトル用) [詳解]
 
int VitalityStatusChangeType [get, set]
 防御力変化タイプ(バトル用) [詳解]
 
int Speed [get, set]
 素早さ変化量(バトル用) [詳解]
 
int SpeedStatusChangeType [get, set]
 素早さ変化タイプ(バトル用) [詳解]
 
int Evasion [get, set]
 回避率変化量(バトル用) [詳解]
 
int EvasionStatusChangeType [get, set]
 回避率変化タイプ(バトル用) [詳解]
 
int Dexterity [get, set]
 命中率変化量(バトル用) [詳解]
 
int DexterityStatusChangeType [get, set]
 命中率変化タイプ(バトル用) [詳解]
 
int Weapon [get, set]
 旧仕様 [詳解]
 
int Shield [get, set]
 旧仕様 [詳解]
 
int Head [get, set]
 旧仕様 [詳解]
 
int Body [get, set]
 旧仕様 [詳解]
 
int Accessory1 [get, set]
 旧仕様 [詳解]
 
int Accessory2 [get, set]
 旧仕様 [詳解]
 
int criticalDamagePercent [get]
 クリティカルダメージ率(バトル用) [詳解]
 
int criticalEvasionPercent [get]
 クリティカル回避率(バトル用) [詳解]
 
int AttackAdd [get, set]
 旧仕様 [詳解]
 
int FirstAttack [get, set]
 旧仕様 [詳解]
 
int CriticalHit [get, set]
 旧仕様 [詳解]
 
int RewardRate [get, set]
 旧仕様 [詳解]
 
int ExpRate [get, set]
 旧仕様 [詳解]
 
int ItemRate [get, set]
 旧仕様 [詳解]
 
int HateRate [get, set]
 旧仕様 [詳解]
 
int MaxDamage [get, set]
 旧仕様 [詳解]
 
int EncountRate [get, set]
 旧仕様 [詳解]
 
bool EncountDisabled [get, set]
 旧仕様 [詳解]
 
int WalkSpeed [get, set]
 旧仕様 [詳解]
 
bool ChangeTrainOrder [get, set]
 旧仕様 [詳解]
 
bool Transparent [get, set]
 半透明表示(マップ用) [詳解]
 
System.Drawing.Color MapStampColorForEditor [get, set]
 表示色(マップ上) [詳解]
 
bool MapStampColorEnabledForEditor [get, set]
 表示色の有効/無効(マップ上) [詳解]
 
bool BattleStampTransparent [get, set]
 半透明表示(バトル用) [詳解]
 
System.Drawing.Color BattleStampColorForEditor [get, set]
 表示色(バトル用) [詳解]
 
bool BattleStampColorEnabledForEditor [get, set]
 表示色の有効/無効(バトル用) [詳解]
 
string MessageForAlly [get, set]
 旧仕様 [詳解]
 
string MessageForEnemy [get, set]
 旧仕様 [詳解]
 
string MessageForContinue [get, set]
 旧仕様 [詳解]
 
string MessageForFinished [get, set]
 旧仕様 [詳解]
 
int Priority [get, set]
 モーション優先度判定用ID(GameMainから割り振り) [詳解]
 
uint textColorPacked [get, set]
 旧仕様 [詳解]
 
uint windowColorPacked [get, set]
 旧仕様 [詳解]
 
List< Guid > releaseConditions [get]
 旧仕様 [詳解]
 
List< Guid > ReleaseConditionList [get, set]
 付与時に解除される状態一覧 [詳解]
 
List< Guid > EditReleaseConditionList [get]
 旧仕様 [詳解]
 
int CondAttr [get, set]
 旧仕様 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承プロパティ
System.Drawing.Bitmap Thumbnail [get]
 サムネイル画像 [詳解]
 
ThumbnailStatusType ThumbnailStatus = ThumbnailStatusType.Empty [get, set]
 サムネイル生成状況 [詳解]
 
string Name [get, set]
 表示名を取得 [詳解]
 
virtual int RefCount [get]
 参照カウント [詳解]
 
virtual bool UseRefCount [get]
 参照カウントを使用するか [詳解]
 
Folder Parent [get, set]
 親フォルダ [詳解]
 
- 基底クラス Yukar.Common.Rom.IDatabaseItem に属する継承プロパティ
Guid EventRef [get]
 データベースデータの固有イベント設定の共通操作用 [詳解]
 

その他の継承メンバ

- 基底クラス Yukar.Common.Rom.RomItem に属する継承限定公開メンバ関数
virtual void Dispose (bool disposing)
 

詳解

データベース・状態の定義を保持するクラス

列挙型メンバ詳解

◆ AttachConditionDetachTimingType

enum Yukar.Common.Rom.Condition.AttachConditionDetachTimingType

状態変化(解除時)条件タイプ

列挙値
Always 
TermsOnly 
RecoveryOnly 

◆ AttachConditionTermsType

enum Yukar.Common.Rom.Condition.AttachConditionTermsType

状態変化(付与時)条件タイプ

列挙値
New 
Assigned 

◆ EquipmentEffectType

enum Yukar.Common.Rom.Condition.EquipmentEffectType

装備への影響タイプ

列挙値
None 
Fixed 
Disable 

◆ RecoveryType

enum Yukar.Common.Rom.Condition.RecoveryType

状態回復タイプ

列挙値
Unknown 
Terms 
Effect 
Normal 
Event 
Invalidate 
BattleFinished 

◆ SlipDamageType

enum Yukar.Common.Rom.Condition.SlipDamageType

ダメージタイプ

列挙値
Direct 
HPPercent 
MaxHPPercent 

◆ StackType

enum Yukar.Common.Rom.Condition.StackType

重ね掛けタイプ

列挙値
Disable 
Override 
Add 

構築子と解体子

◆ Condition()

Yukar.Common.Rom.Condition.Condition ( )

コンストラクタ

メソッド詳解

◆ ChangeId()

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

◆ GetAutoAttackParam()

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

自動攻撃の対象を取得する

引数
outAttackTarget対象
戻り値

◆ GetBattleCommandDisabledTargetTagList()

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

バトルコマンド使用不可対象タグ一覧取得

引数
inConditionInfoDicキャストの状態の有効期限管理辞書
戻り値

◆ GetMessage()

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

メッセージ取得

引数
inId取得したいメッセージのMessageParamクラスに定義済みID
戻り値

◆ InitializeEffectParamSettings()

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

EffectParamSettingsの初期化

引数
inGameSettingsゲーム全般の設定情報

◆ IsSlipDamage()

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

自動ダメージ/回復

引数
inType
戻り値

◆ load()

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

読み込み

引数
readerリーダー

Yukar.Common.Rom.RomItemを再実装しています。

◆ save()

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

保存

引数
writerライター

Yukar.Common.Rom.RomItemを再実装しています。

◆ SetMessage()

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

メッセージ設定

引数
inId設定したいメッセージのMessageParamクラスに定義済みID
inMessageメッセージ

メンバ詳解

◆ attack

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

旧仕様

◆ attackAdd

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

旧仕様

◆ attackTarget

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

旧仕様

◆ battleFinished

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

バトル終了時

◆ battleSlipDamageCycle

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

旧仕様

◆ battleSlipDamageParam

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

旧仕様

◆ battleSlipDamageType

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

旧仕様

◆ behindParty

bool Yukar.Common.Rom.Condition.behindParty

付与の間、パーティの後方に移動

◆ changeTrainOrder

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

旧仕様

◆ cond_attr

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

地形状態変化の割り当て

◆ criticalHit

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

旧仕様

◆ damageValue

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

ダメージ累計(バトル中)

◆ deadCondition

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

旧仕様

◆ deadConditionPercent

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

旧仕様

◆ description

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

説明文

◆ dexterity

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

命中率変化量(バトル用)

◆ dexterityStatusChangeType

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

命中率変化タイプ(バトル用)

◆ effect

Guid Yukar.Common.Rom.Condition.effect

適用時のエフェクト

◆ encountDisabled

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

旧仕様

◆ encountRate

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

旧仕様

◆ equipmentEffects

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

旧仕様

◆ evasion

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

回避率変化量(バトル用)

◆ evasionStatusChangeType

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

回避率変化タイプ(バトル用)

◆ expRate

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

旧仕様

◆ firstAttack

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

旧仕様

◆ hateRate

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

旧仕様

◆ icon

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

アイコン

◆ itemRate

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

旧仕様

◆ magic

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

魔力変化量(バトル用)

◆ magicStatusChangeType

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

魔力変化タイプ(バトル用)

◆ mapSlipDamageCycle

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

旧仕様

◆ mapSlipDamageParam

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

旧仕様

◆ mapSlipDamageType

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

旧仕様

◆ maxDamage

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

旧仕様

◆ maxHP

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

最大HP変化量(バトル用)

◆ maxHPStatusChangeType

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

最大HP変化タイプ(バトル用)

◆ maxMP

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

最大MP変化量(バトル用)

◆ maxMPStatusChangeType

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

最大MP変化タイプ(バトル用)

◆ messageForAlly

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

旧仕様

◆ messageForContinue

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

旧仕様

◆ messageForEnemy

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

旧仕様

◆ messageForFinished

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

旧仕様

◆ model

Guid Yukar.Common.Rom.Condition.model

未実装

◆ motion

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

適用時のモーション

◆ motionGuid

Guid Yukar.Common.Rom.Condition.motionGuid

適用時のモーションGUID(サンプル表示用)

◆ power

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

攻撃力変化量(バトル用)

◆ powerStatusChangeType

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

攻撃力変化タイプ(バトル用)

◆ predefinedConditions

readonly Guid [] Yukar.Common.Rom.Condition.predefinedConditions
static
初期値:
=
{
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リスト

◆ probabilityRate

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

確率(%)(バトル中)

◆ rewardRate

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

旧仕様

◆ scriptOnTrigger

Guid Yukar.Common.Rom.Condition.scriptOnTrigger

未実装

◆ slipDamage

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

旧仕様

◆ speed

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

素早さ変化量(バトル用)

◆ speedStatusChangeType

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

素早さ変化タイプ(バトル用)

◆ stack

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

重ね掛け

◆ successRate

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

成功率

◆ textColor

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

旧仕様

◆ transparent

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

旧仕様

◆ turnContinue

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

ターン数(バトル中)

◆ vitality

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

防御力変化量(バトル用)

◆ vitalityStatusChangeType

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

防御力変化タイプ(バトル用)

◆ walkCount

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

時間(秒)(マップ上)

◆ walkSpeed

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

旧仕様

◆ windowColor

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

旧仕様

プロパティ詳解

◆ Accessory1

int Yukar.Common.Rom.Condition.Accessory1
getset

旧仕様

◆ Accessory2

int Yukar.Common.Rom.Condition.Accessory2
getset

旧仕様

◆ actionDisabled

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

行動不能

◆ ActionDisabled

bool Yukar.Common.Rom.Condition.ActionDisabled
getset

◆ AttachPercent

int Yukar.Common.Rom.Condition.AttachPercent
get

消費ステータス一定以下で強制付与される割合

◆ Attack

bool Yukar.Common.Rom.Condition.Attack
getset

旧仕様

◆ AttackAdd

int Yukar.Common.Rom.Condition.AttackAdd
getset

旧仕様

◆ AttackTarget

int Yukar.Common.Rom.Condition.AttackTarget
getset

旧仕様

◆ BattleFinished

bool Yukar.Common.Rom.Condition.BattleFinished
getset

バトル終了時

◆ BattleSlipDamageCycle

int Yukar.Common.Rom.Condition.BattleSlipDamageCycle
getset

旧仕様

◆ BattleSlipDamageParam

int Yukar.Common.Rom.Condition.BattleSlipDamageParam
getset

旧仕様

◆ BattleSlipDamageType

int Yukar.Common.Rom.Condition.BattleSlipDamageType
getset

旧仕様

◆ BattleStampColorEnabledForEditor

bool Yukar.Common.Rom.Condition.BattleStampColorEnabledForEditor
getset

表示色の有効/無効(バトル用)

◆ BattleStampColorForEditor

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

表示色(バトル用)

◆ BattleStampTransparent

bool Yukar.Common.Rom.Condition.BattleStampTransparent
getset

半透明表示(バトル用)

◆ BehindParty

bool Yukar.Common.Rom.Condition.BehindParty
getset

付与の間、パーティの後方に移動

◆ Body

int Yukar.Common.Rom.Condition.Body
getset

旧仕様

◆ ChangeTrainOrder

bool Yukar.Common.Rom.Condition.ChangeTrainOrder
getset

旧仕様

◆ CondAttr

int Yukar.Common.Rom.Condition.CondAttr
getset

旧仕様

◆ criticalDamagePercent

int Yukar.Common.Rom.Condition.criticalDamagePercent
get

クリティカルダメージ率(バトル用)

◆ criticalEvasionPercent

int Yukar.Common.Rom.Condition.criticalEvasionPercent
get

クリティカル回避率(バトル用)

◆ CriticalHit

int Yukar.Common.Rom.Condition.CriticalHit
getset

旧仕様

◆ DamageValue

int Yukar.Common.Rom.Condition.DamageValue
getset

ダメージ累計(バトル中)

◆ DeadCondition

bool Yukar.Common.Rom.Condition.DeadCondition
getset

旧仕様

◆ DeadConditionPercent

int Yukar.Common.Rom.Condition.DeadConditionPercent
getset

旧仕様

◆ Description

string Yukar.Common.Rom.Condition.Description
getset

説明文

◆ Dexterity

int Yukar.Common.Rom.Condition.Dexterity
getset

命中率変化量(バトル用)

◆ DexterityStatusChangeType

int Yukar.Common.Rom.Condition.DexterityStatusChangeType
getset

命中率変化タイプ(バトル用)

◆ EditReleaseConditionList

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

旧仕様

◆ Effect

Guid Yukar.Common.Rom.Condition.Effect
getset

適用時のエフェクト

◆ EffectParamSettings

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

効果設定

◆ EncountDisabled

bool Yukar.Common.Rom.Condition.EncountDisabled
getset

旧仕様

◆ EncountRate

int Yukar.Common.Rom.Condition.EncountRate
getset

旧仕様

◆ Evasion

int Yukar.Common.Rom.Condition.Evasion
getset

回避率変化量(バトル用)

◆ EvasionStatusChangeType

int Yukar.Common.Rom.Condition.EvasionStatusChangeType
getset

回避率変化タイプ(バトル用)

◆ EventRef

Guid Yukar.Common.Rom.Condition.EventRef
get

データベースデータの固有イベント設定の共通操作用

Yukar.Common.Rom.IDatabaseItemを実装しています。

◆ ExpRate

int Yukar.Common.Rom.Condition.ExpRate
getset

旧仕様

◆ FirstAttack

int Yukar.Common.Rom.Condition.FirstAttack
getset

旧仕様

◆ HateRate

int Yukar.Common.Rom.Condition.HateRate
getset

旧仕様

◆ Head

int Yukar.Common.Rom.Condition.Head
getset

旧仕様

◆ Icon

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

アイコン

◆ IsActionDisabled

bool Yukar.Common.Rom.Condition.IsActionDisabled
get

行動不能

◆ IsAttachForce

bool Yukar.Common.Rom.Condition.IsAttachForce
get

消費ステータス一定以下で強制付与

◆ IsAutoAttack

bool Yukar.Common.Rom.Condition.IsAutoAttack
get

自動攻撃

◆ IsBattleSlipDamage

bool Yukar.Common.Rom.Condition.IsBattleSlipDamage
get

バトル中の自動ダメージ/回復

◆ IsDeadCondition

bool Yukar.Common.Rom.Condition.IsDeadCondition
get

HP0で強制的に付与

◆ IsMapSlipDamage

bool Yukar.Common.Rom.Condition.IsMapSlipDamage
get

マップ上の自動ダメージ/回復

◆ ItemRate

int Yukar.Common.Rom.Condition.ItemRate
getset

旧仕様

◆ Magic

int Yukar.Common.Rom.Condition.Magic
getset

魔力変化量(バトル用)

◆ MagicStatusChangeType

int Yukar.Common.Rom.Condition.MagicStatusChangeType
getset

魔力変化タイプ(バトル用)

◆ MapSlipDamageCycle

int Yukar.Common.Rom.Condition.MapSlipDamageCycle
getset

旧仕様

◆ MapSlipDamageParam

int Yukar.Common.Rom.Condition.MapSlipDamageParam
getset

旧仕様

◆ MapSlipDamageType

int Yukar.Common.Rom.Condition.MapSlipDamageType
getset

旧仕様

◆ MapStampColorEnabledForEditor

bool Yukar.Common.Rom.Condition.MapStampColorEnabledForEditor
getset

表示色の有効/無効(マップ上)

◆ MapStampColorForEditor

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

表示色(マップ上)

◆ MaxDamage

int Yukar.Common.Rom.Condition.MaxDamage
getset

旧仕様

◆ MaxHP

int Yukar.Common.Rom.Condition.MaxHP
getset

最大HP変化量(バトル用)

◆ MaxHPStatusChangeType

int Yukar.Common.Rom.Condition.MaxHPStatusChangeType
getset

最大HP変化タイプ(バトル用)

◆ MaxMP

int Yukar.Common.Rom.Condition.MaxMP
getset

最大MP変化量(バトル用)

◆ MaxMPStatusChangeType

int Yukar.Common.Rom.Condition.MaxMPStatusChangeType
getset

最大MP変化タイプ(バトル用)

◆ MessageForAlly

string Yukar.Common.Rom.Condition.MessageForAlly
getset

旧仕様

◆ MessageForContinue

string Yukar.Common.Rom.Condition.MessageForContinue
getset

旧仕様

◆ MessageForEnemy

string Yukar.Common.Rom.Condition.MessageForEnemy
getset

旧仕様

◆ MessageForFinished

string Yukar.Common.Rom.Condition.MessageForFinished
getset

旧仕様

◆ Model

Guid Yukar.Common.Rom.Condition.Model
getset

未実装

◆ Motion

string Yukar.Common.Rom.Condition.Motion
getset

適用時のモーション

◆ MotionGuid

Guid Yukar.Common.Rom.Condition.MotionGuid
getset

適用時のモーションGUID(サンプル表示用)

◆ NoRecoveryTerms

bool Yukar.Common.Rom.Condition.NoRecoveryTerms
get

解除条件なし

◆ Power

int Yukar.Common.Rom.Condition.Power
getset

攻撃力変化量(バトル用)

◆ PowerStatusChangeType

int Yukar.Common.Rom.Condition.PowerStatusChangeType
getset

攻撃力変化タイプ(バトル用)

◆ Priority

int Yukar.Common.Rom.Condition.Priority
getset

モーション優先度判定用ID(GameMainから割り振り)

◆ ProbabilityRate

int Yukar.Common.Rom.Condition.ProbabilityRate
getset

確率(%)(バトル中)

◆ ReleaseConditionList

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

付与時に解除される状態一覧

◆ releaseConditions

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

旧仕様

◆ RewardRate

int Yukar.Common.Rom.Condition.RewardRate
getset

旧仕様

◆ Shield

int Yukar.Common.Rom.Condition.Shield
getset

旧仕様

◆ SlipDamage

bool Yukar.Common.Rom.Condition.SlipDamage
getset

旧仕様

◆ Speed

int Yukar.Common.Rom.Condition.Speed
getset

素早さ変化量(バトル用)

◆ SpeedStatusChangeType

int Yukar.Common.Rom.Condition.SpeedStatusChangeType
getset

素早さ変化タイプ(バトル用)

◆ Stack

int Yukar.Common.Rom.Condition.Stack
getset

重ね掛け

◆ SuccessRate

int Yukar.Common.Rom.Condition.SuccessRate
getset

成功率

◆ textColorPacked

uint Yukar.Common.Rom.Condition.textColorPacked
getset

旧仕様

◆ Transparent

bool Yukar.Common.Rom.Condition.Transparent
getset

半透明表示(マップ用)

◆ TurnContinue

int Yukar.Common.Rom.Condition.TurnContinue
getset

ターン数(バトル中)

◆ Vitality

int Yukar.Common.Rom.Condition.Vitality
getset

防御力変化量(バトル用)

◆ VitalityStatusChangeType

int Yukar.Common.Rom.Condition.VitalityStatusChangeType
getset

防御力変化タイプ(バトル用)

◆ WalkCount

int Yukar.Common.Rom.Condition.WalkCount
getset

時間(秒)(マップ上)

◆ WalkSpeed

int Yukar.Common.Rom.Condition.WalkSpeed
getset

旧仕様

◆ Weapon

int Yukar.Common.Rom.Condition.Weapon
getset

旧仕様

◆ windowColorPacked

uint Yukar.Common.Rom.Condition.windowColorPacked
getset

旧仕様