// misc. models

Model "Unknown"
{
	Path "models"

	Model 0 "extra/IAmError.obj"
	Skin 0 "ERRORENV"
	Scale 32 32 48
	ZOffset 28
	FORCECULLBACKFACES
	FrameIndex UNKN A 0 0
}

Model "FancyConfetti"
{
	Path "models"

	Model 0 "extra/Flat.obj"
	Scale 1 1 1
	ZOffset 0.1
	USEACTORPITCH
	USEACTORROLL

	Skin 0 "envmap/goldenv.png"
	FrameIndex XZW1 A 0 0
	Skin 0 "envmap/bluenv.png"
	FrameIndex XZW1 B 0 0
	Skin 0 "envmap/darkenv.png"
	FrameIndex XZW1 C 0 0
	Skin 0 "envmap/greenenv.png"
	FrameIndex XZW1 D 0 0
	Skin 0 "envmap/ekaenv.png"
	FrameIndex XZW1 E 0 0
	Skin 0 "envmap/watrenv.png"
	FrameIndex XZW1 F 0 0
	Skin 0 "envmap/purpenv.png"
	FrameIndex XZW1 G 0 0
	Skin 0 "envmap/telenv.png"
	FrameIndex XZW1 H 0 0
	Skin 0 "envmap/redenv.png"
	FrameIndex XZW1 I 0 0
	Skin 0 "envmap/silverenv.png"
	FrameIndex XZW1 J 0 0
	Skin 0 "envmap/dekaenv.png"
	FrameIndex XZW1 K 0 0
	Skin 0 "envmap/iceenv.png"
	FrameIndex XZW1 L 0 0
	Skin 0 "envmap/leadenv.png"
	FrameIndex XZW1 M 0 0
	Skin 0 "envmap/puroenv.png"
	FrameIndex XZW1 N 0 0
}

Model "SWWMSparkTrail"
{
	Path "models/extra"

	Model 0 "YBeam.obj"
	Skin 0 "ChunkTrail.png"
	Scale 1 1 1
	USEACTORPITCH
	USEACTORROLL
	DONTCULLBACKFACES
	CORRECTPIXELSTRETCH

	FrameIndex XZW1 A 0 0
}

Model "SWWMChip"
{
	Path "models"

	Model 0 "Chunky.md3"
	Skin 0 "Chunky.png"
	Scale 0.02 0.02 0.02
	USEROTATIONCENTER
	USEACTORPITCH
	USEACTORROLL
	CORRECTPIXELSTRETCH
	FORCECULLBACKFACES
	Rotation-Center 0 0 0.1
	ZOffset 0.2

	FrameIndex XZW1 A 0 0
	FrameIndex XZW1 B 0 1
	FrameIndex XZW1 C 0 2
	FrameIndex XZW1 D 0 3
	FrameIndex XZW1 E 0 4
	FrameIndex XZW1 F 0 5
	FrameIndex XZW1 G 0 6
	FrameIndex XZW1 H 0 7
}

Model "mkBloodDrop"
{
	Path "models/extra"
	Model 0 "Flat.obj"
	Scale 12 12 12
	ZOffset 0.1
	USEACTORPITCH
	USEACTORROLL
	DONTCULLBACKFACES

	Skin 0 "BloodDrop1.png"
	FrameIndex SBLD F 0 0
	Skin 0 "BloodDrop2.png"
	FrameIndex SBLD G 0 0
	Skin 0 "BloodDrop3.png"
	FrameIndex SBLD H 0 0
	Skin 0 "BloodDrop4.png"
	FrameIndex SBLD I 0 0
	ZOffset -0.1
	Skin 0 "BloodDrop1.png"
	FrameIndex SBLD J 0 0
	Skin 0 "BloodDrop2.png"
	FrameIndex SBLD K 0 0
	Skin 0 "BloodDrop3.png"
	FrameIndex SBLD L 0 0
	Skin 0 "BloodDrop4.png"
	FrameIndex SBLD M 0 0
}

Model "mkFlyingGib"
{
	Path "models"

	Model 0 "ChunkyMeat.md3"
	Skin 0 "ChunkyMeat.png"
	Scale 0.05 0.05 0.05
	USEROTATIONCENTER
	USEACTORPITCH
	USEACTORROLL
	CORRECTPIXELSTRETCH
	FORCECULLBACKFACES
	Rotation-Center 0 0 1
	ZOffset 2

	FrameIndex XZW1 A 0 0
	FrameIndex XZW1 B 0 1
	FrameIndex XZW1 C 0 2
	FrameIndex XZW1 D 0 3
	FrameIndex XZW1 E 0 4
	FrameIndex XZW1 F 0 5
	FrameIndex XZW1 G 0 6
	FrameIndex XZW1 H 0 7
}

