From: <fu...@us...> - 2009-01-29 15:01:31
|
Revision: 5565 http://gemrb.svn.sourceforge.net/gemrb/?rev=5565&view=rev Author: fuzzie Date: 2009-01-29 15:01:27 +0000 (Thu, 29 Jan 2009) Log Message: ----------- start container scripts Modified Paths: -------------- gemrb/trunk/gemrb/plugins/Core/Map.cpp Modified: gemrb/trunk/gemrb/plugins/Core/Map.cpp =================================================================== --- gemrb/trunk/gemrb/plugins/Core/Map.cpp 2009-01-29 14:26:28 UTC (rev 5564) +++ gemrb/trunk/gemrb/plugins/Core/Map.cpp 2009-01-29 15:01:27 UTC (rev 5565) @@ -615,6 +615,19 @@ door->ProcessActions(false); } + //Check if we need to start some container scripts + int containerCount = 0; + while (true) { + Container* container = TMap->GetContainer( containerCount++ ); + if (!container) + break; + if (!container->Scripts[0]) + continue; + container->ExecuteScript( 1 ); + //Execute Pending Actions + container->ProcessActions(false); + } + //Check if we need to start some trap scripts int ipCount = 0; while (true) { This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |