[Freeciv-Dev] [patch #2265] [metaticket] citizen nationality
Update of patch #2265 (project freeciv): Status: In Progress = Done Open/Closed:Open = Closed ___ Follow-up Comment #13: OK, it seems this idea has legs, so I've split it out into its own ticket (patch #3843). Back to this one: the basic nationality mechanism is complete for 2.4.x, and open tickets that remain are about doing more things with it, which will not be in 2.4.x. So I don't see any point keeping this ticket open. (If your favourite idea in the comments doesn't have its own ticket, do raise a new one.) ___ Reply to this item at: http://gna.org/patch/?2265 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [patch #2265] [metaticket] citizen nationality
Update of patch #2265 (project freeciv): Dependency Removed: = patch #2366 ___ Reply to this item at: http://gna.org/patch/?2265 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [patch #2265] [metaticket] citizen nationality
Update of patch #2265 (project freeciv): Dependency Removed: = patch #2367 ___ Reply to this item at: http://gna.org/patch/?2265 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [patch #2265] [metaticket] citizen nationality
Follow-up Comment #12, patch #2265 (project freeciv): Assuming appropriate client interface, one means to model it would be: Donor loses unit when ACTIVITY_IMMIGRATE is selected (assuming AddToCity, etc.). Receiver has interface choice in city dialog which may be acted upon at any time (immigrants are expected to be living in the city illegally prior to accept/reject: no benefit in terms of production/specialisation, but no penalties in terms of food use, etc.). Acceptance ought add to city size even if the city is too large to normally accept Settler actions, but be blocked by effect-driven city size limitations. Rejecting just removes the count of citizens attempting to settle. The interface should indicate the originating nation for each choice. Selecting accept generates: Donor: %s has graciously welcomed your %s as citizens in %s, player_name(receiver), unit_type_name_translation(unit), city_name(city) Receiver: %s from %s settle peacefully in %s, unit_type, unit_name_translation(unit), nation_name(donor), city_name(city) Selecting reject generates: Donor: %s has merciliessly murdered your %s in %s, player_name(receiver), unit_type_name_translation(unit), city_name(city) Receiver: You successfully prevent infiltration by %s from %s in %s, unit_type_name_translation(unit), city_name(city) AI would select based on relationship with originating nation (not diplomatic status, but love) balanced against desire for city growth. ___ Reply to this item at: http://gna.org/patch/?2265 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev
[Freeciv-Dev] [patch #2265] [metaticket] citizen nationality
Follow-up Comment #11, patch #2265 (project freeciv): If so, would need some way of asking permission from the receiver, which would be tricky UI-wise as pop-ups are already problematic, and we don't want donors abusing such pop-ups maliciously during a time-critical situation. What about just sending an event (chatline/messagebox) to receiver at the time when donor tries to add settler. Then the receiver can go to city dialog when ever it suits him/her for accepting new citizens with a button added there. Problem is what happens to settler meanwhile. Should donor lose it immediately? Permanently (even if receiver declines)? ___ Reply to this item at: http://gna.org/patch/?2265 ___ Message sent via/by Gna! http://gna.org/ ___ Freeciv-dev mailing list Freeciv-dev@gna.org https://mail.gna.org/listinfo/freeciv-dev