[Freeciv-Dev] [patch #2265] [metaticket] citizen nationality

2013-04-09 Thread Jacob Nevins
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

2013-04-09 Thread Jacob Nevins
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

2013-04-09 Thread Jacob Nevins
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

2013-04-04 Thread Emmet Hikory
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

2013-01-23 Thread Marko Lindqvist
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