Page 2 of 4 FirstFirst 1234 LastLast
Results 16 to 30 of 55

Thread: Soldier Desertions

  1. #16
    Veteran
    Join Date
    Aug 2008
    Posts
    498
    To confirm, it is possible to have elites desert due to insufficent soldiers, but then have say thieves not desert due to sufficient soldiers.

    For example:
    If you would expect to have the following amount of each troop desert:
    500 elites
    50 thieves
    300 defspecs
    200 offspecs
    50 soldiers

    and you had 280 soldiers, you would lose:
    500 elites
    50 soldiers (instead of thieves)
    300 defspecs
    200 soldiers (instead of offspecs)
    30 soldiers

    It checks fresh each time if you have enough soldiers.
    That nerdy guy that obsesses with game mechanics.

  2. #17
    Post Fiend
    Join Date
    Dec 2013
    Posts
    133
    Quote Originally Posted by Clampy View Post
    To confirm, it is possible to have elites desert due to insufficent soldiers, but then have say thieves not desert due to sufficient soldiers.

    For example:
    If you would expect to have the following amount of each troop desert:
    500 elites
    50 thieves
    300 defspecs
    200 offspecs
    50 soldiers

    and you had 280 soldiers, you would lose:
    500 elites
    50 soldiers (instead of thieves)
    300 defspecs
    200 soldiers (instead of offspecs)
    30 soldiers

    It checks fresh each time if you have enough soldiers.
    If this is confirmed then the formula needs updating to ignore prior desertions

  3. #18
    Strategy Moderator
    Join Date
    Jan 2012
    Posts
    4,203
    Quote Originally Posted by Leonidas View Post
    If this is confirmed then the formula needs updating to ignore prior desertions
    i'll do that then "soon"

  4. #19
    Veteran
    Join Date
    Dec 2013
    Location
    Texas
    Posts
    708
    I still don't understand Pathetic Sheep's prior point that if you have enough soldiers to "cover" the deserting other-troop-type, then you will lose only 10% of the soldiers on hand instead of the soldiers actually substituting for the otherwise-would-have-been-lost units. That is, I thought the logic was:

    1. Calculate metric = m.
    2. Calculate number to desert: # of [elites] * m = x.
    3. Check for x soldiers.
    4. If # of soldiers ≥ x, lose x soldiers.
    5. Repeat for next troop type.

    But he seems to suggest that step four is actually:
    4. If # of soldiers ≥ x, lose # of soldiers * m.

    Is this really true?

  5. #20
    Veteran pathetic sheep's Avatar
    Join Date
    May 2009
    Posts
    655
    Quote Originally Posted by Andurilas View Post
    I still don't understand Pathetic Sheep's prior point that if you have enough soldiers to "cover" the deserting other-troop-type, then you will lose only 10% of the soldiers on hand instead of the soldiers actually substituting for the otherwise-would-have-been-lost units. That is, I thought the logic was:

    1. Calculate metric = m.
    2. Calculate number to desert: # of [elites] * m = x.
    3. Check for x soldiers.
    4. If # of soldiers ≥ x, lose x soldiers.
    5. Repeat for next troop type.

    But he seems to suggest that step four is actually:
    4. If # of soldiers ≥ x, lose # of soldiers * m.

    Is this really true?
    http://wiki.utopia-game.com/index.ph...Overpopulation
    Leet Desertions = IF [(Leets home * Metric) > Solds home] Then (Leets home * Metric) Else 0
    Either elites desert or 0 desert.
    Either thieves desert or none desert. Same with specs and specs.

    The last calculation is soldiers. The calculation that effects soldiers is not a "if/then" statement. It is a "max" statement. The number of soldiers that desert is determined after the number of elites have been determined.

    When calculating the elite losses:

    Quote Originally Posted by Andurilas View Post

    But he seems to suggest that step four is actually:
    4. If # of soldiers ≥ x, lose # of soldiers * m.
    4. If # of soldiers ≥ x, lose 0.
    If you have elite losses it will lower soldier losses. When they say "get enough soldiers so you can lose them instead of elites" they mean "get your elite losses down to 0 by having enough soldiers". Only when you look at the whole tic event can you say "I had soldiers desert in place of my elites". But the number of soldiers that are lost is determined at the end. The numbers are not equal. It is not a substitution.
    Last edited by pathetic sheep; 14-06-2015 at 05:19.

  6. #21
    Forum Addict TheOne's Avatar
    Join Date
    Aug 2013
    Posts
    1,044
    Nsing a chained prov who is using soldiers to combat desertion a few seconds before tick is a top tier strategy used in top wars.

    Sadly, not many such wars exists anymore.


    Utopia is just social text-based chess/poker/starcraft/trading
    There is only 1 important strategy in Utopia. Game Theory

    Age 57-63 : Pyromaniacs co-leader
    Age 64: Retired ghetto (Sillies)
    Age 65: Retired warring ghetto (Sillies X)

    To be continued...

    -
    Dont be a retail investor/trader. You will lose shinies.

  7. #22
    Veteran
    Join Date
    Dec 2013
    Location
    Texas
    Posts
    708
    Oh!

  8. #23
    Veteran
    Join Date
    Jul 2013
    Posts
    787
    Wow, clampy sighting. I had no idea he was still around. Your contributions to understanding mechanics are missed by me at least.

  9. #24
    Veteran
    Join Date
    Dec 2013
    Location
    Texas
    Posts
    708
    Forgive my continued ignorance, but I'm having a little trouble figuring out what's going on with subtracting previous desertions from each troop type and then adding the number deserted back in at the soldier desertion.

  10. #25
    Veteran pathetic sheep's Avatar
    Join Date
    May 2009
    Posts
    655
    Quote Originally Posted by Andurilas View Post
    ...I'm having a little trouble figuring out what's going on with subtracting previous desertions from each troop type
    You can word that as "If your elites desert then every trained type also deserts". All trained troops times metric.

    Leet Desertions = IF [(Leets home * Metric) > Solds home] Then (Leets home * Metric) Else 0
    Thieves Desertions = IF [(Thieves home * Metric) > (Solds home - Leet desertions)] Then (Thieves home* Metric) Else 0
    Do the algebra. If a > n then (n - a) < 0.
    Your (Thieves home * Metric) has to be a positive number.
    For positive real numbers a and b if a > n then b > (n - a)

    Quote Originally Posted by Andurilas View Post
    then adding the number deserted back in at the soldier desertion.
    Look at the brackets:
    Solds Desertions = Max[(Solds home-{Leet Desertions + Thief Desertions + Defspecs Desertions + OffSpecs Desertions}) * Metric,0]
    (Solds home-{Leet Desertions + Thief Desertions + Defspecs Desertions + OffSpecs Desertions})
    (Solds home-{stuff})
    "stuff" has to be 0 or it has to be larger than "soldiers home".

    So that could be stated "if anything trained deserts then your soldiers do not desert".
    Last edited by pathetic sheep; 16-06-2015 at 14:42.

  11. #26
    Veteran
    Join Date
    Dec 2013
    Location
    Texas
    Posts
    708
    Thanks again. Those mechanisms seem a little random (like, why don't soldiers desert anyway?) but I understand them now.

  12. #27
    Veteran pathetic sheep's Avatar
    Join Date
    May 2009
    Posts
    655
    Quote Originally Posted by Andurilas View Post
    Thanks again. Those mechanisms seem a little random (like, why don't soldiers desert anyway?) but I understand them now.
    Look at at 4 hour period. Hour #1 elites+ desert, #2 elites+ desert, # 3 specs desert, #4 soldiers desert

    If your soldiers had been deserting in hour #1 then you would have had elite desertions in hours #3 and #4. You would never have enough "soldiers home" to cause zero elite desertions.

  13. #28
    Veteran
    Join Date
    Dec 2013
    Location
    Texas
    Posts
    708
    Well, why not allow soldiers to cover each troop type independent of the previous? So in the first hour, soldiers can fail to cover elites (that is, Soldiers < Elites* Metric) but then maybe there's enough to cover your thieves (Thieves * Metric < Soldiers) so they don't desert.

  14. #29
    Post Fiend
    Join Date
    Dec 2013
    Posts
    133
    Quote Originally Posted by Andurilas View Post
    Well, why not allow soldiers to cover each troop type independent of the previous? So in the first hour, soldiers can fail to cover elites (that is, Soldiers < Elites* Metric) but then maybe there's enough to cover your thieves (Thieves * Metric < Soldiers) so they don't desert.
    Clampy said this is how it works, Persain said he didn't have the chance to confirm the formula. I'm not hoping I get a chance to check this during war of course, but if someone does, do let us know!

  15. #30
    Veteran
    Join Date
    Dec 2013
    Location
    Texas
    Posts
    708
    Ha I'm glad I'm catching up to the adults in the conversation, ever so slowly. Thanks for humoring my questions.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •