Oh ! Thanks. I looked in the "monster designs" folders, didn't think to look in the "Ship hulls" one.
Nor to use grep, which is stupid of me since I'm supposed to know Linux.
I looked at the rest of the code, and I'm not entirely sure that I understand this line :
Code: Select all
Turn low = max(30, LocalCandidate.LastTurnActiveInBattle + 1)
I think (after a lot of wrong interpretations !) that it means that a Kraken won't mature until the 30th turns, is that it ? Also it can't mature if it was in battle the turn before, which has some logic in it.
With the slowing of the game due to Oberlus' nerf, should that value (30 turns) be kept as it is ?
The random spawning formula ensures that it won't mature either until he's at least 11 turns old; is 1 in the formula the certain probability (i.e., is a 110 turns old small kraken going to mature for sure) ?
I looked at the other tamable Monsters's formula, and it is the same.
Shouldn't the value be differenciated ? It's worse to get a full-fledged Juggernaut on turn 30 than a Snowflake...
Also the maturing rates could be a little bit differenciated, like having the "-0,1" replaced by "-0,07" for Snowflakes and "-0,15" for Juggernauts.
With some hint for it in the Pedia, it would let the player know that some monsters mature more easily.
I looked at the Nests code too, I guess
Code: Select all
effectsgroups = [[[MONSTER_NEST(SNOWFLAKE,snowflake,0.08)]]
is where the spawning of monsters is coded ? I found the corresponding macro and it certainly looks like this is...
How to correct it so that the name of the Monster is included in the sitrep ? It's important if it's clickable (like for new ships) so the player can select it directly instead of having to go to the planet and try to click on the very small icon representing the fleet...
In the stringtables the sitrep message is coded that way :
Code: Select all
SITREP_SHIP_BUILT
%system%: a new %shipdesign%, the '%ship%', has been produced.
while the monster sitrep message is
Code: Select all
EFFECT_TAME_MONSTER_HATCHED
At %planet%: a tamed %predefinedshipdesign% is ready for service
or
Code: Select all
EFFECT_TAME_MONSTER_MATURED
At %system%: a more powerful tame %predefinedshipdesign% has matured from a lesser form.
depending if it's hatched or matured.
I'd like to correct the code, but I don't understand where to get the ship's name ? I guess using "%ships" in EFFECT_TAME_MONSTER_HATCHED or EFFECT_TAME_MONSTER_MATURED won't work ?
Actually, now that I know how the Krill Spawner can be used to feed krakens to make them mature earlier, it certainly makes a lot more sense, both to mature tamed krakens and to unleash untamed krakens at the enemy. But isn't it micromanagy though ?
On an unrelated topic, looking for "design" in the stringtable to find she sitrep message for ship creation, I found this :
Code: Select all
EFFECT_INTERSPECIES_ACADEMY
Additional effect by the %species% on %planet% joining the InterDesign design academy. Each design academy adds 0.05 to %rawtext%.
What does that mean ?
I thought the Academy added a flat bonus to research bound to focus ?