~stratagus/wargus/trunk

« back to all changes in this revision

Viewing changes to maps/ftm/(2)one-way-through.sms

  • Committer: Kyran Jackson
  • Date: 2015-06-08 07:42:32 UTC
  • Revision ID: erstmap@gmail.com-20150608074232-o3d6xkifeaxz3dks
[+] Improved One Way Through Ai.

Show diffs side-by-side

added added

removed removed

Lines of Context:
27
27
 
28
28
AiRedRibbon_Setup_2014()
29
29
GameDefinitionSetup("For the Motherland", "Standard", 2014, "One Way Through")
30
 
RedTeam1_Order = "Bottom-Right"
31
 
BlueTeam1_Order = "Top-Left"
32
30
 
33
31
-- SetPlayerFtM2014(player, race, faction, gold, wood, oil, startx, starty, istart, iend, teamx1, teamy1, teamx2, teamy2, match, aispawner, aibot)
34
32
SetPlayerFtM2014(5, "orc", "Black", 5000, 2500, 500, 58, 58, 51, 65, 60, 60, 62, 62, 8, "ai_redribbon_2014", "Shane Wolfe")
35
 
SetPlayerFtM2014(6, "man", "White", 5000, 2500, 500, 5, 5, 1, 15, 1, 1, 3, 3, 8, "ai_redribbon_2014", "ai_blue1_2012")
 
33
SetPlayerFtM2014(6, "man", "White", 5000, 2500, 500, 5, 5, 1, 15, 1, 1, 3, 3, 8, "ai_redribbon_2014", "Shane Wolfe")
36
34
 
37
35
-- load tilesets
38
36
LoadTileModels("scripts/tilesets/swamp.lua")
4237
4234
unit = CreateUnit("unit-human-guard-tower", 6, {27, 19})
4238
4235
unit = CreateUnit("unit-human-guard-tower", 6, {25, 17})
4239
4236
unit = CreateUnit("unit-human-guard-tower", 6, {23, 15})
4240
 
unit = CreateUnit("unit-ballista", 6, {21, 26})
4241
 
unit = CreateUnit("unit-ballista", 6, {25, 14})
4242
 
unit = CreateUnit("unit-ballista", 6, {19, 24})
4243
 
unit = CreateUnit("unit-ballista", 6, {27, 16})
4244
 
unit = CreateUnit("unit-ballista", 6, {20, 31})
4245
 
unit = CreateUnit("unit-ballista", 6, {23, 28})
4246
 
unit = CreateUnit("unit-ballista", 6, {16, 27})
4247
 
unit = CreateUnit("unit-ballista", 6, {18, 29})
4248
 
unit = CreateUnit("unit-ballista", 6, {17, 22})
4249
 
unit = CreateUnit("unit-ballista", 6, {29, 18})
4250
 
unit = CreateUnit("unit-ballista", 6, {26, 21})
4251
 
unit = CreateUnit("unit-ballista", 6, {14, 25})
4252
 
unit = CreateUnit("unit-ballista", 6, {31, 23})
4253
 
unit = CreateUnit("unit-ballista", 6, {31, 20})
4254
 
unit = CreateUnit("unit-ballista", 6, {22, 17})
4255
 
unit = CreateUnit("unit-ballista", 6, {28, 23})
4256
 
unit = CreateUnit("unit-ballista", 6, {23, 31})
4257
 
unit = CreateUnit("unit-ballista", 6, {24, 19})
 
4237
unit = CreateUnit("unit-ballista-super", 6, {21, 26})
 
4238
unit = CreateUnit("unit-ballista-super", 6, {25, 14})
 
4239
unit = CreateUnit("unit-ballista-super", 6, {19, 24})
 
4240
unit = CreateUnit("unit-ballista-super", 6, {27, 16})
 
4241
unit = CreateUnit("unit-ballista-super", 6, {20, 31})
 
4242
unit = CreateUnit("unit-ballista-super", 6, {23, 28})
 
4243
unit = CreateUnit("unit-ballista-super", 6, {16, 27})
 
4244
unit = CreateUnit("unit-ballista-super", 6, {18, 29})
 
4245
unit = CreateUnit("unit-ballista-super", 6, {17, 22})
 
4246
unit = CreateUnit("unit-ballista-super", 6, {29, 18})
 
4247
unit = CreateUnit("unit-ballista-super", 6, {26, 21})
 
4248
unit = CreateUnit("unit-ballista-super", 6, {14, 25})
 
4249
unit = CreateUnit("unit-ballista-super", 6, {31, 23})
 
4250
unit = CreateUnit("unit-ballista-super", 6, {31, 20})
 
4251
unit = CreateUnit("unit-ballista-super", 6, {22, 17})
 
4252
unit = CreateUnit("unit-ballista-super", 6, {28, 23})
 
4253
unit = CreateUnit("unit-ballista-super", 6, {23, 31})
 
4254
unit = CreateUnit("unit-ballista-super", 6, {24, 19})
4258
4255
unit = CreateUnit("unit-peasant", 6, {4, 9})
4259
 
unit = CreateUnit("unit-catapult", 5, {32, 40})
4260
 
unit = CreateUnit("unit-catapult", 5, {35, 40})
4261
 
unit = CreateUnit("unit-catapult", 5, {32, 43})
 
4256
unit = CreateUnit("unit-catapult-super", 5, {32, 40})
 
4257
unit = CreateUnit("unit-catapult-super", 5, {35, 40})
 
