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[]