Facebook Twitter YouTube Frictional Games | Forum | Privacy Policy | Dev Blog | Dev Wiki | Support | Gametee


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Trigger Cave In
Romulator Offline
Not Tech Support ;-)

Posts: 3,628
Threads: 63
Joined: Jan 2013
Reputation: 195
#2
RE: Trigger Cave In

There are two cave in entities, if I recall. One should be in the ptest folder, and another might be in gameplay. If the player isn't looking at them, you could simply just spawn one behind or in front of the player using SetEntityActive(); after walking through a ScriptArea.

If you need to make one which is a bit more realistic, but won't cause a cave in, spawn a few small rocks using SetEntityActive(), and use a timer to call various ones to fall shortly after. Something like this for example:

PHP Code: (Select All)
void OnStart()
{
    
SetEntityCollideCallback("Player""scr_rockfall""rockfall_1"true1);
}

void rockfall_1(string &in asParentstring &in asChildint alState)
{
    
SetEntityActive("rock_small_1"true);
    
SetEntityActive("rock_small_2"true);
    
//repeat
    
AddTimer(""2.5f"rockfall_2");
}

void rockfall_2(string &in asTimer)
{
    
SetEntityActive("rock_medium_1"true);
    
//blah blah, add another timer if necessary.


You can use For-Next Loops here too to make your code look at little nicer.

You could also use the latter to make it seem like there may be a cave in. Think about it and try to improve on it, since it could be used as a clever fear factor and feature to cause a bit of subtle and suggestive scare. Smile

Discord: Romulator#0001
[Image: 3f6f01a904.png]
(This post was last modified: 06-06-2016, 06:26 AM by Romulator.)
06-06-2016, 06:16 AM
Find


Messages In This Thread
Trigger Cave In - by Xallikk - 06-06-2016, 05:29 AM
RE: Trigger Cave In - by Romulator - 06-06-2016, 06:16 AM
RE: Trigger Cave In - by Mudbill - 06-06-2016, 08:08 AM
RE: Trigger Cave In - by Romulator - 06-06-2016, 05:02 PM
RE: Trigger Cave In - by Xallikk - 06-07-2016, 04:21 AM
RE: Trigger Cave In - by Romulator - 06-07-2016, 08:06 AM
RE: Trigger Cave In - by Xallikk - 06-07-2016, 09:40 PM
RE: Trigger Cave In - by Mudbill - 06-07-2016, 10:58 PM
RE: Trigger Cave In - by Xallikk - 06-09-2016, 02:34 AM
RE: Trigger Cave In - by Romulator - 06-09-2016, 07:14 AM
RE: Trigger Cave In - by Mudbill - 06-09-2016, 07:41 AM
RE: Trigger Cave In - by Xallikk - 06-09-2016, 06:17 PM
RE: Trigger Cave In - by Mudbill - 06-10-2016, 02:58 PM
RE: Trigger Cave In - by Xallikk - 06-11-2016, 02:00 AM
RE: Trigger Cave In - by Mudbill - 06-12-2016, 05:45 AM
RE: Trigger Cave In - by Xallikk - 06-12-2016, 06:29 AM
RE: Trigger Cave In - by Xallikk - 06-12-2016, 09:48 PM
RE: Trigger Cave In - by Mudbill - 06-12-2016, 10:50 PM
RE: Trigger Cave In - by Xallikk - 06-12-2016, 10:55 PM
RE: Trigger Cave In - by Mudbill - 06-13-2016, 03:14 AM
RE: Trigger Cave In - by Xallikk - 06-13-2016, 03:18 AM
RE: Trigger Cave In - by Daemian - 06-13-2016, 11:25 PM
RE: Trigger Cave In - by Mudbill - 06-14-2016, 12:35 AM
RE: Trigger Cave In - by Xallikk - 06-14-2016, 02:18 AM



Users browsing this thread: 1 Guest(s)