//TESH.scrollpos=32
//TESH.alwaysfold=0
// tarttet nää 2 functioo, kopsaa nää
function FogIsChanging takes nothing returns nothing
local real zend = udg_F_ZEndNow + udg_F_ZEndTic
local real red = udg_F_RedNow + udg_F_RedTic
local real green = udg_F_GreenNow + udg_F_GreenTic
local real blue = udg_F_BlueNow + udg_F_BlueTic
if zend < 0 then
set zend = 0
endif
if red < 0 then
set red = 0
else
if red > 100 then
set red = 100
endif
endif
if green < 0 then
set green = 0
else
if green > 100 then
set green = 100
endif
endif
if blue < 0 then
set blue = 0
else
if blue > 100 then
set blue = 100
endif
endif
call SetTerrainFogEx(0,0.0,zend,0.0,red,green,blue)
set udg_F_ZEndNow = zend
set udg_F_RedNow = red
set udg_F_GreenNow = green
set udg_F_BlueNow = blue
set udg_F_Tics = udg_F_Tics - 1
if udg_F_Tics <= 0 then
call PauseTimer(udg_F_Timer)
set udg_F_FogChange = false
endif
endfunction
function Fog2Fog takes real ZEnd, real Red, real Green, real Blue, real Time returns nothing
set udg_F_Tics = R2I(Time / 0.03)
set udg_F_ZEndTic = ( ZEnd - udg_F_ZEndNow ) / udg_F_Tics
set udg_F_RedTic = ( Red - udg_F_RedNow ) / udg_F_Tics
set udg_F_GreenTic = ( Green - udg_F_GreenNow ) / udg_F_Tics
set udg_F_BlueTic = ( Blue - udg_F_BlueNow ) / udg_F_Tics
if udg_F_FogChange == false and udg_F_ZEndTic != 0 and udg_F_RedTic != 0 and udg_F_GreenTic != 0 and udg_F_BlueTic != 0 then
call TimerStart(udg_F_Timer,0.03,true,function FogIsChanging)
set udg_F_FogChange = true
endif
endfunction
Name | Type | is_array | initial_value |
AAA_nro | integervar | No | |
AAAFradz | unit | No | |
AAAGaleoth | unit | No | |
AAAPhodom | unit | No | |
AAFradz_Box | unit | No | |
AAFradz_Box2 | unit | No | |
AAGaleoth_Box | unit | No | |
AAGaleoth_Box2 | unit | No | |
AAPhodom_Box | unit | No | |
AAPhodom_Box2 | unit | No | |
AI_dash_Range | real | Yes | |
AI_Global_Unit | unit | Yes | |
Anthonious_Medalion | unit | No | |
Anti_Cheat_Damage_Shooter | unit | No | |
Anti_Cheat_Damage_Taker | unit | No | |
Anti_Cheat_Mana | unit | No | |
Anti_Cheat_Vision | unit | No | |
BlessOfLightUnitGroup | group | No | |
BOL_Point | integer | No | |
BoL_Unit | unit | No | |
BOSS | unit | No | |
BOSS2 | unit | No | |
BOSS_1 | unit | No | |
BOSS_2 | unit | No | |
BOSS_3 | unit | No | |
BOSS_4 | unit | No | |
BOSS_5 | unit | No | |
Boss_Effect | effect | No | |
Boss_Event | boolean | No | |
Boss_Event2 | boolean | No | |
BOSS_PHASE | integer | No | |
Boss_Point | location | No | |
BossBar_Background_Colour | string | No | |
BossBar_BOSS | unit | No | |
BossBar_HP_Colours | string | Yes | |
BossBar_HP_Thresholds | real | Yes | |
BossBar_Integer | integer | No | |
BossBar_LB_Title | string | No | |
BossBar_Leaderboard | leaderboard | No | |
BossBar_Mana_Colour | string | No | |
BossBar_Max_Life | integer | No | |
BossBar_Max_Mana | integer | No | |
BossBar_Name | string | No | |
BossBar_Real1 | real | No | |
BossBar_Real2 | real | No | |
BossBar_String1 | string | No | |
BossBar_String2 | string | No | |
BossBar_String_Char | string | No | |
BossBar_String_Length | integer | No | |
BossVision | fogmodifier | No | |
C_Angle | real | No | |
C_DownPressed | boolean | No | |
C_LeftPressed | boolean | No | |
C_Loc | location | No | |
C_RightPressed | boolean | No | |
C_Rotation | real | No | |
C_System | boolean | No | |
C_Unit | unit | No | |
C_UpPressed | boolean | No | |
C_Zoom | real | No | |
CAMPAIGN_CHAPTER | integer | No | |
Caster_Lightning_Storm | unit | No | |
CasterPosition | location | No | |
casterUnit | unit | No | |
CastingUnit | unit | No | |
CHEAT_ON | boolean | No | |
Cin_Skp_Timer | timer | No | |
Cin_Skp_Win | timerdialog | No | |
Cinematic | boolean | No | |
Cinematic_Skip | boolean | No | |
circle_filled | effect | Yes | |
CombatKing | itemcode | Yes | |
CombatKingItemType | integer | No | |
Count | integer | No | |
CurrentIndex | integer | No | |
Damage_AAA_Spell | real | No | |
Damage_Flash_Strike | real | No | |
Damage_Lightning_Storm | real | No | |
Damage_Teleport_Strike | real | No | |
damagePerSecond | real | No | |
Degree_Full_Cure | integer | No | |
Degree_Phoenix_Fire | integer | No | |
Difficulty_DB1 | button | No | |
Difficulty_DB2 | button | No | |
Difficulty_DB3 | button | No | |
Difficulty_DB4 | button | No | |
Difficulty_Dialog | dialog | No | |
Difficulty_Spell_Level | integer | No | |
distance | real | No | |
Distance_Phoenix_Fire | integer | No | |
DRAGON_FIRE | unit | No | |
Dragon_Fradz | unit | No | |
DRAGON_ICE | unit | No | |
DRAGON_LIGHTNING | unit | No | |
Dragon_Talloon | unit | No | |
Dragon_Xvareon | unit | No | |
DragonAttack_ANGLE | real | No | |
DragonAttack_ANGLES | real | Yes | |
DragonAttack_BOOLEAN | boolean | No | |
DragonAttack_COUNT | integer | No | |
DragonAttack_COUNT1 | integer | No | |
DragonAttack_COUNT2 | integer | No | |
DragonAttack_DISTANCE | real | No | |
DragonAttack_DISTANCE1 | real | No | |
DragonAttack_DISTANCE2 | real | No | |
DragonAttack_HEIGHT | real | No | |
DragonAttack_INV | real | No | |
DragonAttack_LOOP | integer | No | |
DragonAttack_POINT | location | No | |
DragonAttack_POINT1 | location | No | |
DragonAttack_POINT2 | location | No | |
Dummy_Frozen_Paradise | unit | No | |
effect | destructable | Yes | |
effectSize | real | No | |
ELITE_BOSS | unit | No | |
Energy_Ball_Face | real | No | |
Energy_Ball_Unit | unit | No | |
EPIC_BOSS | unit | No | |
Extra_Phoenix_Fire | integervar | No | |
F_BlueNow | real | No | |
F_BlueTic | real | No | |
F_FogChange | boolean | No | |
F_GreenNow | real | No | |
F_GreenTic | real | No | |
F_RedNow | real | No | |
F_RedTic | real | No | |
F_Tics | integer | No | |
F_Timer | timer | No | |
F_ZEndNow | real | No | |
F_ZEndTic | real | No | |
Fire_Bolt_Caster | unit | No | |
Fire_Bolt_Unit | unit | No | |
Fire_Dragon_Helper | unit | Yes | |
Fire_Explode_Unit | unit | No | |
Fire_Shield_Integer | integervar | No | |
Fire_Shield_Unit | unit | No | |
Flash_Strike_Integer | integervar | No | |
Fog_Off | boolean | No | |
Frost_Armor_Unit | unit | No | |
Frost_Fang_Unit | unit | No | |
FrozenParadiceDmg | real | No | |
frozenSpiralRange | real | No | |
Full_Cure_Unit | unit | No | |
GameOver_BSEAL | boolean | Yes | |
GameOver_CHECK | boolean | No | |
GC__TCO_10 | gamecache | No | |
GC__TCO_11 | gamecache | No | |
GC__TCO_GiveUp | gamecache | No | |
Give_Up_1_DB1 | button | No | |
Give_Up_1_DB2 | button | No | |
Give_Up_1_DB3 | button | No | |
Give_Up_2_DB1 | button | No | |
Give_Up_2_DB2 | button | No | |
Give_Up_Dialog_1 | dialog | No | |
Give_Up_Dialog_2 | dialog | No | |
Glacial_Orb_Integer_1 | integervar | No | |
Glacial_Orb_SE | effect | Yes | |
Glacial_Orb_Unit | unit | No | |
Glass_Rain_Caster | unit | No | |
Golden_Claw_Unit | unit | No | |
Group | group | No | |
HasAnotherCombatKing | boolean | No | |
helpPrisonPlaces | location | Yes | |
Hydro_Shell_Unit | unit | No | |
i | integervar | No | |
IcyCrystal | unit | No | |
Integer_Flame_Counter | integer | No | |
Integer_Full_Cure | integervar | No | |
Integer_Lightning_Storm | integervar | No | |
Integer_Magic_Boost | integervar | No | |
JOtziKing | unit | No | |
JustGainedVitality | boolean | No | |
justTaken | boolean | No | |
k | integervar | No | |
KnockBackDirection | real | Yes | |
KnockBackDistance | real | Yes | |
KnockbackId | integer | Yes | |
KnockbackIndex | integer | No | |
KnockbackItem | item | No | |
KnockbackUnit | unit | Yes | |
Last_Boss | unit | No | |
Lightninbolt_Damage | real | No | |
lightning | lightning | Yes | |
Lightning_Spiral_Damage | real | No | |
Lightning_Spiral_Degree_1 | real | No | |
Lightning_Spiral_Degree_2 | real | No | |
Lightning_Spiral_Integer | integervar | No | |
Lightning_Spiral_Length_1 | real | No | |
Lightning_Spiral_Length_2 | real | No | |
Lightning_Spiral_Length_Point | location | No | |
Lightning_Spiral_Wait | real | No | |
Lightningbolt_Text | string | No | |
lightningDistance | real | No | |
loopA | integervar | No | |
loopB | integervar | No | |
m | integervar | No | |
Magic_Hammer_Unit | unit | No | |
magiccircletransparency | real | No | |
MainQuest_1 | quest | No | |
MainQuest_2 | quest | No | |
MainQuest_3 | quest | No | |
MainQuest_4 | quest | No | |
MainQuest_5 | quest | No | |
MainQuest_6 | quest | No | |
Meltdown_Target | unit | No | |
Mesmerizing_Ice_Crystal_Unit | unit | No | |
moveAmount | real | No | |
Music_Volume | real | No | |
No_Weather_Effect | boolean | No | |
Northrend_Winds_Degree | real | No | |
Northrend_Winds_Distance | real | No | |
Northrend_Winds_Integer_1 | integervar | No | |
Northrend_Winds_Integer_2 | integervar | No | |
Northrend_Winds_Unit | unit | No | |
NumberOfCombatKings | integer | No | |
Ogre_Smasher | unit | No | |
OgreSmasher_SE | effect | No | |
oneFrostDamage | integer | No | |
OrbType1 | integer | No | |
OrbType2 | integer | No | |
Pain_Damage | real | No | |
Pain_Integer | integervar | No | |
Paint_Unit | unit | No | |
PickedUpCombatKing | integer | No | |
Player_Gold | integer | No | |
Player_Wood | integer | No | |
Point | location | No | |
Point2 | location | No | |
Point3 | location | No | |
Points | integer | No | |
prisonDamage | integer | No | |
prisonDistance | real | No | |
prisonLightning | lightning | Yes | |
PrisonPlaces | location | Yes | |
prisonVisibility | fogmodifier | No | |
QQQShow_Spell_damage | integer | No | |
RAGE_SFX | effect | No | |
RAGE_SFX_2 | effect | No | |
Random | integer | No | |
Random2 | integer | No | |
Random_Integer | integer | No | |
Real_Degree | real | No | |
Real_Distance | real | No | |
Real_Magic_Boost_1 | real | No | |
Real_Magic_Boost_2 | real | No | |
Regrowth_Heal_Power_666 | real | No | |
Regrowth_Integer | integervar | No | |
Regrowth_Unit | unit | No | |
Resurrection_Unit | unit | No | |
Rikhanos_Strength_Jewel | unit | No | |
Running_Shoes_SE | effect | No | |
Running_Shoes_UNIT | unit | No | |
SB_TPTC | integer | Yes | |
SB_TPTC_C | integer | Yes | |
SE_Frozen_1 | effect | No | |
SE_Frozen_2 | effect | No | |
SE_Magic_Bost | effect | No | |
ShadowEgg | unit | Yes | |
ShadowOrbs | itemcode | Yes | |
size | real | No | |
Special_Effect_7 | effect | No | |
Speedy_Boost_Integer | integervar | No | |
Speedy_Boost_Remove | integer | No | |
Speedy_Boost_UG | group | No | |
Speedy_Boost_Unit | unit | No | |
Spell_Avatar | unit | No | |
Spell_Avatar_Integer | integervar | No | |
Spell_Avatar_Real | real | No | |
Spell_Avatar_Strengh | real | No | |
Spell_Damage_Fire_Shield | real | No | |
Spell_Speedy_Boost | integer | Yes | |
Spell_System_abil | integer | Yes | |
Spell_System_Active | boolean | No | |
Spell_System_item | integer | Yes | |
Spell_System_last | integer | No | |
Spell_System_spell | integer | Yes | |
Spell_System_success | boolean | No | |
Summon_Mummy | unit | No | |
target | unit | No | |
targetSpot | location | No | |
TargetUnit | unit | No | |
Telepor_Strike_Integer | integervar | No | |
Teleport_Strike_Mode | boolean | No | |
teleportstrike_returnpoint | location | No | |
TempBoolean | boolean | No | |
tempGroup | group | No | |
TempGroup | group | No | |
TempGroup2 | group | No | |
TempGroup3 | group | No | |
TempGroup4 | group | No | |
TempGroup5 | group | No | |
TempLoc | location | No | |
TempLoc2 | location | No | |
TempLoc3 | location | No | |
TempLoc4 | location | No | |
tempPoint | location | No | |
TempPoint | location | No | |
TempReal | real | No | |
TempReal2 | real | No | |
TempRealArray | real | Yes | |
TempString | string | No | |
TempString2 | string | No | |
TempString3 | string | No | |
TempUnit | unit | No | |
Thunder_Target | unit | No | |
time | real | No | |
Timer | timer | No | |
Timer_Window | timerdialog | No | |
u | unit | No | |
UG_BOL | group | No | |
UG_Frozen_Paradise | group | No | |
UG_Level | group | Yes | |
Ultimate_Chaos_Caster | unit | No | |
UltimateSword_Integer | integer | No | |
Unit | unit | No | |
Unit_Agility_Orb | unit | No | |
Unit_Archeons_Hood | unit | No | |
Unit_Birgitta | unit | No | |
Unit_Francisca | unit | No | |
Unit_Frozen | unit | No | |
Unit_Full_Cure | unit | No | |
Unit_Intelligence_Orb | unit | No | |
Unit_Lightning_Storm | unit | No | |
Unit_Magic_Boost | unit | No | |
Unit_Phoenix_Fire | unit | No | |
Unit_Stats_Orb | unit | No | |
Unit_Strenght_Orb | unit | No | |
UnitNo | unit | Yes | |
UnitsEffected | group | No | |
Vortex_DAMAGE | real | No | |
Vortex_NEW | unit | No | |
Vortex_READY | group | No | |
WAIT | real | No | 0.50 |
Weather_Effect | weathereffect | Yes | |
WispCounter | integer | No | |
Xvareon_EGGBoost | boolean | No | |
Xvareon_HP | boolean | Yes | |
Xvareon_SEE | effect | Yes | |
Xvareon_TARGET | unit | No | |
z | integervar | No | |
ZombieZzZ | unit | No |