50     enum MateriaType{Unknown,Magic,Summon,Independent,Support,Command };
    52         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,
    53         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,
    54         FinalAttack=0x20,AddedCut=0x21,StealAsWell=0x22,QuadraMagic=0x23,Steal=0x24,Sense=0x25,Throw=0x27,Morph=0x28,Deathblow=0x29,Manipulate=0x2A,Mime=0x2B,EnemySkill=0x2C,
    55         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,
    56         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,
    57         Leviathan=0x50,Bahamut=0x51,Kujata=0x52,Alexander=0x53,Phoenix=0x54,NeoBahamut=0x55,Hades=0x56,Typhoon=0x57,BahamutZERO=0x58,KOTR=0x59,MasterSummon=0x5A,
    59         MaxMateriaAp =0xFFFFFF
    63     QImage imageEmptyStar(
int id);
    64     QImage imageFullStar(
int id);
    66     QPixmap pixmap (
int id);
    67     QString statString(
int id);
    68     qint8 statSTR(
int id);
    69     qint8 statVIT(
int id);
    70     qint8 statMAG(
int id);
    71     qint8 statSPI(
int id);
    72     qint8 statDEX(
int id);
    73     qint8 statLCK(
int id);
    78     qint32 
ap(
int id,
int lvl);
    80     QIcon iconAllMateria();
    81     QImage imageAllMateria();
    83     QString enemySkill(
int i);
    84     QString element(
int i);
    86     QStringList 
skills(
int id);
    88     quint32 ap2num (quint8 
ap[3]);
    93     {QT_TRANSLATE_NOOP(
"Materia_Names",
"MP Plus"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Plus +10%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Plus +20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Plus +30%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Plus +40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Plus +50%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxMp:+% depending on level"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x00,0,0,0,0,0,0,0,0,{0,10000,20000,30000,50000},3,5,
"",QStringList(
"")},
    94     {QT_TRANSLATE_NOOP(
"Materia_Names",
"HP Plus"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"HP Plus +10%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"HP Plus +20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"HP Plus +30%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"HP Plus +40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"HP Plus +50%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:+% depending on level"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x01,0,0,0,0,0,0,0,0,{0,10000,20000,30000,50000},3,5,
"",QStringList(
"")},
    95     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Speed Plus"),      QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Speed Plus +10%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Speed Plus +20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Speed Plus +30%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Speed Plus +40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Speed Plus +50%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Dex:+% depending on level"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x02,0,0,0,0,0,0,0,0,{0,15000,30000,60000,100000},3,5,
"",QStringList(
"")},
    96     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Magic Plus"),      QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Plus +10%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Plus +20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Plus +30%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Plus +40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Plus +50%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Mag:+% depending on level"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x03,0,0,0,0,0,0,0,0,{0,10000,20000,30000,50000},3,5,
"",QStringList(
"")},
    97     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Luck Plus"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Luck Plus +10%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Luck Plus +20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Luck Plus +30%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Luck Plus +40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Luck Plus +50%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Lck:+% depending on level"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x04,0,0,0,0,0,0,0,0,{0,15000,30000,60000,100000},3,5,
"",QStringList(
"")},
    98     {QT_TRANSLATE_NOOP(
"Materia_Names",
"EXP Plus"),        QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Exp Plus +50%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Exp Plus +100%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Lck:+1"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x05,0,0,0,0,0,+1,0,0,{0,60000,150000,0,0},3,3,
"",QStringList(
"")},
    99     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Gil Plus"),        QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Gil Plus +50%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Gil Plus +100%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Lck:+1"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x06,0,0,0,0,0,+1,0,0,{0,80000,150000,0,0},3,3,
"",QStringList(
"")},
   100     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Enemy Away"),      QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Encounter Rate -50%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Encounter Rate -75%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Lck:+1"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x07,0,0,0,0,0,+1,0,0,{0,10000,50000,0,0},3,3,
"",QStringList(
"")},
   101     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Enemy Lure"),      QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Encounter Rate +50%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Encounter Rate +100%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Lck:-1"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x08,0,0,0,0,0,-1,0,0,{0,10000,50000,0,0},3,3,
"",QStringList(
"")},
   102     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Chocobo Lure"),    QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Chocobo Lure")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Chocobo Lure +50%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Chocobo Lure +100%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Chocobo Lure +200%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Lck:+1"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x09,0,0,0,0,0,+1,0,0,{0,3000,10000,30000,0},3,4,
