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

BAKIN用アイテムクラス [詳解]

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

クラス

class  Equipable
 装備情報 [詳解]
 
class  Expendable
 消耗品情報 [詳解]
 
class  ExpendableWithSkill
 消耗品情報(スキル) 現在の仕様では、消耗品とは限らないので注意 [詳解]
 
class  Weapon
 武器情報 [詳解]
 

公開型

enum  EquipPos {
  NONE , SHIELD , HEAD , ARMOR ,
  ACCESSORY , LEGS
}
 装着箇所 [詳解]
 
enum  BasicParamType {
  Level = 0 , Price , WeaponAttrAttack , WeaponCritical ,
  EquipableMaxDamage , ChangeParamHitpoint , ChangeParamHitpointPercent , ChangeParamMagicpoint ,
  ChangeParamMagicpointPercent
}
 基本パラメータ種別 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開型
enum  ThumbnailStatusType { Empty = 0 , Creating , Created , Failed }
 サムネイル画像生成状況 [詳解]
 

公開メンバ関数

 NItem ()
 コンストラクタ [詳解]
 
void InitializeEffectParamSettings (GameSettings inGameSettings)
 アイテム効果の初期化 [詳解]
 
NItem CreateEnhancedItem ()
 強化アイテムを作成 [詳解]
 
override void save (System.IO.BinaryWriter writer)
 
override void saveUsedGUID (System.IO.BinaryWriter writer, bool inIncludeChildUsedGUID)
 使用しているGUIDの書き出し(ツール用) [詳解]
 
override void load (System.IO.BinaryReader reader)
 
 NItem (Common.Rom.Item rom)
 コンストラクタ [詳解]
 
override void ChangeId (Dictionary< Guid, RomItem > inChangeIdDic)
 
Event getSourceEvent (Catalog catalog)
 ソースイベントの取得 [詳解]
 
void ChangeName (string inPrefix, string inSuffix, bool inUseBaseName)
 名前の変更 [詳解]
 
List< int > GetCanEnhancedBaseParamList ()
 旧仕様 [詳解]
 
List< int > GetCanEnhancedWeaponParamList ()
 旧仕様 [詳解]
 
List< int > GetCanEnhancedEquipableParamList ()
 旧仕様 [詳解]
 
List< int > GetCanEnhancedExpendableParamList ()
 旧仕様 [詳解]
 
List< int > GetCanEnhancedChangeParamList ()
 旧仕様 [詳解]
 
List< int > GetCanEnhancedAllParamList ()
 旧仕様 [詳解]
 
void Enhance (int inCategoryIdx, int inParamIdx, bool inIsAdd, int inValue)
 旧仕様 [詳解]
 
void AdvancedEnhance (Guid inId, double inValue, bool inUsePercent, int inOperation)
 指定したIDのステータスの強化 [詳解]
 
void AdvancedEnhance (int inTargetIdx, double inValue, bool inUsePercent, int inOperation)
 指定した基本パラメータの強化 [詳解]
 
EquipParamInfo.EquipType GetEquipPos ()
 装着部位タイプを取得 [詳解]
 
int GetEquipParamIndex ()
 旧仕様 [詳解]
 
string GetCategoryName (GameSettings.Glossary glossary)
 装着部位名 [詳解]
 
bool IsMatchSystemTags (FilterTagProperty filteringProperty)
 指定のシステムタグとアイテムの設定が一致するか確認します。 [詳解]
 
- 基底クラス 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)
 読み込み [詳解]
 

公開変数類

Guid srcGuid
 SGBのアイテムから作成した場合の元のId [詳解]
 
ItemType srcItemType = ItemType.NO_EFFECT
 SGBのアイテムから作成した場合の元のタイプ [詳解]
 
bool usePictBook = true
 図鑑登録する [詳解]
 
Guid pictBookItem
 図鑑登録するアイテムの参照先 [詳解]
 
String description = ""
 説明 [詳解]
 
