User Tools

Site Tools


advanced_entities_explanation

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
advanced_entities_explanation [2023/05/24 04:43] frank_lee_smithadvanced_entities_explanation [2023/06/11 04:00] (current) – [ttt_player_nofalldamage] frank_lee_smith
Line 1: Line 1:
-==============Advanced Entities Explanation==============+================Advanced Entities Explanation================
  
 This page is for all the optional entities that will enhance your TTT map and make it more interesting. It is HIGHLY recommended that you use these sparingly. The best maps use things like traitor traps and testing tastefully and in a balanced way. **It's better to not use these entities than just plopping them in for the sake of it** This page is for all the optional entities that will enhance your TTT map and make it more interesting. It is HIGHLY recommended that you use these sparingly. The best maps use things like traitor traps and testing tastefully and in a balanced way. **It's better to not use these entities than just plopping them in for the sake of it**
  
-=====Traitor Tester (ttt_tester)======+======ttt_tester======
  
 **ttt_tester** is the entity used to create a **Traitor Tester.** This functions as a way to test whether someone is an Innocent or a Traitor. Typically, it is implemented with some catch or has a way for traitors to counter it as to not make it too easy to get everyone proven.  **ttt_tester** is the entity used to create a **Traitor Tester.** This functions as a way to test whether someone is an Innocent or a Traitor. Typically, it is implemented with some catch or has a way for traitors to counter it as to not make it too easy to get everyone proven. 
Line 55: Line 55:
 {{:role_button.png?400|}} {{:role_button.png?400|}}
  
-There are a few important Object Properties:+Important Object Properties:
  
 **Role** - will determine which role can see it, can be used for expanded roles by typing their name **Role** - will determine which role can see it, can be used for expanded roles by typing their name
Line 65: Line 65:
 **Remove on use** - Will delete the button after being used once. Useful for one time traps like explosions **Remove on use** - Will delete the button after being used once. Useful for one time traps like explosions
  
-**Tips+**Tips**
  
   * Use sparingly, trap heavy maps can be annoying and unbalanced. The best maps have only a few traps at most.   * Use sparingly, trap heavy maps can be annoying and unbalanced. The best maps have only a few traps at most.
Line 71: Line 71:
   * Innocent buttons should be avoided unless you have a really good reason to use it   * Innocent buttons should be avoided unless you have a really good reason to use it
  
-======ttt_text_popup=====+======ttt_text_popup======
  
 **ttt_text_popup** allows for a message to pop up on the player's screen when receiving an input. **ttt_text_popup** allows for a message to pop up on the player's screen when receiving an input.
Line 85: Line 85:
 **Popup Title** - Will determine the title above the main message. Useful to clarify a cooldown or if single use **Popup Title** - Will determine the title above the main message. Useful to clarify a cooldown or if single use
  
 +======ttt_credit_adjust======
 +
 +**ttt_credit_adjust** will remove or give credits to the user. This is useful for something like a role button that costs a credit to activate.
 +
 +To implement simply have the button/trigger send an //Adjust// output upon activation to the **ttt_credit_adjust**. The amount can be set in the Object Properties by changing the Adjust Amount. To remove one credit make the amount -1.
 +
 +======ttt_force_win======
 +
 +======ttt_prop_spawner======
 +
 +Entity that will spawn a prop when sent the SpawnProp output. It will spawn the prop every time it gets a signal. 
 +
 +Important Object Properties:
 +
 +**Is Static** -  Determines if it should spawn in with physics or just stay static.
  
 +**Tags** - Gives props spawned by the entity the tags. This is useful for something like a key that needs a tag to work for a certain trigger.
  
 +**World Model** - This will determine what prop spawns. When selected it will show the model in hammer exactly where it will spawn in.
  
 +======ttt_player_clip======
  
 +{{::player_clip.png?400|}}
  
 +s&box doesn't currently support a way for only props to be affected by clips, we added a setup that allows for that. **ttt_player_clip** will only block players and nothing else. This is useful for things like prop collectors that you don't want players getting into.
  
 +To implement select the entity in entity tab and then double click in the world. From there just make a box with the dimensions where you want to block the player. Be sure to give the box the toolsinvisible.vmat material unless it needs to be seen. 
  
  
advanced_entities_explanation.1684903424.txt.gz · Last modified: 2023/05/24 04:43 by frank_lee_smith

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki