Author: sveinung Date: Fri Feb 13 12:34:12 2015 New Revision: 28121 URL: http://svn.gna.org/viewcvs/freeciv?rev=28121&view=rev Log: Explain when a unit can't act because it isn't TransportDependent
See patch #5812 Modified: trunk/server/unithand.c Modified: trunk/server/unithand.c URL: http://svn.gna.org/viewcvs/freeciv/trunk/server/unithand.c?rev=28121&r1=28120&r2=28121&view=diff ============================================================================== --- trunk/server/unithand.c (original) +++ trunk/server/unithand.c Fri Feb 13 12:34:12 2015 @@ -504,9 +504,12 @@ struct player *pplayer = unit_owner(punit); struct player *must_war_player; - if (!can_unit_exist_at_tile(punit, unit_tile(punit)) - && !can_unit_act_when_ustate_is(unit_type(punit), - USP_TRANSP_DEP, TRUE)) { + if ((!can_unit_exist_at_tile(punit, unit_tile(punit)) + && !can_unit_act_when_ustate_is(unit_type(punit), + USP_TRANSP_DEP, TRUE)) + || (can_unit_exist_at_tile(punit, unit_tile(punit)) + && !can_unit_act_when_ustate_is(unit_type(punit), + USP_TRANSP_DEP, FALSE))) { /* Explaination: bad terrain. */ struct terrain *pterrain = tile_terrain(unit_tile(punit)); _______________________________________________ Freeciv-commits mailing list Freeciv-commits@gna.org https://mail.gna.org/listinfo/freeciv-commits