"",QStringList(
"")},
   103     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Pre-emptive"),     QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Pre-emptive +6%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Pre-emptive +12%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Pre-emptive +24%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Pre-emptive +36%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Pre-emptive +48%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Dex:+2"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x0A,0,0,0,0,+2,0,0,0,{0,8000,20000,40000,80000},3,5,
"",QStringList(
"")},
   104     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Long Range"),      QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Long Range"),
"", QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x0B,0,0,0,0,0,0,0,0,{0,80000,0,0,0},3,2,
"",QStringList(
"")},
   105     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Mega All"),        QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Mega-all x1")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Mega-all x2")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Mega-all x3")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Mega-all x4")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Mega-all x5"),
"", QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x0C,0,0,0,0,0,0,0,0,{0,20000,40000,80000,160000},3,5,
"",QStringList(
"")},
   106     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Counter Attack"),  QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Attack 20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Attack 40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Attack 60%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Attack 80%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Attack 100%"),
"", QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x0D,0,0,0,0,0,0,0,0,{0,10000,20000,50000,100000},3,5,
"",QStringList(
"")},
   107     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Slash-All"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Slash-All")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Flash"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x0E,0,0,0,0,0,0,0,0,{0,130000,150000,0,0},5,3,
"",QStringList(
"")},
   108     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Double Cut"),      QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"2x-Cut")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"4x-Cut"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Dex:+2"), QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x0F,0,0,0,0,+2,0,0,0,{0,100000,150000,0,0},5,3,
"",QStringList(
"")},
   109     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Cover"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Cover +20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Cover +40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Cover +60%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Cover +80%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Cover +100%"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Vit:+1"), QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x10,0,0,0,+1,0,0,0,0,{0,2000,10000,25000,40000},3,5,
"",QStringList(
"")},
   110     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Underwater"),      QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Underwater"),
"", QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x11,0,0,0,0,0,0,0,0,{0,0,0,0,0},3,1,
"",QStringList(
"")},
   111     {QT_TRANSLATE_NOOP(
"Materia_Names",
"HP <-> MP"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"HP <-> MP"),
"", QString(
":/materia/independent"),QString(
":/materia/independent_star_empty"),QString(
":/materia/independent_star_full"), 0x12,0,0,0,0,0,0,0,0,{0,80000,0,0,0},3,2,
"",QStringList(
"")},
   112     {QT_TRANSLATE_NOOP(
"Materia_Names",
"W-Magic"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"W-Magic"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x13,0,0,0,0,0,0,0,0,{0,250000,0,0,0},5,2,
"",QStringList(
"")},
   113     {QT_TRANSLATE_NOOP(
"Materia_Names",
"W-Summon"),        QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"W-Summon"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x14,0,0,0,0,0,0,0,0,{0,250000,0,0,0},5,2,
"",QStringList(
"")},
   114     {QT_TRANSLATE_NOOP(
"Materia_Names",
"W-Item"),          QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"W-Item"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x15,0,0,0,0,0,0,0,0,{0,250000,0,0,0},5,2,
"",QStringList(
"")},
   115     {QT_TRANSLATE_NOOP(
"Materia_Names",
"DON'T USE"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0x16",QString(
""),QString(
""),QString(
""),0X16,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")},
   116     {QT_TRANSLATE_NOOP(
"Materia_Names",
"All"),             QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"All x1")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"All x2")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"All x3")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"All x4")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"All x5"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x17,0,0,0,0,0,0,0,0,{0,1500,6000,18000,35000},4,5,
"",QStringList(
"")},
   117     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Counter"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Rate 20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Rate 40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Rate 60%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Rate 80%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Counter Rate 100%"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x18,0,0,0,0,0,0,0,0,{0,20000,40000,60000,100000},4,5,
"",QStringList(
"")},
   118     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Magic Counter"),   QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Counter Rate 30%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Counter Rate 40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Counter Rate 60%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Counter Rate 80%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Magic Counter Rate 100%"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x19,0,0,0,0,0,0,0,0,{0,20000,40000,80000,300000},4,5,
