Änderungen

Summary

  1. fix onUnitEnterLeave and DamageDetection for preplaced units (#20) (details)
  2. add LinkedList.addAt (details)
  3. extend GroupTests (details)
  4. improve test (details)
  5. Add HashtableTests (details)
  6. fix warning, remove deprecated sync (details)
  7. Added orders to assets (#21) (details)
  8. improve Preloader and fix printLog calls (details)
  9. Fix Orders alignment (details)
  10. modernize Boolean.wurst (details)
  11. string and ht tests and improvments (details)
  12. add isEmpty() (details)
  13. fix enum_group usage in closureForGroups (details)
  14. remove more unsafe orderstrings from factory (details)
  15. Introduce new Syncing libraries (#19) (details)
  16. remove old Thread (details)
  17. make indexing configurable (details)
  18. actually apply filter (details)
  19. wurst doesnt allow config of ext funcs (details)
  20. workaround compiler bug (details)
  21. add group.getRandomUnit() and tests (details)
  22. revert workaround (details)
  23. reduce test workload for jenkins (details)
  24. also make unit.toUnitIndex configurable (details)
  25. fix LastOrder (details)
  26. use global localPlayer instance (details)
  27. add GetHandleId tests (details)
  28. remove debug print (details)
  29. A little fix to Instant Dummy Caster (#22) (details)
  30. improve inline behaviour of some functions (details)
  31. Add ForceTests (details)
  32. hotfix bitset (details)
  33. Add Gamecache Tests (details)
  34. fix some warnings (details)
  35. push travis buildscript (details)
  36. update travis script (details)
  37. cmon travis (details)
  38. last try (details)
  39. different approach (details)
  40. meh (details)
  41. some wine (details)
  42. try adding project files (details)
  43. maybe this (details)
  44. could be it (details)
  45. add travis badge (details)
  46. add the ability to retrieve set ids from definitions (#27) (details)
  47. add additional iterators to LinkedListModule (#23) (details)
  48. add missing backstab damage setter for AbilityDefinitionWindWalk (details)
  49. use ternary in booleanToIndex (details)
  50. add the ability to retreive orderid from channelabilitypreset (#30) (details)
  51. add euler's constant to the Maths package (#28) (details)
  52. add GroupUtils and change Group.wurst to use its functionalities (#25) (details)
  53. add typecasting as a default import and fix warnings (#31) (details)
  54. fix boolean toIndex and add test (details)
  55. fix group requiring grouputils insanity (#34) (details)
  56. add the previously removed lookahead functions to linked list iterators (details)
  57. Grouputilsfix (#36) (details)
  58. some more wurstunit functions for better output (details)
  59. add comparator and sort to linkedlist + test (details)
  60. never destroy dummy in pop/dequeue (details)
  61. int comparator now constant, testing improved, prev references after (details)
  62. Quest and Questitem extensions (#33) (details)
  63. make function non-extension (details)
  64. add soundsets for all units (#38) (details)
  65. minor updates (details)
  66. update build file (details)
  67. fix warning (details)
  68. add IterableMap to HashMap, update and test HashList  (#37) (details)
  69. add r2sw test (details)
  70. Add dialog ext functions and DialogBox wrapper (#41) (details)
  71. Add lightning handle package & hero attribute functions for units (#42) (details)
  72. Network, Execute fixes & FileIO (#26) (details)
  73. remove old fileio, some more tests (details)
  74. fix #44 (details)
  75. fix #45 (details)
  76. fix warnings (details)
  77. reenable interp test, fix 2 sound ext funcs (details)
  78. some fixes for SoundUtils (details)
  79. fix readIntUnsafe (details)
  80. Split assets into multiple files (#47) (details)
  81. Added few extension functions (Unit, Widget, Int, Real) (#50) (details)
  82. Improvements to FileIO and Network packages (#49) (details)
  83. Add weather effect ids (#51) (details)
  84. add tornado-based preset function to buffobjediting (details)
  85. hotfix restore art functions (details)
  86. fix warning (details)
  87. assets/AbilityIds (#52) (details)
  88. Fix addAt function in LinkedList class (#55) (details)
  89. Add TargetsAllowed to prevent typos (#54) (details)
  90. lambda coolness updates (details)
  91. some type inference (details)
  92. fix (details)
  93. add string.isNotBlank() (details)
  94. Critical fix for FileIO (#56) (details)
  95. some extension funcs and knockback3 cleanup (details)
  96. expose checkedAll (details)
  97. add filter and test for it (details)
  98. fix (details)
  99. add foldl and fix leaks (details)
  100. refactor and new toString (details)
  101. fix lightning typecasting (details)
  102. hotfix (details)
  103. actually ignore errors in try() and some null safety (details)
  104. Fixed "Attacks prevented" taking string (#58) (details)
  105. Remake of InstantDummyCaster with vec3 position argument (#59) (details)
  106. Damage detection fix (#61) (details)
  107. Addition of patch 1.29 handle-related natives. (#63) (details)
  108. Fix bunch of typos. (#64) (details)
  109. fix Basics (details)
  110. fix warning (details)
  111. Create LICENSE (details)
  112. fix angle funcs and add test (details)
  113. Item and Unit package improvements. (#65) (details)
  114. make format func vararg (details)
  115. modernize overall and fix #66 (details)
  116. some group and force vararg (details)
  117. add LL real comparator (details)
  118. add some missing player wrappers (details)
  119. some more missing player extension functions (details)
  120. wrappers for group batch orders (details)
  121. Add missing Region ext wrappers (details)
  122. infer type (details)
  123. LL.add vararg (details)
  124. fix group varargs (details)
  125. fix test (details)
  126. Test for ConvertPlayerColor (details)
  127. Update readme (details)
  128. init players array for tests (details)
  129. make use of vararg #add in tests (details)
  130. Fixed typo item.getTooltip() (#69) (details)
  131. add tests for new providers (details)
  132. small fixes (details)
  133. Colors: 1.29 support and names (#68) (details)
  134. ObjUtil adds support for concatenating id lists (#53) (details)
  135. Replace deprecated functions (#71) (details)
  136. Update Unit.wurst to include "remove item by ID" (#72) (details)
  137. Multiboard.wurst & Texttag.wurst changes : color related (#73) (details)
  138. public function unit.suspendXp(boolean suspend) (#74) (details)
  139. update DamageType and DamageDetection doc (details)
  140. MapBounds Unit Test (details)
  141. Fix string trim (#75) (details)
  142. fix some warnings (details)
  143. add asList<T> (details)
  144. Add Save/Load functions for hashtables in data/Table (#78) (details)
  145. Support for Upgrade Object Editing (#77) (details)
  146. use cool new function (details)
  147. add warning about dialogs at map init (details)
  148. unit test doAfter (details)
  149. improve doc clarity (details)
  150. hotfix (details)
  151. improved error handling for compiletime errors (details)
  152. add destructable missing extension functions (#79) (details)
  153. Update readme (details)
  154. Addition of missing and utility unit & item natives. (#81) (details)
  155. Update Unit.wurst (#84) (details)
  156. improve some test asserts and stuff (details)
  157. Added setPos and getPos, uses Vectors (#86) (details)
  158. Add missing extension functions + prop window fix (#82) (details)
  159. Update Player.wurst (#85) (details)
  160. Create Camera.wurst (#80) (details)
  161. fix some warnings (details)
  162. fixed overload error (details)
  163. fixed use of asList overloading (details)
  164. optimized LinkedList sort to avoid StackOverflow (details)
  165. Added more Effect functionality (#87) (details)
  166. fix typo (details)
  167. Table: Add hasHandle and removeString methods. (#88) (details)
  168. fix warnings (details)
  169. import public Sounds for SoundUtils (details)
  170. Added EnableUserControl() (#89) (details)
  171. An update for TerrainUtils (#67) (details)
  172. revert breaking change (details)
  173. one more (details)
  174. Add ClosureEvents package (details)
  175. pushed old version accidentally (details)
  176. fix test (details)
  177. fix warning (details)
  178. Update README.md (details)
  179. new TimerDialog package (#90) (details)
  180. Update Boolean.wurst and PrimitivesTests.wurst (#91) (details)
  181. move some functions around to remove initlater (details)
  182. Fix hotdoc (details)
  183. Update Maths.wurst (#92) (details)
  184. Fix network / file IO for 24 players (#93) (details)
  185. Fix DamageType using GetTriggerUnit() (#95) (details)
  186. Damage type fixes (#97) (details)
  187. Fixed OnUnitEnterLeave (#96) (details)
  188. Various fixes in Networking/FileIO packages (#94) (details)
  189. removeWhen -> removeIf (details)
  190. fix warnings (details)
  191. remove Basics Player calls (details)
  192. fix warning (details)
  193. cleanup (details)
  194. UnitId asset list, categorized by race and campaign (#98) (details)
  195. Functions to work with triggeraction & triggercondition (#102) (details)
  196. fix new warnings (details)
  197. fix UnitIds whitespace (details)
  198. Various ability IDs added (#103) (details)
  199. Clamp method for Integers and Reals (#105) (details)
  200. Fixed trigger API (#104) (details)
  201. Revert raising limit on preloader (#106) (details)
  202. Various refactorings and improvements (#107) (details)
  203. Create CONTRIBUTING.md (details)
  204. Update README.md (details)
  205. Add missing ability id cleaving attack (#114) (details)
  206. Updated the whitespace in DamageType.wurst to use tabs instead of (details)
  207. fix #113 (details)
  208. Avoid duplicate "error" in log statement (details)
  209. replace spaces with tabs (details)
  210. reverterinos (details)
  211. fix warnings (details)
  212. Matrices package (#111) (details)
  213. Quaternions package (#112) (details)
  214. Update Quaternion.wurst (#119) (details)
  215. minor stuff (details)
  216. Bitwise library (#116) (details)
  217. Fix up line endings (#121) (details)
  218. Vectors - isInTriangle, whitespaces (#122) (details)
  219. fixed use after destroy bug in LinkedList (details)
  220. register name for tooltip gen (details)
  221. Update wurst/objediting/AbilityObjEditing.wurst (details)
  222. Update wurst/objediting/AbilityObjEditing.wurst (details)
  223. fix typo (details)
  224. Update Vectors.wurst (#124) (details)
  225. add .getAndRemove to hashmaps (details)
  226. allow heroes building structures (details)
  227. Add constructor with tooltip generator to channelpreset for level (details)
  228. remove auto listen (details)
  229. Update wurst/objediting/presets/ChannelAbilityPreset.wurst (details)
  230. fix npe (details)
  231. meh (details)
  232. Update Effect.wurst (#126) (details)
  233. make preloader funcs take vararg (details)
  234. Update Unit.wurst (#128) (details)
  235. Update Effect.wurst (#127) (details)
  236. fix forUnitsAll (details)
  237. removed testPrint function (details)
  238. added println for debugging tests (details)
  239. default implementation for println (details)
  240. Update Unit.wurst (#131) (details)
  241. fix some formating according to conventions (details)
  242. Unit missing functions (#133) (details)
  243. Fogmodifier missing functions (#132) (details)
  244. Raycast.wurst (#125) (details)
  245. InventoryIterator (#129) (details)
  246. Add unit#getItemById (details)
  247. replace spaces with tabs (details)
  248. Weather package (#135) (details)
  249. add isTerrainPathable hotdoc (details)
  250. whitespace and eof newline fixes from new vscode version (details)
  251. missed one (details)
  252. Fixed some object fields incorrectly not being available for units (details)
  253. fix #147 (details)
  254. add .hasAt and doc, see #142 (details)
  255. Effect.wurst missing functions (#137) (details)
  256. Added common extensions. (#136) (details)
  257. fix #148 (details)
  258. hotfix (details)
  259. fix #150 (details)
  260. Update Interpolation.wurst (#146) (details)
  261. Mouse events update (#152) (details)
  262. Update Unit.wurst (#153) (details)
  263. Update Effect.wurst (#154) (details)
  264. function unit.isHidden() (#155) (details)
  265. Update StringUtils.wurst (#156) (details)
  266. Update InstantDummyCaster.wurst (details)
  267. Update InstantDummyCaster.wurst (details)
  268. Update README.md (details)
  269. Update README.md (details)
  270. deprecate non vec func (details)
  271. add OrderIds wrapper for Orders (will be deprecated to add string (details)
  272. Orders -> OrderIds (details)
  273. boolean b -> let success (details)
  274. #140 - implement vec2.withRadiusRect (#158) (details)
  275. Update ClosureForGroups.wurst (details)
  276. Fix #162 (#164) (details)
  277. upgrade shuffle algo thx @lep (details)
  278. fix matrix inversion, thx @menag (details)
  279. Update LinkedList.wurst (details)
  280. Create DummyCaster.wurst (details)
  281. fix Knockback3 using unit's zero-z-pos and bounds handling (details)
  282. improve Knockback3 hot doc (details)
  283. fix closurevents damage listener not working for preplaced units (details)
  284. Add ClosureTimers functions as extension methods of `timer` (#168) (details)
  285. fix #167 and fenix callbacks now destroyed (details)
  286. fix #166 (details)
Commit ccdfe8ef61c3e0e97a859b70991e431727f79715 by frotty
fix onUnitEnterLeave and DamageDetection for preplaced units (#20)
The file was modifiedwurst/event/DamageDetection.wurst (diff)
The file was modifiedwurst/event/OnUnitEnterLeave.wurst (diff)
Commit 2424bb65d5ae2505b1219e957d64da0238aa9f42 by frotty
add LinkedList.addAt
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
The file was addedwurst/_handles/HashtableTests.wurst
Commit b06c0f373954c0b68c429aedf4707bbbabc35b30 by frotty
fix warning, remove deprecated sync
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was removedwurst/file/Sync.wurst
The file was modifiedwurst/util/Colors.wurst (diff)
The file was modifiedwurst/data/LinkedListModule.wurst (diff)
Commit edae4aaa7ac83a1b14f9f067b1559eb9a8d2cc64 by frotty
Added orders to assets (#21)
The file was addedwurst/_wurst/Orders.wurst
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
Commit 7cfed491770264ee1cc6bfce0b09aaa90859893f by frotty
improve Preloader and fix printLog calls
The file was modifiedwurst/util/TimerUtils.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
The file was modifiedwurst/_wurst/ErrorHandling.wurst (diff)
The file was modifiedwurst/util/Preloader.wurst (diff)
Commit 1e18ceff3de457afc17bcd2469bf6e077683f19a by frotty
Fix Orders alignment
The file was modifiedwurst/_wurst/Orders.wurst (diff)
Commit 77a59346bc1a36e3685f640803cb78a566a382a2 by frotty
modernize Boolean.wurst
The file was modifiedwurst/_handles/primitives/Boolean.wurst (diff)
Commit 9c141fbc0f3f238aa49b96d950b0387d568ac975 by frotty
string and ht tests and improvments
The file was modifiedwurst/_handles/primitives/String.wurst (diff)
The file was modifiedwurst/_handles/HashtableTests.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit ef3fc304b7a41653d009f24da11258c3628eaaab by frotty
fix enum_group usage in closureForGroups
The file was modifiedwurst/closures/ClosureForGroups.wurst (diff)
Commit 725f95974f6ed7766894f25ab920317219b61627 by frotty
remove more unsafe orderstrings from factory
The file was modifiedwurst/objediting/presets/OrderStringFactory.wurst (diff)
Commit 01a48ce53365b994245bc6d882972708e33aba97 by frotty
Introduce new Syncing libraries (#19)
The file was addedwurst/network/GamecacheBuffer.wurst
The file was addedwurst/_handles/Force.wurst
The file was addedwurst/network/NetworkConfig.wurst
The file was modifiedwurst/math/Maths.wurst (diff)
The file was addedwurst/network/StringEncoder.wurst
The file was addedwurst/network/Metadata.wurst
The file was modifiedwurst/_handles/Group.wurst (diff)
The file was addedwurst/closures/Execute.wurst
The file was addedwurst/data/BufferTests.wurst
The file was addedwurst/network/Network.wurst
The file was modifiedwurst/event/RegisterEvents.wurst (diff)
The file was addedwurst/network/SyncSimple.wurst
The file was modifiedwurst/_handles/_Handles.wurst (diff)
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
The file was addedwurst/network/GamecacheKeys.wurst
The file was modifiedwurst/_handles/Player.wurst (diff)
The file was addedwurst/_handles/GameCache.wurst
The file was addedwurst/data/Buffer.wurst
The file was removedwurst/file/Thread.wurst
Commit 59abfadcf0583685df03f1104dd5d190781786eb by frotty
make indexing configurable
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
Commit 7df5e3068d0911c14a3f2c9d905c83afd547210e by frotty
actually apply filter
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
Commit 469deb538c77a497f7309b21a20d8d2d2c7aad33 by frotty
wurst doesnt allow config of ext funcs
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
Commit 06df503586cc70ef3ab2c9eb6738283f463daebc by frotty
workaround compiler bug
The file was modifiedwurst/closures/Execute.wurst (diff)
Commit 5bf2230bb23ba8adae56fd1d22b88998b1b53e58 by frotty
add group.getRandomUnit() and tests
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
The file was modifiedwurst/closures/Execute.wurst (diff)
Commit e4330f861799ea830a9b90376e32342dcd4523c5 by frotty
reduce test workload for jenkins
The file was modifiedwurst/data/BufferTests.wurst (diff)
Commit d3becf7e1bbc49130806abb61f6f598d67f6270d by frotty
also make unit.toUnitIndex configurable
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
The file was modifiedwurst/event/LastOrder.wurst (diff)
Commit 83d90558816ea6e137f450b537bbccbaf77f34f5 by frotty
use global localPlayer instance
The file was modifiedwurst/_handles/Image.wurst (diff)
The file was modifiedwurst/util/Simulate3dSound.wurst (diff)
The file was modifiedwurst/_handles/Texttag.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was modifiedwurst/util/Printing.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/_wurst/MagicFunctions.wurst (diff)
The file was modifiedwurst/_handles/Multiboard.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 153e9d1680fb10862a5c863775f11a4b45836fce by frotty
add GetHandleId tests
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
Commit 7fe01108ed053fb93db2e0408d356ae57fa2450e by frotty
A little fix to Instant Dummy Caster (#22)
The file was modifiedwurst/_wurst/Orders.wurst (diff)
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
Commit bd368ce9a905ba24b16597da16175587069cb551 by frotty
improve inline behaviour of some functions
The file was modifiedwurst/data/BitSet.wurst (diff)
The file was modifiedwurst/_handles/primitives/Integer.wurst (diff)
The file was modifiedwurst/_handles/primitives/Real.wurst (diff)
The file was addedwurst/_handles/ForceTests.wurst
The file was modifiedwurst/data/BitSet.wurst (diff)
Commit d961af4445b10040fd2bc3bcbf27629ebc6ddaec by frotty
Add Gamecache Tests
The file was modifiedwurst/_handles/GameCache.wurst (diff)
The file was addedwurst/_handles/GameCacheTests.wurst
The file was modifiedwurst/_handles/primitives/String.wurst (diff)
The file was modifiedwurst/data/BufferTests.wurst (diff)
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
Commit a81a6b9f5b504f4947408ebf227a2129f6ac02ff by frotty
push travis buildscript
The file was added.travis.yml
Commit f9ff271e00e3fb8be4edccaf2cd7ea4025a7f203 by frotty
update travis script
The file was modified.travis.yml (diff)
The file was modified.travis.yml (diff)
The file was modified.travis.yml (diff)
The file was modified.travis.yml (diff)
The file was modified.travis.yml (diff)
The file was modified.travis.yml (diff)
Commit a6306f94898566283a82fd9809cae75bead61701 by frotty
try adding project files
The file was modified.travis.yml (diff)
The file was modified.travis.yml (diff)
The file was modified.travis.yml (diff)
The file was modifiedREADME.md (diff)
Commit f7eb529dea5803286e15467dd33c0499ea2b4532 by frotty
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
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/objediting/UnitObjEditing.wurst (diff)
The file was modifiedwurst/objediting/DestructableObjEditing.wurst (diff)
The file was modifiedwurst/objediting/ItemObjEditing.wurst (diff)
The file was modifiedwurst/objediting/BuffObjEditing.wurst (diff)
The file was modifiedwurst/objediting/UpgradeObjEditing.wurst (diff)
Commit 7d2372eb7ca9a0fcf4213f6ef26cafd2f1c01bca by frotty
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
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was addedwurst/data/LinkedListTests.wurst
The file was addedwurst/data/LinkedListModuleTests.wurst
The file was modifiedwurst/data/LinkedListModule.wurst (diff)
Commit 646d7fec90a4472cd6f3bcc1bc0247a46a2063f0 by frotty
add missing backstab damage setter for AbilityDefinitionWindWalk
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
Commit e9b83d2d0ec86418c5d83c5b1d4885966962bf86 by frotty
use ternary in booleanToIndex
The file was modifiedwurst/_wurst/TypeCasting.wurst (diff)
Commit 213c736fdc02ba5b319a3effc119fd67e1008d48 by frotty
add the ability to retreive orderid from channelabilitypreset (#30)
The file was modifiedwurst/objediting/presets/ChannelAbilityPreset.wurst (diff)
Commit 23d6362d26d8b388292bd551d3f146ebf1b6a63a by frotty
add euler's constant to the Maths package (#28)
The file was modifiedwurst/math/Maths.wurst (diff)
Commit f63ad25c5cf6d6ca6970dae977f7eff0522fd970 by frotty
add GroupUtils and change Group.wurst to use its functionalities (#25)
The file was modifiedwurst/_handles/Group.wurst (diff)
The file was addedwurst/util/GroupUtils.wurst
Commit bc43f4875fff10490773df615a91816d70158307 by frotty
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
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/Wurst.wurst (diff)
The file was modifiedwurst/util/StringUtilsTests.wurst (diff)
The file was modifiedwurst/util/StringUtils.wurst (diff)
The file was modifiedwurst/file/FileIO.wurst (diff)
The file was modifiedwurst/util/GroupUtils.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit ad7a4102ff212022381a259b7245ba460c0dbe03 by frotty
fix boolean toIndex and add test
The file was modifiedwurst/_wurst/TypeCasting.wurst (diff)
The file was addedwurst/data/HashMapTests.wurst
Commit 1d00ba44442204577cc5262090b5b70ad645feae by frotty
fix group requiring grouputils insanity (#34)
The file was modifiedwurst/_handles/Group.wurst (diff)
Commit 3154475aa830fb45b1f623711cb7dc3cefc5e7c6 by frotty
add the previously removed lookahead functions to linked list iterators
(#35)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit df84c88974b909ca3b85e99a7315ff9a7c42f579 by frotty
Grouputilsfix (#36)
The file was modifiedwurst/util/GroupUtils.wurst (diff)
Commit ccc5d38dd665366424f2e5707f12eea4ffac1698 by frotty
some more wurstunit functions for better output
The file was modifiedwurst/_wurst/Wurstunit.wurst (diff)
Commit 5cc38e9f503c95ecb41fad7ba33920164fbc3b11 by frotty
add comparator and sort to linkedlist + test
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
Commit 419a3b878c4b7386f2109054e367c179cf3f3d5e by frotty
never destroy dummy in pop/dequeue
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit eb44734210bfa452fa38b147934aac5716b0713d by frotty
int comparator now constant, testing improved, prev references after
sorting fixed
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit ac5d0992f240b71cb74123d996fe78e671a0c056 by frotty
Quest and Questitem extensions (#33)
The file was addedwurst/_handles/Quest.wurst
The file was addedwurst/_handles/QuestItem.wurst
Commit 80766fc8681dee6ab4a0f49f091b414256967181 by frotty
make function non-extension
The file was modifiedwurst/_handles/Quest.wurst (diff)
Commit 3d3a5aa9234d791c3fdd83025e5310198116963a by frotty
add soundsets for all units (#38)
The file was addedwurst/_wurst/Soundsets.wurst
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
The file was modifiedwurst/data/Table.wurst (diff)
The file was modifiedwurst/event/EventHelper.wurst (diff)
The file was modifiedwurst/event/EventHelper.wurst (diff)
The file was modifiedwurst.build (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit e875ce760ae7638c57f27a8ff79f14441e0fa2a6 by frotty
add IterableMap to HashMap, update and test HashList  (#37)
The file was modifiedwurst/data/HashList.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was addedwurst/data/HashListTests.wurst
The file was modifiedwurst/util/SoundUtils.wurst (diff)
The file was modifiedwurst/data/HashMapTests.wurst (diff)
The file was addedwurst/data/HashSet.wurst
The file was modifiedwurst/data/LinkedListModuleTests.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/objediting/presets/HeroPreset.wurst (diff)
The file was modifiedwurst/data/HashMap.wurst (diff)
The file was addedwurst/data/HashSetTests.wurst
The file was modifiedwurst/util/StringUtilsTests.wurst (diff)
The file was addedwurst/_handles/primitives/PrimitivesTests.wurst
Commit e2abd8a97da89ddc8ca13d0eebeba00bfa6bf239 by frotty
Add dialog ext functions and DialogBox wrapper (#41)
The file was addedwurst/_handles/Dialog.wurst
The file was addedwurst/util/DialogBox.wurst
Commit 445b93bc473c03cd958d6beee9b7ea9f860bbaee by frotty
Add lightning handle package & hero attribute functions for units (#42)
The file was addedwurst/_handles/Lightning.wurst
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/_handles/_Handles.wurst (diff)
Commit 894148cb78783104bb802c4e74c4110f4e019b80 by frotty
Network, Execute fixes & FileIO (#26)
The file was modifiedwurst/_wurst/ErrorHandling.wurst (diff)
The file was addedwurst/file/SimpleIO.wurst
The file was modifiedwurst/_handles/Player.wurst (diff)
The file was addedwurst/_handles/Playercolor.wurst
The file was addedwurst/file/Persistable.wurst
The file was modifiedwurst/network/Network.wurst (diff)
The file was addedwurst/file/MultiIO.wurst
The file was modifiedwurst/data/Buffer.wurst (diff)
The file was modifiedwurst/network/GamecacheBuffer.wurst (diff)
The file was modifiedwurst/_handles/_Handles.wurst (diff)
The file was modifiedwurst/network/SyncSimple.wurst (diff)
The file was addedwurst/file/IOTaskExecutor.wurst
The file was modifiedwurst/network/NetworkConfig.wurst (diff)
The file was addedwurst/data/BufferAdapters.wurst
The file was modifiedwurst/network/StringEncoder.wurst (diff)
The file was modifiedwurst/closures/Execute.wurst (diff)
Commit 25866e5ae99294ba2abc69f6400968bb9ab6b997 by frotty
remove old fileio, some more tests
The file was removedwurst/file/FileIO.wurst
The file was modifiedwurst/_handles/primitives/PrimitivesTests.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/objediting/UnitObjEditing.wurst (diff)
The file was modifiedwurst/objediting/BuffObjEditing.wurst (diff)
The file was modifiedwurst/dummy/DummyRecycler.wurst (diff)
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
Commit e088ba2e23bd6adbc12a66c098a83c39f6281328 by frotty
reenable interp test, fix 2 sound ext funcs
The file was modifiedwurst/_handles/Sound.wurst (diff)
The file was modifiedwurst/math/Interpolation.wurst (diff)
Commit f7327abe65e23e3f761a5b030228946e3edaf87f by frotty
some fixes for SoundUtils
The file was modifiedwurst/util/SoundUtils.wurst (diff)
The file was modifiedwurst/data/Buffer.wurst (diff)
Commit 4d2d06ff80fd592688152c63b4aafa66538b19a4 by frotty
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.
The file was addedwurst/_wurst/assets/Doodads.wurst
The file was addedwurst/_wurst/assets/Units.wurst
The file was addedwurst/_wurst/assets/Abilities.wurst
The file was addedwurst/_wurst/assets/Soundsets.wurst
The file was addedwurst/_wurst/assets/Buildings.wurst
The file was addedwurst/_wurst/assets/Sounds.wurst
The file was addedwurst/_wurst/assets/Assets.wurst
The file was addedwurst/_wurst/assets/Textures.wurst
The file was removedwurst/_wurst/Assets.wurst
The file was addedwurst/_wurst/assets/Icons.wurst
The file was addedwurst/_wurst/assets/Objects.wurst
The file was addedwurst/_wurst/assets/UI.wurst
The file was removedwurst/_wurst/Soundsets.wurst
Commit 780efde9a8a5f2aacb9a79662ba9d9c105bc3c4f by frotty
Added few extension functions (Unit, Widget, Int, Real) (#50)
The file was modifiedwurst/_handles/primitives/Integer.wurst (diff)
The file was modifiedwurst/_handles/Widget.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/_handles/primitives/Real.wurst (diff)
Commit a3a766692a92c0eef75fd894665f5f15318c9571 by frotty
Improvements to FileIO and Network packages (#49)
* Add int/string to bool conversions

* Various improvements

* PR Comments
The file was modifiedwurst/network/Network.wurst (diff)
The file was addedwurst/file/LocalFiles.wurst
The file was addedwurst/file/PreloadIO.wurst
The file was modifiedwurst/closures/Execute.wurst (diff)
The file was modifiedwurst/data/BufferAdapters.wurst (diff)
The file was removedwurst/file/SimpleIO.wurst
The file was removedwurst/file/MultiIO.wurst
The file was modifiedwurst/_handles/primitives/Boolean.wurst (diff)
The file was modifiedwurst/file/Persistable.wurst (diff)
The file was modifiedwurst/network/SyncSimple.wurst (diff)
The file was modifiedwurst/_wurst/ErrorHandling.wurst (diff)
The file was addedwurst/file/MultifileIO.wurst
Commit 52e3822f80ad372983ade20f3099d137b62158e5 by frotty
Add weather effect ids (#51)
The file was addedwurst/_wurst/assets/WeatherEffects.wurst
The file was modifiedwurst/_wurst/assets/Assets.wurst (diff)
Commit 75a4da2d0ee8ee5b1632da7e14fb7af9b155eb53 by frotty
add tornado-based preset function to buffobjediting
The file was modifiedwurst/objediting/BuffObjEditing.wurst (diff)
Commit 9f6da9c6d119ec09fae48b1c869eafd5f5346675 by frotty
hotfix restore art functions
The file was modifiedwurst/objediting/BuffObjEditing.wurst (diff)
The file was modifiedwurst/_wurst/assets/Soundsets.wurst (diff)
Commit 1252f787dcb1b5970ee737f4fac3a09ee8aca898 by frotty
assets/AbilityIds (#52)
* Add AbilityIds

* Use AbilityIds in AbilityObjEditing
The file was modifiedwurst/_wurst/assets/Assets.wurst (diff)
The file was addedwurst/_wurst/assets/AbilityIds.wurst
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
Commit 2a6611de01879eb66822cfaa061f5179ad8f5e46 by frotty
Fix addAt function in LinkedList class (#55)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit 1606a0fd32b0e22194d629120684b504256ee972 by frotty
Add TargetsAllowed to prevent typos (#54)
* Add TargetsAllowed to prevent typos

* Add hotdocs for TargetsAllowed

* Add TargetsAllowed as public import in UnitObjEditing
The file was modifiedwurst/objediting/UnitObjEditing.wurst (diff)
The file was addedwurst/objediting/TargetsAllowed.wurst
Commit 35c343a6a7865ba987204f0737ef82d823c74534 by frotty
lambda coolness updates
The file was modifiedwurst/network/GamecacheBuffer.wurst (diff)
The file was modifiedwurst/file/MultifileIO.wurst (diff)
The file was modifiedwurst/network/StringEncoder.wurst (diff)
The file was modifiedwurst/data/BufferAdapters.wurst (diff)
The file was modifiedwurst/event/OnUnitEnterLeave.wurst (diff)
The file was modifiedwurst/closures/ClosureForGroups.wurst (diff)
The file was modifiedwurst/_handles/ForceTests.wurst (diff)
The file was modifiedwurst/closures/ClosureTimers.wurst (diff)
The file was modifiedwurst/file/Persistable.wurst (diff)
The file was modifiedwurst/network/SyncSimple.wurst (diff)
The file was modifiedwurst/event/DamageType.wurst (diff)
The file was modifiedwurst/file/LocalFiles.wurst (diff)
The file was modifiedwurst/closures/Execute.wurst (diff)
The file was modifiedwurst/file/IOTaskExecutor.wurst (diff)
The file was modifiedwurst/event/LastOrder.wurst (diff)
The file was modifiedwurst/util/GroupUtils.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
The file was modifiedwurst/network/Network.wurst (diff)
The file was modifiedwurst/util/DialogBox.wurst (diff)
The file was modifiedwurst/util/GameTimer.wurst (diff)
The file was modifiedwurst/util/Knockback3.wurst (diff)
Commit 6d611a8c3ebabbc62bca521879c881ab6ce8583c by frotty
some type inference
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/objediting/presets/ChannelAbilityPreset.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
Commit a48edc16c54d73a7595891185eff7a111c0db4af by frotty
add string.isNotBlank()
The file was modifiedwurst/_handles/primitives/String.wurst (diff)
Commit 2f4c2c023efd9f7b85a0de7bcf814c3a94714036 by frotty
Critical fix for FileIO (#56)
* Fix local files never marked as checked

* Doc fix

* Move checkedAll
The file was modifiedwurst/file/LocalFiles.wurst (diff)
The file was modifiedwurst/file/MultifileIO.wurst (diff)
Commit 4b0d1f487ee92b69fdc45748f03f20e4fb0ef634 by frotty
some extension funcs and knockback3 cleanup
The file was modifiedwurst/util/Knockback3.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/util/TerrainUtils.wurst (diff)
The file was modifiedwurst/file/LocalFiles.wurst (diff)
Commit bfb90c6d7eef5b8fd6625318cab11f810287e767 by frotty
add filter and test for it
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit 73699a9da79f5c4c40d18202337823b1a2cf1bb5 by frotty
add foldl and fix leaks
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit c280e928a5ace90f38939f9a1c29d69a63d9e0eb by frotty
refactor and new toString
The file was modifiedwurst/_handles/Hashtable.wurst (diff)
The file was modifiedwurst/_handles/Player.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/BitSet.wurst (diff)
The file was modifiedwurst/objediting/ObjEditingNatives.wurst (diff)
The file was modifiedwurst/data/Table.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/_handles/Sound.wurst (diff)
The file was modifiedwurst/closures/ClosureTimers.wurst (diff)
The file was modifiedwurst/_handles/Dialog.wurst (diff)
The file was modifiedwurst/event/DamageDetection.wurst (diff)
The file was modifiedwurst/util/TerrainUtils.wurst (diff)
The file was modifiedwurst/event/EventHelper.wurst (diff)
The file was modifiedwurst/objediting/ObjectIds.wurst (diff)
The file was modifiedwurst/network/Metadata.wurst (diff)
The file was modifiedwurst/_handles/GameCache.wurst (diff)
The file was modifiedwurst/_handles/Multiboard.wurst (diff)
The file was modifiedwurst/data/Buffer.wurst (diff)
The file was modifiedwurst/util/DialogBox.wurst (diff)
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
The file was modifiedwurst/util/Colors.wurst (diff)
The file was modifiedwurst/util/TimerUtils.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
Commit 58cc8523b39dedd68d44ee673a3fe755e48a9f16 by frotty
fix lightning typecasting
The file was modifiedwurst/_wurst/TypeCasting.wurst (diff)
The file was modifiedwurst/_wurst/TypeCasting.wurst (diff)
Commit a044319c49f28d92e8033538b3baf29336c4c7df by frotty
actually ignore errors in try() and some null safety
The file was modifiedwurst/_wurst/ErrorHandling.wurst (diff)
The file was modifiedwurst/closures/Execute.wurst (diff)
Commit 837364e551075255c6de8510bac1f60ed05bbac0 by frotty
Fixed "Attacks prevented" taking string (#58)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
Commit e2004c581e58f5336de67b631382b4e010523717 by frotty
Remake of InstantDummyCaster with vec3 position argument (#59)
* Remake of InstantDummyCaster with vec3 position argument

* Applied Frotty's advices.
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
Commit af1c804660353e132e06ff334ba1439349ba97d4 by frotty
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
The file was modifiedwurst/event/DamageDetection.wurst (diff)
Commit 85d2740ad67e2840858161a6243946e796f53239 by frotty
Addition of patch 1.29 handle-related natives. (#63)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/_handles/Player.wurst (diff)
The file was modifiedwurst/_handles/Item.wurst (diff)
The file was modifiedwurst/_handles/Effect.wurst (diff)
Commit a360ee16727eaea11a1dd79500b38f464633e0f8 by frotty
Fix bunch of typos. (#64)
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
The file was modifiedwurst/event/LastOrder.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/_wurst/Basics.wurst (diff)
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
The file was addedLICENSE
Commit 8948f01e456e429eaf22c228524a9582bc04beaa by frotty
fix angle funcs and add test
The file was modifiedwurst/math/Angle.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
Commit bdcb055960589cda68fa28a0d72c6a00be1548a6 by frotty
Item and Unit package improvements. (#65)
* Item and Unit package improvements.
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/_handles/Item.wurst (diff)
Commit cfc20069e9d42bf24abfce92bad762027c3027c3 by frotty
make format func vararg
The file was modifiedwurst/_handles/primitives/String.wurst (diff)
Commit b9e913478ff019e3d9a731e66abb51b311dd971b by frotty
modernize overall and fix #66
The file was modifiedwurst/_handles/Texttag.wurst (diff)
The file was modifiedwurst/math/BigNum.wurst (diff)
The file was removedwurst/_wurst/Orders.wurst
The file was modifiedwurst/_handles/Boolexpr.wurst (diff)
The file was modifiedwurst/_handles/Image.wurst (diff)
The file was modifiedwurst/_handles/ForceTests.wurst (diff)
The file was modifiedwurst/util/StringUtils.wurst (diff)
The file was modifiedwurst/_handles/Hashtable.wurst (diff)
The file was modifiedwurst/_wurst/Basics.wurst (diff)
The file was modifiedwurst/event/EventHelper.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was modifiedwurst/_handles/Lightning.wurst (diff)
The file was modifiedwurst/_handles/Item.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/_handles/Effect.wurst (diff)
The file was modifiedwurst/event/DamageDetection.wurst (diff)
The file was addedwurst/_wurst/assets/Orders.wurst
The file was modifiedwurst/math/Interpolation.wurst (diff)
The file was modifiedwurst/_handles/Multiboard.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit e44be34fd3a5f1e693a75f35a87363ff22f831b2 by frotty
some group and force vararg
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
The file was modifiedwurst/_handles/Force.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
Commit 97e58c9f0c3f5659b7d561751be1e678d82ae0a2 by frotty
add LL real comparator
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
Commit 90726a9a0772465a0e72ddcc67f9aa2dc26674e0 by frotty
add some missing player wrappers
The file was modifiedwurst/_handles/Player.wurst (diff)
Commit 9256636952e15688d8fadb2db975c6662b9e906b by frotty
 some more missing player extension functions
The file was modifiedwurst/_handles/Player.wurst (diff)
Commit a52092f18ea0763e3d90d30fa8c7970bcdc63ab1 by frotty
wrappers for group batch orders
The file was modifiedwurst/_handles/Group.wurst (diff)
Commit 20586a3924162ec23505884786e5246453e109e3 by frotty
Add missing Region ext wrappers
The file was modifiedwurst/_handles/Region.wurst (diff)
The file was modifiedwurst/event/RegisterEvents.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
Commit ee843b3a2e9182f9f7d2d8a0695596d0d4a2e312 by frotty
Test for ConvertPlayerColor
The file was modifiedwurst/util/Colors.wurst (diff)
The file was modifiedREADME.md (diff)
Commit 60c4a12bceec5ed1cfd963a19bd068ad2e3a0337 by frotty
init players array for tests
The file was modifiedwurst/_handles/Player.wurst (diff)
Commit 45b09f0aa12e5d8ebb5e86a00a1b67380047e22a by frotty
make use of vararg #add in tests
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/util/StringUtilsTests.wurst (diff)
The file was modifiedwurst/data/HashList.wurst (diff)
The file was modifiedwurst/data/HashSet.wurst (diff)
The file was modifiedwurst/data/HashListTests.wurst (diff)
The file was modifiedwurst/data/HashSetTests.wurst (diff)
Commit 03e714e001c011d6c92e8620e73f83bf3e9c7c74 by frotty
Fixed typo item.getTooltip() (#69)
Fixed typo item.getTooltip()
The file was modifiedwurst/_handles/Item.wurst (diff)
Commit 719d58efe102c9c2aa4c7ca424467fa63a4c4595 by frotty
add tests for new providers
The file was modifiedwurst/_handles/Destructable.wurst (diff)
The file was modifiedwurst/_handles/Dialog.wurst (diff)
The file was modifiedwurst/_handles/Effect.wurst (diff)
The file was modifiedwurst.build (diff)
The file was modifiedwurst/_handles/Player.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was modifiedwurst/_handles/Item.wurst (diff)
Commit d320c594c6a7d2a76d1f28060d708a4979ca7f57 by frotty
Colors: 1.29 support and names (#68)
The file was modifiedwurst/util/Colors.wurst (diff)
The file was modifiedwurst/_handles/Player.wurst (diff)
The file was modifiedwurst/_handles/Playercolor.wurst (diff)
Commit c1541f9a3137259898f3e5652404fc25d3904684 by frotty
ObjUtil adds support for concatenating id lists (#53)
The file was modifiedwurst/util/StringUtils.wurst (diff)
The file was modifiedwurst/objediting/ObjectIds.wurst (diff)
Commit e019222a5f93870a0fbdac5b58d2db87b02e21da by frotty
Replace deprecated functions (#71)
The file was modifiedwurst/objediting/BuffObjEditing.wurst (diff)
The file was modifiedwurst/util/Preloader.wurst (diff)
Commit 2883902b0eedbdf49017abf6a2684c7eef6462d3 by frotty
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.
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 7f78e1bb8d7e2361a1b285515a73a37538f0ba10 by frotty
Multiboard.wurst & Texttag.wurst changes : color related (#73)
* Added functions with colorA parameter type on multiboard
The file was modifiedwurst/_handles/Texttag.wurst (diff)
The file was modifiedwurst/_handles/Multiboard.wurst (diff)
Commit 4bcfd541f6d313c069cbfecd0c493ec811b2b269 by frotty
public function unit.suspendXp(boolean suspend) (#74)
* public function unit.suspendXp(boolean suspend)

* public function unit.isSuspendedXp() returns boolean
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 90660d75f65920accbbeb015124c89ac6064b5c8 by frotty
update DamageType and DamageDetection doc
plus convenience wrapper for addOnDamageFunc
The file was modifiedwurst/event/DamageDetection.wurst (diff)
The file was modifiedwurst/event/DamageType.wurst (diff)
Commit 80110a350295910673a2aaf0b45aca0c93c84e0a by frotty
MapBounds Unit Test
The file was modifiedwurst/util/MapBounds.wurst (diff)
Commit 8aee71e07fb3eeee3971fee945d5362cea83c4bf by frotty
Fix string trim (#75)
Fixed a bug in string.trim/rtrim/ltrim when trimming empty string
+ Added test case for this issue
The file was modifiedwurst/_handles/primitives/String.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/objediting/presets/HeroPreset.wurst (diff)
The file was modifiedwurst/_handles/Playercolor.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit f9ba957170e7bc5b8cccac6f5313f1ca0a7f4451 by frotty
Add Save/Load functions for hashtables in data/Table (#78)
The file was modifiedwurst/data/Table.wurst (diff)
Commit 3e8a536901b6e0b79c83db8ff0fbd226a44a89c6 by frotty
Support for Upgrade Object Editing (#77)
The file was addedwurst/objediting/ObjEditingCommons.wurst
The file was modifiedwurst/objediting/UnitObjEditing.wurst (diff)
The file was modifiedwurst/objediting/presets/ObjectIdGenerator.wurst (diff)
The file was modifiedwurst/objediting/UpgradeObjEditing.wurst (diff)
Commit 34bf6b23913222039a10bca53034521a77bddb50 by frotty
use cool new function
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
Commit 37fedfcb633808d0f80372b0df9aa9c19e9a29e7 by frotty
add warning about dialogs at map init
The file was modifiedwurst/_handles/Dialog.wurst (diff)
The file was modifiedwurst/util/DialogBox.wurst (diff)
The file was modifiedwurst/closures/ClosureTimers.wurst (diff)
Commit b2e96d518c261212f303638d5d754d3cbdb813d2 by frotty
improve doc clarity
The file was modifiedwurst/util/DialogBox.wurst (diff)
The file was modifiedwurst/_handles/Dialog.wurst (diff)
The file was modifiedwurst/closures/ClosureTimers.wurst (diff)
The file was modifiedwurst/util/DialogBox.wurst (diff)
Commit ef0623e658f0b35b560e49bb1f3413b04f209406 by peter.peq
improved error handling for compiletime errors
The file was modifiedwurst/_wurst/ErrorHandling.wurst (diff)
Commit ce00d98953d3ad3a3581c663e59345d9a4b0e1fc by frotty
add destructable missing extension functions (#79)
The file was modifiedwurst/_handles/Destructable.wurst (diff)
The file was modifiedREADME.md (diff)
Commit 03b5d142271fa087c8351ae621bf0b0b3b7d487b by frotty
Addition 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
The file was modifiedwurst/_handles/Item.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit bda4cf65188dbaf7d2c5e6ce8c63475b67a10978 by frotty
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
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 46bca554e3b6864eaff0a2046774d3d77ea2170f by frotty
improve some test asserts and stuff
The file was modifiedwurst/_handles/Rect.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/LinkedListModuleTests.wurst (diff)
The file was modifiedwurst/data/HashSet.wurst (diff)
Commit 16090afa8bad0bd4241f303212b11b53e685151d by frotty
Added setPos and getPos, uses Vectors (#86)
The file was modifiedwurst/_handles/Effect.wurst (diff)
Commit 1efd8a36eebb5045d0929f910206b47b659f89d6 by frotty
Add missing extension functions + prop window fix (#82)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/dummy/Fx.wurst (diff)
The file was modifiedwurst/util/Knockback3.wurst (diff)
Commit f610f2f2f45b282058168b5047ca7e7c73383328 by frotty
Update Player.wurst (#85)
* Added player.clearSelection() extension function

* Minor hotdoc update
The file was modifiedwurst/_handles/Player.wurst (diff)
Commit a10e4a2d77549dfa3a4eb6be43536aaa3e0f0294 by frotty
Create Camera.wurst (#80)
The file was addedwurst/_handles/Camera.wurst
The file was modifiedwurst/objediting/UpgradeObjEditing.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/objediting/ObjectIds.wurst (diff)
The file was modifiedwurst/objediting/ObjectIds.wurst (diff)
Commit 56a635ae0f4d1f3ec962341bbf6a573afb2355e9 by peter.peq
fixed use of asList overloading
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
The file was modifiedwurst/objediting/ObjectIds.wurst (diff)
Commit 449a22b54841e70ad3ed260f302de3a540983b80 by peter.peq
optimized LinkedList sort to avoid StackOverflow
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit 32eb8892e0f3974a69cd591096c7fd502e99587b by frotty
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.
The file was modifiedwurst/dummy/Fx.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/_handles/Widget.wurst (diff)
The file was modifiedwurst/_handles/Effect.wurst (diff)
The file was modifiedwurst/_handles/Destructable.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
Commit dffc5be1450bc511ebc740ed0b4a176dbe394475 by frotty
Table: Add hasHandle and removeString methods. (#88)
Following missing methods have been added:
- hasHandle
- removeString
Reorganized Table.wurst code to improve readability.
The file was modifiedwurst/data/Table.wurst (diff)
The file was modifiedwurst/data/BufferTests.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 797a689050358216af78a942ffa585c1096dfad6 by frotty
import public Sounds for SoundUtils
The file was modifiedwurst/util/SoundUtils.wurst (diff)
Commit 29da1161c1cb4066d82d3b443cd6167509945a23 by frotty
Added EnableUserControl() (#89)
* Added EnableUserControl()

* Renamed userControl and added new functions
The file was modifiedwurst/_handles/Player.wurst (diff)
Commit cd05b0a7e538b59eb05514563f28783467bc25a9 by frotty
An update for TerrainUtils (#67)
The file was modifiedwurst/_handles/Rect.wurst (diff)
The file was modifiedwurst/util/TerrainUtils.wurst (diff)
The file was modifiedwurst/dummy/Fx.wurst (diff)
The file was modifiedwurst/util/Knockback3.wurst (diff)
The file was modifiedwurst/_handles/primitives/Real.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was addedwurst/_wurst/assets/Tiles.wurst
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit c3290df7b45e2406b8b6f63e50da324799e1b546 by frotty
revert breaking change
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
Commit 80ddfe8784c221408c9de05a3e0b632997b3433f by frotty
Add ClosureEvents package
The file was addedwurst/closures/ClosureEvents.wurst
The file was addedwurst/closures/ClosureEventsTests.wurst
Commit b7a8f16c4c49f9450110e3766114ff84bd120a5e by frotty
pushed old version accidentally
The file was modifiedwurst/closures/ClosureEvents.wurst (diff)
The file was modifiedwurst/closures/ClosureEventsTests.wurst (diff)
The file was modifiedwurst/_handles/Camera.wurst (diff)
The file was modifiedREADME.md (diff)
Commit 99429eef430f350dcb9e5d4490df8b382f903eb0 by frotty
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
The file was modifiedwurst/math/Angle.wurst (diff)
The file was addedwurst/_handles/TimerDialog.wurst
Commit b7b08790f47a56dcf8e34ef1e105f5aa3c8a2c96 by frotty
Update Boolean.wurst and PrimitivesTests.wurst (#91)
Made shorter boolean functions and added tests for it
The file was modifiedwurst/_handles/primitives/PrimitivesTests.wurst (diff)
The file was modifiedwurst/_handles/primitives/Boolean.wurst (diff)
Commit 5076c305e796b43ee55ef497a225d54860272d6a by frotty
move some functions around to remove initlater
The file was modifiedwurst/util/Colors.wurst (diff)
The file was modifiedwurst/_handles/Playercolor.wurst (diff)
The file was modifiedwurst/Wurst.wurst (diff)
The file was modifiedwurst/_handles/Player.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
Commit edb5a9773890b4808fa8c8f221ebad73b3d5f127 by frotty
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.

The file was modifiedwurst/math/Maths.wurst (diff)
Commit 4cb72b64828fd19d9a2f1a65332df2e26c038ca4 by frotty
Fix network / file IO for 24 players (#93)
The file was modifiedwurst/network/SyncSimple.wurst (diff)
The file was modifiedwurst/file/LocalFiles.wurst (diff)
Commit 6bcbec3fbbf12176826fe76ea9792e65c5a3b01c by frotty
Fix DamageType using GetTriggerUnit() (#95)
The file was modifiedwurst/event/DamageType.wurst (diff)
Commit e58c306541e7c401e48f677303784c3c04b66073 by frotty
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.
The file was modifiedwurst/closures/ClosureForGroups.wurst (diff)
The file was modifiedwurst/event/DamageDetection.wurst (diff)
The file was modifiedwurst/event/DamageType.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
Commit 351b6015563aa848571f0510b0dbf8a0323297f8 by frotty
Fixed OnUnitEnterLeave (#96)
The file was modifiedwurst/event/OnUnitEnterLeave.wurst (diff)
Commit 3d716feb2f397eab1bc8746894c44764d8f0baaa by frotty
Various fixes in Networking/FileIO packages (#94)
* Fix bit-pattern in SyncSimple for 24-player support

* Bump up max packet per file count
The file was modifiedwurst/network/GamecacheKeys.wurst (diff)
The file was modifiedwurst/file/PreloadIO.wurst (diff)
The file was modifiedwurst/network/StringEncoder.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/data/Buffer.wurst (diff)
The file was modifiedwurst/data/BufferTests.wurst (diff)
The file was modifiedwurst/network/SyncSimple.wurst (diff)
The file was modifiedwurst/file/Persistable.wurst (diff)
The file was modifiedwurst/file/LocalFiles.wurst (diff)
Commit 7360c9e4e31ec12578e2633a81b4bcc4bad4515d by frotty
removeWhen -> removeIf
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
Commit 91ebd695f0b548b1c5b6d3c997da73a5ccbe9c49 by frotty
remove Basics Player calls
The file was modifiedwurst/_wurst/Basics.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/objediting/ObjectIds.wurst (diff)
Commit db340b5feb91ba6fccbf244dda99c12c8db2e51e by frotty
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
The file was modifiedwurst/_wurst/assets/Assets.wurst (diff)
The file was addedwurst/_wurst/assets/UnitIds.wurst
Commit 21900a5b7280ab4fa1f10555e0e3f1236ef2d237 by frotty
Functions to work with triggeraction & triggercondition (#102)
* Update Table.wurst

* Update TypeCasting.wurst
The file was modifiedwurst/_wurst/TypeCasting.wurst (diff)
The file was modifiedwurst/data/Table.wurst (diff)
The file was modifiedwurst/data/Buffer.wurst (diff)
The file was modifiedwurst/network/GamecacheBuffer.wurst (diff)
Commit 5d837640aaaf68ed862f31b60fe3d870225832cc by frotty
fix UnitIds whitespace
The file was modifiedwurst/_wurst/assets/UnitIds.wurst (diff)
Commit 4b97bff81d0ae46eb72fe4e985ff5a8a6d29b68c by frotty
Various ability IDs added (#103)
* Various ability IDs

* Ability IDs in AbilityObjEditing updated
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/_wurst/assets/AbilityIds.wurst (diff)
Commit 6d225f9369818298c6a4c433c7af097e8ee521c9 by frotty
Clamp method for Integers and Reals (#105)
The file was modifiedwurst/_handles/primitives/PrimitivesTests.wurst (diff)
The file was modifiedwurst/_handles/primitives/Real.wurst (diff)
The file was modifiedwurst/_handles/primitives/Integer.wurst (diff)
Commit 38c6ff490dee27c06f9404517c1e0509ae6e94dd by frotty
Fixed trigger API (#104)
Fixed existing functions to return values as original ones do & added
missing ones
The file was modifiedwurst/_handles/Trigger.wurst (diff)
Commit 88ef4030c3b920d3cc3865d8f00be88f26315f07 by frotty
Revert raising limit on preloader (#106)
The file was modifiedwurst/file/PreloadIO.wurst (diff)
Commit 2a7219fa22a3a7fe2d2c3e993a5ebcc481b7854a by frotty
Various refactorings and improvements (#107)
The file was modifiedwurst/closures/Execute.wurst (diff)
The file was modifiedwurst/util/GroupUtils.wurst (diff)
The file was modifiedwurst/util/Printing.wurst (diff)
The file was modifiedwurst/file/Persistable.wurst (diff)
The file was addedwurst/data/buffer/StringBuffer.wurst
The file was removedwurst/data/Buffer.wurst
The file was addedwurst/data/buffer/BufferInterface.wurst
The file was addedwurst/data/buffer/OrderedStringBuffer.wurst
The file was modifiedwurst/data/HashMap.wurst (diff)
The file was modifiedwurst/network/SyncSimple.wurst (diff)
The file was addedwurst/data/buffer/HashBuffer.wurst
The file was removedwurst/data/BufferAdapters.wurst
The file was addedwurst/file/legacy/MultifileIO.wurst
The file was removedwurst/file/IOTaskExecutor.wurst
The file was modifiedwurst/network/NetworkConfig.wurst (diff)
The file was removedwurst/file/LocalFiles.wurst
The file was modifiedwurst/network/StringEncoder.wurst (diff)
The file was addedwurst/data/buffer/BufferAdapters.wurst
The file was addedwurst/file/legacy/LocalFiles.wurst
The file was modifiedwurst/network/Network.wurst (diff)
The file was removedwurst/data/BufferTests.wurst
The file was addedwurst/data/buffer/Buffer.wurst
The file was modifiedwurst/network/GamecacheBuffer.wurst (diff)
The file was addedwurst/util/SafetyChecks.wurst
The file was modifiedwurst/_handles/Rect.wurst (diff)
The file was removedwurst/file/MultifileIO.wurst
The file was addedwurst/file/legacy/IOTaskExecutor.wurst
The file was addedwurst/data/buffer/BufferTests.wurst
Commit 294547468192265c02581b726d86ca29eaa99199 by noreply
Create CONTRIBUTING.md
The file was addedCONTRIBUTING.md
The file was modifiedREADME.md (diff)
Commit 92c8a6b74664a8b1cd4d2d5b60f0ff1035f94447 by frotty
Add missing ability id cleaving attack (#114)
* Add missing cleaving attack

* Change name to follow the ingame name
The file was modifiedwurst/_wurst/assets/AbilityIds.wurst (diff)
Commit 0de2c20a318ecdc7f383fdc0aa4e0e3afbb5ef07 by frotty
Updated the whitespace in DamageType.wurst to use tabs instead of
spaces. (#115)
The file was modifiedwurst/event/DamageType.wurst (diff)
The file was modifiedwurst/closures/ClosureEvents.wurst (diff)
Commit efa89a29d532a137d7de562547885a19598c0d8b by frotty
Avoid duplicate "error" in log statement
The file was modifiedwurst/_wurst/ErrorHandling.wurst (diff)
Commit 200f171296d017d262aec8ad67b3962cdedd4e67 by frotty
replace spaces with tabs
The file was modifiedwurst/_wurst/assets/UnitIds.wurst (diff)
The file was modifiedwurst/network/Metadata.wurst (diff)
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
The file was modifiedwurst/event/DamageType.wurst (diff)
The file was modifiedwurst/_handles/TimerDialog.wurst (diff)
The file was modifiedwurst/data/buffer/HashBuffer.wurst (diff)
The file was modifiedwurst/util/GroupUtils.wurst (diff)
The file was modifiedwurst/util/StandardTextTags.wurst (diff)
The file was modifiedwurst/_handles/Quest.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/_wurst/assets/Soundsets.wurst (diff)
The file was modifiedwurst/_wurst/assets/WeatherEffects.wurst (diff)
The file was modifiedwurst/objediting/TargetsAllowed.wurst (diff)
The file was modifiedwurst/util/StringUtilsTests.wurst (diff)
The file was modifiedwurst/closures/ClosureTimers.wurst (diff)
The file was modifiedwurst/math/Maths.wurst (diff)
The file was modifiedwurst/_handles/Camera.wurst (diff)
The file was modifiedwurst/_handles/QuestItem.wurst (diff)
The file was modifiedwurst/util/Knockback3.wurst (diff)
The file was modifiedwurst/_wurst/assets/AbilityIds.wurst (diff)
The file was modifiedwurst/_handles/Dialog.wurst (diff)
The file was modifiedwurst/util/SafetyChecks.wurst (diff)
The file was modifiedwurst/util/DialogBox.wurst (diff)
The file was modifiedwurst/util/MapBounds.wurst (diff)
The file was modifiedwurst/network/Network.wurst (diff)
The file was modifiedwurst/data/HashMapTests.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/util/StringUtilsTests.wurst (diff)
The file was modifiedwurst/file/Persistable.wurst (diff)
The file was modifiedwurst/file/legacy/MultifileIO.wurst (diff)
Commit 6e2851eca3f4820d62725f635b86c92280c2f49a by frotty
Matrices package (#111)
The file was addedwurst/math/Matrices.wurst
The file was modifiedwurst/_handles/Effect.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was addedwurst/math/MatricesTests.wurst
Commit 1a8fd3c11c96b761e46c19eb9835eb2184e3eeb2 by frotty
Quaternions package (#112)
The file was modifiedwurst/_handles/Effect.wurst (diff)
The file was addedwurst/math/Quaternion.wurst
The file was addedwurst/math/QuaternionTests.wurst
Commit 3888102e4c0c809cd382c6557e0c064bd89076fa by frotty
Update Quaternion.wurst (#119)
The file was modifiedwurst/math/Quaternion.wurst (diff)
The file was modifiedwurst/event/EventHelper.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/util/Colors.wurst (diff)
Commit 010f5ae95f5675dd1cd0caeed8dd57d1864e9c16 by frotty
Bitwise library (#116)
* Bitwise library impl
The file was addedwurst/bitwise/Bitwise.wurst
The file was addedwurst/bitwise/BitwiseInit.wurst
The file was addedwurst/bitwise/BitwiseTests.wurst
Commit 0c876f5cbc8aa3c41734f76a8cdbf52a8fa7cc4a by frotty
Fix up line endings (#121)
The file was modifiedwurst/math/QuaternionTests.wurst (diff)
The file was modifiedwurst/math/Quaternion.wurst (diff)
The file was modifiedwurst/math/MatricesTests.wurst (diff)
The file was modifiedwurst/math/Matrices.wurst (diff)
Commit ddff7901c83592c56d89377d0c4e21565a62a6c1 by frotty
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.
The file was modifiedwurst/math/Vectors.wurst (diff)
Commit 1296bd9779bf534184158f7321a5d7c55826d5e1 by peter.peq
fixed use after destroy bug in LinkedList
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit 7efc11d27eb4092d60e36f16250e796bd4428bae by frotty
register name for tooltip gen
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
Commit 83bb1effa3babbedb4b9b028ad5ee8c7d984fd8e by frotty
Update wurst/objediting/AbilityObjEditing.wurst
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
Commit 6c5ddfd6972ea003c6d7d3f251ba7d34377572bd by frotty
Update wurst/objediting/AbilityObjEditing.wurst
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
Commit 1e6e927988c2774e510fbc403d4843d0ed948719 by frotty
Update Vectors.wurst (#124)
The file was modifiedwurst/math/Vectors.wurst (diff)
Commit dbfddb5427f14086b3fa6c5275e0b21b828041df by frotty
add .getAndRemove to hashmaps
The file was modifiedwurst/data/HashMap.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/_handles/Effect.wurst (diff)
Commit 7eb07aa70af174c4a095157fb97ce449eff92609 by frotty
allow heroes building structures
The file was modifiedwurst/objediting/UnitObjEditing.wurst (diff)
Commit ca204bea15ac5677fb5b7b3e19e74b13992320aa by frotty
Add constructor with tooltip generator to channelpreset for level
listening
The file was modifiedwurst/objediting/presets/ChannelAbilityPreset.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
Commit 2fb6d4b863e37b51d0d512ffc373d93f1fa4db03 by frotty
Update wurst/objediting/presets/ChannelAbilityPreset.wurst
The file was modifiedwurst/objediting/presets/ChannelAbilityPreset.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/objediting/presets/ChannelAbilityPreset.wurst (diff)
Commit 5cb5bad95f201090526bb7f1cac0af2255bd3fd2 by frotty
Update Effect.wurst (#126)
The file was modifiedwurst/_handles/Effect.wurst (diff)
Commit 84a500d71a95431111713a3e6bac56f8040f9689 by frotty
make preloader funcs take vararg
The file was modifiedwurst/util/Preloader.wurst (diff)
Commit f08f601b17f5d89db588cfc1c081c416edc37df1 by frotty
Update Unit.wurst (#128)
* Update Unit.wurst

* Update Unit.wurst
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 398a8eb69c36143fdb817edb910d41ba31f13f23 by frotty
Update Effect.wurst (#127)
The file was modifiedwurst/_handles/Effect.wurst (diff)
The file was modifiedwurst/closures/ClosureForGroups.wurst (diff)
Commit d070be528a1ef6757399e1818e123528385cf7e6 by peter.peq
removed testPrint function
The file was modifiedwurst/_wurst/Wurstunit.wurst (diff)
Commit 486ebaf05387a4205d7a0631676b6b6f4118139c by peter.peq
added println for debugging tests
The file was modifiedwurst/_wurst/Wurstunit.wurst (diff)
Commit 95a682adf39d81ced4c6037f885f12e00eff9391 by peter.peq
default implementation for println
in case someone uses it outside of compiletime functions
The file was modifiedwurst/_wurst/Wurstunit.wurst (diff)
Commit f451419407bd810f7474eba76e8e9d14a7083cd9 by frotty
Update Unit.wurst (#131)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 8647a6e70e7ee43e29e669d386c7eb06f47adc5f by frotty
fix some formating according to conventions
The file was modifiedwurst/math/BigNum.wurst (diff)
The file was modifiedwurst/_handles/primitives/Integer.wurst (diff)
The file was modifiedwurst/event/LastOrder.wurst (diff)
The file was modifiedwurst/data/Table.wurst (diff)
The file was modifiedwurst/util/Simulate3dSound.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/data/HashList.wurst (diff)
The file was modifiedwurst/event/OnUnitEnterLeave.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was modifiedwurst/_handles/Lightning.wurst (diff)
The file was modifiedwurst/math/Maths.wurst (diff)
The file was modifiedwurst/util/SoundUtils.wurst (diff)
The file was modifiedwurst/math/Angle.wurst (diff)
The file was modifiedwurst/util/StringUtils.wurst (diff)
The file was modifiedwurst/event/RegisterEvents.wurst (diff)
The file was modifiedwurst/math/Quaternion.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/_handles/primitives/String.wurst (diff)
The file was modifiedwurst/util/Knockback3.wurst (diff)
The file was modifiedwurst/util/TimerUtils.wurst (diff)
The file was modifiedwurst/event/DamageDetection.wurst (diff)
The file was modifiedwurst/objediting/presets/HeroPreset.wurst (diff)
The file was modifiedwurst/objediting/ObjectIds.wurst (diff)
The file was modifiedwurst/data/BitSet.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
The file was modifiedwurst/_handles/Player.wurst (diff)
The file was modifiedwurst/math/Matrices.wurst (diff)
The file was modifiedwurst/util/Colors.wurst (diff)
The file was modifiedwurst/dummy/DummyRecycler.wurst (diff)
The file was modifiedwurst/_handles/primitives/Real.wurst (diff)
The file was modifiedwurst/util/TerrainUtils.wurst (diff)
The file was modifiedwurst/closures/ClosureEvents.wurst (diff)
The file was modifiedwurst/math/Interpolation.wurst (diff)
Commit 5c4ca2d5cbc2be51935b6ac8faf0277c6282e486 by frotty
Unit missing functions (#133)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 649e30aa1cd8c7c35755428d7943adb3761f3162 by frotty
Fogmodifier missing functions (#132)
The file was modifiedwurst/_handles/Fogmodifier.wurst (diff)
Commit c4f83123656a12f62faea7d74c01c71ef5a48960 by frotty
Raycast.wurst (#125)
The file was addedwurst/math/Raycast.wurst
Commit cb45f27f04d6f0db11a2e2563181a7cf5db91132 by frotty
InventoryIterator (#129)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 4f302420b605ab327bb94a648d88447c4ec5e0b9 by frotty
Add unit#getItemById
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit 0874fd4e87f90e2742479061edfd067bd61adc03 by frotty
replace spaces with tabs
The file was modifiedwurst/math/Matrices.wurst (diff)
The file was modifiedwurst/bitwise/Bitwise.wurst (diff)
The file was modifiedwurst/math/MatricesTests.wurst (diff)
The file was modifiedwurst/bitwise/BitwiseTests.wurst (diff)
The file was modifiedwurst/math/QuaternionTests.wurst (diff)
The file was modifiedwurst/math/Quaternion.wurst (diff)
The file was modifiedwurst/bitwise/BitwiseInit.wurst (diff)
Commit 10b1986e9c9b37d1887b3e583caeb7343044e6de by frotty
Weather package (#135)
* Create Weather.wurst

* Update _Handles.wurst
The file was addedwurst/_handles/Weather.wurst
The file was modifiedwurst/_handles/_Handles.wurst (diff)
Commit 46ffd872171329b6bec4c3f0004afcfa06671869 by frotty
add isTerrainPathable hotdoc
The file was modifiedwurst/util/TerrainUtils.wurst (diff)
Commit 0aa2173acff1ba53fa56d70821c9e86fdcfb0548 by frotty
whitespace and eof newline fixes from new vscode version
The file was modifiedwurst/data/buffer/StringBuffer.wurst (diff)
The file was modifiedwurst/objediting/ItemObjEditing.wurst (diff)
The file was modifiedwurst/_wurst/ErrorHandling.wurst (diff)
The file was modifiedwurst/util/Knockback3.wurst (diff)
The file was modifiedwurst/_wurst/MagicFunctions.wurst (diff)
The file was modifiedwurst/_handles/Hashtable.wurst (diff)
The file was modifiedwurst/event/RegisterEvents.wurst (diff)
The file was modifiedwurst/util/SoundUtils.wurst (diff)
The file was modifiedwurst/math/BigNum.wurst (diff)
The file was modifiedwurst/closures/ClosureEvents.wurst (diff)
The file was modifiedwurst/math/Raycast.wurst (diff)
The file was modifiedwurst/event/LastOrder.wurst (diff)
The file was modifiedwurst/_wurst/Basics.wurst (diff)
The file was modifiedwurst/_handles/Destructable.wurst (diff)
The file was modifiedwurst/util/Printing.wurst (diff)
The file was modifiedwurst/_wurst/Wurstunit.wurst (diff)
The file was modifiedwurst/objediting/ObjEditingNatives.wurst (diff)
The file was modifiedwurst/network/GamecacheKeys.wurst (diff)
The file was modifiedwurst/event/OnUnitEnterLeave.wurst (diff)
The file was modifiedwurst/data/BitSet.wurst (diff)
The file was modifiedwurst/file/legacy/LocalFiles.wurst (diff)
The file was modifiedwurst/math/Maths.wurst (diff)
The file was modifiedwurst/util/Simulate3dSound.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
The file was modifiedwurst/_handles/Effect.wurst (diff)
The file was modifiedwurst/dummy/Fx.wurst (diff)
The file was modifiedwurst/util/Preloader.wurst (diff)
The file was modifiedwurst/math/Quaternion.wurst (diff)
The file was modifiedwurst/_handles/Fogmodifier.wurst (diff)
The file was modifiedwurst/_handles/Group.wurst (diff)
The file was modifiedwurst/data/buffer/BufferInterface.wurst (diff)
The file was modifiedwurst/data/buffer/HashBuffer.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/_handles/Multiboard.wurst (diff)
The file was modifiedwurst/data/buffer/BufferAdapters.wurst (diff)
The file was modifiedwurst/objediting/BuffObjEditing.wurst (diff)
The file was modifiedwurst/_handles/Lightning.wurst (diff)
The file was modifiedwurst/closures/ClosureTimers.wurst (diff)
The file was modifiedwurst/data/HashSetTests.wurst (diff)
The file was modifiedwurst/math/Matrices.wurst (diff)
The file was modifiedwurst/_handles/Force.wurst (diff)
The file was modifiedwurst/dummy/DummyRecycler.wurst (diff)
The file was modifiedwurst/util/Colors.wurst (diff)
The file was modifiedwurst/data/LinkedListModule.wurst (diff)
The file was modifiedwurst/util/GroupUtils.wurst (diff)
The file was modifiedwurst/closures/Execute.wurst (diff)
The file was modifiedwurst/_handles/Image.wurst (diff)
The file was modifiedwurst/_handles/Sound.wurst (diff)
The file was modifiedwurst/data/HashMap.wurst (diff)
The file was modifiedwurst/util/StringUtilsTests.wurst (diff)
The file was modifiedwurst/_wurst/TypeCasting.wurst (diff)
The file was modifiedwurst/_handles/primitives/Integer.wurst (diff)
The file was modifiedwurst/_handles/primitives/PrimitivesTests.wurst (diff)
The file was modifiedwurst/data/buffer/OrderedStringBuffer.wurst (diff)
The file was modifiedwurst/file/PreloadIO.wurst (diff)
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
The file was modifiedwurst/_handles/GameCache.wurst (diff)
The file was modifiedwurst/util/StringUtils.wurst (diff)
The file was modifiedwurst/network/Network.wurst (diff)
The file was modifiedwurst/util/DialogBox.wurst (diff)
The file was modifiedwurst/objediting/presets/ChannelAbilityPreset.wurst (diff)
The file was modifiedwurst/util/StandardTextTags.wurst (diff)
The file was modifiedwurst/math/Interpolation.wurst (diff)
The file was modifiedwurst/data/buffer/Buffer.wurst (diff)
The file was modifiedwurst/_handles/Trigger.wurst (diff)
The file was modifiedwurst/_handles/primitives/Real.wurst (diff)
The file was modifiedwurst/data/LinkedListModuleTests.wurst (diff)
The file was modifiedwurst/objediting/DestructableObjEditing.wurst (diff)
The file was modifiedwurst/_handles/Region.wurst (diff)
The file was modifiedwurst/_handles/Rect.wurst (diff)
The file was modifiedwurst/network/SyncSimple.wurst (diff)
The file was modifiedwurst/data/Table.wurst (diff)
The file was modifiedwurst/math/QuaternionTests.wurst (diff)
The file was modifiedwurst/objediting/AbilityObjEditing.wurst (diff)
The file was modifiedwurst/math/Vectors.wurst (diff)
The file was modifiedwurst/_handles/Quest.wurst (diff)
The file was modifiedwurst/objediting/presets/HeroPreset.wurst (diff)
The file was modifiedwurst/bitwise/BitwiseInit.wurst (diff)
The file was modifiedwurst/objediting/ObjectIds.wurst (diff)
The file was modifiedwurst/objediting/presets/ObjectIdGenerator.wurst (diff)
The file was modifiedwurst/math/MatricesTests.wurst (diff)
The file was modifiedwurst/objediting/UpgradeObjEditing.wurst (diff)
The file was modifiedwurst/_handles/GroupTests.wurst (diff)
The file was modifiedwurst/util/TimerUtils.wurst (diff)
The file was modifiedwurst/data/HashListTests.wurst (diff)
The file was modifiedwurst/objediting/TargetsAllowed.wurst (diff)
The file was modifiedwurst/file/DebugFile.wurst (diff)
The file was modifiedwurst/objediting/UnitObjEditing.wurst (diff)
The file was modifiedwurst/data/HashMapTests.wurst (diff)
The file was modifiedwurst/objediting/presets/OrderStringFactory.wurst (diff)
The file was modifiedwurst/_handles/QuestItem.wurst (diff)
The file was modifiedwurst/_handles/primitives/String.wurst (diff)
The file was modifiedwurst/bitwise/BitwiseTests.wurst (diff)
The file was modifiedwurst/_handles/TimerDialog.wurst (diff)
The file was modifiedwurst/network/StringEncoder.wurst (diff)
The file was modifiedwurst/closures/ClosureForGroups.wurst (diff)
The file was modifiedwurst/_handles/primitives/Boolean.wurst (diff)
The file was modifiedwurst/util/UnitIndexer.wurst (diff)
The file was modifiedwurst/network/GamecacheBuffer.wurst (diff)
The file was modifiedwurst/objediting/ObjEditingCommons.wurst (diff)
The file was modifiedwurst/_handles/Widget.wurst (diff)
The file was modifiedwurst/event/EventHelper.wurst (diff)
The file was modifiedwurst/math/Angle.wurst (diff)
The file was modifiedwurst/util/MapBounds.wurst (diff)
The file was modifiedwurst/bitwise/Bitwise.wurst (diff)
The file was modifiedwurst/data/buffer/BufferTests.wurst (diff)
The file was modifiedwurst/_handles/Texttag.wurst (diff)
The file was modifiedwurst/data/LinkedListTests.wurst (diff)
The file was modifiedwurst/file/legacy/MultifileIO.wurst (diff)
The file was modifiedwurst/_handles/HashtableTests.wurst (diff)
The file was modifiedwurst/event/DamageDetection.wurst (diff)
The file was modifiedwurst/network/Metadata.wurst (diff)
The file was modifiedwurst/network/NetworkConfig.wurst (diff)
The file was modifiedwurst/_handles/Playercolor.wurst (diff)
The file was modifiedwurst/file/Persistable.wurst (diff)
The file was modifiedwurst/file/legacy/IOTaskExecutor.wurst (diff)
The file was modifiedwurst/data/HashList.wurst (diff)
Commit fe8633c1590000ee7f1ec78ceee3b849f34cba23 by frotty
Fixed some object fields incorrectly not being available for units
The file was modifiedwurst/objediting/UnitObjEditing.wurst (diff)
The file was modifiedwurst/data/HashSetTests.wurst (diff)
The file was modifiedwurst/data/HashSet.wurst (diff)
The file was added.editorconfig
Commit f7971f985fe6c499b10e4935fcfd5a4535e31a07 by frotty
add .hasAt and doc, see #142
The file was modifiedwurst/data/HashListTests.wurst (diff)
The file was modifiedwurst/data/LinkedList.wurst (diff)
The file was modifiedwurst/data/HashList.wurst (diff)
Commit 89e08f771198e02b566053e40571ffe33117a941 by frotty
Effect.wurst missing functions (#137)
* Update Effect.wurst
The file was modifiedwurst/_handles/Effect.wurst (diff)
Commit 8dd7f5a89df3aa5af1950f272091ef7d238a46fb by frotty
Added common extensions. (#136)
* Added common extensions.
The file was modifiedwurst/_handles/Force.wurst (diff)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit e4c595e90154814991df612ba9d3dffc20cc135f by frotty
fix #148
thx @phoenixzeng
The file was modifiedwurst/data/HashSetTests.wurst (diff)
The file was modifiedwurst/data/HashSet.wurst (diff)
The file was modifiedwurst/data/HashSet.wurst (diff)
The file was modifiedwurst/event/DamageDetection.wurst (diff)
Commit bd20d9d6e294a114c6a58f8815494ad3eb43c33c by frotty
Update Interpolation.wurst (#146)
The file was modifiedwurst/math/Interpolation.wurst (diff)
Commit 81d2d4e1e5812d5bbe94bace8b618ac1090a68d5 by frotty
Mouse events update (#152)
The file was modifiedwurst/closures/ClosureEvents.wurst (diff)
The file was modifiedwurst/event/EventHelper.wurst (diff)
Commit f08d6f6b123a8f9aac78a904ed05d539da099369 by frotty
Update Unit.wurst (#153)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit e0013645cc2c3d119704bb87715d7273723268bd by frotty
Update Effect.wurst (#154)
The file was modifiedwurst/_handles/Effect.wurst (diff)
Commit 4ec1b0f1176e97001d1f74fc25923318fea272d9 by frotty
function unit.isHidden() (#155)
The file was modifiedwurst/_handles/Unit.wurst (diff)
Commit c3feaddce5a266342857444db3047dfc8c566684 by frotty
Update StringUtils.wurst (#156)
The file was modifiedwurst/util/StringUtils.wurst (diff)
Commit 9fa55bdd99ff64df20afd253abe81bdec80a69aa by noreply
Update InstantDummyCaster.wurst
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
Commit 969bce9685f45a176d1ca99074aca54afcd896c8 by noreply
Update InstantDummyCaster.wurst
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
The file was modifiedREADME.md (diff)
The file was modifiedREADME.md (diff)
Commit 3f942c5f17e8a673f9d6bef72965d0f2faa1db40 by frotty
deprecate non vec func
The file was modifiedwurst/_handles/Item.wurst (diff)
Commit 777060d6eb71bc3eb6a5ff85d006beae2017b6a3 by frotty
add OrderIds wrapper for Orders (will be deprecated to add string
variants)
The file was addedwurst/_wurst/assets/OrderIds.wurst
The file was modifiedwurst/_wurst/assets/Orders.wurst (diff)
Commit 46b0ba5be2ae7298586faf859ab09434cc9ba372 by frotty
boolean b -> let success
The file was modifiedwurst/dummy/InstantDummyCaster.wurst (diff)
Commit 53a67605fe85277596b3392088d207596a7451d7 by frotty
#140 - implement vec2.withRadiusRect (#158)
The file was modifiedwurst/math/Vectors.wurst (diff)
Commit 1449f0b549ba6c6aa74203fb04229368c8a2ade1 by frotty
Update ClosureForGroups.wurst
The file was modifiedwurst/closures/ClosureForGroups.wurst (diff)
Commit be3aa21ffe963757e924232c0382e7adbb03f4e9 by noreply
Fix #162 (#164)
* Update StringUtils.wurst

* Update StringUtilsTests.wurst
The file was modifiedwurst/util/StringUtils.wurst (diff)
The file was modifiedwurst/util/StringUtilsTests.wurst (diff)
Commit 82cae7b9d720d9d3acb4348ddac8193ea1dcaac2 by frotty
upgrade shuffle algo thx @lep
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit f6d04d5bbe063fca552429f04992a2f3637b5dbb by frotty
fix matrix inversion, thx @menag
The file was modifiedwurst/math/MatricesTests.wurst (diff)
The file was modifiedwurst/math/Matrices.wurst (diff)
Commit a845d16cd48e0781203f92849b381cf3b89f47e5 by noreply
Update LinkedList.wurst
The file was modifiedwurst/data/LinkedList.wurst (diff)
Commit 9b52a2a3c35e8b9c7731e5b057e368f2bc4515e1 by frotty
Create DummyCaster.wurst
The file was addedwurst/dummy/DummyCaster.wurst
Commit a1175e9d0c16ede47ea7535c127f13787ef36a08 by frotty
fix Knockback3 using unit's zero-z-pos and bounds handling
The file was modifiedwurst/util/Knockback3.wurst (diff)
Commit 14e883bac53ba1d29b8a625f63a9ada538251938 by frotty
improve Knockback3 hot doc
The file was modifiedwurst/util/Knockback3.wurst (diff)
Commit e162dbe38d508fd28d1aae8913c85294265bd77c by frotty
fix closurevents damage listener not working for preplaced units
The file was modifiedwurst/closures/ClosureEvents.wurst (diff)
Commit 9da0f5b73e20e81cc4264448aa94643582005e90 by frotty
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
The file was modifiedwurst/closures/ClosureTimers.wurst (diff)
Commit 343e8d875ed6a2a07dd9a7d183b3186ef4df94d7 by frotty
fix #167 and fenix callbacks now destroyed
The file was modifiedwurst/closures/ClosureForGroups.wurst (diff)
The file was modifiedwurst/_handles/primitives/StringTests.wurst (diff)
The file was modifiedwurst/_handles/primitives/String.wurst (diff)