Follow-up Comment #2, bug #15264 (project freeciv):

> You should be able to modify the ruleset after a map is
> loaded. 

Do you meant: 'You *shouldn't* ...'?

hot fix attached (for S2_2 + trunk and S2_1):

fix rulesetdir in scenarios

* ruleset.(game|tech|...) = "default" and similar is not used anymore; use
rulesetdir = "default" instead in the scenario definitions
* the ruleset can't be changed after a scenario was loaded
* modify the 'end' command to consider the above listed change

problem: two calls to 'end' are needed after a scenario was loaded to return
to a clean state

I could not compile test the S2_1 version due to the following error:

# make | grep warn


cc1: warnings being treated as errors
ltable.c: In function ‘luaH_mainposition’:
ltable.c:108: error: cast from pointer to integer of different size
ltable.c:110: error: cast from pointer to integer of different size


(file #7883, file #7884)
    _______________________________________________________

Additional Item Attachment:

File name: S2_2-trunk-0001-fix-rulesetdir-in-scenarios.patch Size:5 KB
File name: S2_1-0001-fix-rulesetdir-in-scenarios-S2_1.patch Size:5 KB


    _______________________________________________________

Reply to this item at:

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

_______________________________________________
  Nachricht geschickt von/durch Gna!
  http://gna.org/


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

Reply via email to