mirror of
https://github.com/ZDoom/gzdoom.git
synced 2024-11-30 07:41:22 +00:00
fb50df2c63
surprised if this doesn't build in Linux right now. The CMakeLists.txt were checked with MinGW and NMake, but how they fair under Linux is an unknown to me at this time. - Converted most sprintf (and all wsprintf) calls to either mysnprintf or FStrings, depending on the situation. - Changed the strings in the wbstartstruct to be FStrings. - Changed myvsnprintf() to output nothing if count is greater than INT_MAX. This is so that I can use a series of mysnprintf() calls and advance the pointer for each one. Once the pointer goes beyond the end of the buffer, the count will go negative, but since it's an unsigned type it will be seen as excessively huge instead. This should not be a problem, as there's no reason for ZDoom to be using text buffers larger than 2 GB anywhere. - Ripped out the disabled bit from FGameConfigFile::MigrateOldConfig(). - Changed CalcMapName() to return an FString instead of a pointer to a static buffer. - Changed startmap in d_main.cpp into an FString. - Changed CheckWarpTransMap() to take an FString& as the first argument. - Changed d_mapname in g_level.cpp into an FString. - Changed DoSubstitution() in ct_chat.cpp to place the substitutions in an FString. - Fixed: The MAPINFO parser wrote into the string buffer to construct a map name when given a Hexen map number. This was fine with the old scanner code, but only a happy coincidence prevents it from crashing with the new code - Added the 'B' conversion specifier to StringFormat::VWorker() for printing binary numbers. - Added CMake support for building with MinGW, MSYS, and NMake. Linux support is probably broken until I get around to booting into Linux again. Niceties provided over the existing Makefiles they're replacing: * All command-line builds can use the same build system, rather than having a separate one for MinGW and another for Linux. * Microsoft's NMake tool is supported as a target. * Progress meters. * Parallel makes work from a fresh checkout without needing to be primed first with a single-threaded make. * Porting to other architectures should be simplified, whenever that day comes. - Replaced the makewad tool with zipdir. This handles the dependency tracking itself instead of generating an external makefile to do it, since I couldn't figure out how to generate a makefile with an external tool and include it with a CMake-generated makefile. Where makewad used a master list of files to generate the package file, zipdir just zips the entire contents of one or more directories. - Added the gdtoa package from netlib's fp library so that ZDoom's printf-style formatting can be entirely independant of the CRT. SVN r1082 (trunk)
1061 lines
17 KiB
Text
1061 lines
17 KiB
Text
/***** Animators ***********************************************************/
|
|
|
|
fader GoAway
|
|
{
|
|
DecayStart 0.5
|
|
DecayTime 1.0
|
|
}
|
|
|
|
fader GoAway2
|
|
{
|
|
DecayStart 1.0
|
|
DecayTime 3.0
|
|
}
|
|
|
|
colorchanger ToBlack
|
|
{
|
|
FadeStart 0.5
|
|
FadeTime 1.0
|
|
}
|
|
|
|
stretcher BloodStretcher
|
|
{
|
|
StretchTime 35
|
|
GoalY 2.0
|
|
}
|
|
|
|
slider BloodSlider
|
|
{
|
|
SlideTime 35
|
|
DistY -5
|
|
}
|
|
|
|
combiner BloodSmearer
|
|
{
|
|
BloodStretcher
|
|
BloodSlider
|
|
}
|
|
|
|
/***** Bullet Chips *****/
|
|
|
|
decal BulletChip1
|
|
{
|
|
pic CHIP1
|
|
translucent 0.85
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BulletChip2
|
|
{
|
|
pic CHIP2
|
|
translucent 0.85
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BulletChip3
|
|
{
|
|
pic CHIP3
|
|
translucent 0.85
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BulletChip4
|
|
{
|
|
pic CHIP4
|
|
translucent 0.85
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BulletChip5
|
|
{
|
|
pic CHIP5
|
|
translucent 0.85
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup BulletChip
|
|
{
|
|
BulletChip1 1
|
|
BulletChip2 1
|
|
BulletChip3 1
|
|
BulletChip4 1
|
|
BulletChip5 1
|
|
}
|
|
|
|
/***** Blood Decals ********************************************************/
|
|
/*
|
|
* Blood splats just stick to the walls.
|
|
* Blood smears crawl down walls a bit like in Blood.
|
|
*
|
|
* These do not need generators; the engine will create them automatically
|
|
* when something bleeds. In the future, the shade color will be ignored,
|
|
* and the actor's blood color will be used instead.
|
|
*/
|
|
decal BloodSplat1
|
|
{
|
|
pic BSPLAT1
|
|
shade "68 00 00"
|
|
x-scale 0.75
|
|
y-scale 0.75
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BloodSplat2
|
|
{
|
|
pic BSPLAT2
|
|
shade "68 00 00"
|
|
x-scale 0.75
|
|
y-scale 0.75
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BloodSplat3
|
|
{
|
|
pic BSPLAT3
|
|
shade "68 00 00"
|
|
x-scale 0.75
|
|
y-scale 0.75
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BloodSplat4
|
|
{
|
|
pic BSPLAT4
|
|
shade "68 00 00"
|
|
x-scale 0.75
|
|
y-scale 0.75
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BloodSplat5
|
|
{
|
|
pic BSPLAT5
|
|
shade "68 00 00"
|
|
x-scale 0.75
|
|
y-scale 0.75
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BloodSplat6
|
|
{
|
|
pic BSPLAT6
|
|
shade "68 00 00"
|
|
x-scale 0.75
|
|
y-scale 0.75
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BloodSplat7
|
|
{
|
|
pic BSPLAT7
|
|
shade "68 00 00"
|
|
x-scale 0.75
|
|
y-scale 0.75
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
// The smaller blood splats are more common than the big ones.
|
|
|
|
decalgroup BloodSplat
|
|
{
|
|
BloodSplat1 2
|
|
BloodSplat2 1
|
|
BloodSplat3 5
|
|
BloodSplat4 5
|
|
BloodSplat5 5
|
|
BloodSplat6 5
|
|
BloodSplat7 6
|
|
}
|
|
|
|
decal BloodSmear1
|
|
{
|
|
pic BSMEAR1
|
|
x-scale 0.625
|
|
y-scale 0.625
|
|
shade "68 00 00"
|
|
randomflipx
|
|
animator BloodSmearer
|
|
}
|
|
|
|
decal BloodSmear2
|
|
{
|
|
pic BSMEAR1
|
|
x-scale 0.625
|
|
y-scale 0.625
|
|
shade "68 00 00"
|
|
randomflipx
|
|
animator BloodSmearer
|
|
}
|
|
|
|
decalgroup BloodSmear
|
|
{
|
|
BloodSmear1 1
|
|
BloodSmear2 1
|
|
}
|
|
|
|
/***** Rocket Scorches *****************************************************/
|
|
|
|
decal Scorch
|
|
{
|
|
pic SCORCH1
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BigScorch
|
|
{
|
|
pic SCORCH1
|
|
shade "00 00 00"
|
|
x-scale 0.75
|
|
y-scale 0.75
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
/***** Plasma Rifle Scorches ***********************************************/
|
|
|
|
decal PlasmaScorchLower1
|
|
{
|
|
pic PLASMA1
|
|
shade "00 00 00"
|
|
x-scale 0.3
|
|
y-scale 0.3
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal PlasmaScorch1
|
|
{
|
|
pic PLSSA0
|
|
add 1.0
|
|
fullbright
|
|
animator GoAway
|
|
lowerdecal PlasmaScorchLower1
|
|
}
|
|
|
|
decal PlasmaScorchLower2
|
|
{
|
|
pic PLASMA2
|
|
shade "00 00 00"
|
|
x-scale 0.3
|
|
y-scale 0.3
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal PlasmaScorch2
|
|
{
|
|
pic PLSSB0
|
|
add 1.0
|
|
fullbright
|
|
animator GoAway
|
|
lowerdecal PlasmaScorchLower2
|
|
}
|
|
|
|
decalgroup PlasmaScorchLower
|
|
{
|
|
PlasmaScorchLower1 1
|
|
PlasmaScorchLower2 1
|
|
}
|
|
|
|
decalgroup PlasmaScorch
|
|
{
|
|
PlasmaScorch1 1
|
|
PlasmaScorch2 1
|
|
}
|
|
|
|
/***** BFG Scorches ********************************************************/
|
|
|
|
decal BFGScorch1
|
|
{
|
|
pic BFGSCRC1
|
|
shade "00 00 00"
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BFGScorch2
|
|
{
|
|
pic BFGSCRC2
|
|
shade "00 00 00"
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup BFGScorch
|
|
{
|
|
BFGScorch1 1
|
|
BFGScorch2 1
|
|
}
|
|
|
|
decal BFGLightning1
|
|
{
|
|
pic BFGLITE1
|
|
shade "80 ff 80"
|
|
fullbright
|
|
randomflipx
|
|
animator GoAway2
|
|
lowerdecal BFGScorch
|
|
}
|
|
|
|
decal BFGLightning2
|
|
{
|
|
pic BFGLITE2
|
|
shade "80 ff 80"
|
|
fullbright
|
|
randomflipy
|
|
animator GoAway2
|
|
lowerdecal BFGScorch
|
|
}
|
|
|
|
decalgroup BFGLightning
|
|
{
|
|
BFGLightning1 1
|
|
BFGLightning2 1
|
|
}
|
|
|
|
/***** Rail Gun Scorches - contributed by Nigel Rowand *********************/
|
|
|
|
decal RailScorchLower1
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 00"
|
|
x-scale 0.2
|
|
y-scale 0.2
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal RailScorchLower2
|
|
{
|
|
pic CBALSCR2
|
|
shade "00 00 00"
|
|
x-scale 0.2
|
|
y-scale 0.2
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup RailScorchLower
|
|
{
|
|
RailScorchLower1 1
|
|
RailScorchLower2 1
|
|
}
|
|
|
|
|
|
|
|
decal RailScorch1
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 56"
|
|
fullbright
|
|
x-scale 0.4
|
|
y-scale 0.4
|
|
animator GoAway
|
|
lowerdecal RailScorchLower
|
|
}
|
|
|
|
decal RailScorch2
|
|
{
|
|
pic CBALSCR2
|
|
shade "00 00 56"
|
|
fullbright
|
|
x-scale 0.4
|
|
y-scale 0.4
|
|
animator GoAway
|
|
lowerdecal RailScorchLower
|
|
}
|
|
|
|
decalgroup RailScorch
|
|
{
|
|
RailScorch1 1
|
|
RailScorch2 1
|
|
}
|
|
|
|
/***** Arachnotron Plasma Scorches *****************************************/
|
|
|
|
decal ArachScorch1
|
|
{
|
|
pic APLSA0
|
|
add 1.0
|
|
animator GoAway
|
|
lowerdecal PlasmaScorchLower1
|
|
}
|
|
|
|
decal ArachScorch2
|
|
{
|
|
pic APLSB0
|
|
add 1.0
|
|
animator GoAway
|
|
lowerdecal PlasmaScorchLower2
|
|
}
|
|
|
|
decalgroup ArachnotronScorch
|
|
{
|
|
ArachScorch1 1
|
|
ArachScorch2 1
|
|
}
|
|
|
|
/***** Baron of Hell/Hell Knight Scorches **********************************/
|
|
|
|
decal BaronScorch1
|
|
{
|
|
pic BAL7SCR1
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BaronScorch2
|
|
{
|
|
pic BAL7SCR2
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup BaronScorch
|
|
{
|
|
BaronScorch1 1
|
|
BaronScorch2 1
|
|
}
|
|
|
|
/***** Cacodemon Scorches **************************************************/
|
|
|
|
decal CacoScorch1
|
|
{
|
|
pic BAL7SCR1
|
|
shade "00 00 00"
|
|
x-scale 0.78125
|
|
y-scale 0.78125
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal CacoScorch2
|
|
{
|
|
pic BAL7SCR2
|
|
shade "00 00 00"
|
|
x-scale 0.78125
|
|
y-scale 0.78125
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup CacoScorch
|
|
{
|
|
CacoScorch1 1
|
|
CacoScorch2 1
|
|
}
|
|
|
|
/***** Doom Imp Scorches ***************************************************/
|
|
|
|
decal DImpScorch1
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 00"
|
|
x-scale 0.78125
|
|
y-scale 0.78125
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal DImpScorch2
|
|
{
|
|
pic CBALSCR2
|
|
shade "00 00 00"
|
|
x-scale 0.78125
|
|
y-scale 0.78125
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup DoomImpScorch
|
|
{
|
|
DImpScorch1 1
|
|
DImpScorch2 1
|
|
}
|
|
|
|
/***** Revenant ************************************************************/
|
|
|
|
decal RevenantScorch
|
|
{
|
|
pic BLAST1
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
// Graf Zahl provided definitions for the other games.
|
|
|
|
/***** Crossbow ************************************************************/
|
|
|
|
decal CrossbowScorch
|
|
{
|
|
pic CBOWMARK
|
|
shade "00 00 00"
|
|
x-scale 0.4
|
|
y-scale 0.4
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
/***** Heretic Imp Scorches ************************************************/
|
|
|
|
decal HImpScorch1
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal HImpScorch2
|
|
{
|
|
pic CBALSCR2
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup HImpScorch
|
|
{
|
|
HImpScorch1 1
|
|
HImpScorch2 1
|
|
}
|
|
|
|
/***** Mummy Scorches ******************************************************/
|
|
|
|
decal MummyScorch1
|
|
{
|
|
pic PLASMA1
|
|
shade "00 00 00"
|
|
x-scale 0.6
|
|
y-scale 0.6
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal MummyScorch2
|
|
{
|
|
pic PLASMA2
|
|
shade "00 00 00"
|
|
x-scale 0.6
|
|
y-scale 0.6
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup MummyScorch
|
|
{
|
|
MummyScorch1 1
|
|
MummyScorch2 1
|
|
}
|
|
|
|
/***** Heretic Knight Axe Scorches **********************************////////
|
|
|
|
decal AxeScorch1
|
|
{
|
|
pic PLASMA1
|
|
shade "00 00 00"
|
|
x-scale 0.15
|
|
y-scale 0.6
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal AxeScorch2
|
|
{
|
|
pic PLASMA2
|
|
shade "00 00 00"
|
|
x-scale 0.15
|
|
y-scale 0.6
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup AxeScorch
|
|
{
|
|
AxeScorch1 1
|
|
AxeScorch2 1
|
|
}
|
|
|
|
/***** Wizard Scorches *****************************************************/
|
|
|
|
decal WizardScorch1
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 00"
|
|
x-scale 0.6
|
|
y-scale 0.6
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal WizardScorch2
|
|
{
|
|
pic CBALSCR2
|
|
shade "00 00 00"
|
|
x-scale 0.6
|
|
y-scale 0.6
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup WizardScorch
|
|
{
|
|
WizardScorch1 1
|
|
WizardScorch2 1
|
|
}
|
|
|
|
decal SnakeScorch11
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 00"
|
|
x-scale 0.4
|
|
y-scale 0.4
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal SnakeScorch12
|
|
{
|
|
pic CBALSCR2
|
|
shade "00 00 00"
|
|
x-scale 0.4
|
|
y-scale 0.4
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup SnakeScorch1
|
|
{
|
|
SnakeScorch11 1
|
|
SnakeScorch12 1
|
|
}
|
|
|
|
decal SnakeScorch21
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 00"
|
|
x-scale 0.7
|
|
y-scale 0.7
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal SnakeScorch22
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 00"
|
|
x-scale 0.7
|
|
y-scale 0.7
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup SnakeScorch2
|
|
{
|
|
SnakeScorch21 1
|
|
SnakeScorch22 1
|
|
}
|
|
|
|
/***** Minotaur Scorches ***************************************************/
|
|
|
|
decal MinotaurScorch
|
|
{
|
|
pic SCORCH1
|
|
shade "00 00 00"
|
|
x-scale 0.55
|
|
y-scale 0.55
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
/***** Sorcerer Scorches ***************************************************/
|
|
|
|
decal SorcererScorch1
|
|
{
|
|
pic BFGSCRC1
|
|
shade "00 00 00"
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal SorcererScorch2
|
|
{
|
|
pic BFGSCRC2
|
|
shade "00 00 00"
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup SorcererScorch
|
|
{
|
|
SorcererScorch1 1
|
|
SorcererScorch2 1
|
|
}
|
|
|
|
decal SorcererLightning1
|
|
{
|
|
pic FX16J0
|
|
add 1.0
|
|
fullbright
|
|
animator GoAway2
|
|
lowerdecal SorcererScorch1
|
|
}
|
|
|
|
decal SorcererLightning2
|
|
{
|
|
pic FX16K0
|
|
add 1.0
|
|
fullbright
|
|
animator GoAway2
|
|
lowerdecal SorcererScorch2
|
|
}
|
|
|
|
decalgroup SorcererLightning
|
|
{
|
|
SorcererLightning1 1
|
|
SorcererLightning2 1
|
|
}
|
|
|
|
/**** Crossbow Scorch ******************************************************/
|
|
|
|
decal CrossbowScorch2
|
|
{
|
|
pic CBOWMARK
|
|
shade "00 00 00"
|
|
x-scale 0.25
|
|
y-scale 0.25
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
/***** Centaur Scorches ****************************************************/
|
|
|
|
decal CentaurScorch
|
|
{
|
|
pic BLAST02
|
|
shade "00 00 00"
|
|
x-scale 0.7
|
|
y-scale 0.7
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
/***** Demon2 Scorch *******************************************************/
|
|
|
|
decal Demon2Scorch
|
|
{
|
|
pic BLAST02
|
|
shade "00 00 00"
|
|
x-scale 0.65
|
|
y-scale 0.65
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
/***** Bishop Scorches *****************************************************/
|
|
|
|
decal BishopScorch1
|
|
{
|
|
pic PLASMA1
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal BishopScorch2
|
|
{
|
|
pic PLASMA2
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup BishopScorch
|
|
{
|
|
BishopScorch1 1
|
|
BishopScorch2 1
|
|
}
|
|
|
|
|
|
/***** Fire Demon Scorches *************************************************/
|
|
|
|
decal FireDemonScorchLower1
|
|
{
|
|
pic CBALSCR1
|
|
shade "00 00 00"
|
|
x-scale 0.4
|
|
y-scale 0.4
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal FireDemonScorchLower2
|
|
{
|
|
pic CBALSCR2
|
|
shade "00 00 00"
|
|
x-scale 0.4
|
|
y-scale 0.4
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup FireDemonScorch
|
|
{
|
|
FireDemonScorchLower1 1
|
|
FireDemonScorchLower2 1
|
|
}
|
|
|
|
/***** Serpent Scorches ****************************************************/
|
|
|
|
decal SerpentScorchLower1
|
|
{
|
|
pic PLASMA1
|
|
shade "00 00 00"
|
|
x-scale 0.8
|
|
y-scale 0.8
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal SerpentScorchLower2
|
|
{
|
|
pic PLASMA2
|
|
shade "00 00 00"
|
|
x-scale 0.8
|
|
y-scale 0.8
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup SerpentScorch
|
|
{
|
|
SerpentScorchLower1 1
|
|
SerpentScorchLower2 1
|
|
}
|
|
|
|
/******************** Warrior Decals ***************************************/
|
|
|
|
decal SwordScorch1
|
|
{
|
|
pic BFGSCRC1
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decal SwordScorch2
|
|
{
|
|
pic BFGSCRC2
|
|
shade "00 00 00"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
randomflipx
|
|
randomflipy
|
|
}
|
|
|
|
decalgroup SwordScorch
|
|
{
|
|
SwordScorch1 1
|
|
SwordScorch2 1
|
|
}
|
|
|
|
decal SwordLightning1
|
|
{
|
|
pic BFGLITE1
|
|
shade "80 ff 80"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
fullbright
|
|
randomflipx
|
|
animator GoAway2
|
|
lowerdecal SwordScorch
|
|
}
|
|
|
|
decal SwordLightning2
|
|
{
|
|
pic BFGLITE2
|
|
shade "80 ff 80"
|
|
x-scale 0.5
|
|
y-scale 0.5
|
|
fullbright
|
|
randomflipy
|
|
animator GoAway2
|
|
lowerdecal SwordScorch
|
|
}
|
|
|
|
decalgroup SwordLightning
|
|
{
|
|
SwordLightning1 1
|
|
SwordLightning2 1
|
|
}
|
|
|
|
|
|
/***** Generators **********************************************************/
|
|
|
|
generator Pistol BulletChip
|
|
generator Chainsaw BulletChip
|
|
generator Shotgun BulletChip
|
|
generator SuperShotgun BulletChip
|
|
generator Chaingun BulletChip
|
|
|
|
generator PlasmaBall PlasmaScorch
|
|
generator Rocket Scorch
|
|
generator BFGBall BFGLightning
|
|
|
|
generator MarinePistol BulletChip
|
|
generator MarineShotgun BulletChip
|
|
generator MarineSSG BulletChip
|
|
generator MarineChaingun BulletChip
|
|
generator MarineRailgun RailScorch
|
|
|
|
generator ZombieMan BulletChip
|
|
generator ShotgunGuy BulletChip
|
|
generator ChaingunGuy BulletChip
|
|
generator WolfensteinSS BulletChip
|
|
generator SpiderMastermind BulletChip
|
|
|
|
generator ArachnotronPlasma ArachnotronScorch
|
|
generator BaronBall BaronScorch
|
|
generator CacodemonBall CacoScorch
|
|
generator DoomImpBall DoomImpScorch
|
|
generator FatShot Scorch
|
|
generator RevenantTracer RevenantScorch
|
|
|
|
generator VolcanoBlast DoomImpScorch
|
|
generator VolcanoTBlast SnakeScorch1
|
|
generator HereticImpBall HImpScorch
|
|
generator MummyFX1 MummyScorch
|
|
generator KnightAxe AxeScorch
|
|
generator RedAxe BloodSmear
|
|
generator WizardFX1 WizardScorch
|
|
generator SnakeProjA SnakeScorch1
|
|
generator SnakeProjB SnakeScorch2
|
|
generator BeastBall DoomImpScorch
|
|
generator HeadFX1 SnakeScorch2
|
|
generator HeadFX3 CacoScorch
|
|
generator MinotaurFX1 MinotaurScorch
|
|
generator SorcererFX1 RevenantScorch
|
|
generator Sorcerer2FX1 SorcererLightning
|
|
generator GoldWand RailScorchLower
|
|
generator GoldWandPowered RailScorchLower
|
|
generator GoldWandFX1 HImpScorch
|
|
generator CrossbowFX1 CrossbowScorch
|
|
generator CrossbowFX3 CrossbowScorch2
|
|
generator MaceFX1 BaronScorch
|
|
generator Blaster RailScorchLower
|
|
generator BlasterFX1 HImpScorch
|
|
generator Ripper HImpScorch
|
|
generator HornRodFX1 PlasmaScorchLower
|
|
generator HornRodFX2 PlasmaScorchLower
|
|
generator PhoenixFX1 Scorch
|
|
generator PhoenixFX2 Scorch
|
|
|
|
generator CStaffMissile DoomImpScorch
|
|
generator HammerMissile Scorch
|
|
generator FSwordMissile SwordLightning
|
|
generator MageWandMissile RailScorchLower
|
|
generator MageStaffFX2 Scorch
|
|
generator RipperBall HImpScorch
|
|
generator SorcFX1 RevenantScorch
|
|
generator SorcFX4 RevenantScorch
|
|
generator CentaurFX CentaurScorch
|
|
generator Demon1FX1 RevenantScorch
|
|
generator Demon2FX1 Demon2Scorch
|
|
generator WraithFX1 Demon2Scorch
|
|
generator BishopFX BishopScorch
|
|
generator FireDemonMissile FireDemonScorch
|
|
generator DragonFireball CacoScorch
|
|
generator SerpentFX DoomImpScorch
|
|
|
|
generator Acolyte BulletChip
|
|
generator AcolyteTan BulletChip
|
|
generator AcolyteRed BulletChip
|
|
generator AcolyteRust BulletChip
|
|
generator AcolyteGray BulletChip
|
|
generator AcolyteDGreen BulletChip
|
|
generator AcolyteGold BulletChip
|
|
generator AcolyteLGreen BulletChip
|
|
generator AcolyteBlue BulletChip
|
|
generator AcolyteShadow BulletChip
|
|
generator Rebel BulletChip
|
|
generator Rebel1 BulletChip
|
|
generator Rebel2 BulletChip
|
|
generator Rebel3 BulletChip
|
|
generator Rebel4 BulletChip
|
|
generator Rebel5 BulletChip
|
|
generator Macil1 BulletChip
|
|
generator Macil2 BulletChip
|
|
generator SentinelFX1 PlasmaScorchLower
|
|
generator SentinelFX2 PlasmaScorchLower
|
|
generator Templar RailScorchLower
|
|
generator Reaver BulletChip
|
|
generator FlameMissile CacoScorch
|
|
generator FastFlameMissile CacoScorch
|
|
generator CrusaderMissile BaronScorch
|
|
generator BishopMissile Scorch
|
|
generator CeilingTurret BulletChip
|
|
generator SpectralLightningBall1 BaronScorch
|
|
generator SpectralLightningBall2 BaronScorch
|
|
generator SpectralLightningH1 BaronScorch
|
|
generator SpectralLightningH2 BaronScorch
|
|
generator SpectralLightningH3 BaronScorch
|
|
generator SpectralLightningBigBall1 BaronScorch
|
|
generator SpectralLightningBigBall2 BaronScorch
|
|
generator SpectralLightningV1 BaronScorch
|
|
generator SpectralLightningV2 BaronScorch
|
|
generator SpectralLightningBigV1 BaronScorch
|
|
generator SpectralLightningBigV2 BaronScorch
|
|
generator ElectricBolt CrossbowScorch2
|
|
generator AssaultGun BulletChip
|
|
generator MiniMissile Scorch
|
|
generator Mauler RailScorchLower
|