| 
  | wurst/event/OnUnitEnterLeave.wurst (diff) | 
  | wurst/event/DamageDetection.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/_handles/GroupTests.wurst (diff) | 
 | 
  | wurst/_handles/GroupTests.wurst (diff) | 
 | 
  | wurst/_handles/HashtableTests.wurst | 
 | 
  | wurst/file/Sync.wurst | 
  | wurst/util/Colors.wurst (diff) | 
  | wurst/data/LinkedListModule.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
 | 
  | wurst/_wurst/Orders.wurst | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | wurst/_handles/GroupTests.wurst (diff) | 
  | wurst/util/TimerUtils.wurst (diff) | 
  | wurst/math/Vectors.wurst (diff) | 
  | wurst/_wurst/ErrorHandling.wurst (diff) | 
  | wurst/util/Preloader.wurst (diff) | 
 | 
  | wurst/_wurst/Orders.wurst (diff) | 
 | 
  | wurst/_handles/primitives/Boolean.wurst (diff) | 
 | 
  | wurst/_handles/primitives/String.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
  | wurst/_handles/HashtableTests.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/closures/ClosureForGroups.wurst (diff) | 
 | 
  | wurst/objediting/presets/OrderStringFactory.wurst (diff) | 
 | 
  | wurst/network/Network.wurst | 
  | wurst/network/NetworkConfig.wurst | 
  | wurst/_handles/_Handles.wurst (diff) | 
  | wurst/math/Maths.wurst (diff) | 
  | wurst/network/GamecacheBuffer.wurst | 
  | wurst/network/GamecacheKeys.wurst | 
  | wurst/data/BufferTests.wurst | 
  | wurst/_handles/GameCache.wurst | 
  | wurst/network/Metadata.wurst | 
  | wurst/_handles/Group.wurst (diff) | 
  | wurst/_handles/Force.wurst | 
  | wurst/closures/Execute.wurst | 
  | wurst/event/RegisterEvents.wurst (diff) | 
  | wurst/network/StringEncoder.wurst | 
  | wurst/network/SyncSimple.wurst | 
  | wurst/_handles/Player.wurst (diff) | 
  | wurst/data/Buffer.wurst | 
  | wurst/_handles/GroupTests.wurst (diff) | 
 | 
  | wurst/file/Thread.wurst | 
 | 
  | wurst/util/UnitIndexer.wurst (diff) | 
 | 
  | wurst/util/UnitIndexer.wurst (diff) | 
 | 
  | wurst/util/UnitIndexer.wurst (diff) | 
 | 
  | wurst/closures/Execute.wurst (diff) | 
 | 
  | wurst/_handles/Group.wurst (diff) | 
  | wurst/_handles/GroupTests.wurst (diff) | 
 | 
  | wurst/closures/Execute.wurst (diff) | 
 | 
  | wurst/data/BufferTests.wurst (diff) | 
 | 
  | wurst/util/UnitIndexer.wurst (diff) | 
 | 
  | wurst/event/LastOrder.wurst (diff) | 
 | 
  | wurst/_handles/Image.wurst (diff) | 
  | wurst/_handles/Multiboard.wurst (diff) | 
  | wurst/_handles/Texttag.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
  | wurst/math/Vectors.wurst (diff) | 
  | wurst/util/Simulate3dSound.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/_wurst/MagicFunctions.wurst (diff) | 
  | wurst/util/Printing.wurst (diff) | 
 | 
  | wurst/_handles/GroupTests.wurst (diff) | 
 | 
  | wurst/_handles/GroupTests.wurst (diff) | 
 | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
  | wurst/_wurst/Orders.wurst (diff) | 
 | 
  | wurst/data/BitSet.wurst (diff) | 
  | wurst/_handles/primitives/Integer.wurst (diff) | 
  | wurst/_handles/primitives/Real.wurst (diff) | 
 | 
  | wurst/_handles/ForceTests.wurst | 
 | 
  | wurst/data/BitSet.wurst (diff) | 
 | 
  | wurst/_handles/GameCache.wurst (diff) | 
  | wurst/_handles/GameCacheTests.wurst | 
 | 
  | wurst/_handles/Group.wurst (diff) | 
  | wurst/data/BufferTests.wurst (diff) | 
  | wurst/_handles/primitives/String.wurst (diff) | 
  | wurst/util/UnitIndexer.wurst (diff) | 
 | 
  | .travis.yml | 
 | 
  | .travis.yml (diff) | 
 | 
  | .travis.yml (diff) | 
 | 
  | .travis.yml (diff) | 
 | 
  | .travis.yml (diff) | 
 | 
  | .travis.yml (diff) | 
 | 
  | .travis.yml (diff) | 
 | 
  | .travis.yml (diff) | 
 | 
  | .travis.yml (diff) | 
 | 
  | .travis.yml (diff) | 
 | 
  | README.md (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
  | wurst/objediting/ItemObjEditing.wurst (diff) | 
  | wurst/objediting/UpgradeObjEditing.wurst (diff) | 
  | wurst/objediting/BuffObjEditing.wurst (diff) | 
  | wurst/objediting/DestructableObjEditing.wurst (diff) | 
  | wurst/objediting/UnitObjEditing.wurst (diff) | 
              Commit
              7d2372eb7ca9a0fcf4213f6ef26cafd2f1c01bca
              by frottyadd 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
    | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst | 
  | wurst/data/LinkedListModule.wurst (diff) | 
  | wurst/data/LinkedListModuleTests.wurst | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/_wurst/TypeCasting.wurst (diff) | 
 | 
  | wurst/objediting/presets/ChannelAbilityPreset.wurst (diff) | 
 | 
  | wurst/math/Maths.wurst (diff) | 
 | 
  | wurst/_handles/Group.wurst (diff) | 
  | wurst/util/GroupUtils.wurst | 
              Commit
              bc43f4875fff10490773df615a91816d70158307
              by frottyadd 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
    | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/util/StringUtilsTests.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
  | wurst/util/StringUtils.wurst (diff) | 
  | wurst/Wurst.wurst (diff) | 
  | wurst/util/GroupUtils.wurst (diff) | 
  | wurst/file/FileIO.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
 | 
  | wurst/_wurst/TypeCasting.wurst (diff) | 
  | wurst/data/HashMapTests.wurst | 
 | 
  | wurst/_handles/Group.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/util/GroupUtils.wurst (diff) | 
 | 
  | wurst/_wurst/Wurstunit.wurst (diff) | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/_handles/QuestItem.wurst | 
  | wurst/_handles/Quest.wurst | 
 | 
  | wurst/_handles/Quest.wurst (diff) | 
 | 
  | wurst/_wurst/Soundsets.wurst | 
 | 
  | wurst/data/Table.wurst (diff) | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
  | wurst/event/EventHelper.wurst (diff) | 
 | 
  | wurst.build (diff) | 
  | wurst/event/EventHelper.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/data/LinkedListModuleTests.wurst (diff) | 
  | wurst/data/HashListTests.wurst | 
  | wurst/util/SoundUtils.wurst (diff) | 
  | wurst/data/HashMap.wurst (diff) | 
  | wurst/data/HashSet.wurst | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/objediting/presets/HeroPreset.wurst (diff) | 
  | wurst/data/HashList.wurst (diff) | 
  | wurst/util/StringUtilsTests.wurst (diff) | 
  | wurst/data/HashMapTests.wurst (diff) | 
  | wurst/data/HashSetTests.wurst | 
 | 
  | wurst/_handles/primitives/PrimitivesTests.wurst | 
 | 
  | wurst/_handles/Dialog.wurst | 
  | wurst/util/DialogBox.wurst | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/_handles/Lightning.wurst | 
  | wurst/_handles/_Handles.wurst (diff) | 
 | 
  | wurst/_handles/Player.wurst (diff) | 
  | wurst/file/IOTaskExecutor.wurst | 
  | wurst/closures/Execute.wurst (diff) | 
  | wurst/_handles/Playercolor.wurst | 
  | wurst/network/NetworkConfig.wurst (diff) | 
  | wurst/file/MultiIO.wurst | 
  | wurst/_handles/_Handles.wurst (diff) | 
  | wurst/file/Persistable.wurst | 
  | wurst/network/SyncSimple.wurst (diff) | 
  | wurst/_wurst/ErrorHandling.wurst (diff) | 
  | wurst/network/Network.wurst (diff) | 
  | wurst/file/SimpleIO.wurst | 
  | wurst/network/GamecacheBuffer.wurst (diff) | 
  | wurst/data/Buffer.wurst (diff) | 
  | wurst/network/StringEncoder.wurst (diff) | 
  | wurst/data/BufferAdapters.wurst | 
 | 
  | wurst/_handles/primitives/PrimitivesTests.wurst (diff) | 
  | wurst/file/FileIO.wurst | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/objediting/BuffObjEditing.wurst (diff) | 
  | wurst/objediting/UnitObjEditing.wurst (diff) | 
 | 
  | wurst/dummy/DummyRecycler.wurst (diff) | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | wurst/math/Interpolation.wurst (diff) | 
  | wurst/_handles/Sound.wurst (diff) | 
 | 
  | wurst/util/SoundUtils.wurst (diff) | 
 | 
  | wurst/data/Buffer.wurst (diff) | 
              Commit
              4d2d06ff80fd592688152c63b4aafa66538b19a4
              by frottySplit 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.
    | 
  | wurst/_wurst/assets/Sounds.wurst | 
  | wurst/_wurst/assets/Units.wurst | 
  | wurst/_wurst/assets/Objects.wurst | 
  | wurst/_wurst/Soundsets.wurst | 
  | wurst/_wurst/assets/Abilities.wurst | 
  | wurst/_wurst/assets/Icons.wurst | 
  | wurst/_wurst/Assets.wurst | 
  | wurst/_wurst/assets/UI.wurst | 
  | wurst/_wurst/assets/Soundsets.wurst | 
  | wurst/_wurst/assets/Doodads.wurst | 
  | wurst/_wurst/assets/Assets.wurst | 
  | wurst/_wurst/assets/Buildings.wurst | 
  | wurst/_wurst/assets/Textures.wurst | 
 | 
  | wurst/_handles/Widget.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/_handles/primitives/Integer.wurst (diff) | 
  | wurst/_handles/primitives/Real.wurst (diff) | 
 | 
  | wurst/file/LocalFiles.wurst | 
  | wurst/file/Persistable.wurst (diff) | 
  | wurst/file/SimpleIO.wurst | 
  | wurst/_handles/primitives/Boolean.wurst (diff) | 
  | wurst/network/Network.wurst (diff) | 
  | wurst/file/PreloadIO.wurst | 
  | wurst/file/MultiIO.wurst | 
  | wurst/network/SyncSimple.wurst (diff) | 
  | wurst/data/BufferAdapters.wurst (diff) | 
  | wurst/file/MultifileIO.wurst | 
  | wurst/_wurst/ErrorHandling.wurst (diff) | 
  | wurst/closures/Execute.wurst (diff) | 
 | 
  | wurst/_wurst/assets/WeatherEffects.wurst | 
  | wurst/_wurst/assets/Assets.wurst (diff) | 
 | 
  | wurst/objediting/BuffObjEditing.wurst (diff) | 
 | 
  | wurst/objediting/BuffObjEditing.wurst (diff) | 
 | 
  | wurst/_wurst/assets/Soundsets.wurst (diff) | 
 | 
  | wurst/_wurst/assets/Assets.wurst (diff) | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
  | wurst/_wurst/assets/AbilityIds.wurst | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
 | 
  | wurst/objediting/UnitObjEditing.wurst (diff) | 
  | wurst/objediting/TargetsAllowed.wurst | 
 | 
  | wurst/network/StringEncoder.wurst (diff) | 
  | wurst/util/Knockback3.wurst (diff) | 
  | wurst/event/OnUnitEnterLeave.wurst (diff) | 
  | wurst/network/SyncSimple.wurst (diff) | 
  | wurst/file/LocalFiles.wurst (diff) | 
  | wurst/network/Network.wurst (diff) | 
  | wurst/file/Persistable.wurst (diff) | 
  | wurst/util/GameTimer.wurst (diff) | 
  | wurst/data/BufferAdapters.wurst (diff) | 
  | wurst/file/MultifileIO.wurst (diff) | 
  | wurst/network/GamecacheBuffer.wurst (diff) | 
  | wurst/closures/ClosureForGroups.wurst (diff) | 
  | wurst/event/DamageType.wurst (diff) | 
  | wurst/util/DialogBox.wurst (diff) | 
  | wurst/closures/Execute.wurst (diff) | 
  | wurst/file/IOTaskExecutor.wurst (diff) | 
  | wurst/_handles/ForceTests.wurst (diff) | 
  | wurst/_handles/Group.wurst (diff) | 
  | wurst/event/LastOrder.wurst (diff) | 
  | wurst/closures/ClosureTimers.wurst (diff) | 
  | wurst/util/GroupUtils.wurst (diff) | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/objediting/presets/ChannelAbilityPreset.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/_handles/primitives/String.wurst (diff) | 
 | 
  | wurst/file/LocalFiles.wurst (diff) | 
  | wurst/file/MultifileIO.wurst (diff) | 
 | 
  | wurst/util/Knockback3.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/util/TerrainUtils.wurst (diff) | 
 | 
  | wurst/file/LocalFiles.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/data/BitSet.wurst (diff) | 
  | wurst/data/Buffer.wurst (diff) | 
  | wurst/event/DamageDetection.wurst (diff) | 
  | wurst/network/Metadata.wurst (diff) | 
  | wurst/event/EventHelper.wurst (diff) | 
  | wurst/_handles/Dialog.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/util/DialogBox.wurst (diff) | 
  | wurst/util/TerrainUtils.wurst (diff) | 
  | wurst/util/TimerUtils.wurst (diff) | 
  | wurst/_handles/GameCache.wurst (diff) | 
  | wurst/_handles/Hashtable.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/_handles/Player.wurst (diff) | 
  | wurst/data/Table.wurst (diff) | 
  | wurst/objediting/ObjectIds.wurst (diff) | 
  | wurst/util/Colors.wurst (diff) | 
  | wurst/closures/ClosureTimers.wurst (diff) | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
  | wurst/util/UnitIndexer.wurst (diff) | 
  | wurst/_handles/Sound.wurst (diff) | 
  | wurst/_handles/Multiboard.wurst (diff) | 
  | wurst/objediting/ObjEditingNatives.wurst (diff) | 
 | 
  | wurst/_wurst/TypeCasting.wurst (diff) | 
 | 
  | wurst/_wurst/TypeCasting.wurst (diff) | 
 | 
  | wurst/_wurst/ErrorHandling.wurst (diff) | 
  | wurst/closures/Execute.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | wurst/event/DamageDetection.wurst (diff) | 
 | 
  | wurst/_handles/Item.wurst (diff) | 
  | wurst/_handles/Effect.wurst (diff) | 
  | wurst/_handles/Player.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/event/LastOrder.wurst (diff) | 
  | wurst/util/UnitIndexer.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/_wurst/Basics.wurst (diff) | 
 | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | LICENSE | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/math/Angle.wurst (diff) | 
 | 
  | wurst/_handles/Item.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/_handles/primitives/String.wurst (diff) | 
 | 
  | wurst/_handles/Lightning.wurst (diff) | 
  | wurst/util/StringUtils.wurst (diff) | 
  | wurst/_handles/ForceTests.wurst (diff) | 
  | wurst/math/BigNum.wurst (diff) | 
  | wurst/event/EventHelper.wurst (diff) | 
  | wurst/_wurst/assets/Orders.wurst | 
  | wurst/_handles/Hashtable.wurst (diff) | 
  | wurst/_handles/Image.wurst (diff) | 
  | wurst/_wurst/Basics.wurst (diff) | 
  | wurst/_handles/Effect.wurst (diff) | 
  | wurst/_handles/Item.wurst (diff) | 
  | wurst/_handles/Multiboard.wurst (diff) | 
  | wurst/_handles/Texttag.wurst (diff) | 
  | wurst/event/DamageDetection.wurst (diff) | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
  | wurst/math/Vectors.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/_wurst/Orders.wurst | 
  | wurst/_handles/Boolexpr.wurst (diff) | 
  | wurst/math/Interpolation.wurst (diff) | 
 | 
  | wurst/_handles/Force.wurst (diff) | 
  | wurst/_handles/GroupTests.wurst (diff) | 
  | wurst/_handles/Group.wurst (diff) | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/_handles/Player.wurst (diff) | 
 | 
  | wurst/_handles/Player.wurst (diff) | 
 | 
  | wurst/_handles/Group.wurst (diff) | 
 | 
  | wurst/_handles/Region.wurst (diff) | 
 | 
  | wurst/event/RegisterEvents.wurst (diff) | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/_handles/Group.wurst (diff) | 
 | 
  | wurst/_handles/GroupTests.wurst (diff) | 
 | 
  | wurst/util/Colors.wurst (diff) | 
 | 
  | README.md (diff) | 
 | 
  | wurst/_handles/Player.wurst (diff) | 
 | 
  | wurst/data/HashList.wurst (diff) | 
  | wurst/util/StringUtilsTests.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/data/HashSet.wurst (diff) | 
  | wurst/data/HashSetTests.wurst (diff) | 
  | wurst/data/HashListTests.wurst (diff) | 
 | 
  | wurst/_handles/Item.wurst (diff) | 
 | 
  | wurst/_handles/Dialog.wurst (diff) | 
  | wurst/_handles/Effect.wurst (diff) | 
  | wurst/_handles/Destructable.wurst (diff) | 
  | wurst/_handles/Player.wurst (diff) | 
  | wurst.build (diff) | 
 | 
  | wurst/_handles/Item.wurst (diff) | 
  | wurst/math/Vectors.wurst (diff) | 
 | 
  | wurst/_handles/Playercolor.wurst (diff) | 
  | wurst/util/Colors.wurst (diff) | 
  | wurst/_handles/Player.wurst (diff) | 
 | 
  | wurst/util/StringUtils.wurst (diff) | 
  | wurst/objediting/ObjectIds.wurst (diff) | 
 | 
  | wurst/objediting/BuffObjEditing.wurst (diff) | 
  | wurst/util/Preloader.wurst (diff) | 
              Commit
              2883902b0eedbdf49017abf6a2684c7eef6462d3
              by frottyUpdate 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.
    | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/_handles/Multiboard.wurst (diff) | 
  | wurst/_handles/Texttag.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/event/DamageDetection.wurst (diff) | 
  | wurst/event/DamageType.wurst (diff) | 
 | 
  | wurst/util/MapBounds.wurst (diff) | 
 | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
  | wurst/_handles/primitives/String.wurst (diff) | 
 | 
  | wurst/_handles/Playercolor.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
  | wurst/objediting/presets/HeroPreset.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
 | 
  | wurst/data/Table.wurst (diff) | 
 | 
  | wurst/objediting/UpgradeObjEditing.wurst (diff) | 
  | wurst/objediting/presets/ObjectIdGenerator.wurst (diff) | 
  | wurst/objediting/ObjEditingCommons.wurst | 
  | wurst/objediting/UnitObjEditing.wurst (diff) | 
 | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | wurst/util/DialogBox.wurst (diff) | 
  | wurst/_handles/Dialog.wurst (diff) | 
 | 
  | wurst/closures/ClosureTimers.wurst (diff) | 
 | 
  | wurst/closures/ClosureTimers.wurst (diff) | 
  | wurst/_handles/Dialog.wurst (diff) | 
  | wurst/util/DialogBox.wurst (diff) | 
 | 
  | wurst/util/DialogBox.wurst (diff) | 
 | 
  | wurst/_wurst/ErrorHandling.wurst (diff) | 
 | 
  | wurst/_handles/Destructable.wurst (diff) | 
 | 
  | README.md (diff) | 
              Commit
              03b5d142271fa087c8351ae621bf0b0b3b7d487b
              by frottyAddition of missing and utility unit & item natives. (#81) * Addition of missing and utility unit & 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
    | 
  | wurst/_handles/Item.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/data/LinkedListModuleTests.wurst (diff) | 
  | wurst/_handles/Rect.wurst (diff) | 
  | wurst/data/HashSet.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
 | 
  | wurst/_handles/Effect.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/dummy/Fx.wurst (diff) | 
  | wurst/util/Knockback3.wurst (diff) | 
 | 
  | wurst/_handles/Player.wurst (diff) | 
 | 
  | wurst/_handles/Camera.wurst | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/objediting/UpgradeObjEditing.wurst (diff) | 
  | wurst/objediting/ObjectIds.wurst (diff) | 
 | 
  | wurst/objediting/ObjectIds.wurst (diff) | 
 | 
  | wurst/objediting/ObjectIds.wurst (diff) | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
              Commit
              32eb8892e0f3974a69cd591096c7fd502e99587b
              by frottyAdded 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.
    | 
  | wurst/_handles/Widget.wurst (diff) | 
  | wurst/dummy/Fx.wurst (diff) | 
  | wurst/_handles/Destructable.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/_handles/Effect.wurst (diff) | 
 | 
  | wurst/_handles/Group.wurst (diff) | 
 | 
  | wurst/data/Table.wurst (diff) | 
 | 
  | wurst/data/BufferTests.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/util/SoundUtils.wurst (diff) | 
 | 
  | wurst/_handles/Player.wurst (diff) | 
 | 
  | wurst/_handles/Rect.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/math/Vectors.wurst (diff) | 
  | wurst/util/Knockback3.wurst (diff) | 
  | wurst/util/TerrainUtils.wurst (diff) | 
  | wurst/_handles/primitives/Real.wurst (diff) | 
  | wurst/_wurst/assets/Tiles.wurst | 
  | wurst/dummy/Fx.wurst (diff) | 
 | 
  | wurst/math/Vectors.wurst (diff) | 
 | 
  | wurst/math/Vectors.wurst (diff) | 
 | 
  | wurst/closures/ClosureEventsTests.wurst | 
  | wurst/closures/ClosureEvents.wurst | 
 | 
  | wurst/closures/ClosureEvents.wurst (diff) | 
 | 
  | wurst/closures/ClosureEventsTests.wurst (diff) | 
 | 
  | wurst/_handles/Camera.wurst (diff) | 
 | 
  | README.md (diff) | 
              Commit
              99429eef430f350dcb9e5d4490df8b382f903eb0
              by frottynew 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
    | 
  | wurst/math/Angle.wurst (diff) | 
  | wurst/_handles/TimerDialog.wurst | 
 | 
  | wurst/_handles/primitives/Boolean.wurst (diff) | 
  | wurst/_handles/primitives/PrimitivesTests.wurst (diff) | 
 | 
  | wurst/Wurst.wurst (diff) | 
  | wurst/_handles/Player.wurst (diff) | 
  | wurst/_handles/Playercolor.wurst (diff) | 
  | wurst/util/Colors.wurst (diff) | 
 | 
  | wurst/math/Vectors.wurst (diff) | 
 | 
  | wurst/math/Maths.wurst (diff) | 
 | 
  | wurst/file/LocalFiles.wurst (diff) | 
  | wurst/network/SyncSimple.wurst (diff) | 
 | 
  | wurst/event/DamageType.wurst (diff) | 
              Commit
              e58c306541e7c401e48f677303784c3c04b66073
              by frottyDamage 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.
    | 
  | wurst/closures/ClosureForGroups.wurst (diff) | 
  | wurst/event/DamageType.wurst (diff) | 
  | wurst/event/DamageDetection.wurst (diff) | 
  | wurst/_handles/Group.wurst (diff) | 
 | 
  | wurst/event/OnUnitEnterLeave.wurst (diff) | 
 | 
  | wurst/data/Buffer.wurst (diff) | 
  | wurst/file/PreloadIO.wurst (diff) | 
  | wurst/file/LocalFiles.wurst (diff) | 
  | wurst/data/BufferTests.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/network/StringEncoder.wurst (diff) | 
  | wurst/network/SyncSimple.wurst (diff) | 
  | wurst/file/Persistable.wurst (diff) | 
  | wurst/network/GamecacheKeys.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/data/LinkedListTests.wurst (diff) | 
 | 
  | wurst/_wurst/Basics.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/objediting/ObjectIds.wurst (diff) | 
              Commit
              db340b5feb91ba6fccbf244dda99c12c8db2e51e
              by frottyUnitId 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
    | 
  | wurst/_wurst/assets/Assets.wurst (diff) | 
  | wurst/_wurst/assets/UnitIds.wurst | 
 | 
  | wurst/_wurst/TypeCasting.wurst (diff) | 
  | wurst/data/Table.wurst (diff) | 
 | 
  | wurst/data/Buffer.wurst (diff) | 
  | wurst/network/GamecacheBuffer.wurst (diff) | 
 | 
  | wurst/_wurst/assets/UnitIds.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
  | wurst/_wurst/assets/AbilityIds.wurst (diff) | 
 | 
  | wurst/_handles/primitives/Integer.wurst (diff) | 
  | wurst/_handles/primitives/PrimitivesTests.wurst (diff) | 
  | wurst/_handles/primitives/Real.wurst (diff) | 
 | 
  | wurst/_handles/Trigger.wurst (diff) | 
 | 
  | wurst/file/PreloadIO.wurst (diff) | 
 | 
  | wurst/data/BufferTests.wurst | 
  | wurst/file/LocalFiles.wurst | 
  | wurst/data/buffer/HashBuffer.wurst | 
  | wurst/data/BufferAdapters.wurst | 
  | wurst/network/SyncSimple.wurst (diff) | 
  | wurst/util/Printing.wurst (diff) | 
  | wurst/file/legacy/LocalFiles.wurst | 
  | wurst/file/legacy/MultifileIO.wurst | 
  | wurst/data/buffer/Buffer.wurst | 
  | wurst/file/IOTaskExecutor.wurst | 
  | wurst/data/buffer/BufferAdapters.wurst | 
  | wurst/util/SafetyChecks.wurst | 
  | wurst/data/Buffer.wurst | 
  | wurst/file/MultifileIO.wurst | 
  | wurst/data/buffer/StringBuffer.wurst | 
  | wurst/network/Network.wurst (diff) | 
  | wurst/file/legacy/IOTaskExecutor.wurst | 
  | wurst/file/Persistable.wurst (diff) | 
  | wurst/network/NetworkConfig.wurst (diff) | 
  | wurst/_handles/Rect.wurst (diff) | 
  | wurst/closures/Execute.wurst (diff) | 
  | wurst/data/buffer/BufferInterface.wurst | 
  | wurst/util/GroupUtils.wurst (diff) | 
  | wurst/data/HashMap.wurst (diff) | 
  | wurst/network/GamecacheBuffer.wurst (diff) | 
  | wurst/data/buffer/BufferTests.wurst | 
  | wurst/data/buffer/OrderedStringBuffer.wurst | 
  | wurst/network/StringEncoder.wurst (diff) | 
 | 
  | CONTRIBUTING.md | 
 | 
  | README.md (diff) | 
 | 
  | wurst/_wurst/assets/AbilityIds.wurst (diff) | 
 | 
  | wurst/event/DamageType.wurst (diff) | 
 | 
  | wurst/closures/ClosureEvents.wurst (diff) | 
 | 
  | wurst/_wurst/ErrorHandling.wurst (diff) | 
 | 
  | wurst/event/DamageType.wurst (diff) | 
  | wurst/util/UnitIndexer.wurst (diff) | 
  | wurst/objediting/TargetsAllowed.wurst (diff) | 
  | wurst/util/DialogBox.wurst (diff) | 
  | wurst/data/HashMapTests.wurst (diff) | 
  | wurst/_handles/TimerDialog.wurst (diff) | 
  | wurst/_handles/Dialog.wurst (diff) | 
  | wurst/math/Maths.wurst (diff) | 
  | wurst/util/MapBounds.wurst (diff) | 
  | wurst/util/SafetyChecks.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
  | wurst/util/StandardTextTags.wurst (diff) | 
  | wurst/_handles/QuestItem.wurst (diff) | 
  | wurst/network/Network.wurst (diff) | 
  | wurst/util/StringUtilsTests.wurst (diff) | 
  | wurst/_wurst/assets/Soundsets.wurst (diff) | 
  | wurst/util/Knockback3.wurst (diff) | 
  | wurst/_handles/Camera.wurst (diff) | 
  | wurst/_wurst/assets/AbilityIds.wurst (diff) | 
  | wurst/closures/ClosureTimers.wurst (diff) | 
  | wurst/util/GroupUtils.wurst (diff) | 
  | wurst/data/buffer/HashBuffer.wurst (diff) | 
  | wurst/_wurst/assets/WeatherEffects.wurst (diff) | 
  | wurst/network/Metadata.wurst (diff) | 
  | wurst/_wurst/assets/UnitIds.wurst (diff) | 
  | wurst/_handles/Quest.wurst (diff) | 
 | 
  | wurst/util/StringUtilsTests.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
 | 
  | wurst/file/legacy/MultifileIO.wurst (diff) | 
  | wurst/file/Persistable.wurst (diff) | 
 | 
  | wurst/math/Matrices.wurst | 
  | wurst/math/MatricesTests.wurst | 
  | wurst/_handles/Effect.wurst (diff) | 
  | wurst/math/Vectors.wurst (diff) | 
 | 
  | wurst/_handles/Effect.wurst (diff) | 
  | wurst/math/Quaternion.wurst | 
  | wurst/math/QuaternionTests.wurst | 
 | 
  | wurst/math/Quaternion.wurst (diff) | 
 | 
  | wurst/util/Colors.wurst (diff) | 
  | wurst/event/EventHelper.wurst (diff) | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/bitwise/BitwiseInit.wurst | 
  | wurst/bitwise/Bitwise.wurst | 
  | wurst/bitwise/BitwiseTests.wurst | 
 | 
  | wurst/math/Matrices.wurst (diff) | 
  | wurst/math/MatricesTests.wurst (diff) | 
  | wurst/math/Quaternion.wurst (diff) | 
  | wurst/math/QuaternionTests.wurst (diff) | 
              Commit
              ddff7901c83592c56d89377d0c4e21565a62a6c1
              by frottyVectors - 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.
    | 
  | wurst/math/Vectors.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/math/Vectors.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
  | wurst/_handles/Effect.wurst (diff) | 
  | wurst/data/HashMap.wurst (diff) | 
 | 
  | wurst/objediting/UnitObjEditing.wurst (diff) | 
 | 
  | wurst/objediting/presets/ChannelAbilityPreset.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/objediting/presets/ChannelAbilityPreset.wurst (diff) | 
 | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/objediting/presets/ChannelAbilityPreset.wurst (diff) | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
 | 
  | wurst/_handles/Effect.wurst (diff) | 
 | 
  | wurst/util/Preloader.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/_handles/Effect.wurst (diff) | 
 | 
  | wurst/closures/ClosureForGroups.wurst (diff) | 
 | 
  | wurst/_wurst/Wurstunit.wurst (diff) | 
 | 
  | wurst/_wurst/Wurstunit.wurst (diff) | 
 | 
  | wurst/_wurst/Wurstunit.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/event/LastOrder.wurst (diff) | 
  | wurst/event/OnUnitEnterLeave.wurst (diff) | 
  | wurst/_handles/Lightning.wurst (diff) | 
  | wurst/data/HashList.wurst (diff) | 
  | wurst/objediting/ObjectIds.wurst (diff) | 
  | wurst/util/SoundUtils.wurst (diff) | 
  | wurst/util/TimerUtils.wurst (diff) | 
  | wurst/util/Knockback3.wurst (diff) | 
  | wurst/math/Quaternion.wurst (diff) | 
  | wurst/math/Angle.wurst (diff) | 
  | wurst/event/RegisterEvents.wurst (diff) | 
  | wurst/math/Maths.wurst (diff) | 
  | wurst/_handles/Group.wurst (diff) | 
  | wurst/_handles/primitives/Real.wurst (diff) | 
  | wurst/util/StringUtils.wurst (diff) | 
  | wurst/util/TerrainUtils.wurst (diff) | 
  | wurst/event/DamageDetection.wurst (diff) | 
  | wurst/util/Simulate3dSound.wurst (diff) | 
  | wurst/math/Vectors.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/data/BitSet.wurst (diff) | 
  | wurst/_handles/primitives/Integer.wurst (diff) | 
  | wurst/data/Table.wurst (diff) | 
  | wurst/math/Matrices.wurst (diff) | 
  | wurst/math/Interpolation.wurst (diff) | 
  | wurst/_handles/Player.wurst (diff) | 
  | wurst/dummy/DummyRecycler.wurst (diff) | 
  | wurst/util/Colors.wurst (diff) | 
  | wurst/objediting/presets/HeroPreset.wurst (diff) | 
  | wurst/_handles/primitives/String.wurst (diff) | 
  | wurst/closures/ClosureEvents.wurst (diff) | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/math/BigNum.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/_handles/Fogmodifier.wurst (diff) | 
 | 
  | wurst/math/Raycast.wurst | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/math/MatricesTests.wurst (diff) | 
  | wurst/bitwise/BitwiseTests.wurst (diff) | 
  | wurst/bitwise/Bitwise.wurst (diff) | 
  | wurst/math/QuaternionTests.wurst (diff) | 
  | wurst/math/Matrices.wurst (diff) | 
  | wurst/math/Quaternion.wurst (diff) | 
  | wurst/bitwise/BitwiseInit.wurst (diff) | 
 | 
  | wurst/_handles/_Handles.wurst (diff) | 
  | wurst/_handles/Weather.wurst | 
 | 
  | wurst/util/TerrainUtils.wurst (diff) | 
 | 
  | wurst/closures/ClosureForGroups.wurst (diff) | 
  | wurst/objediting/AbilityObjEditing.wurst (diff) | 
  | wurst/objediting/TargetsAllowed.wurst (diff) | 
  | wurst/util/StringUtils.wurst (diff) | 
  | wurst/file/legacy/IOTaskExecutor.wurst (diff) | 
  | wurst/util/Printing.wurst (diff) | 
  | wurst/util/UnitIndexer.wurst (diff) | 
  | wurst/util/Simulate3dSound.wurst (diff) | 
  | wurst/event/DamageDetection.wurst (diff) | 
  | wurst/_handles/primitives/Boolean.wurst (diff) | 
  | wurst/dummy/Fx.wurst (diff) | 
  | wurst/util/StringUtilsTests.wurst (diff) | 
  | wurst/math/BigNum.wurst (diff) | 
  | wurst/_handles/Region.wurst (diff) | 
  | wurst/_wurst/ErrorHandling.wurst (diff) | 
  | wurst/math/Maths.wurst (diff) | 
  | wurst/_handles/Group.wurst (diff) | 
  | wurst/_handles/Trigger.wurst (diff) | 
  | wurst/_handles/primitives/String.wurst (diff) | 
  | wurst/math/Raycast.wurst (diff) | 
  | wurst/network/GamecacheKeys.wurst (diff) | 
  | wurst/file/legacy/MultifileIO.wurst (diff) | 
  | wurst/_handles/Multiboard.wurst (diff) | 
  | wurst/_wurst/Wurstunit.wurst (diff) | 
  | wurst/_handles/primitives/Integer.wurst (diff) | 
  | wurst/data/Table.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
  | wurst/event/RegisterEvents.wurst (diff) | 
  | wurst/file/legacy/LocalFiles.wurst (diff) | 
  | wurst/_wurst/Basics.wurst (diff) | 
  | wurst/closures/Execute.wurst (diff) | 
  | wurst/_handles/Quest.wurst (diff) | 
  | wurst/_handles/Playercolor.wurst (diff) | 
  | wurst/util/Knockback3.wurst (diff) | 
  | wurst/_handles/Lightning.wurst (diff) | 
  | wurst/closures/ClosureTimers.wurst (diff) | 
  | wurst/_handles/Texttag.wurst (diff) | 
  | wurst/event/EventHelper.wurst (diff) | 
  | wurst/math/Interpolation.wurst (diff) | 
  | wurst/objediting/presets/ObjectIdGenerator.wurst (diff) | 
  | wurst/objediting/presets/HeroPreset.wurst (diff) | 
  | wurst/_handles/GameCache.wurst (diff) | 
  | wurst/objediting/DestructableObjEditing.wurst (diff) | 
  | wurst/file/DebugFile.wurst (diff) | 
  | wurst/_handles/HashtableTests.wurst (diff) | 
  | wurst/dummy/DummyRecycler.wurst (diff) | 
  | wurst/util/StandardTextTags.wurst (diff) | 
  | wurst/math/Quaternion.wurst (diff) | 
  | wurst/data/buffer/Buffer.wurst (diff) | 
  | wurst/math/QuaternionTests.wurst (diff) | 
  | wurst/data/LinkedListModule.wurst (diff) | 
  | wurst/data/buffer/BufferTests.wurst (diff) | 
  | wurst/data/LinkedListModuleTests.wurst (diff) | 
  | wurst/objediting/presets/ChannelAbilityPreset.wurst (diff) | 
  | wurst/file/Persistable.wurst (diff) | 
  | wurst/math/Angle.wurst (diff) | 
  | wurst/util/MapBounds.wurst (diff) | 
  | wurst/data/HashListTests.wurst (diff) | 
  | wurst/network/NetworkConfig.wurst (diff) | 
  | wurst/objediting/ItemObjEditing.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) | 
  | wurst/_wurst/MagicFunctions.wurst (diff) | 
  | wurst/data/HashMap.wurst (diff) | 
  | wurst/data/buffer/StringBuffer.wurst (diff) | 
  | wurst/objediting/BuffObjEditing.wurst (diff) | 
  | wurst/data/BitSet.wurst (diff) | 
  | wurst/bitwise/BitwiseInit.wurst (diff) | 
  | wurst/_handles/TimerDialog.wurst (diff) | 
  | wurst/event/OnUnitEnterLeave.wurst (diff) | 
  | wurst/_handles/Rect.wurst (diff) | 
  | wurst/_handles/Fogmodifier.wurst (diff) | 
  | wurst/util/DialogBox.wurst (diff) | 
  | wurst/_handles/Destructable.wurst (diff) | 
  | wurst/_handles/Effect.wurst (diff) | 
  | wurst/data/buffer/BufferInterface.wurst (diff) | 
  | wurst/objediting/UnitObjEditing.wurst (diff) | 
  | wurst/util/SoundUtils.wurst (diff) | 
  | wurst/network/SyncSimple.wurst (diff) | 
  | wurst/data/buffer/HashBuffer.wurst (diff) | 
  | wurst/objediting/ObjEditingNatives.wurst (diff) | 
  | wurst/math/MatricesTests.wurst (diff) | 
  | wurst/util/GroupUtils.wurst (diff) | 
  | wurst/_handles/GroupTests.wurst (diff) | 
  | wurst/math/Vectors.wurst (diff) | 
  | wurst/data/buffer/BufferAdapters.wurst (diff) | 
  | wurst/network/GamecacheBuffer.wurst (diff) | 
  | wurst/_handles/Force.wurst (diff) | 
  | wurst/closures/ClosureEvents.wurst (diff) | 
  | wurst/math/Matrices.wurst (diff) | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
  | wurst/util/TimerUtils.wurst (diff) | 
  | wurst/objediting/ObjectIds.wurst (diff) | 
  | wurst/objediting/UpgradeObjEditing.wurst (diff) | 
  | wurst/data/HashMapTests.wurst (diff) | 
  | wurst/data/HashSetTests.wurst (diff) | 
  | wurst/util/Colors.wurst (diff) | 
  | wurst/_handles/primitives/PrimitivesTests.wurst (diff) | 
  | wurst/network/Network.wurst (diff) | 
  | wurst/util/Preloader.wurst (diff) | 
  | wurst/_wurst/TypeCasting.wurst (diff) | 
  | wurst/bitwise/BitwiseTests.wurst (diff) | 
  | wurst/network/Metadata.wurst (diff) | 
  | wurst/data/buffer/OrderedStringBuffer.wurst (diff) | 
  | wurst/_handles/QuestItem.wurst (diff) | 
  | wurst/event/LastOrder.wurst (diff) | 
  | wurst/_handles/primitives/Real.wurst (diff) | 
  | wurst/data/LinkedListTests.wurst (diff) | 
  | wurst/_handles/Hashtable.wurst (diff) | 
  | wurst/objediting/ObjEditingCommons.wurst (diff) | 
  | wurst/_handles/Widget.wurst (diff) | 
  | wurst/network/StringEncoder.wurst (diff) | 
  | wurst/file/PreloadIO.wurst (diff) | 
  | wurst/objediting/presets/OrderStringFactory.wurst (diff) | 
  | wurst/_handles/Image.wurst (diff) | 
  | wurst/bitwise/Bitwise.wurst (diff) | 
  | wurst/_handles/Sound.wurst (diff) | 
 | 
  | wurst/data/HashList.wurst (diff) | 
 | 
  | wurst/objediting/UnitObjEditing.wurst (diff) | 
 | 
  | wurst/data/HashSet.wurst (diff) | 
  | wurst/data/HashSetTests.wurst (diff) | 
  | .editorconfig | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
  | wurst/data/HashList.wurst (diff) | 
  | wurst/data/HashListTests.wurst (diff) | 
 | 
  | wurst/_handles/Effect.wurst (diff) | 
 | 
  | wurst/_handles/Force.wurst (diff) | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/data/HashSet.wurst (diff) | 
  | wurst/data/HashSetTests.wurst (diff) | 
 | 
  | wurst/data/HashSet.wurst (diff) | 
 | 
  | wurst/event/DamageDetection.wurst (diff) | 
 | 
  | wurst/math/Interpolation.wurst (diff) | 
 | 
  | wurst/closures/ClosureEvents.wurst (diff) | 
  | wurst/event/EventHelper.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/_handles/Effect.wurst (diff) | 
 | 
  | wurst/_handles/Unit.wurst (diff) | 
 | 
  | wurst/util/StringUtils.wurst (diff) | 
 | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | README.md (diff) | 
 | 
  | README.md (diff) | 
 | 
  | wurst/_handles/Item.wurst (diff) | 
 | 
  | wurst/_wurst/assets/OrderIds.wurst | 
 | 
  | wurst/_wurst/assets/Orders.wurst (diff) | 
 | 
  | wurst/dummy/InstantDummyCaster.wurst (diff) | 
 | 
  | wurst/math/Vectors.wurst (diff) | 
 | 
  | wurst/closures/ClosureForGroups.wurst (diff) | 
 | 
  | wurst/util/StringUtilsTests.wurst (diff) | 
  | wurst/util/StringUtils.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/math/Matrices.wurst (diff) | 
  | wurst/math/MatricesTests.wurst (diff) | 
 | 
  | wurst/data/LinkedList.wurst (diff) | 
 | 
  | wurst/dummy/DummyCaster.wurst | 
 | 
  | wurst/util/Knockback3.wurst (diff) | 
 | 
  | wurst/util/Knockback3.wurst (diff) | 
 | 
  | wurst/closures/ClosureEvents.wurst (diff) | 
              Commit
              9da0f5b73e20e81cc4264448aa94643582005e90
              by frottyAdd 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
    | 
  | wurst/closures/ClosureTimers.wurst (diff) | 
 | 
  | wurst/closures/ClosureForGroups.wurst (diff) | 
 | 
  | wurst/_handles/primitives/String.wurst (diff) | 
  | wurst/_handles/primitives/StringTests.wurst (diff) |