URL: <http://gna.org/bugs/?18513>
Summary: Bases & Terrain(class) changes Project: Freeciv Submitted by: cazfi Submitted on: Tue 16 Aug 2011 11:40:00 PM EEST Category: general Severity: 3 - Normal Priority: 5 - Normal Status: None Assigned to: None Originator Email: Open/Closed: Open Release: Discussion Lock: Any Operating System: None Planned Release: _______________________________________________________ Details: I don't yet know what the exact bug is, but I'm opening this ticket for so we don't forgot to investigate potential problems that just occurred to me. I were trying to figure out way to make gen-road terrain requirements and it turns out to be quite hard. Then it occurred to me that same problems apply to bases, and I don't remember solving them. Ergo, bases are likely buggy. Any terrain(class) requirement base has are part of its requirement list that is checked when base is being built. But what happens if terrain under base is later changed? If terrain(class) requirement is no longer fulfilled, base should be removed. But checking that is not easy. We cannot check full requirement list, as it can contain also things related to unit building the base and that unit is no longer available for inspection when terrain changes. I assume there to be some hardcoded behavior in terrain class (land to oceanic or oceanic to land) changes, which sometimes does right thing, sometimes completely wrong thing. _______________________________________________________ Reply to this item at: <http://gna.org/bugs/?18513> _______________________________________________ Message sent via/by Gna! http://gna.org/ _______________________________________________ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev