Interface IEifRecord

Unit

Declaration

type IEifRecord = interface(IInterface)

Description

Record of Item data in an Endless Item File

Attributes
GUID['{7C49D4F2-8C38-5BA2-BFFD-84830BFE1F99}']

Hierarchy

Overview

Methods

Public function _GetByteSize: Cardinal;
Public function _GetName: string;
Public procedure _SetName(Name: string);
Public function _GetGraphicId: Cardinal;
Public procedure _SetGraphicId(GraphicId: Cardinal);
Public function _GetType: TItemType;
Public procedure _SetType(Type_: TItemType);
Public function _GetSubtype: TItemSubtype;
Public procedure _SetSubtype(Subtype: TItemSubtype);
Public function _GetSpecial: TItemSpecial;
Public procedure _SetSpecial(Special: TItemSpecial);
Public function _GetHp: Cardinal;
Public procedure _SetHp(Hp: Cardinal);
Public function _GetTp: Cardinal;
Public procedure _SetTp(Tp: Cardinal);
Public function _GetMinDamage: Cardinal;
Public procedure _SetMinDamage(MinDamage: Cardinal);
Public function _GetMaxDamage: Cardinal;
Public procedure _SetMaxDamage(MaxDamage: Cardinal);
Public function _GetAccuracy: Cardinal;
Public procedure _SetAccuracy(Accuracy: Cardinal);
Public function _GetEvade: Cardinal;
Public procedure _SetEvade(Evade: Cardinal);
Public function _GetArmor: Cardinal;
Public procedure _SetArmor(Armor: Cardinal);
Public function _GetReturnDamage: Cardinal;
Public procedure _SetReturnDamage(ReturnDamage: Cardinal);
Public function _GetStr: Cardinal;
Public procedure _SetStr(Str: Cardinal);
Public function _GetIntl: Cardinal;
Public procedure _SetIntl(Intl: Cardinal);
Public function _GetWis: Cardinal;
Public procedure _SetWis(Wis: Cardinal);
Public function _GetAgi: Cardinal;
Public procedure _SetAgi(Agi: Cardinal);
Public function _GetCon: Cardinal;
Public procedure _SetCon(Con: Cardinal);
Public function _GetCha: Cardinal;
Public procedure _SetCha(Cha: Cardinal);
Public function _GetLightResistance: Cardinal;
Public procedure _SetLightResistance(LightResistance: Cardinal);
Public function _GetDarkResistance: Cardinal;
Public procedure _SetDarkResistance(DarkResistance: Cardinal);
Public function _GetEarthResistance: Cardinal;
Public procedure _SetEarthResistance(EarthResistance: Cardinal);
Public function _GetAirResistance: Cardinal;
Public procedure _SetAirResistance(AirResistance: Cardinal);
Public function _GetWaterResistance: Cardinal;
Public procedure _SetWaterResistance(WaterResistance: Cardinal);
Public function _GetFireResistance: Cardinal;
Public procedure _SetFireResistance(FireResistance: Cardinal);
Public function _GetSpec1: Cardinal;
Public procedure _SetSpec1(Spec1: Cardinal);
Public function _GetSpec2: Cardinal;
Public procedure _SetSpec2(Spec2: Cardinal);
Public function _GetSpec3: Cardinal;
Public procedure _SetSpec3(Spec3: Cardinal);
Public function _GetLevelRequirement: Cardinal;
Public procedure _SetLevelRequirement(LevelRequirement: Cardinal);
Public function _GetClassRequirement: Cardinal;
Public procedure _SetClassRequirement(ClassRequirement: Cardinal);
Public function _GetStrRequirement: Cardinal;
Public procedure _SetStrRequirement(StrRequirement: Cardinal);
Public function _GetIntRequirement: Cardinal;
Public procedure _SetIntRequirement(IntRequirement: Cardinal);
Public function _GetWisRequirement: Cardinal;
Public procedure _SetWisRequirement(WisRequirement: Cardinal);
Public function _GetAgiRequirement: Cardinal;
Public procedure _SetAgiRequirement(AgiRequirement: Cardinal);
Public function _GetConRequirement: Cardinal;
Public procedure _SetConRequirement(ConRequirement: Cardinal);
Public function _GetChaRequirement: Cardinal;
Public procedure _SetChaRequirement(ChaRequirement: Cardinal);
Public function _GetElement: TElement;
Public procedure _SetElement(Element: TElement);
Public function _GetElementDamage: Cardinal;
Public procedure _SetElementDamage(ElementDamage: Cardinal);
Public function _GetWeight: Cardinal;
Public procedure _SetWeight(Weight: Cardinal);
Public function _GetSize: TItemSize;
Public procedure _SetSize(Size: TItemSize);
Public procedure Serialize(Writer: TEoWriter);

