Mapping Help

zeeuwse_boer

L1: Registered
Dec 25, 2008
13
0
Hi all,

I'm making a sports like map, but i can't figure out some things:

#1. My ball (func_physbox) has to activate a
moving part (func_door) when it goes through a
zone (trigger texture)

and

#2. My ball (func_physbox) has to activate a
moving part (func_door) when it stays in a
zone (trigger texture)

Now I have the following question:
What input do I have to use?

TF2_Question.jpg
 

Fearlezz

L10: Glamorous Member
May 4, 2008
787
476
Create a filter. In the filter options set that it only detect the ball.

Then in your trigger textured brush, make it a trigger_multiply. Go to outputs; OnTouch > blue_moving_part_2

Then go back to the main options for the trigger and choose the filter to the filter you just created.
 

GrimGriz

L10: Glamorous Member
Jan 2, 2009
774
133
Also make sure the flags of the trigger are set. I think you have to check a special box for phys obj
 

zeeuwse_boer

L1: Registered
Dec 25, 2008
13
0
I already had my flags good, but the zones aren't working yet.

So I'll explain my Idea a bit more:
The first team that captures all 3 of the balls wins, but every time a team scores a ball from the opponents team will be removed and will spawn in the middle of my map.

I'm making a ball machine that transports the balls to a higher
platform where they will roll to the midle of my map.
Ball_Machine.jpg

I only have to know the following things from each zone and only from the moving objects
(I can do the roundwin, lights and the bonus time myself):
My output named:
Targets entities named:
Via this input

If someone knows a better way to transport the balls up or
any other way to improve my machine, please post a reply
 
Last edited:

GrimGriz

L10: Glamorous Member
Jan 2, 2009
774
133
what are you using for lights? I'd probably go sprites, but lighting isn't my strong suit.
zone1:
MON: OnStartTouch
TEN: Light1Sprite
VTI: ShowSprite

zone2:
MON: OnStartTouch; TEN: ballInZone2; VTI: Trigger
MON: OnEndTouchAll; TEN: ballOutZone2; VTI: Trigger

ballInZone2 (logicRelay)
MON: OnTrigger; TEN: mObj2; VTI: *Open
MON: OnTrigger; TEN: Light2Sprite; VTI: ShowSprite

ballOutZone2 (logicRelay)
MON: OnTrigger; TEN: mObj2; VTI: *Close
MON: OnTrigger; TEN: Light2Sprite; VTI: HideSprite

note: I added logic relays as that's how I roll..
*dunno what movement you want, but based on the picture it looks like func_doors would work...thus the open and close.