wesnoth-cvs-commits
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Wesnoth-cvs-commits] wesnoth/src actions.cpp


From: David White
Subject: [Wesnoth-cvs-commits] wesnoth/src actions.cpp
Date: Sat, 29 Jan 2005 22:46:51 -0500

CVSROOT:        /cvsroot/wesnoth
Module name:    wesnoth
Branch:         
Changes by:     David White <address@hidden>    05/01/30 03:46:48

Modified files:
        src            : actions.cpp 

Log message:
        fixed bug where a unit with greater than its maximum hitpoints couldn't 
be cured of poison

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/wesnoth/wesnoth/src/actions.cpp.diff?tr1=1.187&tr2=1.188&r1=text&r2=text

Patches:
Index: wesnoth/src/actions.cpp
diff -u wesnoth/src/actions.cpp:1.187 wesnoth/src/actions.cpp:1.188
--- wesnoth/src/actions.cpp:1.187       Sun Jan 30 03:44:51 2005
+++ wesnoth/src/actions.cpp     Sun Jan 30 03:46:48 2005
@@ -1,4 +1,4 @@
-/* $Id: actions.cpp,v 1.187 2005/01/30 03:44:51 Sirp Exp $ */
+/* $Id: actions.cpp,v 1.188 2005/01/30 03:46:48 Sirp Exp $ */
 /*
    Copyright (C) 2003 by David White <address@hidden>
    Part of the Battle for Wesnoth Project http://wesnoth.whitevine.net
@@ -981,7 +981,7 @@
        get_adjacent_tiles(loc,adjacent);
        for(int n = 0; n != 6; ++n) {
                const unit_map::const_iterator u = units.find(adjacent[n]);
-               if(u != units.end() && u->second.hitpoints() < 
u->second.max_hitpoints()) {
+               if(u != units.end() && (u->second.hitpoints() < 
u->second.max_hitpoints() || u->second.poisoned())) {
                        const int unit_side = u->second.side();
 
                        //the healer won't heal an ally if there is a wounded 
unit on the same




reply via email to

[Prev in Thread] Current Thread [Next in Thread]