Richard Bruns brought up the question of distance and time scale settings in the New and Modified Scenarios thread.
This prompted me to post a few extra ideas and on Marks urging: this thred.
To the subject:
As map-scales are different for different scenarioes it would be a nice to be able to set scenario scale-factors in the scenario file.
This made me propose the following system:
Overall-scaling factors:
Spesific-scaling factors:
Except for the MapScale these scaling factors should be changable in events.
My reasons for the Spesific-scaling factors are:
- to let the scenario editors finetune things,
- to allow radically different scenaioes,
- and finally and most importantly: to allow for scenario events to influence these factors for a shorter or longer periode of time, simulating "black-death", golden age, etc.
There are probably a few more that would be relevant, so any comments and additions to this system are welcome.
To the programers: please comment on anything posted here especially if it poses any significant obstacles.
This prompted me to post a few extra ideas and on Marks urging: this thred.
To the subject:
As map-scales are different for different scenarioes it would be a nice to be able to set scenario scale-factors in the scenario file.
Originally posted by Richard Bruns .. we can add a terrain scale value defined in the scenario file. This scale would represent the length of one side of a terrain square, and would adjust game values. So if the terrain scale was three, each square would have nine times as many farm sites and resource sites, roads would cost three times as much, and units would move one third as fast.
Similarly, a time scale value would also be helpful. The scenario designer should be able to switch the turn length to values other than one year. Setting the time scale to five would make units move five times as fast and multiply all economic activity, tech growth, and population growth by five. Allowing this time scale to be changed by events would be very useful.
Similarly, a time scale value would also be helpful. The scenario designer should be able to switch the turn length to values other than one year. Setting the time scale to five would make units move five times as fast and multiply all economic activity, tech growth, and population growth by five. Allowing this time scale to be changed by events would be very useful.
Overall-scaling factors:
- MapScale - sets the length of one side of a map square. Resources and movement is scaled acordingly as per Richards suggestion.
- TimeScale - Set the turn-length, and scales movement and production as per. Richards suggestion.
Spesific-scaling factors:
- MovementScale - Scale the movement-speed of all units.
- ResourceScale - Scale the number of resouce sites/terrain. (maybe one for each type)
- PopGrowthScale - Scale the population growth factor.
- TechGrowthScale - Scale the tech-growth.
- EconScale - Scale the economic activity factor.
- BuildCostFactor - Scale the cost of building units, roads etc.
Except for the MapScale these scaling factors should be changable in events.
My reasons for the Spesific-scaling factors are:
- to let the scenario editors finetune things,
- to allow radically different scenaioes,
- and finally and most importantly: to allow for scenario events to influence these factors for a shorter or longer periode of time, simulating "black-death", golden age, etc.
There are probably a few more that would be relevant, so any comments and additions to this system are welcome.
To the programers: please comment on anything posted here especially if it poses any significant obstacles.
Comment