Giter VIP home page Giter VIP logo

Comments (9)

MichaelCourtney avatar MichaelCourtney commented on June 12, 2024 1

Agreed. I'll test later in the week when I have spare time. My computer is a little slow, so compiling requires a large block of free time.

from freeorion.

geoffthemedio avatar geoffthemedio commented on June 12, 2024

There is and has been code to delete stuff of eliminated empires for quite a while... not sure why it didn't work previously.

from freeorion.

MichaelCourtney avatar MichaelCourtney commented on June 12, 2024

Conceding empires planets have remained in every game since I started playing MP, which would be somewhere around 14th MP. My understanding is the empire colonies disappeared in older MP games, and this was considered unfair.

The attacking empire spends resources building attack fleets and troop ships, in return for conquered planets, but then the losing side concedes, leaving the attacker in a position where they've already spent the resources but don't get the returns.

Maybe ideal is for a conceding empire's planets to become independant, similar to what happens after building independence decree.

https://github.com/freeorion/freeorion/blob/master/default/scripting/buildings/COLONY_INDEPENDENCE_DECREE.focs.txt

Not sure what to do about ships, previously they have remained, but lacked the empire techs on the weapons.

from freeorion.

geoffthemedio avatar geoffthemedio commented on June 12, 2024

The INDEPENDENT_COLONY_X_SPECIAL adding effects are problematic for a core game mechanic, since it can't rely on particular specials being defined.

from freeorion.

MichaelCourtney avatar MichaelCourtney commented on June 12, 2024

I'll take your word on that. I'm not sure what's actually best, I'll just name some issues that occur when an empire planet or ship becomes simply "unowned"

  • Planets reliant on growth techs to be habitable die out
  • Planets lose defense and troop techs making them much easier to invade then if the player played on
  • Ships lose their empire weapon techs

You can probably find old discussions about it on the forum, but the short of the long is no-one seems to actually come up with a fully satisfactory solution.

from freeorion.

geoffthemedio avatar geoffthemedio commented on June 12, 2024

Despite those issues, presumably #4909 would be better than it is now and make it possible to go back to how it was previously, with stuff just becoming unowned? A test report would be helpful...

from freeorion.

MichaelCourtney avatar MichaelCourtney commented on June 12, 2024

Not sure if the confusion is me not speaking clearly. With code changes, I have to re-compile and compiling causes my computer to hang for potentially a few hours.

Basically I agree the change, it'll just take me a bit of a time to check it actually works.

from freeorion.

MichaelCourtney avatar MichaelCourtney commented on June 12, 2024

ok I'd test if I could actually work out how to change the game settings in multi-player mode

from freeorion.

geoffthemedio avatar geoffthemedio commented on June 12, 2024

guess I'll just merge and it can be tested in MP later...

from freeorion.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.