Project

General

Profile

Actions

Bug #2087

open

obsolete buildings only sold off when new tech

Added by Dean Brown about 5 hours ago. Updated about 5 hours ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
Server
Target version:
Start date:
07/26/2026
Due date:
% Done:

0%

Estimated time:

Description

reported by John Campbell on the forum -

https://forum.freeciv.org/f/viewtopic.php?t=95525

You can make buildings obsolete_by other buildings, but that's only checked and the obsolete building sold off when new tech discovered.


Files

2087.patch (901 Bytes) 2087.patch all branches Dean Brown, 07/26/2026 05:15 AM

Related issues 1 (1 open0 closed)

Blocks Tasks #1631: S3_3 datafileformat freeze (d3f)NewMarko Lindqvist07/29/2025

Actions
Actions #1

Updated by Dean Brown about 5 hours ago

Related issue - all req types are currently accepted by obsolete_by requirement vectors
without any checking, and could be nonsensical or could change back, e.g.
type Gov, if Democracy obsoletes a building and it doesn't get sold off before
the Gov changes again, the building becomes not obsolete. I think obsolete_by requirement vectors
should only allow one-way ratchet type req types. Needs a separate issue.

Actions #2

Updated by Marko Lindqvist about 5 hours ago

  • Target version set to 3.3.0-d3f
Actions #3

Updated by Marko Lindqvist about 5 hours ago

  • Blocks Tasks #1631: S3_3 datafileformat freeze (d3f) added
Actions

Also available in: Atom PDF