1-- RST 2-- init.lua 3-- ----------------- 4-- 5-- Tribes initialization 6-- 7-- First the units are loaded, then the tribe descriptions. 8-- 9-- All tribes also have some basic information for the load screens 10-- and the editor in ``preload.lua``. 11-- 12-- Basic load order (first wares, then immovables etc.) is important, 13-- because checks will be made in C++. 14-- Also, enhanced/upgraded units need to come before their basic units. 15-- 16 17if wl.Game then egbase = wl.Game() else egbase = wl.Editor() end 18function set_loading_message(str, i) 19 egbase:set_loading_message(_("Loading tribes: %1$s (%2$d/%3$d)"):bformat(str, i, 15)) 20end 21 22tribes = wl.Tribes() 23include "scripting/mapobjects.lua" 24 25print("┏━ Running Lua for tribes:") 26 27print_loading_message("┗━ took", function() 28 -- =================================== 29 -- Ships 30 -- =================================== 31 32 print_loading_message("┃ Ships", function() 33 set_loading_message(_("Ships"), 1) 34 include "tribes/ships/atlanteans/init.lua" 35 include "tribes/ships/barbarians/init.lua" 36 include "tribes/ships/empire/init.lua" 37 include "tribes/ships/frisians/init.lua" 38 end) 39 40 -- =================================== 41 -- Wares 42 -- =================================== 43 44 print_loading_message("┃ Wares", function() 45 set_loading_message(_("Wares"), 2) 46 47 include "tribes/wares/clay/init.lua" 48 include "tribes/wares/brick/init.lua" 49 include "tribes/wares/fruit/init.lua" 50 include "tribes/wares/honey/init.lua" 51 include "tribes/wares/barley/init.lua" 52 include "tribes/wares/bread_frisians/init.lua" 53 include "tribes/wares/honey_bread/init.lua" 54 include "tribes/wares/mead/init.lua" 55 include "tribes/wares/scrap_iron/init.lua" 56 include "tribes/wares/scrap_metal_mixed/init.lua" 57 include "tribes/wares/fur/init.lua" 58 include "tribes/wares/fur_garment/init.lua" 59 include "tribes/wares/fur_garment_old/init.lua" 60 include "tribes/wares/fur_garment_studded/init.lua" 61 include "tribes/wares/fur_garment_golden/init.lua" 62 include "tribes/wares/helmet_golden/init.lua" 63 include "tribes/wares/sword_short/init.lua" 64 include "tribes/wares/sword_long/init.lua" 65 include "tribes/wares/sword_broad/init.lua" 66 include "tribes/wares/sword_double/init.lua" 67 include "tribes/wares/needles/init.lua" 68 include "tribes/wares/armor/init.lua" 69 include "tribes/wares/armor_chain/init.lua" 70 include "tribes/wares/armor_gilded/init.lua" 71 include "tribes/wares/armor_helmet/init.lua" 72 include "tribes/wares/ax/init.lua" 73 include "tribes/wares/ax_battle/init.lua" 74 include "tribes/wares/ax_broad/init.lua" 75 include "tribes/wares/ax_bronze/init.lua" 76 include "tribes/wares/ax_sharp/init.lua" 77 include "tribes/wares/ax_warriors/init.lua" 78 include "tribes/wares/basket/init.lua" 79 include "tribes/wares/beer/init.lua" 80 include "tribes/wares/beer_strong/init.lua" 81 include "tribes/wares/blackroot/init.lua" 82 include "tribes/wares/blackroot_flour/init.lua" 83 include "tribes/wares/blackwood/init.lua" 84 include "tribes/wares/bread_atlanteans/init.lua" 85 include "tribes/wares/bread_barbarians/init.lua" 86 include "tribes/wares/bread_empire/init.lua" 87 include "tribes/wares/bread_paddle/init.lua" 88 include "tribes/wares/buckets/init.lua" 89 include "tribes/wares/cloth/init.lua" 90 include "tribes/wares/coal/init.lua" 91 include "tribes/wares/corn/init.lua" 92 include "tribes/wares/cornmeal/init.lua" 93 include "tribes/wares/diamond/init.lua" 94 include "tribes/wares/felling_ax/init.lua" 95 include "tribes/wares/fire_tongs/init.lua" 96 include "tribes/wares/fish/init.lua" 97 include "tribes/wares/fishing_net/init.lua" 98 include "tribes/wares/fishing_rod/init.lua" 99 include "tribes/wares/flour/init.lua" 100 include "tribes/wares/gold/init.lua" 101 include "tribes/wares/gold_ore/init.lua" 102 include "tribes/wares/gold_thread/init.lua" 103 include "tribes/wares/granite/init.lua" 104 include "tribes/wares/grape/init.lua" 105 include "tribes/wares/grout/init.lua" 106 include "tribes/wares/hammer/init.lua" 107 include "tribes/wares/helmet/init.lua" 108 include "tribes/wares/helmet_mask/init.lua" 109 include "tribes/wares/helmet_warhelm/init.lua" 110 include "tribes/wares/hook_pole/init.lua" 111 include "tribes/wares/hunting_bow/init.lua" 112 include "tribes/wares/hunting_spear/init.lua" 113 include "tribes/wares/iron/init.lua" 114 include "tribes/wares/iron_ore/init.lua" 115 include "tribes/wares/kitchen_tools/init.lua" 116 include "tribes/wares/log/init.lua" 117 include "tribes/wares/marble/init.lua" 118 include "tribes/wares/marble_column/init.lua" 119 include "tribes/wares/meal/init.lua" 120 include "tribes/wares/meat/init.lua" 121 include "tribes/wares/milking_tongs/init.lua" 122 include "tribes/wares/pick/init.lua" 123 include "tribes/wares/planks/init.lua" 124 include "tribes/wares/quartz/init.lua" 125 include "tribes/wares/ration/init.lua" 126 include "tribes/wares/saw/init.lua" 127 include "tribes/wares/scythe/init.lua" 128 include "tribes/wares/shield_advanced/init.lua" 129 include "tribes/wares/shield_steel/init.lua" 130 include "tribes/wares/shovel/init.lua" 131 include "tribes/wares/smoked_fish/init.lua" 132 include "tribes/wares/smoked_meat/init.lua" 133 include "tribes/wares/snack/init.lua" 134 include "tribes/wares/spear/init.lua" 135 include "tribes/wares/spear_advanced/init.lua" 136 include "tribes/wares/spear_heavy/init.lua" 137 include "tribes/wares/spear_war/init.lua" 138 include "tribes/wares/spear_wooden/init.lua" 139 include "tribes/wares/spidercloth/init.lua" 140 include "tribes/wares/spider_silk/init.lua" 141 include "tribes/wares/tabard/init.lua" 142 include "tribes/wares/tabard_golden/init.lua" 143 include "tribes/wares/reed/init.lua" 144 include "tribes/wares/trident_double/init.lua" 145 include "tribes/wares/trident_heavy_double/init.lua" 146 include "tribes/wares/trident_light/init.lua" 147 include "tribes/wares/trident_long/init.lua" 148 include "tribes/wares/trident_steel/init.lua" 149 include "tribes/wares/water/init.lua" 150 include "tribes/wares/wheat/init.lua" 151 include "tribes/wares/wine/init.lua" 152 include "tribes/wares/wool/init.lua" 153 154 end) 155 156 -- =================================== 157 -- Immovables 158 -- =================================== 159 160 print_loading_message("┃ Immovables", function() 161 set_loading_message(_("Immovables"), 3) 162 include "tribes/immovables/ashes/init.lua" 163 include "tribes/immovables/blackrootfield/harvested/init.lua" 164 include "tribes/immovables/blackrootfield/medium/init.lua" 165 include "tribes/immovables/blackrootfield/ripe/init.lua" 166 include "tribes/immovables/blackrootfield/small/init.lua" 167 include "tribes/immovables/blackrootfield/tiny/init.lua" 168 include "tribes/immovables/cornfield/harvested/init.lua" 169 include "tribes/immovables/cornfield/medium/init.lua" 170 include "tribes/immovables/cornfield/ripe/init.lua" 171 include "tribes/immovables/cornfield/small/init.lua" 172 include "tribes/immovables/cornfield/tiny/init.lua" 173 include "tribes/immovables/destroyed_building/init.lua" 174 include "tribes/immovables/wheatfield/harvested/init.lua" 175 include "tribes/immovables/wheatfield/medium/init.lua" 176 include "tribes/immovables/wheatfield/ripe/init.lua" 177 include "tribes/immovables/wheatfield/small/init.lua" 178 include "tribes/immovables/wheatfield/tiny/init.lua" 179 include "tribes/immovables/grapevine/medium/init.lua" 180 include "tribes/immovables/grapevine/ripe/init.lua" 181 include "tribes/immovables/grapevine/small/init.lua" 182 include "tribes/immovables/grapevine/tiny/init.lua" 183 include "tribes/immovables/pond/burning/init.lua" 184 include "tribes/immovables/pond/coal/init.lua" 185 include "tribes/immovables/pond/growing/init.lua" 186 include "tribes/immovables/pond/mature/init.lua" 187 include "tribes/immovables/pond/dry/init.lua" 188 include "tribes/immovables/reedfield/medium/init.lua" 189 include "tribes/immovables/reedfield/ripe/init.lua" 190 include "tribes/immovables/reedfield/small/init.lua" 191 include "tribes/immovables/reedfield/tiny/init.lua" 192 include "tribes/immovables/resi/atlanteans/init.lua" 193 include "tribes/immovables/resi/barbarians/init.lua" 194 include "tribes/immovables/resi/empire/init.lua" 195 include "tribes/immovables/resi/frisians/init.lua" 196 include "tribes/immovables/shipconstruction_atlanteans/init.lua" 197 include "tribes/immovables/shipconstruction_barbarians/init.lua" 198 include "tribes/immovables/shipconstruction_empire/init.lua" 199 include "tribes/immovables/shipconstruction_frisians/init.lua" 200 include "tribes/immovables/berry_bushes/blueberry/init.lua" 201 include "tribes/immovables/berry_bushes/raspberry/init.lua" 202 include "tribes/immovables/berry_bushes/currant_red/init.lua" 203 include "tribes/immovables/berry_bushes/currant_black/init.lua" 204 include "tribes/immovables/berry_bushes/strawberry/init.lua" 205 include "tribes/immovables/berry_bushes/stink_tree/init.lua" 206 include "tribes/immovables/berry_bushes/sea_buckthorn/init.lua" 207 include "tribes/immovables/berry_bushes/desert_hackberry/init.lua" 208 include "tribes/immovables/berry_bushes/juniper/init.lua" 209 include "tribes/immovables/barleyfield/tiny/init.lua" 210 include "tribes/immovables/barleyfield/small/init.lua" 211 include "tribes/immovables/barleyfield/medium/init.lua" 212 include "tribes/immovables/barleyfield/ripe/init.lua" 213 include "tribes/immovables/barleyfield/harvested/init.lua" 214 end) 215 216 -- =================================== 217 -- Workers, Carriers & Soldiers 218 -- =================================== 219 220 print_loading_message("┃ Workers", function() 221 set_loading_message(_("Atlantean workers"), 4) 222 include "tribes/workers/atlanteans/carrier/init.lua" 223 include "tribes/workers/atlanteans/ferry/init.lua" 224 include "tribes/workers/atlanteans/armorsmith/init.lua" 225 include "tribes/workers/atlanteans/baker/init.lua" 226 include "tribes/workers/atlanteans/blackroot_farmer/init.lua" 227 include "tribes/workers/atlanteans/builder/init.lua" 228 include "tribes/workers/atlanteans/charcoal_burner/init.lua" 229 include "tribes/workers/atlanteans/farmer/init.lua" 230 include "tribes/workers/atlanteans/fishbreeder/init.lua" 231 include "tribes/workers/atlanteans/fisher/init.lua" 232 include "tribes/workers/atlanteans/forester/init.lua" 233 include "tribes/workers/atlanteans/geologist/init.lua" 234 include "tribes/workers/atlanteans/horse/init.lua" 235 include "tribes/workers/atlanteans/horsebreeder/init.lua" 236 include "tribes/workers/atlanteans/hunter/init.lua" 237 include "tribes/workers/atlanteans/miller/init.lua" 238 include "tribes/workers/atlanteans/miner/init.lua" 239 include "tribes/workers/atlanteans/recruit/init.lua" 240 include "tribes/workers/atlanteans/sawyer/init.lua" 241 include "tribes/workers/atlanteans/scout/init.lua" 242 include "tribes/workers/atlanteans/shipwright/init.lua" 243 include "tribes/workers/atlanteans/smelter/init.lua" 244 include "tribes/workers/atlanteans/smoker/init.lua" 245 include "tribes/workers/atlanteans/soldier/init.lua" 246 include "tribes/workers/atlanteans/spiderbreeder/init.lua" 247 include "tribes/workers/atlanteans/stonecutter/init.lua" 248 include "tribes/workers/atlanteans/toolsmith/init.lua" 249 include "tribes/workers/atlanteans/trainer/init.lua" 250 include "tribes/workers/atlanteans/weaponsmith/init.lua" 251 include "tribes/workers/atlanteans/weaver/init.lua" 252 include "tribes/workers/atlanteans/woodcutter/init.lua" 253 254 set_loading_message(_("Barbarian workers"), 5) 255 include "tribes/workers/barbarians/carrier/init.lua" 256 include "tribes/workers/barbarians/ferry/init.lua" 257 include "tribes/workers/barbarians/baker/init.lua" 258 include "tribes/workers/barbarians/blacksmith_master/init.lua" 259 include "tribes/workers/barbarians/blacksmith/init.lua" 260 include "tribes/workers/barbarians/brewer_master/init.lua" 261 include "tribes/workers/barbarians/brewer/init.lua" 262 include "tribes/workers/barbarians/builder/init.lua" 263 include "tribes/workers/barbarians/cattlebreeder/init.lua" 264 include "tribes/workers/barbarians/charcoal_burner/init.lua" 265 include "tribes/workers/barbarians/farmer/init.lua" 266 include "tribes/workers/barbarians/fisher/init.lua" 267 include "tribes/workers/barbarians/gamekeeper/init.lua" 268 include "tribes/workers/barbarians/gardener/init.lua" 269 include "tribes/workers/barbarians/geologist/init.lua" 270 include "tribes/workers/barbarians/helmsmith/init.lua" 271 include "tribes/workers/barbarians/hunter/init.lua" 272 include "tribes/workers/barbarians/innkeeper/init.lua" 273 include "tribes/workers/barbarians/lime_burner/init.lua" 274 include "tribes/workers/barbarians/lumberjack/init.lua" 275 include "tribes/workers/barbarians/miner_master/init.lua" 276 include "tribes/workers/barbarians/miner_chief/init.lua" 277 include "tribes/workers/barbarians/miner/init.lua" 278 include "tribes/workers/barbarians/ox/init.lua" 279 include "tribes/workers/barbarians/ranger/init.lua" 280 include "tribes/workers/barbarians/recruit/init.lua" 281 include "tribes/workers/barbarians/scout/init.lua" 282 include "tribes/workers/barbarians/shipwright/init.lua" 283 include "tribes/workers/barbarians/smelter/init.lua" 284 include "tribes/workers/barbarians/soldier/init.lua" 285 include "tribes/workers/barbarians/stonemason/init.lua" 286 include "tribes/workers/barbarians/trainer/init.lua" 287 include "tribes/workers/barbarians/weaver/init.lua" 288 289 set_loading_message(_("Empire workers"), 6) 290 include "tribes/workers/empire/carrier/init.lua" 291 include "tribes/workers/empire/ferry/init.lua" 292 include "tribes/workers/empire/armorsmith/init.lua" 293 include "tribes/workers/empire/baker/init.lua" 294 include "tribes/workers/empire/brewer/init.lua" 295 include "tribes/workers/empire/builder/init.lua" 296 include "tribes/workers/empire/carpenter/init.lua" 297 include "tribes/workers/empire/charcoal_burner/init.lua" 298 include "tribes/workers/empire/donkey/init.lua" 299 include "tribes/workers/empire/donkeybreeder/init.lua" 300 include "tribes/workers/empire/farmer/init.lua" 301 include "tribes/workers/empire/fisher/init.lua" 302 include "tribes/workers/empire/forester/init.lua" 303 include "tribes/workers/empire/geologist/init.lua" 304 include "tribes/workers/empire/hunter/init.lua" 305 include "tribes/workers/empire/innkeeper/init.lua" 306 include "tribes/workers/empire/lumberjack/init.lua" 307 include "tribes/workers/empire/miller/init.lua" 308 include "tribes/workers/empire/miner_master/init.lua" 309 include "tribes/workers/empire/miner/init.lua" 310 include "tribes/workers/empire/pigbreeder/init.lua" 311 include "tribes/workers/empire/recruit/init.lua" 312 include "tribes/workers/empire/scout/init.lua" 313 include "tribes/workers/empire/shepherd/init.lua" 314 include "tribes/workers/empire/shipwright/init.lua" 315 include "tribes/workers/empire/smelter/init.lua" 316 include "tribes/workers/empire/soldier/init.lua" 317 include "tribes/workers/empire/stonemason/init.lua" 318 include "tribes/workers/empire/toolsmith/init.lua" 319 include "tribes/workers/empire/trainer/init.lua" 320 include "tribes/workers/empire/vinefarmer/init.lua" 321 include "tribes/workers/empire/vintner/init.lua" 322 include "tribes/workers/empire/weaponsmith/init.lua" 323 include "tribes/workers/empire/weaver/init.lua" 324 325 set_loading_message(_("Frisian workers"), 7) 326 include "tribes/workers/frisians/carrier/init.lua" 327 include "tribes/workers/frisians/ferry/init.lua" 328 include "tribes/workers/frisians/reindeer/init.lua" 329 include "tribes/workers/frisians/builder/init.lua" 330 include "tribes/workers/frisians/soldier/init.lua" 331 include "tribes/workers/frisians/miner_master/init.lua" 332 include "tribes/workers/frisians/miner/init.lua" 333 include "tribes/workers/frisians/baker_master/init.lua" 334 include "tribes/workers/frisians/baker/init.lua" 335 include "tribes/workers/frisians/brewer_master/init.lua" 336 include "tribes/workers/frisians/brewer/init.lua" 337 include "tribes/workers/frisians/stonemason/init.lua" 338 include "tribes/workers/frisians/geologist/init.lua" 339 include "tribes/workers/frisians/woodcutter/init.lua" 340 include "tribes/workers/frisians/forester/init.lua" 341 include "tribes/workers/frisians/reed_farmer/init.lua" 342 include "tribes/workers/frisians/berry_farmer/init.lua" 343 include "tribes/workers/frisians/farmer/init.lua" 344 include "tribes/workers/frisians/blacksmith_master/init.lua" 345 include "tribes/workers/frisians/blacksmith/init.lua" 346 include "tribes/workers/frisians/smoker/init.lua" 347 include "tribes/workers/frisians/landlady/init.lua" 348 include "tribes/workers/frisians/brickmaker/init.lua" 349 include "tribes/workers/frisians/claydigger/init.lua" 350 include "tribes/workers/frisians/charcoal_burner/init.lua" 351 include "tribes/workers/frisians/seamstress_master/init.lua" 352 include "tribes/workers/frisians/seamstress/init.lua" 353 include "tribes/workers/frisians/trainer/init.lua" 354 include "tribes/workers/frisians/fruit_collector/init.lua" 355 include "tribes/workers/frisians/beekeeper/init.lua" 356 include "tribes/workers/frisians/reindeer_breeder/init.lua" 357 include "tribes/workers/frisians/fisher/init.lua" 358 include "tribes/workers/frisians/hunter/init.lua" 359 include "tribes/workers/frisians/smelter/init.lua" 360 include "tribes/workers/frisians/shipwright/init.lua" 361 include "tribes/workers/frisians/scout/init.lua" 362 end) 363 364 -- =================================== 365 -- Warehouses 366 -- =================================== 367 368 print_loading_message("┃ Warehouses", function() 369 set_loading_message(_("Warehouses"), 8) 370 include "tribes/buildings/warehouses/atlanteans/headquarters/init.lua" 371 include "tribes/buildings/warehouses/atlanteans/port/init.lua" 372 include "tribes/buildings/warehouses/atlanteans/warehouse/init.lua" 373 include "tribes/buildings/warehouses/barbarians/headquarters/init.lua" 374 include "tribes/buildings/warehouses/barbarians/headquarters_interim/init.lua" 375 include "tribes/buildings/warehouses/barbarians/port/init.lua" 376 include "tribes/buildings/warehouses/barbarians/warehouse/init.lua" 377 include "tribes/buildings/warehouses/empire/headquarters/init.lua" 378 include "tribes/buildings/warehouses/empire/headquarters_shipwreck/init.lua" 379 include "tribes/buildings/warehouses/empire/port/init.lua" 380 include "tribes/buildings/warehouses/empire/warehouse/init.lua" 381 include "tribes/buildings/warehouses/frisians/headquarters/init.lua" 382 include "tribes/buildings/warehouses/frisians/port/init.lua" 383 include "tribes/buildings/warehouses/frisians/warehouse/init.lua" 384 end) 385 386 -- =================================== 387 -- Productionsites 388 -- =================================== 389 390 print_loading_message("┃ Productionsites", function() 391 set_loading_message(_("Atlantean productionsites"), 9) 392 -- Atlanteans small 393 include "tribes/buildings/productionsites/atlanteans/quarry/init.lua" 394 include "tribes/buildings/productionsites/atlanteans/woodcutters_house/init.lua" 395 include "tribes/buildings/productionsites/atlanteans/foresters_house/init.lua" 396 include "tribes/buildings/productionsites/atlanteans/fishers_house/init.lua" 397 include "tribes/buildings/productionsites/atlanteans/fishbreeders_house/init.lua" 398 include "tribes/buildings/productionsites/atlanteans/hunters_house/init.lua" 399 include "tribes/buildings/productionsites/atlanteans/well/init.lua" 400 include "tribes/buildings/productionsites/atlanteans/gold_spinning_mill/init.lua" 401 include "tribes/buildings/productionsites/atlanteans/scouts_house/init.lua" 402 -- Atlanteans medium 403 include "tribes/buildings/productionsites/atlanteans/sawmill/init.lua" 404 include "tribes/buildings/productionsites/atlanteans/smokery/init.lua" 405 include "tribes/buildings/productionsites/atlanteans/mill/init.lua" 406 include "tribes/buildings/productionsites/atlanteans/bakery/init.lua" 407 include "tribes/buildings/productionsites/atlanteans/charcoal_kiln/init.lua" 408 include "tribes/buildings/productionsites/atlanteans/smelting_works/init.lua" 409 include "tribes/buildings/productionsites/atlanteans/ferry_yard/init.lua" 410 include "tribes/buildings/productionsites/atlanteans/shipyard/init.lua" 411 include "tribes/buildings/productionsites/atlanteans/toolsmithy/init.lua" 412 include "tribes/buildings/productionsites/atlanteans/weaponsmithy/init.lua" 413 include "tribes/buildings/productionsites/atlanteans/armorsmithy/init.lua" 414 include "tribes/buildings/productionsites/atlanteans/barracks/init.lua" 415 416 -- Atlanteans big 417 include "tribes/buildings/productionsites/atlanteans/horsefarm/init.lua" 418 include "tribes/buildings/productionsites/atlanteans/farm/init.lua" 419 include "tribes/buildings/productionsites/atlanteans/blackroot_farm/init.lua" 420 include "tribes/buildings/productionsites/atlanteans/spiderfarm/init.lua" 421 include "tribes/buildings/productionsites/atlanteans/weaving_mill/init.lua" 422 423 -- Atlanteans mines 424 include "tribes/buildings/productionsites/atlanteans/crystalmine/init.lua" 425 include "tribes/buildings/productionsites/atlanteans/coalmine/init.lua" 426 include "tribes/buildings/productionsites/atlanteans/ironmine/init.lua" 427 include "tribes/buildings/productionsites/atlanteans/goldmine/init.lua" 428 -- Barbarians small 429 set_loading_message(_("Barbarian productionsites"), 10) 430 include "tribes/buildings/productionsites/barbarians/quarry/init.lua" 431 include "tribes/buildings/productionsites/barbarians/lumberjacks_hut/init.lua" 432 include "tribes/buildings/productionsites/barbarians/rangers_hut/init.lua" 433 include "tribes/buildings/productionsites/barbarians/fishers_hut/init.lua" 434 include "tribes/buildings/productionsites/barbarians/hunters_hut/init.lua" 435 include "tribes/buildings/productionsites/barbarians/gamekeepers_hut/init.lua" 436 include "tribes/buildings/productionsites/barbarians/well/init.lua" 437 include "tribes/buildings/productionsites/barbarians/scouts_hut/init.lua" 438 -- Barbarians medium 439 include "tribes/buildings/productionsites/barbarians/wood_hardener/init.lua" 440 include "tribes/buildings/productionsites/barbarians/lime_kiln/init.lua" 441 include "tribes/buildings/productionsites/barbarians/reed_yard/init.lua" 442 include "tribes/buildings/productionsites/barbarians/bakery/init.lua" 443 include "tribes/buildings/productionsites/barbarians/brewery/init.lua" 444 include "tribes/buildings/productionsites/barbarians/micro_brewery/init.lua" 445 include "tribes/buildings/productionsites/barbarians/big_inn/init.lua" 446 include "tribes/buildings/productionsites/barbarians/inn/init.lua" 447 include "tribes/buildings/productionsites/barbarians/tavern/init.lua" 448 include "tribes/buildings/productionsites/barbarians/charcoal_kiln/init.lua" 449 include "tribes/buildings/productionsites/barbarians/smelting_works/init.lua" 450 include "tribes/buildings/productionsites/barbarians/ferry_yard/init.lua" 451 include "tribes/buildings/productionsites/barbarians/shipyard/init.lua" 452 include "tribes/buildings/productionsites/barbarians/warmill/init.lua" 453 include "tribes/buildings/productionsites/barbarians/ax_workshop/init.lua" 454 include "tribes/buildings/productionsites/barbarians/metal_workshop/init.lua" 455 include "tribes/buildings/productionsites/barbarians/barracks/init.lua" 456 457 -- Barbarians big 458 include "tribes/buildings/productionsites/barbarians/cattlefarm/init.lua" 459 include "tribes/buildings/productionsites/barbarians/farm/init.lua" 460 include "tribes/buildings/productionsites/barbarians/weaving_mill/init.lua" 461 include "tribes/buildings/productionsites/barbarians/helmsmithy/init.lua" 462 -- Barbarians mines 463 include "tribes/buildings/productionsites/barbarians/granitemine/init.lua" 464 include "tribes/buildings/productionsites/barbarians/coalmine_deeper/init.lua" 465 include "tribes/buildings/productionsites/barbarians/coalmine_deep/init.lua" 466 include "tribes/buildings/productionsites/barbarians/coalmine/init.lua" 467 include "tribes/buildings/productionsites/barbarians/ironmine_deeper/init.lua" 468 include "tribes/buildings/productionsites/barbarians/ironmine_deep/init.lua" 469 include "tribes/buildings/productionsites/barbarians/ironmine/init.lua" 470 include "tribes/buildings/productionsites/barbarians/goldmine_deeper/init.lua" 471 include "tribes/buildings/productionsites/barbarians/goldmine_deep/init.lua" 472 include "tribes/buildings/productionsites/barbarians/goldmine/init.lua" 473 -- Empire small 474 set_loading_message(_("Empire productionsites"), 11) 475 include "tribes/buildings/productionsites/empire/quarry/init.lua" 476 include "tribes/buildings/productionsites/empire/lumberjacks_house/init.lua" 477 include "tribes/buildings/productionsites/empire/foresters_house/init.lua" 478 include "tribes/buildings/productionsites/empire/fishers_house/init.lua" 479 include "tribes/buildings/productionsites/empire/hunters_house/init.lua" 480 include "tribes/buildings/productionsites/empire/well/init.lua" 481 include "tribes/buildings/productionsites/empire/scouts_house/init.lua" 482 -- Empire medium 483 include "tribes/buildings/productionsites/empire/stonemasons_house/init.lua" 484 include "tribes/buildings/productionsites/empire/sawmill/init.lua" 485 include "tribes/buildings/productionsites/empire/mill/init.lua" 486 include "tribes/buildings/productionsites/empire/bakery/init.lua" 487 include "tribes/buildings/productionsites/empire/brewery/init.lua" 488 include "tribes/buildings/productionsites/empire/vineyard/init.lua" 489 include "tribes/buildings/productionsites/empire/winery/init.lua" 490 include "tribes/buildings/productionsites/empire/inn/init.lua" 491 include "tribes/buildings/productionsites/empire/tavern/init.lua" 492 include "tribes/buildings/productionsites/empire/charcoal_kiln/init.lua" 493 include "tribes/buildings/productionsites/empire/smelting_works/init.lua" 494 include "tribes/buildings/productionsites/empire/ferry_yard/init.lua" 495 include "tribes/buildings/productionsites/empire/shipyard/init.lua" 496 include "tribes/buildings/productionsites/empire/toolsmithy/init.lua" 497 include "tribes/buildings/productionsites/empire/armorsmithy/init.lua" 498 -- Empire big 499 include "tribes/buildings/productionsites/empire/donkeyfarm/init.lua" 500 include "tribes/buildings/productionsites/empire/farm/init.lua" 501 include "tribes/buildings/productionsites/empire/piggery/init.lua" 502 include "tribes/buildings/productionsites/empire/sheepfarm/init.lua" 503 include "tribes/buildings/productionsites/empire/weaving_mill/init.lua" 504 include "tribes/buildings/productionsites/empire/weaponsmithy/init.lua" 505 include "tribes/buildings/productionsites/empire/barracks/init.lua" 506 507 -- Empire mines 508 include "tribes/buildings/productionsites/empire/coalmine_deep/init.lua" 509 include "tribes/buildings/productionsites/empire/coalmine/init.lua" 510 include "tribes/buildings/productionsites/empire/ironmine_deep/init.lua" 511 include "tribes/buildings/productionsites/empire/ironmine/init.lua" 512 include "tribes/buildings/productionsites/empire/marblemine_deep/init.lua" 513 include "tribes/buildings/productionsites/empire/marblemine/init.lua" 514 include "tribes/buildings/productionsites/empire/goldmine_deep/init.lua" 515 include "tribes/buildings/productionsites/empire/goldmine/init.lua" 516 517 --Frisians mines 518 set_loading_message(_("Frisian productionsites"), 12) 519 include "tribes/buildings/productionsites/frisians/coalmine_deep/init.lua" 520 include "tribes/buildings/productionsites/frisians/rockmine_deep/init.lua" 521 include "tribes/buildings/productionsites/frisians/goldmine_deep/init.lua" 522 include "tribes/buildings/productionsites/frisians/ironmine_deep/init.lua" 523 include "tribes/buildings/productionsites/frisians/coalmine/init.lua" 524 include "tribes/buildings/productionsites/frisians/rockmine/init.lua" 525 include "tribes/buildings/productionsites/frisians/goldmine/init.lua" 526 include "tribes/buildings/productionsites/frisians/ironmine/init.lua" 527 --Frisians big 528 include "tribes/buildings/productionsites/frisians/farm/init.lua" 529 include "tribes/buildings/productionsites/frisians/reindeer_farm/init.lua" 530 --Frisians small 531 include "tribes/buildings/productionsites/frisians/woodcutters_house/init.lua" 532 include "tribes/buildings/productionsites/frisians/foresters_house/init.lua" 533 include "tribes/buildings/productionsites/frisians/quarry/init.lua" 534 include "tribes/buildings/productionsites/frisians/scouts_house/init.lua" 535 include "tribes/buildings/productionsites/frisians/beekeepers_house/init.lua" 536 include "tribes/buildings/productionsites/frisians/reed_farm/init.lua" 537 include "tribes/buildings/productionsites/frisians/well/init.lua" 538 include "tribes/buildings/productionsites/frisians/aqua_farm/init.lua" 539 include "tribes/buildings/productionsites/frisians/hunters_house/init.lua" 540 include "tribes/buildings/productionsites/frisians/fishers_house/init.lua" 541 include "tribes/buildings/productionsites/frisians/berry_farm/init.lua" 542 include "tribes/buildings/productionsites/frisians/collectors_house/init.lua" 543 include "tribes/buildings/productionsites/frisians/clay_pit/init.lua" 544 include "tribes/buildings/productionsites/frisians/charcoal_burners_house/init.lua" 545 --Frisians medium 546 include "tribes/buildings/productionsites/frisians/honey_bread_bakery/init.lua" 547 include "tribes/buildings/productionsites/frisians/bakery/init.lua" 548 include "tribes/buildings/productionsites/frisians/drinking_hall/init.lua" 549 include "tribes/buildings/productionsites/frisians/tavern/init.lua" 550 include "tribes/buildings/productionsites/frisians/mead_brewery/init.lua" 551 include "tribes/buildings/productionsites/frisians/brewery/init.lua" 552 include "tribes/buildings/productionsites/frisians/weaving_mill/init.lua" 553 include "tribes/buildings/productionsites/frisians/smokery/init.lua" 554 include "tribes/buildings/productionsites/frisians/ferry_yard/init.lua" 555 include "tribes/buildings/productionsites/frisians/shipyard/init.lua" 556 include "tribes/buildings/productionsites/frisians/furnace/init.lua" 557 include "tribes/buildings/productionsites/frisians/recycling_center/init.lua" 558 include "tribes/buildings/productionsites/frisians/blacksmithy/init.lua" 559 include "tribes/buildings/productionsites/frisians/armor_smithy_large/init.lua" 560 include "tribes/buildings/productionsites/frisians/armor_smithy_small/init.lua" 561 include "tribes/buildings/productionsites/frisians/tailors_shop/init.lua" 562 include "tribes/buildings/productionsites/frisians/sewing_room/init.lua" 563 include "tribes/buildings/productionsites/frisians/charcoal_kiln/init.lua" 564 include "tribes/buildings/productionsites/frisians/brick_kiln/init.lua" 565 include "tribes/buildings/productionsites/frisians/barracks/init.lua" 566 end) 567 568 -- =================================== 569 -- Trainingsites 570 -- =================================== 571 572 print_loading_message("┃ Trainingsites", function() 573 set_loading_message(_("Trainingsites"), 13) 574 include "tribes/buildings/trainingsites/atlanteans/dungeon/init.lua" 575 include "tribes/buildings/trainingsites/atlanteans/labyrinth/init.lua" 576 include "tribes/buildings/trainingsites/barbarians/battlearena/init.lua" 577 include "tribes/buildings/trainingsites/barbarians/trainingcamp/init.lua" 578 include "tribes/buildings/trainingsites/empire/colosseum/init.lua" 579 include "tribes/buildings/trainingsites/empire/arena/init.lua" 580 include "tribes/buildings/trainingsites/empire/trainingcamp/init.lua" 581 include "tribes/buildings/trainingsites/frisians/training_camp/init.lua" 582 include "tribes/buildings/trainingsites/frisians/training_arena/init.lua" 583 end) 584 585 -- =================================== 586 -- Militarysites 587 -- =================================== 588 589 print_loading_message("┃ Militarysites", function() 590 set_loading_message(_("Militarysites"), 14) 591 include "tribes/buildings/militarysites/atlanteans/guardhouse/init.lua" 592 include "tribes/buildings/militarysites/atlanteans/guardhall/init.lua" 593 include "tribes/buildings/militarysites/atlanteans/tower_small/init.lua" 594 include "tribes/buildings/militarysites/atlanteans/tower_high/init.lua" 595 include "tribes/buildings/militarysites/atlanteans/tower/init.lua" 596 include "tribes/buildings/militarysites/atlanteans/castle/init.lua" 597 598 include "tribes/buildings/militarysites/barbarians/sentry/init.lua" 599 include "tribes/buildings/militarysites/barbarians/barrier/init.lua" 600 include "tribes/buildings/militarysites/barbarians/tower/init.lua" 601 include "tribes/buildings/militarysites/barbarians/citadel/init.lua" 602 include "tribes/buildings/militarysites/barbarians/fortress/init.lua" 603 604 include "tribes/buildings/militarysites/empire/sentry/init.lua" 605 include "tribes/buildings/militarysites/empire/blockhouse/init.lua" 606 include "tribes/buildings/militarysites/empire/barrier/init.lua" 607 include "tribes/buildings/militarysites/empire/outpost/init.lua" 608 include "tribes/buildings/militarysites/empire/tower/init.lua" 609 include "tribes/buildings/militarysites/empire/castle/init.lua" 610 include "tribes/buildings/militarysites/empire/fortress/init.lua" 611 612 include "tribes/buildings/militarysites/frisians/wooden_tower_high/init.lua" 613 include "tribes/buildings/militarysites/frisians/wooden_tower/init.lua" 614 include "tribes/buildings/militarysites/frisians/sentinel/init.lua" 615 include "tribes/buildings/militarysites/frisians/outpost/init.lua" 616 include "tribes/buildings/militarysites/frisians/tower/init.lua" 617 include "tribes/buildings/militarysites/frisians/fortress/init.lua" 618 end) 619 620 -- =================================== 621 -- Partially Finished Buildings 622 -- =================================== 623 624 set_loading_message(_("Finishing"), 15) 625 626 print_loading_message("┃ Partially finished buildings", function() 627 include "tribes/buildings/partially_finished/constructionsite/init.lua" 628 include "tribes/buildings/partially_finished/dismantlesite/init.lua" 629 end) 630 631 -- =================================== 632 -- Tribes 633 -- =================================== 634 print_loading_message("┃ Tribe infos", function() 635 include "tribes/atlanteans.lua" 636 include "tribes/barbarians.lua" 637 include "tribes/empire.lua" 638 include "tribes/frisians.lua" 639 end) 640 641 642end) 643