rendered paste bodyvoid CMissile::DumbFire( void ){ SetThink( &CMissile::DumbThink ); SetMoveType( MOVETYPE_FLY ); SetModel("models/weapons/w_missile.mdl"); UTIL_SetSize( this, vec3_origin, vec3_origin ); EmitSound( "Missile.Ignite" ); Vector vecForward; //QAngle angles; //angles.x += 1; //angles.y += 1; //SetLocalAngles( angles ); AngleVectors( GetLocalAngles(), &vecForward ); SetAbsVelocity( vecForward * RPG_SPEED ); // Smoke trail. CreateSmokeTrail();}void CMissile::DumbThink( void ) //Added this so I can make my missiles spiral around each other later{ SetMoveType( MOVETYPE_FLY ); SetModel("models/weapons/w_missile.mdl"); UTIL_SetSize( this, vec3_origin, vec3_origin ); RemoveSolidFlags( FSOLID_NOT_SOLID ); //TODO: Play opening sound Vector vecForward; QAngle angForward; EmitSound( "Missile.Ignite" ); angForward = GetAbsAngles(); //angForward.z += 10; //SetLocalAngles( angForward ); AngleVectors( GetLocalAngles(), &vecForward ); SetAbsVelocity( vecForward * ( RPG_SPEED - 800 )); SetNextThink( gpGlobals->curtime ); CreateSmokeTrail();}