<freeStyleBuild _class='hudson.model.FreeStyleBuild'><action _class='hudson.model.CauseAction'><cause _class='hudson.triggers.SCMTrigger$SCMTriggerCause'><shortDescription>Build wurde durch eine SCM-Änderung ausgelöst.</shortDescription></cause></action><action></action><action _class='hudson.plugins.git.util.BuildData'><buildsByBranchName><refsremotesoriginmaster _class='hudson.plugins.git.util.Build'><buildNumber>968</buildNumber><marked><SHA1>322eb51fa8ff633e89d5342a70bdf4f57691636a</SHA1><branch><SHA1>322eb51fa8ff633e89d5342a70bdf4f57691636a</SHA1><name>refs/remotes/origin/master</name></branch></marked><revision><SHA1>322eb51fa8ff633e89d5342a70bdf4f57691636a</SHA1><branch><SHA1>322eb51fa8ff633e89d5342a70bdf4f57691636a</SHA1><name>refs/remotes/origin/master</name></branch></revision></refsremotesoriginmaster></buildsByBranchName><lastBuiltRevision><SHA1>322eb51fa8ff633e89d5342a70bdf4f57691636a</SHA1><branch><SHA1>322eb51fa8ff633e89d5342a70bdf4f57691636a</SHA1><name>refs/remotes/origin/master</name></branch></lastBuiltRevision><remoteUrl>https://github.com/wurstscript/wurstStdlib2.git</remoteUrl><scmName></scmName></action><action _class='hudson.plugins.git.GitTagAction'></action><action></action><action></action><action></action><action _class='org.jenkinsci.plugins.displayurlapi.actions.RunDisplayAction'></action><building>false</building><displayName>#968</displayName><duration>2607</duration><estimatedDuration>27812</estimatedDuration><fullDisplayName>StdLib2 #968</fullDisplayName><id>968</id><inProgress>false</inProgress><keepLog>false</keepLog><number>968</number><queueId>15</queueId><result>FAILURE</result><timestamp>1546979288762</timestamp><url>https://grill.wurstlang.org/hudson/user/crigges/my-views/view/all/job/StdLib2/968/</url><builtOn></builtOn><changeSet _class='hudson.plugins.git.GitChangeSetList'><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/OnUnitEnterLeave.wurst</affectedPath><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><commitId>ccdfe8ef61c3e0e97a859b70991e431727f79715</commitId><timestamp>1512824165000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>fix onUnitEnterLeave and DamageDetection for preplaced units (#20)
</comment><date>2017-12-09 13:56:05 +0100</date><id>ccdfe8ef61c3e0e97a859b70991e431727f79715</id><msg>fix onUnitEnterLeave and DamageDetection for preplaced units (#20)</msg><path><editType>edit</editType><file>wurst/event/OnUnitEnterLeave.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>2424bb65d5ae2505b1219e957d64da0238aa9f42</commitId><timestamp>1512859633000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add LinkedList.addAt
</comment><date>2017-12-09 23:47:13 +0100</date><id>2424bb65d5ae2505b1219e957d64da0238aa9f42</id><msg>add LinkedList.addAt</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><commitId>bdedb22750b1cfa1851702c291772e8668a3d24b</commitId><timestamp>1512859642000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>extend GroupTests
</comment><date>2017-12-09 23:47:22 +0100</date><id>bdedb22750b1cfa1851702c291772e8668a3d24b</id><msg>extend GroupTests</msg><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><commitId>5e97fff07a7923e4089c8b86fc83b3363924a99f</commitId><timestamp>1512870467000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>improve test
</comment><date>2017-12-10 02:47:47 +0100</date><id>5e97fff07a7923e4089c8b86fc83b3363924a99f</id><msg>improve test</msg><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/HashtableTests.wurst</affectedPath><commitId>2be9c71e30e6ac0897d98f58843d14725a060fa0</commitId><timestamp>1513121133000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Add HashtableTests
</comment><date>2017-12-13 00:25:33 +0100</date><id>2be9c71e30e6ac0897d98f58843d14725a060fa0</id><msg>Add HashtableTests</msg><path><editType>add</editType><file>wurst/_handles/HashtableTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedListModule.wurst</affectedPath><affectedPath>wurst/util/Colors.wurst</affectedPath><affectedPath>wurst/file/Sync.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><commitId>b06c0f373954c0b68c429aedf4707bbbabc35b30</commitId><timestamp>1513122472000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warning, remove deprecated sync
</comment><date>2017-12-13 00:47:52 +0100</date><id>b06c0f373954c0b68c429aedf4707bbbabc35b30</id><msg>fix warning, remove deprecated sync</msg><path><editType>edit</editType><file>wurst/data/LinkedListModule.wurst</file></path><path><editType>delete</editType><file>wurst/file/Sync.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/Colors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Orders.wurst</affectedPath><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><commitId>edae4aaa7ac83a1b14f9f067b1559eb9a8d2cc64</commitId><timestamp>1513176358000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Added orders to assets (#21)
</comment><date>2017-12-13 15:45:58 +0100</date><id>edae4aaa7ac83a1b14f9f067b1559eb9a8d2cc64</id><msg>Added orders to assets (#21)</msg><path><editType>add</editType><file>wurst/_wurst/Orders.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/TimerUtils.wurst</affectedPath><affectedPath>wurst/util/Preloader.wurst</affectedPath><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><affectedPath>wurst/_wurst/ErrorHandling.wurst</affectedPath><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>7cfed491770264ee1cc6bfce0b09aaa90859893f</commitId><timestamp>1513185881000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>improve Preloader and fix printLog calls
</comment><date>2017-12-13 18:24:41 +0100</date><id>7cfed491770264ee1cc6bfce0b09aaa90859893f</id><msg>improve Preloader and fix printLog calls</msg><path><editType>edit</editType><file>wurst/util/Preloader.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/ErrorHandling.wurst</file></path><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path><path><editType>edit</editType><file>wurst/util/TimerUtils.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Orders.wurst</affectedPath><commitId>1e18ceff3de457afc17bcd2469bf6e077683f19a</commitId><timestamp>1513216549000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Fix Orders alignment
</comment><date>2017-12-14 02:55:49 +0100</date><id>1e18ceff3de457afc17bcd2469bf6e077683f19a</id><msg>Fix Orders alignment</msg><path><editType>edit</editType><file>wurst/_wurst/Orders.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/Boolean.wurst</affectedPath><commitId>77a59346bc1a36e3685f640803cb78a566a382a2</commitId><timestamp>1513216628000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>modernize Boolean.wurst
</comment><date>2017-12-14 02:57:08 +0100</date><id>77a59346bc1a36e3685f640803cb78a566a382a2</id><msg>modernize Boolean.wurst</msg><path><editType>edit</editType><file>wurst/_handles/primitives/Boolean.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/String.wurst</affectedPath><affectedPath>wurst/_handles/HashtableTests.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><commitId>9c141fbc0f3f238aa49b96d950b0387d568ac975</commitId><timestamp>1513305289000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>string and ht tests and improvments
</comment><date>2017-12-15 03:34:49 +0100</date><id>9c141fbc0f3f238aa49b96d950b0387d568ac975</id><msg>string and ht tests and improvments</msg><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/String.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/HashtableTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>a7cfab4d41a26dcac6cedbfbbd265f13a9c60821</commitId><timestamp>1513436379000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add isEmpty()
</comment><date>2017-12-16 15:59:39 +0100</date><id>a7cfab4d41a26dcac6cedbfbbd265f13a9c60821</id><msg>add isEmpty()</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureForGroups.wurst</affectedPath><commitId>ef3fc304b7a41653d009f24da11258c3628eaaab</commitId><timestamp>1513556349000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix enum_group usage in closureForGroups
</comment><date>2017-12-18 01:19:09 +0100</date><id>ef3fc304b7a41653d009f24da11258c3628eaaab</id><msg>fix enum_group usage in closureForGroups</msg><path><editType>edit</editType><file>wurst/closures/ClosureForGroups.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/presets/OrderStringFactory.wurst</affectedPath><commitId>725f95974f6ed7766894f25ab920317219b61627</commitId><timestamp>1513561645000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>remove more unsafe orderstrings from factory
</comment><date>2017-12-18 02:47:25 +0100</date><id>725f95974f6ed7766894f25ab920317219b61627</id><msg>remove more unsafe orderstrings from factory</msg><path><editType>edit</editType><file>wurst/objediting/presets/OrderStringFactory.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/network/SyncSimple.wurst</affectedPath><affectedPath>wurst/network/Metadata.wurst</affectedPath><affectedPath>wurst/network/GamecacheBuffer.wurst</affectedPath><affectedPath>wurst/data/Buffer.wurst</affectedPath><affectedPath>wurst/closures/Execute.wurst</affectedPath><affectedPath>wurst/network/Network.wurst</affectedPath><affectedPath>wurst/network/StringEncoder.wurst</affectedPath><affectedPath>wurst/math/Maths.wurst</affectedPath><affectedPath>wurst/network/GamecacheKeys.wurst</affectedPath><affectedPath>wurst/network/NetworkConfig.wurst</affectedPath><affectedPath>wurst/_handles/_Handles.wurst</affectedPath><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><affectedPath>wurst/_handles/GameCache.wurst</affectedPath><affectedPath>wurst/data/BufferTests.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><affectedPath>wurst/event/RegisterEvents.wurst</affectedPath><affectedPath>wurst/_handles/Force.wurst</affectedPath><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>01a48ce53365b994245bc6d882972708e33aba97</commitId><timestamp>1513612701000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Introduce new Syncing libraries (#19)
</comment><date>2017-12-18 16:58:21 +0100</date><id>01a48ce53365b994245bc6d882972708e33aba97</id><msg>Introduce new Syncing libraries (#19)</msg><path><editType>edit</editType><file>wurst/event/RegisterEvents.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path><path><editType>add</editType><file>wurst/network/GamecacheKeys.wurst</file></path><path><editType>add</editType><file>wurst/network/GamecacheBuffer.wurst</file></path><path><editType>add</editType><file>wurst/network/Network.wurst</file></path><path><editType>add</editType><file>wurst/network/NetworkConfig.wurst</file></path><path><editType>add</editType><file>wurst/_handles/Force.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path><path><editType>add</editType><file>wurst/closures/Execute.wurst</file></path><path><editType>add</editType><file>wurst/data/BufferTests.wurst</file></path><path><editType>add</editType><file>wurst/network/StringEncoder.wurst</file></path><path><editType>add</editType><file>wurst/network/Metadata.wurst</file></path><path><editType>add</editType><file>wurst/data/Buffer.wurst</file></path><path><editType>edit</editType><file>wurst/math/Maths.wurst</file></path><path><editType>add</editType><file>wurst/network/SyncSimple.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/_Handles.wurst</file></path><path><editType>add</editType><file>wurst/_handles/GameCache.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/file/Thread.wurst</affectedPath><commitId>c99845a86e84883cdbc822301f48255864cb922d</commitId><timestamp>1513612803000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>remove old Thread
</comment><date>2017-12-18 17:00:03 +0100</date><id>c99845a86e84883cdbc822301f48255864cb922d</id><msg>remove old Thread</msg><path><editType>delete</editType><file>wurst/file/Thread.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><commitId>59abfadcf0583685df03f1104dd5d190781786eb</commitId><timestamp>1513613195000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>make indexing configurable
</comment><date>2017-12-18 17:06:35 +0100</date><id>59abfadcf0583685df03f1104dd5d190781786eb</id><msg>make indexing configurable</msg><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><commitId>7df5e3068d0911c14a3f2c9d905c83afd547210e</commitId><timestamp>1513613396000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>actually apply filter
</comment><date>2017-12-18 17:09:56 +0100</date><id>7df5e3068d0911c14a3f2c9d905c83afd547210e</id><msg>actually apply filter</msg><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><commitId>469deb538c77a497f7309b21a20d8d2d2c7aad33</commitId><timestamp>1513613729000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>wurst doesnt allow config of ext funcs
</comment><date>2017-12-18 17:15:29 +0100</date><id>469deb538c77a497f7309b21a20d8d2d2c7aad33</id><msg>wurst doesnt allow config of ext funcs</msg><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/Execute.wurst</affectedPath><commitId>06df503586cc70ef3ab2c9eb6738283f463daebc</commitId><timestamp>1513618495000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>workaround compiler bug
</comment><date>2017-12-18 18:34:55 +0100</date><id>06df503586cc70ef3ab2c9eb6738283f463daebc</id><msg>workaround compiler bug</msg><path><editType>edit</editType><file>wurst/closures/Execute.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><commitId>5bf2230bb23ba8adae56fd1d22b88998b1b53e58</commitId><timestamp>1513626917000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add group.getRandomUnit() and tests
</comment><date>2017-12-18 20:55:17 +0100</date><id>5bf2230bb23ba8adae56fd1d22b88998b1b53e58</id><msg>add group.getRandomUnit() and tests</msg><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/Execute.wurst</affectedPath><commitId>3cb222073161e8bc9893c20f0483ee92b933ba6c</commitId><timestamp>1513627067000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>revert workaround
</comment><date>2017-12-18 20:57:47 +0100</date><id>3cb222073161e8bc9893c20f0483ee92b933ba6c</id><msg>revert workaround</msg><path><editType>edit</editType><file>wurst/closures/Execute.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/BufferTests.wurst</affectedPath><commitId>e4330f861799ea830a9b90376e32342dcd4523c5</commitId><timestamp>1513627601000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>reduce test workload for jenkins
</comment><date>2017-12-18 21:06:41 +0100</date><id>e4330f861799ea830a9b90376e32342dcd4523c5</id><msg>reduce test workload for jenkins</msg><path><editType>edit</editType><file>wurst/data/BufferTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><commitId>d3becf7e1bbc49130806abb61f6f598d67f6270d</commitId><timestamp>1513628528000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>also make unit.toUnitIndex configurable
</comment><date>2017-12-18 21:22:08 +0100</date><id>d3becf7e1bbc49130806abb61f6f598d67f6270d</id><msg>also make unit.toUnitIndex configurable</msg><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/LastOrder.wurst</affectedPath><commitId>5d85c1d6255111e9dc9977d0a10520255c781089</commitId><timestamp>1513635662000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix LastOrder
</comment><date>2017-12-18 23:21:02 +0100</date><id>5d85c1d6255111e9dc9977d0a10520255c781089</id><msg>fix LastOrder</msg><path><editType>edit</editType><file>wurst/event/LastOrder.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/MagicFunctions.wurst</affectedPath><affectedPath>wurst/_handles/Image.wurst</affectedPath><affectedPath>wurst/util/Simulate3dSound.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><affectedPath>wurst/util/Printing.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/_handles/Texttag.wurst</affectedPath><affectedPath>wurst/_handles/Multiboard.wurst</affectedPath><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>83d90558816ea6e137f450b537bbccbaf77f34f5</commitId><timestamp>1514596625000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>use global localPlayer instance
</comment><date>2017-12-30 02:17:05 +0100</date><id>83d90558816ea6e137f450b537bbccbaf77f34f5</id><msg>use global localPlayer instance</msg><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path><path><editType>edit</editType><file>wurst/util/Simulate3dSound.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Texttag.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Multiboard.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Image.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/MagicFunctions.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/Printing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><commitId>153e9d1680fb10862a5c863775f11a4b45836fce</commitId><timestamp>1514925347000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add GetHandleId tests
</comment><date>2018-01-02 21:35:47 +0100</date><id>153e9d1680fb10862a5c863775f11a4b45836fce</id><msg>add GetHandleId tests</msg><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><commitId>edd38202ea42e2a593edcba9842ec434b8257bcc</commitId><timestamp>1514925420000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>remove debug print
</comment><date>2018-01-02 21:37:00 +0100</date><id>edd38202ea42e2a593edcba9842ec434b8257bcc</id><msg>remove debug print</msg><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><affectedPath>wurst/_wurst/Orders.wurst</affectedPath><commitId>7fe01108ed053fb93db2e0408d356ae57fa2450e</commitId><timestamp>1515021554000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>A little fix to Instant Dummy Caster (#22)
</comment><date>2018-01-04 00:19:14 +0100</date><id>7fe01108ed053fb93db2e0408d356ae57fa2450e</id><msg>A little fix to Instant Dummy Caster (#22)</msg><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/Orders.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/BitSet.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Real.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Integer.wurst</affectedPath><commitId>bd368ce9a905ba24b16597da16175587069cb551</commitId><timestamp>1515024190000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>improve inline behaviour of some functions
</comment><date>2018-01-04 01:03:10 +0100</date><id>bd368ce9a905ba24b16597da16175587069cb551</id><msg>improve inline behaviour of some functions</msg><path><editType>edit</editType><file>wurst/_handles/primitives/Integer.wurst</file></path><path><editType>edit</editType><file>wurst/data/BitSet.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Real.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/ForceTests.wurst</affectedPath><commitId>211e2abcb5173e289b763ba3aacf106547b3d20a</commitId><timestamp>1515026526000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Add ForceTests
</comment><date>2018-01-04 01:42:06 +0100</date><id>211e2abcb5173e289b763ba3aacf106547b3d20a</id><msg>Add ForceTests</msg><path><editType>add</editType><file>wurst/_handles/ForceTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/BitSet.wurst</affectedPath><commitId>adee28cb941b873e39d98b097b334c5cc82efe21</commitId><timestamp>1515026599000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>hotfix bitset
</comment><date>2018-01-04 01:43:19 +0100</date><id>adee28cb941b873e39d98b097b334c5cc82efe21</id><msg>hotfix bitset</msg><path><editType>edit</editType><file>wurst/data/BitSet.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/GameCache.wurst</affectedPath><affectedPath>wurst/_handles/GameCacheTests.wurst</affectedPath><commitId>d961af4445b10040fd2bc3bcbf27629ebc6ddaec</commitId><timestamp>1515035903000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Add Gamecache Tests
</comment><date>2018-01-04 04:18:23 +0100</date><id>d961af4445b10040fd2bc3bcbf27629ebc6ddaec</id><msg>Add Gamecache Tests</msg><path><editType>edit</editType><file>wurst/_handles/GameCache.wurst</file></path><path><editType>add</editType><file>wurst/_handles/GameCacheTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/BufferTests.wurst</affectedPath><affectedPath>wurst/_handles/primitives/String.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><commitId>09db454bdf25cc9d36b2cbb0908dff991c34ad66</commitId><timestamp>1515083145000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix some warnings
</comment><date>2018-01-04 17:25:45 +0100</date><id>09db454bdf25cc9d36b2cbb0908dff991c34ad66</id><msg>fix some warnings</msg><path><editType>edit</editType><file>wurst/data/BufferTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/String.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>a81a6b9f5b504f4947408ebf227a2129f6ac02ff</commitId><timestamp>1515096709000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>push travis buildscript
</comment><date>2018-01-04 21:11:49 +0100</date><id>a81a6b9f5b504f4947408ebf227a2129f6ac02ff</id><msg>push travis buildscript</msg><path><editType>add</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>f9ff271e00e3fb8be4edccaf2cd7ea4025a7f203</commitId><timestamp>1515097267000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>update travis script
</comment><date>2018-01-04 21:21:07 +0100</date><id>f9ff271e00e3fb8be4edccaf2cd7ea4025a7f203</id><msg>update travis script</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>ab60e12d0e2861f7d4cbe920805e336840781d1e</commitId><timestamp>1515097415000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>cmon travis
</comment><date>2018-01-04 21:23:35 +0100</date><id>ab60e12d0e2861f7d4cbe920805e336840781d1e</id><msg>cmon travis</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>a3a10cddd3079abf14b888afbc457eea5fd09c77</commitId><timestamp>1515097838000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>last try
</comment><date>2018-01-04 21:30:38 +0100</date><id>a3a10cddd3079abf14b888afbc457eea5fd09c77</id><msg>last try</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>a607f78f51deb901cbfd7b962aeb9f3780761587</commitId><timestamp>1515099701000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>different approach
</comment><date>2018-01-04 22:01:41 +0100</date><id>a607f78f51deb901cbfd7b962aeb9f3780761587</id><msg>different approach</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>2ae32c465a267023837b3b8017c670951bd41ad6</commitId><timestamp>1515099864000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>meh
</comment><date>2018-01-04 22:04:24 +0100</date><id>2ae32c465a267023837b3b8017c670951bd41ad6</id><msg>meh</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>4b726a92926f58af2af57b30b2d7049dbaec4c0f</commitId><timestamp>1515100026000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>some wine
</comment><date>2018-01-04 22:07:06 +0100</date><id>4b726a92926f58af2af57b30b2d7049dbaec4c0f</id><msg>some wine</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>a6306f94898566283a82fd9809cae75bead61701</commitId><timestamp>1515100786000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>try adding project files
</comment><date>2018-01-04 22:19:46 +0100</date><id>a6306f94898566283a82fd9809cae75bead61701</id><msg>try adding project files</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>d1e28738623f66d8a72b48da80d58c180651f6c7</commitId><timestamp>1515101163000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>maybe this
</comment><date>2018-01-04 22:26:03 +0100</date><id>d1e28738623f66d8a72b48da80d58c180651f6c7</id><msg>maybe this</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.travis.yml</affectedPath><commitId>3e323f2ccc556dc48c494ec26e6a49323abaaa04</commitId><timestamp>1515101557000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>could be it
</comment><date>2018-01-04 22:32:37 +0100</date><id>3e323f2ccc556dc48c494ec26e6a49323abaaa04</id><msg>could be it</msg><path><editType>edit</editType><file>.travis.yml</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>91e544055ad146f78ce528b46926a0dcd8f24c7e</commitId><timestamp>1515103676000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add travis badge
</comment><date>2018-01-04 23:07:56 +0100</date><id>91e544055ad146f78ce528b46926a0dcd8f24c7e</id><msg>add travis badge</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><affectedPath>wurst/objediting/BuffObjEditing.wurst</affectedPath><affectedPath>wurst/objediting/UnitObjEditing.wurst</affectedPath><affectedPath>wurst/objediting/DestructableObjEditing.wurst</affectedPath><affectedPath>wurst/objediting/UpgradeObjEditing.wurst</affectedPath><affectedPath>wurst/objediting/ItemObjEditing.wurst</affectedPath><commitId>f7eb529dea5803286e15467dd33c0499ea2b4532</commitId><timestamp>1515104866000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add the ability to retrieve set ids from definitions (#27)
* add the ability to retrieve set ids from definitions

* add getter for obj data levels
</comment><date>2018-01-04 23:27:46 +0100</date><id>f7eb529dea5803286e15467dd33c0499ea2b4532</id><msg>add the ability to retrieve set ids from definitions (#27)</msg><path><editType>edit</editType><file>wurst/objediting/UnitObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/UpgradeObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/DestructableObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/BuffObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ItemObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedListModuleTests.wurst</affectedPath><affectedPath>wurst/data/LinkedListModule.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>7d2372eb7ca9a0fcf4213f6ef26cafd2f1c01bca</commitId><timestamp>1515105612000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add additional iterators to LinkedListModule (#23)
* add backIterator as well as staticItr and staticBackItr to
LinkedListModule

* fix static iterators being destroyed, added the same functionalities
to linkedlist

* fix static back iterator getting destroyed

* fix staticBackItr not getting destroyed with the list it belongs to

* change static iterators for linked llist initialization (now creates
on first use rather than on list init)

* fix linkedlist/module tests not being in a separate file

* add null check for destruction of static iterators in linked list
</comment><date>2018-01-04 23:40:12 +0100</date><id>7d2372eb7ca9a0fcf4213f6ef26cafd2f1c01bca</id><msg>add additional iterators to LinkedListModule (#23)</msg><path><editType>add</editType><file>wurst/data/LinkedListModuleTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListModule.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>add</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>646d7fec90a4472cd6f3bcc1bc0247a46a2063f0</commitId><timestamp>1515107975000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add missing backstab damage setter for AbilityDefinitionWindWalk
</comment><date>2018-01-05 00:19:35 +0100</date><id>646d7fec90a4472cd6f3bcc1bc0247a46a2063f0</id><msg>add missing backstab damage setter for AbilityDefinitionWindWalk</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/TypeCasting.wurst</affectedPath><commitId>e9b83d2d0ec86418c5d83c5b1d4885966962bf86</commitId><timestamp>1515200209000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>use ternary in booleanToIndex
</comment><date>2018-01-06 01:56:49 +0100</date><id>e9b83d2d0ec86418c5d83c5b1d4885966962bf86</id><msg>use ternary in booleanToIndex</msg><path><editType>edit</editType><file>wurst/_wurst/TypeCasting.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/presets/ChannelAbilityPreset.wurst</affectedPath><commitId>213c736fdc02ba5b319a3effc119fd67e1008d48</commitId><timestamp>1515358296000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add the ability to retreive orderid from channelabilitypreset (#30)
</comment><date>2018-01-07 21:51:36 +0100</date><id>213c736fdc02ba5b319a3effc119fd67e1008d48</id><msg>add the ability to retreive orderid from channelabilitypreset (#30)</msg><path><editType>edit</editType><file>wurst/objediting/presets/ChannelAbilityPreset.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Maths.wurst</affectedPath><commitId>23d6362d26d8b388292bd551d3f146ebf1b6a63a</commitId><timestamp>1515358317000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add euler's constant to the Maths package (#28)
</comment><date>2018-01-07 21:51:57 +0100</date><id>23d6362d26d8b388292bd551d3f146ebf1b6a63a</id><msg>add euler's constant to the Maths package (#28)</msg><path><editType>edit</editType><file>wurst/math/Maths.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/GroupUtils.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><commitId>f63ad25c5cf6d6ca6970dae977f7eff0522fd970</commitId><timestamp>1515358343000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add GroupUtils and change Group.wurst to use its functionalities (#25)
</comment><date>2018-01-07 21:52:23 +0100</date><id>f63ad25c5cf6d6ca6970dae977f7eff0522fd970</id><msg>add GroupUtils and change Group.wurst to use its functionalities (#25)</msg><path><editType>add</editType><file>wurst/util/GroupUtils.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/GroupUtils.wurst</affectedPath><affectedPath>wurst/Wurst.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><affectedPath>wurst/util/StringUtilsTests.wurst</affectedPath><affectedPath>wurst/util/StringUtils.wurst</affectedPath><affectedPath>wurst/file/FileIO.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>bc43f4875fff10490773df615a91816d70158307</commitId><timestamp>1515368058000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add typecasting as a default import and fix warnings (#31)
* add typecasting as a default import because let's be real everyone
uses it all the time

* fix stdlib giving random warnings all over the place, also made
StringUtils arrays initialize in compiletime

* remove the warning without introducing unnecessary functions
</comment><date>2018-01-08 00:34:18 +0100</date><id>bc43f4875fff10490773df615a91816d70158307</id><msg>add typecasting as a default import and fix warnings (#31)</msg><path><editType>edit</editType><file>wurst/util/StringUtils.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/util/GroupUtils.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtilsTests.wurst</file></path><path><editType>edit</editType><file>wurst/file/FileIO.wurst</file></path><path><editType>edit</editType><file>wurst/Wurst.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/TypeCasting.wurst</affectedPath><affectedPath>wurst/data/HashMapTests.wurst</affectedPath><commitId>ad7a4102ff212022381a259b7245ba460c0dbe03</commitId><timestamp>1515459082000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix boolean toIndex and add test
</comment><date>2018-01-09 01:51:22 +0100</date><id>ad7a4102ff212022381a259b7245ba460c0dbe03</id><msg>fix boolean toIndex and add test</msg><path><editType>add</editType><file>wurst/data/HashMapTests.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/TypeCasting.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Group.wurst</affectedPath><commitId>1d00ba44442204577cc5262090b5b70ad645feae</commitId><timestamp>1515460213000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>fix group requiring grouputils insanity (#34)
</comment><date>2018-01-09 02:10:13 +0100</date><id>1d00ba44442204577cc5262090b5b70ad645feae</id><msg>fix group requiring grouputils insanity (#34)</msg><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>3154475aa830fb45b1f623711cb7dc3cefc5e7c6</commitId><timestamp>1515504352000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add the previously removed lookahead functions to linked list iterators
(#35)
</comment><date>2018-01-09 14:25:52 +0100</date><id>3154475aa830fb45b1f623711cb7dc3cefc5e7c6</id><msg>add the previously removed lookahead functions to linked list iterators</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/GroupUtils.wurst</affectedPath><commitId>df84c88974b909ca3b85e99a7315ff9a7c42f579</commitId><timestamp>1515504370000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Grouputilsfix (#36)
</comment><date>2018-01-09 14:26:10 +0100</date><id>df84c88974b909ca3b85e99a7315ff9a7c42f579</id><msg>Grouputilsfix (#36)</msg><path><editType>edit</editType><file>wurst/util/GroupUtils.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Wurstunit.wurst</affectedPath><commitId>ccc5d38dd665366424f2e5707f12eea4ffac1698</commitId><timestamp>1515620112000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>some more wurstunit functions for better output
</comment><date>2018-01-10 22:35:12 +0100</date><id>ccc5d38dd665366424f2e5707f12eea4ffac1698</id><msg>some more wurstunit functions for better output</msg><path><editType>edit</editType><file>wurst/_wurst/Wurstunit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>5cc38e9f503c95ecb41fad7ba33920164fbc3b11</commitId><timestamp>1515620987000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add comparator and sort to linkedlist + test
</comment><date>2018-01-10 22:49:47 +0100</date><id>5cc38e9f503c95ecb41fad7ba33920164fbc3b11</id><msg>add comparator and sort to linkedlist + test</msg><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>419a3b878c4b7386f2109054e367c179cf3f3d5e</commitId><timestamp>1515624442000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>never destroy dummy in pop/dequeue
</comment><date>2018-01-10 23:47:22 +0100</date><id>419a3b878c4b7386f2109054e367c179cf3f3d5e</id><msg>never destroy dummy in pop/dequeue</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>eb44734210bfa452fa38b147934aac5716b0713d</commitId><timestamp>1515627378000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>int comparator now constant, testing improved, prev references after
sorting fixed
</comment><date>2018-01-11 00:36:18 +0100</date><id>eb44734210bfa452fa38b147934aac5716b0713d</id><msg>int comparator now constant, testing improved, prev references after</msg><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Quest.wurst</affectedPath><affectedPath>wurst/_handles/QuestItem.wurst</affectedPath><commitId>ac5d0992f240b71cb74123d996fe78e671a0c056</commitId><timestamp>1515629019000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Quest and Questitem extensions (#33)
</comment><date>2018-01-11 01:03:39 +0100</date><id>ac5d0992f240b71cb74123d996fe78e671a0c056</id><msg>Quest and Questitem extensions (#33)</msg><path><editType>add</editType><file>wurst/_handles/QuestItem.wurst</file></path><path><editType>add</editType><file>wurst/_handles/Quest.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Quest.wurst</affectedPath><commitId>80766fc8681dee6ab4a0f49f091b414256967181</commitId><timestamp>1515629097000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>make function non-extension
</comment><date>2018-01-11 01:04:57 +0100</date><id>80766fc8681dee6ab4a0f49f091b414256967181</id><msg>make function non-extension</msg><path><editType>edit</editType><file>wurst/_handles/Quest.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Soundsets.wurst</affectedPath><commitId>3d3a5aa9234d791c3fdd83025e5310198116963a</commitId><timestamp>1515629257000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add soundsets for all units (#38)
</comment><date>2018-01-11 01:07:37 +0100</date><id>3d3a5aa9234d791c3fdd83025e5310198116963a</id><msg>add soundsets for all units (#38)</msg><path><editType>add</editType><file>wurst/_wurst/Soundsets.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><affectedPath>wurst/data/Table.wurst</affectedPath><affectedPath>wurst/event/EventHelper.wurst</affectedPath><commitId>84c97af677d466ef4517050acbb83be32020a284</commitId><timestamp>1515637684000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>minor updates
</comment><date>2018-01-11 03:28:04 +0100</date><id>84c97af677d466ef4517050acbb83be32020a284</id><msg>minor updates</msg><path><editType>edit</editType><file>wurst/data/Table.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path><path><editType>edit</editType><file>wurst/event/EventHelper.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst.build</affectedPath><affectedPath>wurst/event/EventHelper.wurst</affectedPath><commitId>bce4bf0b1d8b7f24e9e9bdfd397dfcc4350fada2</commitId><timestamp>1515639233000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>update build file
</comment><date>2018-01-11 03:53:53 +0100</date><id>bce4bf0b1d8b7f24e9e9bdfd397dfcc4350fada2</id><msg>update build file</msg><path><editType>edit</editType><file>wurst.build</file></path><path><editType>edit</editType><file>wurst/event/EventHelper.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>238c320c171aa3b5e878ef5ca38a61497c734295</commitId><timestamp>1515721747000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warning
</comment><date>2018-01-12 02:49:07 +0100</date><id>238c320c171aa3b5e878ef5ca38a61497c734295</id><msg>fix warning</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedListModuleTests.wurst</affectedPath><affectedPath>wurst/data/HashList.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/HashMapTests.wurst</affectedPath><affectedPath>wurst/util/SoundUtils.wurst</affectedPath><affectedPath>wurst/util/StringUtilsTests.wurst</affectedPath><affectedPath>wurst/data/HashMap.wurst</affectedPath><affectedPath>wurst/data/HashSetTests.wurst</affectedPath><affectedPath>wurst/objediting/presets/HeroPreset.wurst</affectedPath><affectedPath>wurst/data/HashSet.wurst</affectedPath><affectedPath>wurst/data/HashListTests.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>e875ce760ae7638c57f27a8ff79f14441e0fa2a6</commitId><timestamp>1516044516000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add IterableMap to HashMap, update and test HashList  (#37)
</comment><date>2018-01-15 20:28:36 +0100</date><id>e875ce760ae7638c57f27a8ff79f14441e0fa2a6</id><msg>add IterableMap to HashMap, update and test HashList  (#37)</msg><path><editType>edit</editType><file>wurst/data/HashList.wurst</file></path><path><editType>add</editType><file>wurst/data/HashListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListModuleTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashMapTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtilsTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashMap.wurst</file></path><path><editType>add</editType><file>wurst/data/HashSet.wurst</file></path><path><editType>add</editType><file>wurst/data/HashSetTests.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/HeroPreset.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/SoundUtils.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/PrimitivesTests.wurst</affectedPath><commitId>486a6ea1e1649569fc79717236a9fae952c54436</commitId><timestamp>1516053061000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add r2sw test
</comment><date>2018-01-15 22:51:01 +0100</date><id>486a6ea1e1649569fc79717236a9fae952c54436</id><msg>add r2sw test</msg><path><editType>add</editType><file>wurst/_handles/primitives/PrimitivesTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Dialog.wurst</affectedPath><affectedPath>wurst/util/DialogBox.wurst</affectedPath><commitId>e2abd8a97da89ddc8ca13d0eebeba00bfa6bf239</commitId><timestamp>1516389189000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Add dialog ext functions and DialogBox wrapper (#41)
</comment><date>2018-01-19 20:13:09 +0100</date><id>e2abd8a97da89ddc8ca13d0eebeba00bfa6bf239</id><msg>Add dialog ext functions and DialogBox wrapper (#41)</msg><path><editType>add</editType><file>wurst/_handles/Dialog.wurst</file></path><path><editType>add</editType><file>wurst/util/DialogBox.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Lightning.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/_handles/_Handles.wurst</affectedPath><commitId>445b93bc473c03cd958d6beee9b7ea9f860bbaee</commitId><timestamp>1516623759000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Add lightning handle package &amp; hero attribute functions for units (#42)
</comment><date>2018-01-22 13:22:39 +0100</date><id>445b93bc473c03cd958d6beee9b7ea9f860bbaee</id><msg>Add lightning handle package &amp; hero attribute functions for units (#42)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/_Handles.wurst</file></path><path><editType>add</editType><file>wurst/_handles/Lightning.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/network/SyncSimple.wurst</affectedPath><affectedPath>wurst/_wurst/ErrorHandling.wurst</affectedPath><affectedPath>wurst/data/Buffer.wurst</affectedPath><affectedPath>wurst/network/GamecacheBuffer.wurst</affectedPath><affectedPath>wurst/closures/Execute.wurst</affectedPath><affectedPath>wurst/_handles/Playercolor.wurst</affectedPath><affectedPath>wurst/network/Network.wurst</affectedPath><affectedPath>wurst/file/SimpleIO.wurst</affectedPath><affectedPath>wurst/file/IOTaskExecutor.wurst</affectedPath><affectedPath>wurst/network/StringEncoder.wurst</affectedPath><affectedPath>wurst/file/Persistable.wurst</affectedPath><affectedPath>wurst/network/NetworkConfig.wurst</affectedPath><affectedPath>wurst/_handles/_Handles.wurst</affectedPath><affectedPath>wurst/data/BufferAdapters.wurst</affectedPath><affectedPath>wurst/file/MultiIO.wurst</affectedPath><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>894148cb78783104bb802c4e74c4110f4e019b80</commitId><timestamp>1517248378000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Network, Execute fixes &amp; FileIO (#26)
</comment><date>2018-01-29 18:52:58 +0100</date><id>894148cb78783104bb802c4e74c4110f4e019b80</id><msg>Network, Execute fixes &amp; FileIO (#26)</msg><path><editType>edit</editType><file>wurst/_wurst/ErrorHandling.wurst</file></path><path><editType>add</editType><file>wurst/data/BufferAdapters.wurst</file></path><path><editType>edit</editType><file>wurst/network/NetworkConfig.wurst</file></path><path><editType>add</editType><file>wurst/_handles/Playercolor.wurst</file></path><path><editType>edit</editType><file>wurst/data/Buffer.wurst</file></path><path><editType>edit</editType><file>wurst/network/Network.wurst</file></path><path><editType>add</editType><file>wurst/file/SimpleIO.wurst</file></path><path><editType>add</editType><file>wurst/file/IOTaskExecutor.wurst</file></path><path><editType>edit</editType><file>wurst/network/GamecacheBuffer.wurst</file></path><path><editType>add</editType><file>wurst/file/MultiIO.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path><path><editType>edit</editType><file>wurst/closures/Execute.wurst</file></path><path><editType>add</editType><file>wurst/file/Persistable.wurst</file></path><path><editType>edit</editType><file>wurst/network/StringEncoder.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/_Handles.wurst</file></path><path><editType>edit</editType><file>wurst/network/SyncSimple.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/PrimitivesTests.wurst</affectedPath><affectedPath>wurst/file/FileIO.wurst</affectedPath><commitId>25866e5ae99294ba2abc69f6400968bb9ab6b997</commitId><timestamp>1517314294000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>remove old fileio, some more tests
</comment><date>2018-01-30 13:11:34 +0100</date><id>25866e5ae99294ba2abc69f6400968bb9ab6b997</id><msg>remove old fileio, some more tests</msg><path><editType>edit</editType><file>wurst/_handles/primitives/PrimitivesTests.wurst</file></path><path><editType>delete</editType><file>wurst/file/FileIO.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>ec933a6a9c5bb1d96d677b0705edd02461f0183f</commitId><timestamp>1517406381000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix #44
</comment><date>2018-01-31 14:46:21 +0100</date><id>ec933a6a9c5bb1d96d677b0705edd02461f0183f</id><msg>fix #44</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/BuffObjEditing.wurst</affectedPath><affectedPath>wurst/objediting/UnitObjEditing.wurst</affectedPath><commitId>853f92df80914accb08edbb60da15817d1d44283</commitId><timestamp>1517407059000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix #45
</comment><date>2018-01-31 14:57:39 +0100</date><id>853f92df80914accb08edbb60da15817d1d44283</id><msg>fix #45</msg><path><editType>edit</editType><file>wurst/objediting/BuffObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/UnitObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><affectedPath>wurst/dummy/DummyRecycler.wurst</affectedPath><commitId>ccb66eb16f66987299006161cf5d04bd6be105e8</commitId><timestamp>1517409153000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warnings
</comment><date>2018-01-31 15:32:33 +0100</date><id>ccb66eb16f66987299006161cf5d04bd6be105e8</id><msg>fix warnings</msg><path><editType>edit</editType><file>wurst/dummy/DummyRecycler.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Interpolation.wurst</affectedPath><affectedPath>wurst/_handles/Sound.wurst</affectedPath><commitId>e088ba2e23bd6adbc12a66c098a83c39f6281328</commitId><timestamp>1517510909000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>reenable interp test, fix 2 sound ext funcs
</comment><date>2018-02-01 19:48:29 +0100</date><id>e088ba2e23bd6adbc12a66c098a83c39f6281328</id><msg>reenable interp test, fix 2 sound ext funcs</msg><path><editType>edit</editType><file>wurst/_handles/Sound.wurst</file></path><path><editType>edit</editType><file>wurst/math/Interpolation.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/SoundUtils.wurst</affectedPath><commitId>f7327abe65e23e3f761a5b030228946e3edaf87f</commitId><timestamp>1517534043000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>some fixes for SoundUtils
</comment><date>2018-02-02 02:14:03 +0100</date><id>f7327abe65e23e3f761a5b030228946e3edaf87f</id><msg>some fixes for SoundUtils</msg><path><editType>edit</editType><file>wurst/util/SoundUtils.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/Buffer.wurst</affectedPath><commitId>9f50155668a60d73da43cf9df1b27d237c59a22c</commitId><timestamp>1517860987000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>fix readIntUnsafe
</comment><date>2018-02-05 21:03:07 +0100</date><id>9f50155668a60d73da43cf9df1b27d237c59a22c</id><msg>fix readIntUnsafe</msg><path><editType>edit</editType><file>wurst/data/Buffer.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/Objects.wurst</affectedPath><affectedPath>wurst/_wurst/Soundsets.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Buildings.wurst</affectedPath><affectedPath>wurst/_wurst/assets/UI.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Sounds.wurst</affectedPath><affectedPath>wurst/_wurst/Assets.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Doodads.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Units.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Abilities.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Textures.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Icons.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Assets.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Soundsets.wurst</affectedPath><commitId>4d2d06ff80fd592688152c63b4aafa66538b19a4</commitId><timestamp>1518609432000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Split assets into multiple files (#47)
* Split assets into separate files and expose them all through Assets

- Also move Soundsets into Assets

* Use import public to expose assets

* Add missing building soundsets

* Add work in progress for soundsets.
</comment><date>2018-02-14 12:57:12 +0100</date><id>4d2d06ff80fd592688152c63b4aafa66538b19a4</id><msg>Split assets into multiple files (#47)</msg><path><editType>add</editType><file>wurst/_wurst/assets/Units.wurst</file></path><path><editType>delete</editType><file>wurst/_wurst/Assets.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Buildings.wurst</file></path><path><editType>delete</editType><file>wurst/_wurst/Soundsets.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Icons.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/UI.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Abilities.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Soundsets.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Doodads.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Objects.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Assets.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Sounds.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Textures.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/Real.wurst</affectedPath><affectedPath>wurst/_handles/Widget.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Integer.wurst</affectedPath><commitId>780efde9a8a5f2aacb9a79662ba9d9c105bc3c4f</commitId><timestamp>1518613132000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Added few extension functions (Unit, Widget, Int, Real) (#50)
</comment><date>2018-02-14 13:58:52 +0100</date><id>780efde9a8a5f2aacb9a79662ba9d9c105bc3c4f</id><msg>Added few extension functions (Unit, Widget, Int, Real) (#50)</msg><path><editType>edit</editType><file>wurst/_handles/primitives/Integer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Real.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Widget.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/file/SimpleIO.wurst</affectedPath><affectedPath>wurst/network/SyncSimple.wurst</affectedPath><affectedPath>wurst/file/Persistable.wurst</affectedPath><affectedPath>wurst/_wurst/ErrorHandling.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Boolean.wurst</affectedPath><affectedPath>wurst/closures/Execute.wurst</affectedPath><affectedPath>wurst/file/LocalFiles.wurst</affectedPath><affectedPath>wurst/file/PreloadIO.wurst</affectedPath><affectedPath>wurst/data/BufferAdapters.wurst</affectedPath><affectedPath>wurst/file/MultiIO.wurst</affectedPath><affectedPath>wurst/file/MultifileIO.wurst</affectedPath><affectedPath>wurst/network/Network.wurst</affectedPath><commitId>a3a766692a92c0eef75fd894665f5f15318c9571</commitId><timestamp>1520188902000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Improvements to FileIO and Network packages (#49)
* Add int/string to bool conversions

* Various improvements

* PR Comments
</comment><date>2018-03-04 19:41:42 +0100</date><id>a3a766692a92c0eef75fd894665f5f15318c9571</id><msg>Improvements to FileIO and Network packages (#49)</msg><path><editType>edit</editType><file>wurst/_wurst/ErrorHandling.wurst</file></path><path><editType>delete</editType><file>wurst/file/SimpleIO.wurst</file></path><path><editType>delete</editType><file>wurst/file/MultiIO.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Boolean.wurst</file></path><path><editType>add</editType><file>wurst/file/LocalFiles.wurst</file></path><path><editType>add</editType><file>wurst/file/MultifileIO.wurst</file></path><path><editType>edit</editType><file>wurst/network/Network.wurst</file></path><path><editType>edit</editType><file>wurst/closures/Execute.wurst</file></path><path><editType>add</editType><file>wurst/file/PreloadIO.wurst</file></path><path><editType>edit</editType><file>wurst/file/Persistable.wurst</file></path><path><editType>edit</editType><file>wurst/data/BufferAdapters.wurst</file></path><path><editType>edit</editType><file>wurst/network/SyncSimple.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/WeatherEffects.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Assets.wurst</affectedPath><commitId>52e3822f80ad372983ade20f3099d137b62158e5</commitId><timestamp>1520191587000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Add weather effect ids (#51)
</comment><date>2018-03-04 20:26:27 +0100</date><id>52e3822f80ad372983ade20f3099d137b62158e5</id><msg>Add weather effect ids (#51)</msg><path><editType>edit</editType><file>wurst/_wurst/assets/Assets.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/WeatherEffects.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/BuffObjEditing.wurst</affectedPath><commitId>75a4da2d0ee8ee5b1632da7e14fb7af9b155eb53</commitId><timestamp>1520254251000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add tornado-based preset function to buffobjediting
</comment><date>2018-03-05 13:50:51 +0100</date><id>75a4da2d0ee8ee5b1632da7e14fb7af9b155eb53</id><msg>add tornado-based preset function to buffobjediting</msg><path><editType>edit</editType><file>wurst/objediting/BuffObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/BuffObjEditing.wurst</affectedPath><commitId>9f6da9c6d119ec09fae48b1c869eafd5f5346675</commitId><timestamp>1520254427000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>hotfix restore art functions
</comment><date>2018-03-05 13:53:47 +0100</date><id>9f6da9c6d119ec09fae48b1c869eafd5f5346675</id><msg>hotfix restore art functions</msg><path><editType>edit</editType><file>wurst/objediting/BuffObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/Soundsets.wurst</affectedPath><commitId>e29af64e6dc8a4a5e937f568a266f669aa8e0df1</commitId><timestamp>1520257107000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warning
</comment><date>2018-03-05 14:38:27 +0100</date><id>e29af64e6dc8a4a5e937f568a266f669aa8e0df1</id><msg>fix warning</msg><path><editType>edit</editType><file>wurst/_wurst/assets/Soundsets.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/AbilityIds.wurst</affectedPath><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Assets.wurst</affectedPath><commitId>1252f787dcb1b5970ee737f4fac3a09ee8aca898</commitId><timestamp>1520376351000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>assets/AbilityIds (#52)
* Add AbilityIds

* Use AbilityIds in AbilityObjEditing
</comment><date>2018-03-06 23:45:51 +0100</date><id>1252f787dcb1b5970ee737f4fac3a09ee8aca898</id><msg>assets/AbilityIds (#52)</msg><path><editType>edit</editType><file>wurst/_wurst/assets/Assets.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/AbilityIds.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>2a6611de01879eb66822cfaa061f5179ad8f5e46</commitId><timestamp>1520699189000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fix addAt function in LinkedList class (#55)
</comment><date>2018-03-10 17:26:29 +0100</date><id>2a6611de01879eb66822cfaa061f5179ad8f5e46</id><msg>Fix addAt function in LinkedList class (#55)</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/TargetsAllowed.wurst</affectedPath><affectedPath>wurst/objediting/UnitObjEditing.wurst</affectedPath><commitId>1606a0fd32b0e22194d629120684b504256ee972</commitId><timestamp>1520890526000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Add TargetsAllowed to prevent typos (#54)
* Add TargetsAllowed to prevent typos

* Add hotdocs for TargetsAllowed

* Add TargetsAllowed as public import in UnitObjEditing
</comment><date>2018-03-12 22:35:26 +0100</date><id>1606a0fd32b0e22194d629120684b504256ee972</id><msg>Add TargetsAllowed to prevent typos (#54)</msg><path><editType>add</editType><file>wurst/objediting/TargetsAllowed.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/UnitObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/ForceTests.wurst</affectedPath><affectedPath>wurst/network/SyncSimple.wurst</affectedPath><affectedPath>wurst/util/DialogBox.wurst</affectedPath><affectedPath>wurst/network/GamecacheBuffer.wurst</affectedPath><affectedPath>wurst/util/GameTimer.wurst</affectedPath><affectedPath>wurst/closures/Execute.wurst</affectedPath><affectedPath>wurst/file/LocalFiles.wurst</affectedPath><affectedPath>wurst/event/DamageType.wurst</affectedPath><affectedPath>wurst/network/Network.wurst</affectedPath><affectedPath>wurst/util/GroupUtils.wurst</affectedPath><affectedPath>wurst/network/StringEncoder.wurst</affectedPath><affectedPath>wurst/event/LastOrder.wurst</affectedPath><affectedPath>wurst/file/IOTaskExecutor.wurst</affectedPath><affectedPath>wurst/file/Persistable.wurst</affectedPath><affectedPath>wurst/event/OnUnitEnterLeave.wurst</affectedPath><affectedPath>wurst/closures/ClosureForGroups.wurst</affectedPath><affectedPath>wurst/util/Knockback3.wurst</affectedPath><affectedPath>wurst/closures/ClosureTimers.wurst</affectedPath><affectedPath>wurst/data/BufferAdapters.wurst</affectedPath><affectedPath>wurst/file/MultifileIO.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><commitId>35c343a6a7865ba987204f0737ef82d823c74534</commitId><timestamp>1521115960000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>lambda coolness updates
</comment><date>2018-03-15 13:12:40 +0100</date><id>35c343a6a7865ba987204f0737ef82d823c74534</id><msg>lambda coolness updates</msg><path><editType>edit</editType><file>wurst/network/StringEncoder.wurst</file></path><path><editType>edit</editType><file>wurst/network/GamecacheBuffer.wurst</file></path><path><editType>edit</editType><file>wurst/closures/ClosureForGroups.wurst</file></path><path><editType>edit</editType><file>wurst/util/DialogBox.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/ForceTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/GameTimer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageType.wurst</file></path><path><editType>edit</editType><file>wurst/file/Persistable.wurst</file></path><path><editType>edit</editType><file>wurst/data/BufferAdapters.wurst</file></path><path><editType>edit</editType><file>wurst/event/LastOrder.wurst</file></path><path><editType>edit</editType><file>wurst/event/OnUnitEnterLeave.wurst</file></path><path><editType>edit</editType><file>wurst/network/Network.wurst</file></path><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path><path><editType>edit</editType><file>wurst/network/SyncSimple.wurst</file></path><path><editType>edit</editType><file>wurst/file/IOTaskExecutor.wurst</file></path><path><editType>edit</editType><file>wurst/closures/ClosureTimers.wurst</file></path><path><editType>edit</editType><file>wurst/closures/Execute.wurst</file></path><path><editType>edit</editType><file>wurst/file/MultifileIO.wurst</file></path><path><editType>edit</editType><file>wurst/file/LocalFiles.wurst</file></path><path><editType>edit</editType><file>wurst/util/GroupUtils.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><affectedPath>wurst/objediting/presets/ChannelAbilityPreset.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>6d611a8c3ebabbc62bca521879c881ab6ce8583c</commitId><timestamp>1521116262000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>some type inference
</comment><date>2018-03-15 13:17:42 +0100</date><id>6d611a8c3ebabbc62bca521879c881ab6ce8583c</id><msg>some type inference</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/ChannelAbilityPreset.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>edb18506c1f759e271d02a35ab72b6c333ebbd93</commitId><timestamp>1521117685000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix
</comment><date>2018-03-15 13:41:25 +0100</date><id>edb18506c1f759e271d02a35ab72b6c333ebbd93</id><msg>fix</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/String.wurst</affectedPath><commitId>a48edc16c54d73a7595891185eff7a111c0db4af</commitId><timestamp>1521228340000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add string.isNotBlank()
</comment><date>2018-03-16 20:25:40 +0100</date><id>a48edc16c54d73a7595891185eff7a111c0db4af</id><msg>add string.isNotBlank()</msg><path><editType>edit</editType><file>wurst/_handles/primitives/String.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/file/LocalFiles.wurst</affectedPath><affectedPath>wurst/file/MultifileIO.wurst</affectedPath><commitId>2f4c2c023efd9f7b85a0de7bcf814c3a94714036</commitId><timestamp>1521398103000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Critical fix for FileIO (#56)
* Fix local files never marked as checked

* Doc fix

* Move checkedAll
</comment><date>2018-03-18 19:35:03 +0100</date><id>2f4c2c023efd9f7b85a0de7bcf814c3a94714036</id><msg>Critical fix for FileIO (#56)</msg><path><editType>edit</editType><file>wurst/file/MultifileIO.wurst</file></path><path><editType>edit</editType><file>wurst/file/LocalFiles.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/TerrainUtils.wurst</affectedPath><affectedPath>wurst/util/Knockback3.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>4b0d1f487ee92b69fdc45748f03f20e4fb0ef634</commitId><timestamp>1521462267000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>some extension funcs and knockback3 cleanup
</comment><date>2018-03-19 13:24:27 +0100</date><id>4b0d1f487ee92b69fdc45748f03f20e4fb0ef634</id><msg>some extension funcs and knockback3 cleanup</msg><path><editType>edit</editType><file>wurst/util/TerrainUtils.wurst</file></path><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/file/LocalFiles.wurst</affectedPath><commitId>f6f248a116565fb59d2466fa57fa9dfe200b8f05</commitId><timestamp>1521763593000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>expose checkedAll
</comment><date>2018-03-23 01:06:33 +0100</date><id>f6f248a116565fb59d2466fa57fa9dfe200b8f05</id><msg>expose checkedAll</msg><path><editType>edit</editType><file>wurst/file/LocalFiles.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>bfb90c6d7eef5b8fd6625318cab11f810287e767</commitId><timestamp>1522340297000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add filter and test for it
</comment><date>2018-03-29 18:18:17 +0200</date><id>bfb90c6d7eef5b8fd6625318cab11f810287e767</id><msg>add filter and test for it</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>2da7995982979487685b14497dc0db61427dbbca</commitId><timestamp>1522340756000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix
</comment><date>2018-03-29 18:25:56 +0200</date><id>2da7995982979487685b14497dc0db61427dbbca</id><msg>fix</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>73699a9da79f5c4c40d18202337823b1a2cf1bb5</commitId><timestamp>1522346209000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add foldl and fix leaks
</comment><date>2018-03-29 19:56:49 +0200</date><id>73699a9da79f5c4c40d18202337823b1a2cf1bb5</id><msg>add foldl and fix leaks</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/TimerUtils.wurst</affectedPath><affectedPath>wurst/_handles/Dialog.wurst</affectedPath><affectedPath>wurst/util/DialogBox.wurst</affectedPath><affectedPath>wurst/network/Metadata.wurst</affectedPath><affectedPath>wurst/data/Buffer.wurst</affectedPath><affectedPath>wurst/event/EventHelper.wurst</affectedPath><affectedPath>wurst/objediting/ObjEditingNatives.wurst</affectedPath><affectedPath>wurst/util/TerrainUtils.wurst</affectedPath><affectedPath>wurst/_handles/Sound.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><affectedPath>wurst/data/Table.wurst</affectedPath><affectedPath>wurst/closures/ClosureTimers.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/_handles/GameCache.wurst</affectedPath><affectedPath>wurst/objediting/ObjectIds.wurst</affectedPath><affectedPath>wurst/_handles/Multiboard.wurst</affectedPath><affectedPath>wurst/data/BitSet.wurst</affectedPath><affectedPath>wurst/util/Colors.wurst</affectedPath><affectedPath>wurst/_handles/Hashtable.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>c280e928a5ace90f38939f9a1c29d69a63d9e0eb</commitId><timestamp>1522405980000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>refactor and new toString
</comment><date>2018-03-30 12:33:00 +0200</date><id>c280e928a5ace90f38939f9a1c29d69a63d9e0eb</id><msg>refactor and new toString</msg><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/event/EventHelper.wurst</file></path><path><editType>edit</editType><file>wurst/data/Table.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ObjectIds.wurst</file></path><path><editType>edit</editType><file>wurst/util/Colors.wurst</file></path><path><editType>edit</editType><file>wurst/util/TimerUtils.wurst</file></path><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Dialog.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Multiboard.wurst</file></path><path><editType>edit</editType><file>wurst/util/DialogBox.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Sound.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ObjEditingNatives.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/GameCache.wurst</file></path><path><editType>edit</editType><file>wurst/network/Metadata.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/data/Buffer.wurst</file></path><path><editType>edit</editType><file>wurst/closures/ClosureTimers.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Hashtable.wurst</file></path><path><editType>edit</editType><file>wurst/util/TerrainUtils.wurst</file></path><path><editType>edit</editType><file>wurst/data/BitSet.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/TypeCasting.wurst</affectedPath><commitId>58cc8523b39dedd68d44ee673a3fe755e48a9f16</commitId><timestamp>1522406296000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix lightning typecasting
</comment><date>2018-03-30 12:38:16 +0200</date><id>58cc8523b39dedd68d44ee673a3fe755e48a9f16</id><msg>fix lightning typecasting</msg><path><editType>edit</editType><file>wurst/_wurst/TypeCasting.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/TypeCasting.wurst</affectedPath><commitId>ecbbb39f4225c239cf0c0f9123942dea8f772214</commitId><timestamp>1522409535000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>hotfix
</comment><date>2018-03-30 13:32:15 +0200</date><id>ecbbb39f4225c239cf0c0f9123942dea8f772214</id><msg>hotfix</msg><path><editType>edit</editType><file>wurst/_wurst/TypeCasting.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/ErrorHandling.wurst</affectedPath><affectedPath>wurst/closures/Execute.wurst</affectedPath><commitId>a044319c49f28d92e8033538b3baf29336c4c7df</commitId><timestamp>1522608259000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>actually ignore errors in try() and some null safety
</comment><date>2018-04-01 20:44:19 +0200</date><id>a044319c49f28d92e8033538b3baf29336c4c7df</id><msg>actually ignore errors in try() and some null safety</msg><path><editType>edit</editType><file>wurst/_wurst/ErrorHandling.wurst</file></path><path><editType>edit</editType><file>wurst/closures/Execute.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>837364e551075255c6de8510bac1f60ed05bbac0</commitId><timestamp>1523567497000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fixed "Attacks prevented" taking string (#58)
</comment><date>2018-04-12 23:11:37 +0200</date><id>837364e551075255c6de8510bac1f60ed05bbac0</id><msg>Fixed "Attacks prevented" taking string (#58)</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><commitId>e2004c581e58f5336de67b631382b4e010523717</commitId><timestamp>1523567650000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Remake of InstantDummyCaster with vec3 position argument (#59)
* Remake of InstantDummyCaster with vec3 position argument

* Applied Frotty's advices.
</comment><date>2018-04-12 23:14:10 +0200</date><id>e2004c581e58f5336de67b631382b4e010523717</id><msg>Remake of InstantDummyCaster with vec3 position argument (#59)</msg><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><commitId>af1c804660353e132e06ff334ba1439349ba97d4</commitId><timestamp>1523568052000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Damage detection fix (#61)
* Enumeration Fix
 Use player based unit enumeration to also add dead heroes and hidden
units to the Damage Detection.

* Better for loop syntax
</comment><date>2018-04-12 23:20:52 +0200</date><id>af1c804660353e132e06ff334ba1439349ba97d4</id><msg>Damage detection fix (#61)</msg><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Effect.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/_handles/Item.wurst</affectedPath><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>85d2740ad67e2840858161a6243946e796f53239</commitId><timestamp>1523710809000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Addition of patch 1.29 handle-related natives. (#63)
</comment><date>2018-04-14 15:00:09 +0200</date><id>85d2740ad67e2840858161a6243946e796f53239</id><msg>Addition of patch 1.29 handle-related natives. (#63)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Item.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/event/LastOrder.wurst</affectedPath><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><commitId>a360ee16727eaea11a1dd79500b38f464633e0f8</commitId><timestamp>1523730218000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fix bunch of typos. (#64)
</comment><date>2018-04-14 20:23:38 +0200</date><id>a360ee16727eaea11a1dd79500b38f464633e0f8</id><msg>Fix bunch of typos. (#64)</msg><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/event/LastOrder.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Basics.wurst</affectedPath><commitId>0e6221d51b5784372112bb961e55a1c39a34191c</commitId><timestamp>1523735175000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix Basics
</comment><date>2018-04-14 21:46:15 +0200</date><id>0e6221d51b5784372112bb961e55a1c39a34191c</id><msg>fix Basics</msg><path><editType>edit</editType><file>wurst/_wurst/Basics.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><commitId>f15ed3a92e852cec96a4a495d5b6f68dad82f940</commitId><timestamp>1523735294000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warning
</comment><date>2018-04-14 21:48:14 +0200</date><id>f15ed3a92e852cec96a4a495d5b6f68dad82f940</id><msg>fix warning</msg><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>LICENSE</affectedPath><commitId>90885bf3f82389ab43ba13b2cc28878812dfb4d8</commitId><timestamp>1523962864000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Create LICENSE
</comment><date>2018-04-17 13:01:04 +0200</date><id>90885bf3f82389ab43ba13b2cc28878812dfb4d8</id><msg>Create LICENSE</msg><path><editType>add</editType><file>LICENSE</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Angle.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>8948f01e456e429eaf22c228524a9582bc04beaa</commitId><timestamp>1524531116000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix angle funcs and add test
</comment><date>2018-04-24 02:51:56 +0200</date><id>8948f01e456e429eaf22c228524a9582bc04beaa</id><msg>fix angle funcs and add test</msg><path><editType>edit</editType><file>wurst/math/Angle.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Item.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>bdcb055960589cda68fa28a0d72c6a00be1548a6</commitId><timestamp>1524737301000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Item and Unit package improvements. (#65)
* Item and Unit package improvements.
</comment><date>2018-04-26 12:08:21 +0200</date><id>bdcb055960589cda68fa28a0d72c6a00be1548a6</id><msg>Item and Unit package improvements. (#65)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Item.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/String.wurst</affectedPath><commitId>cfc20069e9d42bf24abfce92bad762027c3027c3</commitId><timestamp>1525137363000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>make format func vararg
</comment><date>2018-05-01 03:16:03 +0200</date><id>cfc20069e9d42bf24abfce92bad762027c3027c3</id><msg>make format func vararg</msg><path><editType>edit</editType><file>wurst/_handles/primitives/String.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/BigNum.wurst</affectedPath><affectedPath>wurst/_handles/ForceTests.wurst</affectedPath><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><affectedPath>wurst/event/EventHelper.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><affectedPath>wurst/_handles/Lightning.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/_wurst/Basics.wurst</affectedPath><affectedPath>wurst/_wurst/Orders.wurst</affectedPath><affectedPath>wurst/math/Vectors.wurst</affectedPath><affectedPath>wurst/_handles/Effect.wurst</affectedPath><affectedPath>wurst/_handles/Image.wurst</affectedPath><affectedPath>wurst/_handles/Item.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Orders.wurst</affectedPath><affectedPath>wurst/util/StringUtils.wurst</affectedPath><affectedPath>wurst/_handles/Texttag.wurst</affectedPath><affectedPath>wurst/_handles/Boolexpr.wurst</affectedPath><affectedPath>wurst/math/Interpolation.wurst</affectedPath><affectedPath>wurst/_handles/Multiboard.wurst</affectedPath><affectedPath>wurst/_handles/Hashtable.wurst</affectedPath><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><commitId>b9e913478ff019e3d9a731e66abb51b311dd971b</commitId><timestamp>1525194409000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>modernize overall and fix #66
</comment><date>2018-05-01 19:06:49 +0200</date><id>b9e913478ff019e3d9a731e66abb51b311dd971b</id><msg>modernize overall and fix #66</msg><path><editType>edit</editType><file>wurst/event/EventHelper.wurst</file></path><path><editType>edit</editType><file>wurst/math/Interpolation.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/ForceTests.wurst</file></path><path><editType>delete</editType><file>wurst/_wurst/Orders.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Texttag.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/Basics.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Image.wurst</file></path><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Hashtable.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Multiboard.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Boolexpr.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtils.wurst</file></path><path><editType>edit</editType><file>wurst/math/BigNum.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Lightning.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Item.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Orders.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><affectedPath>wurst/_handles/Force.wurst</affectedPath><commitId>e44be34fd3a5f1e693a75f35a87363ff22f831b2</commitId><timestamp>1525215211000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>some group and force vararg
</comment><date>2018-05-02 00:53:31 +0200</date><id>e44be34fd3a5f1e693a75f35a87363ff22f831b2</id><msg>some group and force vararg</msg><path><editType>edit</editType><file>wurst/_handles/Force.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>97e58c9f0c3f5659b7d561751be1e678d82ae0a2</commitId><timestamp>1525281115000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add LL real comparator
</comment><date>2018-05-02 19:11:55 +0200</date><id>97e58c9f0c3f5659b7d561751be1e678d82ae0a2</id><msg>add LL real comparator</msg><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>90726a9a0772465a0e72ddcc67f9aa2dc26674e0</commitId><timestamp>1525291565000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add some missing player wrappers
</comment><date>2018-05-02 22:06:05 +0200</date><id>90726a9a0772465a0e72ddcc67f9aa2dc26674e0</id><msg>add some missing player wrappers</msg><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>9256636952e15688d8fadb2db975c6662b9e906b</commitId><timestamp>1525296725000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment> some more missing player extension functions
</comment><date>2018-05-02 23:32:05 +0200</date><id>9256636952e15688d8fadb2db975c6662b9e906b</id><msg> some more missing player extension functions</msg><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Group.wurst</affectedPath><commitId>a52092f18ea0763e3d90d30fa8c7970bcdc63ab1</commitId><timestamp>1525300978000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>wrappers for group batch orders
</comment><date>2018-05-03 00:42:58 +0200</date><id>a52092f18ea0763e3d90d30fa8c7970bcdc63ab1</id><msg>wrappers for group batch orders</msg><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Region.wurst</affectedPath><commitId>20586a3924162ec23505884786e5246453e109e3</commitId><timestamp>1525301176000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Add missing Region ext wrappers
</comment><date>2018-05-03 00:46:16 +0200</date><id>20586a3924162ec23505884786e5246453e109e3</id><msg>Add missing Region ext wrappers</msg><path><editType>edit</editType><file>wurst/_handles/Region.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/RegisterEvents.wurst</affectedPath><commitId>6c1516b4a369481055c4b87d62fd8e5ee023e1e6</commitId><timestamp>1525371383000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>infer type
</comment><date>2018-05-03 20:16:23 +0200</date><id>6c1516b4a369481055c4b87d62fd8e5ee023e1e6</id><msg>infer type</msg><path><editType>edit</editType><file>wurst/event/RegisterEvents.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>a33ee7279e34b1332e97c9bbb37605dd362fd259</commitId><timestamp>1525376068000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>LL.add vararg
</comment><date>2018-05-03 21:34:28 +0200</date><id>a33ee7279e34b1332e97c9bbb37605dd362fd259</id><msg>LL.add vararg</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Group.wurst</affectedPath><commitId>6133480bb495b10cc32494c9b21f537fc60755ca</commitId><timestamp>1525473817000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix group varargs
</comment><date>2018-05-05 00:43:37 +0200</date><id>6133480bb495b10cc32494c9b21f537fc60755ca</id><msg>fix group varargs</msg><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><commitId>520f9456114679a59cbdc449a640793d3fe99478</commitId><timestamp>1525474030000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix test
</comment><date>2018-05-05 00:47:10 +0200</date><id>520f9456114679a59cbdc449a640793d3fe99478</id><msg>fix test</msg><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/Colors.wurst</affectedPath><commitId>ee843b3a2e9182f9f7d2d8a0695596d0d4a2e312</commitId><timestamp>1525528354000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Test for ConvertPlayerColor
</comment><date>2018-05-05 15:52:34 +0200</date><id>ee843b3a2e9182f9f7d2d8a0695596d0d4a2e312</id><msg>Test for ConvertPlayerColor</msg><path><editType>edit</editType><file>wurst/util/Colors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>e9c5da266d2c159e46ec6ea4d77c188383591d5b</commitId><timestamp>1525529464000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Update readme
</comment><date>2018-05-05 16:11:04 +0200</date><id>e9c5da266d2c159e46ec6ea4d77c188383591d5b</id><msg>Update readme</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>60c4a12bceec5ed1cfd963a19bd068ad2e3a0337</commitId><timestamp>1525547194000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>init players array for tests
</comment><date>2018-05-05 21:06:34 +0200</date><id>60c4a12bceec5ed1cfd963a19bd068ad2e3a0337</id><msg>init players array for tests</msg><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/HashSetTests.wurst</affectedPath><affectedPath>wurst/util/StringUtilsTests.wurst</affectedPath><affectedPath>wurst/data/HashSet.wurst</affectedPath><affectedPath>wurst/data/HashListTests.wurst</affectedPath><affectedPath>wurst/data/HashList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>45b09f0aa12e5d8ebb5e86a00a1b67380047e22a</commitId><timestamp>1525632445000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>make use of vararg #add in tests
</comment><date>2018-05-06 20:47:25 +0200</date><id>45b09f0aa12e5d8ebb5e86a00a1b67380047e22a</id><msg>make use of vararg #add in tests</msg><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashList.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashSet.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashSetTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtilsTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Item.wurst</affectedPath><commitId>03e714e001c011d6c92e8620e73f83bf3e9c7c74</commitId><timestamp>1525652612000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fixed typo item.getTooltip() (#69)
Fixed typo item.getTooltip()
</comment><date>2018-05-07 02:23:32 +0200</date><id>03e714e001c011d6c92e8620e73f83bf3e9c7c74</id><msg>Fixed typo item.getTooltip() (#69)</msg><path><editType>edit</editType><file>wurst/_handles/Item.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst.build</affectedPath><affectedPath>wurst/_handles/Destructable.wurst</affectedPath><affectedPath>wurst/_handles/Effect.wurst</affectedPath><affectedPath>wurst/_handles/Dialog.wurst</affectedPath><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>719d58efe102c9c2aa4c7ca424467fa63a4c4595</commitId><timestamp>1525727871000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add tests for new providers
</comment><date>2018-05-07 23:17:51 +0200</date><id>719d58efe102c9c2aa4c7ca424467fa63a4c4595</id><msg>add tests for new providers</msg><path><editType>edit</editType><file>wurst/_handles/Dialog.wurst</file></path><path><editType>edit</editType><file>wurst.build</file></path><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Destructable.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Item.wurst</affectedPath><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>2a9f9eb87759f6b568f1298b6796173fb80b846f</commitId><timestamp>1525782434000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>small fixes
</comment><date>2018-05-08 14:27:14 +0200</date><id>2a9f9eb87759f6b568f1298b6796173fb80b846f</id><msg>small fixes</msg><path><editType>edit</editType><file>wurst/_handles/Item.wurst</file></path><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/Colors.wurst</affectedPath><affectedPath>wurst/_handles/Playercolor.wurst</affectedPath><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>d320c594c6a7d2a76d1f28060d708a4979ca7f57</commitId><timestamp>1525819838000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Colors: 1.29 support and names (#68)
</comment><date>2018-05-09 00:50:38 +0200</date><id>d320c594c6a7d2a76d1f28060d708a4979ca7f57</id><msg>Colors: 1.29 support and names (#68)</msg><path><editType>edit</editType><file>wurst/_handles/Playercolor.wurst</file></path><path><editType>edit</editType><file>wurst/util/Colors.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/StringUtils.wurst</affectedPath><affectedPath>wurst/objediting/ObjectIds.wurst</affectedPath><commitId>c1541f9a3137259898f3e5652404fc25d3904684</commitId><timestamp>1525858439000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>ObjUtil adds support for concatenating id lists (#53)
</comment><date>2018-05-09 11:33:59 +0200</date><id>c1541f9a3137259898f3e5652404fc25d3904684</id><msg>ObjUtil adds support for concatenating id lists (#53)</msg><path><editType>edit</editType><file>wurst/util/StringUtils.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ObjectIds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/BuffObjEditing.wurst</affectedPath><affectedPath>wurst/util/Preloader.wurst</affectedPath><commitId>e019222a5f93870a0fbdac5b58d2db87b02e21da</commitId><timestamp>1525982548000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Replace deprecated functions (#71)
</comment><date>2018-05-10 22:02:28 +0200</date><id>e019222a5f93870a0fbdac5b58d2db87b02e21da</id><msg>Replace deprecated functions (#71)</msg><path><editType>edit</editType><file>wurst/objediting/BuffObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/util/Preloader.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>2883902b0eedbdf49017abf6a2684c7eef6462d3</commitId><timestamp>1525996747000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Unit.wurst to include "remove item by ID" (#72)
* Update Unit.wurst to include "remove item by ID"
 Just added a simple function, unit.removeItemById. Functionality pretty
much copied from unit.hasItemById(int itemId). Useful when a user wants
to remove an item and doesn't care how many of it there are or where it
sits.
</comment><date>2018-05-11 01:59:07 +0200</date><id>2883902b0eedbdf49017abf6a2684c7eef6462d3</id><msg>Update Unit.wurst to include "remove item by ID" (#72)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Multiboard.wurst</affectedPath><affectedPath>wurst/_handles/Texttag.wurst</affectedPath><commitId>7f78e1bb8d7e2361a1b285515a73a37538f0ba10</commitId><timestamp>1526063709000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Multiboard.wurst &amp; Texttag.wurst changes : color related (#73)
* Added functions with colorA parameter type on multiboard
</comment><date>2018-05-11 20:35:09 +0200</date><id>7f78e1bb8d7e2361a1b285515a73a37538f0ba10</id><msg>Multiboard.wurst &amp; Texttag.wurst changes : color related (#73)</msg><path><editType>edit</editType><file>wurst/_handles/Texttag.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Multiboard.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>4bcfd541f6d313c069cbfecd0c493ec811b2b269</commitId><timestamp>1526165468000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>public function unit.suspendXp(boolean suspend) (#74)
* public function unit.suspendXp(boolean suspend)

* public function unit.isSuspendedXp() returns boolean
</comment><date>2018-05-13 00:51:08 +0200</date><id>4bcfd541f6d313c069cbfecd0c493ec811b2b269</id><msg>public function unit.suspendXp(boolean suspend) (#74)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/DamageType.wurst</affectedPath><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><commitId>90660d75f65920accbbeb015124c89ac6064b5c8</commitId><timestamp>1526304559000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>update DamageType and DamageDetection doc
plus convenience wrapper for addOnDamageFunc
</comment><date>2018-05-14 15:29:19 +0200</date><id>90660d75f65920accbbeb015124c89ac6064b5c8</id><msg>update DamageType and DamageDetection doc</msg><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageType.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/MapBounds.wurst</affectedPath><commitId>80110a350295910673a2aaf0b45aca0c93c84e0a</commitId><timestamp>1526308722000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>MapBounds Unit Test
</comment><date>2018-05-14 16:38:42 +0200</date><id>80110a350295910673a2aaf0b45aca0c93c84e0a</id><msg>MapBounds Unit Test</msg><path><editType>edit</editType><file>wurst/util/MapBounds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/String.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><commitId>8aee71e07fb3eeee3971fee945d5362cea83c4bf</commitId><timestamp>1526382066000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fix string trim (#75)
Fixed a bug in string.trim/rtrim/ltrim when trimming empty string
+ Added test case for this issue
</comment><date>2018-05-15 13:01:06 +0200</date><id>8aee71e07fb3eeee3971fee945d5362cea83c4bf</id><msg>Fix string trim (#75)</msg><path><editType>edit</editType><file>wurst/_handles/primitives/String.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/presets/HeroPreset.wurst</affectedPath><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><affectedPath>wurst/_handles/Playercolor.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><commitId>1466e7adb7abebd919234292cba7e2e740b397ae</commitId><timestamp>1526418626000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix some warnings
</comment><date>2018-05-15 23:10:26 +0200</date><id>1466e7adb7abebd919234292cba7e2e740b397ae</id><msg>fix some warnings</msg><path><editType>edit</editType><file>wurst/objediting/presets/HeroPreset.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Playercolor.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>5724e0f7d2deaaad55eefeb04e8b0322886c71cf</commitId><timestamp>1526427336000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add asList&lt;T&gt;
</comment><date>2018-05-16 01:35:36 +0200</date><id>5724e0f7d2deaaad55eefeb04e8b0322886c71cf</id><msg>add asList&lt;T&gt;</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/Table.wurst</affectedPath><commitId>f9ba957170e7bc5b8cccac6f5313f1ca0a7f4451</commitId><timestamp>1526500168000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Add Save/Load functions for hashtables in data/Table (#78)
</comment><date>2018-05-16 21:49:28 +0200</date><id>f9ba957170e7bc5b8cccac6f5313f1ca0a7f4451</id><msg>Add Save/Load functions for hashtables in data/Table (#78)</msg><path><editType>edit</editType><file>wurst/data/Table.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/presets/ObjectIdGenerator.wurst</affectedPath><affectedPath>wurst/objediting/UnitObjEditing.wurst</affectedPath><affectedPath>wurst/objediting/ObjEditingCommons.wurst</affectedPath><affectedPath>wurst/objediting/UpgradeObjEditing.wurst</affectedPath><commitId>3e8a536901b6e0b79c83db8ff0fbd226a44a89c6</commitId><timestamp>1526515833000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Support for Upgrade Object Editing (#77)
</comment><date>2018-05-17 02:10:33 +0200</date><id>3e8a536901b6e0b79c83db8ff0fbd226a44a89c6</id><msg>Support for Upgrade Object Editing (#77)</msg><path><editType>add</editType><file>wurst/objediting/ObjEditingCommons.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/ObjectIdGenerator.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/UnitObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/UpgradeObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><commitId>34bf6b23913222039a10bca53034521a77bddb50</commitId><timestamp>1526683386000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>use cool new function
</comment><date>2018-05-19 00:43:06 +0200</date><id>34bf6b23913222039a10bca53034521a77bddb50</id><msg>use cool new function</msg><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/DialogBox.wurst</affectedPath><affectedPath>wurst/_handles/Dialog.wurst</affectedPath><commitId>37fedfcb633808d0f80372b0df9aa9c19e9a29e7</commitId><timestamp>1527438416000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add warning about dialogs at map init
</comment><date>2018-05-27 18:26:56 +0200</date><id>37fedfcb633808d0f80372b0df9aa9c19e9a29e7</id><msg>add warning about dialogs at map init</msg><path><editType>edit</editType><file>wurst/util/DialogBox.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Dialog.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureTimers.wurst</affectedPath><commitId>3d2010a1649ce67fc96f684273f07775e6a59e7a</commitId><timestamp>1527438428000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>unit test doAfter
</comment><date>2018-05-27 18:27:08 +0200</date><id>3d2010a1649ce67fc96f684273f07775e6a59e7a</id><msg>unit test doAfter</msg><path><editType>edit</editType><file>wurst/closures/ClosureTimers.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureTimers.wurst</affectedPath><affectedPath>wurst/_handles/Dialog.wurst</affectedPath><affectedPath>wurst/util/DialogBox.wurst</affectedPath><commitId>b2e96d518c261212f303638d5d754d3cbdb813d2</commitId><timestamp>1527439390000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>improve doc clarity
</comment><date>2018-05-27 18:43:10 +0200</date><id>b2e96d518c261212f303638d5d754d3cbdb813d2</id><msg>improve doc clarity</msg><path><editType>edit</editType><file>wurst/closures/ClosureTimers.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Dialog.wurst</file></path><path><editType>edit</editType><file>wurst/util/DialogBox.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/DialogBox.wurst</affectedPath><commitId>0466c7488404c5503e56ca4ff3b54b4ec9ab8e83</commitId><timestamp>1527444088000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>hotfix
</comment><date>2018-05-27 20:01:28 +0200</date><id>0466c7488404c5503e56ca4ff3b54b4ec9ab8e83</id><msg>hotfix</msg><path><editType>edit</editType><file>wurst/util/DialogBox.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/ErrorHandling.wurst</affectedPath><commitId>ef0623e658f0b35b560e49bb1f3413b04f209406</commitId><timestamp>1527456049000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>improved error handling for compiletime errors
</comment><date>2018-05-27 23:20:49 +0200</date><id>ef0623e658f0b35b560e49bb1f3413b04f209406</id><msg>improved error handling for compiletime errors</msg><path><editType>edit</editType><file>wurst/_wurst/ErrorHandling.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Destructable.wurst</affectedPath><commitId>ce00d98953d3ad3a3581c663e59345d9a4b0e1fc</commitId><timestamp>1527464690000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>add destructable missing extension functions (#79)
</comment><date>2018-05-28 01:44:50 +0200</date><id>ce00d98953d3ad3a3581c663e59345d9a4b0e1fc</id><msg>add destructable missing extension functions (#79)</msg><path><editType>edit</editType><file>wurst/_handles/Destructable.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>0bc8213b26cdbff991d4277e3e785df076fd5e39</commitId><timestamp>1527465794000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Update readme
</comment><date>2018-05-28 02:03:14 +0200</date><id>0bc8213b26cdbff991d4277e3e785df076fd5e39</id><msg>Update readme</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Item.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>03b5d142271fa087c8351ae621bf0b0b3b7d487b</commitId><timestamp>1528102714000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Addition of missing and utility unit &amp; item natives. (#81)
* Addition of missing and utility unit &amp; item natives.
 Following extension methods have been defined:

- public function unit.dropItemPoint(item itm, real x, real y) returns
boolean
- public function unit.dropItemSlot(item itm, int slot) returns boolean
- public function unit.dropItemTarget(item itm, widget target) returns
boolean
- public function unit.useItem(item itm) returns boolean
- public function unit.useItemPoint(item itm, real x, real y) returns
boolean
- public function unit.useItemTarget(item itm, widget target) returns
boolean

- public function item.isAlive() returns boolean
- public function item.isPickupable() returns boolean
</comment><date>2018-06-04 10:58:34 +0200</date><id>03b5d142271fa087c8351ae621bf0b0b3b7d487b</id><msg>Addition of missing and utility unit &amp; item natives. (#81)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Item.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>bda4cf65188dbaf7d2c5e6ce8c63475b67a10978</commitId><timestamp>1528280808000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Unit.wurst (#84)
* Update Unit.wurst
 Added functions to set the exploding status of a unit and to kill a
unit by exploding it.

* Update Unit.wurst
 Added hotdoc
</comment><date>2018-06-06 12:26:48 +0200</date><id>bda4cf65188dbaf7d2c5e6ce8c63475b67a10978</id><msg>Update Unit.wurst (#84)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/HashSet.wurst</affectedPath><affectedPath>wurst/data/LinkedListModuleTests.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><affectedPath>wurst/_handles/Rect.wurst</affectedPath><commitId>46bca554e3b6864eaff0a2046774d3d77ea2170f</commitId><timestamp>1528317923000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>improve some test asserts and stuff
</comment><date>2018-06-06 22:45:23 +0200</date><id>46bca554e3b6864eaff0a2046774d3d77ea2170f</id><msg>improve some test asserts and stuff</msg><path><editType>edit</editType><file>wurst/data/LinkedListModuleTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Rect.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashSet.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Effect.wurst</affectedPath><commitId>16090afa8bad0bd4241f303212b11b53e685151d</commitId><timestamp>1528629995000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Added setPos and getPos, uses Vectors (#86)
</comment><date>2018-06-10 13:26:35 +0200</date><id>16090afa8bad0bd4241f303212b11b53e685151d</id><msg>Added setPos and getPos, uses Vectors (#86)</msg><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/Fx.wurst</affectedPath><affectedPath>wurst/util/Knockback3.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>1efd8a36eebb5045d0929f910206b47b659f89d6</commitId><timestamp>1528630133000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Add missing extension functions + prop window fix (#82)
</comment><date>2018-06-10 13:28:53 +0200</date><id>1efd8a36eebb5045d0929f910206b47b659f89d6</id><msg>Add missing extension functions + prop window fix (#82)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/Fx.wurst</file></path><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>f610f2f2f45b282058168b5047ca7e7c73383328</commitId><timestamp>1528635616000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Player.wurst (#85)
* Added player.clearSelection() extension function

* Minor hotdoc update
</comment><date>2018-06-10 15:00:16 +0200</date><id>f610f2f2f45b282058168b5047ca7e7c73383328</id><msg>Update Player.wurst (#85)</msg><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Camera.wurst</affectedPath><commitId>a10e4a2d77549dfa3a4eb6be43536aaa3e0f0294</commitId><timestamp>1528635901000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Create Camera.wurst (#80)
</comment><date>2018-06-10 15:05:01 +0200</date><id>a10e4a2d77549dfa3a4eb6be43536aaa3e0f0294</id><msg>Create Camera.wurst (#80)</msg><path><editType>add</editType><file>wurst/_handles/Camera.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/ObjectIds.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/objediting/UpgradeObjEditing.wurst</affectedPath><commitId>27aa7cb43c3854d75aac1ee657d0d5002ff88713</commitId><timestamp>1528667712000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix some warnings
</comment><date>2018-06-10 23:55:12 +0200</date><id>27aa7cb43c3854d75aac1ee657d0d5002ff88713</id><msg>fix some warnings</msg><path><editType>edit</editType><file>wurst/objediting/ObjectIds.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/UpgradeObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/ObjectIds.wurst</affectedPath><commitId>46dea5d3e908a83bb9bcba7b3544d36f41f86fc3</commitId><timestamp>1528756510000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>fixed overload error
</comment><date>2018-06-12 00:35:10 +0200</date><id>46dea5d3e908a83bb9bcba7b3544d36f41f86fc3</id><msg>fixed overload error</msg><path><editType>edit</editType><file>wurst/objediting/ObjectIds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><affectedPath>wurst/objediting/ObjectIds.wurst</affectedPath><commitId>56a635ae0f4d1f3ec962341bbf6a573afb2355e9</commitId><timestamp>1528756619000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>fixed use of asList overloading
</comment><date>2018-06-12 00:36:59 +0200</date><id>56a635ae0f4d1f3ec962341bbf6a573afb2355e9</id><msg>fixed use of asList overloading</msg><path><editType>edit</editType><file>wurst/objediting/ObjectIds.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>449a22b54841e70ad3ed260f302de3a540983b80</commitId><timestamp>1528844009000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>optimized LinkedList sort to avoid StackOverflow
</comment><date>2018-06-13 00:53:29 +0200</date><id>449a22b54841e70ad3ed260f302de3a540983b80</id><msg>optimized LinkedList sort to avoid StackOverflow</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Destructable.wurst</affectedPath><affectedPath>wurst/_handles/Widget.wurst</affectedPath><affectedPath>wurst/_handles/Effect.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/dummy/Fx.wurst</affectedPath><commitId>32eb8892e0f3974a69cd591096c7fd502e99587b</commitId><timestamp>1529086879000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Added more Effect functionality (#87)
* Added setPos and getPos, uses Vectors

*  Optimized setPos, added new functions
 Optimized setPos(vec2) and setPos(vec3) by directly using the native
function.
setOrientation, setYaw, setPitch, and setRoll. It can now use angle
tuples.
</comment><date>2018-06-15 20:21:19 +0200</date><id>32eb8892e0f3974a69cd591096c7fd502e99587b</id><msg>Added more Effect functionality (#87)</msg><path><editType>edit</editType><file>wurst/_handles/Destructable.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Widget.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/Fx.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Group.wurst</affectedPath><commitId>31a61da526df02b648caaa444ff4fbf99547549e</commitId><timestamp>1529095439000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix typo
</comment><date>2018-06-15 22:43:59 +0200</date><id>31a61da526df02b648caaa444ff4fbf99547549e</id><msg>fix typo</msg><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/Table.wurst</affectedPath><commitId>dffc5be1450bc511ebc740ed0b4a176dbe394475</commitId><timestamp>1529183909000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Table: Add hasHandle and removeString methods. (#88)
Following missing methods have been added:
- hasHandle
- removeString
 Reorganized Table.wurst code to improve readability.
</comment><date>2018-06-16 23:18:29 +0200</date><id>dffc5be1450bc511ebc740ed0b4a176dbe394475</id><msg>Table: Add hasHandle and removeString methods. (#88)</msg><path><editType>edit</editType><file>wurst/data/Table.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/data/BufferTests.wurst</affectedPath><commitId>30bd18c0d4dd12d67a267a78d7e6f70b78fe2fa3</commitId><timestamp>1529249587000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warnings
</comment><date>2018-06-17 17:33:07 +0200</date><id>30bd18c0d4dd12d67a267a78d7e6f70b78fe2fa3</id><msg>fix warnings</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/data/BufferTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/SoundUtils.wurst</affectedPath><commitId>797a689050358216af78a942ffa585c1096dfad6</commitId><timestamp>1529352471000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>import public Sounds for SoundUtils
</comment><date>2018-06-18 22:07:51 +0200</date><id>797a689050358216af78a942ffa585c1096dfad6</id><msg>import public Sounds for SoundUtils</msg><path><editType>edit</editType><file>wurst/util/SoundUtils.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>29da1161c1cb4066d82d3b443cd6167509945a23</commitId><timestamp>1529442042000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Added EnableUserControl() (#89)
* Added EnableUserControl()

* Renamed userControl and added new functions
</comment><date>2018-06-19 23:00:42 +0200</date><id>29da1161c1cb4066d82d3b443cd6167509945a23</id><msg>Added EnableUserControl() (#89)</msg><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/Fx.wurst</affectedPath><affectedPath>wurst/util/Knockback3.wurst</affectedPath><affectedPath>wurst/_handles/Rect.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Real.wurst</affectedPath><affectedPath>wurst/util/TerrainUtils.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/math/Vectors.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Tiles.wurst</affectedPath><commitId>cd05b0a7e538b59eb05514563f28783467bc25a9</commitId><timestamp>1529442921000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>An update for TerrainUtils (#67)
</comment><date>2018-06-19 23:15:21 +0200</date><id>cd05b0a7e538b59eb05514563f28783467bc25a9</id><msg>An update for TerrainUtils (#67)</msg><path><editType>edit</editType><file>wurst/_handles/Rect.wurst</file></path><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/Fx.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/Tiles.wurst</file></path><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Real.wurst</file></path><path><editType>edit</editType><file>wurst/util/TerrainUtils.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>c3290df7b45e2406b8b6f63e50da324799e1b546</commitId><timestamp>1529647692000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>revert breaking change
</comment><date>2018-06-22 08:08:12 +0200</date><id>c3290df7b45e2406b8b6f63e50da324799e1b546</id><msg>revert breaking change</msg><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>97426f5b598f3b68f1f01196b9d8e33612d94ceb</commitId><timestamp>1529647798000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>one more
</comment><date>2018-06-22 08:09:58 +0200</date><id>97426f5b598f3b68f1f01196b9d8e33612d94ceb</id><msg>one more</msg><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureEventsTests.wurst</affectedPath><affectedPath>wurst/closures/ClosureEvents.wurst</affectedPath><commitId>80ddfe8784c221408c9de05a3e0b632997b3433f</commitId><timestamp>1529927630000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Add ClosureEvents package
</comment><date>2018-06-25 13:53:50 +0200</date><id>80ddfe8784c221408c9de05a3e0b632997b3433f</id><msg>Add ClosureEvents package</msg><path><editType>add</editType><file>wurst/closures/ClosureEventsTests.wurst</file></path><path><editType>add</editType><file>wurst/closures/ClosureEvents.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureEvents.wurst</affectedPath><commitId>b7a8f16c4c49f9450110e3766114ff84bd120a5e</commitId><timestamp>1529931433000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>pushed old version accidentally
</comment><date>2018-06-25 14:57:13 +0200</date><id>b7a8f16c4c49f9450110e3766114ff84bd120a5e</id><msg>pushed old version accidentally</msg><path><editType>edit</editType><file>wurst/closures/ClosureEvents.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureEventsTests.wurst</affectedPath><commitId>18c0c4682ad1fe981c6214e0e1a140ca683e8bff</commitId><timestamp>1529932134000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix test
</comment><date>2018-06-25 15:08:54 +0200</date><id>18c0c4682ad1fe981c6214e0e1a140ca683e8bff</id><msg>fix test</msg><path><editType>edit</editType><file>wurst/closures/ClosureEventsTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Camera.wurst</affectedPath><commitId>8164f60e3ac8530bf108da769ed38ebca5893bc3</commitId><timestamp>1529932181000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warning
</comment><date>2018-06-25 15:09:41 +0200</date><id>8164f60e3ac8530bf108da769ed38ebca5893bc3</id><msg>fix warning</msg><path><editType>edit</editType><file>wurst/_handles/Camera.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>6d3bc528901fb3f7a470d621979f5712cabb7b48</commitId><timestamp>1529933274000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README.md
</comment><date>2018-06-25 15:27:54 +0200</date><id>6d3bc528901fb3f7a470d621979f5712cabb7b48</id><msg>Update README.md</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Angle.wurst</affectedPath><affectedPath>wurst/_handles/TimerDialog.wurst</affectedPath><commitId>99429eef430f350dcb9e5d4490df8b382f903eb0</commitId><timestamp>1531411219000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>new TimerDialog package (#90)
* new TimerDialog package
 Wrappers for Timer Dialog API from common.j and small fixes in Angle
package

* new TimerDialog package v2
 Overloaded functions with colorA tuple

* Minor fixes
</comment><date>2018-07-12 18:00:19 +0200</date><id>99429eef430f350dcb9e5d4490df8b382f903eb0</id><msg>new TimerDialog package (#90)</msg><path><editType>edit</editType><file>wurst/math/Angle.wurst</file></path><path><editType>add</editType><file>wurst/_handles/TimerDialog.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/PrimitivesTests.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Boolean.wurst</affectedPath><commitId>b7b08790f47a56dcf8e34ef1e105f5aa3c8a2c96</commitId><timestamp>1531666628000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Boolean.wurst and PrimitivesTests.wurst (#91)
Made shorter boolean functions and added tests for it
</comment><date>2018-07-15 16:57:08 +0200</date><id>b7b08790f47a56dcf8e34ef1e105f5aa3c8a2c96</id><msg>Update Boolean.wurst and PrimitivesTests.wurst (#91)</msg><path><editType>edit</editType><file>wurst/_handles/primitives/PrimitivesTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Boolean.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/Wurst.wurst</affectedPath><affectedPath>wurst/util/Colors.wurst</affectedPath><affectedPath>wurst/_handles/Playercolor.wurst</affectedPath><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>5076c305e796b43ee55ef497a225d54860272d6a</commitId><timestamp>1531980226000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>move some functions around to remove initlater
</comment><date>2018-07-19 08:03:46 +0200</date><id>5076c305e796b43ee55ef497a225d54860272d6a</id><msg>move some functions around to remove initlater</msg><path><editType>edit</editType><file>wurst/_handles/Playercolor.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path><path><editType>edit</editType><file>wurst/util/Colors.wurst</file></path><path><editType>edit</editType><file>wurst/Wurst.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>7b33b1cab7ff50d0749b6d3b26454fc198ac73b6</commitId><timestamp>1531980306000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Fix hotdoc
</comment><date>2018-07-19 08:05:06 +0200</date><id>7b33b1cab7ff50d0749b6d3b26454fc198ac73b6</id><msg>Fix hotdoc</msg><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Maths.wurst</affectedPath><commitId>edb5a9773890b4808fa8c8f221ebad73b3d5f127</commitId><timestamp>1532172493000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Maths.wurst (#92)
* Update Maths.wurst
 Improved min() and max() functions, so it can take unlimited number of
parameters. Also changed its tests a bit.

</comment><date>2018-07-21 13:28:13 +0200</date><id>edb5a9773890b4808fa8c8f221ebad73b3d5f127</id><msg>Update Maths.wurst (#92)</msg><path><editType>edit</editType><file>wurst/math/Maths.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/network/SyncSimple.wurst</affectedPath><affectedPath>wurst/file/LocalFiles.wurst</affectedPath><commitId>4cb72b64828fd19d9a2f1a65332df2e26c038ca4</commitId><timestamp>1532183760000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fix network / file IO for 24 players (#93)
</comment><date>2018-07-21 16:36:00 +0200</date><id>4cb72b64828fd19d9a2f1a65332df2e26c038ca4</id><msg>Fix network / file IO for 24 players (#93)</msg><path><editType>edit</editType><file>wurst/network/SyncSimple.wurst</file></path><path><editType>edit</editType><file>wurst/file/LocalFiles.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/DamageType.wurst</affectedPath><commitId>6bcbec3fbbf12176826fe76ea9792e65c5a3b01c</commitId><timestamp>1532707257000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fix DamageType using GetTriggerUnit() (#95)
</comment><date>2018-07-27 18:00:57 +0200</date><id>6bcbec3fbbf12176826fe76ea9792e65c5a3b01c</id><msg>Fix DamageType using GetTriggerUnit() (#95)</msg><path><editType>edit</editType><file>wurst/event/DamageType.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/DamageType.wurst</affectedPath><affectedPath>wurst/closures/ClosureForGroups.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><commitId>e58c306541e7c401e48f677303784c3c04b66073</commitId><timestamp>1532940497000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Damage type fixes (#97)
* Added forUnitsAll(), group.enumUnitsOfPlayer() and
group.enumUnitsAll()

* Applied new group function to DamageDetection

* Fixed extraneous .405 damage on any magic damage.

* Removed extraneous preplaced unit enumeration, which even didn't work
on hided units.
</comment><date>2018-07-30 10:48:17 +0200</date><id>e58c306541e7c401e48f677303784c3c04b66073</id><msg>Damage type fixes (#97)</msg><path><editType>edit</editType><file>wurst/closures/ClosureForGroups.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageType.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/OnUnitEnterLeave.wurst</affectedPath><commitId>351b6015563aa848571f0510b0dbf8a0323297f8</commitId><timestamp>1532940754000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fixed OnUnitEnterLeave (#96)
</comment><date>2018-07-30 10:52:34 +0200</date><id>351b6015563aa848571f0510b0dbf8a0323297f8</id><msg>Fixed OnUnitEnterLeave (#96)</msg><path><editType>edit</editType><file>wurst/event/OnUnitEnterLeave.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/network/SyncSimple.wurst</affectedPath><affectedPath>wurst/network/StringEncoder.wurst</affectedPath><affectedPath>wurst/file/Persistable.wurst</affectedPath><affectedPath>wurst/network/GamecacheKeys.wurst</affectedPath><affectedPath>wurst/data/Buffer.wurst</affectedPath><affectedPath>wurst/file/PreloadIO.wurst</affectedPath><affectedPath>wurst/file/LocalFiles.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/data/BufferTests.wurst</affectedPath><commitId>3d716feb2f397eab1bc8746894c44764d8f0baaa</commitId><timestamp>1533063652000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Various fixes in Networking/FileIO packages (#94)
* Fix bit-pattern in SyncSimple for 24-player support

* Bump up max packet per file count
</comment><date>2018-07-31 21:00:52 +0200</date><id>3d716feb2f397eab1bc8746894c44764d8f0baaa</id><msg>Various fixes in Networking/FileIO packages (#94)</msg><path><editType>edit</editType><file>wurst/network/GamecacheKeys.wurst</file></path><path><editType>edit</editType><file>wurst/data/Buffer.wurst</file></path><path><editType>edit</editType><file>wurst/data/BufferTests.wurst</file></path><path><editType>edit</editType><file>wurst/file/Persistable.wurst</file></path><path><editType>edit</editType><file>wurst/file/PreloadIO.wurst</file></path><path><editType>edit</editType><file>wurst/network/StringEncoder.wurst</file></path><path><editType>edit</editType><file>wurst/network/SyncSimple.wurst</file></path><path><editType>edit</editType><file>wurst/file/LocalFiles.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>7360c9e4e31ec12578e2633a81b4bcc4bad4515d</commitId><timestamp>1533109149000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>removeWhen -&gt; removeIf
</comment><date>2018-08-01 09:39:09 +0200</date><id>7360c9e4e31ec12578e2633a81b4bcc4bad4515d</id><msg>removeWhen -&gt; removeIf</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><commitId>7caf958a23c7bf433afba4455f874e07a1919901</commitId><timestamp>1533110774000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warnings
</comment><date>2018-08-01 10:06:14 +0200</date><id>7caf958a23c7bf433afba4455f874e07a1919901</id><msg>fix warnings</msg><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Basics.wurst</affectedPath><commitId>91ebd695f0b548b1c5b6d3c997da73a5ccbe9c49</commitId><timestamp>1533225710000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>remove Basics Player calls
</comment><date>2018-08-02 18:01:50 +0200</date><id>91ebd695f0b548b1c5b6d3c997da73a5ccbe9c49</id><msg>remove Basics Player calls</msg><path><editType>edit</editType><file>wurst/_wurst/Basics.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>cbdab74fd6db8526afde96ff3569f77d1d1e5a68</commitId><timestamp>1533311386000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warning
</comment><date>2018-08-03 17:49:46 +0200</date><id>cbdab74fd6db8526afde96ff3569f77d1d1e5a68</id><msg>fix warning</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/ObjectIds.wurst</affectedPath><commitId>34170ea7e0e196769d5b0c8524bd0b59eb8124c5</commitId><timestamp>1533311743000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>cleanup
</comment><date>2018-08-03 17:55:43 +0200</date><id>34170ea7e0e196769d5b0c8524bd0b59eb8124c5</id><msg>cleanup</msg><path><editType>edit</editType><file>wurst/objediting/ObjectIds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/UnitIds.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Assets.wurst</affectedPath><commitId>db340b5feb91ba6fccbf244dda99c12c8db2e51e</commitId><timestamp>1533328953000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>UnitId asset list, categorized by race and campaign (#98)
* created UnitId list, categorized by race and campaing

* Redone UnitIds with data from unitUI.slk

* Added model and scale data

* Sorted in alphabetical order

* 'hot'fix of UnitIds were not imported into Assets
</comment><date>2018-08-03 22:42:33 +0200</date><id>db340b5feb91ba6fccbf244dda99c12c8db2e51e</id><msg>UnitId asset list, categorized by race and campaign (#98)</msg><path><editType>edit</editType><file>wurst/_wurst/assets/Assets.wurst</file></path><path><editType>add</editType><file>wurst/_wurst/assets/UnitIds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/Table.wurst</affectedPath><affectedPath>wurst/_wurst/TypeCasting.wurst</affectedPath><commitId>21900a5b7280ab4fa1f10555e0e3f1236ef2d237</commitId><timestamp>1533662875000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Functions to work with triggeraction &amp; triggercondition (#102)
* Update Table.wurst

* Update TypeCasting.wurst
</comment><date>2018-08-07 19:27:55 +0200</date><id>21900a5b7280ab4fa1f10555e0e3f1236ef2d237</id><msg>Functions to work with triggeraction &amp; triggercondition (#102)</msg><path><editType>edit</editType><file>wurst/_wurst/TypeCasting.wurst</file></path><path><editType>edit</editType><file>wurst/data/Table.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/Buffer.wurst</affectedPath><affectedPath>wurst/network/GamecacheBuffer.wurst</affectedPath><commitId>db3a3ec7bada595cb1467674a6fc58c66a1774c2</commitId><timestamp>1533664144000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix new warnings
</comment><date>2018-08-07 19:49:04 +0200</date><id>db3a3ec7bada595cb1467674a6fc58c66a1774c2</id><msg>fix new warnings</msg><path><editType>edit</editType><file>wurst/data/Buffer.wurst</file></path><path><editType>edit</editType><file>wurst/network/GamecacheBuffer.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/UnitIds.wurst</affectedPath><commitId>5d837640aaaf68ed862f31b60fe3d870225832cc</commitId><timestamp>1533664245000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix UnitIds whitespace
</comment><date>2018-08-07 19:50:45 +0200</date><id>5d837640aaaf68ed862f31b60fe3d870225832cc</id><msg>fix UnitIds whitespace</msg><path><editType>edit</editType><file>wurst/_wurst/assets/UnitIds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/AbilityIds.wurst</affectedPath><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>4b97bff81d0ae46eb72fe4e985ff5a8a6d29b68c</commitId><timestamp>1533733436000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Various ability IDs added (#103)
* Various ability IDs

* Ability IDs in AbilityObjEditing updated
</comment><date>2018-08-08 15:03:56 +0200</date><id>4b97bff81d0ae46eb72fe4e985ff5a8a6d29b68c</id><msg>Various ability IDs added (#103)</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/assets/AbilityIds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/PrimitivesTests.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Real.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Integer.wurst</affectedPath><commitId>6d225f9369818298c6a4c433c7af097e8ee521c9</commitId><timestamp>1533807137000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Clamp method for Integers and Reals (#105)
</comment><date>2018-08-09 11:32:17 +0200</date><id>6d225f9369818298c6a4c433c7af097e8ee521c9</id><msg>Clamp method for Integers and Reals (#105)</msg><path><editType>edit</editType><file>wurst/_handles/primitives/Integer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Real.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/PrimitivesTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Trigger.wurst</affectedPath><commitId>38c6ff490dee27c06f9404517c1e0509ae6e94dd</commitId><timestamp>1533807346000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fixed trigger API (#104)
Fixed existing functions to return values as original ones do &amp; added
missing ones
</comment><date>2018-08-09 11:35:46 +0200</date><id>38c6ff490dee27c06f9404517c1e0509ae6e94dd</id><msg>Fixed trigger API (#104)</msg><path><editType>edit</editType><file>wurst/_handles/Trigger.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/file/PreloadIO.wurst</affectedPath><commitId>88ef4030c3b920d3cc3865d8f00be88f26315f07</commitId><timestamp>1534311600000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Revert raising limit on preloader (#106)
</comment><date>2018-08-15 07:40:00 +0200</date><id>88ef4030c3b920d3cc3865d8f00be88f26315f07</id><msg>Revert raising limit on preloader (#106)</msg><path><editType>edit</editType><file>wurst/file/PreloadIO.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/network/SyncSimple.wurst</affectedPath><affectedPath>wurst/network/GamecacheBuffer.wurst</affectedPath><affectedPath>wurst/data/Buffer.wurst</affectedPath><affectedPath>wurst/closures/Execute.wurst</affectedPath><affectedPath>wurst/file/LocalFiles.wurst</affectedPath><affectedPath>wurst/_handles/Rect.wurst</affectedPath><affectedPath>wurst/data/buffer/BufferInterface.wurst</affectedPath><affectedPath>wurst/file/legacy/MultifileIO.wurst</affectedPath><affectedPath>wurst/network/Network.wurst</affectedPath><affectedPath>wurst/data/buffer/BufferTests.wurst</affectedPath><affectedPath>wurst/data/buffer/HashBuffer.wurst</affectedPath><affectedPath>wurst/util/GroupUtils.wurst</affectedPath><affectedPath>wurst/file/legacy/LocalFiles.wurst</affectedPath><affectedPath>wurst/data/buffer/BufferAdapters.wurst</affectedPath><affectedPath>wurst/network/StringEncoder.wurst</affectedPath><affectedPath>wurst/file/IOTaskExecutor.wurst</affectedPath><affectedPath>wurst/data/buffer/Buffer.wurst</affectedPath><affectedPath>wurst/file/Persistable.wurst</affectedPath><affectedPath>wurst/network/NetworkConfig.wurst</affectedPath><affectedPath>wurst/data/buffer/OrderedStringBuffer.wurst</affectedPath><affectedPath>wurst/util/Printing.wurst</affectedPath><affectedPath>wurst/data/BufferAdapters.wurst</affectedPath><affectedPath>wurst/util/SafetyChecks.wurst</affectedPath><affectedPath>wurst/data/buffer/StringBuffer.wurst</affectedPath><affectedPath>wurst/data/HashMap.wurst</affectedPath><affectedPath>wurst/file/legacy/IOTaskExecutor.wurst</affectedPath><affectedPath>wurst/file/MultifileIO.wurst</affectedPath><affectedPath>wurst/data/BufferTests.wurst</affectedPath><commitId>2a7219fa22a3a7fe2d2c3e993a5ebcc481b7854a</commitId><timestamp>1535747919000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Various refactorings and improvements (#107)
</comment><date>2018-08-31 22:38:39 +0200</date><id>2a7219fa22a3a7fe2d2c3e993a5ebcc481b7854a</id><msg>Various refactorings and improvements (#107)</msg><path><editType>edit</editType><file>wurst/network/StringEncoder.wurst</file></path><path><editType>add</editType><file>wurst/data/buffer/BufferInterface.wurst</file></path><path><editType>delete</editType><file>wurst/file/LocalFiles.wurst</file></path><path><editType>delete</editType><file>wurst/file/MultifileIO.wurst</file></path><path><editType>add</editType><file>wurst/data/buffer/Buffer.wurst</file></path><path><editType>add</editType><file>wurst/data/buffer/BufferTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/Printing.wurst</file></path><path><editType>add</editType><file>wurst/file/legacy/IOTaskExecutor.wurst</file></path><path><editType>add</editType><file>wurst/data/buffer/HashBuffer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Rect.wurst</file></path><path><editType>delete</editType><file>wurst/data/BufferTests.wurst</file></path><path><editType>edit</editType><file>wurst/network/NetworkConfig.wurst</file></path><path><editType>edit</editType><file>wurst/file/Persistable.wurst</file></path><path><editType>edit</editType><file>wurst/util/GroupUtils.wurst</file></path><path><editType>add</editType><file>wurst/file/legacy/MultifileIO.wurst</file></path><path><editType>add</editType><file>wurst/data/buffer/StringBuffer.wurst</file></path><path><editType>delete</editType><file>wurst/file/IOTaskExecutor.wurst</file></path><path><editType>edit</editType><file>wurst/closures/Execute.wurst</file></path><path><editType>add</editType><file>wurst/util/SafetyChecks.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashMap.wurst</file></path><path><editType>delete</editType><file>wurst/data/BufferAdapters.wurst</file></path><path><editType>edit</editType><file>wurst/network/GamecacheBuffer.wurst</file></path><path><editType>delete</editType><file>wurst/data/Buffer.wurst</file></path><path><editType>edit</editType><file>wurst/network/SyncSimple.wurst</file></path><path><editType>add</editType><file>wurst/file/legacy/LocalFiles.wurst</file></path><path><editType>add</editType><file>wurst/data/buffer/BufferAdapters.wurst</file></path><path><editType>add</editType><file>wurst/data/buffer/OrderedStringBuffer.wurst</file></path><path><editType>edit</editType><file>wurst/network/Network.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>CONTRIBUTING.md</affectedPath><commitId>294547468192265c02581b726d86ca29eaa99199</commitId><timestamp>1535929637000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Create CONTRIBUTING.md
</comment><date>2018-09-03 01:07:17 +0200</date><id>294547468192265c02581b726d86ca29eaa99199</id><msg>Create CONTRIBUTING.md</msg><path><editType>add</editType><file>CONTRIBUTING.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>f334afeaf683a618ff24f54397494a15cc00a119</commitId><timestamp>1535929674000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README.md
</comment><date>2018-09-03 01:07:54 +0200</date><id>f334afeaf683a618ff24f54397494a15cc00a119</id><msg>Update README.md</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/AbilityIds.wurst</affectedPath><commitId>92c8a6b74664a8b1cd4d2d5b60f0ff1035f94447</commitId><timestamp>1536571221000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Add missing ability id cleaving attack (#114)
* Add missing cleaving attack

* Change name to follow the ingame name
</comment><date>2018-09-10 11:20:21 +0200</date><id>92c8a6b74664a8b1cd4d2d5b60f0ff1035f94447</id><msg>Add missing ability id cleaving attack (#114)</msg><path><editType>edit</editType><file>wurst/_wurst/assets/AbilityIds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/DamageType.wurst</affectedPath><commitId>0de2c20a318ecdc7f383fdc0aa4e0e3afbb5ef07</commitId><timestamp>1536571266000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Updated the whitespace in DamageType.wurst to use tabs instead of
spaces. (#115)
</comment><date>2018-09-10 11:21:06 +0200</date><id>0de2c20a318ecdc7f383fdc0aa4e0e3afbb5ef07</id><msg>Updated the whitespace in DamageType.wurst to use tabs instead of</msg><path><editType>edit</editType><file>wurst/event/DamageType.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureEvents.wurst</affectedPath><commitId>39f901cba8d0a7c8da7acc28bd28fd9e34787779</commitId><timestamp>1536668457000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix #113
</comment><date>2018-09-11 14:20:57 +0200</date><id>39f901cba8d0a7c8da7acc28bd28fd9e34787779</id><msg>fix #113</msg><path><editType>edit</editType><file>wurst/closures/ClosureEvents.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/ErrorHandling.wurst</affectedPath><commitId>efa89a29d532a137d7de562547885a19598c0d8b</commitId><timestamp>1536668474000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Avoid duplicate "error" in log statement
</comment><date>2018-09-11 14:21:14 +0200</date><id>efa89a29d532a137d7de562547885a19598c0d8b</id><msg>Avoid duplicate "error" in log statement</msg><path><editType>edit</editType><file>wurst/_wurst/ErrorHandling.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/TargetsAllowed.wurst</affectedPath><affectedPath>wurst/network/Metadata.wurst</affectedPath><affectedPath>wurst/util/MapBounds.wurst</affectedPath><affectedPath>wurst/_handles/Camera.wurst</affectedPath><affectedPath>wurst/data/HashMapTests.wurst</affectedPath><affectedPath>wurst/event/DamageType.wurst</affectedPath><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><affectedPath>wurst/network/Network.wurst</affectedPath><affectedPath>wurst/data/buffer/HashBuffer.wurst</affectedPath><affectedPath>wurst/util/GroupUtils.wurst</affectedPath><affectedPath>wurst/closures/ClosureTimers.wurst</affectedPath><affectedPath>wurst/util/Knockback3.wurst</affectedPath><affectedPath>wurst/_wurst/assets/UnitIds.wurst</affectedPath><affectedPath>wurst/util/StringUtilsTests.wurst</affectedPath><affectedPath>wurst/_handles/Quest.wurst</affectedPath><affectedPath>wurst/_wurst/assets/AbilityIds.wurst</affectedPath><affectedPath>wurst/util/StandardTextTags.wurst</affectedPath><affectedPath>wurst/util/SafetyChecks.wurst</affectedPath><affectedPath>wurst/_handles/Dialog.wurst</affectedPath><affectedPath>wurst/util/DialogBox.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><affectedPath>wurst/_handles/QuestItem.wurst</affectedPath><affectedPath>wurst/math/Maths.wurst</affectedPath><affectedPath>wurst/_handles/TimerDialog.wurst</affectedPath><affectedPath>wurst/_wurst/assets/Soundsets.wurst</affectedPath><affectedPath>wurst/_wurst/assets/WeatherEffects.wurst</affectedPath><commitId>200f171296d017d262aec8ad67b3962cdedd4e67</commitId><timestamp>1536703250000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>replace spaces with tabs
</comment><date>2018-09-12 00:00:50 +0200</date><id>200f171296d017d262aec8ad67b3962cdedd4e67</id><msg>replace spaces with tabs</msg><path><editType>edit</editType><file>wurst/math/Maths.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/assets/AbilityIds.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/TargetsAllowed.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageType.wurst</file></path><path><editType>edit</editType><file>wurst/util/SafetyChecks.wurst</file></path><path><editType>edit</editType><file>wurst/closures/ClosureTimers.wurst</file></path><path><editType>edit</editType><file>wurst/util/StandardTextTags.wurst</file></path><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Quest.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Dialog.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/assets/UnitIds.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/TimerDialog.wurst</file></path><path><editType>edit</editType><file>wurst/util/MapBounds.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Camera.wurst</file></path><path><editType>edit</editType><file>wurst/util/DialogBox.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/assets/Soundsets.wurst</file></path><path><editType>edit</editType><file>wurst/data/buffer/HashBuffer.wurst</file></path><path><editType>edit</editType><file>wurst/network/Metadata.wurst</file></path><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtilsTests.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/assets/WeatherEffects.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/QuestItem.wurst</file></path><path><editType>edit</editType><file>wurst/network/Network.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashMapTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/GroupUtils.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/StringUtilsTests.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><commitId>a5e6398bc0624d821efae17759c205b1576c4e7f</commitId><timestamp>1536703539000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>reverterinos
</comment><date>2018-09-12 00:05:39 +0200</date><id>a5e6398bc0624d821efae17759c205b1576c4e7f</id><msg>reverterinos</msg><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtilsTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/file/legacy/MultifileIO.wurst</affectedPath><affectedPath>wurst/file/Persistable.wurst</affectedPath><commitId>9adab5780d0b1ef05219f855858bc1df71fc06cd</commitId><timestamp>1536703947000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix warnings
</comment><date>2018-09-12 00:12:27 +0200</date><id>9adab5780d0b1ef05219f855858bc1df71fc06cd</id><msg>fix warnings</msg><path><editType>edit</editType><file>wurst/file/legacy/MultifileIO.wurst</file></path><path><editType>edit</editType><file>wurst/file/Persistable.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Effect.wurst</affectedPath><affectedPath>wurst/math/Matrices.wurst</affectedPath><affectedPath>wurst/math/Vectors.wurst</affectedPath><affectedPath>wurst/math/MatricesTests.wurst</affectedPath><commitId>6e2851eca3f4820d62725f635b86c92280c2f49a</commitId><timestamp>1536960277000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Matrices package (#111)
</comment><date>2018-09-14 23:24:37 +0200</date><id>6e2851eca3f4820d62725f635b86c92280c2f49a</id><msg>Matrices package (#111)</msg><path><editType>add</editType><file>wurst/math/MatricesTests.wurst</file></path><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path><path><editType>add</editType><file>wurst/math/Matrices.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Effect.wurst</affectedPath><affectedPath>wurst/math/Quaternion.wurst</affectedPath><affectedPath>wurst/math/QuaternionTests.wurst</affectedPath><commitId>1a8fd3c11c96b761e46c19eb9835eb2184e3eeb2</commitId><timestamp>1537018760000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Quaternions package (#112)
</comment><date>2018-09-15 15:39:20 +0200</date><id>1a8fd3c11c96b761e46c19eb9835eb2184e3eeb2</id><msg>Quaternions package (#112)</msg><path><editType>add</editType><file>wurst/math/Quaternion.wurst</file></path><path><editType>add</editType><file>wurst/math/QuaternionTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Quaternion.wurst</affectedPath><commitId>3888102e4c0c809cd382c6557e0c064bd89076fa</commitId><timestamp>1537100845000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Quaternion.wurst (#119)
</comment><date>2018-09-16 14:27:25 +0200</date><id>3888102e4c0c809cd382c6557e0c064bd89076fa</id><msg>Update Quaternion.wurst (#119)</msg><path><editType>edit</editType><file>wurst/math/Quaternion.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/Colors.wurst</affectedPath><affectedPath>wurst/event/EventHelper.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>c61e3b6efc2d112f066ab880db406d4301c9cf99</commitId><timestamp>1537571296000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>minor stuff
</comment><date>2018-09-22 01:08:16 +0200</date><id>c61e3b6efc2d112f066ab880db406d4301c9cf99</id><msg>minor stuff</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/util/Colors.wurst</file></path><path><editType>edit</editType><file>wurst/event/EventHelper.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/bitwise/BitwiseInit.wurst</affectedPath><affectedPath>wurst/bitwise/BitwiseTests.wurst</affectedPath><affectedPath>wurst/bitwise/Bitwise.wurst</affectedPath><commitId>010f5ae95f5675dd1cd0caeed8dd57d1864e9c16</commitId><timestamp>1537787147000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Bitwise library (#116)
* Bitwise library impl
</comment><date>2018-09-24 13:05:47 +0200</date><id>010f5ae95f5675dd1cd0caeed8dd57d1864e9c16</id><msg>Bitwise library (#116)</msg><path><editType>add</editType><file>wurst/bitwise/BitwiseInit.wurst</file></path><path><editType>add</editType><file>wurst/bitwise/Bitwise.wurst</file></path><path><editType>add</editType><file>wurst/bitwise/BitwiseTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Matrices.wurst</affectedPath><affectedPath>wurst/math/Quaternion.wurst</affectedPath><affectedPath>wurst/math/QuaternionTests.wurst</affectedPath><affectedPath>wurst/math/MatricesTests.wurst</affectedPath><commitId>0c876f5cbc8aa3c41734f76a8cdbf52a8fa7cc4a</commitId><timestamp>1537789484000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fix up line endings (#121)
</comment><date>2018-09-24 13:44:44 +0200</date><id>0c876f5cbc8aa3c41734f76a8cdbf52a8fa7cc4a</id><msg>Fix up line endings (#121)</msg><path><editType>edit</editType><file>wurst/math/MatricesTests.wurst</file></path><path><editType>edit</editType><file>wurst/math/Matrices.wurst</file></path><path><editType>edit</editType><file>wurst/math/Quaternion.wurst</file></path><path><editType>edit</editType><file>wurst/math/QuaternionTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>ddff7901c83592c56d89377d0c4e21565a62a6c1</commitId><timestamp>1537888150000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Vectors - isInTriangle, whitespaces (#122)
* Vectors - isInTriangle, whitespaces
 I've found this question quite common in forums so I've added functions
`isInTriange` and `isInTriangle2d` which check whether a point is in
triangle.
</comment><date>2018-09-25 17:09:10 +0200</date><id>ddff7901c83592c56d89377d0c4e21565a62a6c1</id><msg>Vectors - isInTriangle, whitespaces (#122)</msg><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>1296bd9779bf534184158f7321a5d7c55826d5e1</commitId><timestamp>1538424704000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>fixed use after destroy bug in LinkedList
</comment><date>2018-10-01 22:11:44 +0200</date><id>1296bd9779bf534184158f7321a5d7c55826d5e1</id><msg>fixed use after destroy bug in LinkedList</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>7efc11d27eb4092d60e36f16250e796bd4428bae</commitId><timestamp>1538848460000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>register name for tooltip gen
</comment><date>2018-10-06 19:54:20 +0200</date><id>7efc11d27eb4092d60e36f16250e796bd4428bae</id><msg>register name for tooltip gen</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>83bb1effa3babbedb4b9b028ad5ee8c7d984fd8e</commitId><timestamp>1538848587000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Update wurst/objediting/AbilityObjEditing.wurst
</comment><date>2018-10-06 19:56:27 +0200</date><id>83bb1effa3babbedb4b9b028ad5ee8c7d984fd8e</id><msg>Update wurst/objediting/AbilityObjEditing.wurst</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>6c5ddfd6972ea003c6d7d3f251ba7d34377572bd</commitId><timestamp>1538848624000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Update wurst/objediting/AbilityObjEditing.wurst
</comment><date>2018-10-06 19:57:04 +0200</date><id>6c5ddfd6972ea003c6d7d3f251ba7d34377572bd</id><msg>Update wurst/objediting/AbilityObjEditing.wurst</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>7de8af10197021d9ff0d83f74e3a2c4d4237d74e</commitId><timestamp>1538848750000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix typo
</comment><date>2018-10-06 19:59:10 +0200</date><id>7de8af10197021d9ff0d83f74e3a2c4d4237d74e</id><msg>fix typo</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>1e6e927988c2774e510fbc403d4843d0ed948719</commitId><timestamp>1538857389000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Vectors.wurst (#124)
</comment><date>2018-10-06 22:23:09 +0200</date><id>1e6e927988c2774e510fbc403d4843d0ed948719</id><msg>Update Vectors.wurst (#124)</msg><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/HashMap.wurst</affectedPath><affectedPath>wurst/_handles/Effect.wurst</affectedPath><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>dbfddb5427f14086b3fa6c5275e0b21b828041df</commitId><timestamp>1538860835000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add .getAndRemove to hashmaps
</comment><date>2018-10-06 23:20:35 +0200</date><id>dbfddb5427f14086b3fa6c5275e0b21b828041df</id><msg>add .getAndRemove to hashmaps</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashMap.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/UnitObjEditing.wurst</affectedPath><commitId>7eb07aa70af174c4a095157fb97ce449eff92609</commitId><timestamp>1538867632000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>allow heroes building structures
</comment><date>2018-10-07 01:13:52 +0200</date><id>7eb07aa70af174c4a095157fb97ce449eff92609</id><msg>allow heroes building structures</msg><path><editType>edit</editType><file>wurst/objediting/UnitObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/presets/ChannelAbilityPreset.wurst</affectedPath><commitId>ca204bea15ac5677fb5b7b3e19e74b13992320aa</commitId><timestamp>1539005143000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Add constructor with tooltip generator to channelpreset for level
listening
</comment><date>2018-10-08 15:25:43 +0200</date><id>ca204bea15ac5677fb5b7b3e19e74b13992320aa</id><msg>Add constructor with tooltip generator to channelpreset for level</msg><path><editType>edit</editType><file>wurst/objediting/presets/ChannelAbilityPreset.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>17b85f22972da25727a691acb25fef4ec17d6629</commitId><timestamp>1539005532000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>remove auto listen
</comment><date>2018-10-08 15:32:12 +0200</date><id>17b85f22972da25727a691acb25fef4ec17d6629</id><msg>remove auto listen</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/presets/ChannelAbilityPreset.wurst</affectedPath><commitId>2fb6d4b863e37b51d0d512ffc373d93f1fa4db03</commitId><timestamp>1539005635000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Update wurst/objediting/presets/ChannelAbilityPreset.wurst
</comment><date>2018-10-08 15:33:55 +0200</date><id>2fb6d4b863e37b51d0d512ffc373d93f1fa4db03</id><msg>Update wurst/objediting/presets/ChannelAbilityPreset.wurst</msg><path><editType>edit</editType><file>wurst/objediting/presets/ChannelAbilityPreset.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>661eb0fc92e6e475aaeec2b7749d1bf607ed73f8</commitId><timestamp>1539019155000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix npe
</comment><date>2018-10-08 19:19:15 +0200</date><id>661eb0fc92e6e475aaeec2b7749d1bf607ed73f8</id><msg>fix npe</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/presets/ChannelAbilityPreset.wurst</affectedPath><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><commitId>72e66a05c7656794d7a62e09d6e4099d1aacbda4</commitId><timestamp>1539019493000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>meh
</comment><date>2018-10-08 19:24:53 +0200</date><id>72e66a05c7656794d7a62e09d6e4099d1aacbda4</id><msg>meh</msg><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/ChannelAbilityPreset.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Effect.wurst</affectedPath><commitId>5cb5bad95f201090526bb7f1cac0af2255bd3fd2</commitId><timestamp>1539514751000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Effect.wurst (#126)
</comment><date>2018-10-14 12:59:11 +0200</date><id>5cb5bad95f201090526bb7f1cac0af2255bd3fd2</id><msg>Update Effect.wurst (#126)</msg><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/Preloader.wurst</affectedPath><commitId>84a500d71a95431111713a3e6bac56f8040f9689</commitId><timestamp>1539567688000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>make preloader funcs take vararg
</comment><date>2018-10-15 03:41:28 +0200</date><id>84a500d71a95431111713a3e6bac56f8040f9689</id><msg>make preloader funcs take vararg</msg><path><editType>edit</editType><file>wurst/util/Preloader.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>f08f601b17f5d89db588cfc1c081c416edc37df1</commitId><timestamp>1539757594000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Unit.wurst (#128)
* Update Unit.wurst

* Update Unit.wurst
</comment><date>2018-10-17 08:26:34 +0200</date><id>f08f601b17f5d89db588cfc1c081c416edc37df1</id><msg>Update Unit.wurst (#128)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Effect.wurst</affectedPath><commitId>398a8eb69c36143fdb817edb910d41ba31f13f23</commitId><timestamp>1539757618000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Effect.wurst (#127)
</comment><date>2018-10-17 08:26:58 +0200</date><id>398a8eb69c36143fdb817edb910d41ba31f13f23</id><msg>Update Effect.wurst (#127)</msg><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureForGroups.wurst</affectedPath><commitId>a416352d15eb92abf99c7f82ffae92690cc008f9</commitId><timestamp>1539802762000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix forUnitsAll
</comment><date>2018-10-17 20:59:22 +0200</date><id>a416352d15eb92abf99c7f82ffae92690cc008f9</id><msg>fix forUnitsAll</msg><path><editType>edit</editType><file>wurst/closures/ClosureForGroups.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Wurstunit.wurst</affectedPath><commitId>d070be528a1ef6757399e1818e123528385cf7e6</commitId><timestamp>1540243799000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>removed testPrint function
</comment><date>2018-10-22 23:29:59 +0200</date><id>d070be528a1ef6757399e1818e123528385cf7e6</id><msg>removed testPrint function</msg><path><editType>edit</editType><file>wurst/_wurst/Wurstunit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Wurstunit.wurst</affectedPath><commitId>486ebaf05387a4205d7a0631676b6b6f4118139c</commitId><timestamp>1540243981000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>added println for debugging tests
</comment><date>2018-10-22 23:33:01 +0200</date><id>486ebaf05387a4205d7a0631676b6b6f4118139c</id><msg>added println for debugging tests</msg><path><editType>edit</editType><file>wurst/_wurst/Wurstunit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/Wurstunit.wurst</affectedPath><commitId>95a682adf39d81ced4c6037f885f12e00eff9391</commitId><timestamp>1540244604000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></author><authorEmail>Peter.peq@googlemail.com</authorEmail><comment>default implementation for println
 in case someone uses it outside of compiletime functions
</comment><date>2018-10-22 23:43:24 +0200</date><id>95a682adf39d81ced4c6037f885f12e00eff9391</id><msg>default implementation for println</msg><path><editType>edit</editType><file>wurst/_wurst/Wurstunit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>f451419407bd810f7474eba76e8e9d14a7083cd9</commitId><timestamp>1540896656000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Unit.wurst (#131)
</comment><date>2018-10-30 11:50:56 +0100</date><id>f451419407bd810f7474eba76e8e9d14a7083cd9</id><msg>Update Unit.wurst (#131)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/BigNum.wurst</affectedPath><affectedPath>wurst/math/Angle.wurst</affectedPath><affectedPath>wurst/util/TimerUtils.wurst</affectedPath><affectedPath>wurst/math/Quaternion.wurst</affectedPath><affectedPath>wurst/util/Simulate3dSound.wurst</affectedPath><affectedPath>wurst/closures/ClosureEvents.wurst</affectedPath><affectedPath>wurst/util/TerrainUtils.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Real.wurst</affectedPath><affectedPath>wurst/_handles/primitives/String.wurst</affectedPath><affectedPath>wurst/dummy/DummyRecycler.wurst</affectedPath><affectedPath>wurst/util/Knockback3.wurst</affectedPath><affectedPath>wurst/data/HashList.wurst</affectedPath><affectedPath>wurst/data/Table.wurst</affectedPath><affectedPath>wurst/util/SoundUtils.wurst</affectedPath><affectedPath>wurst/objediting/presets/HeroPreset.wurst</affectedPath><affectedPath>wurst/objediting/ObjectIds.wurst</affectedPath><affectedPath>wurst/util/StringUtils.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Integer.wurst</affectedPath><affectedPath>wurst/event/RegisterEvents.wurst</affectedPath><affectedPath>wurst/_handles/Lightning.wurst</affectedPath><affectedPath>wurst/math/Vectors.wurst</affectedPath><affectedPath>wurst/math/Maths.wurst</affectedPath><affectedPath>wurst/math/Matrices.wurst</affectedPath><affectedPath>wurst/event/LastOrder.wurst</affectedPath><affectedPath>wurst/event/OnUnitEnterLeave.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><affectedPath>wurst/data/BitSet.wurst</affectedPath><affectedPath>wurst/math/Interpolation.wurst</affectedPath><affectedPath>wurst/util/Colors.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><affectedPath>wurst/_handles/Player.wurst</affectedPath><commitId>8647a6e70e7ee43e29e669d386c7eb06f47adc5f</commitId><timestamp>1540923866000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix some formating according to conventions
</comment><date>2018-10-30 19:24:26 +0100</date><id>8647a6e70e7ee43e29e669d386c7eb06f47adc5f</id><msg>fix some formating according to conventions</msg><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path><path><editType>edit</editType><file>wurst/data/BitSet.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/HeroPreset.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashList.wurst</file></path><path><editType>edit</editType><file>wurst/math/Interpolation.wurst</file></path><path><editType>edit</editType><file>wurst/event/RegisterEvents.wurst</file></path><path><editType>edit</editType><file>wurst/math/Maths.wurst</file></path><path><editType>edit</editType><file>wurst/math/BigNum.wurst</file></path><path><editType>edit</editType><file>wurst/data/Table.wurst</file></path><path><editType>edit</editType><file>wurst/util/TerrainUtils.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Integer.wurst</file></path><path><editType>edit</editType><file>wurst/math/Angle.wurst</file></path><path><editType>edit</editType><file>wurst/util/TimerUtils.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/closures/ClosureEvents.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/String.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Real.wurst</file></path><path><editType>edit</editType><file>wurst/util/Simulate3dSound.wurst</file></path><path><editType>edit</editType><file>wurst/util/Colors.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/DummyRecycler.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ObjectIds.wurst</file></path><path><editType>edit</editType><file>wurst/math/Matrices.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Player.wurst</file></path><path><editType>edit</editType><file>wurst/util/SoundUtils.wurst</file></path><path><editType>edit</editType><file>wurst/event/LastOrder.wurst</file></path><path><editType>edit</editType><file>wurst/event/OnUnitEnterLeave.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtils.wurst</file></path><path><editType>edit</editType><file>wurst/math/Quaternion.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Lightning.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>5c4ca2d5cbc2be51935b6ac8faf0277c6282e486</commitId><timestamp>1541940279000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Unit missing functions (#133)
</comment><date>2018-11-11 13:44:39 +0100</date><id>5c4ca2d5cbc2be51935b6ac8faf0277c6282e486</id><msg>Unit missing functions (#133)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Fogmodifier.wurst</affectedPath><commitId>649e30aa1cd8c7c35755428d7943adb3761f3162</commitId><timestamp>1542020037000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Fogmodifier missing functions (#132)
</comment><date>2018-11-12 11:53:57 +0100</date><id>649e30aa1cd8c7c35755428d7943adb3761f3162</id><msg>Fogmodifier missing functions (#132)</msg><path><editType>edit</editType><file>wurst/_handles/Fogmodifier.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Raycast.wurst</affectedPath><commitId>c4f83123656a12f62faea7d74c01c71ef5a48960</commitId><timestamp>1542020747000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Raycast.wurst (#125)
</comment><date>2018-11-12 12:05:47 +0100</date><id>c4f83123656a12f62faea7d74c01c71ef5a48960</id><msg>Raycast.wurst (#125)</msg><path><editType>add</editType><file>wurst/math/Raycast.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>cb45f27f04d6f0db11a2e2563181a7cf5db91132</commitId><timestamp>1542021652000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>InventoryIterator (#129)
</comment><date>2018-11-12 12:20:52 +0100</date><id>cb45f27f04d6f0db11a2e2563181a7cf5db91132</id><msg>InventoryIterator (#129)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>4f302420b605ab327bb94a648d88447c4ec5e0b9</commitId><timestamp>1542034982000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Add unit#getItemById
</comment><date>2018-11-12 16:03:02 +0100</date><id>4f302420b605ab327bb94a648d88447c4ec5e0b9</id><msg>Add unit#getItemById</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Quaternion.wurst</affectedPath><affectedPath>wurst/math/Matrices.wurst</affectedPath><affectedPath>wurst/math/QuaternionTests.wurst</affectedPath><affectedPath>wurst/bitwise/BitwiseInit.wurst</affectedPath><affectedPath>wurst/bitwise/BitwiseTests.wurst</affectedPath><affectedPath>wurst/bitwise/Bitwise.wurst</affectedPath><affectedPath>wurst/math/MatricesTests.wurst</affectedPath><commitId>0874fd4e87f90e2742479061edfd067bd61adc03</commitId><timestamp>1542041384000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>replace spaces with tabs
</comment><date>2018-11-12 17:49:44 +0100</date><id>0874fd4e87f90e2742479061edfd067bd61adc03</id><msg>replace spaces with tabs</msg><path><editType>edit</editType><file>wurst/bitwise/BitwiseInit.wurst</file></path><path><editType>edit</editType><file>wurst/math/MatricesTests.wurst</file></path><path><editType>edit</editType><file>wurst/math/Quaternion.wurst</file></path><path><editType>edit</editType><file>wurst/math/Matrices.wurst</file></path><path><editType>edit</editType><file>wurst/math/QuaternionTests.wurst</file></path><path><editType>edit</editType><file>wurst/bitwise/Bitwise.wurst</file></path><path><editType>edit</editType><file>wurst/bitwise/BitwiseTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/_Handles.wurst</affectedPath><affectedPath>wurst/_handles/Weather.wurst</affectedPath><commitId>10b1986e9c9b37d1887b3e583caeb7343044e6de</commitId><timestamp>1542178358000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Weather package (#135)
* Create Weather.wurst

* Update _Handles.wurst
</comment><date>2018-11-14 07:52:38 +0100</date><id>10b1986e9c9b37d1887b3e583caeb7343044e6de</id><msg>Weather package (#135)</msg><path><editType>add</editType><file>wurst/_handles/Weather.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/_Handles.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/TerrainUtils.wurst</affectedPath><commitId>46ffd872171329b6bec4c3f0004afcfa06671869</commitId><timestamp>1542497818000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add isTerrainPathable hotdoc
</comment><date>2018-11-18 00:36:58 +0100</date><id>46ffd872171329b6bec4c3f0004afcfa06671869</id><msg>add isTerrainPathable hotdoc</msg><path><editType>edit</editType><file>wurst/util/TerrainUtils.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/TargetsAllowed.wurst</affectedPath><affectedPath>wurst/_handles/Widget.wurst</affectedPath><affectedPath>wurst/file/DebugFile.wurst</affectedPath><affectedPath>wurst/closures/Execute.wurst</affectedPath><affectedPath>wurst/bitwise/Bitwise.wurst</affectedPath><affectedPath>wurst/util/Simulate3dSound.wurst</affectedPath><affectedPath>wurst/_handles/Rect.wurst</affectedPath><affectedPath>wurst/objediting/presets/ChannelAbilityPreset.wurst</affectedPath><affectedPath>wurst/data/buffer/BufferTests.wurst</affectedPath><affectedPath>wurst/_handles/Region.wurst</affectedPath><affectedPath>wurst/file/legacy/LocalFiles.wurst</affectedPath><affectedPath>wurst/util/GroupUtils.wurst</affectedPath><affectedPath>wurst/math/QuaternionTests.wurst</affectedPath><affectedPath>wurst/data/buffer/OrderedStringBuffer.wurst</affectedPath><affectedPath>wurst/_handles/GameCache.wurst</affectedPath><affectedPath>wurst/util/StandardTextTags.wurst</affectedPath><affectedPath>wurst/_wurst/ErrorHandling.wurst</affectedPath><affectedPath>wurst/event/EventHelper.wurst</affectedPath><affectedPath>wurst/objediting/ObjEditingNatives.wurst</affectedPath><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/data/buffer/StringBuffer.wurst</affectedPath><affectedPath>wurst/event/LastOrder.wurst</affectedPath><affectedPath>wurst/_handles/Image.wurst</affectedPath><affectedPath>wurst/data/HashMap.wurst</affectedPath><affectedPath>wurst/math/BigNum.wurst</affectedPath><affectedPath>wurst/util/TimerUtils.wurst</affectedPath><affectedPath>wurst/objediting/AbilityObjEditing.wurst</affectedPath><affectedPath>wurst/network/Metadata.wurst</affectedPath><affectedPath>wurst/objediting/presets/ObjectIdGenerator.wurst</affectedPath><affectedPath>wurst/dummy/DummyRecycler.wurst</affectedPath><affectedPath>wurst/data/buffer/HashBuffer.wurst</affectedPath><affectedPath>wurst/_handles/Trigger.wurst</affectedPath><affectedPath>wurst/network/StringEncoder.wurst</affectedPath><affectedPath>wurst/network/GamecacheKeys.wurst</affectedPath><affectedPath>wurst/data/Table.wurst</affectedPath><affectedPath>wurst/_handles/Quest.wurst</affectedPath><affectedPath>wurst/objediting/ObjectIds.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Integer.wurst</affectedPath><affectedPath>wurst/util/DialogBox.wurst</affectedPath><affectedPath>wurst/bitwise/BitwiseTests.wurst</affectedPath><affectedPath>wurst/_handles/Playercolor.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><affectedPath>wurst/_wurst/Basics.wurst</affectedPath><affectedPath>wurst/file/legacy/IOTaskExecutor.wurst</affectedPath><affectedPath>wurst/objediting/presets/OrderStringFactory.wurst</affectedPath><affectedPath>wurst/_handles/Multiboard.wurst</affectedPath><affectedPath>wurst/util/Colors.wurst</affectedPath><affectedPath>wurst/_handles/Group.wurst</affectedPath><affectedPath>wurst/objediting/UpgradeObjEditing.wurst</affectedPath><affectedPath>wurst/math/Angle.wurst</affectedPath><affectedPath>wurst/_wurst/MagicFunctions.wurst</affectedPath><affectedPath>wurst/util/MapBounds.wurst</affectedPath><affectedPath>wurst/math/Raycast.wurst</affectedPath><affectedPath>wurst/data/HashMapTests.wurst</affectedPath><affectedPath>wurst/_handles/Destructable.wurst</affectedPath><affectedPath>wurst/_handles/Sound.wurst</affectedPath><affectedPath>wurst/data/buffer/BufferInterface.wurst</affectedPath><affectedPath>wurst/_handles/primitives/String.wurst</affectedPath><affectedPath>wurst/file/legacy/MultifileIO.wurst</affectedPath><affectedPath>wurst/_handles/Effect.wurst</affectedPath><affectedPath>wurst/data/buffer/Buffer.wurst</affectedPath><affectedPath>wurst/file/Persistable.wurst</affectedPath><affectedPath>wurst/util/Knockback3.wurst</affectedPath><affectedPath>wurst/dummy/Fx.wurst</affectedPath><affectedPath>wurst/closures/ClosureForGroups.wurst</affectedPath><affectedPath>wurst/objediting/ObjEditingCommons.wurst</affectedPath><affectedPath>wurst/util/Printing.wurst</affectedPath><affectedPath>wurst/_wurst/Wurstunit.wurst</affectedPath><affectedPath>wurst/util/StringUtilsTests.wurst</affectedPath><affectedPath>wurst/util/StringUtils.wurst</affectedPath><affectedPath>wurst/_handles/Texttag.wurst</affectedPath><affectedPath>wurst/event/RegisterEvents.wurst</affectedPath><affectedPath>wurst/_handles/primitives/PrimitivesTests.wurst</affectedPath><affectedPath>wurst/objediting/UnitObjEditing.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Boolean.wurst</affectedPath><affectedPath>wurst/util/Preloader.wurst</affectedPath><affectedPath>wurst/data/HashListTests.wurst</affectedPath><affectedPath>wurst/math/Vectors.wurst</affectedPath><affectedPath>wurst/objediting/ItemObjEditing.wurst</affectedPath><affectedPath>wurst/math/Maths.wurst</affectedPath><affectedPath>wurst/math/Matrices.wurst</affectedPath><affectedPath>wurst/data/LinkedListModuleTests.wurst</affectedPath><affectedPath>wurst/bitwise/BitwiseInit.wurst</affectedPath><affectedPath>wurst/data/BitSet.wurst</affectedPath><affectedPath>wurst/data/LinkedListModule.wurst</affectedPath><affectedPath>wurst/objediting/DestructableObjEditing.wurst</affectedPath><affectedPath>wurst/_wurst/TypeCasting.wurst</affectedPath><affectedPath>wurst/_handles/Hashtable.wurst</affectedPath><affectedPath>wurst/_handles/Force.wurst</affectedPath><affectedPath>wurst/network/SyncSimple.wurst</affectedPath><affectedPath>wurst/math/Quaternion.wurst</affectedPath><affectedPath>wurst/_handles/HashtableTests.wurst</affectedPath><affectedPath>wurst/objediting/BuffObjEditing.wurst</affectedPath><affectedPath>wurst/network/GamecacheBuffer.wurst</affectedPath><affectedPath>wurst/closures/ClosureEvents.wurst</affectedPath><affectedPath>wurst/_handles/primitives/Real.wurst</affectedPath><affectedPath>wurst/network/Network.wurst</affectedPath><affectedPath>wurst/util/UnitIndexer.wurst</affectedPath><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><affectedPath>wurst/data/buffer/BufferAdapters.wurst</affectedPath><affectedPath>wurst/closures/ClosureTimers.wurst</affectedPath><affectedPath>wurst/network/NetworkConfig.wurst</affectedPath><affectedPath>wurst/math/MatricesTests.wurst</affectedPath><affectedPath>wurst/util/SoundUtils.wurst</affectedPath><affectedPath>wurst/objediting/presets/HeroPreset.wurst</affectedPath><affectedPath>wurst/_handles/Lightning.wurst</affectedPath><affectedPath>wurst/_handles/QuestItem.wurst</affectedPath><affectedPath>wurst/event/OnUnitEnterLeave.wurst</affectedPath><affectedPath>wurst/file/PreloadIO.wurst</affectedPath><affectedPath>wurst/_handles/TimerDialog.wurst</affectedPath><affectedPath>wurst/data/HashSetTests.wurst</affectedPath><affectedPath>wurst/_handles/GroupTests.wurst</affectedPath><affectedPath>wurst/math/Interpolation.wurst</affectedPath><affectedPath>wurst/_handles/Fogmodifier.wurst</affectedPath><affectedPath>wurst/data/LinkedListTests.wurst</affectedPath><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><commitId>0aa2173acff1ba53fa56d70821c9e86fdcfb0548</commitId><timestamp>1542498789000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>whitespace and eof newline fixes from new vscode version
</comment><date>2018-11-18 00:53:09 +0100</date><id>0aa2173acff1ba53fa56d70821c9e86fdcfb0548</id><msg>whitespace and eof newline fixes from new vscode version</msg><path><editType>edit</editType><file>wurst/data/buffer/Buffer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/GroupTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/buffer/BufferAdapters.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/Wurstunit.wurst</file></path><path><editType>edit</editType><file>wurst/network/GamecacheKeys.wurst</file></path><path><editType>edit</editType><file>wurst/bitwise/Bitwise.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/UnitObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Image.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/BuffObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Region.wurst</file></path><path><editType>edit</editType><file>wurst/data/Table.wurst</file></path><path><editType>edit</editType><file>wurst/math/Raycast.wurst</file></path><path><editType>edit</editType><file>wurst/file/DebugFile.wurst</file></path><path><editType>edit</editType><file>wurst/event/EventHelper.wurst</file></path><path><editType>edit</editType><file>wurst/util/Simulate3dSound.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Sound.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/UpgradeObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/util/Colors.wurst</file></path><path><editType>edit</editType><file>wurst/file/legacy/LocalFiles.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/ErrorHandling.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/buffer/BufferTests.wurst</file></path><path><editType>edit</editType><file>wurst/network/Network.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Rect.wurst</file></path><path><editType>edit</editType><file>wurst/util/Printing.wurst</file></path><path><editType>edit</editType><file>wurst/util/Preloader.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/ObjectIdGenerator.wurst</file></path><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path><path><editType>edit</editType><file>wurst/data/buffer/BufferInterface.wurst</file></path><path><editType>edit</editType><file>wurst/file/Persistable.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/TypeCasting.wurst</file></path><path><editType>edit</editType><file>wurst/event/LastOrder.wurst</file></path><path><editType>edit</editType><file>wurst/network/GamecacheBuffer.wurst</file></path><path><editType>edit</editType><file>wurst/network/SyncSimple.wurst</file></path><path><editType>edit</editType><file>wurst/closures/Execute.wurst</file></path><path><editType>edit</editType><file>wurst/event/RegisterEvents.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashSetTests.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/DummyRecycler.wurst</file></path><path><editType>edit</editType><file>wurst/util/UnitIndexer.wurst</file></path><path><editType>edit</editType><file>wurst/math/QuaternionTests.wurst</file></path><path><editType>edit</editType><file>wurst/math/Maths.wurst</file></path><path><editType>edit</editType><file>wurst/math/Matrices.wurst</file></path><path><editType>edit</editType><file>wurst/data/buffer/HashBuffer.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/TargetsAllowed.wurst</file></path><path><editType>edit</editType><file>wurst/math/MatricesTests.wurst</file></path><path><editType>edit</editType><file>wurst/math/BigNum.wurst</file></path><path><editType>edit</editType><file>wurst/data/BitSet.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path><path><editType>edit</editType><file>wurst/network/Metadata.wurst</file></path><path><editType>edit</editType><file>wurst/bitwise/BitwiseInit.wurst</file></path><path><editType>edit</editType><file>wurst/util/GroupUtils.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashMapTests.wurst</file></path><path><editType>edit</editType><file>wurst/closures/ClosureTimers.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/ChannelAbilityPreset.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtils.wurst</file></path><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/Fx.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/QuestItem.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ObjEditingCommons.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Trigger.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Quest.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/PrimitivesTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/buffer/OrderedStringBuffer.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ItemObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/HeroPreset.wurst</file></path><path><editType>edit</editType><file>wurst/data/buffer/StringBuffer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Real.wurst</file></path><path><editType>edit</editType><file>wurst/util/TimerUtils.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ObjEditingNatives.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Fogmodifier.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListModule.wurst</file></path><path><editType>edit</editType><file>wurst/math/Interpolation.wurst</file></path><path><editType>edit</editType><file>wurst/util/SoundUtils.wurst</file></path><path><editType>edit</editType><file>wurst/closures/ClosureEvents.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListModuleTests.wurst</file></path><path><editType>edit</editType><file>wurst/math/Quaternion.wurst</file></path><path><editType>edit</editType><file>wurst/closures/ClosureForGroups.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Widget.wurst</file></path><path><editType>edit</editType><file>wurst/event/OnUnitEnterLeave.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/GameCache.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtilsTests.wurst</file></path><path><editType>edit</editType><file>wurst/network/NetworkConfig.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Destructable.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Boolean.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/Basics.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Playercolor.wurst</file></path><path><editType>edit</editType><file>wurst/file/legacy/MultifileIO.wurst</file></path><path><editType>edit</editType><file>wurst/file/PreloadIO.wurst</file></path><path><editType>edit</editType><file>wurst/_wurst/MagicFunctions.wurst</file></path><path><editType>edit</editType><file>wurst/math/Angle.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/AbilityObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/HashtableTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/Integer.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Hashtable.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/TimerDialog.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashMap.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/DestructableObjEditing.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Group.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedListTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/DialogBox.wurst</file></path><path><editType>edit</editType><file>wurst/bitwise/BitwiseTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Lightning.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/ObjectIds.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Texttag.wurst</file></path><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path><path><editType>edit</editType><file>wurst/file/legacy/IOTaskExecutor.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/String.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Multiboard.wurst</file></path><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Force.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path><path><editType>edit</editType><file>wurst/network/StringEncoder.wurst</file></path><path><editType>edit</editType><file>wurst/util/StandardTextTags.wurst</file></path><path><editType>edit</editType><file>wurst/util/MapBounds.wurst</file></path><path><editType>edit</editType><file>wurst/objediting/presets/OrderStringFactory.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/HashList.wurst</affectedPath><commitId>0309b793ca437d76ec0131b8f6ec6549bf700018</commitId><timestamp>1542498799000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>missed one
</comment><date>2018-11-18 00:53:19 +0100</date><id>0309b793ca437d76ec0131b8f6ec6549bf700018</id><msg>missed one</msg><path><editType>edit</editType><file>wurst/data/HashList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/objediting/UnitObjEditing.wurst</affectedPath><commitId>fe8633c1590000ee7f1ec78ceee3b849f34cba23</commitId><timestamp>1542656584000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Fixed some object fields incorrectly not being available for units
</comment><date>2018-11-19 20:43:04 +0100</date><id>fe8633c1590000ee7f1ec78ceee3b849f34cba23</id><msg>Fixed some object fields incorrectly not being available for units</msg><path><editType>edit</editType><file>wurst/objediting/UnitObjEditing.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>.editorconfig</affectedPath><affectedPath>wurst/data/HashSetTests.wurst</affectedPath><affectedPath>wurst/data/HashSet.wurst</affectedPath><commitId>ee275c7612e6d12ffeb04ac192c4f5653a65fe53</commitId><timestamp>1543308652000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix #147
</comment><date>2018-11-27 09:50:52 +0100</date><id>ee275c7612e6d12ffeb04ac192c4f5653a65fe53</id><msg>fix #147</msg><path><editType>add</editType><file>.editorconfig</file></path><path><editType>edit</editType><file>wurst/data/HashSet.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashSetTests.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/HashListTests.wurst</affectedPath><affectedPath>wurst/data/HashList.wurst</affectedPath><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>f7971f985fe6c499b10e4935fcfd5a4535e31a07</commitId><timestamp>1543314953000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add .hasAt and doc, see #142
</comment><date>2018-11-27 11:35:53 +0100</date><id>f7971f985fe6c499b10e4935fcfd5a4535e31a07</id><msg>add .hasAt and doc, see #142</msg><path><editType>edit</editType><file>wurst/data/HashListTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashList.wurst</file></path><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Effect.wurst</affectedPath><commitId>89e08f771198e02b566053e40571ffe33117a941</commitId><timestamp>1543315416000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Effect.wurst missing functions (#137)
* Update Effect.wurst
</comment><date>2018-11-27 11:43:36 +0100</date><id>89e08f771198e02b566053e40571ffe33117a941</id><msg>Effect.wurst missing functions (#137)</msg><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><affectedPath>wurst/_handles/Force.wurst</affectedPath><commitId>8dd7f5a89df3aa5af1950f272091ef7d238a46fb</commitId><timestamp>1543315587000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Added common extensions. (#136)
* Added common extensions.
</comment><date>2018-11-27 11:46:27 +0100</date><id>8dd7f5a89df3aa5af1950f272091ef7d238a46fb</id><msg>Added common extensions. (#136)</msg><path><editType>edit</editType><file>wurst/_handles/Force.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/HashSetTests.wurst</affectedPath><affectedPath>wurst/data/HashSet.wurst</affectedPath><commitId>e4c595e90154814991df612ba9d3dffc20cc135f</commitId><timestamp>1543343475000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix #148
thx @phoenixzeng
</comment><date>2018-11-27 19:31:15 +0100</date><id>e4c595e90154814991df612ba9d3dffc20cc135f</id><msg>fix #148</msg><path><editType>edit</editType><file>wurst/data/HashSetTests.wurst</file></path><path><editType>edit</editType><file>wurst/data/HashSet.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/HashSet.wurst</affectedPath><commitId>99a4eec036af3c83ee91957ceb437c5ec495e9ed</commitId><timestamp>1543343604000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>hotfix
</comment><date>2018-11-27 19:33:24 +0100</date><id>99a4eec036af3c83ee91957ceb437c5ec495e9ed</id><msg>hotfix</msg><path><editType>edit</editType><file>wurst/data/HashSet.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/DamageDetection.wurst</affectedPath><commitId>d486596131338adaacde80271bc9179e39382ce4</commitId><timestamp>1543597324000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix #150
</comment><date>2018-11-30 18:02:04 +0100</date><id>d486596131338adaacde80271bc9179e39382ce4</id><msg>fix #150</msg><path><editType>edit</editType><file>wurst/event/DamageDetection.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Interpolation.wurst</affectedPath><commitId>bd20d9d6e294a114c6a58f8815494ad3eb43c33c</commitId><timestamp>1543662825000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Interpolation.wurst (#146)
</comment><date>2018-12-01 12:13:45 +0100</date><id>bd20d9d6e294a114c6a58f8815494ad3eb43c33c</id><msg>Update Interpolation.wurst (#146)</msg><path><editType>edit</editType><file>wurst/math/Interpolation.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/event/EventHelper.wurst</affectedPath><affectedPath>wurst/closures/ClosureEvents.wurst</affectedPath><commitId>81d2d4e1e5812d5bbe94bace8b618ac1090a68d5</commitId><timestamp>1543667397000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Mouse events update (#152)
</comment><date>2018-12-01 13:29:57 +0100</date><id>81d2d4e1e5812d5bbe94bace8b618ac1090a68d5</id><msg>Mouse events update (#152)</msg><path><editType>edit</editType><file>wurst/closures/ClosureEvents.wurst</file></path><path><editType>edit</editType><file>wurst/event/EventHelper.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>f08d6f6b123a8f9aac78a904ed05d539da099369</commitId><timestamp>1543670833000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Unit.wurst (#153)
</comment><date>2018-12-01 14:27:13 +0100</date><id>f08d6f6b123a8f9aac78a904ed05d539da099369</id><msg>Update Unit.wurst (#153)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Effect.wurst</affectedPath><commitId>e0013645cc2c3d119704bb87715d7273723268bd</commitId><timestamp>1543674871000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update Effect.wurst (#154)
</comment><date>2018-12-01 15:34:31 +0100</date><id>e0013645cc2c3d119704bb87715d7273723268bd</id><msg>Update Effect.wurst (#154)</msg><path><editType>edit</editType><file>wurst/_handles/Effect.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Unit.wurst</affectedPath><commitId>4ec1b0f1176e97001d1f74fc25923318fea272d9</commitId><timestamp>1543751129000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>function unit.isHidden() (#155)
</comment><date>2018-12-02 12:45:29 +0100</date><id>4ec1b0f1176e97001d1f74fc25923318fea272d9</id><msg>function unit.isHidden() (#155)</msg><path><editType>edit</editType><file>wurst/_handles/Unit.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/StringUtils.wurst</affectedPath><commitId>c3feaddce5a266342857444db3047dfc8c566684</commitId><timestamp>1543837040000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Update StringUtils.wurst (#156)
</comment><date>2018-12-03 12:37:20 +0100</date><id>c3feaddce5a266342857444db3047dfc8c566684</id><msg>Update StringUtils.wurst (#156)</msg><path><editType>edit</editType><file>wurst/util/StringUtils.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><commitId>9fa55bdd99ff64df20afd253abe81bdec80a69aa</commitId><timestamp>1544044477000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update InstantDummyCaster.wurst
</comment><date>2018-12-05 22:14:37 +0100</date><id>9fa55bdd99ff64df20afd253abe81bdec80a69aa</id><msg>Update InstantDummyCaster.wurst</msg><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><commitId>969bce9685f45a176d1ca99074aca54afcd896c8</commitId><timestamp>1544044494000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update InstantDummyCaster.wurst
</comment><date>2018-12-05 22:14:54 +0100</date><id>969bce9685f45a176d1ca99074aca54afcd896c8</id><msg>Update InstantDummyCaster.wurst</msg><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>ac21093f6e9dc0619c98322e219133253a5c3573</commitId><timestamp>1545079250000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README.md
</comment><date>2018-12-17 21:40:50 +0100</date><id>ac21093f6e9dc0619c98322e219133253a5c3573</id><msg>Update README.md</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>README.md</affectedPath><commitId>e8894593b662ea9427471cb487bf621e036f2423</commitId><timestamp>1545079456000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update README.md
</comment><date>2018-12-17 21:44:16 +0100</date><id>e8894593b662ea9427471cb487bf621e036f2423</id><msg>Update README.md</msg><path><editType>edit</editType><file>README.md</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/Item.wurst</affectedPath><commitId>3f942c5f17e8a673f9d6bef72965d0f2faa1db40</commitId><timestamp>1545079784000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>deprecate non vec func
</comment><date>2018-12-17 21:49:44 +0100</date><id>3f942c5f17e8a673f9d6bef72965d0f2faa1db40</id><msg>deprecate non vec func</msg><path><editType>edit</editType><file>wurst/_handles/Item.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/OrderIds.wurst</affectedPath><commitId>777060d6eb71bc3eb6a5ff85d006beae2017b6a3</commitId><timestamp>1545079906000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>add OrderIds wrapper for Orders (will be deprecated to add string
variants)
</comment><date>2018-12-17 21:51:46 +0100</date><id>777060d6eb71bc3eb6a5ff85d006beae2017b6a3</id><msg>add OrderIds wrapper for Orders (will be deprecated to add string</msg><path><editType>add</editType><file>wurst/_wurst/assets/OrderIds.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_wurst/assets/Orders.wurst</affectedPath><commitId>d66efa354035c7168a09b5ee5f9f3367f89867e0</commitId><timestamp>1545087619000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Orders -&gt; OrderIds
</comment><date>2018-12-18 00:00:19 +0100</date><id>d66efa354035c7168a09b5ee5f9f3367f89867e0</id><msg>Orders -&gt; OrderIds</msg><path><editType>edit</editType><file>wurst/_wurst/assets/Orders.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/InstantDummyCaster.wurst</affectedPath><commitId>46b0ba5be2ae7298586faf859ab09434cc9ba372</commitId><timestamp>1545087632000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>boolean b -&gt; let success
</comment><date>2018-12-18 00:00:32 +0100</date><id>46b0ba5be2ae7298586faf859ab09434cc9ba372</id><msg>boolean b -&gt; let success</msg><path><editType>edit</editType><file>wurst/dummy/InstantDummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Vectors.wurst</affectedPath><commitId>53a67605fe85277596b3392088d207596a7451d7</commitId><timestamp>1545091138000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>#140 - implement vec2.withRadiusRect (#158)
</comment><date>2018-12-18 00:58:58 +0100</date><id>53a67605fe85277596b3392088d207596a7451d7</id><msg>#140 - implement vec2.withRadiusRect (#158)</msg><path><editType>edit</editType><file>wurst/math/Vectors.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureForGroups.wurst</affectedPath><commitId>1449f0b549ba6c6aa74203fb04229368c8a2ade1</commitId><timestamp>1545091238000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Update ClosureForGroups.wurst
</comment><date>2018-12-18 01:00:38 +0100</date><id>1449f0b549ba6c6aa74203fb04229368c8a2ade1</id><msg>Update ClosureForGroups.wurst</msg><path><editType>edit</editType><file>wurst/closures/ClosureForGroups.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/StringUtilsTests.wurst</affectedPath><affectedPath>wurst/util/StringUtils.wurst</affectedPath><commitId>be3aa21ffe963757e924232c0382e7adbb03f4e9</commitId><timestamp>1545163353000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Fix #162 (#164)
* Update StringUtils.wurst

* Update StringUtilsTests.wurst
</comment><date>2018-12-18 21:02:33 +0100</date><id>be3aa21ffe963757e924232c0382e7adbb03f4e9</id><msg>Fix #162 (#164)</msg><path><editType>edit</editType><file>wurst/util/StringUtilsTests.wurst</file></path><path><editType>edit</editType><file>wurst/util/StringUtils.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>82cae7b9d720d9d3acb4348ddac8193ea1dcaac2</commitId><timestamp>1545245574000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>upgrade shuffle algo thx @lep
</comment><date>2018-12-19 19:52:54 +0100</date><id>82cae7b9d720d9d3acb4348ddac8193ea1dcaac2</id><msg>upgrade shuffle algo thx @lep</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/math/Matrices.wurst</affectedPath><affectedPath>wurst/math/MatricesTests.wurst</affectedPath><commitId>f6d04d5bbe063fca552429f04992a2f3637b5dbb</commitId><timestamp>1545254875000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix matrix inversion, thx @menag
</comment><date>2018-12-19 22:27:55 +0100</date><id>f6d04d5bbe063fca552429f04992a2f3637b5dbb</id><msg>fix matrix inversion, thx @menag</msg><path><editType>edit</editType><file>wurst/math/MatricesTests.wurst</file></path><path><editType>edit</editType><file>wurst/math/Matrices.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/data/LinkedList.wurst</affectedPath><commitId>a845d16cd48e0781203f92849b381cf3b89f47e5</commitId><timestamp>1545255129000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></author><authorEmail>noreply@github.com</authorEmail><comment>Update LinkedList.wurst
</comment><date>2018-12-19 22:32:09 +0100</date><id>a845d16cd48e0781203f92849b381cf3b89f47e5</id><msg>Update LinkedList.wurst</msg><path><editType>edit</editType><file>wurst/data/LinkedList.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/dummy/DummyCaster.wurst</affectedPath><commitId>9b52a2a3c35e8b9c7731e5b057e368f2bc4515e1</commitId><timestamp>1545260464000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>Create DummyCaster.wurst
</comment><date>2018-12-20 00:01:04 +0100</date><id>9b52a2a3c35e8b9c7731e5b057e368f2bc4515e1</id><msg>Create DummyCaster.wurst</msg><path><editType>add</editType><file>wurst/dummy/DummyCaster.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/Knockback3.wurst</affectedPath><commitId>a1175e9d0c16ede47ea7535c127f13787ef36a08</commitId><timestamp>1545510857000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix Knockback3 using unit's zero-z-pos and bounds handling
</comment><date>2018-12-22 21:34:17 +0100</date><id>a1175e9d0c16ede47ea7535c127f13787ef36a08</id><msg>fix Knockback3 using unit's zero-z-pos and bounds handling</msg><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/util/Knockback3.wurst</affectedPath><commitId>14e883bac53ba1d29b8a625f63a9ada538251938</commitId><timestamp>1545516813000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>improve Knockback3 hot doc
</comment><date>2018-12-22 23:13:33 +0100</date><id>14e883bac53ba1d29b8a625f63a9ada538251938</id><msg>improve Knockback3 hot doc</msg><path><editType>edit</editType><file>wurst/util/Knockback3.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureEvents.wurst</affectedPath><commitId>e162dbe38d508fd28d1aae8913c85294265bd77c</commitId><timestamp>1545929657000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix closurevents damage listener not working for preplaced units
</comment><date>2018-12-27 17:54:17 +0100</date><id>e162dbe38d508fd28d1aae8913c85294265bd77c</id><msg>fix closurevents damage listener not working for preplaced units</msg><path><editType>edit</editType><file>wurst/closures/ClosureEvents.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureTimers.wurst</affectedPath><commitId>9da0f5b73e20e81cc4264448aa94643582005e90</commitId><timestamp>1546732935000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>Frotty@users.noreply.github.com</authorEmail><comment>Add ClosureTimers functions as extension methods of `timer` (#168)
* Add ClosureTimers functions as extension methods of `timer`
 This allows for flexibility to use ClosurerTimers while keeping
reference to the timer itself. This is especially important when
dealing with `timerdialog`.

* Fix doc
</comment><date>2019-01-06 01:02:15 +0100</date><id>9da0f5b73e20e81cc4264448aa94643582005e90</id><msg>Add ClosureTimers functions as extension methods of `timer` (#168)</msg><path><editType>edit</editType><file>wurst/closures/ClosureTimers.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/closures/ClosureForGroups.wurst</affectedPath><commitId>343e8d875ed6a2a07dd9a7d183b3186ef4df94d7</commitId><timestamp>1546808790000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix #167 and fenix callbacks now destroyed
</comment><date>2019-01-06 22:06:30 +0100</date><id>343e8d875ed6a2a07dd9a7d183b3186ef4df94d7</id><msg>fix #167 and fenix callbacks now destroyed</msg><path><editType>edit</editType><file>wurst/closures/ClosureForGroups.wurst</file></path></item><item _class='hudson.plugins.git.GitChangeSet'><affectedPath>wurst/_handles/primitives/String.wurst</affectedPath><affectedPath>wurst/_handles/primitives/StringTests.wurst</affectedPath><commitId>322eb51fa8ff633e89d5342a70bdf4f57691636a</commitId><timestamp>1546809248000</timestamp><author><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></author><authorEmail>frotty@sunayama.de</authorEmail><comment>fix #166
</comment><date>2019-01-06 22:14:08 +0100</date><id>322eb51fa8ff633e89d5342a70bdf4f57691636a</id><msg>fix #166</msg><path><editType>edit</editType><file>wurst/_handles/primitives/StringTests.wurst</file></path><path><editType>edit</editType><file>wurst/_handles/primitives/String.wurst</file></path></item><kind>git</kind></changeSet><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/noreply</absoluteUrl><fullName>noreply</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/peter.peq</absoluteUrl><fullName>Peter.peq</fullName></culprit><culprit><absoluteUrl>https://grill.wurstlang.org/hudson/user/frotty</absoluteUrl><fullName>frotty</fullName></culprit></freeStyleBuild>