ff7tk  1.0.0.16
Work with Final Fantasy 7 game data
FF7Item.h
Go to the documentation of this file.
1 // SPDX-FileCopyrightText: 2012 - 2023 Chris Rizzitello <sithlord48@gmail.com>
2 // SPDX-License-Identifier: LGPL-3.0-or-later
3 
4 #pragma once
5 
6 #include <QObject>
7 #if QT_VERSION < QT_VERSION_CHECK(6, 5, 0)
8 #include <QtQml/qqmlapplicationengine.h>
9 #else
10 #include <QtQmlIntegration/QtQmlIntegration>
11 #endif
12 
13 #include <ff7tkdata_export.h>
14 
15 class QIcon;
16 
20 class FF7TKDATA_EXPORT FF7Item: public QObject
21 {
22  Q_OBJECT
23  QML_ELEMENT
24  QML_SINGLETON
25 public:
29  enum ItemType {
30  Unknown
31  , Item
32  , Armor
33  , Accessory
34  , WeaponCloud
35  , WeaponBarret
36  , WeaponTifa
37  , WeaponRed
38  , WeaponAerith
39  , WeaponCid
40  , WeaponYuffie
41  , WeaponCait
42  , WeaponVincent
43  };
44  Q_ENUM(ItemType)
48  enum ItemEffect {
49  Absorb = -3
50  , Nullify = -2
51  , Protect = -2
52  , Halve = -1
53  , Remove = -1
54  , NoEffect = 0x00
55  , Damage = 1
56  , Infilict = 1
57  , SelfCast = 2
58  };
59  Q_ENUM(ItemEffect)
63  enum ItemId {
64  Potion = 0x00, HiPotion = 0x01, XPotion = 0x02, Ether = 0x03, TurboEther = 0x04, Elixir = 0x05, Megalixir = 0x06, PhoenixDown = 0x07, Antidote = 0x08, Soft = 0x09, MaidensKiss = 0x0A, Cornucopia = 0x0B, Echoscreen = 0x0C, Hyper = 0x0D, Tranquilizer = 0x0E, Remedy = 0x0F
65  , SmokeBomb = 0x10, SpeedDrink = 0x11, HeroDrink = 0x12, Vaccine = 0x13, Grenade = 0x14, Shrapnel = 0x15, RightArm = 0x16, Hourglass = 0x17, KissOfDeath = 0x18, SpiderWeb = 0x19, DreamPowder = 0x1A, MuteMask = 0x1B, WarGong = 0x1C, Locoweed = 0x1D, FireFang = 0x1E, FireVeil = 0x1F
66  , AntarcticWind = 0x20, IceCrystal = 0x21, BoltPlume = 0x22, SwiftBolt = 0x23, EarthDrum = 0x24, EarthMallet = 0x25, DeadlyWaste = 0x26, MTentacles = 0x27, Stardust = 0x28, VampireFang = 0x29, GhostHand = 0x2A, VagyriskClaw = 0x2B, LightCurtain = 0x2C, LunarCurtain = 0x2D, Mirror = 0x2E, HolyTorch = 0x2F
67  , BirdWing = 0x30, DragonScales = 0x31, Impaler = 0x32, Shrivel = 0x33, Eyedrop = 0x34, Molotov = 0x35, SMine = 0x36, EightInchCannon = 0x37, Graviball = 0x38, TSBomb = 0x39, Ink = 0x3A, Dazers = 0x3B, DragonFang = 0x3C, Cauldron = 0x3D, SylkisGreens = 0x3E, ReaganGreens = 0x3F
68  , MimettGreens = 0x40, CurielGreens = 0x41, PahsanGreens = 0x42, TantalGreens = 0x43, KrakkaGreens = 0x44, GysahlGreens = 0x45, Tent = 0x46, PowerSource = 0x47, GuardSource = 0x48, MagicSource = 0x49, MindSource = 0x4A, SpeedSource = 0x4B, LuckSource = 0x4C, ZeioNut = 0x4D, CarobNut = 0x4E, PorovNut = 0x4F
69  , PramNut = 0x50, LasanNut = 0x51, SaharaNut = 0x52, LuchileNut = 0x53, PepioNut = 0x54, Battery = 0x55, Tissue = 0x56, Omnislash = 0x57, Catastrophe = 0x58, FinalHeaven = 0x59, GreatGospel = 0x5A, CosmoMemory = 0x5B, AllCreation = 0x5C, Chaos = 0x5D, Highwind = 0x5E, _135thSoldier = 0x5F
70  , SuperSweeper = 0x60, MasamuneBlade = 0x61, SaveCrystal = 0x62, CombatDiary = 0x63, Autograph = 0x64, Gambler = 0x65, DesertRose = 0x66, EarthHarp = 0x67, GuideBook = 0x68
71  , BusterSword = 0x80, MythrilSaber = 0x81, Hardedge = 0x82, ButterflyEdge = 0x83, EnhanceSword = 0x84, Organics = 0x85, CrystalSword = 0x86, ForceStealer = 0x87, RuneBlade = 0x88, Murasame = 0x89, NailBat = 0x8A, Yoshiyuki = 0x8B, Apocalypse = 0x8C, HeavensCloud = 0x8D, Ragnarok = 0x8E, UltimaWeapon = 0x8F
72  , LeatherGlove = 0x90, MetalKnuckle = 0x91, MythrilClaw = 0x92, GrandGlove = 0x93, TigerFang = 0x94, DiamondKnuckle = 0x95, DragonClaw = 0x96, CrystalGlove = 0x97, MotorDrive = 0x98, PlatinumFist = 0x99, KaiserKnuckle = 0x9A, WorkGlove = 0x9B, Powersoul = 0x9C, MasterFist = 0x9D, GodsHand = 0x9E, PremiumHeart = 0x9F
73  , GatlingGun = 0xA0, AssaultGun = 0xA1, CannonBall = 0xA2, AtomicScissors = 0xA3, HeavyVulcan = 0xA4, Chainsaw = 0xA5, Microlaser = 0xA6, AMCannon = 0xA7, WMachineGun = 0xA8, DrillArm = 0xA9, SolidBazooka = 0xAA, RocketPunch = 0xAB, EnemyLauncher = 0xAC, PileBanger = 0xAD, MaxRay = 0xAE, MissingScore = 0xAF
74  , MythrilClip = 0xB0, DiamondPin = 0xB1, SilverBarrette = 0xB2, GoldBarrette = 0xB3, AdamanClip = 0xB4, CrystalComb = 0xB5, MagicComb = 0xB6, PlusBarrette = 0xB7, Centclip = 0xB8, Hairpin = 0xB9, SeraphComb = 0xBA, BehemothHorn = 0xBB, SpringGunClip = 0xBC, LimitedMoon = 0xBD
75  , GuardStick = 0xBE, MythrilRod = 0xBF, FullMetalStaff = 0xC0, StrikingStaff = 0xC1, PrismStaff = 0xC2, AuroraRod = 0xC3, WizardStaff = 0xC4, WizerStaff = 0xC5, FairyTale = 0xC6, Umbrella = 0xC7, PrincessGuard = 0xC8
76  , Spear = 0xC9, SlashLance = 0xCA, Trident = 0xCB, MastAx = 0xCC, Partisan = 0xCD, ViperHalberd = 0xCE, Javelin = 0xCF, GrowLance = 0xD0, Mop = 0xD1, DragoonLance = 0xD2, Scimitar = 0xD3, Flayer = 0xD4, SpiritLance = 0xD5, VenusGospel = 0xD6
77  , FourPointShuriken = 0xD7, Boomerang = 0xD8, Pinwheel = 0xD9, RazorRing = 0xDA, Hawkeye = 0xDB, CrystalCross = 0xDC, WindSlash = 0xDD, TwinViper = 0xDE, SpiralShuriken = 0xDF, Superball = 0xE0, MagicShuriken = 0xE1, RisingSun = 0xE2, Oritsuru = 0xE3, Conformer = 0xE4
78  , YellowMphone = 0xE5, GreenMphone = 0xE6, BlueMphone = 0xE7, RedMphone = 0xE8, CrystalMphone = 0xE9, WhiteMphone = 0xEA, BlackMphone = 0xEB, SilverMphone = 0xEC, TrumpetShell = 0xED, GoldMphone = 0xEE, BattleTrumpet = 0xEF, StarlightPhone = 0xF0, HpShout = 0xF1
79  , Quicksilver = 0xF2, Shotgun = 0xF3, Shortbarrel = 0xF4, Lariat = 0xF5, Winchester = 0xF6, Peacemaker = 0xF7, Buntline = 0xF8, LongBarrelR = 0xF9, SilverRifle = 0xFA, SniperCR = 0xFB, SupershotST = 0xFC, Outsider = 0xFD, DeathPenalty = 0xFE, Masamune = 0xFF
80  , BronzeBangle = 0x100, IronBangle = 0x101, TitanBangle = 0x102, MythrilArmlet = 0x103, CarbonBangle = 0x104, SilverArmlet = 0x105, GoldArmlet = 0x106, DiamondBangle = 0x107, CrystalBangle = 0x108, PlatinumBangle = 0x109, RuneArmlet = 0x10A, Edincoat = 0x10B, WizardBracelet = 0x10C, AdamanBangle = 0x10D, GigasArmlet = 0x10E, ImperialGuard = 0x10F
81  , AegisArmlet = 0x110, FourthBracelet = 0x111, WarriorBangle = 0x112, ShinraBeta = 0x113, ShinraAlpha = 0x114, FourSlots = 0x115, FireArmlet = 0x116, AuroraArmlet = 0x117, BoltArmlet = 0x118, DragonArmlet = 0x119, MinervaBand = 0x11A, EscortGuard = 0x11B, Mystile = 0x11C, Ziedrich = 0x11D, PreciousWatch = 0x11E, Chocobracelet = 0x11F
82  , PowerWrist = 0x120, ProtectVest = 0x121, Earring = 0x122, Talisman = 0x123, ChocoFeather = 0x124, Amulet = 0x125, ChampionBelt = 0x126, PoisonRing = 0x127, ToughRing = 0x128, Circlet = 0x129, StarPendant = 0x12A, SilverGlasses = 0x12B, Headband = 0x12C, FairyRing = 0x12D, JemRing = 0x12E, WhiteCape = 0x12F
83  , SprintShoes = 0x130, PeaceRing = 0x131, Ribbon = 0x132, FireRing = 0x133, IceRing = 0x134, BoltRing = 0x135, TetraElemental = 0x136, SafetyBit = 0x137, FuryRing = 0x138, CurseRing = 0x139, ProtectRing = 0x13A, CatsBell = 0x13B, ReflectRing = 0x13C, WaterRing = 0x13D, SneakGlove = 0x13E, HypnoCrown = 0x13F
84  , EmptyItem = 0x1FF, EmptyItemData = 0xFFFF
85  };
86  Q_ENUM(ItemId)
87 
88 
92  enum FF7ItemRoles {
93  ItemNameRole = Qt::UserRole + 1
94  , ItemTypeRole
95  , ItemQtyRole
96  , ChangeMaxQtyRole
97  };
98  Q_ENUM(FF7ItemRoles)
99 
100 
101 
104  static FF7Item *get();
105 
110  static Q_INVOKABLE quint16 itemDecode(quint16 itemraw);
111 
117  static Q_INVOKABLE quint16 itemEncode(quint16 id, quint8 qty);
118 
124  static Q_INVOKABLE quint16 itemId(quint16 item);
125 
131  static Q_INVOKABLE quint8 itemQty(quint16 item);
132 
137  static Q_INVOKABLE QString name(int id);
138 
143  static Q_INVOKABLE QString desc(int id);
144 
150  static Q_INVOKABLE QString iconResource(int id);
151 
157  static Q_INVOKABLE int type(int id);
158 
164  static QIcon icon(int id);
165 
170  static Q_INVOKABLE QString materiaSlotNoGrowthResource();
171 
176  static Q_INVOKABLE QString materiaSlotResource();
177 
182  static Q_INVOKABLE QString materiaLinkResource();
183 
189  static QImage image(int id);
190 
196  static Q_INVOKABLE int materiaSlots(int id);
197 
203  static Q_INVOKABLE int linkedSlots(int id);
204 
209  static Q_INVOKABLE int materiaGrowthRate(int id);
210 
215  static Q_INVOKABLE int statHP(int id);
216 
221  static Q_INVOKABLE int statMP(int id);
222 
227  static Q_INVOKABLE int statSTR(int id);
228 
233  static Q_INVOKABLE int statVIT(int id);
234 
239  static Q_INVOKABLE int statDEX(int id);
240 
245  static Q_INVOKABLE int statLCK(int id);
246 
251  static Q_INVOKABLE int statMAG(int id);
252 
257  static Q_INVOKABLE int statSPI(int id);
258 
259  //Elemental Functions
264  static Q_INVOKABLE QStringList elementalEffects(int id);
265 
271  static Q_INVOKABLE int elementRestoration(int id);
272 
278  static Q_INVOKABLE int elementFire(int id);
279 
285  static Q_INVOKABLE int elementCold(int id);
286 
292  static Q_INVOKABLE int elementLightning(int id);
293 
299  static Q_INVOKABLE int elementEarth(int id);
300 
306  static Q_INVOKABLE int elementWind(int id);
307 
313  static Q_INVOKABLE int elementWater(int id);
314 
320  static Q_INVOKABLE int elementGravity(int id);
321 
327  static Q_INVOKABLE int elementHoly(int id);
328 
334  static Q_INVOKABLE int elementPoison(int id);
335 
341  static Q_INVOKABLE int elementCut(int id);
342 
348  static Q_INVOKABLE int elementShoot(int id);
349 
355  static Q_INVOKABLE int elementPunch(int id);
356 
362  static Q_INVOKABLE int elementHit(int id);
363 
364  //Status Functions
365 
370  static Q_INVOKABLE QStringList statusEffects(int id);
371 
377  static Q_INVOKABLE int statusDeath(int id);
378 
384  static Q_INVOKABLE int statusSlowNumb(int id);
385 
391  static Q_INVOKABLE int statusDeathSentence(int id);
392 
398  static Q_INVOKABLE int statusParalysis(int id);
399 
405  static Q_INVOKABLE int statusPetrify(int id);
406 
412  static Q_INVOKABLE int statusSilence(int id);
413 
419  static Q_INVOKABLE int statusSleep(int id);
420 
426  static Q_INVOKABLE int statusConfusion(int id);
427 
433  static Q_INVOKABLE int statusBerserk(int id);
434 
440  static Q_INVOKABLE int statusFrog(int id);
441 
447  static Q_INVOKABLE int statusMini(int id);
448 
454  static Q_INVOKABLE int statusPoison(int id);
455 
461  static Q_INVOKABLE int statusFury(int id);
462 
468  static Q_INVOKABLE int statusSadness(int id);
469 
475  static Q_INVOKABLE int statusDarkness(int id);
476 
482  static Q_INVOKABLE int statusHaste(int id);
483 
489  static Q_INVOKABLE int statusSlow(int id);
490 
496  static Q_INVOKABLE int statusStop(int id);
497 
503  static Q_INVOKABLE int statusBarrier(int id);
504 
510  static Q_INVOKABLE int statusMagicBarrier(int id);
511 
517  static Q_INVOKABLE int statusReflect(int id);
518 
524  static Q_INVOKABLE int statusShield(int id);
525 
531  static Q_INVOKABLE int statusRegen(int id);
532 
538  static Q_INVOKABLE int statusResist(int id);
539 
542  static Q_INVOKABLE int size();
543 
548  static QImage imageMateriaSlotNoGrowth();
549 
554  static QImage imageMateriaSlot();
555 
560  static QImage imageMateriaLink();
561 
566  static const QString &styleMateriaSlotNoGrowth();
567 
572  static const QString &styleMateriaSlot();
573 
578  static const QString &styleMateriaLink();
579 
584  static const QList<int> placeHolderIds();
585 private:
586  FF7Item *operator = (FF7Item &other) = delete;
587  FF7Item(const FF7Item &other) = delete;
588  explicit FF7Item(QObject *parent = nullptr);
589  ~FF7Item();
590  struct FF7ItemPrivate;
591  FF7ItemPrivate *d;
595  struct ITEM {
596  QString name;
597  QString desc;
598  qint8 type;
599  QString imageString;
600  qint8 mgrowth;
601  qint8 mslots;
602  qint8 linked;
603  qint8 hp;
604  qint8 mp;
605  qint8 str;
606  qint8 vit;
607  qint8 dex;
608  qint8 lck;
609  qint8 mag;
610  qint8 spi;
612  /* all Elements in FF7
613  -3: Absorb
614  -2: Nullify
615  -1: Halve
616  0: No Effect
617  +1: Damage
618  */
619  qint8 e_restoration;
620  qint8 e_fire;
621  qint8 e_cold;
622  qint8 e_lightning;
623  qint8 e_earth;
624  qint8 e_wind;
625  qint8 e_water;
626  qint8 e_gravity;
627  qint8 e_holy;
628  qint8 e_poison;
629  qint8 e_cut;
630  qint8 e_shoot;
631  qint8 e_punch;
632  qint8 e_hit;
634  /* all Status Effects in FF7
635  -2: Protect
636  -1: Remove
637  0: No Effect
638  +1: Infilict
639  +2: Auto SelfCast
640  */
641  qint8 s_death;
642  qint8 s_slow_numb;
643  qint8 s_d_sentence;
644  qint8 s_paralysis;
645  qint8 s_petrify;
646  qint8 s_silence;
647  qint8 s_sleep;
648  qint8 s_confusion;
649  qint8 s_berserk;
650  qint8 s_frog;
651  qint8 s_mini;
652  qint8 s_poison;
653  qint8 s_fury;
654  qint8 s_sadness;
655  qint8 s_darkness;
656  qint8 s_haste;
657  qint8 s_slow;
658  qint8 s_stop;
659  qint8 s_barrier;
660  qint8 s_m_barrier;
661  qint8 s_reflect;
662  qint8 s_sheild;
663  qint8 s_regen;
664  qint8 s_resist;
665  };
666  static const FF7Item::ITEM &item(int id);
667 
668  struct FF7ItemPrivate {
669  inline static const QList<int> _placeholderIds = {105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127};
670  inline static const auto _resourceSlotNoGrowth = QStringLiteral(":/items/m_no_grow_slot");
671  inline static const auto _resourceSlot = QStringLiteral(":/items/m_grow_slot");
672  inline static const auto _resourceLink = QStringLiteral(":/items/mlink");
673  inline static const auto _styleSlotNoGrowth = QStringLiteral("QPushButton:enabled{border: 0px;border-radius:16px;background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.814, fx:0.5, fy:0.5, stop:0 rgba(0, 1, 0, 255), stop:0.079096 rgba(77, 77, 77, 255), stop:0.152542 rgba(11, 28, 19, 255), stop:0.429379 rgba(37, 37, 37, 255), stop:0.514124 rgba(200, 195, 194, 255), stop:0.576271 rgba(153, 152, 152, 255), stop:0.655367 rgba(185, 181, 179, 255), stop:0.677966 rgba(37, 37, 37, 0));}QPushButton:hover{}");
674  inline static const auto _styleSlot = QStringLiteral("QPushButton:enabled{border: 0px;border-radius:16px;background-color: qradialgradient(spread:pad, cx:0.5, cy:0.5, radius:0.814, fx:0.5, fy:0.5, stop:0 rgba(0, 1, 0, 255), stop:0.429379 rgba(37, 37, 37, 255), stop:0.514124 rgba(200, 195, 194, 255), stop:0.576271 rgba(153, 152, 152, 255), stop:0.655367 rgba(185, 181, 179, 255), stop:0.677966 rgba(37, 37, 37, 0));}QPushButton:hover{}");
675  inline static const auto _styleLink = QStringLiteral("QLabel:enabled{background-color: qlineargradient(spread:reflect, x1:0.5, y1:0.5, x2:0.5, y2:0, stop:0.0225989 rgba(37, 37, 37, 255), stop:0.231638 rgba(153, 152, 152, 255), stop:0.389831 rgba(200, 195, 194, 255), stop:0.502825 rgba(138, 137, 137, 255), stop:0.621469 rgba(200, 195, 194, 255), stop:0.768362 rgba(138, 137, 137, 255), stop:0.932584 rgba(37, 37, 37, 0));}");
681  inline static const ITEM _emptyitem{
682  QString(), QString(), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
683  };
687  inline static const QList<ITEM> _items{
688  {
689  QT_TR_NOOP("Potion"), QT_TR_NOOP("Restores 100 HP"), 1, QStringLiteral(":/items/item"),
690  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
691  },
692  {
693  QT_TR_NOOP("Hi-Potion"), QT_TR_NOOP("Restores 500 HP"), 1, QStringLiteral(":/items/item"),
694  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
695  },
696  {
697  QT_TR_NOOP("X-Potion"), QT_TR_NOOP("Restores all lost HP"), 1, QStringLiteral(":/items/item"),
698  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
699  },
700  {
701  QT_TR_NOOP("Ether"), QT_TR_NOOP("Restores 100 MP"), 1, QStringLiteral(":/items/item"),
702  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
703  },
704  {
705  QT_TR_NOOP("Turbo Ether"), QT_TR_NOOP("Restores all lost MP"), 1, QStringLiteral(":/items/item"),
706  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
707  },
708  {
709  QT_TR_NOOP("Elixir"), QT_TR_NOOP("Fully Restores HP/MP"), 1, QStringLiteral(":/items/item"),
710  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
711  },
712  {
713  QT_TR_NOOP("Megalixir"), QT_TR_NOOP("Fully Restores all Members HP/MP"), 1, QStringLiteral(":/items/item"),
714  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
715  },
716  {
717  QT_TR_NOOP("Phoenix Down"), QT_TR_NOOP("Restores life"), 1, QStringLiteral(":/items/item"),
718  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
719  },
720  {
721  QT_TR_NOOP("Antidote"), QT_TR_NOOP("Cures [Poison]"), 1, QStringLiteral(":/items/item"),
722  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
723  },
724  {
725  QT_TR_NOOP("Soft"), QT_TR_NOOP("Cures [Petrify]"), 1, QStringLiteral(":/items/item"),
726  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
727  },
728  {
729  QT_TR_NOOP("Maiden's Kiss"), QT_TR_NOOP("Cures [Frog]"), 1, QStringLiteral(":/items/item"),
730  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
731  },
732  {
733  QT_TR_NOOP("Cornucopia"), QT_TR_NOOP("Cures [Mini]"), 1, QStringLiteral(":/items/item"),
734  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
735  },
736  {
737  QT_TR_NOOP("Echo Screen"), QT_TR_NOOP("Cures [Silence]"), 1, QStringLiteral(":/items/item"),
738  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
739  },
740  {
741  QT_TR_NOOP("Hyper"), QT_TR_NOOP("Cures [Sadness]"), 1, QStringLiteral(":/items/item"),
742  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
743  },
744  {
745  QT_TR_NOOP("Tranquilizer"), QT_TR_NOOP("Cures [Fury]"), 1, QStringLiteral(":/items/item"),
746  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
747  },
748  {
749  QT_TR_NOOP("Remedy"), QT_TR_NOOP("Cures abnormal status"), 1, QStringLiteral(":/items/item"),
750  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0
751  },
752  {
753  QT_TR_NOOP("Smoke Bomb"), QT_TR_NOOP("Can escape from opponents during battle"), 1, QStringLiteral(":/items/item"),
754  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
755  },
756  {
757  QT_TR_NOOP("Speed Drink"), QT_TR_NOOP("Casts [Haste] on one ally"), 1, QStringLiteral(":/items/item"),
758  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0
759  },
760  {
761  QT_TR_NOOP("Hero Drink"), QT_TR_NOOP("Raises ability once during battle"), 1, QStringLiteral(":/items/item"),
762  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
763  },
764  {
765  QT_TR_NOOP("Vaccine"), QT_TR_NOOP("Protects against transformations"), 1, QStringLiteral(":/items/item"),
766  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1
767  },
768  {
769  QT_TR_NOOP("Grenade"), QT_TR_NOOP("Explosive damage against one opponent"), 1, QStringLiteral(":/items/item"),
770  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
771  },
772  {
773  QT_TR_NOOP("Shrapnel"), QT_TR_NOOP("Explosive damage against all opponents"), 1, QStringLiteral(":/items/item"),
774  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
775  },
776  {
777  QT_TR_NOOP("Right arm"), QT_TR_NOOP("Explosive damage against all opponents"), 1, QStringLiteral(":/items/item"),
778  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
779  },
780  {
781  QT_TR_NOOP("Hourglass"), QT_TR_NOOP("Stops all opponents"), 1, QStringLiteral(":/items/item"),
782  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0
783  },
784  {
785  QT_TR_NOOP("Kiss of Death"), QT_TR_NOOP("Uses [Death] on all opponents"), 1, QStringLiteral(":/items/item"),
786  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
787  },
788  {
789  QT_TR_NOOP("Spider Web"), QT_TR_NOOP("Slows all opponents"), 1, QStringLiteral(":/items/item"),
790  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0
791  },
792  {
793  QT_TR_NOOP("Dream Powder"), QT_TR_NOOP("Uses [Sleepel] on all opponents"), 1, QStringLiteral(":/items/item"),
794  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
795  },
796  {
797  QT_TR_NOOP("Mute Mask"), QT_TR_NOOP("Uses [Silence] on all opponents"), 1, QStringLiteral(":/items/item"),
798  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
799  },
800  {
801  QT_TR_NOOP("War Gong"), QT_TR_NOOP("Uses [Berserk] on all opponents"), 1, QStringLiteral(":/items/item"),
802  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
803  },
804  {
805  QT_TR_NOOP("Loco weed"), QT_TR_NOOP("Uses [Confu] on all opponents"), 1, QStringLiteral(":/items/item"),
806  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
807  },
808  {
809  QT_TR_NOOP("Fire Fang"), QT_TR_NOOP("Uses [Fire2] on all opponents"), 1, QStringLiteral(":/items/item"),
810  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
811  },
812  {
813  QT_TR_NOOP("Fire Veil"), QT_TR_NOOP("Uses [Fire3] on all opponents"), 1, QStringLiteral(":/items/item"),
814  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
815  },
816  {
817  QT_TR_NOOP("Antarctic Wind"), QT_TR_NOOP("Uses [Ice2] on all opponents"), 1, QStringLiteral(":/items/item"),
818  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
819  },
820  {
821  QT_TR_NOOP("Ice Crystal"), QT_TR_NOOP("Uses [Ice3] on all opponents"), 1, QStringLiteral(":/items/item"),
822  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
823  },
824  {
825  QT_TR_NOOP("Bolt Plume"), QT_TR_NOOP("Uses [Bolt2] on all opponents"), 1, QStringLiteral(":/items/item"),
826  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
827  },
828  {
829  QT_TR_NOOP("Swift Bolt"), QT_TR_NOOP("Uses [Bolt3] on all opponents"), 1, QStringLiteral(":/items/item"),
830  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
831  },
832  {
833  QT_TR_NOOP("Earth Drum"), QT_TR_NOOP("Uses [Quake2] on all opponents"), 1, QStringLiteral(":/items/item"),
834  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
835  },
836  {
837  QT_TR_NOOP("Earth Mallet"), QT_TR_NOOP("Uses [Quake3] on all opponents"), 1, QStringLiteral(":/items/item"),
838  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
839  },
840  {
841  QT_TR_NOOP("Deadly Waste"), QT_TR_NOOP("Uses [Bio2] on all opponents"), 1, QStringLiteral(":/items/item"),
842  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
843  },
844  {
845  QT_TR_NOOP("M-Tentacles"), QT_TR_NOOP("Uses [Bio3] on all opponents"), 1, QStringLiteral(":/items/item"),
846  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
847  },
848  {
849  QT_TR_NOOP("Stardust"), QT_TR_NOOP("Uses [Comet2] on all opponents"), 1, QStringLiteral(":/items/item"),
850  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
851  },
852  {
853  QT_TR_NOOP("Vampire Fang"), QT_TR_NOOP("Drains HP out of one opponent"), 1, QStringLiteral(":/items/item"),
854  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
855  },
856  {
857  QT_TR_NOOP("Ghost Hand"), QT_TR_NOOP("Drains MP out of one opponent"), 1, QStringLiteral(":/items/item"),
858  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
859  },
860  {
861  QT_TR_NOOP("Vagyrisk Claw"), QT_TR_NOOP("Petrifies one opponent"), 1, QStringLiteral(":/items/item"),
862  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
863  },
864  {
865  QT_TR_NOOP("Light Curtain"), QT_TR_NOOP("Creates [Barrier] around all allies"), 1, QStringLiteral(":/items/item"),
866  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0
867  },
868  {
869  QT_TR_NOOP("Lunar Curtain"), QT_TR_NOOP("Creates [MBarrier] around all allies"), 1, QStringLiteral(":/items/item"),
870  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0
871  },
872  {
873  QT_TR_NOOP("Mirror"), QT_TR_NOOP("Uses [Reflect] on all allies"), 1, QStringLiteral(":/items/item"),
874  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0
875  },
876  {
877  QT_TR_NOOP("Holy Torch"), QT_TR_NOOP("Uses [DeSpell] on all allies"), 1, QStringLiteral(":/items/item"),
878  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, 0
879  },
880  {
881  QT_TR_NOOP("Bird Wing"), QT_TR_NOOP("Uses whirlwind on all opponents"), 1, QStringLiteral(":/items/item"),
882  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
883  },
884  {
885  QT_TR_NOOP("Dragon Scales"), QT_TR_NOOP("Water damage on all opponents"), 1, QStringLiteral(":/items/item"),
886  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
887  },
888  {
889  QT_TR_NOOP("Impaler"), QT_TR_NOOP("Changes one opponent to a frog"), 1, QStringLiteral(":/items/item"),
890  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
891  },
892  {
893  QT_TR_NOOP("Shrivel"), QT_TR_NOOP("Uses [Mini] on one opponent"), 1, QStringLiteral(":/items/item"),
894  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
895  },
896  {
897  QT_TR_NOOP("Eye drop"), QT_TR_NOOP("Cures [Darkness]"), 1, QStringLiteral(":/items/item"),
898  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0
899  },
900  {
901  QT_TR_NOOP("Molotov"), QT_TR_NOOP("Fire damage on one opponent"), 1, QStringLiteral(":/items/item"),
902  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
903  },
904  {
905  QT_TR_NOOP("S-mine"), QT_TR_NOOP("Explosive damage on one opponent"), 1, QStringLiteral(":/items/item"),
906  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
907  },
908  {
909  QT_TR_NOOP("8-inch Cannon"), QT_TR_NOOP("Explosive damage against one opponent"), 1, QStringLiteral(":/items/item"),
910  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
911  },
912  {
913  QT_TR_NOOP("Graviball"), QT_TR_NOOP("Uses [Demi] against one opponent"), 1, QStringLiteral(":/items/item"),
914  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
915  },
916  {
917  QT_TR_NOOP("T/S Bomb"), QT_TR_NOOP("Uses [Demi2] against one opponent"), 1, QStringLiteral(":/items/item"),
918  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
919  },
920  {
921  QT_TR_NOOP("Ink"), QT_TR_NOOP("Uses [Darkness] against one opponent"), 1, QStringLiteral(":/items/item"),
922  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0
923  },
924  {
925  QT_TR_NOOP("Dazers"), QT_TR_NOOP("Paralyzes one opponent"), 1, QStringLiteral(":/items/item"),
926  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
927  },
928  {
929  QT_TR_NOOP("Dragon Fang"), QT_TR_NOOP("Lightning damage against all opponents"), 1, QStringLiteral(":/items/item"),
930  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
931  },
932  {
933  QT_TR_NOOP("Cauldron"), QT_TR_NOOP("Uses [Poison/Confu/Sleepel/Silence/Small/Frog]"), 1, QStringLiteral(":/items/item"),
934  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, +1, +1, 0, +1, +1, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
935  },
936  {
937  QT_TR_NOOP("Sylkis Greens"), QT_TR_NOOP("When you want a chocobo..."), 1, QStringLiteral(":/items/item"),
938  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
939  },
940  {
941  QT_TR_NOOP("Reagan Greens"), QT_TR_NOOP("When you want a chocobo..."), 1, QStringLiteral(":/items/item"),
942  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
943  },
944  {
945  QT_TR_NOOP("Mimett Greens"), QT_TR_NOOP("When you want a chocobo..."), 1, QStringLiteral(":/items/item"),
946  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
947  },
948  {
949  QT_TR_NOOP("Curiel Greens"), QT_TR_NOOP("When you want a chocobo..."), 1, QStringLiteral(":/items/item"),
950  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
951  },
952  {
953  QT_TR_NOOP("Pahsana Greens"), QT_TR_NOOP("When you want a chocobo..."), 1, QStringLiteral(":/items/item"),
954  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
955  },
956  {
957  QT_TR_NOOP("Tantal Greens"), QT_TR_NOOP("When you want a chocobo..."), 1, QStringLiteral(":/items/item"),
958  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
959  },
960  {
961  QT_TR_NOOP("Krakka Greens"), QT_TR_NOOP("When you want a chocobo..."), 1, QStringLiteral(":/items/item"),
962  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
963  },
964  {
965  QT_TR_NOOP("Gysahl Greens"), QT_TR_NOOP("When you want a chocobo..."), 1, QStringLiteral(":/items/item"),
966  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
967  },
968  {
969  QT_TR_NOOP("Tent"), QT_TR_NOOP("Restores ally's max HP/MP. Use at Save Point."), 1, QStringLiteral(":/items/item"),
970  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
971  },
972  {
973  QT_TR_NOOP("Power Source"), QT_TR_NOOP("Raises [Strength]"), 1, QStringLiteral(":/items/item"),
974  0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
975  },
976  {
977  QT_TR_NOOP("Guard Source"), QT_TR_NOOP("Raises [Vitality]"), 1, QStringLiteral(":/items/item"),
978  0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
979  },
980  {
981  QT_TR_NOOP("Magic Source"), QT_TR_NOOP("Raises [Magic Power]"), 1, QStringLiteral(":/items/item"),
982  0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
983  },
984  {
985  QT_TR_NOOP("Mind Source"), QT_TR_NOOP("Raises [Spirit]"), 1, QStringLiteral(":/items/item"),
986  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
987  },
988  {
989  QT_TR_NOOP("Speed Source"), QT_TR_NOOP("Raises [Dexterity]"), 1, QStringLiteral(":/items/item"),
990  0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
991  },
992  {
993  QT_TR_NOOP("Luck Source"), QT_TR_NOOP("Raises [Luck]"), 1, QStringLiteral(":/items/item"),
994  0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
995  },
996  {
997  QT_TR_NOOP("Zeio Nut"), QT_TR_NOOP("When you want to breed Chocobos..."), 1, QStringLiteral(":/items/item"),
998  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
999  },
1000  {
1001  QT_TR_NOOP("Carob Nut"), QT_TR_NOOP("When you want to breed Chocobos..."), 1, QStringLiteral(":/items/item"),
1002  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1003  },
1004  {
1005  QT_TR_NOOP("Porov Nut"), QT_TR_NOOP("When you want to breed Chocobos..."), 1, QStringLiteral(":/items/item"),
1006  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1007  },
1008  {
1009  QT_TR_NOOP("Pram Nut"), QT_TR_NOOP("When you want to breed Chocobos..."), 1, QStringLiteral(":/items/item"),
1010  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1011  },
1012  {
1013  QT_TR_NOOP("Lasan Nut"), QT_TR_NOOP("When you want to breed Chocobos..."), 1, QStringLiteral(":/items/item"),
1014  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1015  },
1016  {
1017  QT_TR_NOOP("Saraha Nut"), QT_TR_NOOP("When you want to breed Chocobos..."), 1, QStringLiteral(":/items/item"),
1018  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1019  },
1020  {
1021  QT_TR_NOOP("Luchile Nut"), QT_TR_NOOP("When you want to breed Chocobos..."), 1, QStringLiteral(":/items/item"),
1022  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1023  },
1024  {
1025  QT_TR_NOOP("Pepio Nut"), QT_TR_NOOP("When you want to breed Chocobos..."), 1, QStringLiteral(":/items/item"),
1026  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1027  },
1028  {
1029  QT_TR_NOOP("Battery"), QT_TR_NOOP("Looks like it can start some sort of machine"), 1, QStringLiteral(":/items/item"),
1030  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1031  },
1032  {
1033  QT_TR_NOOP("Tissue"), QT_TR_NOOP("This one's a little tough..."), 1, QStringLiteral(":/items/item"),
1034  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1035  },
1036  {
1037  QT_TR_NOOP("Omnislash"), QT_TR_NOOP("Learn Limit Skill [Omnislash]"), 1, QStringLiteral(":/items/item"),
1038  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1039  },
1040  {
1041  QT_TR_NOOP("Catastrophe"), QT_TR_NOOP("Learn Limit Skill [Catastrophe]"), 1, QStringLiteral(":/items/item"),
1042  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1043  },
1044  {
1045  QT_TR_NOOP("Final Heaven"), QT_TR_NOOP("Learn Limit Skill [Final Heaven]"), 1, QStringLiteral(":/items/item"),
1046  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1047  },
1048  {
1049  QT_TR_NOOP("Great Gospel"), QT_TR_NOOP("Learn Limit Skill [Great Gospel]"), 1, QStringLiteral(":/items/item"),
1050  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1051  },
1052  {
1053  QT_TR_NOOP("Cosmo Memory"), QT_TR_NOOP("Learn Limit Skill [Cosmo Memory]"), 1, QStringLiteral(":/items/item"),
1054  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1055  },
1056  {
1057  QT_TR_NOOP("All Creation"), QT_TR_NOOP("Learn Limit Skill [All Creation]"), 1, QStringLiteral(":/items/item"),
1058  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1059  },
1060  {
1061  QT_TR_NOOP("Chaos"), QT_TR_NOOP("Learn Limit Skill [Chaos]"), 1, QStringLiteral(":/items/item"),
1062  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1063  },
1064  {
1065  QT_TR_NOOP("Highwind"), QT_TR_NOOP("Learn Limit Skill [Highwind]"), 1, QStringLiteral(":/items/item"),
1066  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1067  },
1068  {
1069  QT_TR_NOOP("1/35 soldier"), QT_TR_NOOP("Shinra armored 'attack' soldiers: 12 in the Set!"), 1, QStringLiteral(":/items/item"),
1070  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1071  },
1072  {
1073  QT_TR_NOOP("Super Sweeper"), QT_TR_NOOP("A new machine to protect the reactor!"), 1, QStringLiteral(":/items/item"),
1074  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1075  },
1076  {
1077  QT_TR_NOOP("Masamune Blade"), QT_TR_NOOP("A prefect copy of Sephiroth's sword!"), 1, QStringLiteral(":/items/item"),
1078  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1079  },
1080  {
1081  QT_TR_NOOP("Save Crystal"), QT_TR_NOOP("Use This to create a SAVE Point in the 'North Cave'"), 1, QStringLiteral(":/items/item"),
1082  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1083  },
1084  {
1085  QT_TR_NOOP("Combat Diary"), QT_TR_NOOP("A record of Master Dio's fiercest battles"), 1, QStringLiteral(":/items/item"),
1086  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1087  },
1088  {
1089  QT_TR_NOOP("Autograph"), QT_TR_NOOP("Dio's autograph"), 1, QStringLiteral(":/items/item"),
1090  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1091  },
1092  {
1093  QT_TR_NOOP("Gambler"), QT_TR_NOOP("Second part of Dio's diary: The Gold Saucer years"), 1, QStringLiteral(":/items/item"),
1094  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1095  },
1096  {
1097  QT_TR_NOOP("Desert Rose"), QT_TR_NOOP("Blooms once every 1000 years"), 1, QStringLiteral(":/items/item"),
1098  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1099  },
1100  {
1101  QT_TR_NOOP("Earth Harp"), QT_TR_NOOP("Calms the hearts of all who hear it"), 1, QStringLiteral(":/items/item"),
1102  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1103  },
1104  {
1105  QT_TR_NOOP("Guide Book"), QT_TR_NOOP("Map of another world. It Slumbers with sunken ships"), 1, QStringLiteral(":/items/item"),
1106  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1107  },
1108  //nothing 106-127
1109  {QStringLiteral("Item: 105"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1110  {QStringLiteral("Item: 106"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1111  {QStringLiteral("Item: 107"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1112  {QStringLiteral("Item: 108"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1113  {QStringLiteral("Item: 109"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1114  {QStringLiteral("Item: 110"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1115  {QStringLiteral("Item: 111"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1116  {QStringLiteral("Item: 112"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1117  {QStringLiteral("Item: 113"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1118  {QStringLiteral("Item: 114"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1119  {QStringLiteral("Item: 115"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1120  {QStringLiteral("Item: 116"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1121  {QStringLiteral("Item: 117"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1122  {QStringLiteral("Item: 118"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1123  {QStringLiteral("Item: 119"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1124  {QStringLiteral("Item: 120"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1125  {QStringLiteral("Item: 121"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1126  {QStringLiteral("Item: 122"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1127  {QStringLiteral("Item: 123"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1128  {QStringLiteral("Item: 124"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1129  {QStringLiteral("Item: 125"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1130  {QStringLiteral("Item: 126"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1131  {QStringLiteral("Item: 127"), QT_TR_NOOP("Unsed Item"), 0, QString(), 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0},
1132  //cloud weapons 128 -143
1133  {
1134  QT_TR_NOOP("Buster Sword"), QT_TR_NOOP("Initial equipment"), 4, QStringLiteral(":/items/sword"),
1135  1, 2, 1, 0, 0, 0, 0, 0, 0, +2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1136  },
1137  {
1138  QT_TR_NOOP("Mythril Saber"), QString(), 4, QStringLiteral(":/items/sword"),
1139  1, 3, 1, 0, 0, 0, 0, 0, 0, +4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1140  },
1141  {
1142  QT_TR_NOOP("Hardedge"), QString(), 4, QStringLiteral(":/items/sword"),
1143  1, 4, 1, 0, 0, 0, 0, 0, 0, +6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1144  },
1145  {
1146  QT_TR_NOOP("Butterfly Edge"), QString(), 4, QStringLiteral(":/items/sword"),
1147  1, 4, 2, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1148  },
1149  {
1150  QT_TR_NOOP("Enhance Sword"), QString(), 4, QStringLiteral(":/items/sword"),
1151  1, 8, 4, 0, 0, 0, 0, 0, 0, +16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1152  },
1153  {
1154  QT_TR_NOOP("Organics"), QString(), 4, QStringLiteral(":/items/sword"),
1155  1, 6, 2, 0, 0, 0, 0, 0, 0, +15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1156  },
1157  {
1158  QT_TR_NOOP("Crystal Sword"), QString(), 4, QStringLiteral(":/items/sword"),
1159  1, 6, 3, 0, 0, 0, 0, 0, 0, +19, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1160  },
1161  {
1162  QT_TR_NOOP("Force Stealer"), QString(), 4, QStringLiteral(":/items/sword"),
1163  2, 3, 0, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1164  },
1165  {
1166  QT_TR_NOOP("Rune Blade"), QString(), 4, QStringLiteral(":/items/sword"),
1167  2, 4, 0, 0, 0, 0, 0, 0, 0, +9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1168  },
1169  {
1170  QT_TR_NOOP("Murasame"), QString(), 4, QStringLiteral(":/items/sword"),
1171  1, 5, 2, 0, 0, 0, 0, 0, 0, +12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1172  },
1173  {
1174  QT_TR_NOOP("Nail Bat"), QString(), 4, QStringLiteral(":/items/sword"),
1175  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1176  },
1177  {
1178  QT_TR_NOOP("Yoshiyuki"), QT_TR_NOOP("Sword is used when an ally is down"), 4, QStringLiteral(":/items/sword"),
1179  0, 2, 0, 0, 0, 0, 0, 0, 0, +9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1180  },
1181  {
1182  QT_TR_NOOP("Apocalypse"), QString(), 4, QStringLiteral(":/items/sword"),
1183  3, 3, 0, 0, 0, 0, 0, 0, 0, +43, +16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1184  },
1185  {
1186  QT_TR_NOOP("Heaven's Cloud"), QString(), 4, QStringLiteral(":/items/sword"),
1187  1, 6, 0, 0, 0, 0, 0, 0, 0, +31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1188  },
1189  {
1190  QT_TR_NOOP("Ragnarok"), QString(), 4, QStringLiteral(":/items/sword"),
1191  1, 6, 3, 0, 0, 0, 0, 0, 0, +43, +35, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1192  },
1193  {
1194  QT_TR_NOOP("Ultima Weapon"), QString(), 4, QStringLiteral(":/items/sword"),
1195  0, 8, 4, 0, 0, 0, 0, 0, 0, +51, +24, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1196  },
1197  //tifa's weapons 144-159/tifa's weapons 144-159
1198  {
1199  QT_TR_NOOP("Leather Glove"), QString(), 6, QStringLiteral(":/items/glove"),
1200  1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1201  },
1202  {
1203  QT_TR_NOOP("Metal Knuckle"), QString(), 6, QStringLiteral(":/items/glove"),
1204  1, 2, 1, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1205  },
1206  {
1207  QT_TR_NOOP("Mythril Claw"), QString(), 6, QStringLiteral(":/items/glove"),
1208  1, 3, 1, 0, 0, 0, 0, 0, 0, +3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1209  },
1210  {
1211  QT_TR_NOOP("Grand Glove"), QString(), 6, QStringLiteral(":/items/glove"),
1212  1, 4, 1, 0, 0, 0, 0, 0, 0, +6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1213  },
1214  {
1215  QT_TR_NOOP("Tiger Fang"), QString(), 6, QStringLiteral(":/items/glove"),
1216  1, 4, 2, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1217  },
1218  {
1219  QT_TR_NOOP("Diamond Knuckle"), QString(), 6, QStringLiteral(":/items/glove"),
1220  1, 5, 2, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1221  },
1222  {
1223  QT_TR_NOOP("Dragon Claw"), QString(), 6, QStringLiteral(":/items/glove"),
1224  1, 6, 2, 0, 0, 0, 0, 0, 0, +13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1225  },
1226  {
1227  QT_TR_NOOP("Crystal Glove"), QString(), 6, QStringLiteral(":/items/glove"),
1228  1, 6, 3, 0, 0, 0, 0, 0, 0, +16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1229  },
1230  {
1231  QT_TR_NOOP("Motor Drive"), QString(), 6, QStringLiteral(":/items/glove"),
1232  2, 3, 0, 0, 0, 0, 0, 0, 0, +6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1233  },
1234  {
1235  QT_TR_NOOP("Platinum Fist"), QString(), 6, QStringLiteral(":/items/glove"),
1236  2, 4, 0, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1237  },
1238  {
1239  QT_TR_NOOP("Kaiser Knuckle"), QString(), 6, QStringLiteral(":/items/glove"),
1240  1, 8, 1, 0, 0, 0, 0, 0, 0, +13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1241  },
1242  {
1243  QT_TR_NOOP("Work Glove"), QString(), 6, QStringLiteral(":/items/glove"),
1244  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1245  },
1246  {
1247  QT_TR_NOOP("Powersoul"), QT_TR_NOOP("Power up when [Near death]"), 6, QStringLiteral(":/items/glove"),
1248  2, 4, 0, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1249  },
1250  {
1251  QT_TR_NOOP("Master Fist"), QT_TR_NOOP("Power up when condition changes"), 6, QStringLiteral(":/items/glove"),
1252  1, 6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1253  },
1254  {
1255  QT_TR_NOOP("God's Hand"), QString(), 6, QStringLiteral(":/items/glove"),
1256  1, 4, 2, 0, 0, 0, 0, 0, 0, +34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1257  },
1258  {
1259  QT_TR_NOOP("Premium Heart"), QString(), 6, QStringLiteral(":/items/glove"),
1260  0, 8, 4, 0, 0, 0, 0, 0, 0, +32, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1261  },
1262  //barret's weapons 160-175
1263  {
1264  QT_TR_NOOP("Gatling Gun"), QT_TR_NOOP("Initial equip. Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1265  1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1266  },
1267  {
1268  QT_TR_NOOP("Assault Gun"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1269  1, 2, 1, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1270  },
1271  {
1272  QT_TR_NOOP("Cannon Ball"), QString(), 5, QStringLiteral(":/items/gunarm"),
1273  1, 3, 1, 0, 0, 0, 0, 0, 0, +2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1274  },
1275  {
1276  QT_TR_NOOP("Atomic Scissors"), QString(), 5, QStringLiteral(":/items/gunarm"),
1277  1, 4, 1, 0, 0, 0, 0, 0, 0, +4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1278  },
1279  {
1280  QT_TR_NOOP("Heavy Vulcan"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1281  1, 4, 2, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1282  },
1283  {
1284  QT_TR_NOOP("Chainsaw"), QString(), 5, QStringLiteral(":/items/gunarm"),
1285  1, 5, 2, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1286  },
1287  {
1288  QT_TR_NOOP("Microlaser"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1289  1, 6, 2, 0, 0, 0, 0, 0, 0, +13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1290  },
1291  {
1292  QT_TR_NOOP("A M Cannon"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1293  1, 6, 3, 0, 0, 0, 0, 0, 0, +16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1294  },
1295  {
1296  QT_TR_NOOP("W Machine Gun"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1297  2, 3, 0, 0, 0, 0, 0, 0, 0, +3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1298  },
1299  {
1300  QT_TR_NOOP("Drill Arm"), QString(), 5, QStringLiteral(":/items/gunarm"),
1301  2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1302  },
1303  {
1304  QT_TR_NOOP("Solid Bazooka"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1305  1, 8, 4, 0, 0, 0, 0, 0, 0, +15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1306  },
1307  {
1308  QT_TR_NOOP("Rocket Punch"), QString(), 5, QStringLiteral(":/items/gunarm"),
1309  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1310  },
1311  {
1312  QT_TR_NOOP("Enemy Launcher"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1313  1, 5, 1, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1314  },
1315  {
1316  QT_TR_NOOP("Pile Banger"), QString(), 5, QStringLiteral(":/items/gunarm"),
1317  0, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1318  },
1319  {
1320  QT_TR_NOOP("Max Ray"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1321  1, 6, 3, 0, 0, 0, 0, 0, 0, +30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1322  },
1323  {
1324  QT_TR_NOOP("Missing Score"), QT_TR_NOOP("Long Range Weapon"), 5, QStringLiteral(":/items/gunarm"),
1325  0, 8, 4, 0, 0, 0, 0, 0, 0, +49, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1326  },
1327  //red's weapons 176-189
1328  {
1329  QT_TR_NOOP("Mythril Clip"), QString(), 7, QStringLiteral(":/items/clip"),
1330  1, 3, 1, 0, 0, 0, 0, 0, 0, +6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1331  },
1332  {
1333  QT_TR_NOOP("Diamond Pin"), QString(), 7, QStringLiteral(":/items/clip"),
1334  1, 4, 1, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1335  },
1336  {
1337  QT_TR_NOOP("Silver Barrette"), QString(), 7, QStringLiteral(":/items/clip"),
1338  1, 4, 2, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1339  },
1340  {
1341  QT_TR_NOOP("Gold Barrette"), QString(), 7, QStringLiteral(":/items/clip"),
1342  1, 5, 2, 0, 0, 0, 0, 0, 0, +13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1343  },
1344  {
1345  QT_TR_NOOP("Adaman Clip"), QString(), 7, QStringLiteral(":/items/clip"),
1346  1, 6, 2, 0, 0, 0, 0, 0, 0, +15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1347  },
1348  {
1349  QT_TR_NOOP("Crystal Comb"), QString(), 7, QStringLiteral(":/items/clip"),
1350  1, 6, 3, 0, 0, 0, 0, 0, 0, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1351  },
1352  {
1353  QT_TR_NOOP("Magic Comb"), QString(), 7, QStringLiteral(":/items/clip"),
1354  2, 3, 0, 0, 0, 0, 0, 0, 0, +4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1355  },
1356  {
1357  QT_TR_NOOP("Plus Barrette"), QString(), 7, QStringLiteral(":/items/clip"),
1358  2, 4, 0, 0, 0, 0, 0, 0, 0, +12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1359  },
1360  {
1361  QT_TR_NOOP("Centclip"), QString(), 7, QStringLiteral(":/items/clip"),
1362  1, 8, 0, 0, 0, 0, 0, 0, 0, +22, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1363  },
1364  {
1365  QT_TR_NOOP("Hairpin"), QT_TR_NOOP("Long Range Weapon"), 7, QStringLiteral(":/items/clip"),
1366  0, 0, 0, 0, 0, 0, 0, 0, 0, +15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1367  },
1368  {
1369  QT_TR_NOOP("Seraph Comb"), QT_TR_NOOP("Memento of father"), 7, QStringLiteral(":/items/clip"),
1370  1, 4, 0, 0, 0, 0, 0, 0, 0, +14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1371  },
1372  {
1373  QT_TR_NOOP("Behemoth Horn"), QString(), 7, QStringLiteral(":/items/clip"),
1374  1, 6, 0, 0, 0, 0, +35, 0, 0, +26, +18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1375  },
1376  {
1377  QT_TR_NOOP("Spring Gun Clip"), QString(), 7, QStringLiteral(":/items/clip"),
1378  1, 6, 3, 0, 0, 0, 0, 0, 0, +55, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1379  },
1380  {
1381  QT_TR_NOOP("Limited Moon"), QString(), 7, QStringLiteral(":/items/clip"),
1382  0, 8, 4, 0, 0, 0, 0, 0, 0, +31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1383  },
1384  //aeris weapons 190-200
1385  {
1386  QT_TR_NOOP("Guard Stick"), QString(), 8, QStringLiteral(":/items/staff"),
1387  1, 1, 0, 0, 0, 0, +1, 0, 0, +2, +4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1388  },
1389  {
1390  QT_TR_NOOP("Mythril Rod"), QString(), 8, QStringLiteral(":/items/staff"),
1391  1, 2, 1, 0, 0, 0, 0, 0, 0, +3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1392  },
1393  {
1394  QT_TR_NOOP("Full Metal Staff"), QString(), 8, QStringLiteral(":/items/staff"),
1395  1, 3, 1, 0, 0, 0, 0, 0, 0, +4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1396  },
1397  {
1398  QT_TR_NOOP("Striking Staff"), QString(), 8, QStringLiteral(":/items/staff"),
1399  1, 4, 1, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1400  },
1401  {
1402  QT_TR_NOOP("Prism Staff"), QString(), 8, QStringLiteral(":/items/staff"),
1403  1, 4, 2, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1404  },
1405  {
1406  QT_TR_NOOP("Aurora Rod"), QString(), 8, QStringLiteral(":/items/staff"),
1407  1, 5, 2, 0, 0, 0, 0, 0, 0, +14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1408  },
1409  {
1410  QT_TR_NOOP("Wizard Staff"), QString(), 8, QStringLiteral(":/items/staff"),
1411  2, 3, 0, 0, 0, 0, 0, 0, 0, +6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1412  },
1413  {
1414  QT_TR_NOOP("Wizer Staff"), QString(), 8, QStringLiteral(":/items/staff"),
1415  2, 4, 0, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1416  },
1417  {
1418  QT_TR_NOOP("Fairy Tale"), QString(), 8, QStringLiteral(":/items/staff"),
1419  1, 7, 0, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1420  },
1421  {
1422  QT_TR_NOOP("Umbrella"), QString(), 8, QStringLiteral(":/items/staff"),
1423  0, 0, 0, 0, 0, 0, +20, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1424  },
1425  {
1426  QT_TR_NOOP("Princess Guard"), QT_TR_NOOP("Raises Power when you need to protect others nearby"), 8, QStringLiteral(":/items/staff"),
1427  1, 7, 3, 0, 0, 0, +12, 0, 0, +22, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1428  },
1429  //cid weapons 201-214
1430  {
1431  QT_TR_NOOP("Spear"), QString(), 9, QStringLiteral(":/items/spear"),
1432  1, 4, 2, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1433  },
1434  {
1435  QT_TR_NOOP("Slash Lance"), QString(), 9, QStringLiteral(":/items/spear"),
1436  1, 5, 2, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1437  },
1438  {
1439  QT_TR_NOOP("Trident"), QString(), 9, QStringLiteral(":/items/spear"),
1440  1, 6, 0, 0, 0, 0, 0, 0, 0, +12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1441  },
1442  {
1443  QT_TR_NOOP("Mast Ax"), QString(), 9, QStringLiteral(":/items/spear"),
1444  1, 6, 2, 0, 0, 0, 0, 0, 0, +15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1445  },
1446  {
1447  QT_TR_NOOP("Partisan"), QString(), 9, QStringLiteral(":/items/spear"),
1448  1, 6, 3, 0, 0, 0, 0, 0, 0, +17, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1449  },
1450  {
1451  QT_TR_NOOP("Viper Halberd"), QString(), 9, QStringLiteral(":/items/spear"),
1452  2, 4, 0, 0, 0, 0, 0, 0, 0, +13, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1453  },
1454  {
1455  QT_TR_NOOP("Javelin"), QString(), 9, QStringLiteral(":/items/spear"),
1456  2, 5, 2, 0, 0, 0, 0, 0, 0, +12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1457  },
1458  {
1459  QT_TR_NOOP("Grow Lance"), QString(), 9, QStringLiteral(":/items/spear"),
1460  1, 6, 3, 0, 0, 0, 0, 0, 0, +31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1461  },
1462  {
1463  QT_TR_NOOP("Mop"), QString(), 9, QStringLiteral(":/items/spear"),
1464  0, 0, 0, 0, 0, 0, 0, 0, 0, +3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1465  },
1466  {
1467  QT_TR_NOOP("Dragoon Lance"), QString(), 9, QStringLiteral(":/items/spear"),
1468  1, 8, 0, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1469  },
1470  {
1471  QT_TR_NOOP("Scimitar"), QString(), 9, QStringLiteral(":/items/spear"),
1472  3, 2, 1, 0, 0, 0, 0, 0, 0, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1473  },
1474  {
1475  QT_TR_NOOP("Flayer"), QString(), 9, QStringLiteral(":/items/spear"),
1476  1, 6, 0, 0, 0, 0, 0, 0, 0, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1477  },
1478  {
1479  QT_TR_NOOP("Spirit Lance"), QString(), 9, QStringLiteral(":/items/spear"),
1480  1, 4, 2, 0, 0, 0, 0, 0, 0, +43, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1481  },
1482  {
1483  QT_TR_NOOP("Venus Gospel"), QString(), 9, QStringLiteral(":/items/spear"),
1484  0, 8, 4, 0, 0, 0, 0, 0, 0, +42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1485  },
1486  //yuffie weapons 215-228
1487  {
1488  QT_TR_NOOP("4-point Shuriken"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1489  1, 3, 1, 0, 0, 0, 0, 0, 0, +6, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1490  },
1491  {
1492  QT_TR_NOOP("Boomerang"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1493  1, 4, 1, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1494  },
1495  {
1496  QT_TR_NOOP("Pinwheel"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1497  1, 4, 2, 0, 0, 0, 0, 0, 0, +9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1498  },
1499  {
1500  QT_TR_NOOP("Razor Ring"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1501  1, 5, 2, 0, 0, 0, 0, 0, 0, +12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1502  },
1503  {
1504  QT_TR_NOOP("Hawkeye"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1505  1, 6, 2, 0, 0, 0, 0, 0, 0, +14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1506  },
1507  {
1508  QT_TR_NOOP("Crystal Cross"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1509  1, 6, 3, 0, 0, 0, 0, 0, 0, +18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1510  },
1511  {
1512  QT_TR_NOOP("Wind Slash"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1513  2, 3, 0, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1514  },
1515  {
1516  QT_TR_NOOP("Twin Viper"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1517  2, 4, 0, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1518  },
1519  {
1520  QT_TR_NOOP("Spiral Shuriken"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1521  1, 8, 1, 0, 0, 0, 0, 0, 0, +18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1522  },
1523  {
1524  QT_TR_NOOP("Superball"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1525  0, 0, 0, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1526  },
1527  {
1528  QT_TR_NOOP("Magic Shuriken"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1529  1, 3, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1530  },
1531  {
1532  QT_TR_NOOP("Rising Sun"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1533  2, 4, 2, 0, 0, 0, 0, 0, 0, +16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1534  },
1535  {
1536  QT_TR_NOOP("Oritsuru"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1537  1, 8, 2, 0, 0, 0, 0, 0, 0, +38, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1538  },
1539  {
1540  QT_TR_NOOP("Conformer"), QT_TR_NOOP("Long Range Weapon"), 10, QStringLiteral(":/items/star"),
1541  0, 8, 4, 0, 0, 0, 0, 0, 0, +42, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1542  },
1543  //cait sith weapons 229-241
1544  {
1545  QT_TR_NOOP("Yellow M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1546  1, 4, 1, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1547  },
1548  {
1549  QT_TR_NOOP("Green M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1550  1, 4, 2, 0, 0, 0, 0, 0, 0, +9, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1551  },
1552  {
1553  QT_TR_NOOP("Blue M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1554  1, 5, 2, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1555  },
1556  {
1557  QT_TR_NOOP("Red M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1558  1, 6, 2, 0, 0, 0, 0, 0, 0, +15, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1559  },
1560  {
1561  QT_TR_NOOP("Crystal M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1562  1, 6, 3, 0, 0, 0, 0, 0, 0, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1563  },
1564  {
1565  QT_TR_NOOP("White M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1566  2, 3, 0, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1567  },
1568  {
1569  QT_TR_NOOP("Black M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1570  2, 4, 0, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1571  },
1572  {
1573  QT_TR_NOOP("Silver M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1574  1, 8, 0, 0, 0, 0, 0, 0, 0, +14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1575  },
1576  {
1577  QT_TR_NOOP("Trumpet Shell"), QString(), 11, QStringLiteral(":/items/mphone"),
1578  0, 0, 0, 0, 0, 0, 0, 0, 0, +2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1579  },
1580  {
1581  QT_TR_NOOP("Gold M-phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1582  1, 8, 4, 0, 0, 0, 0, 0, 0, +28, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1583  },
1584  {
1585  QT_TR_NOOP("Battle Trumpet"), QString(), 11, QStringLiteral(":/items/mphone"),
1586  0, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1587  },
1588  {
1589  QT_TR_NOOP("Starlight Phone"), QString(), 11, QStringLiteral(":/items/mphone"),
1590  1, 8, 4, 0, 0, 0, +30, 0, 0, +31, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1591  },
1592  {
1593  QT_TR_NOOP("HP Shout"), QString(), 11, QStringLiteral(":/items/mphone"),
1594  0, 8, 4, 0, 0, 0, 0, 0, 0, +44, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1595  },
1596  //vincent weapons... 242-254
1597  {
1598  QT_TR_NOOP("Quicksilver"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1599  1, 4, 1, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1600  },
1601  {
1602  QT_TR_NOOP("Shotgun"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1603  1, 4, 2, 0, 0, 0, 0, 0, 0, +12, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1604  },
1605  {
1606  QT_TR_NOOP("Shortbarrel"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1607  1, 5, 2, 0, 0, 0, 0, 0, 0, +14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1608  },
1609  {
1610  QT_TR_NOOP("Lariat"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1611  1, 6, 2, 0, 0, 0, 0, 0, 0, +16, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1612  },
1613  {
1614  QT_TR_NOOP("Winchester"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1615  1, 6, 3, 0, 0, 0, 0, 0, 0, +18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1616  },
1617  {
1618  QT_TR_NOOP("Peacemaker"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1619  2, 3, 1, 0, 0, 0, 0, 0, 0, +8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1620  },
1621  {
1622  QT_TR_NOOP("Buntline"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1623  2, 4, 2, 0, 0, 0, 0, 0, 0, +18, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1624  },
1625  {
1626  QT_TR_NOOP("Long Barrel R"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1627  1, 8, 4, 0, 0, 0, 0, 0, 0, +14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1628  },
1629  {
1630  QT_TR_NOOP("Silver Rifle"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1631  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1632  },
1633  {
1634  QT_TR_NOOP("Sniper CR"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1635  1, 4, 2, 0, 0, 0, 0, 0, 0, +7, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1636  },
1637  {
1638  QT_TR_NOOP("Supershot ST"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1639  0, 6, 3, 0, 0, 0, 0, 0, 0, +52, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1640  },
1641  {
1642  QT_TR_NOOP("Outsider"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1643  1, 8, 2, 0, 0, 0, 0, 0, 0, +48, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1644  },
1645  {
1646  QT_TR_NOOP("Death Penalty"), QT_TR_NOOP("Long Range Weapon"), 12, QStringLiteral(":/items/gun"),
1647  0, 8, 4, 0, 0, 0, 0, 0, 0, +34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1648  },
1649  //sepi weapon =255
1650  {
1651  QT_TR_NOOP("Masamune"), QString(), 0, QStringLiteral(":/items/item"),
1652  0, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1653  },
1654  //armor 256-287
1655  {
1656  QT_TR_NOOP("Bronze Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1657  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1658  },
1659  {
1660  QT_TR_NOOP("Iron Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1661  1, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1662  },
1663  {
1664  QT_TR_NOOP("Titan Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1665  1, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1666  },
1667  {
1668  QT_TR_NOOP("Mythril Armlet"), QString(), 2, QStringLiteral(":/items/armor"),
1669  1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1670  },
1671  {
1672  QT_TR_NOOP("Carbon Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1673  1, 3, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1674  },
1675  {
1676  QT_TR_NOOP("Silver Armlet"), QString(), 2, QStringLiteral(":/items/armor"),
1677  1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1678  },
1679  {
1680  QT_TR_NOOP("Gold Armlet"), QString(), 2, QStringLiteral(":/items/armor"),
1681  1, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1682  },
1683  {
1684  QT_TR_NOOP("Diamond Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1685  1, 5, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1686  },
1687  {
1688  QT_TR_NOOP("Crystal Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1689  1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1690  },
1691  {
1692  QT_TR_NOOP("Platinum Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1693  2, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1694  },
1695  {
1696  QT_TR_NOOP("Rune Armlet"), QString(), 2, QStringLiteral(":/items/armor"),
1697  2, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1698  },
1699  {
1700  QT_TR_NOOP("Edincoat"), QString(), 2, QStringLiteral(":/items/armor"),
1701  1, 7, 0, 0, 0, 0, 0, 0, 0, +5, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1702  },
1703  {
1704  QT_TR_NOOP("Wizard Bracelet"), QString(), 2, QStringLiteral(":/items/armor"),
1705  1, 8, 4, 0, 0, 0, 0, 0, 0, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1706  },
1707  {
1708  QT_TR_NOOP("Adaman Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1709  1, 2, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1710  },
1711  {
1712  QT_TR_NOOP("Gigas Armlet"), QString(), 2, QStringLiteral(":/items/armor"),
1713  0, 5, 2, 0, 0, +30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1714  },
1715  {
1716  QT_TR_NOOP("Imperial Guard"), QString(), 2, QStringLiteral(":/items/armor"),
1717  1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1718  },
1719  {
1720  QT_TR_NOOP("Aegis Armlet"), QString(), 2, QStringLiteral(":/items/armor"),
1721  1, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1722  },
1723  {
1724  QT_TR_NOOP("Fourth Bracelet"), QString(), 2, QStringLiteral(":/items/armor"),
1725  1, 5, 2, 0, 0, 0, 0, 0, 0, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1726  },
1727  {
1728  QT_TR_NOOP("Warrior Bangle"), QString(), 2, QStringLiteral(":/items/armor"),
1729  0, 4, 2, 0, 0, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1730  },
1731  {
1732  QT_TR_NOOP("Shinra Beta"), QString(), 2, QStringLiteral(":/items/armor"),
1733  1, 4, 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1734  },
1735  {
1736  QT_TR_NOOP("Shinra Alpha"), QString(), 2, QStringLiteral(":/items/armor"),
1737  1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1738  },
1739  {
1740  QT_TR_NOOP("Four Slots"), QString(), 2, QStringLiteral(":/items/armor"),
1741  1, 4, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1742  },
1743  {
1744  QT_TR_NOOP("Fire Armlet"), QT_TR_NOOP("Drains [Fire] attacks"), 2, QStringLiteral(":/items/armor"),
1745  1, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1746  },
1747  {
1748  QT_TR_NOOP("Aurora Armlet"), QT_TR_NOOP("Drains [Cold] attacks"), 2, QStringLiteral(":/items/armor"),
1749  1, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1750  },
1751  {
1752  QT_TR_NOOP("Bolt Armlet"), QT_TR_NOOP("Drains [Lightning] attacks"), 2, QStringLiteral(":/items/armor"),
1753  1, 4, 2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1754  },
1755  {
1756  QT_TR_NOOP("Dragon Armlet"), QT_TR_NOOP("Drains 1/2 [Fire/Cold/Lightning] attack"), 2, QStringLiteral(":/items/armor"),
1757  1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1758  },
1759  {
1760  QT_TR_NOOP("Minerva Band"), QT_TR_NOOP("Women's Armlet nullifies [Fire/Cold/Gravity/Holy]"), 2, QStringLiteral(":/items/armor"),
1761  1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, 0, 0, 0, 0, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1762  },
1763  {
1764  QT_TR_NOOP("Escort Guard"), QT_TR_NOOP("Man's Armlet nullifies [Lightning/Earth/Water/Poison]"), 2, QStringLiteral(":/items/armor"),
1765  1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, 0, -2, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1766  },
1767  {
1768  QT_TR_NOOP("Mystile"), QString(), 2, QStringLiteral(":/items/armor"),
1769  1, 6, 3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1770  },
1771  {
1772  QT_TR_NOOP("Ziedrich"), QT_TR_NOOP("Decreases all elemental attacks by 1/2"), 2, QStringLiteral(":/items/armor"),
1773  0, 0, 0, 0, 0, +20, 0, 0, 0, +20, 0, 0, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, -1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1774  },
1775  {
1776  QT_TR_NOOP("Precious Watch"), QT_TR_NOOP("A gorgeous watch"), 2, QStringLiteral(":/items/armor"),
1777  1, 8, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1778  },
1779  {
1780  QT_TR_NOOP("Chocobracelet"), QString(), 2, QStringLiteral(":/items/armor"),
1781  1, 4, 0, 0, 0, 0, 0, +30, +20, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1782  },
1783  //accessorys 288-319
1784  {
1785  QT_TR_NOOP("Power Wrist"), QT_TR_NOOP("Strength +10"), 3, QStringLiteral(":/items/accessory"),
1786  0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1787  },
1788  {
1789  QT_TR_NOOP("Protect Vest"), QT_TR_NOOP("Vitality +10"), 3, QStringLiteral(":/items/accessory"),
1790  0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1791  },
1792  {
1793  QT_TR_NOOP("Earring"), QT_TR_NOOP("Magic +10"), 3, QStringLiteral(":/items/accessory"),
1794  0, 0, 0, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1795  },
1796  {
1797  QT_TR_NOOP("Talisman"), QT_TR_NOOP("Spirit +10"), 3, QStringLiteral(":/items/accessory"),
1798  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1799  },
1800  {
1801  QT_TR_NOOP("Choco Feather"), QT_TR_NOOP("Dexterity +10"), 3, QStringLiteral(":/items/accessory"),
1802  0, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1803  },
1804  {
1805  QT_TR_NOOP("Amulet"), QT_TR_NOOP("Luck +10"), 3, QStringLiteral(":/items/accessory"),
1806  0, 0, 0, 0, 0, 0, 0, 0, +10, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1807  },
1808  {
1809  QT_TR_NOOP("Champion Belt"), QT_TR_NOOP("Power & Vitality +30"), 3, QStringLiteral(":/items/accessory"),
1810  0, 0, 0, 0, 0, +30, +30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1811  },
1812  {
1813  QT_TR_NOOP("Poison Ring"), QT_TR_NOOP("Drains [Poison] attacks, protects against [Poison]"), 3, QStringLiteral(":/items/accessory"),
1814  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1815  },
1816  {
1817  QT_TR_NOOP("Tough Ring"), QT_TR_NOOP("Vitality & Spirit +50"), 3, QStringLiteral(":/items/accessory"),
1818  0, 0, 0, 0, 0, 0, +50, 0, 0, 0, +50, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1819  },
1820  {
1821  QT_TR_NOOP("Circlet"), QT_TR_NOOP("Magic & Spirit +30"), 3, QStringLiteral(":/items/accessory"),
1822  0, 0, 0, 0, 0, 0, 0, 0, 0, +30, +30, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1823  },
1824  {
1825  QT_TR_NOOP("Star Pendant"), QT_TR_NOOP("Protects against [Poison]"), 3, QStringLiteral(":/items/accessory"),
1826  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1827  },
1828  {
1829  QT_TR_NOOP("Silver Glasses"), QT_TR_NOOP("Protects against [Darkness]"), 3, QStringLiteral(":/items/accessory"),
1830  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0
1831  },
1832  {
1833  QT_TR_NOOP("Headband"), QT_TR_NOOP("Protects against [Sleep]"), 3, QStringLiteral(":/items/accessory"),
1834  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1835  },
1836  {
1837  QT_TR_NOOP("Fairy Ring"), QT_TR_NOOP("Protects against [Poison/Darkness]"), 3, QStringLiteral(":/items/accessory"),
1838  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0
1839  },
1840  {
1841  QT_TR_NOOP("Jem Ring"), QT_TR_NOOP("Protects against [Paralyze/Petrify/Slow-numb]"), 3, QStringLiteral(":/items/accessory"),
1842  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1843  },
1844  {
1845  QT_TR_NOOP("White Cape"), QT_TR_NOOP("Protects against [Frog/Small]"), 3, QStringLiteral(":/items/accessory"),
1846  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1847  },
1848  {
1849  QT_TR_NOOP("Sprint Shoes"), QT_TR_NOOP("Automatically put you in [Haste]"), 3, QStringLiteral(":/items/accessory"),
1850  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +2, 0, 0, 0, 0, 0, 0, 0, 0
1851  },
1852  {
1853  QT_TR_NOOP("Peace Ring"), QT_TR_NOOP("Protects against [Berserk/Fury/Sadness]"), 3, QStringLiteral(":/items/accessory"),
1854  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, 0, 0, 0, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1855  },
1856  {
1857  QT_TR_NOOP("Ribbon"), QT_TR_NOOP("Protects against all abnormal status"), 3, QStringLiteral(":/items/accessory"),
1858  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0
1859  },
1860  {
1861  QT_TR_NOOP("Fire Ring"), QT_TR_NOOP("Nullifies [Fire] attacks"), 3, QStringLiteral(":/items/accessory"),
1862  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1863  },
1864  {
1865  QT_TR_NOOP("Ice Ring"), QT_TR_NOOP("Nullifies [Cold] attacks"), 3, QStringLiteral(":/items/accessory"),
1866  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1867  },
1868  {
1869  QT_TR_NOOP("Bolt Ring"), QT_TR_NOOP("Nullifies [Lightning] attacks"), 3, QStringLiteral(":/items/accessory"),
1870  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1871  },
1872  {
1873  QT_TR_NOOP("Tetra Elemental"), QT_TR_NOOP("Drains [Fire/Cold/Lightning/Earth] attacks"), 3, QStringLiteral(":/items/accessory"),
1874  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, -3, -3, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1875  },
1876  {
1877  QT_TR_NOOP("Safety Bit"), QT_TR_NOOP("Protects against [Sudden Death/Petrify/Slow-numb]"), 3, QStringLiteral(":/items/accessory"),
1878  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2, -2, -2, 0, -2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1879  },
1880  {
1881  QT_TR_NOOP("Fury Ring"), QT_TR_NOOP("Automatically puts you in [Berserk]"), 3, QStringLiteral(":/items/accessory"),
1882  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1883  },
1884  {
1885  QT_TR_NOOP("Curse Ring"), QT_TR_NOOP("It increases each status but..."), 3, QStringLiteral(":/items/accessory"),
1886  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +2, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1887  },
1888  {
1889  QT_TR_NOOP("Protect Ring"), QT_TR_NOOP("Automatically sets up [Barrier/MBarrier]"), 3, QStringLiteral(":/items/accessory"),
1890  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +2, +2, 0, 0, 0, 0
1891  },
1892  {
1893  QT_TR_NOOP("Cat's Bell"), QT_TR_NOOP("Restores HP as you walk"), 3, QStringLiteral(":/items/accessory"),
1894  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1895  },
1896  {
1897  QT_TR_NOOP("Reflect Ring"), QT_TR_NOOP("Automatically sets up [Reflect]"), 3, QStringLiteral(":/items/accessory"),
1898  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, +2, 0, 0, 0
1899  },
1900  {
1901  QT_TR_NOOP("Water Ring"), QT_TR_NOOP("Drains Water attacks"), 3, QStringLiteral(":/items/accessory"),
1902  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1903  },
1904  {
1905  QT_TR_NOOP("Sneak Glove"), QT_TR_NOOP("Increases Stealing rate"), 3, QStringLiteral(":/items/accessory"),
1906  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1907  },
1908  {
1909  QT_TR_NOOP("HypnoCrown"), QT_TR_NOOP("Increases Manipulation rate"), 3, QStringLiteral(":/items/accessory"),
1910  0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0
1911  }
1912  };
1913  };
1914 };
FF7Item::FF7ItemRoles
FF7ItemRoles
The FF7ItemRoles enum Custom Roles for FF7Item Based Models.
Definition: FF7Item.h:92
FF7Item::ItemEffect
ItemEffect
Possible Elemental Effects and Status Effects for items.
Definition: FF7Item.h:48
FF7Item::ItemId
ItemId
Item Name to ID.
Definition: FF7Item.h:63
FF7Item::ItemType
ItemType
Item types in Final Fantasy 7.
Definition: FF7Item.h:29
FF7Item
Information about items in FF7.
Definition: FF7Item.h:20