int level = 1
 レベル [詳解]
 
int price = 1
 価格 [詳解]
 
Resource.Icon.Ref icon
 アイコン [詳解]
 
Guid model
 3Dモデル [詳解]
 
int maxNum = 99
 最大所持数 [詳解]
 
Guid scriptOnNew
 アイテムイベントId [詳解]
 
bool useCatcher = false
 未実装 [詳解]
 
int catcherHPRate = 10
 未実装 [詳解]
 
int catcherMaxLevel = 0
 未実装 [詳解]
 
int usage = 0
 アイテム用途(ビット単位で複数指定可能) [詳解]
 
common.TaggedData ext = new common.TaggedData()
 拡張データ [詳解]
 
Expendable _expendable
 消耗品データ [詳解]
 
ExpendableWithSkill _expendableWithSkill
 スキル付き消耗品データ [詳解]
 
Equipable _equipable
 装備品データ [詳解]
 
Weapon _weapon
 武器データ [詳解]
 
float range = 1
 射程 [詳解]
 
bool useEnhance = false
 強化可能か [詳解]
 
NItem baseItem
 強化元アイテム [詳解]
 
string prefix = ""
 強化時の接頭辞 [詳解]
 
string suffix = ""
 強化時の接尾辞 [詳解]
 
bool useBaseName = true
 元の名前を使うか [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承公開変数類
Guid guId
 ID [詳解]
 
String name
 名前 [詳解]
 
string tags = ""
 タグ [詳解]
 
string category = ""
 カテゴリ [詳解]
 

静的公開変数類

const int MAX_LEVEL = 9999
 レベルの最大値 [詳解]
 
const int MIN_LEVEL = 1
 レベルの最小値 [詳解]
 
static Guid WeaponAttrAttackID = new Guid("{B6955763-55E7-492A-9E45-83971E24AAEB}")
 旧仕様用Id [詳解]
 
static Guid MoveForwardID = new Guid("{D57C2B04-E544-4236-B3A8-9A62E8F24D82}")
 行動時一歩前進するId [詳解]
 
static Guid EquipTypeID = new Guid("{74378736-15F4-4703-A021-E83CC7D71D80}")
 装着部位Id [詳解]
 
static Guid CriticalID = new Guid("{6A6C0833-5528-49E0-9346-F2422411E688}")
 クリティカル発生率Id [詳解]
 
static Guid MaxDamageID = new Guid("{DD30B1A3-6B7E-47DC-9356-5D18B39DF97F}")
 最大ダメージ/回復量Id [詳解]
 
static Guid EquipWeaponID = new Guid("{ED122570-AFD4-4477-94C0-FCD2F51EACAF}")
 旧仕様用Id [詳解]
 
static Guid EquipArmID = new Guid("{B9740D9A-C28B-4077-86B1-D991808B90D0}")
 旧仕様用Id [詳解]
 
static Guid EquipHeadID = new Guid("{74EAF8CA-F2AE-4DAF-A7C7-01B11A6E2116}")
 旧仕様用Id [詳解]
 
static Guid EquipBodyID = new Guid("{A08344BE-056F-42D5-B9D2-E57E7F5DBC20}")
 旧仕様用Id [詳解]
 
static Guid EquipAccessory1ID = new Guid("{68684E45-D3EF-4C22-B1E1-28052374B913}")
 旧仕様用Id [詳解]
 
static Guid EquipAccessory2ID = new Guid("{1119640F-8B3E-4714-912B-77523A936C91}")
 旧仕様用Id [詳解]
 
const string DEFAULT_FORMULA = "(max(a.atk / 2.5 - b.def / 4, 0) + a.eatk * b.edef) * rand(0.9, 1)"
 デフォルトの攻撃力計算式 [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承静的公開変数類
static int thumbnailWidth = 128
 サムネイル画像の幅(ピクセル) [詳解]
 
static int thumbnailHeight = 128
 サムネイル画像の高さ(ピクセル) [詳解]
 
const char CATEGORY_SPLITTER = '\\'
 カテゴリ区切り文字 [詳解]
 
static CREATETHUMBNAIL createThumbnailFunction = null
 サムネイル生成関数 [詳解]
 
const int UnknownRefCount = -2000
 参照カウントが不明な場合の定数 [詳解]
 

プロパティ

EquipPos equipType [get, set]
 装着部位 [詳解]
 
Guid EventRef [get]
 アイテムイベントId [詳解]
 
EffectParamSettings EffectParamSettings = new EffectParamSettings(EffectParamSettings.TargetType.ItemEffectParam, false) [get, set]
 効果 [詳解]
 
bool UsePictBook [get, set]
 図鑑登録する [詳解]
 
Guid PictBookItem [get, set]
 図鑑登録するアイテムの参照先 [詳解]
 
string Description [get, set]
 説明 [詳解]
 
int Price [get, set]
 価格 [詳解]
 
Icon.Ref Icon [get, set]
 アイコン [詳解]
 
Guid Model [get, set]
 3Dモデル [詳解]
 
int MaxNum [get, set]
 最大所持数 [詳解]
 
bool UseCatcher [get, set]
 未実装 [詳解]
 
int CatcherHPRate [get, set]
 未実装 [詳解]
 
int CatcherMaxLevel [get, set]
 未実装 [詳解]
 
bool Consumption [get, set]
 消耗品か [詳解]
 
bool UsageWeapon [get, set]
 武器か [詳解]
 
bool UsageArmor [get, set]
 防具か [詳解]
 
Expendable ExpendableData [get, set]
 消耗品データ [詳解]
 
ExpendableWithSkill ExpendableWithSkillData [get, set]
 スキル付き消耗品データ [詳解]
 
Equipable EquipableData [get, set]
 装備品データ [詳解]
 
Weapon WeaponData [get, set]
 武器データ [詳解]
 
string WeaponDataFormula [get, set]
 武器の攻撃力計算式 [詳解]
 
Guid WeaponDataEffect [get, set]
 武器のエフェクト [詳解]
 
Guid ExpendableDataEffect [get, set]
 利用時のエフェクト [詳解]
 
string WeaponDataMotion [get, set]
 利用時のモーション [詳解]
 
Guid WeaponDataMotionGuid [get, set]
 プレビュー用モデルId [詳解]
 
int WeaponMoveForward [get, set]
 武器の行動時一歩前進するか [詳解]
 
bool Expendable_AvailableInField [get, set]
 マップで利用可能か [詳解]
 
bool Expendable_AvailableInBattle [get, set]
 バトルで利用可能か [詳解]
 
Guid Expendable_CommonExec [get, set]
 呼び出す共通イベントId [詳解]
 
bool ExpendableWithSkill_AvailableInField [get, set]
 マップで利用可能か [詳解]
 
bool ExpendableWithSkill_AvailableInBattle [get, set]
 バトルで利用可能か [詳解]
 
Guid ExpendableWithSkill_Skill [get, set]
 スキル扱い時の割り当てId [詳解]
 
int Hitpoint [get, set]
 旧仕様 [詳解]
 
int HitpointPercent [get, set]
 旧仕様 [詳解]
 
int Magicpoint [get, set]
 旧仕様 [詳解]
 
int MagicpointPercent [get, set]
 旧仕様 [詳解]
 
int Magic [get, set]
 旧仕様 [詳解]
 
int Speed [get, set]
 旧仕様 [詳解]
 
int Evasion [get, set]
 旧仕様 [詳解]
 
int Dexterity [get, set]
 旧仕様 [詳解]
 
int MaxHitpoint [get, set]
 旧仕様 [詳解]
 
int MaxMagicpoint [get, set]
 旧仕様 [詳解]
 
int Attack [get, set]
 旧仕様 [詳解]
 
Guid AttackAttribute [get, set]
 攻撃属性 [詳解]
 
int AttrAttack [get, set]
 攻撃属性の攻撃力 [詳解]
 
float Range [get, set]
 射程 [詳解]
 
bool UseEnhance [get, set]
 強化可能か [詳解]
 
int Critical [get, set]
 クリティカル発生率 [詳解]
 
int MaxDamage [get, set]
 最大ダメージ/回復量 [詳解]
 
int Defense [get, set]
 旧仕様 [詳解]
 
int EquipType [get, set]
 装着部位 [詳解]
 
bool IsSellable [get]
 売却可能か [詳解]
 
bool IsExpandable [get]
 拡張可能か [詳解]
 
bool IsExpandableWithSkill [get]
 スキル付き消耗品か [詳解]
 
bool IsWeapon [get]
 武器か [詳解]
 
bool IsArmor [get]
 防具か [詳解]
 
bool IsDamage [get, set]
 ダメージを与える装備か [詳解]
 
Expendable expendable [get]
 消耗品データ [詳解]
 
ExpendableWithSkill expendableWithSkill [get]
 スキル付き消耗品データ [詳解]
 
Equipable equipable [get]
 装備品データ [詳解]
 
Weapon weapon [get]
 武器データ [詳解]
 
- 基底クラス 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 に属する継承静的公開メンバ関数
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を複製する [詳解]
 
- 基底クラス Yukar.Common.Rom.RomItem に属する継承限定公開メンバ関数
virtual void Dispose (bool disposing)
 

詳解

BAKIN用アイテムクラス

列挙型メンバ詳解

◆ BasicParamType

enum Yukar.Common.Rom.NItem.BasicParamType

基本パラメータ種別

列挙値
Level 
Price 
WeaponAttrAttack 
WeaponCritical 
EquipableMaxDamage 
ChangeParamHitpoint 
ChangeParamHitpointPercent 
ChangeParamMagicpoint 
ChangeParamMagicpointPercent 

◆ EquipPos

enum Yukar.Common.Rom.NItem.EquipPos

装着箇所

列挙値
NONE 
SHIELD 
HEAD 
ARMOR 
ACCESSORY 
LEGS 

構築子と解体子

◆ NItem() [1/2]

Yukar.Common.Rom.NItem.NItem ( )

コンストラクタ

◆ NItem() [2/2]

Yukar.Common.Rom.NItem.NItem ( Common.Rom.Item  rom)

コンストラクタ

引数
romSGBのItem

メソッド詳解

◆ AdvancedEnhance() [1/2]

void Yukar.Common.Rom.NItem.AdvancedEnhance ( Guid  inId,
double  inValue,
bool  inUsePercent,
int  inOperation 
)

指定したIDのステータスの強化

引数
inIdステータスId
inValue
inUsePercentパーセント指定
inOperation0:足す, 1:上書き

◆ AdvancedEnhance() [2/2]

void Yukar.Common.Rom.NItem.AdvancedEnhance ( int  inTargetIdx,
double  inValue,
bool  inUsePercent,
int  inOperation 
)

指定した基本パラメータの強化

引数
inTargetIdx基本パラメータ種別
inValue
inUsePercentパーセント指定
inOperation0:足す, 1:上書き

◆ ChangeId()

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

◆ ChangeName()

void Yukar.Common.Rom.NItem.ChangeName ( string  inPrefix,
string  inSuffix,
bool  inUseBaseName 
)

名前の変更

引数
inPrefix元の名前の前の文字列
inSuffix元の名前の後の文字列
inUseBaseName元の名前を使わない

◆ CreateEnhancedItem()

NItem Yukar.Common.Rom.NItem.CreateEnhancedItem ( )

強化アイテムを作成

戻り値

◆ Enhance()

void Yukar.Common.Rom.NItem.Enhance ( int  inCategoryIdx,
int  inParamIdx,
bool  inIsAdd,
int  inValue 
)

旧仕様

◆ GetCanEnhancedAllParamList()

List< int > Yukar.Common.Rom.NItem.GetCanEnhancedAllParamList ( )

旧仕様

戻り値

◆ GetCanEnhancedBaseParamList()

List< int > Yukar.Common.Rom.NItem.GetCanEnhancedBaseParamList ( )

旧仕様

戻り値

◆ GetCanEnhancedChangeParamList()

List< int > Yukar.Common.Rom.NItem.GetCanEnhancedChangeParamList ( )

旧仕様

戻り値

◆ GetCanEnhancedEquipableParamList()

List< int > Yukar.Common.Rom.NItem.GetCanEnhancedEquipableParamList ( )

旧仕様

戻り値

◆ GetCanEnhancedExpendableParamList()

List< int > Yukar.Common.Rom.NItem.GetCanEnhancedExpendableParamList ( )

旧仕様

戻り値

◆ GetCanEnhancedWeaponParamList()

List< int > Yukar.Common.Rom.NItem.GetCanEnhancedWeaponParamList ( )

旧仕様

戻り値

◆ GetCategoryName()

string Yukar.Common.Rom.NItem.GetCategoryName ( GameSettings.Glossary  glossary)

装着部位名

引数
glossaryゲーム内用語集
戻り値

◆ GetEquipParamIndex()

int Yukar.Common.Rom.NItem.GetEquipParamIndex ( )

旧仕様

◆ GetEquipPos()

EquipParamInfo.EquipType Yukar.Common.Rom.NItem.GetEquipPos ( )

装着部位タイプを取得

戻り値

◆ getSourceEvent()

Event Yukar.Common.Rom.NItem.getSourceEvent ( Catalog  catalog)

ソースイベントの取得

引数
catalogカタログ
戻り値
イベント

◆ InitializeEffectParamSettings()

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

アイテム効果の初期化

引数
inGameSettings

◆ IsMatchSystemTags()

bool Yukar.Common.Rom.NItem.IsMatchSystemTags ( FilterTagProperty  filteringProperty)

指定のシステムタグとアイテムの設定が一致するか確認します。

引数
filteringPropertyフィルターリングタグのプロパティ
戻り値

◆ load()

override void Yukar.Common.Rom.NItem.load ( System.IO.BinaryReader  reader)

◆ save()

override void Yukar.Common.Rom.NItem.save ( System.IO.BinaryWriter  writer)

◆ saveUsedGUID()

override void Yukar.Common.Rom.NItem.saveUsedGUID ( System.IO.BinaryWriter  writer,
bool  inIncludeChildUsedGUID 
)

使用しているGUIDの書き出し(ツール用)

引数
writerライター
inIncludeChildUseRomGUID使用しているロムが使用しているロムも含むか?

メンバ詳解

◆ _equipable

Equipable Yukar.Common.Rom.NItem._equipable

装備品データ

◆ _expendable

Expendable Yukar.Common.Rom.NItem._expendable

消耗品データ

◆ _expendableWithSkill

ExpendableWithSkill Yukar.Common.Rom.NItem._expendableWithSkill

スキル付き消耗品データ

◆ _weapon

Weapon Yukar.Common.Rom.NItem._weapon

武器データ

◆ baseItem

NItem Yukar.Common.Rom.NItem.baseItem

強化元アイテム

◆ catcherHPRate

int Yukar.Common.Rom.NItem.catcherHPRate = 10

未実装

◆ catcherMaxLevel

int Yukar.Common.Rom.NItem.catcherMaxLevel = 0

未実装

◆ CriticalID

Guid Yukar.Common.Rom.NItem.CriticalID = new Guid("{6A6C0833-5528-49E0-9346-F2422411E688}")
static

クリティカル発生率Id

◆ DEFAULT_FORMULA

const string Yukar.Common.Rom.NItem.DEFAULT_FORMULA = "(max(a.atk / 2.5 - b.def / 4, 0) + a.eatk * b.edef) * rand(0.9, 1)"
static

デフォルトの攻撃力計算式

◆ description

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

説明

◆ EquipAccessory1ID

Guid Yukar.Common.Rom.NItem.EquipAccessory1ID = new Guid("{68684E45-D3EF-4C22-B1E1-28052374B913}")
static

旧仕様用Id

◆ EquipAccessory2ID

Guid Yukar.Common.Rom.NItem.EquipAccessory2ID = new Guid("{1119640F-8B3E-4714-912B-77523A936C91}")
static

旧仕様用Id

◆ EquipArmID

Guid Yukar.Common.Rom.NItem.EquipArmID = new Guid("{B9740D9A-C28B-4077-86B1-D991808B90D0}")
static

旧仕様用Id

◆ EquipBodyID

Guid Yukar.Common.Rom.NItem.EquipBodyID = new Guid("{A08344BE-056F-42D5-B9D2-E57E7F5DBC20}")
static

旧仕様用Id

◆ EquipHeadID

Guid Yukar.Common.Rom.NItem.EquipHeadID = new Guid("{74EAF8CA-F2AE-4DAF-A7C7-01B11A6E2116}")
static

旧仕様用Id

◆ EquipTypeID

Guid Yukar.Common.Rom.NItem.EquipTypeID = new Guid("{74378736-15F4-4703-A021-E83CC7D71D80}")
static

装着部位Id

◆ EquipWeaponID

Guid Yukar.Common.Rom.NItem.EquipWeaponID = new Guid("{ED122570-AFD4-4477-94C0-FCD2F51EACAF}")
static

旧仕様用Id

◆ ext

common.TaggedData Yukar.Common.Rom.NItem.ext = new common.TaggedData()

拡張データ

◆ icon

Resource.Icon.Ref Yukar.Common.Rom.NItem.icon

アイコン

◆ level

int Yukar.Common.Rom.NItem.level = 1

レベル

◆ MAX_LEVEL

const int Yukar.Common.Rom.NItem.MAX_LEVEL = 9999
static

レベルの最大値

◆ MaxDamageID

Guid Yukar.Common.Rom.NItem.MaxDamageID = new Guid("{DD30B1A3-6B7E-47DC-9356-5D18B39DF97F}")
static

最大ダメージ/回復量Id

◆ maxNum

int Yukar.Common.Rom.NItem.maxNum = 99

最大所持数

◆ MIN_LEVEL

const int Yukar.Common.Rom.NItem.MIN_LEVEL = 1
static

レベルの最小値

◆ model

Guid Yukar.Common.Rom.NItem.model

3Dモデル

◆ MoveForwardID

Guid Yukar.Common.Rom.NItem.MoveForwardID = new Guid("{D57C2B04-E544-4236-B3A8-9A62E8F24D82}")
static

行動時一歩前進するId

◆ pictBookItem

Guid Yukar.Common.Rom.NItem.pictBookItem

図鑑登録するアイテムの参照先

◆ prefix

string Yukar.Common.Rom.NItem.prefix = ""

強化時の接頭辞

◆ price

int Yukar.Common.Rom.NItem.price = 1

価格

◆ range

float Yukar.Common.Rom.NItem.range = 1

射程

◆ scriptOnNew

Guid Yukar.Common.Rom.NItem.scriptOnNew

アイテムイベントId

◆ srcGuid

Guid Yukar.Common.Rom.NItem.srcGuid

SGBのアイテムから作成した場合の元のId

◆ srcItemType

ItemType Yukar.Common.Rom.NItem.srcItemType = ItemType.NO_EFFECT

SGBのアイテムから作成した場合の元のタイプ

◆ suffix

string Yukar.Common.Rom.NItem.suffix = ""

強化時の接尾辞

◆ usage

int Yukar.Common.Rom.NItem.usage = 0

アイテム用途(ビット単位で複数指定可能)

◆ useBaseName

bool Yukar.Common.Rom.NItem.useBaseName = true

元の名前を使うか

◆ useCatcher

bool Yukar.Common.Rom.NItem.useCatcher = false

未実装

◆ useEnhance

bool Yukar.Common.Rom.NItem.useEnhance = false

強化可能か

◆ usePictBook

bool Yukar.Common.Rom.NItem.usePictBook = true

図鑑登録する

◆ WeaponAttrAttackID

Guid Yukar.Common.Rom.NItem.WeaponAttrAttackID = new Guid("{B6955763-55E7-492A-9E45-83971E24AAEB}")
static

旧仕様用Id

プロパティ詳解

◆ Attack

int Yukar.Common.Rom.NItem.Attack
getset

旧仕様

◆ AttackAttribute

Guid Yukar.Common.Rom.NItem.AttackAttribute
getset

攻撃属性

◆ AttrAttack

int Yukar.Common.Rom.NItem.AttrAttack
getset

攻撃属性の攻撃力

◆ CatcherHPRate

int Yukar.Common.Rom.NItem.CatcherHPRate
getset

未実装

◆ CatcherMaxLevel

int Yukar.Common.Rom.NItem.CatcherMaxLevel
getset

未実装

◆ Consumption

bool Yukar.Common.Rom.NItem.Consumption
getset

消耗品か

◆ Critical

int Yukar.Common.Rom.NItem.Critical
getset

クリティカル発生率

◆ Defense

int Yukar.Common.Rom.NItem.Defense
getset

旧仕様

◆ Description

string Yukar.Common.Rom.NItem.Description
getset

説明

◆ Dexterity

int Yukar.Common.Rom.NItem.Dexterity
getset

旧仕様

◆ EffectParamSettings

EffectParamSettings Yukar.Common.Rom.NItem.EffectParamSettings = new EffectParamSettings(EffectParamSettings.TargetType.ItemEffectParam, false)
getset

効果

◆ equipable

Equipable Yukar.Common.Rom.NItem.equipable
get

装備品データ

◆ EquipableData

Equipable Yukar.Common.Rom.NItem.EquipableData
getset

装備品データ

◆ equipType

EquipPos Yukar.Common.Rom.NItem.equipType
getset

装着部位

◆ EquipType

int Yukar.Common.Rom.NItem.EquipType
getset

装着部位

◆ Evasion

int Yukar.Common.Rom.NItem.Evasion
getset

旧仕様

◆ EventRef

Guid Yukar.Common.Rom.NItem.EventRef
get

アイテムイベントId

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

◆ expendable

Expendable Yukar.Common.Rom.NItem.expendable
get

消耗品データ

◆ Expendable_AvailableInBattle

bool Yukar.Common.Rom.NItem.Expendable_AvailableInBattle
getset

バトルで利用可能か

◆ Expendable_AvailableInField

bool Yukar.Common.Rom.NItem.Expendable_AvailableInField
getset

マップで利用可能か

◆ Expendable_CommonExec

Guid Yukar.Common.Rom.NItem.Expendable_CommonExec
getset

呼び出す共通イベントId

◆ ExpendableData

Expendable Yukar.Common.Rom.NItem.ExpendableData
getset

消耗品データ

◆ ExpendableDataEffect

Guid Yukar.Common.Rom.NItem.ExpendableDataEffect
getset

利用時のエフェクト

◆ expendableWithSkill

ExpendableWithSkill Yukar.Common.Rom.NItem.expendableWithSkill
get

スキル付き消耗品データ

◆ ExpendableWithSkill_AvailableInBattle

bool Yukar.Common.Rom.NItem.ExpendableWithSkill_AvailableInBattle
getset

バトルで利用可能か

◆ ExpendableWithSkill_AvailableInField

bool Yukar.Common.Rom.NItem.ExpendableWithSkill_AvailableInField
getset

マップで利用可能か

◆ ExpendableWithSkill_Skill

Guid Yukar.Common.Rom.NItem.ExpendableWithSkill_Skill
getset

スキル扱い時の割り当てId

◆ ExpendableWithSkillData

ExpendableWithSkill Yukar.Common.Rom.NItem.ExpendableWithSkillData
getset

スキル付き消耗品データ

◆ Hitpoint

int Yukar.Common.Rom.NItem.Hitpoint
getset

旧仕様

◆ HitpointPercent

int Yukar.Common.Rom.NItem.HitpointPercent
getset

旧仕様

◆ Icon

Icon.Ref Yukar.Common.Rom.NItem.Icon
getset

アイコン

◆ IsArmor

bool Yukar.Common.Rom.NItem.IsArmor
get

防具か

◆ IsDamage

bool Yukar.Common.Rom.NItem.IsDamage
getset

ダメージを与える装備か

◆ IsExpandable

bool Yukar.Common.Rom.NItem.IsExpandable
get

拡張可能か

◆ IsExpandableWithSkill

bool Yukar.Common.Rom.NItem.IsExpandableWithSkill
get

スキル付き消耗品か

◆ IsSellable

bool Yukar.Common.Rom.NItem.IsSellable
get

売却可能か

◆ IsWeapon

bool Yukar.Common.Rom.NItem.IsWeapon
get

武器か

◆ Magic

int Yukar.Common.Rom.NItem.Magic
getset

旧仕様

◆ Magicpoint

int Yukar.Common.Rom.NItem.Magicpoint
getset

旧仕様

◆ MagicpointPercent

int Yukar.Common.Rom.NItem.MagicpointPercent
getset

旧仕様

◆ MaxDamage

int Yukar.Common.Rom.NItem.MaxDamage
getset

最大ダメージ/回復量

◆ MaxHitpoint

int Yukar.Common.Rom.NItem.MaxHitpoint
getset

旧仕様

◆ MaxMagicpoint

int Yukar.Common.Rom.NItem.MaxMagicpoint
getset

旧仕様

◆ MaxNum

int Yukar.Common.Rom.NItem.MaxNum
getset

最大所持数

◆ Model

Guid Yukar.Common.Rom.NItem.Model
getset

3Dモデル

◆ PictBookItem

Guid Yukar.Common.Rom.NItem.PictBookItem
getset

図鑑登録するアイテムの参照先

◆ Price

int Yukar.Common.Rom.NItem.Price
getset

価格

◆ Range

float Yukar.Common.Rom.NItem.Range
getset

射程

◆ Speed

int Yukar.Common.Rom.NItem.Speed
getset

旧仕様

◆ UsageArmor

bool Yukar.Common.Rom.NItem.UsageArmor
getset

防具か

◆ UsageWeapon

bool Yukar.Common.Rom.NItem.UsageWeapon
getset

武器か

◆ UseCatcher

bool Yukar.Common.Rom.NItem.UseCatcher
getset

未実装

◆ UseEnhance

bool Yukar.Common.Rom.NItem.UseEnhance
getset

強化可能か

◆ UsePictBook

bool Yukar.Common.Rom.NItem.UsePictBook
getset

図鑑登録する

◆ weapon

Weapon Yukar.Common.Rom.NItem.weapon
get

武器データ

◆ WeaponData

Weapon Yukar.Common.Rom.NItem.WeaponData
getset

武器データ

◆ WeaponDataEffect

Guid Yukar.Common.Rom.NItem.WeaponDataEffect
getset

武器のエフェクト

◆ WeaponDataFormula

string Yukar.Common.Rom.NItem.WeaponDataFormula
getset

武器の攻撃力計算式

◆ WeaponDataMotion

string Yukar.Common.Rom.NItem.WeaponDataMotion
getset

利用時のモーション

◆ WeaponDataMotionGuid

Guid Yukar.Common.Rom.NItem.WeaponDataMotionGuid
getset

プレビュー用モデルId

◆ WeaponMoveForward

int Yukar.Common.Rom.NItem.WeaponMoveForward
getset

武器の行動時一歩前進するか