"",QStringList(
"")},
   119     {QT_TRANSLATE_NOOP(
"Materia_Names",
"MP Turbo"),        QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Turbo 10%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Turbo 20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Turbo 30%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Turbo 40%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Turbo 50%"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x1A,0,0,0,0,0,0,0,0,{0,10000,30000,60000,120000},4,5,
"",QStringList(
"")},
   120     {QT_TRANSLATE_NOOP(
"Materia_Names",
"MP Absorb"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"MP Absorb"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x1B,0,0,0,0,0,0,0,0,{0,100000,0,0,0},4,2,
"",QStringList(
"")},
   121     {QT_TRANSLATE_NOOP(
"Materia_Names",
"HP Absorb"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"HP Absorb"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x1C,0,0,0,0,0,0,0,0,{0,100000,0,0,0},4,2,
"",QStringList(
"")},
   122     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Elemental"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Elemental 50%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Elemental 100%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Elemental 200%"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x1D,0,0,0,0,0,0,0,0,{0,10000,40000,80000,0},4,4,
"",QStringList(
"")},
   123     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Added Effect"),    QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Added Effect"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x1E,0,0,0,0,0,0,0,0,{0,100000,0,0,0},4,2,
"",QStringList(
"")},
   124     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Sneak Attack"),    QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Sneak Attack 20%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Sneak Attack 35%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Sneak Attack 50%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Sneak Attack 65%")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Sneak Attack 80%"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x1F,0,0,0,0,0,0,0,0,{0,20000,60000,100000,150000},4,5,
"",QStringList(
"")},
   125     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Final Attack"),    QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Final Attack x1")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Final Attack x2")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Final Attack x3")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Final Attack x4")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Final Attack x5"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x20,0,0,0,0,0,0,0,0,{0,20000,40000,80000,160000},4,5,
"",QStringList(
"")},
   126     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Added Cut"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Added Cut"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x21,0,0,0,0,0,0,0,0,{0,200000,0,0,0},4,2,
"",QStringList(
"")},
   127     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Steal-As-Well"),   QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Steal as well"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x22,0,0,0,0,0,0,0,0,{0,200000,0,0,0},4,2,
"",QStringList(
"")},
   128     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Quadra Magic"),    QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Quadra Magic x1")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Quadra Magic x2")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Quadra Magic x3")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Quadra Magic x4")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Quadra Magic x5"),
"", QString(
":/materia/support"),QString(
":/materia/support_star_empty"),QString(
":/materia/support_star_full"),     0x23,0,0,0,0,0,0,0,0,{0,40000,80000,120000,200000},4,5,
"",QStringList(
"")},
   129     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Steal"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Steal")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Mug"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Dex:+2"), QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x24,0,0,0,0,+2,0,0,0,{0,40000,50000,0,0},5,3,
"",QStringList(
"")},
   130     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Sense"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Sense"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x25,0,0,0,0,0,0,0,0,{0,40000,0,0,0},5,2,
"",QStringList(
"")},
   131     {QT_TRANSLATE_NOOP(
"Materia_Names",
"DON'T USE"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0x26",QString(
""),QString(
""),QString(
""),0X26,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")},
   132     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Throw"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Throw")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Coin"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Vit:+1"), QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x27,0,0,0,+1,0,0,0,0,{0,45000,60000,0,0},5,3,
"",QStringList(
"")},
   133     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Morph"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Morph"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x28,0,0,0,0,0,0,0,0,{0,100000,0,0,0},5,2,
"",QStringList(
"")},
   134     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Deathblow"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"DeathBlow"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"Lck:+1"), QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x29,0,0,0,0,0,+1,0,0,{0,40000,0,0,0},5,2,
"",QStringList(
"")},
   135     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Manipulate"),      QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Manipulate"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x2A,0,0,0,0,0,0,0,0,{0,40000,0,0,0},5,2,
"",QStringList(
"")},
   136     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Mime"),            QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Mime"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x2B,0,0,0,0,0,0,0,0,{0,100000,0,0,0},5,2,
"",QStringList(
"")},
   137     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Enemy Skill"),     QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Enemy Skill"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x2C,0,0,0,0,0,0,0,0,{16777215,0,0,0,0},5,1,
