Living capitals
What it does
The Living capitals package fills the capitals with life. While you are in a capital, a few random bots become its citizens: they walk between banks, auction houses, mailboxes, inns and trainers, go AFK, sit down, talk to each other, fool around and greet you. When you leave, they go back to their normal random-bot life.
It needs the Playerbots package and uses its random bots, so it only works when random bots are enabled (see Playing with bots).
Cities
| City | Citizens by default | Minimum level | Who lives there |
|---|---|---|---|
| Stormwind | 8 | 10 | Alliance, mostly humans |
| Ironforge | 6 | 10 | Alliance, mostly dwarves and gnomes |
| Darnassus | 5 | 10 | Alliance, mostly night elves |
| The Exodar | 5 | 10 | Alliance, mostly draenei |
| Orgrimmar | 8 | 10 | Horde, mostly orcs and trolls |
| Thunder Bluff | 5 | 10 | Horde, mostly tauren |
| Undercity | 6 | 10 | Horde, mostly undead |
| Silvermoon | 5 | 10 | Horde, mostly blood elves |
| Shattrath | 3 | 58 | Both factions |
| Dalaran | 3 | 68 | Both factions |
How the city comes alive
- You enter a capital. Every few seconds a couple of new citizens arrive, so the city fills up gradually.
- Random bots already in the city are taken first. The rest arrive out of your sight, never in front of you.
- Each citizen picks its next mood: stroll to a point of interest and linger there, go AFK for a few minutes, sit down (on a tavern chair when one is near), talk to a nearby bot, or dance and do something silly.
- Now and then a citizen greets you with a wave or a hello. The same citizen greets the same player at most once every 10 minutes, and a whole city emotes at you only now and then, so it never turns into spam.
- You leave the city. After 5 minutes (by default) without any real player there, the citizens go back to their own business and are moved away when nobody sees them.
A citizen that wanders out of the city walks back, or is moved back if it strays too far or too long.
Citizens are still bots
A citizen stops being a citizen when it dies, when you invite it to your group, or when it queues for a battleground or the dungeon finder. Invite one and it becomes a normal party bot. Nothing about citizens is saved; after a server restart the city is filled anew.
Settings
In the launcher: Settings, group Citizens (applied after a server restart).
| Setting | What it does |
|---|---|
| Citizens enabled | Master switch. Off: nobody is recruited and current citizens are released. |
| Stormwind ... Dalaran | Citizens per city while you are there, 0 to 40. 0 leaves that city as it is. |
| Share of the city's own races | Share of arriving citizens taken from the city's home races (0.7: most citizens of Stormwind are humans). |
| Minimum level | Lowest level of a citizen. Shattrath and Dalaran keep their own minimum of 58 and 68. |
| Leave after you go, s | Seconds after the last real player left a city before its citizens leave (default 300). |
More keys are in configs/modules/mod_lonelyice_citizens.conf: Citizens.MinLevel.<City> (per-city minimum
level), Citizens.RecruitPerTick (new citizens per city per check, default 2), Citizens.ManagerIntervalMs
(how often the cities are checked, default 10000), Citizens.EmoteToPlayerCooldownSec and
Citizens.CityEmoteCooldownSec (greeting pauses, default 180 and 45) and Citizens.Weights, the relative
chances of each mood (default stroll:45,afk:20,sit:10,social:15,fool:5).
GM commands
With a GM account (see Accounts and GM), in the game or the launcher console:
| Command | What it does |
|---|---|
.citizen status |
Every city: citizens present and wanted, real players, time left before release. |
.citizen list [city] |
The citizens with level, mood and position. |
.citizen test <city> |
Fill a city as if you were there. .citizen release all ends it. |
.citizen release <name> |
Send one citizen away; it is not recruited again for 10 minutes. |
.citizen release <city>, .citizen release all |
Send away the citizens of a city, or all of them, and end test mode. |
.citizen reload |
Re-read the settings without a restart. |
City names in commands: Stormwind, Ironforge, Darnassus, Exodar, Orgrimmar, ThunderBluff,
Undercity, Silvermoon, Shattrath, Dalaran.