Simplifing Some Logic
I am currently working on a map with a friend and was coding a move away floor over slime/fire. I have the challenge working but with many changes to items I didn't like.
When I had to make the solution, I first set it up similar to that of a prefab (redone by me to understand its mechanics.)I tried to use, The User1-4 outputs, for the challenge. After testing there appeared to be bugs using those. I also thought they may come back to haunt me again if I used the same kind of outputs later.
The solution I then tried was adding more "relay_logic" entities to the map but after that I have a total of 9.
Sure that doesn't seem like much but that was only one room. I'm wondering if 9 relay logics are normal for a single room of a much larger test or there is a way to simplify this into at least 4-5 "logic_relay's" without use of any "user1-4" outputs.
Also as a side question: How does one set up the fire entity to ignite by itself?
Can you just help me figure out the second problem? I tried the flags in the fire entity and get nothing. What settings would you think create fire?
You still have some time before you could have a problem with input/output overflow. One day, I made an "amusement park" for Half-Life 2: Deathmatch, there was attractions moving everywhere, things spinning, things making smoke, musics and sounds playing, lights and sprites were flickering all the way out, and THERE I had a problem with input/output overflow. But there was like 40 or 50 outputs sent per second. So... don't be so anxious. The more the better.
I've made a rather complex logic system for the map I'm currently working on. It features the "nine rooms which must all be made lit"-riddle and it works fine, as far as I know without any bugs, thanks to the user input. I'm pretty sure there are other ways, but sometimes, the user inputs is a great way to do things.
msleeper wrote:
The User1-4 I/Os are in my opinion generally worthless. I can not think of a single instance where they would be useful to use.
http://developer.valvesoftware.com/wiki/User_Inputs_and_Outputs
NykO18 wrote:
http://developer.valvesoftware.com/wiki/User_Inputs_and_Outputs
Well played. 
Ricotez wrote:
"nine rooms which must all be made lit"
I bet i know what puzzle that is :p (Lights out on a 3x3 grid)
I was going to make a puzzle like that but i have been using alot of logic branches and listeners which imitate conditional statements. Are logic branch listeners the best way to go for making complex logic puzzles?
Kinda, Hurricaaane made a pretty sweet article on the Wiki about logic puzzles and how to use the various logic entities to the best of their abilities.