-
Notifications
You must be signed in to change notification settings - Fork 4
Harmony patches
Realistic Population Revisited currently uses Harmony 1.2.0.1 to deploy the following patches:
ushort buildingID, ref Building data, int homeCount, int workCount, int visitCount, int studentCount
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and aligns building capacities with the mod's settings. The biggest single difference from the base method is that this patch also provides for reducing household counts.
ushort buildingID, ref Building data, int crimeAccumulation, int citizenCount
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's crime accumultion settings.
ItemClass.Level level, Randomizer r, int width, int length, out int level0, out int level1, out int level2, out int level3
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's workplace settings.
ItemClass.Level level, Randomizer r, int productionRate, out int electricityConsumption, out int waterConsumption, out int sewageAccumulation, out int garbageAccumulation, out int incomeAccumulation, out int mailAccumulation
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's consumption settings.
ItemClass.Level level, int productionRate, DistrictPolicies.CityPlanning cityPlanningPolicies, out int groundPollution, out int noisePollution
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's pollution settings.
ItemClass.Level level, Randomizer r, int width, int length
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's visitplace settings.
ItemClass.Level level, Randomizer r, int width, int length
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's production capacity settings.
ItemClass.Level level, Randomizer r, int width, int length, out int level0, out int level1, out int level2, out int level3
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's workplace settings.
ItemClass.Level level, int productionRate, DistrictPolicies.CityPlanning cityPlanningPolicies, out int groundPollution, out int noisePollution
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's pollution settings.
ItemClass.Level level, Randomizer r, int width, int length
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's production capacity settings.
ItemClass.Level level, Randomizer r, int width, int length, out int level0, out int level1, out int level2, out int level3
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's workplace settings.
ItemClass.Level level, Randomizer r, int productionRate, out int electricityConsumption, out int waterConsumption, out int sewageAccumulation, out int garbageAccumulation, out int incomeAccumulation, out int mailAccumulation
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's consumption settings.
ItemClass.Level level, int productionRate, DistrictPolicies.CityPlanning cityPlanningPolicies, out int groundPollution, out int noisePollution
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's pollution settings.
ItemClass.Level level, Randomizer r, int width, int length
This is a Prefix patch with standard priority that preempts the original method (returns false from the Prefix method).
It is always applied when the mod is running and implents the mod's production capacity settings.