Properties

Public property ByteSize: Cardinal read _GetByteSize;
Public property Name: string read _GetName write _SetName;
Public property GraphicId: Cardinal read _GetGraphicId write _SetGraphicId;
Public property Type_: TItemType read _GetType write _SetType;
Public property Subtype: TItemSubtype read _GetSubtype write _SetSubtype;
Public property Special: TItemSpecial read _GetSpecial write _SetSpecial;
Public property Hp: Cardinal read _GetHp write _SetHp;
Public property Tp: Cardinal read _GetTp write _SetTp;
Public property MinDamage: Cardinal read _GetMinDamage write _SetMinDamage;
Public property MaxDamage: Cardinal read _GetMaxDamage write _SetMaxDamage;
Public property Accuracy: Cardinal read _GetAccuracy write _SetAccuracy;
Public property Evade: Cardinal read _GetEvade write _SetEvade;
Public property Armor: Cardinal read _GetArmor write _SetArmor;
Public property ReturnDamage: Cardinal read _GetReturnDamage write _SetReturnDamage;
Public property Str: Cardinal read _GetStr write _SetStr;
Public property Intl: Cardinal read _GetIntl write _SetIntl;
Public property Wis: Cardinal read _GetWis write _SetWis;
Public property Agi: Cardinal read _GetAgi write _SetAgi;
Public property Con: Cardinal read _GetCon write _SetCon;
Public property Cha: Cardinal read _GetCha write _SetCha;
Public property LightResistance: Cardinal read _GetLightResistance write _SetLightResistance;
Public property DarkResistance: Cardinal read _GetDarkResistance write _SetDarkResistance;
Public property EarthResistance: Cardinal read _GetEarthResistance write _SetEarthResistance;
Public property AirResistance: Cardinal read _GetAirResistance write _SetAirResistance;
Public property WaterResistance: Cardinal read _GetWaterResistance write _SetWaterResistance;
Public property FireResistance: Cardinal read _GetFireResistance write _SetFireResistance;
Public property Spec1: Cardinal read _GetSpec1 write _SetSpec1;
Public property Spec2: Cardinal read _GetSpec2 write _SetSpec2;
Public property Spec3: Cardinal read _GetSpec3 write _SetSpec3;
Public property LevelRequirement: Cardinal read _GetLevelRequirement write _SetLevelRequirement;
Public property ClassRequirement: Cardinal read _GetClassRequirement write _SetClassRequirement;
Public property StrRequirement: Cardinal read _GetStrRequirement write _SetStrRequirement;
Public property IntRequirement: Cardinal read _GetIntRequirement write _SetIntRequirement;
Public property WisRequirement: Cardinal read _GetWisRequirement write _SetWisRequirement;
Public property AgiRequirement: Cardinal read _GetAgiRequirement write _SetAgiRequirement;
Public property ConRequirement: Cardinal read _GetConRequirement write _SetConRequirement;
Public property ChaRequirement: Cardinal read _GetChaRequirement write _SetChaRequirement;
Public property Element: TElement read _GetElement write _SetElement;
Public property ElementDamage: Cardinal read _GetElementDamage write _SetElementDamage;
Public property Weight: Cardinal read _GetWeight write _SetWeight;
Public property Size: TItemSize read _GetSize write _SetSize;

Description

Methods

Public function _GetByteSize: Cardinal;

This item has no description.

Public function _GetName: string;

This item has no description.

Public procedure _SetName(Name: string);

This item has no description.

Public function _GetGraphicId: Cardinal;

This item has no description.

Public procedure _SetGraphicId(GraphicId: Cardinal);

This item has no description.

Public function _GetType: TItemType;

This item has no description.

Public procedure _SetType(Type_: TItemType);

This item has no description.

Public function _GetSubtype: TItemSubtype;

This item has no description.

Public procedure _SetSubtype(Subtype: TItemSubtype);

This item has no description.

Public function _GetSpecial: TItemSpecial;

This item has no description.

Public procedure _SetSpecial(Special: TItemSpecial);

This item has no description.

Public function _GetHp: Cardinal;

This item has no description.

Public procedure _SetHp(Hp: Cardinal);

This item has no description.

Public function _GetTp: Cardinal;

This item has no description.

Public procedure _SetTp(Tp: Cardinal);

This item has no description.

Public function _GetMinDamage: Cardinal;

This item has no description.

Public procedure _SetMinDamage(MinDamage: Cardinal);

This item has no description.

Public function _GetMaxDamage: Cardinal;

This item has no description.

Public procedure _SetMaxDamage(MaxDamage: Cardinal);

This item has no description.

Public function _GetAccuracy: Cardinal;

This item has no description.

