投稿者 トピック: [r3277以降] 高圧線橋で送電できない事がある  (参照数 3008 回)

z9999+

  • 管理人
  • 急行
  • *
  • 投稿: 381
問題:
既存の高圧線の上に高圧線橋を建設すると、ネットワークが繋がらず送電できない。

ゲームを保存し、再読み込みした後は元に戻る。
両端が共に高圧線上でない場合には問題は発生しない。

修正案:

コード: [選択]
Index: bauer/brueckenbauer.cc
===================================================================
--- bauer/brueckenbauer.cc (リビジョン 3468)
+++ bauer/brueckenbauer.cc (作業コピー)
@@ -569,11 +569,12 @@
  if(!lt) {
  lt = new leitung_t(welt, bruecke->get_pos(), sp);
  bruecke->obj_add( lt );
- lt->laden_abschliessen();
  }
  else {
- lt->calc_neighbourhood();
+ // remove maintainance
+ spieler_t::add_maintenance( sp, -wegbauer_t::leitung_besch->get_wartung());
  }
+ lt->laden_abschliessen();
  }
  bruecke_t *br = new bruecke_t(welt, end, sp, besch, img);
  bruecke->obj_add( br );