Did some test, seems that
truely I made some mistake. First I must say sorry to whoward.
Then post my results because it is still a BUG even vanilla BNW contains it.
Summary:
a) Just like whoward said, a prophet borned outside a city ,and with a religion already exist in its civ, is not able to enhance this religion.
b) Directly creating a religion will cause the top panel consider there being an enhanced religion, but other prophets can still born naturally.
c) I noticed that other prophets can no longer born naturally yesterday, but am not able to repeat this today. Maybe there's something I remembered wrong.
Using:
Another simple mod for a trait.
Simply the same results with DLL-VMC or not.
Code:
<GameData>
<Traits>
<Replace>
<Type>TRAIT_EXTRA_BELIEF</Type>
<Description>TXT_KEY_TRAIT_EXTRA_BELIEF</Description>
<ShortDescription>TXT_KEY_TRAIT_EXTRA_BELIEF_SHORT</ShortDescription>
<FreeUnit>UNITCLASS_PROPHET</FreeUnit>
<FreeUnitPrereqTech>TECH_MINING</FreeUnitPrereqTech>
</Replace>
</Traits>
</GameData>
CASE 1:
- Turn 1 -
A prophet from faith and another prophet from trait borns.
Click 'Create a Religion' using the one from faith.
Create a Religion derectly.
The top panel shows wrong tips about a 'existing' enhanced religion.
The trait-prophet is able to enhance a religion.
CASE2:
- Turn 1 -
Prophet from trait borns.
Do nothing.
- Turn 2 -
A prophet from faith borns.
Click 'Create a Religion' using the one from faith.
Create a Religion derectly.
The top panel shows wrong tips.
The trait-prophet is able to enhance a religion.
CASE3:
- Turn 1 -
A prophet from faith borns.
Click 'Create a Religion' using the one from faith.
Create a Religion derectly.
The top panel shows wrong tips.
- Turn 2 -
Prophet from trait borns.
The trait-prophet is not able to enhance a religion.
CASE4:
- Turn 1 -
Set Faith to 100.
- Turn 2 -
Can create a panthon. Do it.
Set Faith to 1000.
- Turn 3 -
A prophet from faith borns. Faith cleared.
Create a religion.
Set Faith to 1000.
- Turn 4 -
Another prophet from faith borns. Faith cleared.
No BUGs in this case.