[multiplayer] id=multiplayer_SurvivalXtremeCurve name=SurvivalXtremeCurve map_data=" border_size=1 usage=map Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Ai, Ai, Ai, Ha, Ha, Aa, Ch, Ch, Ch, Gs, Gs^Ft, Gs, Hh, Ds, Ds, Ds, Ds, Ds, Ds, Ds, Ds Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Ai, Ai, Ai, Ha, Ha, Aa, Ch, Ch, Ch, Gs, Gs^Ft, Gs, Hh, Ds, Ds, Ds, Ds, Ds, Ds, Ds, Ds Xu, Xu, Ww, Gg, Rr, Xu, Gs^Fp, Hh, Ch, Ch, Ch, Gs^Fp, Hh, Gs^Fp, Gs^Fp, Xu, Gs, Gs^Ft, Gs^Ft, Gs^Ft, Xu, Ai, Ha, Ha, Aa^Fpa, Aa, Ch, Ch, 8 Kh, Ch, Gs, Gs, Gs, Gs, Chr, Ds, Ds, Ds, Gs, Ds, Ds, Ds Xu, Xu, Ww, Ww, Rr, Xu, Mm, Gg, Ch, 6 Kh, Ch, Gg, Gg, Hh, Gs^Fp, Xu, Hh, Gs, Gs^Ft, Gs^Ft, Xu, Ha, Ha, Ha, Rd, Rd, Ch, Ch, Ch, Ch, Gs, Gs, Gs, Ds, Ds, Ds, Ds, Ds, Ds, Ds, Ds, Ds Xu, Xu, Ww, Xu, Rr, Xu, Hh, Mm, Gg, Ch, Xu, Gs^Fp, Gs^Fp, Gs^Fp, Gs^Fp, Gg, Gs, Hh, Ss, Gs^Ft, Xu, Aa^Fpa, Aa^Fpa, Rd, Ha, Aa, Aa, Ch, Xu, Ch, Gs^Ft, Gs, Gs^Ft, Ds, Ds, Ds, Ds, Ds, Ds, Chr, Ds, Ds Xu, Xu, Ww, Ww, Rr, Xu, Gg, Gg, Hh, Gs^Fp, Xu, Gs^Fp, Gg, Gs^Fp, Hh, Gs^Fp, Gs^Ft, Gs, Gs^Ft, Gs^Ft, Xu, Ha, Ha, Rd, Ha, Aa^Fpa, Aa, Ch, Xu, Ch, Mm, Hh, Hh, Mm, Ss, Ds, Wwf, Ds, Ww, Ds, Ds, Ds Xu, Xu, Rr, Rr, Xu, Xu, Mm, Gg, Gg, Mm, Xu, Gs^Fp, Gs^Fp, Gg, Hh, Xu, Gs^Ft, Gs^Ft, Gs^Ft, Hh, Xu, Ha, Aa, Rd, Aa^Fpa, Xu, Xu, Ch, Xu, Xu, Xu, Xu, Ss, Ss, Chs, Ss, Wwf, Ss, Ww, Ss, Ss, Ss Xu, Xu, Rr, Xu, Rr, Gs^Fp, Gg, Hh, Gg, Gg, Xu, Hh, Gs^Fp, Gg, Gs^Fp, Xu, Hh, Ss, Gs, Gs, Xu, Aa, Aa, Rd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Xu, Gs, Ss, Ss, Xu, Ss, Ss, Ss, Ss, Wwf, Chw, Ww, Ww, Ss, Ss Xu, Xu, Ww, Rr, Ww, Rr, Rr, Gg, Ds, Ds, Xu, Hh, Gs^Fp, Gs^Fp, Gg, Xu, Gs^Ft, Gs^Ft, Gs^Ft, Gs^Ft, Xu, Aa^Fpa, Aa^Fpa, Rd, Rd, Ha, Aa^Fpa, Xu, Xu, Gs, Gs, Xu, Xu, Ss, Ww, Ss, Wwf, Ww, Ww, Ww, Ss, Ss Xu, Xu, Ww, Ww, Ww, Wwf, Wwf, Ds, Ww, Ww, Xu, Gg, Gg, Gg, Gg, Gg, Hh, Hh, Mm, Mm, Xu, Xu, Xu, Aa^Fpa, Rd, Rd, Uu^Uf, Uu, Xu, Ss, Ss, Gs, Xu, Ww, Ww, Ww, Wwf, Ww, Ss, Chs, Ss, Ss Xu, Xu, Ww, Ww, Ce, Wwf, Wwf, Ww, Ww, Ww, Xu, Gg, Gg, Gg, Gg, Gg, Hh, Mm, Mm, Mm, Xu, Aa^Fpa, Rd, Rd, Aa^Fpa, Rd, Uu^Uf, Uh, Xu, Ss, Ss, Gs, Ss, Xu, Xu, Ww, Wwf, Chw, Ss, Ss, Gs, Gs Xu, Xu, Ww, Ww, Ce, Wwf, Wwf, Ce, Ww, Ww, Xu, Gg, Hh, Gs^Fp, Gg, Hh, Mm, Mm, Mm, Mm, Xu, Ha, Rd, Xu, Aa^Fpa, Rd, Uh, Uu, Xu, Chs, Ss, Gs, Ss, Chs, Xu, Ww, Wwf, Ww, Hh, Ss, Gs, Gs Xu, Xu, Ww, Ww, Ww, Wwf, Wwf, Ce, Ww, Ww, Xu, Hh, Mm, Hh, Gg, Gs^Fp, Gs^Fp, Mm, Hh, Mm, Xu, Aa, Rd, Xu, Ha, Rd, Rd, Uu^Uf, Uh, Xu, Xu, Gs, Ss, Ss, Xu, Ww, Wwf, Ww, Mm, Gs^Ft, Gs, Gs Xu, Xu, Ww, Ww, Ww, Wwf, Wwf, Ww, Ww, Ww, Xu, Mm, Mm, Mm, Xu, Gg, Hh, Hh, Hh, Hh, Xu, Aa^Fpa, Aa, Xu, Ha, Ha, Rd, Uu^Uf, Uu, Uu^Uf, Xu, Gs, Xu, Xu, Gs, Gs^Ft, Gs, Gs, Gs, Gs, Gs^Ft, Gs^Ft Xu, Xu, Gs^Fp, Ww, Mm, Wwf, Wwf, Ww, Ww, Ww, Xu, Mm, Mm, Mm, Xu, Gg, Gg, Gg, Gg, Gs^Fp, Xu, Aa, Rd, Xu, Aa^Fpa, Aa^Fpa, Rd, Ha, Aa, Aa, Xu, Gs, Gs, Gs, Xu, Gs, Gs, Hh, Gs, Gs, Hh, Hh Xu, Xu, Gg, Hh, Gs^Fp, Ds, Ds, Mm, Gs^Fp, Gs^Fp, Xu, Xu, Xu, Gg, Xu, Gs^Fp, Gg, Gg, Gg, Gg, Xu, Xu, Xu, Xu, Aa^Fpa, Aa^Fpa, Rd, Ha, Aa, Aa, Xu, Ql, Ql, Ql, Xu, Hh, Gs^Ft, Gs, Gs, Gs^Ft, Hh, Hh Xu, Xu, Gg, Gg, Gg, Gg, Gg, Gg, Gg, Hh, Xu, Xu, Xu, Xu, Xu, Gg, Gg, Gg, Gg, Hh, Ch, Xu, Ha, Ha, Aa^Fpa, Aa^Fpa, Rd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Xu, Ql, Ql, Ql, Xu, Mm, Ch, Gs, Ch, Hh, Ch, Ch Xu, Xu, Gs^Fp, Gg, 5 Kh, Gg, Gg, 4 Kh, Gg, Gg, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Gg, Gg, Ch, Ch, Ch, Ch, Aa, Rd, Rd, Ha, Aa^Fpa, Aa^Fpa, Aa^Fpa, Xu, Ql, Ql, Ql, Xu, Ch, Ch, Ch, Ch, Ch, Ch, Ch Xu, Xu, Hh, Gg, Gg, Gg, Gg, Gg, 3 Kh, Gs^Fp, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Hh, Ch, Ch, 7 Kh, Ch, Rd, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Xu, Ql, Ql, Ql, Xu, Ch, Ch, Ch, 9 Kh, Ch, Ch, Ch Xu, Xu, Gg, 1 Kh, Gg, Gg, Gg, Gg, Gg, Gg, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Mm, Ch, Mm, Ch, Mm, Aa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Aa^Fpa, Ha, Ha, Xu, Ql, Ql, Ql, Xu, Ch, Ch, Ch, Ch, Ch, Ch, Ch Xu, Xu, Gs^Fp, Gg, Gg, 2 Kh, Gg, Hh, Gs^Fp, Gs^Fp, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Ch, Ch, Ch, Ch, Ch, Ch, Ch Xu, Xu, Gs^Fp, Gg, Gg, Ch, Gg, Hh, Gs^Fp, Gs^Fp, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Xu, Ch, Ch, Ch, Ch, Ch, Ch, Ch " description= _ " *** Mod by Big_Bob *** You have to try to survive as long as possible. You start with only one unit, but you can enhance it during the game. You get gold for every unit you kill. Feel free to change the settings as you like, but income should stay -2. The recommended settings are: 400 gold, shroud, fog, 75 turns. The turn limit means the turn you must survive until, and can be set to infinite if you want to play until all enemy leaders are defeated. Use the SurvivalXtreme Era. Have fun." turns=75 players=9 {~campaigns/SurvivalXtreme/SurvivalXtreme/SurvivalXtreme_macros.cfg} # CLONKINATOR'S NOTES: # I modified the terrain quite a bit - it was a little too boring and offered # too few places to hide. I kept the concept, though. [story] [part] show_title=yes story= _ "Survive until the turns run out or defeat all enemy leaders to win. The signposts are shops in which you can enhance your unit for gold. For any unit you kill you get gold and gain 4 MP back, what allows you to attack as long as possible. There will also appear some exceptionally strong bosses later, and the creeps will become stronger over time. But now, have fun!" [/part] [part] show_title=yes story= _ "{SURVIVALX_VERSION}" [/part] [/story] {DAWN} {MORNING} {AFTERNOON} {DUSK} {FIRST_WATCH} {SECOND_WATCH} {SURVIVALX_MUSIC_PLAYLIST} experience_modifier=130% {SURVIVALX_PLAYER_SIDE 1 400} {SURVIVALX_PLAYER_SIDE 2 400} {SURVIVALX_PLAYER_SIDE 3 400} {SURVIVALX_PLAYER_SIDE 4 400} {SURVIVALX_PLAYER_SIDE 5 400} [side] side=6 team_name=Enemies canrecruit=1 controller=ai allow_player=no income=8 village_gold=0 gold=100 recruitment_ignore_bad_movement=yes recruitment_ignore_bad_combat=yes recruit="Spearman,Bowman,Fencer,Heavy Infantryman,Mage,Horseman,Cavalryman,Thief,Poacher,Thug,Footpad,Peasant" type="General" allow_player=no {SURVIVALX_ENEMY_MODIFICATION -5 242 5 1 5 1 0} [ai] recruitment_pattern=fighter,archer,fighter,archer,scout,fighter,archer,mixed fighter,mixed fighter,healer,scout,healer passive_leader=yes aggression=1.0 ai_algorithm=default village_value=0.0 [/ai] [/side] [side] side=7 team_name=Enemies canrecruit=1 controller=ai allow_player=no income=18 village_gold=0 gold=150 recruitment_ignore_bad_movement=yes recruitment_ignore_bad_combat=yes recruit="Drake Burner,Drake Fighter,Drake Clasher,Drake Glider,Saurian Skirmisher,Saurian Augur" type="Drake Flameheart" allow_player=no {SURVIVALX_ENEMY_MODIFICATION -4 928 10 5 11 5 10} [ai] recruitment_pattern=fighter,archer,fighter,archer,scout,fighter,archer,mixed fighter,mixed fighter,healer,scout,healer passive_leader=yes aggression=1.0 ai_algorithm=default village_value=0.0 [/ai] [/side] [side] side=8 team_name=Enemies canrecruit=1 controller=ai allow_player=no income=28 village_gold=0 gold=200 recruitment_ignore_bad_movement=yes recruitment_ignore_bad_combat=yes recruit="Orcish Grunt,Orcish Archer,Orcish Assassin,Wolf Rider,Troll Whelp,Goblin Spearman,Goblin Rouser,Goblin Impaler" type="Troll Rocklobber" allow_player=no {SURVIVALX_ENEMY_MODIFICATION 0 1425 15 10 15 11 20} [ai] recruitment_pattern=fighter,archer,fighter,archer,scout,fighter,archer,mixed fighter,mixed fighter,healer,scout,healer passive_leader=no aggression=1.0 ai_algorithm=default village_value=0.0 [/ai] [/side] [side] side=9 team_name=Enemies canrecruit=1 controller=ai allow_player=no income=38 village_gold=0 gold=250 recruitment_ignore_bad_movement=yes recruitment_ignore_bad_combat=yes recruit="Skeleton,Skeleton Archer,Ghoul,Ghost,Dark Adept,Walking Corpse,Vampire Bat" type="Necromancer" allow_player=no {SURVIVALX_ENEMY_MODIFICATION 0 2434 20 5 20 5 30} [ai] recruitment_pattern=fighter,archer,fighter,archer,scout,fighter,archer,mixed fighter,mixed fighter,healer,scout,healer passive_leader=no aggression=1.0 ai_algorithm=default village_value=0.0 [/ai] [/side] [event] name="start" [objectives] summary= _ "{SURVIVALX_VERSION}" [objective] description= _ "Survive until the turns run out or defeat all enemy leaders" condition=win [/objective] [objective] description= _ "Death of your hero" condition=lose [/objective] [/objectives] [/event] [event] name=prestart {SURVIVALX_ARMORY_LIMIT 1} {SURVIVALX_ARMORY_LIMIT 2} {SURVIVALX_ARMORY_LIMIT 3} {SURVIVALX_ARMORY_LIMIT 4} {SURVIVALX_ARMORY_LIMIT 5} {SURVIVALX_NO_GOLD_FOR_NOBODY} [/event] [event] name=prestart {SURVIVALX_BEFORE_SHOPS} {SURVIVALX_SHOP 6 18} {SURVIVALX_SHOP 16 4} {SURVIVALX_SHOP 28 15} {SURVIVALX_SHOP 38 2} {SURVIVALX_SHOP 38 11} {SURVIVALX_SHOP_EVENT} [/event] {SURVIVALX_CHEST_GOLD 3 2 25} {SURVIVALX_CHEST_GOLD 22 14 50} {SURVIVALX_CHEST_GOLD 28 7 75} [event] name=start {SURVIVALX_ENEMY_UNDEAD_GUARD 34 13 "Banebow" 9 -4 1150 8 32 7 26 20} {SURVIVALX_ENEMY_GUARD 22 10 "Drake Blademaster" 7 -5 420 2 -6 2 2 0} {SURVIVALX_ENEMY_GUARD 2 7 "Orcish Warlord" 8 -2 200 0 15 1 22 10} [/event] [event] name=time over [message] speaker=narrator message= _ "You survived until the end of the turns! Congratulations! That means you've won!" image=wesnoth-icon.png [/message] [endlevel] result=victory [/endlevel] [/event] {SURVIVALX_KILL} [event] name=turn 120 {SURVIVALX_MODIFY_INCOME 9 398} {SURVIVALX_MODIFY_INCOME 8 298} {SURVIVALX_MODIFY_INCOME 7 198} {SURVIVALX_MODIFY_INCOME 6 98} [/event] [event] name=turn 110 {SURVIVALX_MODIFY_INCOME 9 258} {SURVIVALX_MODIFY_INCOME 8 193} {SURVIVALX_MODIFY_INCOME 7 128} {SURVIVALX_MODIFY_INCOME 6 63} [/event] [event] name=turn 100 {SURVIVALX_MODIFY_INCOME 9 238} {SURVIVALX_MODIFY_INCOME 8 178} {SURVIVALX_MODIFY_INCOME 7 118} {SURVIVALX_MODIFY_INCOME 6 58} [/event] [event] name=turn 95 {SURVIVALX_FOURTH_ARMY_BUFF} [/event] [event] name=turn 90 {SURVIVALX_MODIFY_INCOME 9 218} {SURVIVALX_MODIFY_INCOME 8 163} {SURVIVALX_MODIFY_INCOME 7 108} {SURVIVALX_MODIFY_INCOME 6 53} [/event] [event] name=turn 80 {SURVIVALX_MODIFY_INCOME 9 198} {SURVIVALX_MODIFY_INCOME 8 148} {SURVIVALX_MODIFY_INCOME 7 98} {SURVIVALX_MODIFY_INCOME 6 48} [/event] [event] name=turn 70 {SURVIVALX_MODIFY_INCOME 9 178} {SURVIVALX_MODIFY_INCOME 8 133} {SURVIVALX_MODIFY_INCOME 7 88} {SURVIVALX_MODIFY_INCOME 6 43} [/event] [event] name=turn 60 {SURVIVALX_MODIFY_INCOME 9 158} {SURVIVALX_MODIFY_INCOME 8 118} {SURVIVALX_MODIFY_INCOME 7 78} {SURVIVALX_MODIFY_INCOME 6 38} [/event] [event] name=turn 50 {SURVIVALX_MODIFY_INCOME 9 138} {SURVIVALX_MODIFY_INCOME 8 103} {SURVIVALX_MODIFY_INCOME 7 68} {SURVIVALX_MODIFY_INCOME 6 33} [/event] [event] name=turn 40 {SURVIVALX_THIRD_ARMY_BUFF} {SURVIVALX_MODIFY_INCOME 9 118} {SURVIVALX_MODIFY_INCOME 8 88} {SURVIVALX_MODIFY_INCOME 7 58} {SURVIVALX_MODIFY_INCOME 6 28} [/event] [event] name=turn 30 {SURVIVALX_MODIFY_INCOME 9 98} {SURVIVALX_MODIFY_INCOME 8 73} {SURVIVALX_MODIFY_INCOME 7 48} {SURVIVALX_MODIFY_INCOME 6 23} [/event] [event] name=turn 20 {SURVIVALX_SECOND_ARMY_BUFF} {SURVIVALX_MODIFY_INCOME 9 78} {SURVIVALX_MODIFY_INCOME 8 58} {SURVIVALX_MODIFY_INCOME 7 38} {SURVIVALX_MODIFY_INCOME 6 18} [/event] [event] name=turn 10 {SURVIVALX_FIRST_ARMY_BUFF} {SURVIVALX_MODIFY_INCOME 9 58} {SURVIVALX_MODIFY_INCOME 8 48} {SURVIVALX_MODIFY_INCOME 7 28} {SURVIVALX_MODIFY_INCOME 6 13} [/event] [event] name=turn 1 first_time_only=yes {VARIABLE brutal 0} [/event] [event] name=new turn first_time_only=no {VARIABLE_OP brutal add 1} [/event] [event] name=die [filter] side=6 canrecruit=1 [/filter] {TREMOR} {TREMOR} {TREMOR} {SURVIVALX_SET_TERRAIN 17 10 Chw} {SURVIVALX_SET_TERRAIN 17 12 Chw} [/event] [event] name=die [filter] side=7 canrecruit=1 [/filter] {TREMOR} {TREMOR} {TREMOR} {SURVIVALX_SET_TERRAIN 32 10 Chw} {SURVIVALX_SET_TERRAIN 32 12 Chw} [/event] [event] name=die [filter] side=8 canrecruit=1 [/filter] {TREMOR} {TREMOR} {TREMOR} {SURVIVALX_SET_TERRAIN 47 10 Cud} {SURVIVALX_SET_TERRAIN 47 12 Cud} [/event] {SURVIVALX_CHOOSE_DIFFICULTY} {SURVIVALX_DEATH_MESSAGES} {SURVIVALX_ENEMY_UPGRADE} {SURVIVALX_MEGA_CHALLENGE} {SURVIVALX_INCOME_BONUS 5 5 10 25} [/multiplayer]