4258
unit = CreateUnit("unit-catapult-super", 5, {32, 43})
4262
4259
unit = CreateUnit("unit-peasant", 6, {24, 6})
4263
 
unit = CreateUnit("unit-catapult", 5, {36, 47})
 
4260
unit = CreateUnit("unit-catapult-super", 5, {36, 47})
4264
4261
unit = CreateUnit("unit-peasant", 6, {9, 4})
4265
4262
unit = CreateUnit("unit-peasant", 6, {7, 4})
4266
 
unit = CreateUnit("unit-catapult", 5, {34, 45})
 
4263
unit = CreateUnit("unit-catapult-super", 5, {34, 45})
4267
4264
unit = CreateUnit("unit-peasant", 6, {10, 24})
4268
4265
unit = CreateUnit("unit-peasant", 6, {8, 24})
4269
4266
unit = CreateUnit("unit-peasant", 6, {6, 24})
4270
4267
unit = CreateUnit("unit-peasant", 6, {24, 8})
4271
4268
unit = CreateUnit("unit-peasant", 6, {24, 10})
4272
 
unit = CreateUnit("unit-catapult", 5, {37, 42})
4273
 
unit = CreateUnit("unit-catapult", 5, {39, 44})
4274
 
unit = CreateUnit("unit-catapult", 5, {38, 49})
4275
 
unit = CreateUnit("unit-catapult", 5, {41, 46})
 
4269
unit = CreateUnit("unit-catapult-super", 5, {37, 42})
 
4270
unit = CreateUnit("unit-catapult-super", 5, {39, 44})
 
4271
unit = CreateUnit("unit-catapult-super", 5, {38, 49})
 
4272
unit = CreateUnit("unit-catapult-super", 5, {41, 46})
4276
4273
unit = CreateUnit("unit-peon", 5, {59, 54})
4277
4274
unit = CreateUnit("unit-peon", 5, {59, 56})
4278
4275
unit = CreateUnit("unit-peon", 5, {54, 59})
4283
4280
unit = CreateUnit("unit-peon", 5, {39, 53})
4284
4281
unit = CreateUnit("unit-peon", 5, {39, 55})
4285
4282
unit = CreateUnit("unit-peon", 5, {39, 57})
4286
 
unit = CreateUnit("unit-catapult", 5, {42, 37})
4287
 
unit = CreateUnit("unit-catapult", 5, {43, 32})
4288
 
unit = CreateUnit("unit-catapult", 5, {45, 34})
4289
 
unit = CreateUnit("unit-catapult", 5, {47, 36})
4290
 
unit = CreateUnit("unit-catapult", 5, {49, 38})
4291
 
unit = CreateUnit("unit-catapult", 5, {46, 41})
4292
 
unit = CreateUnit("unit-catapult", 5, {44, 39})
4293
 
unit = CreateUnit("unit-catapult", 5, {40, 32})
4294
 
unit = CreateUnit("unit-catapult", 5, {40, 35})
 
4283
unit = CreateUnit("unit-catapult-super", 5, {42, 37})
 
4284
unit = CreateUnit("unit-catapult-super", 5, {43, 32})
 
4285
unit = CreateUnit("unit-catapult-super", 5, {45, 34})
 
4286
unit = CreateUnit("unit-catapult-super", 5, {47, 36})
 
4287
unit = CreateUnit("unit-catapult-super", 5, {49, 38})
 
4288
unit = CreateUnit("unit-catapult-super", 5, {46, 41})
 
4289
unit = CreateUnit("unit-catapult-super", 5, {44, 39})
 
4290
unit = CreateUnit("unit-catapult-super", 5, {40, 32})
 
4291
unit = CreateUnit("unit-catapult-super", 5, {40, 35})
4295
4292
unit = CreateUnit("unit-orc-cannon-tower", 5, {39, 33})
4296
4293
 
4297
4294
-- AiRedRibbon_Auto_Origin_2014(player, target, x, y, class)
4304
4301
AiRedRibbon_Auto_Origin_2014(5, "unit-death-knight", 62, 49, "unit-temple-of-the-damned")
4305
4302
AiRedRibbon_Auto_Origin_2014(5, "worker", 55, 55)
4306
4303
AiRedRibbon_Auto_Origin_2014(5, "fodder", 55, 55)
4307
 
AiRedRibbon_Auto_Origin_2014(5, "unit-catapult", 49, 53, "unit-orc-blacksmith")
 
4304
AiRedRibbon_Auto_Origin_2014(5, "unit-catapult-super", 49, 53, "unit-orc-blacksmith")
4308
4305
AiRedRibbon_Auto_Origin_2014(6, "standard", 20, 1)
4309
4306
AiRedRibbon_Auto_Origin_2014(6, "elite", 1, 20)
4310
4307
AiRedRibbon_Auto_Origin_2014(6, "hero", 1, 20)
4314
4311
AiRedRibbon_Auto_Origin_2014(6, "unit-mage", 1, 14, "unit-mage-tower")
4315
4312
AiRedRibbon_Auto_Origin_2014(6, "worker", 7, 7)
4316
4313
AiRedRibbon_Auto_Origin_2014(6, "fodder", 7, 7)
4317
 
AiRedRibbon_Auto_Origin_2014(6, "unit-ballista", 14, 10, "unit-human-blacksmith")
 
4314
AiRedRibbon_Auto_Origin_2014(6, "unit-ballista-super", 14, 10, "unit-human-blacksmith")
4318
4315
 
4319
4316
if (not IsNetworkGame()) then
4320
4317
        AiRedRibbon_Diplomacy_2014(5, 14)