I'm afraid it checks current country, so it has no usage

(or i'm doing something still wrong )
This would be much better trigger if instead of " range = yes/no ", it would be " range = TAG " syntax.
Orginal syntax isn't useful, since you can always use NOT = { } syntax.
EDIT: I made a decision to test this trigger
Code:
country_decisions = {
test = {
potential = {
ai = no
}
allow = { 367 = { range = yes }
367 = { range = no }
POR = { 367 = { range = yes } }
POR = { 367 = { range = no } }
TUR = { 367 = { range = yes } }
TUR = { 367 = { range = no } }
367 = { TUR = { range = yes } }
367 = { TUR = { range = no } }
367 = { POR = { range = yes } }
367 = { POR = { range = no } }
}
effect = { treasury = 5 }
}
}
Then I entered the game in 1429 while POR has a colony there and TUR can't reach The Azores using his colonial range.
But when I checked the decision, there was exactly the same answer from the game, no matter the fact I play as POR or as TUR.
So, am I missing something or this trigger is just broken ?
And one more question:
In cb_type.txt in " prerequisites = {} " section THIS is scoping to attacked country, but is FROM scoping attacker ?