Name | Type | is_array | initial_value |
aaffLocSpawnPosTemp | location | No | |
aaffLocUnitPosTemp | location | No | |
aaPlayerRef | unit | No | |
aaPlayerRefTemp | unit | No | |
BackstabAbilityLevel | integer | No | |
BackstabDamageArray | real | Yes | |
BackstabDamageArraySucc | real | Yes | |
BackstabDamageToDo | real | No | |
BackStabPlayerPos | location | No | |
BackStabVictimPos | location | No | |
BackStabVictimRef | unit | No | |
char_BanditLeaderRef | unit | No | |
char_BansheeRef | unit | No | |
char_CasterEvasionRef | unit | No | |
char_CasterINVISREF | unit | No | |
char_CasterRef | unit | No | |
char_CrystalRef | unit | No | |
char_CrystalRef_Copy | unit | No | |
char_CrystalRefTemp | unit | No | |
char_GoldenShowersRef | unit | No | |
char_GuardAfterGateGreeterRef | unit | No | |
char_GuardGateRef | unit | No | |
char_LittleTommyRef | unit | No | |
char_MorrisRef | unit | No | |
char_NecroRef | unit | No | |
char_TheKeeperRef | unit | No | |
CheckDistKillCondition | integer | No | |
CheckDistPointA | location | No | |
CheckDistPointB | location | No | |
CheckDistUnitA | unit | No | |
CheckDistValue | real | No | |
CheckDistWorking | integer | No | |
CrystalInvisAllowed | integer | No | 0 |
DestroyLastEffectTime | real | No | |
DialBuddyMainAbourYourself | button | No | |
DialMorrisMainAbourYourself | button | No | |
ff_AlternateEnding | integer | No | |
ff_InCutscene | boolean | No | |
ff_InCutsceneDoNotAffectCamera | boolean | No | |
ff_InCutsceneRunningTrigger | trigger | No | |
ff_InCutsceneSkipAllow | integer | No | |
ff_InCutsceneSkipped | integer | No | |
ff_InCutsceneSkipTrigger | trigger | No | |
ffActivatedGolems | boolean | No | |
ffCheaterCrystal | integer | No | |
ffCheaterMott | integer | No | |
ffDayPassed | integer | No | |
ffDifficulty | integer | No | |
ffFront_AfterGate_GuardBark | boolean | No | |
ffFront_Gate_GuardBark | boolean | No | |
ffFront_Gate_Open | boolean | No | |
ffPlayerEquipped | boolean | No | |
ffSavedSpiders | boolean | No | |
ffSignEasternForestPassed | boolean | No | |
ffSignNovigradPassed | boolean | No | |
ffSignSilverwoodPassed | boolean | No | |
Group_Battle_Golems | group | No | |
HolyWardsReplenishItemTemp | integer | No | |
MQ01Ambush_Crystal_Temp | unit | No | |
MQ01Ambush_StagTemp | unit | No | |
MQ01CityIntr_GreeterRef | unit | No | |
MQ01Quest | quest | No | |
MQ01QuestStage | integer | No | |
MQ01TriggerSpikeTrapVictims | group | No | |
MQ01UG_BanditAmbush01 | group | No | |
MQ01UG_BanditAmbush01DeadCount | integer | No | |
MQ01UG_BanditAmbush02 | group | No | |
MQ01UG_BanditAmbush03 | group | No | |
MQ01UG_BanditAmbush03DeadCount | integer | No | |
MQ02BanditWerewolfRef | unit | No | |
MQ02CaveBanditGroup | group | No | |
MQ02CaveBanditGroupActive | group | No | |
MQ02CaveBanditGroupActiveSeen | group | No | |
MQ02CaveBanditGroupTalked | group | No | |
MQ02CaveBanditGroupVisionGroup | group | No | |
MQ02CaveBanditGuardGate1Ref | unit | No | |
MQ02CaveBanditGuardGate2Ref | unit | No | |
MQ02CaveBanditGuardPatrol1Ref | unit | No | |
MQ02CaveBanditGuardPatrol2Ref | unit | No | |
MQ02CaveBanditGuardPatrol3Ref | unit | No | |
MQ02CaveBanditGuardPatrol4Ref | unit | No | |
MQ02CaveBanditGuardPatrol5Ref | unit | No | |
MQ02CaveBanditGuardPatrol6Ref | unit | No | |
MQ02CaveBanditRunnerRef | unit | No | |
MQ02CaveMonsterGroup | group | No | |
MQ02CrystalCaveBanditsTalkBark | boolean | No | |
MQ02CrystalCaveDetected | boolean | No | |
MQ02CrystalCaveLeaderBark | boolean | No | |
MQ02CrystalCaveLeversDied | integer | No | |
MQ02CrystalCaveLightningTimer | timer | No | |
MQ02CrystalCaveLoseTimer | timer | No | |
MQ02CrystalCaveMonstersOut | boolean | No | |
MQ02CrystalFightCrystalExposed | boolean | No | |
MQ02CrystalFightCrystalMusic | boolean | No | |
MQ02CrystalFightGroups | group | Yes | |
MQ02CrystalFightReturnPoints | location | Yes | |
MQ02DeathItemsSpawned | group | No | |
MQ02ForestBatleBanditGroup | group | No | |
MQ02ForestBatleBanditGroupDead | boolean | No | |
MQ02ForestBatleBanditGroupNum | integer | No | |
MQ02ForestBatleBanditStoredNu | integer | No | |
MQ02ForestBatleSergeantRef | unit | No | |
MQ02ForestBatleSkelArmorRed | integer | No | |
MQ02ForestBatleSkeletonKingRef | unit | No | |
MQ02ForestBatleSkelEvasionAdd | integer | No | |
MQ02ForestBatleUndeadGroup | group | No | |
MQ02MageItemPickUpRef | item | No | |
MQ02Necro_DeathCount | integer | No | |
MQ02Necro_Wave | group | No | |
MQ02Quest | quest | No | |
MQ02QuestNecroRandomTimer | real | No | |
MQ02QuestNecroSpecialEffect | effect | No | |
MQ02QuestStage | integer | No | |
MQ02WerewolfGroupSpawned | group | No | |
MQ03Quest | quest | No | |
MQ03QuestStage | integer | No | |
MQQuestIcon | minimapicon | No | |
MQQuestMark | effect | No | |
OnDeathUnitTriggerItemArray | itemcode | Yes | |
OnDeathUnitTriggerTempPos | location | No | |
OnDeathUnitTriggerValue | integer | No | |
PathBlockersBanditLeader | destructable | Yes | |
PathBlockersBelow | destructable | No | |
PathBlockersForest | destructable | Yes | |
PathBlockersForestBansheeSouth | destructable | No | |
PathBlockersForestBansheeWest | destructable | No | |
PathBlockersForestCrystalPath | destructable | Yes | |
PathBlockersForestMottPath | destructable | Yes | |
PathBlockersForestNecro | destructable | Yes | |
PathBlockersForestNecroFires | lightning | Yes | |
PathBlockersSilverWood | destructable | Yes | |
PreventUnitFromGoingOutRegion | rect | No | |
ReplaceMottRequest | integer | No | |
ResetItemCount | integer | No | |
ResetItemCountRestore | integer | No | |
ResetItemCurrentRef | item | No | |
ResetItemLocArray | location | Yes | |
ResetItemLocTemp | location | No | |
ResetItemTypeArray | itemcode | Yes | |
ResetItemTypeTemp | itemcode | No | |
ResetUnitAngleArray | real | Yes | |
ResetUnitAngleTemp | real | No | |
ResetUnitCount | integer | No | |
ResetUnitCountRestore | integer | No | |
ResetUnitGroupDoNotTouch | group | No | |
ResetUnitGroupTemp | group | No | |
ResetUnitLocArray | location | Yes | |
ResetUnitLocTemp | location | No | |
ResetUnitMasterArray | player | Yes | |
ResetUnitMasterTemp | player | No | |
ResetUnitRefTemp | unit | No | |
ResetUnitTypeArray | unitcode | Yes | |
ResetUnitTypeTemp | unitcode | No | |
SprintAbilityActive | boolean | No | |
SprintPlayerLocation | location | No | |
SprintPlayerLocation_Crystal | location | No | |
SprintPlayerLocationStored | location | No | |
SprintPlayerLocationStored_Cr | location | No | |
SprintPlayerMoving | integer | No | |
SprintPlayerMoving_Crystal | integer | No | |
SprintPlayerStopSprint | integer | No | |
SprintPlayerStopSprint_CR | integer | No | |
SQ01Quest | quest | No | |
SQ01QuestIcon | minimapicon | No | |
SQ01QuestMark | effect | No | |
SQ01QuestStage | integer | No | |
zTempDialogueIDChoice | button | No | |
zTempDialogueMain | dialog | No | |
zTempDialogueString | string | No | |
zTempDialogueTargetRef | unit | No | |
zTempReplaceUnitAbilities | abilcode | Yes | |
zTempReplaceUnitAbilitiesLevel | integer | Yes | |
zTempReplaceUnitAGL | integer | No | |
zTempReplaceUnitINT | integer | No | |
zTempReplaceUnitItemCharges | integer | Yes | |
zTempReplaceUnitItems | item | Yes | |
zTempReplaceUnitSTR | integer | No | |
zTempReplaceUnitUnspentPoints | integer | No | |
zTempReplaceUnitXP | integer | No |
function CheckDistFunctionCheck takes location locA, location locB returns real
local real dx = GetLocationX(locB) - GetLocationX(locA)
local real dy = GetLocationY(locB) - GetLocationY(locA)
return SquareRoot(dx * dx + dy * dy)
endfunction
function CheckDistFunctionStart takes unit UnitA, location locB returns nothing
set udg_CheckDistKillCondition = 0
set udg_CheckDistValue = 9000.00
set udg_CheckDistWorking = 1
set udg_CheckDistUnitA = UnitA
set udg_CheckDistPointB = locB
call EnableTrigger(gg_trg_CheckDistGO)
call TriggerExecute(gg_trg_CheckDistTimer)
endfunction
function CheckDistFunctionEnd takes nothing returns nothing
set udg_CheckDistKillCondition = 0
set udg_CheckDistWorking = 0
call DisableTrigger(gg_trg_CheckDistGO)
endfunction