作者:Corpsemania
來源:文明5吧
一個地塊有兩個與歸屬有關的屬性:歸屬玩家和歸屬城市
歸屬玩家決定該地塊為誰所用
歸屬城市決定當城市所有權變更時,該地塊是否改變歸屬玩家
1、新城市建立:
自身格子歸屬玩家變為城市所有者,歸屬城市變為該城市
鄰近的格子如果不屬於任何文明(包括城邦),則該格歸屬玩家變為城市所有者,歸屬城市變為該城市
鄰近的格子如果屬於自己,將其歸屬城市改為該城市
2、文化擴張/購買地塊:
該地塊歸屬玩家變為城市所有者,歸屬城市變為該城市
3、建立大軍碉堡(原版文化炸彈):
考慮範圍為碉堡生效範圍內(改XML可以增大範圍)且非城市,在遊戲範圍內的格子
對每一格子:
如果該格屬於玩家,且該格沒有歸屬城市,或該格不屬於玩家,則:
從玩家的第一座城市起,輪流考慮玩家每座城市,距離該格最近(同樣近則取較前面的)的城市作為該格歸屬城市。
否則不改變城市歸屬。
之後把城市的歸屬玩家改為大軍擁有者。
4、征服、變賣城市
首先和新城市建立一樣,效果即:
自身格子歸屬玩家變為城市所有者,歸屬城市變為該城市
鄰近的格子如果屬於自己,將其歸屬城市改為該城市然後,其他所有歸屬該城市且不歸屬於獲得該城玩家的地塊歸屬玩家改為獲得該城的玩家,歸屬城市不變。
5、毀滅城市
所有歸屬該城市的地塊變為無主之地,歸屬城市為無。
資源的歸屬城市(即該地塊上的資源開發後,哪些城市可以建造需要城市範圍內有該資源的建築,如馬戲團,石工坊等,注意這與玩家獲得該資源不同,舉例:開發距離你所有城市3格外的象牙奢侈可以使你獲得快樂,但不能讓你的任何城市建造馬戲團):
從該資源所屬地塊算起,在據該資源3格範圍內(超過則城市無法獲得該資源),尋找距該資源最近的資源所有方城市,若兩座城距離相同則從東北方向開始,順時針方向排序。若該資源已被開發則該城獲得該資源。
資源歸屬城市的判定會在以下情況下發生:
1、新建城市或摧毀城市,判定據城市3格內所有地塊
2、變更地塊所有權,判定該地塊