Bloated Juggernauts and friends

Creation, discussion, and balancing of game content such as techs, buildings, ship parts.

Moderators: Oberlus, Committer

Message
Author
User avatar
Sloth
Content Scripter
Posts: 685
Joined: Sat Mar 17, 2007 12:28 am

Bloated Juggernauts and friends

#1 Post by Sloth »

There are some inconsistencies in the description and scripts of the Black Kraken, Bloated Juggernauts and Psionic Snowflakes:

1. Part of the description of Black Kraken:

Code: Select all

They seek out and attack populated planets, [[encyclopedia ORGANIC_SPECIES_TITLE]] inhabitants are particularly vulnerable to their attacks.
Organic species being vulnerable is history since BigJoe removed the condition from Bio-Terminator here: https://github.com/freeorion/freeorion/pull/98

Part of the description of Bloated Juggernauts:

Code: Select all

They seek out and attack planetary buildings, [[encyclopedia ORGANIC_SPECIES_TITLE]] inhabitants are particularly vulnerable to their attacks.
Planetary buildings? Is this some kind of unfinished business? They have Bio-Terminators just like the Black Kraken.

For 0.4.5 i propose the sentence: "They seek out and attack populated planets." for both of them.

Sidenote: Psionic Snowflakes also have Bio-Terminators, but don't mention them in their description and they don't hunt planets (they hunt ships).

2. All the Juggernauts from small to large have shields, but the Bloated Juggernaut does not (none of the Experimentor monsters have shields). For the sake of consistency i propose to give them least the same shield as the Large Juggernaut and reduce their damage from 120 to 90 (they will still be the monsters with the highest damage in the game).

What do you think?
All released under the GNU GPL 2.0 and Creative Commons Attribution-ShareAlike 3.0 licences.

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: Bloated Juggernauts and friends

#2 Post by MatGB »

I added the line about organic vulnerability awhileback when I was trying to improve the info available to newish players getting slaughtered by them, it definitely needs to go now, agreed.

Regarding what they seek out, I again added both lines, because they are in fact both scripted to seek out specific targets, there are some macros somewhere with the parameters, have a look see if they're still relevent.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: Bloated Juggernauts and friends

#3 Post by Dilvish »

Sloth wrote:Part of the description of Bloated Juggernauts:

Code: Select all

They seek out and attack planetary buildings, [[encyclopedia ORGANIC_SPECIES_TITLE]] inhabitants are particularly vulnerable to their attacks.
Planetary buildings? Is this some kind of unfinished business? They have Bio-Terminators just like the Black Kraken.
The reference to buildings is because unlike some of the other monsters, Bloated Juggernauts do not make a totally random destination selection when moving-- they will preferentially move to a system that has buildings. So, the statement seems accurate to me as it is, though perhaps you want to add something to help clarify.
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

User avatar
Bigjoe5
Designer and Programmer
Posts: 2058
Joined: Tue Aug 14, 2007 6:33 pm
Location: Orion

Re: Bloated Juggernauts and friends

#4 Post by Bigjoe5 »

The description is a bit misleading, since they don't actually do anything to the buildings as far as I know, but they will move towards an empire owned building if they see one. Black Krakens seem to have the same property, based on the scripts.
Warning: Antarans in dimensional portal are closer than they appear.

User avatar
Sloth
Content Scripter
Posts: 685
Joined: Sat Mar 17, 2007 12:28 am

Re: Bloated Juggernauts and friends

#5 Post by Sloth »

I've created a PR that fixes these issues.

New text for Black Kraken and Bloated Juggernaut:

Code: Select all

They seek out planets with visible buildings and attack their population.
New text for Psionic Snowflake:

Code: Select all

They are also able to directly attack the population of planets.
Funtional change for Bloated Juggernaut: Replaced a Death Ray 4 with a Plasma Shield.
All released under the GNU GPL 2.0 and Creative Commons Attribution-ShareAlike 3.0 licences.

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: Bloated Juggernauts and friends

#6 Post by MatGB »

Cool, I was getting the different macros mixed up in my memory, it's the Dragons that have the simple "hunt planets" one, the Kraken and the Jugger are the same. We might want to look at changing that so they move on if they've killed all the population in the system though at some point.

