Jump to content
  • 0

Bullet Impact/Ricochet System


Uni Musuotankarep

Question

So I use Token Like Things with Names such as ShotConcrete or ShotWood.

 

Then I try to use a BulletPuff Like Actor and Customize it to Play those Specific Sounds, but Trouble was, they won't Play, and I want them to play on all Kinds of Surfaces, not just Floor Flats.

 

Code Stuff: (UniPuff is just a Base BulletPuff Reskinned)
 

Spoiler

ACTOR UniBulletPuff : UniPuff
{
  +PUFFGETSOWNER
  Decal "UniBulletChip"
  States
  {
  Spawn:
    TNT1 A 0 A_CheckFloor("SpawnFloor")
    SMOK HHII 4
    Stop
  SpawnFloor:
    TNT1 A 0
    TNT1 A 2
    TNT1 A 0 A_JumpIfInventory("ShotWater", 1, "SpawnWater")
    TNT1 A 0 A_JumpIfInventory("ShotDirtGrass", 1, "SpawnDirtGrass")
    TNT1 A 0 A_JumpIfInventory("ShotGravel", 1, "SpawnGravel")
    TNT1 A 0 A_JumpIfInventory("ShotWood", 1, "SpawnWood")
    TNT1 A 0 A_JumpIfInventory("ShotConcrete", 1, "SpawnConcrete")
    TNT1 A 0 A_JumpIfInventory("ShotGMetal", 1, "SpawnGMetal")
    TNT1 A 0 A_JumpIfInventory("ShotBMetal", 1, "SpawnBMetal")
    TNT1 A 0 A_JumpIfInventory("ShotTile", 1, "SpawnTile")
    TNT1 A 0 A_JumpIfInventory("ShotCarpet", 1, "SpawnCarpet")
    SMOK HHII 4
    Stop
  SpawnWater:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotWater", 1)
    SMOK HHII 4
    Stop
  SpawnDirtGrass:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotDirtGrass", 1)
    SMOK HHII 4
    Stop
  SpawnGravel:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotGravel", 1)
    SMOK HHII 4
    Stop
  SpawnConcrete:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotConcrete", 1)
    SMOK HHII 4
    Stop
  SpawnGMetal:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotGMetal", 1)
    SMOK HHII 4
    Stop
  SpawnBMetal:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotBMetal", 1)
    SMOK HHII 4
    Stop
  SpawnTile:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotTile", 1)
    SMOK HHII 4
    Stop
  SpawnCarpet:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotCarpet", 1)
    SMOK HHII 4
    Stop
  SpawnWood:
    TNT1 A 0
    TNT1 A 0 A_GiveToTarget("ShotWood", 1)
    SMOK HHII 4
    Stop
  }
}

 

Hopefully this System will either be Fixed or Remade using Different Methods.

Share this post


Link to post

0 answers to this question

Recommended Posts

There have been no answers to this question yet

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...