mirror of
https://github.com/ZDoom/qzdoom-gpl.git
synced 2024-11-15 16:51:31 +00:00
- Decal changes as per Xaser's suggestions: Smaller decal for PhoenixFX2,
CrossbowFX2 and MaceFX4 were missing decals, and HornRodFX2 gets a whole new decal. - Fixed: bfgscrc2.png had some holes in the middle that did not look so good. (From previously being handled through WinTex, maybe?) SVN r1325 (trunk)
This commit is contained in:
parent
48be3f7022
commit
835ed26370
5 changed files with 40 additions and 10 deletions
|
@ -1,3 +1,10 @@
|
|||
December 18, 2008
|
||||
- Decal changes as per Xaser's suggestions: Smaller decal for PhoenixFX2,
|
||||
CrossbowFX2 and MaceFX4 were missing decals, and HornRodFX2 gets a whole
|
||||
new decal.
|
||||
- Fixed: bfgscrc2.png had some holes in the middle that did not look so good.
|
||||
(From previously being handled through WinTex, maybe?)
|
||||
|
||||
December 17, 2008
|
||||
- Fixed: Thing_ProjectileIntercept broke slightly when converted to the new
|
||||
vector math routines (almost two years ago!) because the original code
|
||||
|
|
|
@ -664,7 +664,7 @@ static void CalcPosVel(int type, const AActor *actor, const sector_t *sector,
|
|||
break;
|
||||
|
||||
case SOURCE_Actor:
|
||||
assert(actor != NULL);
|
||||
// assert(actor != NULL);
|
||||
if (actor != NULL)
|
||||
{
|
||||
x = actor->x;
|
||||
|
@ -715,14 +715,11 @@ static void CalcPosVel(int type, const AActor *actor, const sector_t *sector,
|
|||
if (vel != NULL)
|
||||
{
|
||||
// Only actors maintain velocity information.
|
||||
if (type == SOURCE_Actor)
|
||||
if (type == SOURCE_Actor && actor != NULL)
|
||||
{
|
||||
if (actor != NULL)
|
||||
{
|
||||
vel->X = FIXED2FLOAT(actor->momx) * TICRATE;
|
||||
vel->Y = FIXED2FLOAT(actor->momz) * TICRATE;
|
||||
vel->Z = FIXED2FLOAT(actor->momy) * TICRATE;
|
||||
}
|
||||
vel->X = FIXED2FLOAT(actor->momx) * TICRATE;
|
||||
vel->Y = FIXED2FLOAT(actor->momz) * TICRATE;
|
||||
vel->Z = FIXED2FLOAT(actor->momy) * TICRATE;
|
||||
}
|
||||
else
|
||||
{
|
||||
|
|
|
@ -772,6 +772,30 @@ decal CrossbowScorch2
|
|||
randomflipy
|
||||
}
|
||||
|
||||
/***** Phoenix Rod, flamethrower mode **************************************/
|
||||
|
||||
decal PhoenixThrowerScorch
|
||||
{
|
||||
pic CBALSCR1
|
||||
shade "00 00 00"
|
||||
x-scale 0.4
|
||||
y-scale 0.4
|
||||
randomflipx
|
||||
randomflipy
|
||||
}
|
||||
|
||||
/***** "Horn Rod", rain maker projectile ***********************************/
|
||||
|
||||
decal HornyRainMaker
|
||||
{
|
||||
pic TWIRL
|
||||
shade "00 00 00"
|
||||
x-scale 0.7
|
||||
y-scale 0.7
|
||||
randomflipx
|
||||
randomflipy
|
||||
}
|
||||
|
||||
/***** Centaur Scorches ****************************************************/
|
||||
|
||||
decal CentaurScorch
|
||||
|
@ -990,15 +1014,17 @@ generator GoldWand RailScorchLower
|
|||
generator GoldWandPowered RailScorchLower
|
||||
generator GoldWandFX1 HImpScorch
|
||||
generator CrossbowFX1 CrossbowScorch
|
||||
generator CrossbowFX2 CrossbowScorch
|
||||
generator CrossbowFX3 CrossbowScorch2
|
||||
generator MaceFX1 BaronScorch
|
||||
generator MaceFX4 BFGScorch
|
||||
generator Blaster RailScorchLower
|
||||
generator BlasterFX1 HImpScorch
|
||||
generator Ripper HImpScorch
|
||||
generator HornRodFX1 PlasmaScorchLower
|
||||
generator HornRodFX2 PlasmaScorchLower
|
||||
generator HornRodFX2 HornyRainMaker
|
||||
generator PhoenixFX1 Scorch
|
||||
generator PhoenixFX2 Scorch
|
||||
generator PhoenixFX2 PhoenixThrowerScorch
|
||||
|
||||
generator CStaffMissile DoomImpScorch
|
||||
generator HammerMissile Scorch
|
||||
|
|
Binary file not shown.
Before Width: | Height: | Size: 2.6 KiB After Width: | Height: | Size: 2.5 KiB |
BIN
wadsrc/static/graphics/twirl.png
Normal file
BIN
wadsrc/static/graphics/twirl.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 2.6 KiB |
Loading…
Reference in a new issue