"",QStringList(
"")},
   138     {QT_TRANSLATE_NOOP(
"Materia_Names",
"DON'T USE"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0x2D",QString(
""),QString(
""),QString(
""),0X2D,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")},
   139     {QT_TRANSLATE_NOOP(
"Materia_Names",
"DON'T USE"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0x2E",QString(
""),QString(
""),QString(
""),0X2E,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")},
   140     {QT_TRANSLATE_NOOP(
"Materia_Names",
"DON'T USE"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0x2F",QString(
""),QString(
""),QString(
""),0X2F,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")},
   141     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Master Command"),  QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Master Command"),
"", QString(
":/materia/command"),QString(
":/materia/command_star_empty"),QString(
":/materia/command_star_full"),     0x30,0,0,0,0,0,0,0,0,{0,0,0,0,0},5,1,
"",QStringList(
"")},
   142     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Fire"),            QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Fire (4mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Fire2 (22mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Fire3 (52mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x31,-2,+2,-1,0,0,0,+1,0,{0,2000,18000,35000,0},1,4,QT_TRANSLATE_NOOP(
"Elements",
"[Fire]"),QStringList(
"")},
   143     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Ice"),             QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ice (4mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ice2 (22mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ice3 (52mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x32,-2,+2,-1,0,0,0,+1,0,{0,2000,18000,35000,0},1,4,QT_TRANSLATE_NOOP(
"Elements",
"[Ice]"),QStringList(
"")},
   144     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Earth"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Quake (6mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Quake2 (28mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Quake3 (68mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x33,-2,+2,-1,0,0,0,+1,0,{0,6000,22000,40000,0},1,4,QT_TRANSLATE_NOOP(
"Elements",
"[Earth]"),QStringList(
"")},
   145     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Lightning"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bolt (4mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bolt2 (22mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bolt3 (52mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x34,-2,+2,-1,0,0,0,+1,0,{0,2000,18000,35000,0},1,4,QT_TRANSLATE_NOOP(
"Elements",
"[Lightning]"),QStringList(
"")},
   146     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Restore"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Cure (5mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Cure2 (24mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Regen (30mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Cure3 (64mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x35,-2,+2,-1,0,0,0,+1,0,{0,2500,17000,25000,40000},1,5,
"",QStringList(
"")},
   147     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Heal"),            QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Poisona (3mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Esuna (15mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Resist (120mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x36,-2,+2,-1,0,0,0,+1,0,{0,12000,52000,60000,0},1,4,
"",QStringList(
"")},
   148     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Revive"),          QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Life (34mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Life2 (100mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Str:-2 Vit:-1 Mag:+2 Spi:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x37,-5,+5,-2,-1,0,0,+2,+1,{0,45000,55000,0,0},1,3,
"",QStringList(
"")},
   149     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Seal"),            QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Sleepel (8mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Silence (24mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x38,-2,+2,-1,0,0,0,+1,0,{0,10000,20000,0,0},1,3,
"",QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Sleep]")<<QT_TRANSLATE_NOOP(
"Status",
"[Silence]")},
   150     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Mystify"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Confu (18mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Berserk (28mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x39,-2,+2,-1,0,0,0,+1,0,{0,12000,25000,0,0},1,3,
"",QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Confusion]")<<QT_TRANSLATE_NOOP(
"Status",
"[Berserk]")},
   151     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Transform"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Mini (10mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Toad (14mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x3A,-2,+2,-1,0,0,0,+1,0,{0,8000,24000,0,0},1,3,
"",QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Mini]")<<QT_TRANSLATE_NOOP(
"Status",
"[Frog]")},
   152     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Exit"),            QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Exit (16mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Remove (99mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x3B,-2,+2,-1,0,0,0,+1,0,{0,10000,30000,0,0},1,3,
"",QStringList(
"")},
   153     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Poison"),          QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bio (8mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bio2 (36mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bio3 (80mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x3C,-2,+2,-1,0,0,0,+1,0,{0,5000,20000,38000,0},1,4,QT_TRANSLATE_NOOP(
"Elements",
"[Poison]"),QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Poison]")},
   154     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Gravity"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Demi (14mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Demi2 (33mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Demi3 (48mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Str:-1 Mag:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x3D,-2,+2,-1,0,0,0,+1,0,{0,10000,20000,40000,0},1,4,QT_TRANSLATE_NOOP(