Model "RadiusDebugSphere"
{
	Path "models/extra"
	Model 0 "UnitSphere.obj"
	Scale 1 1 1
	FORCECULLBACKFACES

	FrameIndex XZW1 A 0 0
}

Model "DemolitionistRadiusShockwave"
{
	Path "models/extra"
	Model 0 "Flat.obj"
	Skin 0 "Shockwave.png"
	Scale 200 12 3
	PitchOffset 90
	ZOffset 4
	USEACTORPITCH
	DONTCULLBACKFACES
	CORRECTPIXELSTRETCH

	FrameIndex XZW1 A 0 0
}
Model "DemolitionistRadiusShockwaveTail"
{
	Path "models/extra"
	Model 0 "Flat.obj"
	Skin 0 "Shockwave.png"
	Scale 200 12 3
	PitchOffset 90
	ZOffset 4
	USEACTORPITCH
	DONTCULLBACKFACES
	CORRECTPIXELSTRETCH

	FrameIndex XZW1 A 0 0
}

Model "MykradvoTendril"
{
	Path "models/extra"

	Model 0 "WarpBeam3.md3"
	Skin 0 "AnomTrail.png"
	Scale 1 1 1
	DONTCULLBACKFACES
	USEACTORPITCH
	USEACTORROLL

	// base
	FrameIndex XZW1 A 0 0
	// low deviation
	FrameIndex XZW1 B 0 1
	FrameIndex XZW1 C 0 2
	FrameIndex XZW1 D 0 3
	FrameIndex XZW1 E 0 4
	// mid deviation
	FrameIndex XZW1 F 0 5
	FrameIndex XZW1 G 0 6
	FrameIndex XZW1 H 0 7
	FrameIndex XZW1 I 0 8
	// high deviation
	FrameIndex XZW1 J 0 9
	FrameIndex XZW1 K 0 10
	FrameIndex XZW1 L 0 11
	FrameIndex XZW1 M 0 12
}
Model "MykradvoSmallTendril"
{
	Path "models/extra"

	Model 0 "WarpBeam2.md3"
	Skin 0 "AnomTrail.png"
	Scale 0.25 0.5 0.5
	DONTCULLBACKFACES
	USEACTORPITCH
	USEACTORROLL

	// base
	FrameIndex XZW1 A 0 0
	// low deviation
	FrameIndex XZW1 B 0 1
	FrameIndex XZW1 C 0 2
	FrameIndex XZW1 D 0 3
	FrameIndex XZW1 E 0 4
	// mid deviation
	FrameIndex XZW1 F 0 5
	FrameIndex XZW1 G 0 6
	FrameIndex XZW1 H 0 7
	FrameIndex XZW1 I 0 8
	// high deviation
	FrameIndex XZW1 J 0 9
	FrameIndex XZW1 K 0 10
	FrameIndex XZW1 L 0 11
	FrameIndex XZW1 M 0 12
}
Model "MykradvoSmallNullTendril"
{
	Path "models/extra"

	Model 0 "WarpBeam2.md3"
	Skin 0 "AnomTrail.png"
	Scale 0.125 0.25 0.25
	DONTCULLBACKFACES
	USEACTORPITCH
	USEACTORROLL

	// base
	FrameIndex XZW1 A 0 0
	// low deviation
	FrameIndex XZW1 B 0 1
	FrameIndex XZW1 C 0 2
	FrameIndex XZW1 D 0 3
	FrameIndex XZW1 E 0 4
	// mid deviation
	FrameIndex XZW1 F 0 5
	FrameIndex XZW1 G 0 6
	FrameIndex XZW1 H 0 7
	FrameIndex XZW1 I 0 8
	// high deviation
	FrameIndex XZW1 J 0 9
	FrameIndex XZW1 K 0 10
	FrameIndex XZW1 L 0 11
	FrameIndex XZW1 M 0 12
}

