Author: jtn
Date: Tue Jun 17 11:11:59 2014
New Revision: 25184

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

See gna bug #22198.

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

Modified: branches/S2_4/client/gui-gtk-2.0/editprop.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_4/client/gui-gtk-2.0/editprop.c?rev=25184&r1=25183&r2=25184&view=diff
==============================================================================
--- branches/S2_4/client/gui-gtk-2.0/editprop.c (original)
+++ branches/S2_4/client/gui-gtk-2.0/editprop.c Tue Jun 17 11:11:59 2014
@@ -1866,11 +1866,7 @@
         return TRUE;
       case OPID_UNIT_VETERAN:
         *pmin = 0;
-        if (unit_has_type_flag(punit, F_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_4/client/gui-gtk-3.0/editprop.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_4/client/gui-gtk-3.0/editprop.c?rev=25184&r1=25183&r2=25184&view=diff
==============================================================================
--- branches/S2_4/client/gui-gtk-3.0/editprop.c (original)
+++ branches/S2_4/client/gui-gtk-3.0/editprop.c Tue Jun 17 11:11:59 2014
@@ -1866,11 +1866,7 @@
         return TRUE;
       case OPID_UNIT_VETERAN:
         *pmin = 0;
-        if (unit_has_type_flag(punit, F_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_4/server/edithand.c
URL: 
http://svn.gna.org/viewcvs/freeciv/branches/S2_4/server/edithand.c?rev=25184&r1=25183&r2=25184&view=diff
==============================================================================
--- branches/S2_4/server/edithand.c     (original)
+++ branches/S2_4/server/edithand.c     Tue Jun 17 11:11:59 2014
@@ -726,8 +726,7 @@
     changed = TRUE;
   }
 
-  if (packet->veteran != punit->veteran
-      && !unit_has_type_flag(punit, F_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