"Elements",
"[Gravity]"),QStringList(
"")},
   155     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Barrier"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Barrier (16mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"M-Barrier (24mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Reflect (30mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Wall (58mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Str:-2 Vit:-1 Mag:+2 Spi:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x3E,-5,+5,-2,-1,0,0,+2,+1,{0,5000,15000,30000,45000},1,5,
"",QStringList(
"")},
   156     {QT_TRANSLATE_NOOP(
"Materia_Names",
"DON'T USE"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0x3F",QString(
""),QString(
""),QString(
""),0X3F,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")},
   157     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Comet"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Comet (70mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Comet2 (110mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Str:-2 Vit:-1 Mag:+2 Spi:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x40,-5,+5,-2,-1,0,0,+2,+1,{0,12000,60000,0,0},1,3,
"",QStringList(
"")},
   158     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Time"),            QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Haste (18mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Slow (20mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Stop (34mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Str:-2 Vit:-1 Mag:+2 Spi:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x41,-5,+5,-2,-1,0,0,+2,+1,{0,10000,20000,42000,0},1,4,
"",QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Slow]")<<QT_TRANSLATE_NOOP(
"Status",
"[Stop]")},
   159     {QT_TRANSLATE_NOOP(
"Materia_Names",
"DON'T USE"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0x42",QString(
""),QString(
""),QString(
""),0X42,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")},
   160     {QT_TRANSLATE_NOOP(
"Materia_Names",
"DON'T USE"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0x43",QString(
""),QString(
""),QString(
""),0X43,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")},
   161     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Destruct"),        QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"DeBarrier (12mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"DeSpell (20mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Death (30mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Str:-2 Vit:-1 Mag:+2 Spi:+1"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x44,-5,+5,-2,-1,0,0,+2,+1,{0,6000,10000,45000,0},1,4,
"",QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Death]")},
   162     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Contain"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Freeze (82mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Break (86mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Tornado (90mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Flare (100mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+10% Str:-4 Vit:-2 Mag:+4 Spi:+2"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x45,-10,+10,-4,-2,0,0,+4,+2,{0,5000,10000,15000,60000},1,5,
"",QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Confusion]") << QT_TRANSLATE_NOOP(
"Status",
"[Petrify]")<<QT_TRANSLATE_NOOP(
"Status",
"[Stop]")},
   163     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Full Cure"),        QStringList()<<
""<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Full Cure (99mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+10% Str:-4 Vit:-2 Mag:+4 Spi:+2"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x46,-10,+10,-4,-2,0,0,+4,+2,{0,3000,100000,0,0},1,3,
"",QStringList(
"")},
   164     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Shield"),          QStringList()<<
""<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Shield (180mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+10% Str:-4 Vit:-2 Mag:+4 Spi:+2"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x47,-10,+10,-4,-2,0,0,+4,+2,{0,10000,100000,0,0},1,3,
"",QStringList(
"")},
   165     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Ultima"),          QStringList()<<
""<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ultima (130mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+10% Str:-4 Vit:-2 Mag:+4 Spi:+2"), QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x48,-10,+10,-4,-2,0,0,+4,+2,{0,5000,100000,0,0},1,3,
"",QStringList(
"")},
   166     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Master Magic"),    QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Master Magic"),
"", QString(
":/materia/magic"),QString(
":/materia/magic_star_empty"),QString(
":/materia/magic_star_full"),       0x49,0,0,0,0,0,0,0,0,{0,0,0,0,0},1,1,
"",QStringList(
"")},
   167     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Choco/Mog"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Choco/Mog x1 (14mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Choco/Mog x2 (14mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Choco/Mog x3 (14mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Choco/Mog x4 (14mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Choco/Mog x5 (14mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Mag:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x4A,-2,+2,0,0,0,0,+1,0,{0,2000,14000,25000,35000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Wind]"),QStringList(
"")},
   168     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Shiva"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Shiva x1 (32mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Shiva x2 (32mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Shiva x3 (32mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Shiva x4 (32mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Shiva x5 (32mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Mag:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x4B,-2,+2,0,0,0,0,+1,0,{0,4000,15000,30000,50000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Ice]"),QStringList(
"")},
   169     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Ifrit"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ifrit x1 (34mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ifrit x2 (34mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ifrit x3 (34mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ifrit x4 (34mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ifrit x5 (34mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Mag:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x4C,-2,+2,0,0,0,0,+1,0,{0,5000,20000,35000,60000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Fire]"),QStringList(
"")},
   170     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Ramuh"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ramuh x1 (40mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ramuh x2 (40mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ramuh x3 (40mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ramuh x4 (40mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Ramuh x5 (40mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Mag:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x4D,-2,+2,0,0,0,0,+1,0,{0,10000,25000,50000,70000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Lightning]"),QStringList(
"")},
   171     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Titan"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Titan x1 (46mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Titan x2 (46mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Titan x3 (46mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Titan x4 (46mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Titan x5 (46mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-2% MaxMp:+2% Mag:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x4E,-2,+2,0,0,0,0,+1,0,{0,15000,30000,60000,80000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Earth]"),QStringList(
"")},
   172     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Odin"),            QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Odin x1 (80mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Odin x2 (80mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Odin x3 (80mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Odin x4 (80mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Odin x5 (80mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Mag:+1 Spi:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x4F,-5,+5,0,0,0,0,+1,+1,{0,16000,32000,65000,90000},2,5,
