There are only two 'events' that have this scalable bonus/cost effect, games and races. Both are already used and have their own associated text, so if you want to have drama contests you'd have to use one of these two and rename it (or give a generic name that would fit both the drama contests and gladiatorial games/races). To do that you go to export_descr_buildings.txt and find the "theatres" building tree, and add the appropriate effect:
Then, for the textual description part, go the files listed (the descriptions provided are somewhat lame editions of the vanilla descriptions, as examples):
1. text/event_strings.txt
Code:
{games_held_body_greek} THIS RACES HELD TEXT SHOULD NEVER APPEAR ON SCREEN AND SHOULD NOT BE TRANSLATED!Drama contests have been held in this settlement. Like all true Greeks the people have been excited and enthralled by the great spectacle, and distracted from their humdrum worries and petty grumbles!
2. text/event_titles.txt
Code:
{games_held} Games/Contests Held
3. text/tooltips.txt
Code:
{TMT_DECREASE_GAMES_FREQUENCY} Decrease frequency of games, contests and/or races
{TMT_INCREASE_GAMES_FREQUENCY} Increase frequency of games, contests and/or races
4. text/strat.txt
Code:
{SMT_STATE_HOLDING_GAMES} This settlement is holding games/contests
{SMT_STATE_NOT_HOLDING_GAMES} No games/contests are being held in the settlement
...
{SMT_GAMES_FREQUENCY_YEARLY} Yearly Games/Contests
{SMT_GAMES_FREQUENCY_MONTHLY} Monthly Games/Contests
{SMT_GAMES_FREQUENCY_DAILY} Daily Games/Contests
...
{SMT_CAPABILITY_STAGE_GAMES} Allows gladiatorial games/drama contests to be held
...
{SMT_CONVERSION_GAMES} Games/Contests being held
5. text/export_buildings.txt
Code:
¬--------------
{odeon_greek_desc}
This theatrical space is cleverly designed so that a poet's words can carry to the whole audience, bringing them happiness, moving emotions and enriched lives. The Greeks have much to be proud of with their rich cultural heritage, and the Odeon makes sure that this tradition lives on wherever Greeks are to be found. Small scale drama contests are held here for the entertainment of the people.\n\nAn Odeon can be upgraded as the town increases in size.
¬--------------
{lyceum_greek_desc}
A Lyceum is used for public lectures and discussions, so that the benefits of Greek culture and philosophy can be enjoyed by everyone in the city. Given that it is the Greeks who have done much to further the arts and sciences, there is a natural pride in their achievements. Public pride in, and general contentment with, Greek culture is therefore improved wherever the people have the opportunity to learn more. Drama contests are held here for the entertainment of the people.\n\nA Lyceum can be further improved as the city increases in size.
¬--------------
{theatre_greek_desc}
A Theatre is cleverly constructed so that every member of the audience can hear and enjoy the play. The building is actually a perfect example of superior Greek skill in mathematics and architecture in itself: a whisper from an actor carries to every part of the audience.\n\nAll that would be entirely pointless but for the wit and drama that Greek playwrights display in their works. Who - other than a blathering barbarian - would not be entertained and made happy in such a place? Large scale drama contests are held here for the entertainment of the people.