Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
May 22, 2019, 2:45:31 PM (5 years ago)
Author:
wiesep
Message:

Merged Boxhead_FS19

Location:
code/branches/Presentation_FS19
Files:
12 edited
5 copied

Legend:

Unmodified
Added
Removed
  • code/branches/Presentation_FS19

  • code/branches/Presentation_FS19/data/levels/Hover.oxw

    r11495 r12410  
    1313
    1414<?lua
    15   include("templates/spaceshipPirate.oxt")
    1615  include("templates/spaceshipHover.oxt")
    17   include("overlays/HoverHUD.oxo")
     16  include("templates/spaceshipzombie.oxt")
    1817?>
     18
    1919
    2020<?lua
    2121MAZE_NUM_CELLS = 10
    2222MAZE_CELL_SIZE = 100
    23 MAZE_CELL_HEIGHT = 30
     23MAZE_CELL_HEIGHT = 400000000
    2424MAZE_SIZE = MAZE_NUM_CELLS*MAZE_CELL_SIZE
    2525?>
    2626
    27 <Level
     27<Level 
    2828plugins = hover
    2929gametype = Hover
     
    3737    ambientlight = "0.8, 0.8, 0.8"
    3838    skybox       = "Orxonox/Starbox"
    39     gravity      = "0, -200, 0"
     39    gravity      = "0, -80, 0"
    4040  >
    4141
     
    7575    <SpawnPoint
    7676      team=0
    77       position="50,20,50"
     77      position="500,20,50"
    7878      lookat="100,20,100"
    7979      spawnclass=HoverShip
    8080      pawndesign=spaceshiphover
    8181    />
     82
     83<SpaceShip position="500,20,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     84
     85<SpaceShip position="500,2020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     86
     87<SpaceShip position="500,4020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     88
     89<SpaceShip position="500,6020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     90
     91<SpaceShip position="500,8020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     92
     93<SpaceShip position="500,10020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     94
     95<SpaceShip position="500,12020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     96
     97<SpaceShip position="500,14020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     98
     99<SpaceShip position="500,16020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     100
     101<SpaceShip position="500,18020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     102
     103<SpaceShip position="500,20020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     104
     105<SpaceShip position="500,22020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     106
     107<SpaceShip position="500,24020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     108
     109<SpaceShip position="500,26020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     110
     111<SpaceShip position="500,28020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     112
     113<SpaceShip position="500,30020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     114
     115<SpaceShip position="500,32020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     116
     117<SpaceShip position="500,34020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     118
     119<SpaceShip position="500,36020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     120
     121<SpaceShip position="500,38020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     122
     123<SpaceShip position="500,40020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     124
     125<SpaceShip position="500,42020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     126
     127<SpaceShip position="500,44020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     128
     129<SpaceShip position="500,46020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     130
     131<SpaceShip position="500,48020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     132
     133<SpaceShip position="500,50020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     134
     135<SpaceShip position="500,52020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     136
     137<SpaceShip position="500,54020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     138
     139<SpaceShip position="500,56020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     140
     141<SpaceShip position="500,58020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     142
     143<SpaceShip position="500,60020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     144
     145<SpaceShip position="500,62020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     146
     147<SpaceShip position="500,64020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     148
     149<SpaceShip position="500,66020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     150
     151<SpaceShip position="500,68020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     152
     153<SpaceShip position="500,70020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     154
     155<SpaceShip position="500,72020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     156
     157<SpaceShip position="500,74020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     158
     159<SpaceShip position="500,76020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     160
     161<SpaceShip position="500,78020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     162
     163<SpaceShip position="500,80020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     164
     165<SpaceShip position="500,82020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     166
     167<SpaceShip position="500,84020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     168
     169<SpaceShip position="500,86020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     170
     171<SpaceShip position="500,88020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     172
     173<SpaceShip position="500,90020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     174
     175<SpaceShip position="500,92020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     176
     177<SpaceShip position="500,94020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     178
     179<SpaceShip position="500,96020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     180
     181<SpaceShip position="500,98020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     182
     183<SpaceShip position="500,100020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     184
     185<SpaceShip position="500,102020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     186
     187<SpaceShip position="500,104020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     188
     189<SpaceShip position="500,106020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     190
     191<SpaceShip position="500,108020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     192
     193<SpaceShip position="500,110020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     194
     195<SpaceShip position="500,112020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     196
     197<SpaceShip position="500,114020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     198
     199<SpaceShip position="500,116020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     200
     201<SpaceShip position="500,118020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     202
     203<SpaceShip position="500,120020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     204
     205<SpaceShip position="500,122020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     206
     207<SpaceShip position="500,124020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     208
     209<SpaceShip position="500,126020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     210
     211<SpaceShip position="500,128020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     212
     213<SpaceShip position="500,130020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     214
     215<SpaceShip position="500,132020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     216
     217<SpaceShip position="500,134020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     218
     219<SpaceShip position="500,136020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     220
     221<SpaceShip position="500,138020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     222
     223<SpaceShip position="500,140020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     224
     225<SpaceShip position="500,142020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     226
     227<SpaceShip position="500,144020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     228
     229<SpaceShip position="500,146020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     230
     231<SpaceShip position="500,148020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     232
     233<SpaceShip position="500,150020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     234
     235<SpaceShip position="500,152020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     236
     237<SpaceShip position="500,154020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     238
     239<SpaceShip position="500,156020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     240
     241<SpaceShip position="500,158020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     242
     243<SpaceShip position="500,160020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     244
     245<SpaceShip position="500,162020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     246
     247<SpaceShip position="500,164020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     248
     249<SpaceShip position="500,166020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     250
     251<SpaceShip position="500,168020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     252
     253<SpaceShip position="500,170020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     254
     255<SpaceShip position="500,172020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     256
     257<SpaceShip position="500,174020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     258
     259<SpaceShip position="500,176020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     260
     261<SpaceShip position="500,178020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     262
     263<SpaceShip position="500,180020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     264
     265<SpaceShip position="500,182020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     266
     267<SpaceShip position="500,184020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     268
     269<SpaceShip position="500,186020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     270
     271<SpaceShip position="500,188020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     272
     273<SpaceShip position="500,190020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     274
     275<SpaceShip position="500,192020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     276
     277<SpaceShip position="500,194020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     278
     279<SpaceShip position="500,196020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     280
     281<SpaceShip position="500,198020,500" lookat="50,20,50" name="enemy" health="200" maxhealth="200" initialhealth="80" > <templates> <Template link=spaceshipzombie /> </templates> </SpaceShip>
     282
     283
    82284   
    83285  </Scene>
    84286</Level>
    85 
  • code/branches/Presentation_FS19/data/levels/includes/weaponSettingsHover.oxi

    r12194 r12410  
    77  <WeaponSet firemode=1 />
    88</weaponsets>
    9 <!--<weaponpacks>
     9<weaponpacks>
    1010  <WeaponPack>
    1111    <links>
     
    1414    </links>
    1515    <Weapon>
    16       <IceGun mode=0 munitionpershot=0 delay=0.125 damage=9.3 material="Flares/point_lensflare" muzzleoffset=" 0.1, 1.6,-2" projectileMesh="LaserBeam2.mesh" />
     16      <HoverGun mode=0 munitionpershot=0 delay=0.125 damage=9.3 material="Flares/point_lensflare" muzzleoffset=" 0.1, 1.6,-2" projectileMesh="LaserBeam2.mesh" />
    1717    </Weapon>
    1818    <Weapon>
    19       <IceGun mode=0 munitionpershot=0 delay=0     damage=9.3 material="Flares/point_lensflare" muzzleoffset=" 1.6, 1.3, -2.0" projectileMesh="LaserBeam2.mesh" />
     19      <HoverGun mode=0 munitionpershot=0 delay=0     damage=9.3 material="Flares/point_lensflare" muzzleoffset=" 1.6, 1.3, -2.0" projectileMesh="LaserBeam2.mesh" />
    2020    </Weapon>
    2121  </WeaponPack>
     
    2525    </links>
    2626  </WeaponPack>
    27 </weaponpacks> -->
     27</weaponpacks>
    2828<munition>
    29   <IceMunition initialmagazines=1 maxmagazines=1 munitionpermagazine=10/>
     29  <LaserMunition initialmagazines=1 maxmagazines=1 munitionpermagazine=10/>
    3030</munition>
  • code/branches/Presentation_FS19/data/levels/templates/spaceshipGhost.oxt

    r11052 r12410  
    77   explosionchunks        = 6
    88
    9    health            = 30
    10    maxhealth         = 50
    11    initialhealth     = 30
     9   health            = 100
     10   maxhealth         = 100
     11   initialhealth     = 100
     12 
    1213
    13    shieldhealth        = 100
    14    initialshieldhealth = 100
    15    maxshieldhealth     = 150
    16    shieldabsorption    = 0.9
    17    shieldrechargerate  = 3
    18    shieldrechargewaittime = 0.0
    19 
    20    primaryThrust     = 600
    21    auxilaryThrust    = 30
     14   primaryThrust     = 25
     15   auxilaryThrust    = 25
    2216   rotationThrust    = 25
    2317
    2418   lift = 1;
    25    stallSpeed = 220;
     19   stallSpeed = 100;
    2620
    27    boostPower            = 30
    28    boostPowerRate        = 1
    29    boostRate             = 5
    30    boostCooldownDuration = 15
     21
    3122
    3223   shakeFrequency = 20
     
    4536    </attached>
    4637    <collisionShapes>
    47       <BoxCollisionShape position="0,0,0"      halfExtents="10, 3, 5" />
    48       <BoxCollisionShape position="13,-1.3,0"  halfExtents="3, 1, 2" />
    49       <BoxCollisionShape position="-13,-1.3,0" halfExtents="3, 1, 2" />
    50       <BoxCollisionShape position="0,0,7"      halfExtents="3, 2, 2" />
    51       <BoxCollisionShape position="0,0.1,-11"  halfExtents="2.2, 1.8, 6" />
    52       <BoxCollisionShape position="0,0.1,-19"  halfExtents="1.4, 1, 2" />
     38      <BoxCollisionShape position="0,-2 ,7" halfExtents="7, 4 ,30" />
    5339    </collisionShapes>
    5440    <explosion >
     
    6349      <ExplosionPart mesh="WingDebris2.mesh" effect1="Orxonox/fire4" effect2="Orxonox/smoke6" />
    6450    </explosion>
    65 <?lua
     51<!-- <?lua
    6652  include("../includes/weaponSettingsGhost.oxi")
    6753?>
    68   </SpaceShip>
     54 --> </SpaceShip>
    6955</Template>
    7056
     
    8369   boostfactor    = 2
    8470
    85    speedfront     = 600
     71   speedfront     =  50
    8672   speedback      =  50
    8773   speedleftright =  50
    88    speedupdown    =  50
     74   speedupdown    =  0
    8975
    9076   accelerationfront     = 1000
     
    9278   accelerationback      =  100
    9379   accelerationleftright =  100
    94    accelerationupdown    =  100
     80   accelerationupdown    =  0
    9581  >
    9682    <EffectContainer condition="normal or boost">
  • code/branches/Presentation_FS19/data/levels/templates/spaceshipHover.oxt

    r12292 r12410  
    11<Template name=spaceshiphover>
    22  <SpaceShip
    3    hudtemplate            = spaceshiphoverhud
     3   hudtemplate            = spaceshiphud
    44   camerapositiontemplate = spaceshiphovercameras
    55   spawnparticlesource    = "Orxonox/fairytwirl"
     
    2020   primaryThrust     = 200
    2121   auxilaryThrust    = 30
    22    rotationThrust    = 25
     22   rotationThrust    = 20
    2323
    2424   jumpBoost = 90
     
    2727   stallSpeed = 220;
    2828
    29    boostPower            = 10
     29   boostPower            = 30
    3030   boostPowerRate        = 1
    3131   boostRate             = 5
     
    3636   linearDamping     = 0.2
    3737   angularDamping    = 0.9999999
     38   collisiondamage = 20
     39   enablecollisiondamage = true
     40
    3841  >
    3942    <engines>
     
    7982   boostfactor    = 2
    8083
    81    speedfront     = 90
    82    speedback      =  40
    83    speedleftright =  40
    84    speedupdown    =  40
     84   speedfront     =   90
     85   speedback      =   90
     86   speedleftright =   90
     87   speedupdown    =   0
    8588
    86    accelerationfront     = 500
    87    accelerationbrake     = 500
    88    accelerationback      =  125
    89    accelerationleftright =  125
    90    accelerationupdown    =  125
     89   accelerationfront     =  500
     90   accelerationbrake     =  500
     91   accelerationback      =  500
     92   accelerationleftright =  500
     93   accelerationupdown    =  0
    9194  >
    9295    <EffectContainer condition="not idle">
  • code/branches/Presentation_FS19/src/modules/hover/Hover.cc

    r12292 r12410  
    3636#include "HoverOrigin.h"
    3737#include "HoverWall.h"
    38 #include "HoverFlag.h"
     38
    3939#include "MazeGenerator.h"
    4040#include "core/CoreIncludes.h"
     41#include "worldentities/pawns/Pawn.h"
     42#include "worldentities/pawns/ScriptableControllerDrone.h"
     43#include "worldentities/pawns/SpaceShip.h"
     44
     45#include "tools/Timer.h"
     46#include "infos/Bot.h"
     47#include "worldentities/pawns/ModularSpaceShip.h"
     48#include "graphics/Model.h"
     49
     50
     51
    4152
    4253namespace orxonox
     
    4960
    5061        this->origin_ = nullptr;
    51         this->numberOfFlags_ = 1;
    5262        this->firstTick_ = true;
    5363
    5464        this->setHUDTemplate("HoverHUD");
    5565    }
     66    // void Hover::spawnZombie(std::string id)
     67    // {
     68    //     Identifier *identifier = ClassByString("SpaceShip");
     69
     70    //       if(!identifier)
     71    //     {
     72    //         orxout(user_error) << "Script tried to spawn unknown object" << std::endl;
     73    //         return;
     74    //     }
     75
     76    //     if(!identifier->isLoadable())
     77    //     {
     78    //         orxout(user_error) << "Script tried to spawn unloadable object" << std::endl;
     79    //         return;
     80    //     }
     81       
     82   
     83    //     WorldEntity *entity;
     84    //     Identifiable *obj = identifier->fabricate(this->controller_->getWorldEntityByID("Player")->getContext());
     85
     86
     87
     88    //     orxout(user_status) << "First hit!" << std::endl;
     89
     90    //    if(obj->isA(ClassIdentifier<WorldEntity>::getIdentifier()))
     91    //     {
     92    //         orxout(user_status) << "Is WorldEntity!" << std::endl;
     93    //         entity = orxonox_cast<WorldEntity*>(obj);
     94    //     }
     95    //     else if(obj->isA(ClassIdentifier<PlayerInfo>::getIdentifier()))
     96    //     {
     97    //         // TODO This does not work yet because somehow the controllable entity is not set
     98    //         // yet at this stage.
     99    // //        entity = orxonox_cast<PlayerInfo*>(obj)->getControllableEntity();
     100
     101    //         orxout(user_status) << "Is PlayerInfo!" << std::endl;
     102
     103    //         //use TEMPLATES in the map to define objects that are not present on the map yet
     104    //         return;
     105    //     }
     106    //     else
     107    //     {
     108    //         orxout(user_warning) << "Script tried to spawn an object that is neither a WorldEntity, nor a PlayerInfo" << std::endl;
     109           
     110    //         return;
     111    //     }
     112       
     113    //     if(entity->isA(ClassIdentifier<MobileEntity>::getIdentifier())) {
     114    //         orxout(user_status) << "Is MobileEntity!" << std::endl;
     115    //         this->controller_->registerMobileEntity(id, orxonox_cast<MobileEntity*>(entity));
     116    //     }
     117
     118       
     119
     120    //     if(entity->isA(ClassIdentifier<Pawn>::getIdentifier())) {
     121    //         orxout(user_status) << "Is Pawn!" << std::endl;
     122    //         this->controller_->registerPawn(id, orxonox_cast<Pawn*>(entity));
     123    //     }
     124       
     125    //     this->controller_->registerWorldEntity(id, orxonox_cast<WorldEntity*>(entity));
     126
     127
     128    //     ///////////////GOLD!!!!!!!!!!!!!!!////////////////////////
     129    //     Pawn* pawn = this->controller_->getPawnByID(id);
     130
     131    //     //Attach to pawn
     132    //     SpaceShip* drone = new SpaceShip(pawn->getContext()); // this is neccessary because the projectiles fired need a valid creator for the particlespawner (when colliding against something)
     133       
     134    //     drone->addTemplate("spaceshipzombie"); //ScriptableControllerDroneTemplate spaceshipescort
     135
     136    //     Vector3 spawnPosition = pawn->getWorldPosition() + Vector3(500,20,500);
     137    //     drone->setPosition(spawnPosition);
     138    // }
    56139
    57140    void Hover::tick(float dt)
     
    82165
    83166            //Generate inner Walls according to levelcode
    84             for(int y=0; y<numCells; y++){
    85                 for(int x=0; x<numCells; x++){
    86                     switch(levelcode[ y * numCells + x ]){
    87                         case 1: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 1);
    88                                 break;
    89                         case 3: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 1);
    90                         case 2: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 0);
    91                         default: break;
    92                     }
    93                 }   
    94             }
     167            // for(int y=0; y<numCells; y++){
     168            //     for(int x=0; x<numCells; x++){
     169            //         switch(levelcode[ y * numCells + x ]){
     170            //             case 1: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 1);
     171            //                     break;
     172            //             case 3: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 1);
     173            //             case 2: (new HoverWall(origin_->getContext()))->init(x+1, numCells-y, cellSize, cellHeight, 0);
     174            //             default: break;
     175            //         }
     176            //     }   
     177            // }
     178
     179           
     180
     181
    95182
    96183            //Generate 5 flags randomly
    97             for ( int i = 0; i < 5; i++ )
    98             {
    99                 HoverFlag* flag = new HoverFlag(origin_->getContext());
    100                 flag->init(rand()%numCells, rand()%numCells, cellSize);
    101                 flags_.push_back(flag);
    102             }
     184            // for ( int i = 0; i < 5; i++ )
     185            // {
     186            //     HoverFlag* zombieship = new SpaceShip(origin_->getContext());
     187            //     flag->init(rand()%numCells, rand()%numCells, cellSize);
     188            //     flags_.push_back(flag);
     189            // }
     190
     191
    103192
    104193        }//firsttick end
    105194
    106195        // Check if ship collided with one of the flags
    107         for ( unsigned int i = 0; i < flags_.size(); i++ ){
    108             if(flags_[i]->getCollided()){
    109                 flags_[i]->destroyLater();
    110                 flags_.erase (flags_.begin()+i);
    111             }
    112         }
    113         numberOfFlags_ = flags_.size();
     196        // for ( unsigned int i = 0; i < flags_.size(); i++ ){
     197        //     if(flags_[i]->getCollided()){
     198        //         flags_[i]->destroyLater();
     199        //         flags_.erase (flags_.begin()+i);
     200        //     }
     201        // }
     202        // numberOfFlags_ = flags_.size();
     203
     204        //Spawn Zombies
     205        //spawnZombie(z1);
     206
     207
    114208    }
    115209}
  • code/branches/Presentation_FS19/src/modules/hover/Hover.h

    r11495 r12410  
    4545namespace orxonox
    4646{
     47
     48
     49   
     50
    4751    class _HoverExport Hover : public Gametype
    4852    {
     
    5862                { return this->numberOfFlags_; }
    5963
     64
    6065        private:
    6166            WeakPtr<HoverOrigin> origin_;
     
    6671}
    6772
     73
    6874#endif /* _Hover_H__ */
  • code/branches/Presentation_FS19/src/modules/hover/HoverShip.cc

    r12292 r12410  
    4848    }
    4949
     50    // //moves slightly right and left, that zombieship approaches
     51    // void HoverShip::leftright(const Vector2& value)
     52    //     {   
     53    //         this->steering_.z += 5;
     54    //         this->steering_.z -= 5;
     55    //     }
     56
    5057    void HoverShip::moveFrontBack(const Vector2& value)
    5158        { this->steering_.z -= value.x; }
    5259
    5360    void HoverShip::moveRightLeft(const Vector2& value)
    54         { this->steering_.x += value.x; }
     61        { this->steering_.x += value.x;
     62            // value.x += 0.001;
     63            // value.x -= 0.001;
     64        }
    5565
    5666    void HoverShip::moveUpDown(const Vector2& value)
     
    101111        }
    102112
     113        if(otherObject->isA(Class(SpaceShip)))
     114        {
     115            removeHealth(0.2);
     116        }
     117
    103118        return false;
    104119    }
  • code/branches/Presentation_FS19/src/modules/hover/HoverShip.h

    r12292 r12410  
    5353                { return this->jumpBoost_; }
    5454
     55            /////moves slightly right and left, that zombieship approaches
     56            // virtual void leftright(const Vector2& value);
     57
    5558            virtual void moveFrontBack(const Vector2& value) override;
    5659
  • code/branches/Presentation_FS19/src/modules/hover/HoverWall.cc

    r11099 r12410  
    1 /*
     1    /*
    22 *   ORXONOX - the hottest 3D action shooter ever to exist
    33 *                    > www.orxonox.net <
     
    102102
    103103        model_ = new Model(this->getContext());
    104         model_->setMeshSource("CuboidBody.mesh");
    105         model_->setScale3D(Vector3(xSize_*1.0f, cellHeight*1.0f, zSize_*1.0f));
     104        // model_->setMeshSource("CuboidBody.mesh");
     105        model_->setScale3D(Vector3(xSize_*1.0f, cellHeight*400000000.0f, zSize_*1.0f));
    106106        model_->setPosition(Vector3(xPos_*1.0f, 0.0f, zPos_*1.0f));
    107107
     
    109109
    110110        cs_ = new BoxCollisionShape(this->getContext());
    111         cs_->setHalfExtents(Vector3(xSize_*1.0f, cellHeight*1.0f, zSize_*1.0f));
     111        cs_->setHalfExtents(Vector3(xSize_*1.0f, cellHeight*400000000.0f, zSize_*1.0f));
    112112        cs_->setPosition(Vector3(xPos_*1.0f, 0.0f, zPos_*1.0f));
    113113
  • code/branches/Presentation_FS19/src/modules/weapons/projectiles/CMakeLists.txt

    r12191 r12410  
    1515  MineProjectile.cc
    1616  WagnisProjectile.cc
     17  HoverGunProjectile.cc
    1718)
  • code/branches/Presentation_FS19/src/modules/weapons/weaponmodes/CMakeLists.txt

    r12191 r12410  
    55  HsW01.cc
    66  LightningGun.cc
     7  HoverGun.cc
    78  SplitGun.cc
    89  IceGun.cc
     
    1415  MineGun.cc
    1516  WagnisGun.cc
     17  HoverGun.cc
    1618)
Note: See TracChangeset for help on using the changeset viewer.