Public procedure _SetAccuracy(Accuracy: Cardinal);

This item has no description.

Public function _GetEvade: Cardinal;

This item has no description.

Public procedure _SetEvade(Evade: Cardinal);

This item has no description.

Public function _GetArmor: Cardinal;

This item has no description.

Public procedure _SetArmor(Armor: Cardinal);

This item has no description.

Public function _GetReturnDamage: Cardinal;

This item has no description.

Public procedure _SetReturnDamage(ReturnDamage: Cardinal);

This item has no description.

Public function _GetStr: Cardinal;

This item has no description.

Public procedure _SetStr(Str: Cardinal);

This item has no description.

Public function _GetIntl: Cardinal;

This item has no description.

Public procedure _SetIntl(Intl: Cardinal);

This item has no description.

Public function _GetWis: Cardinal;

This item has no description.

Public procedure _SetWis(Wis: Cardinal);

This item has no description.

Public function _GetAgi: Cardinal;

This item has no description.

Public procedure _SetAgi(Agi: Cardinal);

This item has no description.

Public function _GetCon: Cardinal;

This item has no description.

Public procedure _SetCon(Con: Cardinal);

This item has no description.

Public function _GetCha: Cardinal;

This item has no description.

Public procedure _SetCha(Cha: Cardinal);

This item has no description.

Public function _GetLightResistance: Cardinal;

This item has no description.

Public procedure _SetLightResistance(LightResistance: Cardinal);

This item has no description.

Public function _GetDarkResistance: Cardinal;

This item has no description.

Public procedure _SetDarkResistance(DarkResistance: Cardinal);

This item has no description.

Public function _GetEarthResistance: Cardinal;

This item has no description.

Public procedure _SetEarthResistance(EarthResistance: Cardinal);

This item has no description.

Public function _GetAirResistance: Cardinal;

This item has no description.

Public procedure _SetAirResistance(AirResistance: Cardinal);

This item has no description.

Public function _GetWaterResistance: Cardinal;

This item has no description.

Public procedure _SetWaterResistance(WaterResistance: Cardinal);

This item has no description.

Public function _GetFireResistance: Cardinal;

This item has no description.

Public procedure _SetFireResistance(FireResistance: Cardinal);

This item has no description.

Public function _GetSpec1: Cardinal;

This item has no description.

Public procedure _SetSpec1(Spec1: Cardinal);

This item has no description.

Public function _GetSpec2: Cardinal;

This item has no description.

Public procedure _SetSpec2(Spec2: Cardinal);

This item has no description.

Public function _GetSpec3: Cardinal;

This item has no description.

Public procedure _SetSpec3(Spec3: Cardinal);

This item has no description.

Public function _GetLevelRequirement: Cardinal;

This item has no description.

Public procedure _SetLevelRequirement(LevelRequirement: Cardinal);

This item has no description.

Public function _GetClassRequirement: Cardinal;

This item has no description.

Public procedure _SetClassRequirement(ClassRequirement: Cardinal);

This item has no description.

Public function _GetStrRequirement: Cardinal;

This item has no description.

Public procedure _SetStrRequirement(StrRequirement: Cardinal);

This item has no description.

Public function _GetIntRequirement: Cardinal;

This item has no description.

Public procedure _SetIntRequirement(IntRequirement: Cardinal);

This item has no description.

Public function _GetWisRequirement: Cardinal;

This item has no description.

Public procedure _SetWisRequirement(WisRequirement: Cardinal);

This item has no description.

Public function _GetAgiRequirement: Cardinal;

This item has no description.

Public procedure _SetAgiRequirement(AgiRequirement: Cardinal);

This item has no description.

Public function _GetConRequirement: Cardinal;

This item has no description.

Public procedure _SetConRequirement(ConRequirement: Cardinal);

This item has no description.

Public function _GetChaRequirement: Cardinal;

This item has no description.

Public procedure _SetChaRequirement(ChaRequirement: Cardinal);

This item has no description.

Public function _GetElement: TElement;

This item has no description.

Public procedure _SetElement(Element: TElement);

This item has no description.

Public function _GetElementDamage: Cardinal;

This item has no description.

Public procedure _SetElementDamage(ElementDamage: Cardinal);

This item has no description.

Public function _GetWeight: Cardinal;

This item has no description.

Public procedure _SetWeight(Weight: Cardinal);

This item has no description.

Public function _GetSize: TItemSize;

This item has no description.

Public procedure _SetSize(Size: TItemSize);

This item has no description.

Public procedure Serialize(Writer: TEoWriter);

Serializes this IEifRecord object to the provided TEoWriter.

Parameters
Writer
The writer that this object will be serialized to

Properties

Public property ByteSize: Cardinal read _GetByteSize;

The size of the data that this object was deserialized from.