Model "SaltBeam"
{
	Path "models/extra"

	Model 0 "WarpBeam2.md3"
	Scale 0.5 0.5 0.5
	DONTCULLBACKFACES
	USEACTORPITCH
	USEACTORROLL

	// starter
	Skin 0 "SaltBeamS.png"

	// base
	FrameIndex XZW1 A 0 0
	// low deviation
	FrameIndex XZW1 B 0 1
	FrameIndex XZW1 C 0 2
	FrameIndex XZW1 D 0 3
	FrameIndex XZW1 E 0 4
	// mid deviation
	FrameIndex XZW1 F 0 5
	FrameIndex XZW1 G 0 6
	FrameIndex XZW1 H 0 7
	FrameIndex XZW1 I 0 8
	// high deviation
	FrameIndex XZW1 J 0 9
	FrameIndex XZW1 K 0 10
	FrameIndex XZW1 L 0 11
	FrameIndex XZW1 M 0 12

	// other
	Skin 0 "SaltBeam.png"

	// base
	FrameIndex XZW2 A 0 0
	// low deviation
	FrameIndex XZW2 B 0 1
	FrameIndex XZW2 C 0 2
	FrameIndex XZW2 D 0 3
	FrameIndex XZW2 E 0 4
	// mid deviation
	FrameIndex XZW2 F 0 5
	FrameIndex XZW2 G 0 6
	FrameIndex XZW2 H 0 7
	FrameIndex XZW2 I 0 8
	// high deviation
	FrameIndex XZW2 J 0 9
	FrameIndex XZW2 K 0 10
	FrameIndex XZW2 L 0 11
	FrameIndex XZW2 M 0 12
}

Model "TheBall"
{
	Path "models"

	Model 0 "extra/BaseSphere.obj"
	Skin 0 "envmap/leadenv.png"
	Scale 2 2 2
	ZOffset 1
	FORCECULLBACKFACES

	FrameIndex XZW1 A 0 0
}

Model "SWWMShadow"
{
	Path "models/extra"
	Model 0 "Flat.obj"
	Skin 0 "BlobShadow.png"
	Scale 12 12 12	// slightly smaller on purpose
	ZOffset 0.1
	USEACTORPITCH
	USEACTORROLL

	FrameIndex XZW1 A 0 0
}

Model "EnvmapDebugSphere"
{
	Path "models"
	Model 0 "extra/UnitSphere.obj"
	Scale 16 16 16
	ZOffset 32
	DONTCULLBACKFACES

	Skin 0 "envmap/blodenv.png"
	FrameIndex XZW1 A 0 0
	Skin 0 "envmap/bluenv.png"
	FrameIndex XZW1 B 0 0
	Skin 0 "envmap/darkenv.png"
	FrameIndex XZW1 C 0 0
	Skin 0 "envmap/dekaenv.png"
	FrameIndex XZW1 D 0 0
	Skin 0 "envmap/ekaenv.png"
	FrameIndex XZW1 E 0 0
	Skin 0 "envmap/glassenv.png"
	FrameIndex XZW1 F 0 0
	Skin 0 "envmap/glss2env.png"
	FrameIndex XZW1 G 0 0
	Skin 0 "envmap/glss3env.png"
	FrameIndex XZW1 H 0 0
	Skin 0 "envmap/glss4env.png"
	FrameIndex XZW1 I 0 0
	Skin 0 "envmap/glss5env.png"
	FrameIndex XZW1 J 0 0
	Skin 0 "envmap/glss6env.png"
	FrameIndex XZW1 K 0 0
	Skin 0 "envmap/goldenv.png"
	FrameIndex XZW1 L 0 0
	Skin 0 "envmap/greenenv.png"
	FrameIndex XZW1 M 0 0
	Skin 0 "envmap/iceenv.png"
	FrameIndex XZW1 N 0 0
	Skin 0 "envmap/kinyenv.png"
	FrameIndex XZW1 O 0 0
	Skin 0 "envmap/lavaenv.png"
	FrameIndex XZW1 P 0 0
	Skin 0 "envmap/leadenv.png"
	FrameIndex XZW1 Q 0 0
	Skin 0 "envmap/nokrenv.png"
	FrameIndex XZW1 R 0 0
	Skin 0 "envmap/nukenv.png"
	FrameIndex XZW1 S 0 0
	Skin 0 "envmap/ockoenv.png"
	FrameIndex XZW1 T 0 0
	Skin 0 "envmap/pronoenv.png"
	FrameIndex XZW1 U 0 0
	Skin 0 "envmap/puroenv.png"
	FrameIndex XZW1 V 0 0
	Skin 0 "envmap/purpenv.png"
	FrameIndex XZW1 W 0 0
	Skin 0 "envmap/redenv.png"
	FrameIndex XZW1 X 0 0
	Skin 0 "envmap/reflenv.png"
	FrameIndex XZW1 Y 0 0
	Skin 0 "envmap/rfl2env.png"
	FrameIndex XZW1 Z 0 0
	Skin 0 "envmap/silverenv.png"
	FrameIndex XZW2 A 0 0
	Skin 0 "envmap/tarenv.png"
	FrameIndex XZW2 B 0 0
	Skin 0 "envmap/telenv.png"
	FrameIndex XZW2 C 0 0
	Skin 0 "envmap/watrenv.png"
	FrameIndex XZW2 D 0 0
	Skin 0 "ERRORENV"
	FrameIndex XZW2 E 0 0
	Skin 0 "BARRIENV"
	FrameIndex XZW2 F 0 0
}