"",QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Death]")},
   173     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Leviathan"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Leviathan x1 (78mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Leviathan x2 (78mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Leviathan x3 (78mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Leviathan x4 (78mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Leviathan x5 (78mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Mag:+1 Spi:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x50,-5,+5,0,0,0,0,+1,+1,{0,18000,38000,70000,100000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Water]"),QStringList(
"")},
   174     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Bahamut"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut x1 (100mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut x2 (100mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut x3 (100mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut x4 (100mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut x5 (100mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Mag:+1 Spi:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x51,-5,+5,0,0,0,0,+1,+1,{0,20000,50000,80000,120000},2,5,
"",QStringList(
"")},
   175     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Kujata"),          QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Kujata x1 (110mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Kujata x2 (110mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Kujata x3 (110mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Kujata x4 (110mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Kujata x5 (110mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Mag:+1 Spi:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x52,-5,+5,0,0,0,0,+1,+1,{0,22000,60000,90000,140000},2,5,
"",QStringList(
"")},
   176     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Alexander"),       QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Alexander x1 (120mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Alexander x2 (120mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Alexander x3 (120mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Alexander x4 (120mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Alexander x5 (120mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-5% MaxMp:+5% Mag:+1 Spi:+1"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x53,-5,+5,0,0,0,0,+1,+1,{0,25000,65000,100000,150000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Holy]"),QStringList(
"")},
   177     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Phoenix"),         QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Phoenix x1 (180mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Phoenix x2 (180mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Phoenix x3 (180mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Phoenix x4 (180mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Phoenix x5 (180mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+10% Mag:+2 Spi:+2"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x54,-10,+10,0,0,0,0,+2,+2,{0,28000,70000,120000,180000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Fire]"),QStringList(
"")},
   178     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Neo Bahamut"),     QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Neo Bahamut x1 (140mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Neo Bahamut x2 (140mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Neo Bahamut x3 (140mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Neo Bahamut x4 (140mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Neo Bahamut x5 (140mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+10% Mag:+2 Spi:+2"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x55,-10,+10,0,0,0,0,+2,+2,{0,30000,80000,140000,200000},2,5,
"",QStringList(
"")},
   179     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Hades"),           QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Hades x1 (150mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Hades x2 (150mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Hades x3 (150mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Hades x4 (150mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Hades x5 (150mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+15% Mag:+4 Spi:+4"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x56,-10,+15,0,0,0,0,+4,+4,{0,35000,120000,150000,250000},2,5,
"",QStringList()<<QT_TRANSLATE_NOOP(
"Status",
"[Sleep]")<<QT_TRANSLATE_NOOP(
"Status",
"[Poison]")<<QT_TRANSLATE_NOOP(
"Status",
"[Confusion]")<<QT_TRANSLATE_NOOP(
"Status",
"[Silence]")<<QT_TRANSLATE_NOOP(
"Status",
"[Frog]")<<QT_TRANSLATE_NOOP(
"Status",
"[Mini]")},
   180     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Typhon"),          QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Typhon x1 (160mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Typhon x2 (160mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Typhon x3 (160mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Typhon x4 (160mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Typhon x5 (160mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+15% Mag:+4 Spi:+4"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x57,-10,+15,0,0,0,0,+4,+4,{0,35000,120000,150000,250000},2,5,QT_TRANSLATE_NOOP(
"Elements",
"[Wind]"),QStringList(
"")},
   181     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Bahamut ZERO"),    QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut ZERO x1 (180mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut ZERO x2 (180mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut ZERO x3 (180mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut ZERO x4 (180mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Bahamut ZERO x5 (180mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+15% Mag:+4 Spi:+4"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x58,-10,+15,0,0,0,0,+4,+4,{0,35000,120000,150000,250000},2,5,
