maxim.SetHealth(33);
maxim.SetMaxMana(20);
maxim.SetMana(20);
- maxim.SetIP(55);
+ maxim.SetIP(140);
SDL_Surface *selanImg(IMG_Load("test-data/selan.png"));
Sprite selanSprite(selanImg, 64, 64);
selan.SetHealth(28);
selan.SetMaxMana(23);
selan.SetMana(23);
- selan.SetIP(80);
+ selan.SetIP(204);
SDL_Surface *guyImg(IMG_Load("test-data/guy.png"));
Sprite guySprite(guyImg, 64, 64);
guy.SetHealth(38);
guy.SetMaxMana(0);
guy.SetMana(0);
- guy.SetIP(85);
+ guy.SetIP(216);
SDL_Surface *dekarImg(IMG_Load("test-data/dekar.png"));
Sprite dekarSprite(dekarImg, 64, 64);
dekar.SetHealth(38);
dekar.SetMaxMana(0);
dekar.SetMana(0);
- dekar.SetIP(50);
+ dekar.SetIP(127);
battle::Resources battleRes;
zircoSword.SetMenuIcon(&swordIcon);
Ikari firestorm;
firestorm.SetName("Firestorm");
- firestorm.SetCost(88);
+ firestorm.SetCost(224);
firestorm.GetTargetingMode().TargetAllEnemies();
zircoSword.SetIkari(&firestorm);
maxim.SetWeapon(&zircoSword);
zirconArmor.SetMenuIcon(&armorIcon);
Ikari magicCure;
magicCure.SetName("Magic cure");
- magicCure.SetCost(51);
+ magicCure.SetCost(128);
magicCure.GetTargetingMode().TargetSingleAlly();
zirconArmor.SetIkari(&magicCure);
maxim.SetArmor(&zirconArmor);
holyShield.SetMenuIcon(&shieldIcon);
Ikari lightGuard;
lightGuard.SetName("Light guard");
- lightGuard.SetCost(51);
+ lightGuard.SetCost(128);
lightGuard.GetTargetingMode().TargetAllAllies(); // FIXME: actually only targets self
holyShield.SetIkari(&lightGuard);
maxim.SetShield(&holyShield);
legendHelm.SetMenuIcon(&helmetIcon);
Ikari boomerang;
boomerang.SetName("Boomerang");
- boomerang.SetCost(65);
+ boomerang.SetCost(164);
boomerang.GetTargetingMode().TargetAllAllies(); // FIXME: actually only targets self
legendHelm.SetIkari(&boomerang);
maxim.SetHelmet(&legendHelm);
sProRing.SetMenuIcon(&ringIcon);
Ikari courage;
courage.SetName("Courage");
- courage.SetCost(26);
+ courage.SetCost(64);
courage.GetTargetingMode().TargetMultipleAllies();
sProRing.SetIkari(&courage);
maxim.SetRing(&sProRing);
evilJewel.SetMenuIcon(&jewelIcon);
Ikari gloomy;
gloomy.SetName("Gloomy");
- gloomy.SetCost(65);
+ gloomy.SetCost(164);
gloomy.GetTargetingMode().TargetAllEnemies();
evilJewel.SetIkari(&gloomy);
maxim.SetJewel(&evilJewel);
zircoWhip.SetMenuIcon(&rodIcon);
Ikari thundershriek;
thundershriek.SetName("Thundershriek");
- thundershriek.SetCost(88);
+ thundershriek.SetCost(224);
thundershriek.GetTargetingMode().TargetAllEnemies();
zircoWhip.SetIkari(&thundershriek);
selan.SetWeapon(&zircoWhip);
zirconPlate.SetMenuIcon(&armorIcon);
Ikari suddenCure;
suddenCure.SetName("Sudden cure");
- suddenCure.SetCost(38);
+ suddenCure.SetCost(96);
suddenCure.GetTargetingMode().TargetAllAllies();
zirconPlate.SetIkari(&suddenCure);
selan.SetArmor(&zirconPlate);
zircoGloves.SetMenuIcon(&shieldIcon);
Ikari forcefield;
forcefield.SetName("Forcefield");
- forcefield.SetCost(26);
+ forcefield.SetCost(64);
forcefield.GetTargetingMode().TargetAllAllies();
zircoGloves.SetIkari(&forcefield);
selan.SetShield(&zircoGloves);
holyCap.SetMenuIcon(&helmetIcon);
Ikari vulnerable;
vulnerable.SetName("Vulnerable");
- vulnerable.SetCost(77);
+ vulnerable.SetCost(196);
vulnerable.GetTargetingMode().TargetAllEnemies();
holyCap.SetIkari(&vulnerable);
selan.SetHelmet(&holyCap);
ghostRing.SetMenuIcon(&ringIcon);
Ikari destroy;
destroy.SetName("Destroy");
- destroy.SetCost(77);
+ destroy.SetCost(128);
destroy.GetTargetingMode().TargetMultipleEnemies();
ghostRing.SetIkari(&destroy);
selan.SetRing(&ghostRing);
eagleRock.SetMenuIcon(&jewelIcon);
Ikari dive;
dive.SetName("Dive");
- dive.SetCost(50);
+ dive.SetCost(128);
dive.GetTargetingMode().TargetSingleEnemy();
eagleRock.SetIkari(&dive);
selan.SetJewel(&eagleRock);
zircoAx.SetMenuIcon(&axIcon);
Ikari torrent;
torrent.SetName("Torrent");
- torrent.SetCost(88);
+ torrent.SetCost(224);
torrent.GetTargetingMode().TargetAllEnemies();
zircoAx.SetIkari(&torrent);
guy.SetWeapon(&zircoAx);
megaShield.SetMenuIcon(&shieldIcon);
Ikari ironBarrier;
ironBarrier.SetName("Iron barrier");
- ironBarrier.SetCost(100);
+ ironBarrier.SetCost(255);
ironBarrier.GetTargetingMode().TargetAllAllies(); // FIXME: actually only targets self
megaShield.SetIkari(&ironBarrier);
guy.SetShield(&megaShield);
zircoHelmet.SetMenuIcon(&helmetIcon);
Ikari slow;
slow.SetName("Slow");
- slow.SetCost(77);
+ slow.SetCost(196);
slow.GetTargetingMode().TargetAllEnemies();
zircoHelmet.SetIkari(&slow);
guy.SetHelmet(&zircoHelmet);
powerRing.SetMenuIcon(&ringIcon);
Ikari trick;
trick.SetName("Trick");
- trick.SetCost(13);
+ trick.SetCost(32);
trick.GetTargetingMode().TargetAllEnemies();
zircoHelmet.SetIkari(&trick);
guy.SetRing(&powerRing);
lizardBlow.SetMenuIcon(&swordIcon);
Ikari dragonRush;
dragonRush.SetName("Dragon rush");
- dragonRush.SetCost(65);
+ dragonRush.SetCost(164);
dragonRush.GetTargetingMode().TargetSingleEnemy();
lizardBlow.SetIkari(&dragonRush);
dekar.SetWeapon(&lizardBlow);
holyRobe.SetMenuIcon(&armorIcon);
Ikari crisisCure;
crisisCure.SetName("Crisis cure");
- crisisCure.SetCost(65);
+ crisisCure.SetCost(164);
crisisCure.GetTargetingMode().TargetAllAllies();
holyRobe.SetIkari(&crisisCure);
dekar.SetArmor(&holyRobe);
rocketRing.SetMenuIcon(&ringIcon);
Ikari fake;
fake.SetName("Fake");
- fake.SetCost(13);
+ fake.SetCost(32);
fake.GetTargetingMode().TargetSingleAlly();
rocketRing.SetIkari(&fake);
dekar.SetRing(&rocketRing);
krakenRock.SetMenuIcon(&jewelIcon);
Ikari tenLegger;
tenLegger.SetName("Ten-legger");
- tenLegger.SetCost(65);
+ tenLegger.SetCost(164);
tenLegger.GetTargetingMode().TargetAllEnemies();
rocketRing.SetIkari(&tenLegger);
dekar.SetJewel(&krakenRock);