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