Author: jtn
Date: Fri Dec 18 21:22:10 2015
New Revision: 31082
URL: http://svn.gna.org/viewcvs/freeciv?rev=31082&view=rev
Log:
Remove editor's clipping of moves left to unit move_rate, since effects
and veterancy allow it to be greater.
See gna bug #24079.
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=31082&r1=31081&r2=31082&view=diff
==============================================================================
--- branches/S2_5/client/gui-gtk-2.0/editprop.c (original)
+++ branches/S2_5/client/gui-gtk-2.0/editprop.c Fri Dec 18 21:22:10 2015
@@ -1869,7 +1869,7 @@
switch (propid) {
case OPID_UNIT_MOVES_LEFT:
*pmin = 0;
- *pmax = putype->move_rate;
+ *pmax = 65535; /* packets.def MOVEFRAGS */
*pstep = 1;
*pbig_step = 5;
return TRUE;
@@ -2871,6 +2871,7 @@
objprop_set_child_widget(op, "entry", entry);
return;
+ case OPID_UNIT_MOVES_LEFT:
case OPID_CITY_SIZE:
case OPID_CITY_SHIELD_STOCK:
case OPID_PLAYER_SCIENCE:
@@ -2883,7 +2884,6 @@
objprop_set_child_widget(op, "spin", spin);
return;
- case OPID_UNIT_MOVES_LEFT:
case OPID_UNIT_FUEL:
case OPID_UNIT_HP:
case OPID_UNIT_VETERAN:
@@ -3055,6 +3055,7 @@
gtk_widget_set_sensitive(entry, pv != NULL);
break;
+ case OPID_UNIT_MOVES_LEFT:
case OPID_CITY_SIZE:
case OPID_CITY_SHIELD_STOCK:
case OPID_PLAYER_SCIENCE:
@@ -3077,7 +3078,6 @@
gtk_widget_set_sensitive(spin, pv != NULL);
break;
- case OPID_UNIT_MOVES_LEFT:
case OPID_UNIT_FUEL:
case OPID_UNIT_HP:
case OPID_UNIT_VETERAN:
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=31082&r1=31081&r2=31082&view=diff
==============================================================================
--- branches/S2_5/client/gui-gtk-3.0/editprop.c (original)
+++ branches/S2_5/client/gui-gtk-3.0/editprop.c Fri Dec 18 21:22:10 2015
@@ -1869,7 +1869,7 @@
switch (propid) {
case OPID_UNIT_MOVES_LEFT:
*pmin = 0;
- *pmax = putype->move_rate;
+ *pmax = 65535; /* packets.def MOVEFRAGS */
*pstep = 1;
*pbig_step = 5;
return TRUE;
@@ -2878,6 +2878,7 @@
objprop_set_child_widget(op, "entry", entry);
return;
+ case OPID_UNIT_MOVES_LEFT:
case OPID_CITY_SIZE:
case OPID_CITY_SHIELD_STOCK:
case OPID_PLAYER_SCIENCE:
@@ -2892,7 +2893,6 @@
objprop_set_child_widget(op, "spin", spin);
return;
- case OPID_UNIT_MOVES_LEFT:
case OPID_UNIT_FUEL:
case OPID_UNIT_HP:
case OPID_UNIT_VETERAN:
@@ -3070,6 +3070,7 @@
gtk_widget_set_sensitive(entry, pv != NULL);
break;
+ case OPID_UNIT_MOVES_LEFT:
case OPID_CITY_SIZE:
case OPID_CITY_SHIELD_STOCK:
case OPID_PLAYER_SCIENCE:
@@ -3092,7 +3093,6 @@
gtk_widget_set_sensitive(spin, pv != NULL);
break;
- case OPID_UNIT_MOVES_LEFT:
case OPID_UNIT_FUEL:
case OPID_UNIT_HP:
case OPID_UNIT_VETERAN:
Modified: branches/S2_5/server/edithand.c
URL:
http://svn.gna.org/viewcvs/freeciv/branches/S2_5/server/edithand.c?rev=31082&r1=31081&r2=31082&view=diff
==============================================================================
--- branches/S2_5/server/edithand.c (original)
+++ branches/S2_5/server/edithand.c Fri Dec 18 21:22:10 2015
@@ -828,9 +828,9 @@
putype = unit_type(punit);
if (has_capability("extended_move_rate", pc->capability)) {
- moves_left = CLIP(0, packet->moves_left_new, putype->move_rate);
+ moves_left = packet->moves_left_new;
} else {
- moves_left = CLIP(0, packet->moves_left_old, putype->move_rate);
+ moves_left = packet->moves_left_old;
}
if (moves_left != punit->moves_left) {
punit->moves_left = moves_left;
_______________________________________________
Freeciv-commits mailing list
[email protected]
https://mail.gna.org/listinfo/freeciv-commits