--- a/strings.c Wed Feb 01 16:17:08 2006 +0000
+++ b/strings.c Wed Feb 01 19:53:17 2006 +0000
@@ -500,8 +500,8 @@
break;
case 0x81: // {STRINL}
+ buff = GetStringWithArgs(buff, READ_LE_UINT16(str), argv);
str += 2;
- buff = GetStringWithArgs(buff, READ_LE_UINT16(str-2), argv);
break;
case 0x82: // {DATE_LONG}
buff = FormatYmdString(buff, GetInt32(&argv));
--- a/tree_cmd.c Wed Feb 01 16:17:08 2006 +0000
+++ b/tree_cmd.c Wed Feb 01 19:53:17 2006 +0000
@@ -581,9 +581,9 @@
int m2;
switch (ct) {
- case CL_GRASS: m2 = 0;
- case CL_ROUGH: m2 = 0x10;
- default: m2 = (GetClearDensity(tile) << 6) | 0x20;
+ case CL_GRASS: m2 = 0; break;
+ case CL_ROUGH: m2 = 0x10; break;
+ default: m2 = (GetClearDensity(tile) << 6) | 0x20; break;
}
ModifyTile(tile,