URL:
  <http://gna.org/bugs/?21850>

                 Summary: Old bug - (PR#39399) 2.1 Ancients modpack bug  -
still present
                 Project: Freeciv
            Submitted by: None
            Submitted on: Fri 21 Mar 2014 06:07:25 UTC
                Category: rulesets
                Severity: 3 - Normal
                Priority: 5 - Normal
                  Status: None
             Assigned to: None
        Originator Email: 
             Open/Closed: Open
                 Release: 
         Discussion Lock: Any
        Operating System: None
         Planned Release: 

    _______________________________________________________

Details:


There is a bug in the Ancients ruleset that gives this error repeatedly. {d0
u0 g0} Cannot even build a fallback (caravan/coinage/settlers). Fix the
ruleset!

I tried to fix this bug by adding the unit migrants which has the 'Settlers'
role but so far no luck in fixing it.

the original bug report is below


Posted by Ulrik Sverdrup on June 17, 2007 - 18:24:


<URL: http://bugs.freeciv.org/Ticket/Display.html?id=39399 >

2007/6/17, Daniel Markstedt <markstedt@xxxxxxxxx>:


    <URL: http://bugs.freeciv.org/Ticket/Display.html?id=39399 >

    Freeciv-2.1.0-beta4 on WinXP; while testing the Ancients modpack for
    2.1 
   
(ftp://ftp.freeciv.org/freeciv/contrib/modpacks/ancients/ancients-2.1.0-1.tar.bz2)
    I keep getting these server messages:


    1: Turlough O'Connor's Tara(32,26) [s5 d1282 u4 g0] Falling back -
    didn't want to build soldiers, workers, caravans, settlers, or
    buildings!
    1: Harun al-Rashid's Dubayy(28,47) [s2 d6 u0 g0] Falling back - didn't
    want to build soldiers, workers, caravans, settlers, or buildings!
    1: Alaric's Warszawa(33,16) [s6 d356 u0 g0] Falling back - didn't want
    to build soldiers, workers, caravans, settlers, or buildings!

    etc.

     ~Daniel



    _______________________________________________
    Freeciv-dev mailing list
    Freeciv-dev@xxxxxxx
    https://mail.gna.org/listinfo/freeciv-dev


I tried this as well with the S2_1. Great work porting the mod!

The available "Settlers" in the ancients modpack can only build
cities, not act as workers. That is my guess about the origin of this.
The code asks for F_SETTLERS units all the time but:
common/unittype.h:63
F_SETTLERS,         /* Does not include ability to found cities */


I also get the message (even worse)
"1: Ambiorix's Avaricum(23,35) [s4 d19568 u22 g0] Cannot even build a
fallback (caravan/coinage/settlers). Fix the ruleset!" because of this
code:

ai/aicity.c:995
/* Fallbacks */
  if (pcity->ai.choice.want == 0) {
    /* Fallbacks do happen with techlevel 0, which is now default. -- Per */
    CITY_LOG(LOG_ERROR, pcity, "Falling back - didn't want to build
soldiers,"
             " workers, caravans, settlers, or buildings!");
    pcity->ai.choice.want = 1;
    if (best_role_unit(pcity, F_TRADE_ROUTE)) {
      pcity->ai.choice.choice = best_role_unit(pcity, F_TRADE_ROUTE)->index;
      pcity->ai.choice.type = CT_NONMIL;
    } else if (best_role_unit(pcity, F_SETTLERS)) {
      pcity->ai.choice.choice = best_role_unit(pcity, F_SETTLERS)->index;
      pcity->ai.choice.type = CT_NONMIL;
    } else {
      CITY_LOG(LOG_ERROR, pcity, "Cannot even build a fallback "
               "(caravan/coinage/settlers). Fix the ruleset!");
      pcity->ai.choice.want = 0;
    }
  }
----
I don't know if it should look for F_SETTLERS (worker type) or
F_CITIES (build city unit), but in the ancients ruleset there is
really only a F_CITIES unit available at the beginning. I don't know
if this is a bug in ancients or 2.1
ulrik









    _______________________________________________________

Reply to this item at:

  <http://gna.org/bugs/?21850>

_______________________________________________
  Message sent via/by Gna!
  http://gna.org/


_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to