Coder Social home page Coder Social logo

Comments (7)

AutumnPizazz avatar AutumnPizazz commented on July 20, 2024 1

Not stellarium, but Paradox's Stellaris
It's a game like Civ5, which means they have many similar features, like Tradition for Policy, Habitable Planet for City, Monthly Settlements for Turn.
I have just played it for one month on steam and wanna make a mod to recurrent it in Unciv. ❛‿˂̵✧

from unciv.

AutumnPizazz avatar AutumnPizazz commented on July 20, 2024

It's about #3242.

from unciv.

yairm210 avatar yairm210 commented on July 20, 2024

I really have no idea what you're even talking about. National situation sounds 100% like stackable resources to me, so far, global sounds like a third level of resource (so they'll be city-civ-global resources, e.g. Pollution / global warming / alien contact)

Can you give an example of a Situation?

from unciv.

AutumnPizazz avatar AutumnPizazz commented on July 20, 2024

like this:

[
{
"name":"example_situation1",
"type":"global",//only available for "global", "national" and "urban"
"Range":[-100,200],
"uniques":[
"Nullifies [Science] [in all cities] <when below [0] [example_situation1]>",
"Nullifies [Culture] [in all cities] <when below [0] [example_situation1]>",
"[+1 Production] [in all cities] <when between [0] and [100] [example_situation1]>",
"[+50]% [Science] <when above [100] [example_situation1]>",
"[+50]% [Culture] <when above [100] [example_situation1]>",
"Change [+1] [example_situation1] <when above [0] [Happiness]>",
"Change [-1] [example_situation1] <upon being defeated a [Warrior] unit>",
"Heal this unit by [50] HP <by changing [-10] [example_situation1]>",//this should be in Units.json
]
}
]

BUT what I wanna emphasize is to 'Add a new template for the overview button to display Situations, with an option to change the display to the world screen in the settings.'

from unciv.

yairm210 avatar yairm210 commented on July 20, 2024

Okay, then yeah, this is really just another scoped resource
The only new "fields" would be the range, and that can be within the unique defining the resource as a "situation" or however we'd want to call this

The advantages of not creating a new file are numerous:

  • Conditionals, triggers for adding/removing - all already exist, so we get them "for free"
  • New files are a hassle - means adding not only loading but validity checks, typings, etc
  • Less things to have to wrap your head around as a modder - goodness knows we have a lot of stuff already!

Regarding UI, that'll need special attention any way we decide to save the data, so doesn't make much of a difference

from unciv.

SomeTroglodyte avatar SomeTroglodyte commented on July 20, 2024

Whut? I have no interest in commercial games not available DRM- and Spyware-free... Oh wait, Stellaris is free - though I see no Situations in its description...

from unciv.

SomeTroglodyte avatar SomeTroglodyte commented on July 20, 2024

I know, I've looked it up, so I knew about "commercial games not available DRM- and Spyware-free..." - then came the joke.
Since steam starts out with fraud - sudo apt install steam DOESNT install steam but a downloader (that then refuses to respect privacy protections and fails)... Will continue to prefer Endless Sky to it. Or Master of Orion II.

from unciv.

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.