| 06-12-2009, 06:28 AM | #1 |
Blizzard.j file Added JASS:// Hashtable value types constant integer bj_HASHTABLE_BOOLEAN = 0 constant integer bj_HASHTABLE_INTEGER = 1 constant integer bj_HASHTABLE_REAL = 2 constant integer bj_HASHTABLE_STRING = 3 constant integer bj_HASHTABLE_HANDLE = 4 hashtable bj_lastCreatedHashtable = null function GetHandleIdBJ takes handle h returns integer return GetHandleId(h) endfunction function StringHashBJ takes string s returns integer return StringHash(s) endfunction function TriggerRegisterDestDeathInRegionEvent takes trigger trig, rect r returns nothing set bj_destInRegionDiesTrig = trig set bj_destInRegionDiesCount = 0 call EnumDestructablesInRect(r, null, function RegisterDestDeathInRegionEnum) endfunction function InitHashtableBJ takes nothing returns hashtable set bj_lastCreatedHashtable = InitHashtable() return bj_lastCreatedHashtable endfunction function GetLastCreatedHashtableBJ takes nothing returns hashtable return bj_lastCreatedHashtable endfunction function GetLastCreatedHashtableBJ takes nothing returns hashtable return bj_lastCreatedHashtable endfunction function StoreRealBJ takes real value, string key, string missionKey, gamecache cache returns nothing call StoreReal(cache, missionKey, key, value) endfunction function StoreIntegerBJ takes integer value, string key, string missionKey, gamecache cache returns nothing call StoreInteger(cache, missionKey, key, value) endfunction function StoreBooleanBJ takes boolean value, string key, string missionKey, gamecache cache returns nothing call StoreBoolean(cache, missionKey, key, value) endfunction function SaveRealBJ takes real value, integer key, integer missionKey, hashtable table returns nothing call SaveReal(table, missionKey, key, value) endfunction function SaveIntegerBJ takes integer value, integer key, integer missionKey, hashtable table returns nothing call SaveInteger(table, missionKey, key, value) endfunction function SaveBooleanBJ takes boolean value, integer key, integer missionKey, hashtable table returns nothing call SaveBoolean(table, missionKey, key, value) endfunction function SaveStringBJ takes string value, integer key, integer missionKey, hashtable table returns boolean return SaveStr(table, missionKey, key, value) endfunction function SavePlayerHandleBJ takes player whichPlayer, integer key, integer missionKey, hashtable table returns boolean return SavePlayerHandle(table, missionKey, key, whichPlayer) endfunction function SaveWidgetHandleBJ takes widget whichWidget, integer key, integer missionKey, hashtable table returns boolean return SaveWidgetHandle(table, missionKey, key, whichWidget) endfunction function SaveDestructableHandleBJ takes destructable whichDestructable, integer key, integer missionKey, hashtable table returns boolean return SaveDestructableHandle(table, missionKey, key, whichDestructable) endfunction function SaveItemHandleBJ takes item whichItem, integer key, integer missionKey, hashtable table returns boolean return SaveItemHandle(table, missionKey, key, whichItem) endfunction function SaveUnitHandleBJ takes unit whichUnit, integer key, integer missionKey, hashtable table returns boolean return SaveUnitHandle(table, missionKey, key, whichUnit) endfunction function SaveAbilityHandleBJ takes ability whichAbility, integer key, integer missionKey, hashtable table returns boolean return SaveAbilityHandle(table, missionKey, key, whichAbility) endfunction function SaveTimerHandleBJ takes timer whichTimer, integer key, integer missionKey, hashtable table returns boolean return SaveTimerHandle(table, missionKey, key, whichTimer) endfunction function SaveTriggerHandleBJ takes trigger whichTrigger, integer key, integer missionKey, hashtable table returns boolean return SaveTriggerHandle(table, missionKey, key, whichTrigger) endfunction function SaveTriggerConditionHandleBJ takes triggercondition whichTriggercondition, integer key, integer missionKey, hashtable table returns boolean return SaveTriggerConditionHandle(table, missionKey, key, whichTriggercondition) endfunction function SaveTriggerActionHandleBJ takes triggeraction whichTriggeraction, integer key, integer missionKey, hashtable table returns boolean return SaveTriggerActionHandle(table, missionKey, key, whichTriggeraction) endfunction function SaveTriggerEventHandleBJ takes event whichEvent, integer key, integer missionKey, hashtable table returns boolean return SaveTriggerEventHandle(table, missionKey, key, whichEvent) endfunction function SaveForceHandleBJ takes force whichForce, integer key, integer missionKey, hashtable table returns boolean return SaveForceHandle(table, missionKey, key, whichForce) endfunction function SaveGroupHandleBJ takes group whichGroup, integer key, integer missionKey, hashtable table returns boolean return SaveGroupHandle(table, missionKey, key, whichGroup) endfunction function SaveLocationHandleBJ takes location whichLocation, integer key, integer missionKey, hashtable table returns boolean return SaveLocationHandle(table, missionKey, key, whichLocation) endfunction function SaveRectHandleBJ takes rect whichRect, integer key, integer missionKey, hashtable table returns boolean return SaveRectHandle(table, missionKey, key, whichRect) endfunction function SaveBooleanExprHandleBJ takes boolexpr whichBoolexpr, integer key, integer missionKey, hashtable table returns boolean return SaveBooleanExprHandle(table, missionKey, key, whichBoolexpr) endfunction function SaveSoundHandleBJ takes sound whichSound, integer key, integer missionKey, hashtable table returns boolean return SaveSoundHandle(table, missionKey, key, whichSound) endfunction function SaveEffectHandleBJ takes effect whichEffect, integer key, integer missionKey, hashtable table returns boolean return SaveEffectHandle(table, missionKey, key, whichEffect) endfunction function SaveUnitPoolHandleBJ takes unitpool whichUnitpool, integer key, integer missionKey, hashtable table returns boolean return SaveUnitPoolHandle(table, missionKey, key, whichUnitpool) endfunction function SaveItemPoolHandleBJ takes itempool whichItempool, integer key, integer missionKey, hashtable table returns boolean return SaveItemPoolHandle(table, missionKey, key, whichItempool) endfunction function SaveQuestHandleBJ takes quest whichQuest, integer key, integer missionKey, hashtable table returns boolean return SaveQuestHandle(table, missionKey, key, whichQuest) endfunction function SaveQuestItemHandleBJ takes questitem whichQuestitem, integer key, integer missionKey, hashtable table returns boolean return SaveQuestItemHandle(table, missionKey, key, whichQuestitem) endfunction function SaveDefeatConditionHandleBJ takes defeatcondition whichDefeatcondition, integer key, integer missionKey, hashtable table returns boolean return SaveDefeatConditionHandle(table, missionKey, key, whichDefeatcondition) endfunction function SaveTimerDialogHandleBJ takes timerdialog whichTimerdialog, integer key, integer missionKey, hashtable table returns boolean return SaveTimerDialogHandle(table, missionKey, key, whichTimerdialog) endfunction function SaveLeaderboardHandleBJ takes leaderboard whichLeaderboard, integer key, integer missionKey, hashtable table returns boolean return SaveLeaderboardHandle(table, missionKey, key, whichLeaderboard) endfunction function SaveMultiboardHandleBJ takes multiboard whichMultiboard, integer key, integer missionKey, hashtable table returns boolean return SaveMultiboardHandle(table, missionKey, key, whichMultiboard) endfunction function SaveMultiboardItemHandleBJ takes multiboarditem whichMultiboarditem, integer key, integer missionKey, hashtable table returns boolean return SaveMultiboardItemHandle(table, missionKey, key, whichMultiboarditem) endfunction function SaveTrackableHandleBJ takes trackable whichTrackable, integer key, integer missionKey, hashtable table returns boolean return SaveTrackableHandle(table, missionKey, key, whichTrackable) endfunction function SaveDialogHandleBJ takes dialog whichDialog, integer key, integer missionKey, hashtable table returns boolean return SaveDialogHandle(table, missionKey, key, whichDialog) endfunction function SaveButtonHandleBJ takes button whichButton, integer key, integer missionKey, hashtable table returns boolean return SaveButtonHandle(table, missionKey, key, whichButton) endfunction function SaveTextTagHandleBJ takes texttag whichTexttag, integer key, integer missionKey, hashtable table returns boolean return SaveTextTagHandle(table, missionKey, key, whichTexttag) endfunction function SaveLightningHandleBJ takes lightning whichLightning, integer key, integer missionKey, hashtable table returns boolean return SaveLightningHandle(table, missionKey, key, whichLightning) endfunction function SaveImageHandleBJ takes image whichImage, integer key, integer missionKey, hashtable table returns boolean return SaveImageHandle(table, missionKey, key, whichImage) endfunction function SaveUbersplatHandleBJ takes ubersplat whichUbersplat, integer key, integer missionKey, hashtable table returns boolean return SaveUbersplatHandle(table, missionKey, key, whichUbersplat) endfunction function SaveRegionHandleBJ takes region whichRegion, integer key, integer missionKey, hashtable table returns boolean return SaveRegionHandle(table, missionKey, key, whichRegion) endfunction function SaveFogStateHandleBJ takes fogstate whichFogState, integer key, integer missionKey, hashtable table returns boolean return SaveFogStateHandle(table, missionKey, key, whichFogState) endfunction function SaveFogModifierHandleBJ takes fogmodifier whichFogModifier, integer key, integer missionKey, hashtable table returns boolean return SaveFogModifierHandle(table, missionKey, key, whichFogModifier) endfunction function LoadRealBJ takes integer key, integer missionKey, hashtable table returns real //call SyncStoredReal(table, missionKey, key) return LoadReal(table, missionKey, key) endfunction function LoadIntegerBJ takes integer key, integer missionKey, hashtable table returns integer //call SyncStoredInteger(table, missionKey, key) return LoadInteger(table, missionKey, key) endfunction function LoadBooleanBJ takes integer key, integer missionKey, hashtable table returns boolean //call SyncStoredBoolean(table, missionKey, key) return LoadBoolean(table, missionKey, key) endfunction function LoadStringBJ takes integer key, integer missionKey, hashtable table returns string local string s //call SyncStoredString(table, missionKey, key) set s = LoadStr(table, missionKey, key) if (s == null) then return "" else return s endif endfunction function LoadPlayerHandleBJ takes integer key, integer missionKey, hashtable table returns player return LoadPlayerHandle(table, missionKey, key) endfunction function LoadWidgetHandleBJ takes integer key, integer missionKey, hashtable table returns widget return LoadWidgetHandle(table, missionKey, key) endfunction function LoadDestructableHandleBJ takes integer key, integer missionKey, hashtable table returns destructable return LoadDestructableHandle(table, missionKey, key) endfunction function LoadItemHandleBJ takes integer key, integer missionKey, hashtable table returns item return LoadItemHandle(table, missionKey, key) endfunction function LoadUnitHandleBJ takes integer key, integer missionKey, hashtable table returns unit return LoadUnitHandle(table, missionKey, key) endfunction function LoadAbilityHandleBJ takes integer key, integer missionKey, hashtable table returns ability return LoadAbilityHandle(table, missionKey, key) endfunction function LoadTimerHandleBJ takes integer key, integer missionKey, hashtable table returns timer return LoadTimerHandle(table, missionKey, key) endfunction function LoadTriggerHandleBJ takes integer key, integer missionKey, hashtable table returns trigger return LoadTriggerHandle(table, missionKey, key) endfunction function LoadTriggerConditionHandleBJ takes integer key, integer missionKey, hashtable table returns triggercondition return LoadTriggerConditionHandle(table, missionKey, key) endfunction function LoadTriggerActionHandleBJ takes integer key, integer missionKey, hashtable table returns triggeraction return LoadTriggerActionHandle(table, missionKey, key) endfunction function LoadTriggerEventHandleBJ takes integer key, integer missionKey, hashtable table returns event return LoadTriggerEventHandle(table, missionKey, key) endfunction function LoadForceHandleBJ takes integer key, integer missionKey, hashtable table returns force return LoadForceHandle(table, missionKey, key) endfunction function LoadGroupHandleBJ takes integer key, integer missionKey, hashtable table returns group return LoadGroupHandle(table, missionKey, key) endfunction function LoadLocationHandleBJ takes integer key, integer missionKey, hashtable table returns location return LoadLocationHandle(table, missionKey, key) endfunction function LoadRectHandleBJ takes integer key, integer missionKey, hashtable table returns rect return LoadRectHandle(table, missionKey, key) endfunction function LoadBooleanExprHandleBJ takes integer key, integer missionKey, hashtable table returns boolexpr return LoadBooleanExprHandle(table, missionKey, key) endfunction function LoadSoundHandleBJ takes integer key, integer missionKey, hashtable table returns sound return LoadSoundHandle(table, missionKey, key) endfunction function LoadEffectHandleBJ takes integer key, integer missionKey, hashtable table returns effect return LoadEffectHandle(table, missionKey, key) endfunction function LoadUnitPoolHandleBJ takes integer key, integer missionKey, hashtable table returns unitpool return LoadUnitPoolHandle(table, missionKey, key) endfunction function LoadItemPoolHandleBJ takes integer key, integer missionKey, hashtable table returns itempool return LoadItemPoolHandle(table, missionKey, key) endfunction function LoadQuestHandleBJ takes integer key, integer missionKey, hashtable table returns quest return LoadQuestHandle(table, missionKey, key) endfunction function LoadQuestItemHandleBJ takes integer key, integer missionKey, hashtable table returns questitem return LoadQuestItemHandle(table, missionKey, key) endfunction function LoadDefeatConditionHandleBJ takes integer key, integer missionKey, hashtable table returns defeatcondition return LoadDefeatConditionHandle(table, missionKey, key) endfunction function LoadTimerDialogHandleBJ takes integer key, integer missionKey, hashtable table returns timerdialog return LoadTimerDialogHandle(table, missionKey, key) endfunction function LoadLeaderboardHandleBJ takes integer key, integer missionKey, hashtable table returns leaderboard return LoadLeaderboardHandle(table, missionKey, key) endfunction function LoadMultiboardHandleBJ takes integer key, integer missionKey, hashtable table returns multiboard return LoadMultiboardHandle(table, missionKey, key) endfunction function LoadMultiboardItemHandleBJ takes integer key, integer missionKey, hashtable table returns multiboarditem return LoadMultiboardItemHandle(table, missionKey, key) endfunction function LoadTrackableHandleBJ takes integer key, integer missionKey, hashtable table returns trackable return LoadTrackableHandle(table, missionKey, key) endfunction function LoadDialogHandleBJ takes integer key, integer missionKey, hashtable table returns dialog return LoadDialogHandle(table, missionKey, key) endfunction function LoadButtonHandleBJ takes integer key, integer missionKey, hashtable table returns button return LoadButtonHandle(table, missionKey, key) endfunction function LoadTextTagHandleBJ takes integer key, integer missionKey, hashtable table returns texttag return LoadTextTagHandle(table, missionKey, key) endfunction function LoadLightningHandleBJ takes integer key, integer missionKey, hashtable table returns lightning return LoadLightningHandle(table, missionKey, key) endfunction function LoadImageHandleBJ takes integer key, integer missionKey, hashtable table returns image return LoadImageHandle(table, missionKey, key) endfunction function LoadUbersplatHandleBJ takes integer key, integer missionKey, hashtable table returns ubersplat return LoadUbersplatHandle(table, missionKey, key) endfunction function LoadRegionHandleBJ takes integer key, integer missionKey, hashtable table returns region return LoadRegionHandle(table, missionKey, key) endfunction function LoadFogStateHandleBJ takes integer key, integer missionKey, hashtable table returns fogstate return LoadFogStateHandle(table, missionKey, key) endfunction function LoadFogModifierHandleBJ takes integer key, integer missionKey, hashtable table returns fogmodifier return LoadFogModifierHandle(table, missionKey, key) endfunction function FlushParentHashtableBJ takes hashtable table returns nothing call FlushParentHashtable(table) endfunction function FlushChildHashtableBJ takes integer missionKey, hashtable table returns nothing call FlushChildHashtable(table, missionKey) endfunction function HaveSavedValue takes integer key, integer valueType, integer missionKey, hashtable table returns boolean if (valueType == bj_HASHTABLE_BOOLEAN) then return HaveSavedBoolean(table, missionKey, key) elseif (valueType == bj_HASHTABLE_INTEGER) then return HaveSavedInteger(table, missionKey, key) elseif (valueType == bj_HASHTABLE_REAL) then return HaveSavedReal(table, missionKey, key) elseif (valueType == bj_HASHTABLE_STRING) then return HaveSavedString(table, missionKey, key) elseif (valueType == bj_HASHTABLE_STRING) then return HaveSavedHandle(table, missionKey, key) else // Unrecognized value type - ignore the request. return false endif endfunction function GetDyingDestructable takes nothing returns destructable return GetTriggerDestructable() endfunction Removed JASS:function TriggerRegisterDestDeathInRegionEvent takes trigger trig, rect r returns event set bj_destInRegionDiesTrig = trig set bj_destInRegionDiesCount = 0 call EnumDestructablesInRect(r, null, function RegisterDestDeathInRegionEnum) return trig endfunction function GetDyingDestructable takes nothing returns destructable return GetTriggerWidget() endfunction Common.j file Added JASS:type hashtable extends handle native GetHandleId takes handle h returns integer native StringHash takes string s returns integer constant native GetTriggerDestructable takes nothing returns destructable native HaveStoredInteger takes gamecache cache, string missionKey, string key returns boolean native HaveStoredReal takes gamecache cache, string missionKey, string key returns boolean native HaveStoredBoolean takes gamecache cache, string missionKey, string key returns boolean native HaveStoredUnit takes gamecache cache, string missionKey, string key returns boolean native HaveStoredString takes gamecache cache, string missionKey, string key returns boolean native FlushGameCache takes gamecache cache returns nothing native FlushStoredMission takes gamecache cache, string missionKey returns nothing native FlushStoredInteger takes gamecache cache, string missionKey, string key returns nothing native FlushStoredReal takes gamecache cache, string missionKey, string key returns nothing native FlushStoredBoolean takes gamecache cache, string missionKey, string key returns nothing native FlushStoredUnit takes gamecache cache, string missionKey, string key returns nothing native FlushStoredString takes gamecache cache, string missionKey, string key returns nothing native InitHashtable takes nothing returns hashtable native HaveStoredInteger takes gamecache cache, string missionKey, string key returns boolean native HaveStoredReal takes gamecache cache, string missionKey, string key returns boolean native HaveStoredBoolean takes gamecache cache, string missionKey, string key returns boolean native HaveStoredUnit takes gamecache cache, string missionKey, string key returns boolean native HaveStoredString takes gamecache cache, string missionKey, string key returns boolean native FlushGameCache takes gamecache cache returns nothing native FlushStoredMission takes gamecache cache, string missionKey returns nothing native FlushStoredInteger takes gamecache cache, string missionKey, string key returns nothing native FlushStoredReal takes gamecache cache, string missionKey, string key returns nothing native FlushStoredBoolean takes gamecache cache, string missionKey, string key returns nothing native FlushStoredUnit takes gamecache cache, string missionKey, string key returns nothing native FlushStoredString takes gamecache cache, string missionKey, string key returns nothing // Will return 0 if the specified value's data is not found in the cache native GetStoredInteger takes gamecache cache, string missionKey, string key returns integer native GetStoredReal takes gamecache cache, string missionKey, string key returns real native GetStoredBoolean takes gamecache cache, string missionKey, string key returns boolean native GetStoredString takes gamecache cache, string missionKey, string key returns string native RestoreUnit takes gamecache cache, string missionKey, string key, player forWhichPlayer, real x, real y, real facing returns unit native InitHashtable takes nothing returns hashtable native SaveInteger takes hashtable table, integer parentKey, integer childKey, integer value returns nothing native SaveReal takes hashtable table, integer parentKey, integer childKey, real value returns nothing native SaveBoolean takes hashtable table, integer parentKey, integer childKey, boolean value returns nothing native SaveStr takes hashtable table, integer parentKey, integer childKey, string value returns boolean native SavePlayerHandle takes hashtable table, integer parentKey, integer childKey, player whichPlayer returns boolean native SaveWidgetHandle takes hashtable table, integer parentKey, integer childKey, widget whichWidget returns boolean native SaveDestructableHandle takes hashtable table, integer parentKey, integer childKey, destructable whichDestructable returns boolean native SaveItemHandle takes hashtable table, integer parentKey, integer childKey, item whichItem returns boolean native SaveUnitHandle takes hashtable table, integer parentKey, integer childKey, unit whichUnit returns boolean native SaveAbilityHandle takes hashtable table, integer parentKey, integer childKey, ability whichAbility returns boolean native SaveTimerHandle takes hashtable table, integer parentKey, integer childKey, timer whichTimer returns boolean native SaveTriggerHandle takes hashtable table, integer parentKey, integer childKey, trigger whichTrigger returns boolean native SaveTriggerConditionHandle takes hashtable table, integer parentKey, integer childKey, triggercondition whichTriggercondition returns boolean native SaveTriggerActionHandle takes hashtable table, integer parentKey, integer childKey, triggeraction whichTriggeraction returns boolean native SaveTriggerEventHandle takes hashtable table, integer parentKey, integer childKey, event whichEvent returns boolean native SaveForceHandle takes hashtable table, integer parentKey, integer childKey, force whichForce returns boolean native SaveGroupHandle takes hashtable table, integer parentKey, integer childKey, group whichGroup returns boolean native SaveLocationHandle takes hashtable table, integer parentKey, integer childKey, location whichLocation returns boolean native SaveRectHandle takes hashtable table, integer parentKey, integer childKey, rect whichRect returns boolean native SaveBooleanExprHandle takes hashtable table, integer parentKey, integer childKey, boolexpr whichBoolexpr returns boolean native SaveSoundHandle takes hashtable table, integer parentKey, integer childKey, sound whichSound returns boolean native SaveEffectHandle takes hashtable table, integer parentKey, integer childKey, effect whichEffect returns boolean native SaveUnitPoolHandle takes hashtable table, integer parentKey, integer childKey, unitpool whichUnitpool returns boolean native SaveItemPoolHandle takes hashtable table, integer parentKey, integer childKey, itempool whichItempool returns boolean native SaveQuestHandle takes hashtable table, integer parentKey, integer childKey, quest whichQuest returns boolean native SaveQuestItemHandle takes hashtable table, integer parentKey, integer childKey, questitem whichQuestitem returns boolean native SaveDefeatConditionHandle takes hashtable table, integer parentKey, integer childKey, defeatcondition whichDefeatcondition returns boolean native SaveTimerDialogHandle takes hashtable table, integer parentKey, integer childKey, timerdialog whichTimerdialog returns boolean native SaveLeaderboardHandle takes hashtable table, integer parentKey, integer childKey, leaderboard whichLeaderboard returns boolean native SaveMultiboardHandle takes hashtable table, integer parentKey, integer childKey, multiboard whichMultiboard returns boolean native SaveMultiboardItemHandle takes hashtable table, integer parentKey, integer childKey, multiboarditem whichMultiboarditem returns boolean native SaveTrackableHandle takes hashtable table, integer parentKey, integer childKey, trackable whichTrackable returns boolean native SaveDialogHandle takes hashtable table, integer parentKey, integer childKey, dialog whichDialog returns boolean native SaveButtonHandle takes hashtable table, integer parentKey, integer childKey, button whichButton returns boolean native SaveTextTagHandle takes hashtable table, integer parentKey, integer childKey, texttag whichTexttag returns boolean native SaveLightningHandle takes hashtable table, integer parentKey, integer childKey, lightning whichLightning returns boolean native SaveImageHandle takes hashtable table, integer parentKey, integer childKey, image whichImage returns boolean native SaveUbersplatHandle takes hashtable table, integer parentKey, integer childKey, ubersplat whichUbersplat returns boolean native SaveRegionHandle takes hashtable table, integer parentKey, integer childKey, region whichRegion returns boolean native SaveFogStateHandle takes hashtable table, integer parentKey, integer childKey, fogstate whichFogState returns boolean native SaveFogModifierHandle takes hashtable table, integer parentKey, integer childKey, fogmodifier whichFogModifier returns boolean native LoadInteger takes hashtable table, integer parentKey, integer childKey returns integer native LoadReal takes hashtable table, integer parentKey, integer childKey returns real native LoadBoolean takes hashtable table, integer parentKey, integer childKey returns boolean native LoadStr takes hashtable table, integer parentKey, integer childKey returns string native LoadPlayerHandle takes hashtable table, integer parentKey, integer childKey returns player native LoadWidgetHandle takes hashtable table, integer parentKey, integer childKey returns widget native LoadDestructableHandle takes hashtable table, integer parentKey, integer childKey returns destructable native LoadItemHandle takes hashtable table, integer parentKey, integer childKey returns item native LoadUnitHandle takes hashtable table, integer parentKey, integer childKey returns unit native LoadAbilityHandle takes hashtable table, integer parentKey, integer childKey returns ability native LoadTimerHandle takes hashtable table, integer parentKey, integer childKey returns timer native LoadTriggerHandle takes hashtable table, integer parentKey, integer childKey returns trigger native LoadTriggerConditionHandle takes hashtable table, integer parentKey, integer childKey returns triggercondition native LoadTriggerActionHandle takes hashtable table, integer parentKey, integer childKey returns triggeraction native LoadTriggerEventHandle takes hashtable table, integer parentKey, integer childKey returns event native LoadForceHandle takes hashtable table, integer parentKey, integer childKey returns force native LoadGroupHandle takes hashtable table, integer parentKey, integer childKey returns group native LoadLocationHandle takes hashtable table, integer parentKey, integer childKey returns location native LoadRectHandle takes hashtable table, integer parentKey, integer childKey returns rect native LoadBooleanExprHandle takes hashtable table, integer parentKey, integer childKey returns boolexpr native LoadSoundHandle takes hashtable table, integer parentKey, integer childKey returns sound native LoadEffectHandle takes hashtable table, integer parentKey, integer childKey returns effect native LoadUnitPoolHandle takes hashtable table, integer parentKey, integer childKey returns unitpool native LoadItemPoolHandle takes hashtable table, integer parentKey, integer childKey returns itempool native LoadQuestHandle takes hashtable table, integer parentKey, integer childKey returns quest native LoadQuestItemHandle takes hashtable table, integer parentKey, integer childKey returns questitem native LoadDefeatConditionHandle takes hashtable table, integer parentKey, integer childKey returns defeatcondition native LoadTimerDialogHandle takes hashtable table, integer parentKey, integer childKey returns timerdialog native LoadLeaderboardHandle takes hashtable table, integer parentKey, integer childKey returns leaderboard native LoadMultiboardHandle takes hashtable table, integer parentKey, integer childKey returns multiboard native LoadMultiboardItemHandle takes hashtable table, integer parentKey, integer childKey returns multiboarditem native LoadTrackableHandle takes hashtable table, integer parentKey, integer childKey returns trackable native LoadDialogHandle takes hashtable table, integer parentKey, integer childKey returns dialog native LoadButtonHandle takes hashtable table, integer parentKey, integer childKey returns button native LoadTextTagHandle takes hashtable table, integer parentKey, integer childKey returns texttag native LoadLightningHandle takes hashtable table, integer parentKey, integer childKey returns lightning native LoadImageHandle takes hashtable table, integer parentKey, integer childKey returns image native LoadUbersplatHandle takes hashtable table, integer parentKey, integer childKey returns ubersplat native LoadRegionHandle takes hashtable table, integer parentKey, integer childKey returns region native LoadFogStateHandle takes hashtable table, integer parentKey, integer childKey returns fogstate native LoadFogModifierHandle takes hashtable table, integer parentKey, integer childKey returns fogmodifier native HaveSavedInteger takes hashtable table, integer parentKey, integer childKey returns boolean native HaveSavedReal takes hashtable table, integer parentKey, integer childKey returns boolean native HaveSavedBoolean takes hashtable table, integer parentKey, integer childKey returns boolean native HaveSavedString takes hashtable table, integer parentKey, integer childKey returns boolean native HaveSavedHandle takes hashtable table, integer parentKey, integer childKey returns boolean native RemoveSavedInteger takes hashtable table, integer parentKey, integer childKey returns nothing native RemoveSavedReal takes hashtable table, integer parentKey, integer childKey returns nothing native RemoveSavedBoolean takes hashtable table, integer parentKey, integer childKey returns nothing native RemoveSavedString takes hashtable table, integer parentKey, integer childKey returns nothing native RemoveSavedHandle takes hashtable table, integer parentKey, integer childKey returns nothing native FlushParentHashtable takes hashtable table returns nothing native FlushChildHashtable takes hashtable table, integer parentKey returns nothing Removed JASS:native GetStoredInteger takes gamecache cache, string missionKey, string key returns integer native GetStoredReal takes gamecache cache, string missionKey, string key returns real native GetStoredBoolean takes gamecache cache, string missionKey, string key returns boolean native GetStoredString takes gamecache cache, string missionKey, string key returns string native RestoreUnit takes gamecache cache, string missionKey, string key, player forWhichPlayer, real x, real y, real facing returns unit native HaveStoredInteger takes gamecache cache, string missionKey, string key returns boolean native HaveStoredReal takes gamecache cache, string missionKey, string key returns boolean native HaveStoredBoolean takes gamecache cache, string missionKey, string key returns boolean native HaveStoredUnit takes gamecache cache, string missionKey, string key returns boolean native HaveStoredString takes gamecache cache, string missionKey, string key returns boolean native FlushGameCache takes gamecache cache returns nothing native FlushStoredMission takes gamecache cache, string missionKey returns nothing native FlushStoredInteger takes gamecache cache, string missionKey, string key returns nothing native FlushStoredReal takes gamecache cache, string missionKey, string key returns nothing native FlushStoredBoolean takes gamecache cache, string missionKey, string key returns nothing native FlushStoredUnit takes gamecache cache, string missionKey, string key returns nothing native FlushStoredString takes gamecache cache, string missionKey, string key returns nothing |
| 06-12-2009, 12:49 PM | #2 |
Some of the natives got removed and then added again? oO or explain please! Greez |
| 06-12-2009, 01:02 PM | #3 |
No native was removed. I guess his file comparer just got confused. |
| 06-12-2009, 02:36 PM | #4 |
Aye, I was worried we would have the gamecache natives pruned. |
| 06-12-2009, 08:37 PM | #5 |
Phew .. I was worried I would have to update Kate and Gedit plugins even more (again) xD |
| 06-12-2009, 08:38 PM | #6 |
you do. |
| 06-12-2009, 09:07 PM | #7 |
Adding just a bunch of new stuff is easier then adding stuff and removing stuff ... Oh well ... you were pretty clear anyways .. |
