Logo
Classes | Public Member Functions | Public Attributes | Properties | List of all members
Yukar.Common.Rom.Skill Class Reference

SGB skill information class More...

Inheritance diagram for Yukar.Common.Rom.Skill:
Yukar.Common.Rom.RomItem Yukar.Common.Rom.IChunk

Classes

class  Option
 Basic skill settings More...
 
class  SkillEffect
 Skill effect settings More...
 

Public Member Functions

 Skill ()
 
override void save (System.IO.BinaryWriter writer)
 
override void load (System.IO.BinaryReader reader)
 
override bool initializingAfterLoading ()
 
- Public Member Functions inherited from 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)
 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 ()
 
virtual void postImport (string srcpath)
 
virtual void reImport ()
 
virtual void export (string path)
 
virtual void onCatalogCleanup ()
 
void copyFrom (Common.Rom.RomItem src)
 
virtual void CheckRecourceConsistency (Catalog inCatalog)
 
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)
 
void save (BinaryWriter writer)
 
void load (BinaryReader reader)
 

Public Attributes

String description = ""
 
Resource.Icon.Ref icon
 
Guid scriptOnNew
 
Option option
 
SkillEffect friendEffect
 
SkillEffect enemyEffect
 
- Public Attributes inherited from Yukar.Common.Rom.RomItem
Guid guId
 
String name
 
string tags = ""
 
string category = ""
 

Properties

string Description [get, set]
 
Icon.Ref Icon [get, set]
 
Guid ScriptOnNew [get, set]
 
Option OptionData [get, set]
 
SkillEffect FriendEffect [get, set]
 
SkillEffect EnemyEffect [get, set]
 
int ConsumptionHitpoint [get, set]
 
int ConsumptionMagicpoint [get, set]
 
bool AvailableInField [get, set]
 
bool AvailableInBattle [get, set]
 
bool Drain [get, set]
 
bool SelfDestruct [get, set]
 
int Attribute [get, set]
 
int HitRate [get, set]
 
Guid CommonExec [get, set]
 
int Hitpoint [get, set]
 
int HitpointPercent [get, set]
 
int Hitpoint_powerPercent [get, set]
 
int Hitpoint_magicPercent [get, set]
 
int Magicpoint [get, set]
 
int MagicpointPercent [get, set]
 
int HitpointE [get, set]
 
int HitpointPercentE [get, set]
 
int Hitpoint_powerPercentE [get, set]
 
int Hitpoint_magicPercentE [get, set]
 
int MagicpointE [get, set]
 
int MagicpointPercentE [get, set]
 
int Power [get, set]
 
int Vitality [get, set]
 
int Magic [get, set]
 
int Evasion [get, set]
 
int Dexterity [get, set]
 
int PowerE [get, set]
 
int VitalityE [get, set]
 
int MagicE [get, set]
 
int EvasionE [get, set]
 
int DexterityE [get, set]
 
bool OnlyForDown [get, set]
 
bool Poison [get, set]
 
bool Sleep [get, set]
 
bool Paralysis [get, set]
 
bool Confusion [get, set]
 
bool Fascination [get, set]
 
bool Down [get, set]
 
bool Recovery7 [get, set]
 
bool Recovery8 [get, set]
 
bool OnlyForDownE [get, set]
 
bool PoisonE [get, set]
 
bool SleepE [get, set]
 
bool ParalysisE [get, set]
 
bool ConfusionE [get, set]
 
bool FascinationE [get, set]
 
bool DownE [get, set]
 
bool Recovery7E [get, set]
 
bool Recovery8E [get, set]
 
int AttrADefense [get, set]
 
int AttrBDefense [get, set]
 
int AttrCDefense [get, set]
 
int AttrDDefense [get, set]
 
int AttrEDefense [get, set]
 
int AttrFDefense [get, set]
 
int AttrGDefense [get, set]
 
int AttrHDefense [get, set]
 
int AttrADefenseE [get, set]
 
int AttrBDefenseE [get, set]
 
int AttrCDefenseE [get, set]
 
int AttrDDefenseE [get, set]
 
int AttrEDefenseE [get, set]
 
int AttrFDefenseE [get, set]
 
int AttrGDefenseE [get, set]
 
int AttrHDefenseE [get, set]
 
- Properties inherited from 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]
 

