<?xml version="1.0" encoding="UTF-8"?>
<post>
  <body>replace the entire digProducedResources() function on line 907 to support v0.2.8:

&lt;pre&gt;function digProducedResources(res) {
  var scripts = document.getElementsByTagName(&quot;script&quot;);
  var nScript = scripts[scripts.length - 1];
  var sCode = nScript.innerHTML;

  var aCodeLines = sCode.split(';');
  if (aCodeLines.length &lt; 24)
    return;
  var sWood = aCodeLines[24].substring(aCodeLines[24].indexOf('(')+2,aCodeLines[24].indexOf(')')-1);
  var startResourcesDelta = /production: *([0-9.]+)/.exec(sWood);
  if (startResourcesDelta != null) {
    startResourcesDelta = parseFloat(RegExp.$1) * 3600;
  } else {
    startResourcesDelta = 0;
  }
  var sTradeGood = aCodeLines[27].substring(aCodeLines[27].indexOf('(')+2,aCodeLines[27].indexOf(')')-1);
  var startTradegoodDelta = /production: *([0-9.]+)/.exec(sTradeGood);
  if (startTradegoodDelta != null) {
    startTradegoodDelta = parseFloat(RegExp.$1) * 3600;
  } else {
    startTradegoodDelta = 0;
  }

  var sName = /valueElem: \&quot;(.*?)\&quot;/.exec(sTradeGood);
  var sTradeGoodName = sName[1];

//  var res = getCity(city_id);
  res.prodwood = startResourcesDelta;
  res.prodwine = 0;
  res.prodmarble = 0;
  res.prodglass = 0;
  res.prodsulfur = 0;
  res.prodtime = &quot;&quot;+new Date().getTime(); //a leolvasas idopontja
  if (sTradeGoodName == &quot;value_wine&quot;) {
    res.prodwine = startTradegoodDelta;
  } else if (sTradeGoodName == &quot;value_marble&quot;) {
    res.prodmarble = startTradegoodDelta;
  } else if (sTradeGoodName == &quot;value_crystal&quot;) {
    res.prodglass = startTradegoodDelta;
  } else if (sTradeGoodName == &quot;value_sulfur&quot;) {
    res.prodsulfur = startTradegoodDelta;
  }
}
&lt;/pre&gt;</body>
  <body-html>&lt;p&gt;replace the entire digProducedResources() function on line 907 to support v0.2.8:&lt;/p&gt;

&lt;p&gt;&lt;pre&gt;function digProducedResources(res) {
  var scripts = document.getElementsByTagName(&quot;script&quot;);
  var nScript = scripts[scripts.length - 1];
  var sCode = nScript.innerHTML;

  var aCodeLines = sCode.split(';');
  if (aCodeLines.length &amp;lt; 24)
    return;
  var sWood = aCodeLines[24].substring(aCodeLines[24].indexOf('(')+2,aCodeLines[24].indexOf(')')-1);
  var startResourcesDelta = /production: *([0-9.]+)/.exec(sWood);
  if (startResourcesDelta != null) {
    startResourcesDelta = parseFloat(RegExp.$1) * 3600;
  } else {
    startResourcesDelta = 0;
  }
  var sTradeGood = aCodeLines[27].substring(aCodeLines[27].indexOf('(')+2,aCodeLines[27].indexOf(')')-1);
  var startTradegoodDelta = /production: *([0-9.]+)/.exec(sTradeGood);
  if (startTradegoodDelta != null) {
    startTradegoodDelta = parseFloat(RegExp.$1) * 3600;
  } else {
    startTradegoodDelta = 0;
  }

  var sName = /valueElem: \&quot;(.*?)\&quot;/.exec(sTradeGood);
  var sTradeGoodName = sName[1];

//  var res = getCity(city_id);
  res.prodwood = startResourcesDelta;
  res.prodwine = 0;
  res.prodmarble = 0;
  res.prodglass = 0;
  res.prodsulfur = 0;
  res.prodtime = &quot;&quot;+new Date().getTime(); //a leolvasas idopontja
  if (sTradeGoodName == &quot;value_wine&quot;) {
    res.prodwine = startTradegoodDelta;
  } else if (sTradeGoodName == &quot;value_marble&quot;) {
    res.prodmarble = startTradegoodDelta;
  } else if (sTradeGoodName == &quot;value_crystal&quot;) {
    res.prodglass = startTradegoodDelta;
  } else if (sTradeGoodName == &quot;value_sulfur&quot;) {
    res.prodsulfur = startTradegoodDelta;
  }
}
&lt;/pre&gt;&lt;/p&gt;</body-html>
  <created-at type="datetime">2008-09-26T09:24:31Z</created-at>
  <forumable-id type="integer">29431</forumable-id>
  <forumable-type>Script</forumable-type>
  <id type="integer">40662</id>
  <topic-id type="integer">13167</topic-id>
  <updated-at type="datetime">2008-11-16T23:47:39Z</updated-at>
  <user-agent nil="true"></user-agent>
  <user-id type="integer">67845</user-id>
</post>
