StandardGaussian
Chieftain
- Joined
- Mar 8, 2017
- Messages
- 15
Right now, it looks like the only way to culture bomb is to set a culture bomb trigger with MODIFIER_PLAYER_ADD_CULTURE_BOMB_TRIGGER, and the modifier you make can take arguments of various types, like BuildingType,ImprovementType, DistrictType, etc:.
Since there's no reference for this, we have to use what we can pull from the base game or the DLCs. The DLC culture bomb civs do a bomb on Encampments, Forts, and Pastures, none of which need any RequirementSets.
However, I'd like to make a culture bomb that works on improvements over Strategic Resources. That means that, somewhere, I need to define a RequirementSet that gets referenced before a bomb actually happens. I tried using arguments of "SubjectRequirementSetId" and "OwnerRequirementSetId" on the list of arguments for a culture bomb trigger modifier, but neither seem to do anything. Does anyone have any info on this?
I can think of a workaround to still use MODIFIER_PLAYER_ADD_CULTURE_BOMB_TRIGGER, but it'd be pretty insane and would touch many tables. I wouldn't mind gaining plot ownership some other way, but there honestly doesn't seem to be a good way to get plots since you can't reference them in a CollectionType.
Since there's no reference for this, we have to use what we can pull from the base game or the DLCs. The DLC culture bomb civs do a bomb on Encampments, Forts, and Pastures, none of which need any RequirementSets.
However, I'd like to make a culture bomb that works on improvements over Strategic Resources. That means that, somewhere, I need to define a RequirementSet that gets referenced before a bomb actually happens. I tried using arguments of "SubjectRequirementSetId" and "OwnerRequirementSetId" on the list of arguments for a culture bomb trigger modifier, but neither seem to do anything. Does anyone have any info on this?
I can think of a workaround to still use MODIFIER_PLAYER_ADD_CULTURE_BOMB_TRIGGER, but it'd be pretty insane and would touch many tables. I wouldn't mind gaining plot ownership some other way, but there honestly doesn't seem to be a good way to get plots since you can't reference them in a CollectionType.