Page 1 of 1

Protectorate mysteriously transferred to France?

Posted: Fri Mar 14, 2014 4:22 am
by Tuoweit
I'm playing a game as Prussia (now Germany) and my protectorate of Congo has (in late 1880) suddenly acquired 80% French colonial penetration (trumping my own 56%) in the colonial capital of Gabon and has become a French protectorate. Is this normal colonial gameplay, or some kind of (badly written) event? And short of declaring war to regain my rightful protectorate (which I may well do, I already beat them once a few years back), is there anything else I can do to reacquire it?

Posted: Fri Mar 14, 2014 7:59 am
by loki100
its probably an event - most of these that create historic colonies include a check for other activity but a few don't (I had the German ones in east Africa doing much the same).

You can reverse it by writing an event and just make it your protectorate instead? Or take it by slaughtering millions of electronic people .... :)

Posted: Sat Mar 15, 2014 3:49 pm
by Christophe.Barot
I confirm it IS an event

SelectFaction = $FRA
SelectRegion = $Gabon
StartEvent = evt_nam_FRA_TekeTreaty1880|1|2|evt_txt_FRA_TekeTreaty1880|Event-img_FRA_TekeTreaty1880|$Gabon|NULL

Conditions

SelectFaction = $CMN
EvalColStatusArea = $Colony_Congo;<;$colProtectorate
MinDate = 1880/09/10
MaxDate = 1899/12/31
Probability = 50

Actions
DescEvent = evt_desc_FRA_TekeTreaty1880

SelectFaction = $FRA
SetColStatusArea = $Colony_Congo;$colProtectorate
ChgVPCount = 100

CreateStruc
SetType = $CONSULATE
SetName = Palais du Résident
Apply
SelectRegion = $Gabon
ChgColonialPen = 50
SelectRegion = $Makokou
ChgColonialPen = 10
SelectRegion = $Mayumba
ChgColonialPen = 10
SelectRegion = $Impfondo
ChgColonialPen = 10
SelectRegion = $Djambala
ChgColonialPen = 10
SelectRegion = $Madingou
ChgColonialPen = 10
SelectRegion = $Nkuna
ChgColonialPen = 10
SelectRegion = $Moanda
ChgColonialPen = 10

EndEvent


problem is it has not been made a protectorate first so move is valid - AI french colonialsim beat you to the finish

