Hello,
I've an issue with Alien Missions.
I defined specifically for any Alien Mission the raceweight so that:
- only sectoids appear on months 0-5
- only sectoids and floaters appear on months 6-11
- only sectoids, floaters and snakemen appear on months 12-17
- etc.
The problem is I have mutons appearing on Appril (month 3)
I paid attention to override every raceWeight from the standard xcom1 ruleset (meaning 0, 1, 3, 6, 9)
The only exception is STR_ALIEN_SUPPLY, where no raceweight needs to be defined
Example:
alienMissions:
- type: STR_ALIEN_RESEARCH #UPDATED
points: 0
raceWeights:
0:
STR_SECTOID: 100
1:
STR_SECTOID: 100
3:
STR_SECTOID: 100
6:
STR_SECTOID: 65
STR_FLOATER: 35
9:
STR_SECTOID: 65
STR_FLOATER: 35
12:
STR_SECTOID: 50
STR_FLOATER: 25
STR_SNAKEMAN: 25
18:
STR_SECTOID: 30
STR_FLOATER: 30
STR_SNAKEMAN: 30
STR_MUTON: 10
Is it possible that Ufos are generated outside the Alien Missions definition?
EDIT: I should have checked first the reference ruleset. Let me verify if I can solve this on my own.
raceWeights
List of alien races to carry out this mission, and their weights (i.e. not percentages) of how likely they will be selected for this mission, listed by "number of months after game beginning".
Note: If multiple rulesets define the same mission raceWeights, then they'll be merged, not replaced (so if you're making a new race mod, you only need to specify their weights). Weights for new races will be added to the list, while weights for existing races will replace old ones. The only way to "remove" old races is to explicitly set them to 0.