FallenPeigon
Chieftain
- Joined
- Dec 25, 2018
- Messages
- 3
I'd like to change the game so that cavalry doesn't ignore the zone of control of anti-cav units.
This is from the Unofficial Balance Patch mod which is supposed to do that. But I can't get it to work in my game when using it in a separate personal mod. Any problems with this code or is the issue something else?
Code:
INSERT INTO RequirementSets (RequirementSetId, RequirementSetType)
VALUES ('NOT_ANTI_CAVALRY_REQUIREMENTS', 'REQUIREMENTSET_TEST_ALL');
UPDATE Modifiers SET SubjectRequirementSetId='NOT_ANTI_CAVALRY_REQUIREMENTS' WHERE ModifierId='IGNOREZOC_IGNORE_ZOC';
INSERT INTO Requirements (RequirementId, RequirementType, Inverse)
VALUES ('REQUIREMENT_UNIT_IS_NOT_ANTI_CAVALRY', 'REQUIREMENT_OPPONENT_UNIT_TAG_MATCHES', '1'),
('REQUIREMENT_OPPONENT_IS_NOT_A_SHIP', 'REQUIREMENT_OPPONENT_UNIT_DOMAIN_MATCHES', '1');
INSERT INTO RequirementSetRequirements (RequirementSetId, RequirementId)
VALUES ('NOT_ANTI_CAVALRY_REQUIREMENTS', 'REQUIRES_LAND_DOMAIN'),
('NOT_ANTI_CAVALRY_REQUIREMENTS', 'REQUIREMENT_UNIT_IS_NOT_ANTI_CAVALRY'),
('NOT_ANTI_CAVALRY_REQUIREMENTS', 'REQUIREMENT_OPPONENT_IS_NOT_A_SHIP');
INSERT INTO RequirementArguments (RequirementId, Name, Type, Value)
VALUES ('REQUIREMENT_UNIT_IS_NOT_ANTI_CAVALRY', 'Tag', 'ARGTYPE_IDENTITY', 'CLASS_ANTI_CAVALRY'),
('REQUIREMENT_OPPONENT_IS_NOT_A_SHIP', 'DomainType', 'ARGTYPE_IDENTITY', 'DOMAIN_SEA');
This is from the Unofficial Balance Patch mod which is supposed to do that. But I can't get it to work in my game when using it in a separate personal mod. Any problems with this code or is the issue something else?