Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 12173 for code


Ignore:
Timestamp:
Dec 8, 2018, 6:04:56 PM (6 years ago)
Author:
stadlero
Message:

Continent color Billboards and arrows added.

Location:
code/branches/wagnis_HS18
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • code/branches/wagnis_HS18/data/levels/Wagnis.oxw

    r12171 r12173  
    11<LevelInfo
    2  name = "Wagnis_testlevel"
     2 name = "Wagnis"
    33 description = "A clone of the iconic Risk."
    44 tags = ""
     
    3232
    3333  <Provinces>
    34 
    35     <WagnisProvince ID="1" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" position="0,28,8" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    36       <attached>
    37         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    38       </attached>
    39       <collisionShapes>
    40         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    41       </collisionShapes>
    42     </WagnisProvince>
    43 
    44     <WagnisProvince ID="2" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" position="0,39,4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    45       <attached>
    46         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    47       </attached>
    48       <collisionShapes>
    49         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    50       </collisionShapes>
    51     </WagnisProvince>
    52 
    53     <WagnisProvince ID="3" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" position="0,34,17" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    54       <attached>
    55         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    56       </attached>
    57       <collisionShapes>
    58         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    59       </collisionShapes>
    60     </WagnisProvince>
    61 
    62     <WagnisProvince ID="4" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" position="0,46,14" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    63       <attached>
    64         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    65       </attached>
    66       <collisionShapes>
    67         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    68       </collisionShapes>
    69     </WagnisProvince>
    70 
     34    <!-- SA -->
     35    <WagnisProvince ID="1" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" position="0,28,8" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     36      <attached>
     37        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     38        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.293, 0.082"/>
     39      </attached>
     40      <collisionShapes>
     41        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     42      </collisionShapes>
     43    </WagnisProvince>
     44
     45    <WagnisProvince ID="2" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" position="0,39,4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     46      <attached>
     47        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     48        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.293, 0.082"/>
     49      </attached>
     50      <collisionShapes>
     51        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     52      </collisionShapes>
     53    </WagnisProvince>
     54
     55    <WagnisProvince ID="3" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" position="0,34,17" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     56      <attached>
     57        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     58        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.293, 0.082"/>
     59      </attached>
     60      <collisionShapes>
     61        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     62      </collisionShapes>
     63    </WagnisProvince>
     64
     65    <WagnisProvince ID="4" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" position="0,46,14" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     66      <attached>
     67        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     68        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.293, 0.082"/>
     69      </attached>
     70      <collisionShapes>
     71        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     72      </collisionShapes>
     73    </WagnisProvince>
     74
     75
     76
     77
     78    <!-- NA -->
    7179    <WagnisProvince ID="5" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" position="0,61,8" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    7280      <attached>
    7381        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     82        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
    7483      </attached>
    7584      <collisionShapes>
     
    8190      <attached>
    8291        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     92        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
    8393      </attached>
    8494      <collisionShapes>
     
    90100      <attached>
    91101        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     102        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
    92103      </attached>
    93104      <collisionShapes>
     
    99110      <attached>
    100111        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     112        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
    101113      </attached>
    102114      <collisionShapes>
     
    108120      <attached>
    109121        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     122        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
    110123      </attached>
    111124      <collisionShapes>
     
    117130      <attached>
    118131        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     132        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
    119133      </attached>
    120134      <collisionShapes>
     
    126140      <attached>
    127141        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     142        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
    128143      </attached>
    129144      <collisionShapes>
     
    135150      <attached>
    136151        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     152        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
    137153      </attached>
    138154      <collisionShapes>
     
    144160      <attached>
    145161        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    146       </attached>
    147       <collisionShapes>
    148         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    149       </collisionShapes>
    150     </WagnisProvince>
    151 
    152     <WagnisProvince ID="14" position="0,58,62" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    153       <attached>
    154         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    155       </attached>
    156       <collisionShapes>
    157         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    158       </collisionShapes>
    159     </WagnisProvince>
    160 
    161     <WagnisProvince ID="15" position="0,50,57" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    162       <attached>
    163         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    164       </attached>
    165       <collisionShapes>
    166         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    167       </collisionShapes>
    168     </WagnisProvince>
    169 
    170     <WagnisProvince ID="16" position="0,53,74" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    171       <attached>
    172         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    173       </attached>
    174       <collisionShapes>
    175         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    176       </collisionShapes>
    177     </WagnisProvince>
    178 
    179     <WagnisProvince ID="17" position="0,40,72" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    180       <attached>
    181         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    182       </attached>
    183       <collisionShapes>
    184         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    185       </collisionShapes>
    186     </WagnisProvince>
    187 
    188     <WagnisProvince ID="18" position="0,45,86" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    189       <attached>
    190         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    191       </attached>
    192       <collisionShapes>
    193         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    194       </collisionShapes>
    195     </WagnisProvince>
    196 
    197     <WagnisProvince ID="19" position="0,39,58" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    198       <attached>
    199         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    200       </attached>
    201       <collisionShapes>
    202         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    203       </collisionShapes>
    204     </WagnisProvince>
    205 
    206     <WagnisProvince ID="20" position="0,32,81" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    207       <attached>
    208         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    209       </attached>
    210       <collisionShapes>
    211         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    212       </collisionShapes>
    213     </WagnisProvince>
    214 
    215     <WagnisProvince ID="21" position="0,20,45" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    216       <attached>
    217         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    218       </attached>
    219       <collisionShapes>
    220         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    221       </collisionShapes>
    222     </WagnisProvince>
    223 
    224     <WagnisProvince ID="22" position="0,23,62" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    225       <attached>
    226         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    227       </attached>
    228       <collisionShapes>
    229         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    230       </collisionShapes>
    231     </WagnisProvince>
    232 
    233     <WagnisProvince ID="23" position="0,16,73" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    234       <attached>
    235         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    236       </attached>
    237       <collisionShapes>
    238         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    239       </collisionShapes>
    240     </WagnisProvince>
    241 
    242     <WagnisProvince ID="24" position="0,10,50" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    243       <attached>
    244         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    245       </attached>
    246       <collisionShapes>
    247         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    248       </collisionShapes>
    249     </WagnisProvince>
    250 
    251     <WagnisProvince ID="25" position="0,4,61" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    252       <attached>
    253         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    254       </attached>
    255       <collisionShapes>
    256         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    257       </collisionShapes>
    258     </WagnisProvince>
    259 
    260     <WagnisProvince ID="26" position="0,5,76" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    261       <attached>
    262         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    263       </attached>
    264       <collisionShapes>
    265         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    266       </collisionShapes>
    267     </WagnisProvince>
    268 
    269     <WagnisProvince ID="27" position="0,81,76" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    270       <attached>
    271         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    272       </attached>
    273       <collisionShapes>
    274         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    275       </collisionShapes>
    276     </WagnisProvince>
    277 
    278     <WagnisProvince ID="28" position="0,82,103" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    279       <attached>
    280         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    281       </attached>
    282       <collisionShapes>
    283         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    284       </collisionShapes>
    285     </WagnisProvince>
    286 
    287     <WagnisProvince ID="29" position="0,69,112" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    288       <attached>
    289         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    290       </attached>
    291       <collisionShapes>
    292         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    293       </collisionShapes>
    294     </WagnisProvince>
    295 
    296     <WagnisProvince ID="30" position="0,72,95" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    297       <attached>
    298         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    299       </attached>
    300       <collisionShapes>
    301         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    302       </collisionShapes>
    303     </WagnisProvince>
    304 
    305     <WagnisProvince ID="31" position="0,70,79" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    306       <attached>
    307         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    308       </attached>
    309       <collisionShapes>
    310         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    311       </collisionShapes>
    312     </WagnisProvince>
    313 
    314     <WagnisProvince ID="32" position="0,60,93" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    315       <attached>
    316         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    317       </attached>
    318       <collisionShapes>
    319         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    320       </collisionShapes>
    321     </WagnisProvince>
    322 
    323     <WagnisProvince ID="33" position="0,52,105" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    324       <attached>
    325         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    326       </attached>
    327       <collisionShapes>
    328         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    329       </collisionShapes>
    330     </WagnisProvince>
    331 
    332     <WagnisProvince ID="34" position="0,50,121" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    333       <attached>
    334         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    335       </attached>
    336       <collisionShapes>
    337         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    338       </collisionShapes>
    339     </WagnisProvince>
    340 
    341     <WagnisProvince ID="35" position="0,41,105" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    342       <attached>
    343         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    344       </attached>
    345       <collisionShapes>
    346         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    347       </collisionShapes>
    348     </WagnisProvince>
    349 
    350     <WagnisProvince ID="36" position="0,30,101" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    351       <attached>
    352         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    353       </attached>
    354       <collisionShapes>
    355         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    356       </collisionShapes>
    357     </WagnisProvince>
    358 
    359     <WagnisProvince ID="37" position="0,33,116" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    360       <attached>
    361         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    362       </attached>
    363       <collisionShapes>
    364         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    365       </collisionShapes>
    366     </WagnisProvince>
    367 
    368     <WagnisProvince ID="38" position="0,35,127" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    369       <attached>
    370         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    371       </attached>
    372       <collisionShapes>
    373         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    374       </collisionShapes>
    375     </WagnisProvince>
    376 
    377     <WagnisProvince ID="39" position="0,22,131" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    378       <attached>
    379         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    380       </attached>
    381       <collisionShapes>
    382         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    383       </collisionShapes>
    384     </WagnisProvince>
    385 
    386     <WagnisProvince ID="40" position="0,13,121" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    387       <attached>
    388         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    389       </attached>
    390       <collisionShapes>
    391         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    392       </collisionShapes>
    393     </WagnisProvince>
    394 
    395     <WagnisProvince ID="41" position="0,13,141" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    396       <attached>
    397         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    398       </attached>
    399       <collisionShapes>
    400         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    401       </collisionShapes>
    402     </WagnisProvince>
    403 
    404     <WagnisProvince ID="42" position="0,5,130" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
    405       <attached>
    406         <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
    407       </attached>
    408       <collisionShapes>
    409         <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
    410       </collisionShapes>
    411     </WagnisProvince>
    412 
    413     <WagnisProvince ID="1000" radarname="continue" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="1" position="0,75,137" pitch=90 rotationrate="0" rotationaxis="0,0,0">
     162        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
     163      </attached>
     164      <collisionShapes>
     165        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     166      </collisionShapes>
     167    </WagnisProvince>
     168
     169
     170
     171
     172
     173    <!-- EU -->
     174    <WagnisProvince ID="14" position="0,58,62" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     175      <attached>
     176        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     177        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.085,0.457,0.804"/>
     178      </attached>
     179      <collisionShapes>
     180        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     181      </collisionShapes>
     182    </WagnisProvince>
     183
     184    <WagnisProvince ID="15" position="0,50,57" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     185      <attached>
     186        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     187        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.085,0.457,0.804"/>
     188      </attached>
     189      <collisionShapes>
     190        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     191      </collisionShapes>
     192    </WagnisProvince>
     193
     194    <WagnisProvince ID="16" position="0,53,74" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     195      <attached>
     196        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     197        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.085,0.457,0.804"/>
     198      </attached>
     199      <collisionShapes>
     200        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     201      </collisionShapes>
     202    </WagnisProvince>
     203
     204    <WagnisProvince ID="17" position="0,40,72" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     205      <attached>
     206        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     207        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.085,0.457,0.804"/>
     208      </attached>
     209      <collisionShapes>
     210        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     211      </collisionShapes>
     212    </WagnisProvince>
     213
     214    <WagnisProvince ID="18" position="0,45,86" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     215      <attached>
     216        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     217        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.085,0.457,0.804"/>
     218      </attached>
     219      <collisionShapes>
     220        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     221      </collisionShapes>
     222    </WagnisProvince>
     223
     224    <WagnisProvince ID="19" position="0,39,58" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     225      <attached>
     226        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     227        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.085,0.457,0.804"/>
     228      </attached>
     229      <collisionShapes>
     230        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     231      </collisionShapes>
     232    </WagnisProvince>
     233
     234    <WagnisProvince ID="20" position="0,32,81" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="4" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     235      <attached>
     236        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     237        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.085,0.457,0.804"/>
     238      </attached>
     239      <collisionShapes>
     240        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     241      </collisionShapes>
     242    </WagnisProvince>
     243
     244
     245
     246
     247
     248    <!-- AF -->
     249    <WagnisProvince ID="21" position="0,20,45" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     250      <attached>
     251        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     252        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.515,0.199,0.054"/>
     253      </attached>
     254      <collisionShapes>
     255        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     256      </collisionShapes>
     257    </WagnisProvince>
     258
     259    <WagnisProvince ID="22" position="0,23,62" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     260      <attached>
     261        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     262        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.515,0.199,0.054"/>
     263      </attached>
     264      <collisionShapes>
     265        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     266      </collisionShapes>
     267    </WagnisProvince>
     268
     269    <WagnisProvince ID="23" position="0,16,73" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     270      <attached>
     271        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     272        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.515,0.199,0.054"/>
     273      </attached>
     274      <collisionShapes>
     275        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     276      </collisionShapes>
     277    </WagnisProvince>
     278
     279    <WagnisProvince ID="24" position="0,10,50" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     280      <attached>
     281        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     282        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.515,0.199,0.054"/>
     283      </attached>
     284      <collisionShapes>
     285        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     286      </collisionShapes>
     287    </WagnisProvince>
     288
     289    <WagnisProvince ID="25" position="0,4,61" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     290      <attached>
     291        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     292        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.515,0.199,0.054"/>
     293      </attached>
     294      <collisionShapes>
     295        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     296      </collisionShapes>
     297    </WagnisProvince>
     298
     299    <WagnisProvince ID="26" position="0,5,76" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="2" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     300      <attached>
     301        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     302        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.515,0.199,0.054"/>
     303      </attached>
     304      <collisionShapes>
     305        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     306      </collisionShapes>
     307    </WagnisProvince>
     308
     309
     310
     311
     312
     313
     314    <!-- AS -->
     315    <WagnisProvince ID="27" position="0,81,76" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     316      <attached>
     317        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     318        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     319      </attached>
     320      <collisionShapes>
     321        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     322      </collisionShapes>
     323    </WagnisProvince>
     324
     325    <WagnisProvince ID="28" position="0,82,103" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     326      <attached>
     327        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     328        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     329      </attached>
     330      <collisionShapes>
     331        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     332      </collisionShapes>
     333    </WagnisProvince>
     334
     335    <WagnisProvince ID="29" position="0,69,112" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     336      <attached>
     337        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     338        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     339      </attached>
     340      <collisionShapes>
     341        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     342      </collisionShapes>
     343    </WagnisProvince>
     344
     345    <WagnisProvince ID="30" position="0,72,95" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     346      <attached>
     347        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     348        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     349      </attached>
     350      <collisionShapes>
     351        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     352      </collisionShapes>
     353    </WagnisProvince>
     354
     355    <WagnisProvince ID="31" position="0,70,79" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     356      <attached>
     357        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     358        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     359      </attached>
     360      <collisionShapes>
     361        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     362      </collisionShapes>
     363    </WagnisProvince>
     364
     365    <WagnisProvince ID="32" position="0,60,93" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     366      <attached>
     367        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     368        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     369      </attached>
     370      <collisionShapes>
     371        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     372      </collisionShapes>
     373    </WagnisProvince>
     374
     375    <WagnisProvince ID="33" position="0,52,105" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     376      <attached>
     377        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     378        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     379      </attached>
     380      <collisionShapes>
     381        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     382      </collisionShapes>
     383    </WagnisProvince>
     384
     385    <WagnisProvince ID="34" position="0,50,121" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     386      <attached>
     387        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     388        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     389      </attached>
     390      <collisionShapes>
     391        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     392      </collisionShapes>
     393    </WagnisProvince>
     394
     395    <WagnisProvince ID="35" position="0,41,105" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     396      <attached>
     397        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     398        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     399      </attached>
     400      <collisionShapes>
     401        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     402      </collisionShapes>
     403    </WagnisProvince>
     404
     405    <WagnisProvince ID="36" position="0,30,101" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     406      <attached>
     407        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     408        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     409      </attached>
     410      <collisionShapes>
     411        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     412      </collisionShapes>
     413    </WagnisProvince>
     414
     415    <WagnisProvince ID="37" position="0,33,116" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     416      <attached>
     417        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     418        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     419      </attached>
     420      <collisionShapes>
     421        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     422      </collisionShapes>
     423    </WagnisProvince>
     424
     425    <WagnisProvince ID="38" position="0,35,127" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="5" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     426      <attached>
     427        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     428        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     429      </attached>
     430      <collisionShapes>
     431        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     432      </collisionShapes>
     433    </WagnisProvince>
     434
     435
     436
     437
     438
     439    <!-- AU -->
     440    <WagnisProvince ID="39" position="0,22,131" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="6" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     441      <attached>
     442        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     443        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.695,0.085,0.804"/>
     444      </attached>
     445      <collisionShapes>
     446        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     447      </collisionShapes>
     448    </WagnisProvince>
     449
     450    <WagnisProvince ID="40" position="0,13,121" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="6" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     451      <attached>
     452        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     453        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.695,0.085,0.804"/>
     454      </attached>
     455      <collisionShapes>
     456        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     457      </collisionShapes>
     458    </WagnisProvince>
     459
     460    <WagnisProvince ID="41" position="0,13,141" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="6" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     461      <attached>
     462        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     463        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.695,0.085,0.804"/>
     464      </attached>
     465      <collisionShapes>
     466        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     467      </collisionShapes>
     468    </WagnisProvince>
     469
     470    <WagnisProvince ID="42" position="0,5,130" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="6" rotationrate="<?lua print(math.random() * 50) ?>" rotationaxis="<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>,<?lua print((math.random()-1)*5)?>">
     471      <attached>
     472        <Model position="0,0,0" mesh="ast1.mesh" scale3D="1.4,1.4,1.4" />
     473        <Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.695,0.085,0.804"/>
     474      </attached>
     475      <collisionShapes>
     476        <BoxCollisionShape position="0,0,0" halfExtents="3,3,3" />
     477      </collisionShapes>
     478    </WagnisProvince>
     479
     480    <WagnisProvince ID="1000" radarname="continue" health = 10000000 maxhealth = 10000000 initialhealth = 10000000 collisionType=kinematic mass=100 continent="0" position="0,75,137" pitch=90 rotationrate="0" rotationaxis="0,0,0">
    414481      <attached>
    415482        <Model position="0,0,0" mesh="broke-satellite.mesh" scale3D="3,3,3" />
     
    424491</WagnisGameboard>
    425492
     493<Billboard position="0,27,32" amplitude=1 material="Wagnis/Arrow" rotation="0.4" colour="1,1,1"/> <!--3,21-->
     494<Billboard position="0,53.5,11" amplitude=1 material="Wagnis/Arrow" rotation="1.1" colour="1,1,1"/> <!--4,5-->
     495<Billboard position="0,29.5,52" amplitude=1 material="Wagnis/Arrow" rotation="2.2" colour="1,1,1"/> <!--19,21-->
     496<Billboard position="0,28,62" amplitude=1 material="Wagnis/Arrow" rotation="2.8" colour="1,1,1"/> <!--20,21-->
     497<Billboard position="0,27.5,71.5" amplitude=1 material="Wagnis/Arrow" rotation="2.7" colour="1,1,1"/> <!--20,22-->
     498<Billboard position="0,26.5,81.5" amplitude=1 material="Wagnis/Arrow" rotation="3" colour="1,1,1"/> <!--22,36-->
     499<Billboard position="0,23,87" amplitude=1 material="Wagnis/Arrow" rotation="2.7" colour="1,1,1"/> <!--23,36-->
     500<Billboard position="0,81.5,64" amplitude=1 material="Wagnis/Arrow" rotation="0" colour="1,1,1"/> <!--13,27-->
     501<Billboard position="0,81.5,38.5" amplitude=1 material="Wagnis/Arrow" rotation="-0.1" colour="1,1,1"/> <!--12,13-->
     502<Billboard position="0,76,96" amplitude=1 material="Wagnis/Arrow" rotation="0.3" colour="1,1,1"/> <!--27,29-->
     503<Billboard position="0,62,51.5" amplitude=1 material="Wagnis/Arrow" rotation="0.2" colour="1,1,1"/> <!--10,14-->
     504<Billboard position="0,31,91" amplitude=1 material="Wagnis/Arrow" rotation="0.1" colour="1,1,1"/> <!--20,36-->
     505<Billboard position="0,43,95.5" amplitude=1 material="Wagnis/Arrow" rotation="0.1" colour="1,1,1"/> <!--18,35-->
     506<Billboard position="0,37.5,93.5" amplitude=1 material="Wagnis/Arrow" rotation="0.7" colour="1,1,1"/> <!--18,36-->
     507<Billboard position="0,48.5,95.5" amplitude=1 material="Wagnis/Arrow" rotation="-0.5" colour="1,1,1"/> <!--18,33-->
     508
     509
     510
     511<!--
     512<Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.8125, 0.082"/>
     513<Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.926, 0.293, 0.082"/>
     514<Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.515,0.199,0.054"/>
     515<Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.085,0.457,0.804"/>
     516<Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.256,0.804,0.085"/>
     517<Billboard position="0,0,0" amplitude=1 material="Wagnis/Background" colour="0.695,0.085,0.804"/>
     518-->
    426519   
    427520  </Scene>
  • code/branches/wagnis_HS18/data/levels/Wagnis_testlevel.oxw

    r12160 r12173  
    122122</WagnisGameboard>
    123123
     124<Billboard position="0,45,75" amplitude=1 material="Wagnis/Background" colour="1,1,1">
     125
     126</Billboard>
     127
    124128   
    125129  </Scene>
  • code/branches/wagnis_HS18/src/modules/wagnis/Wagnis.cc

    r12172 r12173  
    1818    this->initial_reinforcements_left = 2; //changed here
    1919
    20     int n = 6;
     20    int n = 4;
    2121    for(int i = 0;i < n;i++){
    2222        WagnisPlayer* p = new WagnisPlayer(context);
     
    7474                //Still empty provinces left
    7575
    76                 if(this->active_player < this->players.size()){
     76                if(this->active_player < (int)this->players.size()){
    7777                    this->active_player++;
    7878                }else{
     
    101101            if(this->initial_reinforcements_left > 0){
    102102                player->setActive(false);
    103                 if(this->active_player == this->players.size()){
     103                if(this->active_player == (int)this->players.size()){
    104104                    //Last player finished this round of initial troops.
    105105                    this->initial_reinforcements_left -= 1;
     
    142142            int tc;
    143143            do{
    144                 if(this->active_player < this->players.size()){
     144                if(this->active_player < (int)this->players.size()){
    145145                    this->active_player++;
    146146                }else{
  • code/branches/wagnis_HS18/src/modules/wagnis/Wagnis.h

    r12172 r12173  
     1/*
     2 *   ORXONOX - the hottest 3D action shooter ever to exist
     3 *                    > www.orxonox.net <
     4 *
     5 *
     6 *   License notice:
     7 *
     8 *   This program is free software; you can redistribute it and/or
     9 *   modify it under the terms of the GNU General Public License
     10 *   as published by the Free Software Foundation; either version 2
     11 *   of the License, or (at your option) any later version.
     12 *
     13 *   This program is distributed in the hope that it will be useful,
     14 *   but WITHOUT ANY WARRANTY; without even the implied warranty of
     15 *   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
     16 *   GNU General Public License for more details.
     17 *
     18 *   You should have received a copy of the GNU General Public License
     19 *   along with this program; if not, write to the Free Software
     20 *   Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
     21 *
     22 *   Authors:
     23 * 
     24 *   Co-authors:
     25 *      ...
     26 *
     27 */
    128
    229
Note: See TracChangeset for help on using the changeset viewer.