Additional Inherited Members

- Public Types inherited from Yukar.Common.Rom.RomItem
enum  ThumbnailStatusType { Empty = 0 , Creating , Created , Failed }
 Thumbnail image generation status More...
 
- Static Public Member Functions inherited from Yukar.Common.Rom.RomItem
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)
 
static bool equalChunk (IChunk a, IChunk b)
 
static IChunk duplicate (IChunk rom)
 
- Static Public Attributes inherited from Yukar.Common.Rom.RomItem
static int thumbnailWidth = 128
 
static int thumbnailHeight = 128
 
const char CATEGORY_SPLITTER = '\\'
 
static CREATETHUMBNAIL createThumbnailFunction = null
 
const int UnknownRefCount = -2000
 
- Protected Member Functions inherited from Yukar.Common.Rom.RomItem
virtual void Dispose (bool disposing)
 

Detailed Description

SGB skill information class

Constructor & Destructor Documentation

◆ Skill()

Yukar.Common.Rom.Skill.Skill ( )

Member Function Documentation

◆ initializingAfterLoading()

override bool Yukar.Common.Rom.Skill.initializingAfterLoading ( )
virtual

Reimplemented from Yukar.Common.Rom.RomItem.

◆ load()

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

◆ save()

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

Member Data Documentation

◆ description

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

◆ enemyEffect

SkillEffect Yukar.Common.Rom.Skill.enemyEffect

◆ friendEffect

SkillEffect Yukar.Common.Rom.Skill.friendEffect

◆ icon

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

◆ option

Option Yukar.Common.Rom.Skill.option

◆ scriptOnNew

Guid Yukar.Common.Rom.Skill.scriptOnNew

Property Documentation

◆ AttrADefense

int Yukar.Common.Rom.Skill.AttrADefense
getset

◆ AttrADefenseE

int Yukar.Common.Rom.Skill.AttrADefenseE
getset

◆ AttrBDefense

int Yukar.Common.Rom.Skill.AttrBDefense
getset

◆ AttrBDefenseE

int Yukar.Common.Rom.Skill.AttrBDefenseE
getset

◆ AttrCDefense

int Yukar.Common.Rom.Skill.AttrCDefense
getset

◆ AttrCDefenseE

int Yukar.Common.Rom.Skill.AttrCDefenseE
getset

◆ AttrDDefense

int Yukar.Common.Rom.Skill.AttrDDefense
getset

◆ AttrDDefenseE

int Yukar.Common.Rom.Skill.AttrDDefenseE
getset

◆ AttrEDefense

int Yukar.Common.Rom.Skill.AttrEDefense
getset

◆ AttrEDefenseE

int Yukar.Common.Rom.Skill.AttrEDefenseE
getset

◆ AttrFDefense

int Yukar.Common.Rom.Skill.AttrFDefense
getset

◆ AttrFDefenseE

int Yukar.Common.Rom.Skill.AttrFDefenseE
getset

◆ AttrGDefense

int Yukar.Common.Rom.Skill.AttrGDefense
getset

◆ AttrGDefenseE

int Yukar.Common.Rom.Skill.AttrGDefenseE
getset

◆ AttrHDefense

int Yukar.Common.Rom.Skill.AttrHDefense
getset

◆ AttrHDefenseE

int Yukar.Common.Rom.Skill.AttrHDefenseE
getset

◆ Attribute

int Yukar.Common.Rom.Skill.Attribute
getset

◆ AvailableInBattle

bool Yukar.Common.Rom.Skill.AvailableInBattle
getset

◆ AvailableInField

bool Yukar.Common.Rom.Skill.AvailableInField
getset

◆ CommonExec

Guid Yukar.Common.Rom.Skill.CommonExec
getset

◆ Confusion

bool Yukar.Common.Rom.Skill.Confusion
getset

◆ ConfusionE

bool Yukar.Common.Rom.Skill.ConfusionE
getset

◆ ConsumptionHitpoint

int Yukar.Common.Rom.Skill.ConsumptionHitpoint
getset

◆ ConsumptionMagicpoint

int Yukar.Common.Rom.Skill.ConsumptionMagicpoint
getset

◆ Description

string Yukar.Common.Rom.Skill.Description
getset

◆ Dexterity

