Event: star goes supernova

Species suggestions, story ideas and contributions.
Post Reply
Message
Author
xahodo
Space Floater
Posts: 31
Joined: Fri Jan 13, 2012 6:49 pm

Event: star goes supernova

#1 Post by xahodo »

The idea is that a star explodes, wiping out nearby systems (destroying all life, fleets and planets in systems being too close).

There would be prior announcement (say 50 turns in advance and a visible marker on the star about to explode.

If this happens at or near the home system of an empire, they gain the trait "desperate" which gives them an substantial bonus in building colonizers.

Thoughts?

User avatar
The Silent One
Graphics
Posts: 1129
Joined: Tue Jul 01, 2003 8:27 pm

Re: Event: star goes supernova

#2 Post by The Silent One »

Would like it, problem is that random events haven't been implemented so far.
If I provided any images, code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0.

User avatar
Oberlus
Cosmic Dragon
Posts: 5715
Joined: Mon Apr 10, 2017 4:25 pm

Re: Event: star goes supernova

#3 Post by Oberlus »

The Silent One wrote: Sat Jan 19, 2019 6:53 pmproblem is that random events haven't been implemented so far.
We have the stochastic effect of monster breeding in place.

User avatar
The Silent One
Graphics
Posts: 1129
Joined: Tue Jul 01, 2003 8:27 pm

Re: Event: star goes supernova

#4 Post by The Silent One »

Oberlus wrote:We have the stochastic effect of monster breeding in place.
Monster breeding is, if I'm not mistaken, bound to the monster nest specials. That might be a (hacky) way to implement a supernova event - create invisible specials on star systems (if that's possible) or planets that randomly trigger a supernova. But the more proper way to do it, would be to have a "random_event" folder with scripted random events. Which would be great.
Also, since the super-nova event would often have huge consequences, it should occur only rarely, or at least there should be a not-too-hard way to prevent it from happening.
If I provided any images, code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0.

User avatar
Vezzra
Release Manager, Design
Posts: 6095
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Event: star goes supernova

#5 Post by Vezzra »

The Python Turn Events provide a non-hacky way to implement "random events" already. The creation of the various moving fields (Ion Storm, Molecular Cloud) are handled there.

User avatar
The Silent One
Graphics
Posts: 1129
Joined: Tue Jul 01, 2003 8:27 pm

Re: Event: star goes supernova

#6 Post by The Silent One »

Vezzra wrote: Sun Jan 20, 2019 4:20 pmThe Python Turn Events provide a non-hacky way to implement "random events" already. The creation of the various moving fields (Ion Storm, Molecular Cloud) are handled there.
:shock: Good to know, I wasn't aware of that.
If I provided any images, code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0.

xahodo
Space Floater
Posts: 31
Joined: Fri Jan 13, 2012 6:49 pm

Re: Event: star goes supernova

#7 Post by xahodo »

Vezzra wrote: Sun Jan 20, 2019 4:20 pm The Python Turn Events provide a non-hacky way to implement "random events" already. The creation of the various moving fields (Ion Storm, Molecular Cloud) are handled there.
Is it also possible to use it to delete planets and stars of neighboring systems, measured by distance?

Ophiuchus
Programmer
Posts: 3433
Joined: Tue Sep 30, 2014 10:01 am
Location: Wall IV

Re: Event: star goes supernova

#8 Post by Ophiuchus »

xahodo wrote: Sat Jan 26, 2019 5:12 am
Vezzra wrote: Sun Jan 20, 2019 4:20 pm The Python Turn Events provide a non-hacky way to implement "random events" already. The creation of the various moving fields (Ion Storm, Molecular Cloud) are handled there.
Is it also possible to use it to delete planets and stars of neighboring systems, measured by distance?
Yes
Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

Look, ma... four combat bouts!

User avatar
Vezzra
Release Manager, Design
Posts: 6095
Joined: Wed Nov 16, 2011 12:56 pm
Location: Sol III

Re: Event: star goes supernova

#9 Post by Vezzra »

xahodo wrote: Sat Jan 26, 2019 5:12 amIs it also possible to use it to delete planets and stars of neighboring systems, measured by distance?
To expand a bit on Ophiuchus answer: the FO Python API exposed to the turn event scripts is the same as that for the universe generation scripts. Meaning, you should be able to do more or less everything you can do in the universe generation scripts.

Post Reply