- you can consider it as erroneous info from your local colonists, feeding the Kaiser with partial info (hubris, Teutonic arrogance :neener: ... I'd tell the same with gallic arrogance would Tanganyka escape your French play ..) you had to hurry up a bit more - that's the roleplay point of view

happened to me in New Guinea Gabon , and had a setback in Nigeria

- or you can make war (I did, you'll be offered impfondo and a lot of uninteresting colonies - SOI wise) - you'll really need a strong warscore to get it

- or add this to your German events

SelectFaction = $GER
SelectRegion = $Gabon
StartEvent = evt_nam_GER_TekeTreaty1880|1|2|NULL|NULL|$Gabon|NULL

Conditions

Actions

SelectFaction = $GER
SetColStatusArea = $Colony_Congo;$colProtectorate

RemoveStruc
SetType = $CONSULATE
Apply

CreateStruc
SetType = $CONSULATE
SetName = ResidentHaus
Apply
SelectRegion = $Gabon
ChangeRgnOwner = FRA
ChgColonialPen = 60
ChangeRgnOwner = FRA
SelectRegion = $Makokou
ChangeRgnOwner = FRA
ChgColonialPen = 20
SelectRegion = $Mayumba
ChangeRgnOwner = FRA
ChgColonialPen = 20
SelectRegion = $Impfondo
ChangeRgnOwner = FRA
ChgColonialPen = 20
SelectRegion = $Djambala
ChangeRgnOwner = FRA
ChgColonialPen = 20
SelectRegion = $Madingou
ChangeRgnOwner = FRA
ChgColonialPen = 20
SelectRegion = $Nkuna
ChangeRgnOwner = FRA
ChgColonialPen = 20
SelectRegion = $Moanda
ChangeRgnOwner = FRA
ChgColonialPen = 20

EndEvent

should work but save your original german events before tinkering with it, always !

Posted: Sat Mar 15, 2014 5:26 pm
by Tuoweit
Christophe.Barot wrote:I confirm it IS an event

SelectFaction = $FRA
SelectRegion = $Gabon
StartEvent = evt_nam_FRA_TekeTreaty1880|1|2|evt_txt_FRA_TekeTreaty1880|Event-img_FRA_TekeTreaty1880|$Gabon|NULL

Conditions

SelectFaction = $CMN
EvalColStatusArea = $Colony_Congo;<;$colProtectorate
MinDate = 1880/09/10
MaxDate = 1899/12/31
Probability = 50

problem is it has not been made a protectorate first so move is valid - AI french colonialsim beat you to the finish


Hmm might there be another event? As I mentioned, the region was already a German protectorate. Also, the French CP was set to 80, not 50.

It seems I can still play one card in the capital (Improve Telecommunications) so in theory I can still increase my CP enough to beat the French total, assuming it doesn't also increase, so I'll try that first (though it will take more than a year... I was so close to making it a formal colony, too).

Posted: Sat Mar 15, 2014 5:52 pm
by Kensai
Christophe, these are the kinds of events we will have to improve by making them check certain conditions. For example this one, a simple check if Congo is indeed French before firing the event.

Posted: Sat Mar 15, 2014 6:21 pm
by Christophe.Barot
totally agree

this one is to correct HIS situation, but events should check situation is not protectorate

this looks like a bug to me UNLESS (needs a look at code) protectorate was in declaring process but not established, as EvalColStatusArea = $Colony_Congo;<;$colProtectorate SHOULD have prevented it to happen

Tuoweit, had you just declared (6 turns ago or less) your colony as protectorate, or was it already an established protectorate for more ?

Posted: Sat Mar 15, 2014 8:42 pm
by Tuoweit
Christophe.Barot wrote:totally agree

this one is to correct HIS situation, but events should check situation is not protectorate

this looks like a bug to me UNLESS (needs a look at code) protectorate was in declaring process but not established, as EvalColStatusArea = $Colony_Congo;<;$colProtectorate SHOULD have prevented it to happen

Tuoweit, had you just declared (6 turns ago or less) your colony as protectorate, or was it already an established protectorate for more ?


No, it had been a protectorate for many turns already.

Posted: Sun Mar 16, 2014 2:28 am
by ajnatalo
I play Prussia quite a bit and I can confirm there is a bug. Even when the Congo is a German Protectorate, fully established, the French event causes it to switch and causes really odd gameplay in that area. The EvalColStatus line does not work. Again, that line of code does not work.

Posted: Mon Mar 24, 2014 2:21 am
by Tuoweit
I found another problem related to this type of event.

Later in the same game, I was similarly granted a protectorate in the colony of Sudwest Afrika, whose capital is in Windhoek. However, at the this this occurred, I had not explored Windhoek, so I cannot see the province. I assume that the event has given me a colonial penetration of 80 in Windhoek (mirroring the situation in Congo), because I cannot use Explorers to reveal the province, as they have a maximum valid CP of 75. This sort of event should reveal the colony's provinces to the recipient. (Although frankly I'm not sure why these events are desirable at all - the game already has SOIs to direct players to appropriate historical colonial targets.)

Posted: Mon Mar 24, 2014 4:05 am
by ajnatalo
I feel like these events are there simply to help out an AI that might not be good at focusing on areas to build them. Maybe these events should get the Check AI Level = 1 line added into them.

Posted: Mon Mar 24, 2014 8:19 am
by Christophe.Barot
Tuoweit wrote:I found another problem related to this type of event.

Later in the same game, I was similarly granted a protectorate in the colony of Sudwest Afrika, whose capital is in Windhoek. However, at the this this occurred, I had not explored Windhoek, so I cannot see the province. I assume that the event has given me a colonial penetration of 80 in Windhoek (mirroring the situation in Congo), because I cannot use Explorers to reveal the province, as they have a maximum valid CP of 75. This sort of event should reveal the colony's provinces to the recipient. (Although frankly I'm not sure why these events are desirable at all - the game already has SOIs to direct players to appropriate historical colonial targets.)


an interesting point is CP seems to add - as I had already heavily colonized area (actually am trying for Rhodesia and link to Tanganyka) it made some of areas non national territory