//Unfortunately, Zandronum/RZDoom still doesn't supports flat sprites, so to ensure that the mode can work
//both on GZDoom and Zandronum/RZDoom, it's still necessary to use 3D models.

Model BlueGiantBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 76.5 76.5 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueGiantBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 81.0 81.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL B 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueGiantBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 85.5 85.5 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL C 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueGiantBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 90.0 90.0 1.0             // Scale values
   ZOffset 1.0
   FrameIndex BPDL D 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueBigBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 53.5 53.5 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueBigBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 56.7 56.7 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL B 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueBigBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 59.9 59.9 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL C 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueBigBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 63.0 63.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL D 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model Blue_BloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 50.0 50.0 1.0            // Scale values
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
   ZOffset 1.0
}

Model Blue_BloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodspothd.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 50.0 50.0 1.0            // Scale values
   FrameIndex BPDL B 0 0         // The sprite lump, sprite frame, model index, frame number
   ZOffset 1.0
}

Model Blue_BloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodspothd2.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 50.0 50.0 1.0            // Scale values
   FrameIndex BPDL C 0 0         // The sprite lump, sprite frame, model index, frame number
   ZOffset 1.0
}

Model Blue_BloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodspothd3.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 50.0 50.0 1.0            // Scale values
   FrameIndex BPDL D 0 0         // The sprite lump, sprite frame, model index, frame number
   ZOffset 1.0
}

Model BlueMinuscleBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 12.5 12.5 1.0           // Scale values
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
   ZOffset 1.0
}

Model BlueMinuscleBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodspothd.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 12.5 12.5 1.0            // Scale values
   FrameIndex BPDL B 0 0         // The sprite lump, sprite frame, model index, frame number
   ZOffset 1.0
}

Model BlueMinuscleBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodspothd.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale -12.5 12.5 1.0            // Scale values
   FrameIndex BPDL C 0 0         // The sprite lump, sprite frame, model index, frame number
   ZOffset 1.0
}

Model BlueMinuscleBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodspothd.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 12.5 -12.5 1.0             // Scale values
   FrameIndex BPDL D 0 0         // The sprite lump, sprite frame, model index, frame number
   ZOffset 1.0
}

Model BlueWaterbloodspot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "BLODWAT.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 40.0 40.0 0.1            // Scale values
   ZOffset 1.0
   ROTATING
   Rotation-Speed 1

   FrameIndex BPDL E 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueCeilBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodceil.md3"    // Model index, model file
   Skin 0 "bloodspothd.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 40.0 40.0 -60.0            // Scale values
   ZOffset -0.1
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueCeilBloodSpotLarge      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodceil.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 40.0 40.0 1.0            // Scale values
   ZOffset -0.1
   FrameIndex BPDL a 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueMediumBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 68.0 68.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueMediumBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 72.0 72.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL B 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueMediumBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 76.0 76.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL C 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueMediumBloodSpot      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 80.0 80.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL D 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueMediumBloodSpot2      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 68.0 68.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueMediumBloodSpot2      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 72.0 72.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL B 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueMediumBloodSpot2      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 76.0 76.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL C 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueMediumBloodSpot2      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 80.0 80.0 1.0            // Scale values
   ZOffset 1.0
   FrameIndex BPDL D 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model SplatteredBlueSmall     // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bigbloodpool.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 60.0 60.0 60.0            // Scale values
   ZOffset 1.6
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model SplatteredBlueLarge     // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "SPLTBLD.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 90.0 90.0 1.0            // Scale values
   ZOffset 0.6
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueGrowingBloodPool     // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "bloodpool2.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 20.0 20.0 1.0            // Scale values
   ZOffset 0.65
   FrameIndex TNT5 A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueBloodFootPrintLeft      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "FTPL.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 90.0 90.0 90.0            // Scale values
   ZOffset 1.6
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

Model BlueBloodFootPrintRight      // Name of actor in DECORATE
{
   Path "models/bloodspot"    // Path to model in PK3
   Model 0 "bloodspot.md3"    // Model index, model file
   Skin 0 "FTPR.png"     // Model index, texture (can be in any format supported by GZDoom)
   Scale 90.0 90.0 90.0            // Scale values
   ZOffset 1.6
   FrameIndex BPDL A 0 0         // The sprite lump, sprite frame, model index, frame number
}

