// Effector Script file
// Liquids by Basic.
// Version (1.00)

.StartScript


//=========================LavaRed01======================================

.Effector 'LavaRed01'
(
  ShineMap
  (
   NolightMap
  )
  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/lava02
    Procedure            = lava01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (1 0.66 0.05 1)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.02
      )
      Stretch
      (
        Form             = 7
        Const            = 1
        Scale            = 0.1
        Start            = 64
        Freq             = 0.05
      )
    )
  )
)

//==========================LavaGreen01=====================================

.Effector 'LavaGreen01'
(

  ShineMap
  (
   NoLightmap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/lava01
    Procedure            = lava01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.01 1 0.01 1)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.02
      )
      Stretch
      (
        Form             = 1
        Const            = 1
        Scale            = 0.1
        Start            = 64
        Freq             = 0.05
      )
    )
  )
)

//=========================LavaRed02======================================

.Effector 'LavaRed02'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/lava02
    Procedure            = lava01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (1 0.66 0.05 1)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.02
      )
    )
  )
)



//=========================LavaRed03======================================

.Effector 'LavaRed03'
(
  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/lava03
    Procedure            = lava01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (1 0.66 0.05 1)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.02
      )
    )
  )
)

//=========================LavaRed04======================================

.Effector 'LavaRed04'
(
  ShineMap
  (
   NolightMap
  )
  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/lava01r
    Procedure            = lava01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (1 0.5 0.05 1)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.02
      )
      Stretch
      (
        Form             = 7
        Const            = 1
        Scale            = 0.1
        Start            = 64
        Freq             = 0.05
      )
    )
  )
)


//============================Water01Blue01========================================

.Effector 'Water01Blue01'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W01blue01
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.5 0.5 0.5)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//===========================Water01Blue02========================================

.Effector 'Water01Blue02'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W01blue02
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0 0.5 0.5 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)

//===========================Water01Blue03=========================================

.Effector 'Water01Blue03'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W01blue03
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.6 0.6 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//============================Water01Blue04========================================

.Effector 'Water01Blue04'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W01blue03
    Procedure            = HeavyRain01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.6 0.6 0.4)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//============================Water01Blue05========================================

.Effector 'Water01Blue05'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W01blue01
    Procedure            = Pacific01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.5 0.5 0.5)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//============================Water01Blue06========================================

.Effector 'Water01Blue06'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W01blue03
    Procedure            = HeavyRain01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.3 0.5 0.7 0.7)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)

//============================Water01Blue07========================================

// !!!!!!!!!!!!!!!
// SUPER WATER !!!
// !!!!!!!!!!!!!!!

.Effector 'Water01Blue07'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W01blue02
    Procedure            = Pacific01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0 0.4 0.4 0.55)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//========================Water01Blue07=================================

.Effector 'Water01Blue08'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W01blue03
    Procedure            = Pacific01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.6 0.6 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)

//======================Water02Green01=======================================

.Effector 'Water02Green01'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W02green01
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.5 0.5 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//===========================Water02Green02=========================================

.Effector 'Water02Green02'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W02green02
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.5 0.5 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)

//============================Water02Green03=======================================

.Effector 'Water02Green03'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W02green03
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.5 0.5 0.6)

    TexCoordMod
    (                  	
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)

//==========================Water02Green04==========================================

.Effector 'Water02Green04'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W02green04
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.1 0.8 0.5 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//======================Water02Green05=======================================

.Effector 'Water02Green05'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W02green03
    Procedure            = Pacific01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.5 0.5 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


// !!!!!!!!!!!!!!!
// SUPER WATER !!!
// !!!!!!!!!!!!!!!


//==========================Water02Green06==========================================

.Effector 'Water02Green06'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W02green04
    Procedure            = Pacific01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.1 0.8 0.5 0.5)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)



//==========================BloodRed01====================================

.Effector 'BloodRed01'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/Bred01
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.5 0.5 1)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//===========================Water03Yellow01======================================

.Effector 'Water03Yellow01'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/W03yell01
    Procedure            = Pacific02
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.5 0.5 0.5 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.06
      )
    )
  )
)


//========================Green_Slime01=============================


.Effector 'Green_Slime01'
(

  ShineMap
  (
   NoLightmap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
  )
  Layer '0'
  (
    Map                  = liquids/lava01
    Procedure            = LightRain01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.01 1 0.01 1)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.2
        Start            = 0
        Freq             = 0.02
      )
      Stretch
      (
        Form             = 1
        Const            = 1
        Scale            = 0.1
        Start            = 64
        Freq             = 0.05
      )
    )
  )
)

//=========================CapsulaWaterGreen01===================

// Capsula Water Green

.Effector 'CapsulaWaterGreen01'
(

  ShineMap
  (
   NolightMap
  )

  Params
  (
    Sort                   = Water
    Cull                   = TwoSided
    NoSpots
  )
  Layer '0'
  (
    Map                  = liquids/W02green04
    Procedure            = Pacific01
    Blend                'SRC_ALPHA ONE_MINUS_SRC_ALPHA'
    RgbGen               'Fixed' (0.1 0.8 0.5 0.6)

    TexCoordMod
    (
      Turbulence
      (
        Const            = 0
        Scale            = 0.15
        Start            = 0
        Freq             = 0.05
      )
    )
  )
)


//==============================================================

// Green small pool with raindrops

.Effector 'PoolN01'
(
  Layer '0'
  (
    Map                  = $lightmap
  )
  Layer '1'
  (
    Map                  = T98/FLOR05A3
    Procedure            = ProForPool01
    Blend                'DST_COLOR ZERO'
  )
)

//==============================================================
          
             
.EndScript