]> git.localhorst.tv Git - l2e.git/commitdiff
damn, I was right about max IP in the first place
authorDaniel Karbach <daniel.karbach@localhorst.tv>
Fri, 10 Aug 2012 15:48:23 +0000 (17:48 +0200)
committerDaniel Karbach <daniel.karbach@localhorst.tv>
Fri, 10 Aug 2012 15:48:23 +0000 (17:48 +0200)
src/battle/Hero.h
src/main.cpp

index 60bca6dd544d009462d492ed7f0da9caf53a8327..499239d961beefa21410a3464d4e147eb2c86565 100644 (file)
@@ -41,7 +41,7 @@ public:
        int RelativeMana(int max) const { return MaxMana() == 0 ? 0 : Mana() * max / MaxMana(); }
        bool CanUseMagic() const { return MaxMana() > 0; }
 
-       Uint8 MaxIP() const { return 100; }
+       Uint8 MaxIP() const { return 255; }
        Uint8 IP() const { return ip; }
        int RelativeIP(int max) const { return IP() * max / MaxIP(); }
 
index 960f1c5d78a995239acc353d3ed9b8bad144b6fd..3e3da000c468c891b330bd98cb88308ae8f6d992 100644 (file)
@@ -95,7 +95,7 @@ int main(int argc, char **argv) {
                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);
@@ -107,7 +107,7 @@ int main(int argc, char **argv) {
                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);
@@ -119,7 +119,7 @@ int main(int argc, char **argv) {
                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);