"",QStringList(
"")},
   182     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Knights of the Round"),QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"KOTR x1 (250mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"KOTR x2 (250mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"KOTR x3 (250mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"KOTR x4 (250mp)")<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"KOTR x5 (250mp)"),QT_TRANSLATE_NOOP(
"Materia_Stats",
"MaxHp:-10% MaxMp:+20% Mag:+8 Spi:+8"), QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x59,-10,+20,0,0,0,0,+8,+8,{0,50000,200000,300000,500000},2,5,
"",QStringList(
"")},
   183     {QT_TRANSLATE_NOOP(
"Materia_Names",
"Master Summon"),   QStringList()<<QT_TRANSLATE_NOOP(
"Materia_Skills",
"Master Summon"),
"",QString(
":/materia/summon"),QString(
":/materia/summon_star_empty"),QString(
":/materia/summon_star_full"),      0x5A,0,0,0,0,0,0,0,0,{0,0,0,0,0},2,1,
"",QStringList(
"")}
   188     QT_TRANSLATE_NOOP(
"E_skills",
"Frog Song"),
   189     QT_TRANSLATE_NOOP(
"E_skills",
"L4 Suicide"),
   190     QT_TRANSLATE_NOOP(
"E_skills",
"Magic Hammer"),
   191     QT_TRANSLATE_NOOP(
"E_skills",
"White Wind"),
   192     QT_TRANSLATE_NOOP(
"E_skills",
"Big Guard"),
   193     QT_TRANSLATE_NOOP(
"E_skills",
"Angel Whisper"),
   194     QT_TRANSLATE_NOOP(
"E_skills",
"Dragon Force"),
   195     QT_TRANSLATE_NOOP(
"E_skills",
"Death Force"),
   196     QT_TRANSLATE_NOOP(
"E_skills",
"Flame Thrower"),
   197     QT_TRANSLATE_NOOP(
"E_skills",
"Laser"),
   198     QT_TRANSLATE_NOOP(
"E_skills",
"Matra Magic"),
   199     QT_TRANSLATE_NOOP(
"E_skills",
"Bad Breath"),
   200     QT_TRANSLATE_NOOP(
"E_skills",
"Beta"),
   201     QT_TRANSLATE_NOOP(
"E_skills",
"Aqualung"),
   202     QT_TRANSLATE_NOOP(
"E_skills",
"Trine"),
   203     QT_TRANSLATE_NOOP(
"E_skills",
"Magic Breath"),
   204     QT_TRANSLATE_NOOP(
"E_skills",
"????"),
   205     QT_TRANSLATE_NOOP(
"E_skills",
"Goblin Punch"),
   206     QT_TRANSLATE_NOOP(
"E_skills",
"Chocobuckle"),
   207     QT_TRANSLATE_NOOP(
"E_skills",
"L5 Death"),
   208     QT_TRANSLATE_NOOP(
"E_skills",
"Death Sentence"),
   209     QT_TRANSLATE_NOOP(
"E_skills",
"Roulette"),
   210     QT_TRANSLATE_NOOP(
"E_skills",
"Shadow Flare"),
   211     QT_TRANSLATE_NOOP(
"E_skills",
"Pandora's Box")
   214 static const MATERIA EmptyMateria = {QT_TRANSLATE_NOOP(
"Materia_Names",
"EMPTY"),       QStringList()<<
"?"<<
"?"<<
"?"<<
"?"<<
"?",
"ID:0xFF",QString(
""),QString(
""),QString(
""),0XFF,0,0,0,0,0,0,0,0,{0,0,0,0,0},0,0,
"",QStringList(
"")};
   223 #endif //FF7MATERIA_H 
static const MATERIA EmptyMateria
 
MATERIA Materias(int id)
Materia Wrapper function to get Materia data. 
 
static const MATERIA MateriasList[]