Comments (3)
Unit movement is already quite CPU heavy and it is the main contributor to late game slowness (AI movements, that is). This mean the slowdown should be stored in the plot itself to reduce the amount of plots needed to be examined when moving.
The demand for a unit on the plot (military unit I assume) would only make this even slower.
Proposal for this concept:
Plots will cache if owner has a "slowdown" improvement on plot or a plot next to it.
If plot has a slowdown improvement, then enemy units starting the turn will have just one movement point. We can also increase movement costs on the plot if we like.
from medieval_tech.
One of the Civ versions had an option I do believe called Zone of Control, or ZOC. This could be added as well as it is along the same idea. Can't remember if Civ4 had this but I know people would have modded it in. If the code is sound it could be an easy port. Someone may have already coded this in for Col.
from medieval_tech.
I'll probably wait and add this effect during the planned Combat Enhancement update.
from medieval_tech.
Related Issues (20)
- Assert 15607 CvInfos.cpp HOT 1
- Civic Effect: Building a Trading Post does not consume the unit
- Civic Effect: New Default Unit Fix and New Default Luxury Unit addtions HOT 1
- Civic Effect: Plotgroup bonuses for connected Cities optimized HOT 1
- Clean up CvPlayer::updateInventionEffectCache()
- Units needing specific route(s)
- Civic Effect: Buildings recieve Civic Bonuses HOT 1
- Civic Effect: Changes the Unit Type of Converted Natives
- Civic Effect: Combat bonuses agianst other Civics
- Civic Effect: Garrisoned Soldiers produce Bonus to Yields (such as Fealty)
- Savegame resistant to XML changes
- Journeyman
- Civilization templates
- Civic Effect: Missionaries are not consumed HOT 1
- Civic Effect: Buildings can earn a Percent of Treasury
- Civic Effect: Hunting returns extra bonus Luxury food
- Civic Effect: extra FF points
- Civic Effect: specified UnitClass no longer appears in Immigration HOT 4
- Civic Effect: Workers can still build after moving
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from medieval_tech.