# HG changeset patch # User koda # Date 1318107061 -7200 # Node ID 29bf0ca70af98c82d38405a8566d83dc05e5f11a # Parent 117bdf4e7af9d90bc47c595ba28a1bccdf6e8385 move some config files diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Classes/DefinesAndMacros.h --- a/project_files/HedgewarsMobile/Classes/DefinesAndMacros.h Sat Oct 08 22:44:32 2011 +0200 +++ b/project_files/HedgewarsMobile/Classes/DefinesAndMacros.h Sat Oct 08 22:51:01 2011 +0200 @@ -47,9 +47,9 @@ #define DOCUMENTS_FOLDER() [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0] #define DEBUG_FILE() [DOCUMENTS_FOLDER() stringByAppendingString:@"/hw-game.log"] -#define BASICFLAGS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Settings/basicFlags.plist"] -#define GAMEMODS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Settings/gameMods.plist"] -#define CREDITS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/Settings/credits.plist"] +#define BASICFLAGS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/basicFlags.plist"] +#define GAMEMODS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/gameMods.plist"] +#define CREDITS_FILE() [[[NSBundle mainBundle] resourcePath] stringByAppendingString:@"/credits.plist"] #define TEAMS_DIRECTORY() [DOCUMENTS_FOLDER() stringByAppendingString:@"/Teams/"] #define WEAPONS_DIRECTORY() [DOCUMENTS_FOLDER() stringByAppendingString:@"/Weapons/"] diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Classes/MainMenuViewController.m --- a/project_files/HedgewarsMobile/Classes/MainMenuViewController.m Sat Oct 08 22:44:32 2011 +0200 +++ b/project_files/HedgewarsMobile/Classes/MainMenuViewController.m Sat Oct 08 22:51:01 2011 +0200 @@ -170,7 +170,7 @@ [self presentModalViewController:self.settingsViewController animated:YES]; break; case 3: -#ifdef DEBUG +#if 0 if ([[NSFileManager defaultManager] fileExistsAtPath:DEBUG_FILE()]) debugStr = [[NSString alloc] initWithContentsOfFile:DEBUG_FILE()]; else diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj --- a/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Sat Oct 08 22:44:32 2011 +0200 +++ b/project_files/HedgewarsMobile/Hedgewars.xcodeproj/project.pbxproj Sat Oct 08 22:51:01 2011 +0200 @@ -28,6 +28,9 @@ 61006F95128DE31F00EBA7F7 /* CreationChamber.m in Sources */ = {isa = PBXBuildFile; fileRef = 61006F94128DE31F00EBA7F7 /* CreationChamber.m */; }; 61077E87143FB09800645B29 /* MissionTrainingViewController-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61077E86143FB09800645B29 /* MissionTrainingViewController-iPad.xib */; }; 6107802A143FCCC800645B29 /* startGameButton@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 61078029143FCCC800645B29 /* startGameButton@2x.png */; }; + 610782961440EE5C00645B29 /* basicFlags.plist in Resources */ = {isa = PBXBuildFile; fileRef = 610782931440EE5C00645B29 /* basicFlags.plist */; }; + 610782971440EE5C00645B29 /* credits.plist in Resources */ = {isa = PBXBuildFile; fileRef = 610782941440EE5C00645B29 /* credits.plist */; }; + 610782981440EE5C00645B29 /* gameMods.plist in Resources */ = {isa = PBXBuildFile; fileRef = 610782951440EE5C00645B29 /* gameMods.plist */; }; 610D5FB21270E2660033333A /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F7A43411E290650040BA66 /* Icon-Small@2x.png */; }; 610D5FB31270E26C0033333A /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 61F7A43611E290650040BA66 /* Icon@2x.png */; }; 61188BF212A6FE530026C5DA /* ammoButton@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 6103D399129B350700911D8D /* ammoButton@2x.png */; }; @@ -179,7 +182,6 @@ 61842B24122B619D0096E335 /* HelpPageInGameViewController-iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61842B23122B619D0096E335 /* HelpPageInGameViewController-iPad.xib */; }; 61842B3E122B65BD0096E335 /* helpabove.png in Resources */ = {isa = PBXBuildFile; fileRef = 61842B3D122B65BD0096E335 /* helpabove.png */; }; 61842B40122B66280096E335 /* helpleft.png in Resources */ = {isa = PBXBuildFile; fileRef = 61842B3F122B66280096E335 /* helpleft.png */; }; - 6187AEBD120781B900B31A27 /* Settings in Resources */ = {isa = PBXBuildFile; fileRef = 6187AEA5120781B900B31A27 /* Settings */; }; 61889985129995B500D55FD6 /* title~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 61889984129995B500D55FD6 /* title~ipad.png */; }; 61915D5B143A4E2C00299991 /* MissionTrainingViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 61915D59143A4E2C00299991 /* MissionTrainingViewController.m */; }; 61915D5C143A4E2C00299991 /* MissionTrainingViewController-iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 61915D5A143A4E2C00299991 /* MissionTrainingViewController-iPhone.xib */; }; @@ -363,6 +365,9 @@ 6103D39E129B350700911D8D /* cornerButton@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "cornerButton@2x.png"; path = "Resources/Overlay/cornerButton@2x.png"; sourceTree = ""; }; 61077E86143FB09800645B29 /* MissionTrainingViewController-iPad.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = "MissionTrainingViewController-iPad.xib"; sourceTree = ""; }; 61078029143FCCC800645B29 /* startGameButton@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "startGameButton@2x.png"; path = "Resources/Frontend/startGameButton@2x.png"; sourceTree = ""; }; + 610782931440EE5C00645B29 /* basicFlags.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = basicFlags.plist; path = Resources/basicFlags.plist; sourceTree = ""; }; + 610782941440EE5C00645B29 /* credits.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = credits.plist; path = Resources/credits.plist; sourceTree = ""; }; + 610782951440EE5C00645B29 /* gameMods.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = gameMods.plist; path = Resources/gameMods.plist; sourceTree = ""; }; 611D9BF812497E9800008271 /* SavedGamesViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SavedGamesViewController.h; sourceTree = ""; }; 611D9BF912497E9800008271 /* SavedGamesViewController.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SavedGamesViewController.m; sourceTree = ""; }; 611D9BFA12497E9800008271 /* SavedGamesViewController.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = SavedGamesViewController.xib; sourceTree = ""; }; @@ -544,7 +549,6 @@ 61842B23122B619D0096E335 /* HelpPageInGameViewController-iPad.xib */ = {isa = PBXFileReference; lastKnownFileType = file.xib; path = "HelpPageInGameViewController-iPad.xib"; sourceTree = ""; }; 61842B3D122B65BD0096E335 /* helpabove.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = helpabove.png; path = Resources/Overlay/helpabove.png; sourceTree = ""; }; 61842B3F122B66280096E335 /* helpleft.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = helpleft.png; path = Resources/Overlay/helpleft.png; sourceTree = ""; }; - 6187AEA5120781B900B31A27 /* Settings */ = {isa = PBXFileReference; lastKnownFileType = folder; name = Settings; path = Resources/Settings; sourceTree = ""; }; 618899811299516000D55FD6 /* title@2x~iphone.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "title@2x~iphone.png"; path = "Resources/Frontend/title@2x~iphone.png"; sourceTree = ""; }; 61889984129995B500D55FD6 /* title~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "title~ipad.png"; path = "Resources/Frontend/title~ipad.png"; sourceTree = ""; }; 618E27B612A2C30700C20EF0 /* SDL_net.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = SDL_net.xcodeproj; path = "../../../Library/SDL_net/Xcode-iPhoneOS/SDL_net.xcodeproj"; sourceTree = SOURCE_ROOT; }; @@ -750,8 +754,10 @@ 61F903FA11DF58680068B24D /* Frontend */, 6179936611501D1E00BA94A9 /* Overlay */, 61798A5E114AE08600BA94A9 /* Data */, - 6187AEA5120781B900B31A27 /* Settings */, 8D1107310486CEB800E47090 /* Info.plist */, + 610782931440EE5C00645B29 /* basicFlags.plist */, + 610782941440EE5C00645B29 /* credits.plist */, + 610782951440EE5C00645B29 /* gameMods.plist */, ); name = Resources; sourceTree = ""; @@ -1383,7 +1389,6 @@ 615AD96212073B4D00F2FF04 /* startGameButton.png in Resources */, 615AD9E9120764CA00F2FF04 /* backButton.png in Resources */, 615AD9EB1207654E00F2FF04 /* helpButton.png in Resources */, - 6187AEBD120781B900B31A27 /* Settings in Resources */, 611EE974122A9C4100DF6938 /* clickSound.wav in Resources */, 611EE9DA122AA10A00DF6938 /* selSound.wav in Resources */, 611EEAEF122B2A4D00DF6938 /* HelpPageLobbyViewController-iPad.xib in Resources */, @@ -1469,6 +1474,9 @@ 61915D5C143A4E2C00299991 /* MissionTrainingViewController-iPhone.xib in Resources */, 61077E87143FB09800645B29 /* MissionTrainingViewController-iPad.xib in Resources */, 6107802A143FCCC800645B29 /* startGameButton@2x.png in Resources */, + 610782961440EE5C00645B29 /* basicFlags.plist in Resources */, + 610782971440EE5C00645B29 /* credits.plist in Resources */, + 610782981440EE5C00645B29 /* gameMods.plist in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Resources/Settings/basicFlags.plist --- a/project_files/HedgewarsMobile/Resources/Settings/basicFlags.plist Sat Oct 08 22:44:32 2011 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,270 +0,0 @@ - - - - - - default - 100 - image - Health - max - 200 - min - 50 - title - Initial Health - - - checkOverMax - - times1000 - - command - e$damagepct - default - 100 - image - Damage - max - 300 - min - 10 - title - Damage Modifier - - - checkOverMax - - times1000 - - command - e$turntime - default - 45 - image - Time - max - 100 - min - 1 - title - Turn Time - - - checkOverMax - - times1000 - - command - e$sd_turns - default - 15 - image - SuddenDeath - max - 50 - min - 0 - title - Sudden Death Timeout - - - checkOverMax - - times1000 - - command - e$waterrise - default - 47 - image - SuddenDeath - max - 100 - min - 0 - title - Water Rise Amount - - - checkOverMax - - times1000 - - command - e$healthdec - default - 5 - image - SuddenDeath - max - 100 - min - 0 - title - Health Decrease - - - checkOverMax - - times1000 - - command - e$ropepct - default - 100 - image - Rope - max - 999 - min - 25 - title - Rope Length (%) - - - checkOverMax - - times1000 - - command - e$casefreq - default - 5 - image - Box - max - 9 - min - 0 - title - Crate Drop Turns - - - checkOverMax - - times1000 - - command - e$healthprob - default - 35 - image - Health - max - 100 - min - 0 - title - Health Kit Probability (%) - - - checkOverMax - - times1000 - - command - e$hcaseamount - default - 25 - image - Health - max - 200 - min - 0 - title - Health Amount in Kit - - - checkOverMax - - times1000 - - command - e$minestime - default - 3 - image - Time - max - 5 - min - -1 - title - Mines Time - - - checkOverMax - - times1000 - - command - e$minesnum - default - 4 - image - Mine - max - 80 - min - 0 - title - Mines Number - - - checkOverMax - - times1000 - - command - e$minedudpct - default - 0 - image - Dud - max - 100 - min - 0 - title - Dud Mines Probability (%) - - - checkOverMax - - times1000 - - command - e$explosives - default - 2 - image - Damage - max - 40 - min - 0 - title - Explosives - - - checkOverMax - - times1000 - - command - e$getawaytime - default - 100 - image - Time - max - 999 - min - 0 - title - Get Away Time (%) - - - diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Resources/Settings/credits.plist --- a/project_files/HedgewarsMobile/Resources/Settings/credits.plist Sat Oct 08 22:44:32 2011 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,128 +0,0 @@ - - - - - - Andrey "UnC0Rr" Korotaev - Igor "Displacer" Ulyanov - Derek "Nemo" Pomery - Martin "Affect" Boze - David "Krawek" Cuadrado - Martin "Ttsmj" Minarik - Kristian "TheXception" Lehmann - Vittorio "Koda" Giovara - Mario "Smaxx" Liebisch - Carlos "Palewolf" Vives - Richard "Sheepluva" Korlyi - Henning "Prg" Kühn - Henrik "Henek" Rostedt - John "Mikade" Lambert - Mayur "Zorg" Pawashe - Richard "Xeli" Deurwaarder - - - John "Fizzy" Dum - Joshua Frese - Stanko Tadić - Julien Koesten - Joshua O'Sullivan - Nils Luck - Trey Perry - - - Stephen "Armagon" Alexander - John "Fizzy" Dum - Jonatan Nilsson - Daniel Martin - - - Romulo Fernandes Machado - Svetoslav Stefanov - Petr Řezáček - Jie Luo - Andrey Korotaev - Nina Kuisma - Antoine Turmel - Peter Hüwe, Mario Liebisch, Richard Karolyi - Talos Kriti - Luca Bonora, Marco Bresciani - Adam Etienne - Anthony Bellew - Lukas Urbonas - Maciej Mroziński, Wojciech Latkowski, Piotr Mitana, Maciej Górny - Fábio Canário - Andrey Korotaev - Jose Riha - Carlos Vives - Niklas Grahn, Henrik Rostedt - Eugene V. Lyubimkin, Igor Paliychuk, Eugene Sakara - - - Aleksey Andreev - Aleksander Rudalev - Natasha Korotaeva - Adam Higerd - - - Engine, frontend, net server - Many desktop frontend improvements - Many engine and desktop frontend improvements - Drillrocket, Ballgun, RC Plane weapons - Mine number and time game settings - Desktop frontend improvements - Desktop frontend improvements - Mac OS X and iPhone version - Many engine and desktop frontend improvements - Gamepad and Lua integration - Many engine improvements and graphics - Maze maps - Engine and desktop frontend improvements - Lua game modes and missions - Desktop frontend improvements - Android port - - - Main graphics - - - - - - Some hats - - - Hedgehogs voice - - - - - - Brazilian Portuguese - Bulgarian - Czech - Chinese - English - Finnish - French - German - Greek - Italian - Japanese - Korean - Lithuanian - Polish - Portuguese - Russian - Slovak - Spanish - Swedish - Ukrainian - - - - - - - - - diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Resources/Settings/gameMods.plist --- a/project_files/HedgewarsMobile/Resources/Settings/gameMods.plist Sat Oct 08 22:44:32 2011 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,206 +0,0 @@ - - - - - - description - Land can not be destroyed - image - Solid - title - Solid Land - - - description - Add an indestructable border around the terrain - image - Border - title - Add Border - - - description - Teams will start on opposite sides of the terrain - image - TeamsDivide - title - Divide Team (max 2 teams) - - - description - Lower gravity - image - LowGravity - title - Low Gravity - - - description - Assisted aiming with laser sight - image - LaserSight - title - Laser Sight - - - description - All hogs have a personal forcefield - image - Invulnerable - title - Invulnerable - - - description - All (living) hedgehogs are fully restored at the end of turn - image - ResetHealth - title - Reset Health - - - description - Gain 80% of the damage you do back in health - image - Vampiric - title - Vampirism Mode - - - description - Share your opponents pain, share their damage - image - Karma - title - Karma Mode - - - description - Your hogs are unable to move, test your aim - image - Artillery - title - Artillery Mode - - - description - Defend your fort and destroy the opponents - image - Forts - title - Fort Mode - - - description - Order of play is random instead of in room order - image - RandomOrder - title - Random Order - - - description - Play with a King; when he dies, your side loses - image - King - title - King Mode - - - description - Take turns placing your hedgehogs pre-game - image - PlaceHog - title - Place Hedgehogs - - - description - Ammo is shared between all clan teams - image - SharedAmmo - title - Clan Shares Ammo - - - description - Disable girders when generating random maps - image - DisableGirders - title - Disable Girders - - - description - Disable land objects when generating maps - image - DisableLandObjects - title - Disable Land Objects - - - description - AI-controlled hogs respawn on death - image - AISurvival - title - AI Survival Mode - - - description - Attacking does not end your turn - image - InfAttack - title - Unlimited Attacks - - - description - Weapons are reset to starting values each turn - image - ResetWeps - title - Reset Weapons - - - description - Each hedgehog has its own ammo - image - PerHogAmmo - title - Per Hedgehog Ammo - - - description - You will not have to worry about wind any more - image - NoWind - title - Disable Wind - - - description - Wind will affect almost everything - image - MoreWind - title - More Wind - - - description - Clan teams take turns sharing their time - image - TagTeam - title - Tag Team - - - description - Add an indestructible border along the bottom - image - BottomBorder - title - Bottom Border - - - diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Resources/basicFlags.plist --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/HedgewarsMobile/Resources/basicFlags.plist Sat Oct 08 22:51:01 2011 +0200 @@ -0,0 +1,270 @@ + + + + + + default + 100 + image + Health + max + 200 + min + 50 + title + Initial Health + + + checkOverMax + + times1000 + + command + e$damagepct + default + 100 + image + Damage + max + 300 + min + 10 + title + Damage Modifier + + + checkOverMax + + times1000 + + command + e$turntime + default + 45 + image + Time + max + 100 + min + 1 + title + Turn Time + + + checkOverMax + + times1000 + + command + e$sd_turns + default + 15 + image + SuddenDeath + max + 50 + min + 0 + title + Sudden Death Timeout + + + checkOverMax + + times1000 + + command + e$waterrise + default + 47 + image + SuddenDeath + max + 100 + min + 0 + title + Water Rise Amount + + + checkOverMax + + times1000 + + command + e$healthdec + default + 5 + image + SuddenDeath + max + 100 + min + 0 + title + Health Decrease + + + checkOverMax + + times1000 + + command + e$ropepct + default + 100 + image + Rope + max + 999 + min + 25 + title + Rope Length (%) + + + checkOverMax + + times1000 + + command + e$casefreq + default + 5 + image + Box + max + 9 + min + 0 + title + Crate Drop Turns + + + checkOverMax + + times1000 + + command + e$healthprob + default + 35 + image + Health + max + 100 + min + 0 + title + Health Kit Probability (%) + + + checkOverMax + + times1000 + + command + e$hcaseamount + default + 25 + image + Health + max + 200 + min + 0 + title + Health Amount in Kit + + + checkOverMax + + times1000 + + command + e$minestime + default + 3 + image + Time + max + 5 + min + -1 + title + Mines Time + + + checkOverMax + + times1000 + + command + e$minesnum + default + 4 + image + Mine + max + 80 + min + 0 + title + Mines Number + + + checkOverMax + + times1000 + + command + e$minedudpct + default + 0 + image + Dud + max + 100 + min + 0 + title + Dud Mines Probability (%) + + + checkOverMax + + times1000 + + command + e$explosives + default + 2 + image + Damage + max + 40 + min + 0 + title + Explosives + + + checkOverMax + + times1000 + + command + e$getawaytime + default + 100 + image + Time + max + 999 + min + 0 + title + Get Away Time (%) + + + diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Resources/credits.plist --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/HedgewarsMobile/Resources/credits.plist Sat Oct 08 22:51:01 2011 +0200 @@ -0,0 +1,128 @@ + + + + + + Andrey "UnC0Rr" Korotaev + Igor "Displacer" Ulyanov + Derek "Nemo" Pomery + Martin "Affect" Boze + David "Krawek" Cuadrado + Martin "Ttsmj" Minarik + Kristian "TheXception" Lehmann + Vittorio "Koda" Giovara + Mario "Smaxx" Liebisch + Carlos "Palewolf" Vives + Richard "Sheepluva" Korlyi + Henning "Prg" Kühn + Henrik "Henek" Rostedt + John "Mikade" Lambert + Mayur "Zorg" Pawashe + Richard "Xeli" Deurwaarder + + + John "Fizzy" Dum + Joshua Frese + Stanko Tadić + Julien Koesten + Joshua O'Sullivan + Nils Luck + Trey Perry + + + Stephen "Armagon" Alexander + John "Fizzy" Dum + Jonatan Nilsson + Daniel Martin + + + Romulo Fernandes Machado + Svetoslav Stefanov + Petr Řezáček + Jie Luo + Andrey Korotaev + Nina Kuisma + Antoine Turmel + Peter Hüwe, Mario Liebisch, Richard Karolyi + Talos Kriti + Luca Bonora, Marco Bresciani + Adam Etienne + Anthony Bellew + Lukas Urbonas + Maciej Mroziński, Wojciech Latkowski, Piotr Mitana, Maciej Górny + Fábio Canário + Andrey Korotaev + Jose Riha + Carlos Vives + Niklas Grahn, Henrik Rostedt + Eugene V. Lyubimkin, Igor Paliychuk, Eugene Sakara + + + Aleksey Andreev + Aleksander Rudalev + Natasha Korotaeva + Adam Higerd + + + Engine, frontend, net server + Many desktop frontend improvements + Many engine and desktop frontend improvements + Drillrocket, Ballgun, RC Plane weapons + Mine number and time game settings + Desktop frontend improvements + Desktop frontend improvements + Mac OS X and iPhone version + Many engine and desktop frontend improvements + Gamepad and Lua integration + Many engine improvements and graphics + Maze maps + Engine and desktop frontend improvements + Lua game modes and missions + Desktop frontend improvements + Android port + + + Main graphics + + + + + + Some hats + + + Hedgehogs voice + + + + + + Brazilian Portuguese + Bulgarian + Czech + Chinese + English + Finnish + French + German + Greek + Italian + Japanese + Korean + Lithuanian + Polish + Portuguese + Russian + Slovak + Spanish + Swedish + Ukrainian + + + + + + + + + diff -r 117bdf4e7af9 -r 29bf0ca70af9 project_files/HedgewarsMobile/Resources/gameMods.plist --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/project_files/HedgewarsMobile/Resources/gameMods.plist Sat Oct 08 22:51:01 2011 +0200 @@ -0,0 +1,206 @@ + + + + + + description + Land can not be destroyed + image + Solid + title + Solid Land + + + description + Add an indestructable border around the terrain + image + Border + title + Add Border + + + description + Teams will start on opposite sides of the terrain + image + TeamsDivide + title + Divide Team (max 2 teams) + + + description + Lower gravity + image + LowGravity + title + Low Gravity + + + description + Assisted aiming with laser sight + image + LaserSight + title + Laser Sight + + + description + All hogs have a personal forcefield + image + Invulnerable + title + Invulnerable + + + description + All (living) hedgehogs are fully restored at the end of turn + image + ResetHealth + title + Reset Health + + + description + Gain 80% of the damage you do back in health + image + Vampiric + title + Vampirism Mode + + + description + Share your opponents pain, share their damage + image + Karma + title + Karma Mode + + + description + Your hogs are unable to move, test your aim + image + Artillery + title + Artillery Mode + + + description + Defend your fort and destroy the opponents + image + Forts + title + Fort Mode + + + description + Order of play is random instead of in room order + image + RandomOrder + title + Random Order + + + description + Play with a King; when he dies, your side loses + image + King + title + King Mode + + + description + Take turns placing your hedgehogs pre-game + image + PlaceHog + title + Place Hedgehogs + + + description + Ammo is shared between all clan teams + image + SharedAmmo + title + Clan Shares Ammo + + + description + Disable girders when generating random maps + image + DisableGirders + title + Disable Girders + + + description + Disable land objects when generating maps + image + DisableLandObjects + title + Disable Land Objects + + + description + AI-controlled hogs respawn on death + image + AISurvival + title + AI Survival Mode + + + description + Attacking does not end your turn + image + InfAttack + title + Unlimited Attacks + + + description + Weapons are reset to starting values each turn + image + ResetWeps + title + Reset Weapons + + + description + Each hedgehog has its own ammo + image + PerHogAmmo + title + Per Hedgehog Ammo + + + description + You will not have to worry about wind any more + image + NoWind + title + Disable Wind + + + description + Wind will affect almost everything + image + MoreWind + title + More Wind + + + description + Clan teams take turns sharing their time + image + TagTeam + title + Tag Team + + + description + Add an indestructible border along the bottom + image + BottomBorder + title + Bottom Border + + +