Putting Numbers to Agendas

isau

Deity
Joined
Jan 15, 2007
Messages
3,071
I did some XML diving to try to figure out how random agendas work. I'm hoping to understand how all of them work in the long run.

First thing I found: most agendas appear to trigger either 10 turns or 30 turns after the Civ meets the other player. The way this requirement is set in the XML is a little bit confusing and requires cross referencing between multiple XML objects so it's not easy at a glance to just say which agendas trigger sooner than others. However, it does appear that it's the 10th or 30th turn after meeting a civ where you'll get notified of what they think about you. (I don't know how often it cycles after that.) I have not tested this in game to see if it holds.

Although I think it has been posted elsewhere, here's a list of the random agenda keys alongside the modifier messages I was able to match up together. There are a few I wasn't sure so I didn't match them up yet:


AGENDA_AIRPOWER
They are pleased to see a civilization with a strong air force
They dislike civilizations with a weak air force

AGENDA_BARBARIAN_LOVER
??

AGENDA_CITY_STATE_PROTECTOR
They are very pleased to see you protecting many city states
They are pleased to see you protecting city states
They dislike civilizations who are somewhat aggressive to city states
They really dislike civilizations who are very aggressive to city states

AGENDA_CIVILIZED
They are pleased to see you clearing barbarian camps
They dislike civilizations who do not clear barbarians

AGENDA_CULTURED
They are pleased to see another cultured civilization
They dislike civilizations with low culture

AGENDA_DARWINIST
They like those who fight and win

AGENDA_DEVOUT
They are pleased to see another devout civilization
They dislike civilizations with low faith

AGENDA_ENVIRONMENTALIST
They are watching your treatment of the natural world

AGENDA_EXPLOITATIVE
They are watching your progress on improving your territory

AGENDA_EXPLORER
They are pleased by others leaving world exploration to them
They dislike civilizations who are better explorers than they are

AGENDA_FUN_LOVING
They are pleased a civilization with happy citizens
They dislike civilizations with unhappy people

AGENDA_GREAT_PERSON_ADVOCATE
They are pleased with your lack of great people
They are upset that you have more great people

AGENDA_IDEOLOGUE
They are pleased to see you rule your people the same way
They dislike your approach to governing

AGENDA_INDUSTRIALIST
They are pleased to see another industrious civilization
They dislike civilizations with low productivity

AGENDA_MONEY_GRUBBER
They are pleased to see a high income civilization
They dislike civilizations with low income

AGENDA_NATURALIST
??

AGENDA_NUKE_LOVER
They agree there is a time and place for nuclear weapons

AGENDA_PARANOID
??

AGENDA_POPULOUS
They are pleased to see a civilization with high population
They dislike civilizations with low population

AGENDA_STANDING_ARMY
They are pleased to see another civilization with a large standing army
They dislike civilizations with a small stading army

AGENDA_TECHNOPHILE
They are pleased to see another scientific civilization
They dislike civilizations with low science

AGENDA_WONDER_ADVOCATE
They are pleased with your lack of wonders
They are upset that you have more wonders



Some interesting things about them:
- From the XML it seems there may be a limit on the number of AIs who can roll Nuke Lover (2) and Darwinist (3).

- Some AIs seem to be pre-disposed to certain random agendas. I'm not sure if this means they always get them, or are just more likely to:
- Ghandi is likely to roll Nuke Lover
- Roosevelt is likely to roll Naturalist


I wanted to dig deeper into the actual values involved but a lot of the meanings of the numbers aren't clear to me right now. However, with the barbarian ones it looks like what the leader is looking at is specifically Barbarian camps within 10 tiles of your cities, and that it may ignore 1 camp.
 
Back
Top Bottom