@@ -131,7 +131,7 @@ int main(int argc, char **argv) {
                dekar.SetHealth(38);
                dekar.SetMaxMana(0);
                dekar.SetMana(0);
-               dekar.SetIP(50);
+               dekar.SetIP(127);
 
                battle::Resources battleRes;
 
@@ -329,7 +329,7 @@ int main(int argc, char **argv) {
                zircoSword.SetMenuIcon(&swordIcon);
                Ikari firestorm;
                firestorm.SetName("Firestorm");
-               firestorm.SetCost(88);
+               firestorm.SetCost(224);
                firestorm.GetTargetingMode().TargetAllEnemies();
                zircoSword.SetIkari(&firestorm);
                maxim.SetWeapon(&zircoSword);
@@ -338,7 +338,7 @@ int main(int argc, char **argv) {
                zirconArmor.SetMenuIcon(&armorIcon);
                Ikari magicCure;
                magicCure.SetName("Magic cure");
-               magicCure.SetCost(51);
+               magicCure.SetCost(128);
                magicCure.GetTargetingMode().TargetSingleAlly();
                zirconArmor.SetIkari(&magicCure);
                maxim.SetArmor(&zirconArmor);
@@ -347,7 +347,7 @@ int main(int argc, char **argv) {
                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);
@@ -356,7 +356,7 @@ int main(int argc, char **argv) {
                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);
@@ -365,7 +365,7 @@ int main(int argc, char **argv) {
                sProRing.SetMenuIcon(&ringIcon);
                Ikari courage;
                courage.SetName("Courage");
-               courage.SetCost(26);
+               courage.SetCost(64);
                courage.GetTargetingMode().TargetMultipleAllies();
                sProRing.SetIkari(&courage);
                maxim.SetRing(&sProRing);
@@ -374,7 +374,7 @@ int main(int argc, char **argv) {
                evilJewel.SetMenuIcon(&jewelIcon);
                Ikari gloomy;
                gloomy.SetName("Gloomy");
-               gloomy.SetCost(65);
+               gloomy.SetCost(164);
                gloomy.GetTargetingMode().TargetAllEnemies();
                evilJewel.SetIkari(&gloomy);
                maxim.SetJewel(&evilJewel);
@@ -384,7 +384,7 @@ int main(int argc, char **argv) {
                zircoWhip.SetMenuIcon(&rodIcon);
                Ikari thundershriek;
                thundershriek.SetName("Thundershriek");
-               thundershriek.SetCost(88);
+               thundershriek.SetCost(224);
                thundershriek.GetTargetingMode().TargetAllEnemies();
                zircoWhip.SetIkari(&thundershriek);
                selan.SetWeapon(&zircoWhip);
@@ -393,7 +393,7 @@ int main(int argc, char **argv) {
                zirconPlate.SetMenuIcon(&armorIcon);
                Ikari suddenCure;
                suddenCure.SetName("Sudden cure");
-               suddenCure.SetCost(38);
+               suddenCure.SetCost(96);
                suddenCure.GetTargetingMode().TargetAllAllies();
                zirconPlate.SetIkari(&suddenCure);
                selan.SetArmor(&zirconPlate);
@@ -402,7 +402,7 @@ int main(int argc, char **argv) {
                zircoGloves.SetMenuIcon(&shieldIcon);
                Ikari forcefield;
                forcefield.SetName("Forcefield");
-               forcefield.SetCost(26);
+               forcefield.SetCost(64);
                forcefield.GetTargetingMode().TargetAllAllies();
                zircoGloves.SetIkari(&forcefield);
                selan.SetShield(&zircoGloves);
@@ -411,7 +411,7 @@ int main(int argc, char **argv) {
                holyCap.SetMenuIcon(&helmetIcon);
                Ikari vulnerable;
                vulnerable.SetName("Vulnerable");
-               vulnerable.SetCost(77);
+               vulnerable.SetCost(196);
                vulnerable.GetTargetingMode().TargetAllEnemies();
                holyCap.SetIkari(&vulnerable);
                selan.SetHelmet(&holyCap);
@@ -420,7 +420,7 @@ int main(int argc, char **argv) {
                ghostRing.SetMenuIcon(&ringIcon);
                Ikari destroy;
                destroy.SetName("Destroy");
-               destroy.SetCost(77);
+               destroy.SetCost(128);
                destroy.GetTargetingMode().TargetMultipleEnemies();
                ghostRing.SetIkari(&destroy);
                selan.SetRing(&ghostRing);
@@ -429,7 +429,7 @@ int main(int argc, char **argv) {
                eagleRock.SetMenuIcon(&jewelIcon);
                Ikari dive;
                dive.SetName("Dive");
-               dive.SetCost(50);
+               dive.SetCost(128);
                dive.GetTargetingMode().TargetSingleEnemy();
                eagleRock.SetIkari(&dive);
                selan.SetJewel(&eagleRock);
@@ -439,7 +439,7 @@ int main(int argc, char **argv) {
                zircoAx.SetMenuIcon(&axIcon);
                Ikari torrent;
                torrent.SetName("Torrent");
-               torrent.SetCost(88);
+               torrent.SetCost(224);
                torrent.GetTargetingMode().TargetAllEnemies();
                zircoAx.SetIkari(&torrent);
                guy.SetWeapon(&zircoAx);
@@ -449,7 +449,7 @@ int main(int argc, char **argv) {
                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);
@@ -458,7 +458,7 @@ int main(int argc, char **argv) {
                zircoHelmet.SetMenuIcon(&helmetIcon);
                Ikari slow;
                slow.SetName("Slow");
-               slow.SetCost(77);
+               slow.SetCost(196);
                slow.GetTargetingMode().TargetAllEnemies();
                zircoHelmet.SetIkari(&slow);
                guy.SetHelmet(&zircoHelmet);
@@ -467,7 +467,7 @@ int main(int argc, char **argv) {
                powerRing.SetMenuIcon(&ringIcon);
                Ikari trick;
                trick.SetName("Trick");
-               trick.SetCost(13);
+               trick.SetCost(32);
                trick.GetTargetingMode().TargetAllEnemies();
                zircoHelmet.SetIkari(&trick);
                guy.SetRing(&powerRing);
@@ -479,7 +479,7 @@ int main(int argc, char **argv) {
                lizardBlow.SetMenuIcon(&swordIcon);
                Ikari dragonRush;
                dragonRush.SetName("Dragon rush");
-               dragonRush.SetCost(65);
+               dragonRush.SetCost(164);
                dragonRush.GetTargetingMode().TargetSingleEnemy();
                lizardBlow.SetIkari(&dragonRush);
                dekar.SetWeapon(&lizardBlow);
@@ -488,7 +488,7 @@ int main(int argc, char **argv) {
                holyRobe.SetMenuIcon(&armorIcon);
                Ikari crisisCure;
                crisisCure.SetName("Crisis cure");
-               crisisCure.SetCost(65);
+               crisisCure.SetCost(164);
                crisisCure.GetTargetingMode().TargetAllAllies();
                holyRobe.SetIkari(&crisisCure);
                dekar.SetArmor(&holyRobe);
@@ -499,7 +499,7 @@ int main(int argc, char **argv) {
                rocketRing.SetMenuIcon(&ringIcon);
                Ikari fake;
                fake.SetName("Fake");
-               fake.SetCost(13);
+               fake.SetCost(32);
                fake.GetTargetingMode().TargetSingleAlly();
                rocketRing.SetIkari(&fake);
                dekar.SetRing(&rocketRing);
@@ -508,7 +508,7 @@ int main(int argc, char **argv) {
                krakenRock.SetMenuIcon(&jewelIcon);
                Ikari tenLegger;
                tenLegger.SetName("Ten-legger");
-               tenLegger.SetCost(65);
+               tenLegger.SetCost(164);
                tenLegger.GetTargetingMode().TargetAllEnemies();
                rocketRing.SetIkari(&tenLegger);
                dekar.SetJewel(&krakenRock);