XCOM 2
Not enough ratings
[WotC] copyrite's nickname mixer
   
Award
Favorite
Favorited
Unfavorite
File Size
Posted
Updated
102.639 KB
6 Oct @ 7:33am
6 Oct @ 7:42am
2 Change Notes ( view )
You need DLC to use this item.

Subscribe to download
[WotC] copyrite's nickname mixer

Description
Brought to you by all of my LWOTC Rangers getting nicknamed "Bronco".

Introduction
This mod implements a number of tweaks to nickname assignment rules, most of which can be independently enabled or disabled. The primary motivation for the mod is that classes, especially modded ones, tend to have a limited set of nicknames that repeat across multiple playthroughs. This mod presents a theoretical solution to that: selecting a nickname from the pool of all classes' nicknames should provide more variety. Furthermore, this also enables collections of nicknames (example) written for base game classes to have an impact in a modded environment even without those classes.

Features
Nickname mixing
Normally, nicknames are specific to a class. When the nickname mixing feature is enabled, nicknames are selected from the pool of all classes' nicknames.

Classes can be set in config to ignore pooling. Classes set to ignore pooling select their nicknames from their class specific set, as if following base game rules. Additionally, they don't contribute their class specific nicknames to the pool for other classes to pick.

There's a good chance that occasionally the nickname rolled from the pool doesn't fit the class. To remedy that, I recommend using the companion mod that I wrote myself: [WOTC] Random Soldier Info: Mixer Edition.

Nickname mixing defaults to on.

Nickname assignment at character generation time
Enable the Community Highlander to use this feature.

Normally, only faction soldiers are generated with nicknames. This mod enables, in theory, any character to be generated with a nickname.

To enable a character template to receive nicknames at generation time, add it to a configuration array alongside its desired nickname chance. Since characters don't have a soldier class at generation time, you also need to specify one. The character will roll a nickname as if it had that class. Nicknames assigned this way respect your nickname mixing configuration, and you may omit the soldier class if you just want to use the pool of mixed nicknames.

Nickname assignment at character generation time defaults to 100% chance for faction soldiers, off for everyone else. Note that faction soldiers are subject to nickname mixing with the default configuration. If you want to lock them into their class specific sets, configure them to ignore pooling.

Nickname chance
Normally, units gain a nickname upon reaching a certain rank. When this feature is enabled, soldiers must make a roll each promotion whether they gain a nickname.

Nickname chance is configured as an array of probabilities. Each rank has an associated chance to gain a nickname.

Nickname chance defaults to off.

Compatiblity
  • Does not override any classes
  • Can be installed mid-campaign
  • Safe to remove at any point
  • Never overwrites an already assigned nickname, including on characters from character pool
  • Rewrites base game config variable NickNameRank to avoid interference from base game code
1 Comments
Venator 6 Oct @ 9:44am 
Big thanks, will be using this come next playthrough