Skip to content
everloot

Lore archive · Warcraft Wiki, 2023 dump

Warcraft III/Patch 1.24a

Last wiki revision 2018-11-09

Patch 1.24a was a minor patch that was released on August 4, 2009.

  • Added new JASS hash table functions to replace the lost functionality from fixing unsafe type casting.
  • Hash Table - Save Item Handle
  • Hash Table - Save Unit Handle
  • Hash Table - Load Item Handle
  • Hash Table - Load Unit Handle
  • Hash Table - Get Handle ID
  • Fixed an exploit related to unsafe type casting that allowed users to execute arbitrary code in maps.
  • Fixed the JASS unsafe type casting exploit ("return bug").
  • Fixed several World Editor crashes.
  • “Shadowing” global variables with local variables no longer is possible.
  • Fixed a type conversion dealing with operators (i.e. adding a handle with an integer)
  • Added the ability to store hashtable handles in a hashtable
  • Added getSpellTargetX and getSpellTargetY natives
  • Added a new base handle type “Agent” of which many types now extend from.
  • Added a SaveAgentHandle native which can be used for saving most handle types
  • Added a JASS optimization dealing with global variable change events.
  • Increased max map file size from 4MB to 8MB.

Source

https://warcraft.wiki.gg/wiki/Warcraft_III/Patch_1.24a · retrieved 2023-11-13 · CC BY-SA 4.0

Converted from wikitext with templates, tables and images removed, so some sentences may be missing values.

This archive predates WoW: Forever. For collected gameplay facts see the Forever database. Search the archive.