diff --git a/doc/ChangeLog.html b/doc/ChangeLog.html index 4bca42489..079c02ab6 100644 --- a/doc/ChangeLog.html +++ b/doc/ChangeLog.html @@ -879,6 +879,7 @@ <LI>Added free for all, top vs bottom, and left vs right game types (from Jimmy Salmon). <LI>Added if-resource trigger (from Jimmy Salmon). + <LI>Fixed bug #573331: Peasants don't chop wood (from Jimmy Salmon). </UL> </UL> diff --git a/src/stratagus/pud.cpp b/src/stratagus/pud.cpp index fc8ad6d52..e2da155d5 100644 --- a/src/stratagus/pud.cpp +++ b/src/stratagus/pud.cpp @@ -1471,11 +1471,11 @@ local void PudWriteREGM(gzFile f,const WorldMap* map) v=MapActionIsland; } else if( f&MapFieldWaterAllowed ) { v=MapActionWater; - } else if( f&MapFieldLandAllowed ) { + } else if( (f&MapFieldLandAllowed) || (f&MapFieldCoastAllowed) ) { v=MapActionLand; } - regm[i] = v >> 0; - regm[i] = v >> 8; + regm[i*2+0]=v >> 0; + regm[i*2+1]=v >> 8; } gzwrite(f,regm,n*2);