int Yukar.Common.Rom.Skill.Dexterity
getset

◆ DexterityE

int Yukar.Common.Rom.Skill.DexterityE
getset

◆ Down

bool Yukar.Common.Rom.Skill.Down
getset

◆ DownE

bool Yukar.Common.Rom.Skill.DownE
getset

◆ Drain

bool Yukar.Common.Rom.Skill.Drain
getset

◆ EnemyEffect

SkillEffect Yukar.Common.Rom.Skill.EnemyEffect
getset

◆ Evasion

int Yukar.Common.Rom.Skill.Evasion
getset

◆ EvasionE

int Yukar.Common.Rom.Skill.EvasionE
getset

◆ Fascination

bool Yukar.Common.Rom.Skill.Fascination
getset

◆ FascinationE

bool Yukar.Common.Rom.Skill.FascinationE
getset

◆ FriendEffect

SkillEffect Yukar.Common.Rom.Skill.FriendEffect
getset

◆ Hitpoint

int Yukar.Common.Rom.Skill.Hitpoint
getset

◆ Hitpoint_magicPercent

int Yukar.Common.Rom.Skill.Hitpoint_magicPercent
getset

◆ Hitpoint_magicPercentE

int Yukar.Common.Rom.Skill.Hitpoint_magicPercentE
getset

◆ Hitpoint_powerPercent

int Yukar.Common.Rom.Skill.Hitpoint_powerPercent
getset

◆ Hitpoint_powerPercentE

int Yukar.Common.Rom.Skill.Hitpoint_powerPercentE
getset

◆ HitpointE

int Yukar.Common.Rom.Skill.HitpointE
getset

◆ HitpointPercent

int Yukar.Common.Rom.Skill.HitpointPercent
getset

◆ HitpointPercentE

int Yukar.Common.Rom.Skill.HitpointPercentE
getset

◆ HitRate

int Yukar.Common.Rom.Skill.HitRate
getset

◆ Icon

Icon.Ref Yukar.Common.Rom.Skill.Icon
getset

◆ Magic

int Yukar.Common.Rom.Skill.Magic
getset

◆ MagicE

int Yukar.Common.Rom.Skill.MagicE
getset

◆ Magicpoint

int Yukar.Common.Rom.Skill.Magicpoint
getset

◆ MagicpointE

int Yukar.Common.Rom.Skill.MagicpointE
getset

◆ MagicpointPercent

int Yukar.Common.Rom.Skill.MagicpointPercent
getset

◆ MagicpointPercentE

int Yukar.Common.Rom.Skill.MagicpointPercentE
getset

◆ OnlyForDown

bool Yukar.Common.Rom.Skill.OnlyForDown
getset

◆ OnlyForDownE

bool Yukar.Common.Rom.Skill.OnlyForDownE
getset

◆ OptionData

Option Yukar.Common.Rom.Skill.OptionData
getset

◆ Paralysis

bool Yukar.Common.Rom.Skill.Paralysis
getset

◆ ParalysisE

bool Yukar.Common.Rom.Skill.ParalysisE
getset

◆ Poison

bool Yukar.Common.Rom.Skill.Poison
getset

◆ PoisonE

bool Yukar.Common.Rom.Skill.PoisonE
getset

◆ Power

int Yukar.Common.Rom.Skill.Power
getset

◆ PowerE

int Yukar.Common.Rom.Skill.PowerE
getset

◆ Recovery7

bool Yukar.Common.Rom.Skill.Recovery7
getset

◆ Recovery7E

bool Yukar.Common.Rom.Skill.Recovery7E
getset

◆ Recovery8

bool Yukar.Common.Rom.Skill.Recovery8
getset

◆ Recovery8E

bool Yukar.Common.Rom.Skill.Recovery8E
getset

◆ ScriptOnNew

Guid Yukar.Common.Rom.Skill.ScriptOnNew
getset

◆ SelfDestruct

bool Yukar.Common.Rom.Skill.SelfDestruct
getset

◆ Sleep

bool Yukar.Common.Rom.Skill.Sleep
getset

◆ SleepE

bool Yukar.Common.Rom.Skill.SleepE
getset

◆ Vitality

int Yukar.Common.Rom.Skill.Vitality
getset

◆ VitalityE

int Yukar.Common.Rom.Skill.VitalityE
getset