Capture block not working ?

Apr 13, 2009
728
309
I'm making an A/D cp map, and it seems that on the last point, RED players can't block the point's capture by standing on the trigger_capture_area. Any idea what I did wrong ?
 

Kagatos

L1: Registered
Jan 3, 2011
31
0
Ok, question about this so I'm clear about what to do.

You need to point the point you want to be able to be blocked to itself?
[Edit - this is for a 5 point map]
So using the map resources from here, Blue's final point is named - "cp_blu1", so in order to block the cap I would put "cp_blu1" in Red previous required point 1 or the Blue PRP1, or both?

But doing that it says that would screw up the requirements like and allow red to not cap in order? or because they are index as 2 = center, 1 = Mids, and 0 = final that your good and that won't happen?
 

Kagatos

L1: Registered
Jan 3, 2011
31
0
Okay, I think I got it...but just to be sure since I don't have a server and other people to test with.

My layout (taken directly from the ultimate resource library)
Layout -- Name -- Index
Red_final -- cp_red1 -- 4
Red_Mid -- cp_red2 -- 3
Center -- cp_3 -- 2
Blue_Mid -- cp_blu2 -- 1
Blue_final -- cp_blu1 -- 0

So if blue is attacking Red's final point, in order for red to be able to block the cap I need to set cp_red1
Red_Previous_required_point 1 -
Red_Previous_required_point 2 -
Red_Previous_required_point 3 -
Blue_Previous_required_point 1 - cp_red1
Blue_Previous_required_point 2 - cp_red2
Blue_Previous_required_point 3 - cp_3

Correct? or did I miss something?
 
Apr 13, 2009
728
309
Okay, I think I got it...but just to be sure since I don't have a server and other people to test with.

My layout (taken directly from the ultimate resource library)
Layout -- Name -- Index
Red_final -- cp_red1 -- 4
Red_Mid -- cp_red2 -- 3
Center -- cp_3 -- 2
Blue_Mid -- cp_blu2 -- 1
Blue_final -- cp_blu1 -- 0

So if blue is attacking Red's final point, in order for red to be able to block the cap I need to set cp_red1
Red_Previous_required_point 1 -
Red_Previous_required_point 2 -
Red_Previous_required_point 3 -
Blue_Previous_required_point 1 - cp_red1
Blue_Previous_required_point 2 - cp_red2
Blue_Previous_required_point 3 - cp_3

Correct? or did I miss something?

Not correct.
Technically, BLU only requires cp_red2. Setting the point to require itself for BLU means BLU can capture it at any time, which is NOT what you want.
But you don't even have to worry about that because linear mirror cp maps are setup automatically if you set the indexes correctly (as you did). What you're missing, however is that Red_Previous_required_point 1 should point to cp_red1, because RED should be able to capture (block) their first point at any time.
 

Kagatos

L1: Registered
Jan 3, 2011
31
0
Okay, lets try it again... :blushing:
So if blue is attacking Red's final point, in order for red to be able to block the cap I need to set cp_red1
Red_Previous_required_point 1 - cp_red1
Red_Previous_required_point 2 -
Red_Previous_required_point 3 -
Blue_Previous_required_point 1 -
Blue_Previous_required_point 2 -
Blue_Previous_required_point 3 -

That would be how I need to set Red's Final point up then?

Now If I want red to be able to block cap on their Mid I'd set cp_red2 as Red_P_R_P 1 - cp_red1 and rprp2 - cp_red2?
Should you allow blocking on the mid's as well? or just on the final?
 
Last edited:
Apr 13, 2009
728
309
Should you allow blocking on the mid's as well? or just on the final?

For a linear mirror cp (3,5,7 cp and the like) map, if you just set the indexes in order, the game automatically links them (blu requires ownership of all the points of lower index than the one being contested, and red needs all those of higher index).

If you wanted to do it manually, for your cp_red2 you'd set
Red_P_R_P 1 - cp_red1
Blu_P_R_P 1 - cp_3

Multiple previous recquired points are only needed for maps like gravel pit.
 

Kagatos

L1: Registered
Jan 3, 2011
31
0
Okay, I get it now.

But if it automatically sets it up why doesn't it block the end points as well? I assumed that since you had to manually do the end points that you had to do the same to all the others.

Thanks for the Help and for the explanation!