ff7tk
1.2.0.28
Work with Final Fantasy 7 game data
|
#include <FF7Materia.h>
Public Types | |
enum | MateriaType { AllMaterias , Magic , Summon , Independent , Support , Command } |
The MateriaType enum - All the Materia Types. More... | |
enum | MateriaName { MpPlus = 0x00 , HpPlus = 0x01 , SpeedPlus = 0x02 , MagicPlus = 0x03 , LuckPlus = 0x04 , ExpPlus = 0x05 , GilPlus = 0x06 , EnemyAway = 0x07 , EnemyLure = 0x08 , ChocoboLure = 0x09 , PreEmptive = 0x0A , LongRange = 0x0B , MegaAll = 0x0C , CounterAttack = 0x0D , SlashAll = 0x0E , DoubleCut = 0x0F , Cover = 0x10 , Underwater = 0x11 , HPMP = 0x12 , WMagic = 0x13 , WSummon = 0x14 , WItem = 0x15 , All = 0x17 , Counter = 0x18 , MagicCounter = 0x19 , MpTurbo = 0x1A , MpAbsorb = 0x1B , HpAbsorb = 0x1C , Elemental = 0x1D , AddedEffect = 0x1E , SneakAttack = 0x1F , FinalAttack = 0x20 , AddedCut = 0x21 , StealAsWell = 0x22 , QuadraMagic = 0x23 , Steal = 0x24 , Sense = 0x25 , Throw = 0x27 , Morph = 0x28 , Deathblow = 0x29 , Manipulate = 0x2A , Mime = 0x2B , EnemySkill = 0x2C , MasterCommand = 0x30 , Fire = 0x31 , Ice = 0x32 , Earth = 0x33 , Lightning = 0x34 , Restore = 0x35 , Heal = 0x36 , Revive = 0x37 , Seal = 0x38 , Mystify = 0x39 , Transform = 0x3A , Exit = 0x3B , Poison = 0x3C , Demi = 0x3D , Barrier = 0x3E , Comet = 0x40 , Time = 0x41 , Destruct = 0x44 , Contain = 0x45 , FullCure = 0x46 , Shield = 0x47 , Ultima = 0x48 , MasterMagic = 0x49 , ChocoMog = 0x4A , Shiva = 0x4B , Ifrit = 0x4C , Ramuh = 0x4D , Titan = 0x4E , Odin = 0x4F , Leviathan = 0x50 , Bahamut = 0x51 , Kujata = 0x52 , Alexander = 0x53 , Phoenix = 0x54 , NeoBahamut = 0x55 , Hades = 0x56 , Typhoon = 0x57 , BahamutZERO = 0x58 , KOTR = 0x59 , MasterSummon = 0x5A , EmptyId = 0xFF } |
The MateriaName enum - Name to ID Enum. More... | |
Static Public Member Functions | |
static Q_INVOKABLE const QString | name (const int id) |
name - Name of materia More... | |
static Q_INVOKABLE const QString | statString (const int id) |
statString - Get the stat changes String for a materia More... | |
static Q_INVOKABLE const QString | enemySkill (const int skill) |
enemySkill - Get translated string of an enemy skill More... | |
static Q_INVOKABLE const QString | masterCommandSkill (const int skill) |
masterCommandSkill - Get translated string of the Master Command skill More... | |
static Q_INVOKABLE const QString | masterSummonSkill (const int skill) |
masterSummonSkill - Get translated string of the Master Summon skill More... | |
static Q_INVOKABLE const QString | masterMagicSkill (const int skill) |
masterMagicSkill - Get translated string of the Master Magic skill More... | |
static Q_INVOKABLE const QString | element (const int id) |
element - Get Elemental Type(s) for materia More... | |
static Q_INVOKABLE const QStringList | skills (const int id) |
skills - Get Skill for a materia More... | |
static Q_INVOKABLE const QStringList | skillsForLevel (const int id, const int level) |
skills - Get Skill for a materia at a given level More... | |
static Q_INVOKABLE const QStringList | addedEffects (const int id) |
addedEffects - The Effects the materia can have when paried with "Added Effect" materia More... | |
static Q_INVOKABLE const qint8 | levels (const int id) |
levels More... | |
static Q_INVOKABLE const int | materiaLevel (const int id, const quint32 ap) |
materiaLevel - Returns the ap needed for a materia at a level More... | |
static Q_INVOKABLE const qint32 | apForLevel (const int id, const int level) |
apForLevel - Returns the ap needed for a materia at a level More... | |
static Q_INVOKABLE const qint32 | apToMax (const int id) |
apToMax More... | |
static Q_INVOKABLE const qint8 | strengthChange (const int id) |
strengthChange - The Change to the Strength stat when materia is equipped More... | |
static Q_INVOKABLE const qint8 | vitalityChange (const int id) |
vitalityChange - The Change to the vitality stat when materia is equipped More... | |
static Q_INVOKABLE const qint8 | magicChange (const int id) |
magicChange - The Change to the magic stat when materia is equipped More... | |
static Q_INVOKABLE const qint8 | spiritChange (const int id) |
spiritChange - The Change to the spirit stat when materia is equipped More... | |
static Q_INVOKABLE const qint8 | dexterityChange (const int id) |
dexterityChange - The Change to the dexterity stat when materia is equipped More... | |
static Q_INVOKABLE const qint8 | luckChange (const int id) |
luckChange - The Change to the luck stat when materia is equipped More... | |
static Q_INVOKABLE const qint8 | hpChange (const int id) |
hpChange - The Change to the baseHp stat when materia is equipped More... | |
static Q_INVOKABLE const qint8 | mpChange (const int id) |
mpChange - The Change to the baseMp stat when materia is equipped More... | |
static Q_INVOKABLE const int | type (const int id) |
type Get Materia Type More... | |
static Q_INVOKABLE materia | encodeMateria (const int id, const qint32 ap) |
encodeMateria encode a materia More... | |
static Q_INVOKABLE const int | materiaID (materia mat) |
materiaID - The Id of a given materia More... | |
static Q_INVOKABLE const qint32 | materiaAP (const quint8 ap1, const quint8 ap2, const quint8 ap3) |
materiaAP - Transform 3 bytes into a materia AP More... | |
static Q_INVOKABLE const qint32 | materiaAP (const materia mat) |
materiaAP - read Ap from Materia type More... | |
static Q_INVOKABLE const qint32 | materiaAP (const quint8 ap[3]) |
materiaAP - Transform array into Ap More... | |
static const QIcon | icon (const int id) |
static const QPixmap | pixmap (const int id) |
static const QImage | image (const int id) |
static Q_INVOKABLE const QString | iconResource (const int id) |
static const QPixmap | pixmapEmptyStar (int id) |
static const QImage | imageEmptyStar (int id) |
static Q_INVOKABLE const QString | emptyStarResource (int id) |
static const QPixmap | pixmapFullStar (int id) |
static const QImage | imageFullStar (int id) |
static Q_INVOKABLE const QString | fullStarResource (int id) |
static const QIcon | iconAllMateria () |
static const QImage | imageAllMateria () |
static Q_INVOKABLE const QString | imageAllResource () |
static Q_INVOKABLE const QString & | placeHolderNameFilter () |
static Q_INVOKABLE const QList< int > | placeHolderIdList () |
static bool | isModID (int id) |
isModID More... | |
Static Public Attributes | |
static const int | TotalMateria = 90 |
TotalMateria - Total Number of Different Materia in the Game. More... | |
static const int | MaxMateriaAp = 0xFFFFFF |
MaxMateriaAp - The Maximum Materia Ap Allowed, All materia has this Ap when "Mastered". More... | |
Static Protected Member Functions | |
static FF7Materia * | get () |
Get the FF7Materia Instance. More... | |
Properties | |
QML_SINGLETONint | totalMateria |
int | maxMateriaAp |
Friends | |
class | FF7MateriaSingleton |
The MateriaName enum - Name to ID Enum.
|
inlinestatic |
addedEffects - The Effects the materia can have when paried with "Added Effect" materia
id | - ID of Materia |
|
inlinestatic |
apForLevel - Returns the ap needed for a materia at a level
id | - Materia Id |
level | - Level that you want to know the ap needed for |
|
inlinestatic |
apToMax
id | - Materia Id |
|
inlinestatic |
dexterityChange - The Change to the dexterity stat when materia is equipped
id | - The materia id to check |
|
inlinestatic |
element - Get Elemental Type(s) for materia
id | - Id of materia to get the type of |
|
inlinestatic |
|
inlinestatic |
encodeMateria encode a materia
id | - Id to Encode |
ap | - Ap to Encode |
|
inlinestatic |
enemySkill - Get translated string of an enemy skill
skill | - Skill Number |
|
inlinestatic |
|
inlinestaticprotected |
Get the FF7Materia Instance.
|
inlinestatic |
hpChange - The Change to the baseHp stat when materia is equipped
id | - The materia id to check |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
isModID
id | Materia id to check |
|
inlinestatic |
levels
id | - Materia ID |
|
inlinestatic |
luckChange - The Change to the luck stat when materia is equipped
id | - The materia id to check |
|
inlinestatic |
magicChange - The Change to the magic stat when materia is equipped
id | - The materia id to check |
|
inlinestatic |
masterCommandSkill - Get translated string of the Master Command skill
skill | - Skill Number |
|
inlinestatic |
masterMagicSkill - Get translated string of the Master Magic skill
skill | - Skill Number |
|
inlinestatic |
masterSummonSkill - Get translated string of the Master Summon skill
skill | - Skill Number |
|
inlinestatic |
materiaAP - read Ap from Materia type
mat | - materia to read Ap from |
|
inlinestatic |
materiaAP - Transform 3 bytes into a materia AP
ap1 | First Ap Byte |
ap2 | Second Ap Byte |
ap3 | Third Ap Byte |
|
inlinestatic |
materiaAP - Transform array into Ap
ap | - 3 int array |
|
inlinestatic |
materiaID - The Id of a given materia
mat | - Materia |
|
inlinestatic |
materiaLevel - Returns the ap needed for a materia at a level
id | - Materia Id |
ap | - the current ap of the materia |
|
inlinestatic |
mpChange - The Change to the baseMp stat when materia is equipped
id | - The materia id to check |
|
inlinestatic |
name - Name of materia
id | - Materia ID |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
|
inlinestatic |
skills - Get Skill for a materia
id | - Id of Materia |
|
inlinestatic |
skills - Get Skill for a materia at a given level
id | - Id of Materia |
level | - Level of Materia |
|
inlinestatic |
spiritChange - The Change to the spirit stat when materia is equipped
id | - The materia id to check |
|
inlinestatic |
statString - Get the stat changes String for a materia
id | - Materia ID |
|
inlinestatic |
strengthChange - The Change to the Strength stat when materia is equipped
id | - The materia id to check |
|
inlinestatic |
type Get Materia Type
id |
|
inlinestatic |
vitalityChange - The Change to the vitality stat when materia is equipped
id | - The materia id to check |
|
friend |
|
static |
MaxMateriaAp - The Maximum Materia Ap Allowed, All materia has this Ap when "Mastered".
|
static |
TotalMateria - Total Number of Different Materia in the Game.
int FF7Materia::maxMateriaAp |
< Property Exposure For QML
QML_SINGLETONint FF7Materia::totalMateria |