
; $Header: /Dark Reign Version/Dark/Deftxt/TRNEFF.TXT 7     17/06/97 10:00 Tmott $
;
; Default terrain EFFECTS definition file
;
; Terrain effects are from 0..7
; Overlay effects are 8,
;
;           2 - Building
;           3 - Impassable rock/wall



DefineEffectType(Wheel 100 2)
{
  SetEffect(0 -1 0 6)
  SetEffect(1 -1 100 6)
  SetEffect(2 -1 100 6)
  SetEffect(3 -1 100 6)
  SetEffect(4 -1 25 6)
  SetEffect(5 -1 25 6)
  SetEffect(6 -1 25 6)
  SetEffect(7 -1 25 6)
  SetEffect(8 -1 200 6)
  SetEffect(9 -1 200 6)
  SetEffect(10 -1 100 6)
  SetEffect(11 -1 100 6)
  SetEffect(12 -1 100 6)
  SetEffect(13 -1 100 6)
  SetEffect(14 -1 100 6)
  SetEffect(15 -1 100 6)

; special effects

  SetEffect(16 0 0 0)
  SetEffect(16 1 0 2)
  SetEffect(16 2 100 2)
  SetEffect(16 3 0 0)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 50 2)
  SetEffect(16 7 0 0)
}

DefineEffectType(Wheelf 100 2)
{
  SetEffect(0 -1 20 6)
  SetEffect(1 -1 100 6)
  SetEffect(2 -1 100 6)
  SetEffect(3 -1 100 6)
  SetEffect(4 -1 25 6)
  SetEffect(5 -1 25 6)
  SetEffect(6 -1 25 6)
  SetEffect(7 -1 25 6)
  SetEffect(8 -1 200 6)
  SetEffect(9 -1 200 6)
  SetEffect(10 -1 100 6)
  SetEffect(11 -1 100 6)
  SetEffect(12 -1 100 6)
  SetEffect(13 -1 100 6)
  SetEffect(14 -1 100 6)
  SetEffect(15 -1 100 6)

; special effects

  SetEffect(16 0 0 0)
  SetEffect(16 1 0 2)
  SetEffect(16 2 100 2)
  SetEffect(16 3 0 0)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 50 2)
  SetEffect(16 7 0 0)
}

DefineEffectType(Wheela 100 2)
{
  SetEffect(0 -1 0 9)
  SetEffect(1 -1 100 9)
  SetEffect(2 -1 100 9)
  SetEffect(3 -1 100 9)
  SetEffect(4 -1 25 9)
  SetEffect(5 -1 25 9)
  SetEffect(6 -1 25 9)
  SetEffect(7 -1 25 9)
  SetEffect(8 -1 200 9)
  SetEffect(9 -1 200 9)
  SetEffect(10 -1 100 9)
  SetEffect(11 -1 100 9)
  SetEffect(12 -1 100 9)
  SetEffect(13 -1 100 9)
  SetEffect(14 -1 100 9)
  SetEffect(15 -1 100 9)

; special effects

  SetEffect(16 0 0 0)
  SetEffect(16 1 0 2)
  SetEffect(16 2 100 2)
  SetEffect(16 3 0 0)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 50 2)
  SetEffect(16 7 0 0)
}
DefineEffectType(Track 100 2)
{
  SetEffect(0 -1 0 6)
  SetEffect(1 -1 100 6)
  SetEffect(2 -1 100 6)
  SetEffect(3 -1 100 6)
  SetEffect(4 -1 50 6)
  SetEffect(5 -1 50 6)
  SetEffect(6 -1 25 6)
  SetEffect(7 -1 25 6)
  SetEffect(8 -1 150 6)
  SetEffect(9 -1 150 6)
  SetEffect(10 -1 100 6)
  SetEffect(11 -1 100 6)
  SetEffect(12 -1 100 6)
  SetEffect(13 -1 100 6)
  SetEffect(14 -1 100 6)
  SetEffect(15 -1 100 6)

; special effects

  SetEffect(16 0 0 0)
  SetEffect(16 1 0 2)
  SetEffect(16 2 100 2)
  SetEffect(16 3 0 0)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 100 2)
  SetEffect(16 7 0 0)
}

