Also, on an unrelated note, I left this question in the "how do i" thread and figured posting it here couldn't hurt.
Rowsol wrote:I can't get this blood to project behind the monster.
Code: Select all
ACTOR NewBlood : Blood replaces Blood { +CLIENTSIDEONLY +NOGRAVITY States { Spawn: Spray: TNT1 AAA 0 A_SpawnItemEx("FleshHit",0,0,0,0,0,0,0,128) TNT1 AAA 0 A_SpawnItemEx("BloodSpray",0,0,0,frandom(-2,2),0,0,0,129) TNT1 AAA 0 A_SpawnItemEx("NewFlyingBlood",0,0,0,frandom(-2,2),0,0,0,129) // <--- this one TNT1 AAA 0 A_SpawnItemEx("SmallFlyingBlood",0,0,0,frandom(-2,2),0,0,0,129) Stop } }
No matter what I make the velocity the blood won't go behind them even though +THRUACTORS is on the blood.Code: Select all
ACTOR NewFlyingBlood { Scale 0.1 Health 1 Radius 2 Height 2 +MISSILE +THRUACTORS +CLIENTSIDEONLY +CORPSE +NOTELEPORT +NOBLOCKMAP +DONTSPLASH +DOOMBOUNCE BounceCount 2 BounceFactor 0.05 WallBounceFactor 0.05 States { Spawn: TNT1 A 0 TNT1 A 0 A_JumpIf(ACS_ExecuteWithResult(304) == 1, "Toaster") FBLD AAABBBCCCDDD 1 A_SpawnItem("NewFlyingBloodTrail",0,0,0,1) Loop Crash: Death: TNT1 A 0 A_PlaySound("Gibs") TNT1 A 1 A_SpawnItem("NewBloodSpot",0,0,0,1) Stop Toaster: TNT1 A 0 Stop } }
Also, what does the flag 129 do anyway? This is code from Complex Doom btw.