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

This transaction appears to have no content
Good. "Promoted" sounds perfect in this context.

Joan

2007/11/11, William Allen Simpson <[EMAIL PROTECTED]>:
>
>
> <URL: http://bugs.freeciv.org/Ticket/Display.html?id=39831 >
>
> Joan Creus wrote:
> > For land units, except Diplomats and Spies:
> > * Will be built as a veteran in cities with appropriate training
> facilities
> > (see Barracks and Sun Tzu.) May also become veteran if it defeats an
> enemy
> > unit.
> >
> In this message, and all that follow, should be "veteran after" or
> "veteran when" -- or transposed to:
>
>   "If it defeats an enemy unit, may be promoted to veteran."
>
>
>
Good. "Promoted" sounds perfect in this context.

Joan

2007/11/11, William Allen Simpson <[EMAIL PROTECTED] >:

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

Joan Creus wrote:
> For land units, except Diplomats and Spies:
> * Will be built as a veteran in cities with appropriate training facilities
> (see Barracks and Sun Tzu.) May also become veteran if it defeats an enemy
> unit.
>
In this message, and all that follow, should be "veteran after" or
"veteran when" -- or transposed to:

  "If it defeats an enemy unit, may be promoted to veteran."



Index: helpdata.c
===================================================================
--- helpdata.c	(revision 13940)
+++ helpdata.c	(working copy)
@@ -1010,8 +1010,32 @@
     sprintf(buf + strlen(buf),
 	    _("* Will never achieve veteran status.\n"));
   } else {
-    sprintf(buf + strlen(buf),
-	    _("* May become veteran through training or combat.\n"));
+    switch(utype_move_type(utype)) {
+      case AIR_MOVING:
+      case HELI_MOVING:
+          sprintf(buf + strlen(buf),
+	    _("* Will be built as a veteran in cities with appropriate training facilities (see Airport.) If it defeats an enemy unit, may be promoted to veteran.\n"));
+          break;
+      case LAND_MOVING:
+        if (utype_has_flag(utype, F_DIPLOMAT)||utype_has_flag(utype, F_SPY)) {
+          sprintf(buf + strlen(buf),
+	    _("* Will be built as a veteran under communist governments. May also become veteran after a successful mission.\n"));
+        } else {
+          sprintf(buf + strlen(buf),
+	    _("* Will be built as a veteran in cities with appropriate training facilities (see Barracks and Sun Tzu.) If it defeats an enemy unit, may be promoted to veteran.\n"));
+        }
+        break;
+      case SEA_MOVING:
+        sprintf(buf + strlen(buf),
+	    _("* Will be built as a veteran in cities with appropriate training facilities (see Port Facility and Lighthouse). If it defeats an enemy unit, may be promoted to veteran.\n"));
+        if (utype_has_flag(utype, F_TRIREME))
+          sprintf(buf + strlen(buf),
+            _("* May become veteran if it survives in the high seas.\n"));
+        break;
+      default:		/* should never happen in default rulesets */
+          sprintf(buf + strlen(buf),
+	    _("* May become veteran through combat or training\n"));
+    }
   }
   if (utype_has_flag(utype, F_TRIREME)) {
     sprintf(buf + strlen(buf),
_______________________________________________
Freeciv-dev mailing list
Freeciv-dev@gna.org
https://mail.gna.org/listinfo/freeciv-dev

Reply via email to