https://github.com/freeorion/freeorion/ ... d919e34a16
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Sloth
Content Scripter
Posts: 685
Joined: Sat Mar 17, 2007 12:28 am

Re: Bloated Juggernauts and friends

#7 Post by Sloth »

MatGB wrote:Cool, I was getting the different macros mixed up in my memory, it's the Dragons that have the simple "hunt planets" one, the Kraken and the Jugger are the same. We might want to look at changing that so they move on if they've killed all the population in the system though at some point.
Maybe we should add a "Population low = 0.1" condition to the scope?
All released under the GNU GPL 2.0 and Creative Commons Attribution-ShareAlike 3.0 licences.

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: Bloated Juggernauts and friends

#8 Post by MatGB »

My brain is telling me there's a problem with that idea, but won't tell me what that problem is, I think something to do with the way death spores sometimes appear to have wiped a system out then there's a tiny residual recovery. Which isn't, necessarily, a bad thing, of course.

Test it? I don't have a savegame on the new machine where the big beasties are close to appearing at the moment.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: Bloated Juggernauts and friends

#9 Post by Dilvish »

Sloth wrote:Maybe we should add a "Population low = 0.1" condition to the scope?
Partly due to the concern Mat just raised about residual populations, I'd suggest simply "Species" rather than a numeric population floor. If a population is at 0.02 regrowth is so slow that I'd normally prefer it just get finished off so I can restart it (evacuations are blocked when the pop is that low).
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

User avatar
Sloth
Content Scripter
Posts: 685
Joined: Sat Mar 17, 2007 12:28 am

Re: Bloated Juggernauts and friends

#10 Post by Sloth »

Dilvish wrote:
Sloth wrote:Maybe we should add a "Population low = 0.1" condition to the scope?
Partly due to the concern Mat just raised about residual populations, I'd suggest simply "Species" rather than a numeric population floor. If a population is at 0.02 regrowth is so slow that I'd normally prefer it just get finished off so I can restart it (evacuations are blocked when the pop is that low).
I made a PR that adds a species condition: https://github.com/freeorion/freeorion/pull/127

Note: I moved the "WithinDistance distance" condition to the bottom for performance reasons (don't check distance for every building, just once per system).
All released under the GNU GPL 2.0 and Creative Commons Attribution-ShareAlike 3.0 licences.

User avatar
Bigjoe5
Designer and Programmer
Posts: 2058
Joined: Tue Aug 14, 2007 6:33 pm
Location: Orion

Re: Bloated Juggernauts and friends

#11 Post by Bigjoe5 »

Dilvish wrote:(evacuations are blocked when the pop is that low)
Any reason for that? Why not replace "TargetPopulation low = 1" with "Species" in the location condition for the Evacuation building?
Warning: Antarans in dimensional portal are closer than they appear.

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: Bloated Juggernauts and friends

#12 Post by Dilvish »

Bigjoe5 wrote:
Dilvish wrote:(evacuations are blocked when the pop is that low)
Any reason for that? Why not replace "TargetPopulation low = 1" with "Species" in the location condition for the Evacuation building?
I think the idea was to prevent you from gaining pop on another planet that you didn't have at the local planet to begin with, but I don't find it very compelling. Sounds like you are of the same opinion, and yes, I am totally game to just change that to a 'Species' clause. Any objections?
If I provided any code, scripts or other content here, it's released under GPL 2.0 and CC-BY-SA 3.0

User avatar
MatGB
Creative Contributor
Posts: 3310
Joined: Fri Jun 28, 2013 11:45 pm

Re: Bloated Juggernauts and friends

#13 Post by MatGB »

Rarely if ever use evacuations, so no opinion either way, go for it.
Mat Bowles

Any code or patches in anything posted here is released under the CC and GPL licences in use for the FO project.

User avatar
Dilvish
AI Lead and Programmer Emeritus
Posts: 4768
Joined: Sat Sep 22, 2012 6:25 pm

Re: Bloated Juggernauts and friends

#14 Post by Dilvish »

ok, change to evacuation is done.
If I provided any 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: Bloated Juggernauts and friends

#15 Post by Vezzra »

Sloth wrote:Funtional change for Bloated Juggernaut: Replaced a Death Ray 4 with a Plasma Shield.
Can we confirm that this really works? You swapped an external part (weapon) for an internal one (shield), in theory that should cause an error...

Post Reply