Begin VisualThinker migration. Some effects still pending.
This commit is contained in:
parent
af8f8fc6ee
commit
77b1ad89a9
28 changed files with 577 additions and 412 deletions
|
|
@ -366,7 +366,7 @@ Class TheBall : Actor
|
|||
for ( int i=0; i<numpt; i++ )
|
||||
{
|
||||
Vector3 pvel = SWWMUtility.Vec3FromAngles(FRandom[Spreadgun](0,360),FRandom[Spreadgun](-90,90))*FRandom[Spreadgun](1,8);
|
||||
let s = Spawn("SWWMSmallSmoke",pos);
|
||||
let s = SWWMAnimSprite.SpawnAt("SWWMSmallSmoke",pos);
|
||||
s.scale *= 3.;
|
||||
s.alpha *= .2;
|
||||
s.vel = pvel;
|
||||
|
|
@ -378,7 +378,7 @@ Class TheBall : Actor
|
|||
heat -= 0.004+0.0004*vel.length();
|
||||
A_SoundVolume(CHAN_WEAPON,vel.length()/75.);
|
||||
if ( heat <= 0 ) return;
|
||||
let s = Spawn("SWWMHalfSmoke",pos);
|
||||
let s = SWWMAnimSprite.SpawnAt("SWWMHalfSmoke",pos);
|
||||
s.alpha *= heat;
|
||||
}
|
||||
void A_HandleBounce()
|
||||
|
|
@ -599,11 +599,12 @@ Class SaltBeam : SWWMNonInteractiveActor
|
|||
for ( int i=4; i<t.Results.Distance; i+=8 )
|
||||
{
|
||||
if ( Random[Spreadgun](0,Stamina) ) continue;
|
||||
let b = Actor.Spawn("SWWMHalfSmoke",level.Vec3Offset(pos,x*i));
|
||||
b.Scale *= FRandom[Spreadgun](.6,.8);
|
||||
b.special1 = Random[Spreadgun](1,2);
|
||||
b.A_SetRenderStyle(.3,STYLE_AddShaded);
|
||||
b.SetShade(Color(1,3,4)*Random[Spreadgun](48,63));
|
||||
let b = SWWMAnimSprite.SpawnAt("SWWMHalfSmoke",level.Vec3Offset(pos,x*i));
|
||||
b.scale *= FRandom[Spreadgun](.6,.8);
|
||||
b.framestep =Random[Spreadgun](2,3);
|
||||
b.alpha = .3;
|
||||
b.SetRenderStyle(STYLE_AddShaded);
|
||||
b.scolor = Color(1,3,4)*Random[Spreadgun](48,63);
|
||||
b.vel += x*FRandom[Spreadgun](-.5,3);
|
||||
}
|
||||
if ( t.Results.HitType != TRACE_HitNone )
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue