TODO: bloodied footsteps, can still re-use code from Soundless Mound there.
474 lines
8.6 KiB
Text
474 lines
8.6 KiB
Text
// 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
|
|
Skin 0 "BloodDrop5.png"
|
|
FrameIndex SBLD J 0 0
|
|
Skin 0 "BloodDrop6.png"
|
|
FrameIndex SBLD K 0 0
|
|
Skin 0 "BloodDrop7.png"
|
|
FrameIndex SBLD L 0 0
|
|
Skin 0 "BloodDrop8.png"
|
|
FrameIndex SBLD M 0 0
|
|
ZOffset -0.1
|
|
Skin 0 "BloodSplat1.png"
|
|
FrameIndex SBLD N 0 0
|
|
Skin 0 "BloodSplat2.png"
|
|
FrameIndex SBLD O 0 0
|
|
Skin 0 "BloodSplat3.png"
|
|
FrameIndex SBLD P 0 0
|
|
Skin 0 "BloodSplat4.png"
|
|
FrameIndex SBLD Q 0 0
|
|
Skin 0 "BloodSplat1.png"
|
|
FrameIndex SBLD R 0 0
|
|
Skin 0 "BloodSplat2.png"
|
|
FrameIndex SBLD S 0 0
|
|
Skin 0 "BloodSplat3.png"
|
|
FrameIndex SBLD T 0 0
|
|
Skin 0 "BloodSplat4.png"
|
|
FrameIndex SBLD U 0 0
|
|
}
|
|
|
|
Model "mkBloodBlast"
|
|
{
|
|
Path "models/extra"
|
|
Model 0 "Flat.obj"
|
|
Scale 20 20 20
|
|
ZOffset 0.1
|
|
USEACTORPITCH
|
|
USEACTORROLL
|
|
DONTCULLBACKFACES
|
|
|
|
Skin 0 "BloodBlast.png"
|
|
FrameIndex XZW1 A 0 0
|
|
}
|
|
|
|
Model "mkBloodPool"
|
|
{
|
|
Path "models/extra"
|
|
Model 0 "Flat.obj"
|
|
Scale 60 60 60
|
|
ZOffset 0.1
|
|
USEACTORPITCH
|
|
USEACTORROLL
|
|
DONTCULLBACKFACES
|
|
|
|
Skin 0 "blodpool.png"
|
|
FrameIndex XZW1 A 0 0
|
|
// do not use for sprite-based monsters
|
|
Skin 0 "blodpool_shaded.png"
|
|
FrameIndex XZW1 B 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
|
|
}
|