Jump to content
The Dark Mod Forums

How do i: spawn a gib and delete it 10s later


Bikerdude

Recommended Posts

Random in what way? The gib that gets spawned, or the origin it's given, or something else?

 

If you let a script handle it, the script spawns the gib, waits enough time for it to drop, then waits 10 more seconds, then removes the gib. If you want to handle more than one gib, the script can deal with each of them separately.

 

If you don't want to use a script, then you could hide the gib in your blue room, teleport it in when you need it, and let it fall into a trigger_once_entityname in the water that's looking for it. Put a 10 second delay on that trigger, and target it to a func_remove targeted at the gib. Do this for each gib.

 

That's two methods. Perhaps other folks can suggest even more.

Link to comment
Share on other sites

Yeps, script would be like:

 

Entity e=sys.spawn ("moveablegib");

E.setOrigin (location);

(Possibly need to sys.target e here to make sure that the physics activate)

Sys.wait (10);

E.remove ();

Clipper

-The mapper's best friend.

Link to comment
Share on other sites

As for the random part I am unsure but in terms of spawning it and moving it.

 

I would just create some gibs in a room not accessible to the player, teleport the gib to an area and start a trigger once/multiple that has a 10 second delay which teleports it back to the room.

 

That would be the easiest way without having to script but i'm unsure how you would solve the random placement part

Link to comment
Share on other sites

If it's a random teleport position, there's a spawnarg for that:

"teleport_random_offset" "5 5 0"

"The measure of a man's character is what he would do if he knew he never would be found out."

- Baron Thomas Babington Macauley

Link to comment
Share on other sites

Ah, so it should spawn over and over again repeatedly, not just once? Does it do it from map start?

 

I'd use a trigger_timer for that, which allows for the duration to be randomized.

 

spawnargs: "wait 10", "random 3", "start_on 1" <-- this would make it happen anywhere from 7-13 seconds at map start

 

http://wiki.thedarkmod.com/index.php?title=Triggers#trigger_timer

"The measure of a man's character is what he would do if he knew he never would be found out."

- Baron Thomas Babington Macauley

Link to comment
Share on other sites

Join the conversation

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

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  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.

  • Recent Status Updates

    • nbohr1more

      Was checking out old translation packs and decided to fire up TDM 1.07. Rightful Property with sub-20 FPS areas yay! ( same areas run at 180FPS with cranked eye candy on 2.12 )
      · 2 replies
    • taffernicus

      i am so euphoric to see new FMs keep coming out and I am keen to try it out in my leisure time, then suddenly my PC is spouting a couple of S.M.A.R.T errors...
      tbf i cannot afford myself to miss my network emulator image file&progress, important ebooks, hyper-v checkpoint & hyper-v export and the precious thief & TDM gamesaves. Don't fall yourself into & lay your hands on crappy SSD
       
      · 5 replies
    • OrbWeaver

      Does anyone actually use the Normalise button in the Surface inspector? Even after looking at the code I'm not quite sure what it's for.
      · 7 replies
    • Ansome

      Turns out my 15th anniversary mission idea has already been done once or twice before! I've been beaten to the punch once again, but I suppose that's to be expected when there's over 170 FMs out there, eh? I'm not complaining though, I love learning new tricks and taking inspiration from past FMs. Best of luck on your own fan missions!
      · 4 replies
×
×
  • Create New...