Author: jtn
Date: Tue Jun 17 11:08:04 2014
New Revision: 25178

URL: http://svn.gna.org/viewcvs/freeciv?rev=25178&view=rev
Log:
Allow setting veteran level for NoVeteran units in editor.

See gna bug #22198.

Modified:
    branches/S2_5/client/gui-gtk-2.0/editprop.c
    branches/S2_5/client/gui-gtk-3.0/editprop.c
    branches/S2_5/server/edithand.c

Modified: branches/S2_5/client/gui-gtk-2.0/editprop.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_5/client/gui-gtk-2.0/editprop.c?rev=25178&r1=25177&r2=25178&view=diff
==============================================================================
--- branches/S2_5/client/gui-gtk-2.0/editprop.c (original)
+++ branches/S2_5/client/gui-gtk-2.0/editprop.c Tue Jun 17 11:08:04 2014
@@ -1881,11 +1881,7 @@
         return TRUE;
       case OPID_UNIT_VETERAN:
         *pmin = 0;
-        if (unit_has_type_flag(punit, UTYF_NO_VETERAN)) {
-          *pmax = 0;
-        } else {
-          *pmax = utype_veteran_levels(putype) - 1;
-        }
+        *pmax = utype_veteran_levels(putype) - 1;
         *pstep = 1;
         *pbig_step = 3;
         return TRUE;

Modified: branches/S2_5/client/gui-gtk-3.0/editprop.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_5/client/gui-gtk-3.0/editprop.c?rev=25178&r1=25177&r2=25178&view=diff
==============================================================================
--- branches/S2_5/client/gui-gtk-3.0/editprop.c (original)
+++ branches/S2_5/client/gui-gtk-3.0/editprop.c Tue Jun 17 11:08:04 2014
@@ -1881,11 +1881,7 @@
         return TRUE;
       case OPID_UNIT_VETERAN:
         *pmin = 0;
-        if (unit_has_type_flag(punit, UTYF_NO_VETERAN)) {
-          *pmax = 0;
-        } else {
-          *pmax = utype_veteran_levels(putype) - 1;
-        }
+        *pmax = utype_veteran_levels(putype) - 1;
         *pstep = 1;
         *pbig_step = 3;
         return TRUE;

Modified: branches/S2_5/server/edithand.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_5/server/edithand.c?rev=25178&r1=25177&r2=25178&view=diff
==============================================================================
--- branches/S2_5/server/edithand.c     (original)
+++ branches/S2_5/server/edithand.c     Tue Jun 17 11:08:04 2014
@@ -854,8 +854,7 @@
     changed = TRUE;
   }
 
-  if (packet->veteran != punit->veteran
-      && !unit_has_type_flag(punit, UTYF_NO_VETERAN)) {
+  if (packet->veteran != punit->veteran) {
     int v = packet->veteran;
     if (!utype_veteran_level(putype, v)) {
       notify_conn(pc->self, NULL, E_BAD_COMMAND, ftc_editor,


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

Reply via email to