For example, in CSME 2.00 for the Long Road Home scenario, a lua file has been created (Oued_Fodda_1958.lua)
Inside, there is this:
-- Oued Fodda
if x == 24 and y == 24 then
-- French capture the town from Algerians:
if side == FRENCH_SIDE then
-- During the first three times the French capture the town from Algerians, give them 25 event points
if luav(OUED_FODDA_NOCAPTURES_FR) <= 3 then
inc_event_points(FRENCH_SIDE, 25)
end
-- Add one to no of times French have captured the town
set_luav(OUED_FODDA_NOCAPTURES_FR, (luav(OUED_FODDA_NOCAPTURES_FR)+1) )
message(true,"HQ", "Congratulations for capturing Oued Fodda for the ".. luav(OUED_FODDA_NOCAPTURES_FR) .. ". time!" )
-- Everytime Algerians capture the town from French, give them 25 event points
elseif side == ALGERIAN_SIDE then
inc_event_points(ALGERIAN_SIDE, 25)
message(true,"HQ", "Congratulations for recapturing Oued Fodda!" )
end
end
This basically states that if the French capture the location, they receive 25 Event Points on top of what the location is worth in victory points. They can capture and recapture it 3 times and gain the 25 Event Point bonus. After the third time, they no longer gain any bonus.
The Algerians, on the other hand, can capture and recapture the hex and gain 25 Event Points every time they do.
If there is a running battle for the village, the Algerians can rack up a lot of Event Points. Alas, this is extremely unlikely based on the quality of the Algerian troops.
Regarding your second question: The other side is not aware of what your Event Point objectives are.