DefineEffectType(Foot 100 3)
{
  SetEffect(0 -1 0 9)
  SetEffect(1 -1 100 9)
  SetEffect(2 -1 100 9)
  SetEffect(3 -1 100 9)
  SetEffect(4 -1 50 9)
  SetEffect(5 -1 50 9)
  SetEffect(6 -1 50 9)
  SetEffect(7 -1 50 9)
  SetEffect(8 -1 150 9)
  SetEffect(9 -1 150 9)
  SetEffect(10 -1 100 9)
  SetEffect(11 -1 100 9)
  SetEffect(12 -1 100 9)
  SetEffect(13 -1 100 9)
  SetEffect(14 -1 100 9)
  SetEffect(15 -1 100 9)

; special effects

  SetEffect(16 0 95 2)
  SetEffect(16 1 60 2)
  SetEffect(16 2 100 2)
  SetEffect(16 3 0 0)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 0 0)
  SetEffect(16 7 60 2)
}

DefineEffectType(Hover 100 3)
{
  SetEffect(0 -1 100 3)
  SetEffect(1 -1 100 3)
  SetEffect(2 -1 100 3)
  SetEffect(3 -1 100 3)
  SetEffect(4 -1 100 3)
  SetEffect(5 -1 100 3)
  SetEffect(6 -1 25 3)
  SetEffect(7 -1 25 3)
  SetEffect(8 -1 100 3)
  SetEffect(9 -1 100 3)
  SetEffect(10 -1 100 3)
  SetEffect(11 -1 100 3)
  SetEffect(12 -1 100 3)
  SetEffect(13 -1 100 3)
  SetEffect(14 -1 100 3)
  SetEffect(15 -1 100 3)

; special effects

  SetEffect(16 0 0 0)
  SetEffect(16 1 60 2)
  SetEffect(16 2 100 2)
  SetEffect(16 3 0 0)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 20 2)
  SetEffect(16 7 0 0)
}


DefineEffectType(Hovers 100 3)
{
  SetEffect(0 -1 100 9)
  SetEffect(1 -1 100 9)
  SetEffect(2 -1 100 9)
  SetEffect(3 -1 100 9)
  SetEffect(4 -1 100 9)
  SetEffect(5 -1 100 9)
  SetEffect(6 -1 100 9)
  SetEffect(7 -1 100 9)
  SetEffect(8 -1 100 9)
  SetEffect(9 -1 100 9)
  SetEffect(10 -1 100 9)
  SetEffect(11 -1 100 9)
  SetEffect(12 -1 100 9)
  SetEffect(13 -1 100 9)
  SetEffect(14 -1 100 9)
  SetEffect(15 -1 100 9)

; special effects

  SetEffect(16 0 0 0)
  SetEffect(16 1 60 2)
  SetEffect(16 2 100 2)
  SetEffect(16 3 0 0)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 20 2)
  SetEffect(16 7 0 0)
}



DefineEffectType(Flying 100 3)
{
  SetEffect(0 -1 100 9)
  SetEffect(1 -1 100 9)
  SetEffect(2 -1 100 9)
  SetEffect(3 -1 100 9)
  SetEffect(4 -1 100 9)
  SetEffect(5 -1 100 9)
  SetEffect(6 -1 100 9)
  SetEffect(7 -1 100 9)
  SetEffect(8 -1 100 9)
  SetEffect(9 -1 100 9)
  SetEffect(10 -1 100 9)
  SetEffect(11 -1 100 9)
  SetEffect(12 -1 100 9)
  SetEffect(13 -1 100 9)
  SetEffect(14 -1 100 9)
  SetEffect(15 -1 100 9)

; special effects

  SetEffect(16 0 100 8)
  SetEffect(16 1 100 8)
  SetEffect(16 2 100 8)
  SetEffect(16 3 100 8)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 100 8)
  SetEffect(16 7 100 8)
}

DefineEffectType(LeggedDroid 100 3)        ;; Percent speed , max slope
{
  SetEffect(0 -1 0 9)
  SetEffect(1 -1 100 9)
  SetEffect(2 -1 100 9)
  SetEffect(3 -1 100 9)
  SetEffect(4 -1 50 9)
  SetEffect(5 -1 50 9)
  SetEffect(6 -1 50 9)
  SetEffect(7 -1 50 9)
  SetEffect(8 -1 150 9)
  SetEffect(9 -1 150 9)
  SetEffect(10 -1 100 9)
  SetEffect(11 -1 100 9)
  SetEffect(12 -1 100 9)
  SetEffect(13 -1 100 9)
  SetEffect(14 -1 100 9)
  SetEffect(15 -1 100 9)

; special effects

  SetEffect(16 0 80 2)
  SetEffect(16 1 60 2)
  SetEffect(16 2 100 2)
  SetEffect(16 3 0 0)
  SetEffect(16 4 0 0)
  SetEffect(16 5 100 8)
  SetEffect(16 6 90 2)
  SetEffect(16 7 20 2)
}

DefineEffectType(Fixed 0 0)
{
}