Note
0 if the instance was not created by the Deserialize method.

Public property Name: string read _GetName write _SetName;

Note
Length must be 252 or less

Public property GraphicId: Cardinal read _GetGraphicId write _SetGraphicId;

Note
Value range is 0-64008

Public property Type_: TItemType read _GetType write _SetType;

This item has no description.

Public property Subtype: TItemSubtype read _GetSubtype write _SetSubtype;

This item has no description.

Public property Special: TItemSpecial read _GetSpecial write _SetSpecial;

This item has no description.

Public property Hp: Cardinal read _GetHp write _SetHp;

Note
Value range is 0-64008

Public property Tp: Cardinal read _GetTp write _SetTp;

Note
Value range is 0-64008

Public property MinDamage: Cardinal read _GetMinDamage write _SetMinDamage;

Note
Value range is 0-64008

Public property MaxDamage: Cardinal read _GetMaxDamage write _SetMaxDamage;

Note
Value range is 0-64008

Public property Accuracy: Cardinal read _GetAccuracy write _SetAccuracy;

Note
Value range is 0-64008

Public property Evade: Cardinal read _GetEvade write _SetEvade;

Note
Value range is 0-64008

Public property Armor: Cardinal read _GetArmor write _SetArmor;

Note
Value range is 0-64008

Public property ReturnDamage: Cardinal read _GetReturnDamage write _SetReturnDamage;

Note
Value range is 0-252

Public property Str: Cardinal read _GetStr write _SetStr;

Note
Value range is 0-252

Public property Intl: Cardinal read _GetIntl write _SetIntl;

Note
Value range is 0-252

Public property Wis: Cardinal read _GetWis write _SetWis;

Note
Value range is 0-252

Public property Agi: Cardinal read _GetAgi write _SetAgi;

Note
Value range is 0-252

Public property Con: Cardinal read _GetCon write _SetCon;

Note
Value range is 0-252

Public property Cha: Cardinal read _GetCha write _SetCha;

Note
Value range is 0-252

Public property LightResistance: Cardinal read _GetLightResistance write _SetLightResistance;

Note
Value range is 0-252

Public property DarkResistance: Cardinal read _GetDarkResistance write _SetDarkResistance;

Note
Value range is 0-252

Public property EarthResistance: Cardinal read _GetEarthResistance write _SetEarthResistance;

Note
Value range is 0-252

Public property AirResistance: Cardinal read _GetAirResistance write _SetAirResistance;

Note
Value range is 0-252

Public property WaterResistance: Cardinal read _GetWaterResistance write _SetWaterResistance;

Note
Value range is 0-252

Public property FireResistance: Cardinal read _GetFireResistance write _SetFireResistance;

Note
Value range is 0-252

Public property Spec1: Cardinal read _GetSpec1 write _SetSpec1;

Holds one the following values, depending on item type: scroll_map, doll_graphic, exp_reward, hair_color, effect, key, alcohol_potency

Note
Value range is 0-16194276

Public property Spec2: Cardinal read _GetSpec2 write _SetSpec2;

Holds one the following values, depending on item type: scroll_x, gender

Note
Value range is 0-252

Public property Spec3: Cardinal read _GetSpec3 write _SetSpec3;

Holds one the following values, depending on item type: scroll_y

Note
Value range is 0-252

Public property LevelRequirement: Cardinal read _GetLevelRequirement write _SetLevelRequirement;

Note
Value range is 0-64008

Public property ClassRequirement: Cardinal read _GetClassRequirement write _SetClassRequirement;

Note
Value range is 0-64008

Public property StrRequirement: Cardinal read _GetStrRequirement write _SetStrRequirement;

Note
Value range is 0-64008

Public property IntRequirement: Cardinal read _GetIntRequirement write _SetIntRequirement;

Note
Value range is 0-64008

Public property WisRequirement: Cardinal read _GetWisRequirement write _SetWisRequirement;

Note
Value range is 0-64008

Public property AgiRequirement: Cardinal read _GetAgiRequirement write _SetAgiRequirement;

Note
Value range is 0-64008

Public property ConRequirement: Cardinal read _GetConRequirement write _SetConRequirement;

Note
Value range is 0-64008

Public property ChaRequirement: Cardinal read _GetChaRequirement write _SetChaRequirement;

Note
Value range is 0-64008

Public property Element: TElement read _GetElement write _SetElement;

This item has no description.

Public property ElementDamage: Cardinal read _GetElementDamage write _SetElementDamage;

Note
Value range is 0-252

Public property Weight: Cardinal read _GetWeight write _SetWeight;

Note
Value range is 0-252

Public property Size: TItemSize read _GetSize write _SetSize;

This item has no description.


Generated by PasDoc 0.16.0-snapshot.