FYI, if you put a CODE tag around the code it will be nicely displayed in a box, with monospaced font. You get it by clicking the # symbol on the toolbar.

I thought this trigger would do the trick though, it's in the original file. Maybe Pontus has another culture type .

Code:
Trigger greek_is_Basileus
    WhenToTest CharacterTurnStart

    Condition IsFactionLeader
          and Trait Basileus < 1
          and not CultureType barbarian
          and not CultureType nomad
          and not CultureType eastern
          and not CultureType carthaginian
          and not FactionType greek_cities
          and not FactionType seleucid
          and not FactionType slave
          and not FactionType numidia

    Affects Basileus  1  Chance  100
    Affects Factionheir  1  Chance  100
    Affects Exheir  1  Chance  100
    Affects Noble  1  Chance  100


;------------------------------------------
Trigger Becomes_Basileus
    WhenToTest BecomesFactionLeader

    Condition Trait Hellenic > 0
          and not FactionType romans_scipii
          and not FactionType greek_cities
          and not FactionType numidia

    Affects Basileus  1  Chance  100