//TESH.scrollpos=90
//TESH.alwaysfold=0
function CodeGen_SaveToDisk takes string loadcode, string filename returns nothing
call PreloadGenClear()
call PreloadGenStart()
call Preload(loadcode)
call PreloadGenEnd(filename)
call ClearSelection()
endfunction
function CodeGen_Init takes nothing returns nothing
local integer i = 1
local integer b = udg_SaveLoad_Base
local integer m = udg_SaveLoad_MaxValue
loop
exitwhen i >= udg_SaveLoad_MaxValue
set udg_SaveLoad_Char[i] = SubString(udg_SaveLoad_Alphabet, i, i+1)
set i = i + 1
endloop
set udg_SaveLoad_Alphabet = SubString(udg_SaveLoad_Alphabet, 0, 1) + SubString(udg_SaveLoad_Alphabet, m + 1, b)
set udg_SaveLoad_Base = b - m
endfunction
function CodeGen_ConvertItem takes integer id returns integer
local integer i = 1
loop
exitwhen i > udg_SaveLoad_ItemCount
if (id == udg_SaveLoad_Item[i]) then
return i
endif
set i = i + 1
endloop
return 0
endfunction
function CodeGen_ConvertUnit takes integer id returns integer
local integer i = 1
loop
exitwhen i > udg_SaveLoad_HeroCount
if (id == udg_SaveLoad_Hero[i]) then
return i
endif
set i = i + 1
endloop
return 0
endfunction
function CodeGen_Encode takes integer i returns string
local integer b
local string s = ""
if i <= udg_SaveLoad_Base then
return SubString(udg_SaveLoad_Alphabet, i, i + 1)
endif
loop
exitwhen i <= 0
set b = i - (i / udg_SaveLoad_Base) * udg_SaveLoad_Base
set s = SubString(udg_SaveLoad_Alphabet, b, b + 1) + s
set i = i / udg_SaveLoad_Base
endloop
return s
endfunction
function CodeGen_StrPos takes string s returns integer
local integer i = 0
loop
exitwhen i > udg_SaveLoad_Base
if s == SubString(udg_SaveLoad_Alphabet, i, i + 1) then
return i
endif
set i = i + 1
endloop
return -1
endfunction
function CodeGen_Decode takes string s returns integer
local integer a = 0
loop
exitwhen StringLength(s) == 1
set a = a * udg_SaveLoad_Base + udg_SaveLoad_Base * CodeGen_StrPos(SubString(s, 0, 1))
set s = SubString(s, 1, 99)
endloop
return a+CodeGen_StrPos(s)
endfunction
function CodeGen_StringChecksum takes string in returns integer
local integer i = 0
local integer l = StringLength(in)
local integer t = 0
local integer o = 0
loop
exitwhen i >= l
set t = CodeGen_Decode(SubString(in, i, i + 1))
set o = o + t
set i = i + 1
endloop
return o
endfunction
function CodeGen_Color takes string char returns string
local integer i = 0
local integer l = StringLength(udg_SaveLoad_Full)
local string x = ""
loop
exitwhen i >= l
set x = SubString(udg_SaveLoad_Full, i, i + 1)
if char == x then
if (x=="0" or S2I(x) > 0) then
return udg_SaveLoad_Number + char + "|r"
elseif StringCase(x, false) == x then
return udg_SaveLoad_Lower + char + "|r"
elseif StringCase(x, true) == x then
return udg_SaveLoad_Upper + char + "|r"
endif
endif
set i = i + 1
endloop
return char
endfunction
function CodeGen_Format takes string s returns string
local integer i = 0
local integer x = StringLength(s)
local integer j = 1
local string s2 = ""
loop
exitwhen i >= x
set s2 = s2 + CodeGen_Color(SubString(s, i, i + 1))
if (j >= udg_SaveLoad_HyphenSpace and i != (x-1)) then
set j = 0
set s2 = s2 + udg_SaveLoad_SeperationChar
endif
set j = j + 1
set i = i + 1
endloop
return s2
endfunction
function CodeGen_Strip takes string s returns string
local integer i = 0
local integer x = StringLength(s)
local string out = ""
local string a = ""
loop
exitwhen i >= x
set a = SubString(s, i, i + 1)
if (a != udg_SaveLoad_SeperationChar) then
set out = out + a
endif
set i = i + 1
endloop
return out
endfunction
// yeeahh descriptive variables
function CodeGen_Load takes string s returns nothing
local string str = CodeGen_Strip(s)
local string tmp = ""
local string c = ""
local integer x = 0
local integer i = 1
local integer l = 0
local integer j = 1
local integer f = 0
local boolean b = true
set udg_SaveLoad_Valid = false
if (udg_SaveLoad_Security) then
loop
exitwhen i > 3
if (CodeGen_Decode(SubString(str, 0, i)) == CodeGen_StringChecksum(SubString(str, i, 999))) then
set udg_SaveLoad_Valid = true
set str = SubString(str, i, 999)
set i = 4
endif
set i = i + 1
endloop
endif
if (not udg_SaveLoad_Valid) then
set udg_SaveLoad_Error = "Invalid Code"
return
endif
set i = 0
set l = StringLength(str)
if (udg_SaveLoad_CheckName) then
set c = CodeGen_Encode(CodeGen_StringChecksum(GetPlayerName(GetTriggerPlayer())))
set i = StringLength(c)
if (c != SubString(str, l - i, i)) then
set udg_SaveLoad_Valid = false
set udg_SaveLoad_Error = "Wrong username"
return
endif
set l = l - i
endif
set i = 0
loop
exitwhen i >= l
set tmp = SubString(str, i, i + 1)
set b = true
set f = 0
set j = 1
loop
exitwhen f >= (udg_SaveLoad_MaxValue)
if (tmp == udg_SaveLoad_Char[f]) then
set j = f + 2
set udg_Load[x] = CodeGen_Decode(SubString(str, i + 1, i + (j)))
set b = false
set f = udg_SaveLoad_MaxValue
endif
set f = f + 1
endloop
if (b) then
set udg_Load[x] = CodeGen_Decode(tmp)
endif
set i = i + j
set x = x + 1
endloop
set udg_SaveLoad_Valid = true
endfunction
function CodeGen_Compile takes nothing returns string
local integer i = 0
local integer j = 0
local string out = ""
local string ln = ""
local string x = ""
loop
exitwhen i > udg_SaveCount
set x = CodeGen_Encode(udg_Save[i])
set j = StringLength(x)
if (j > 1) then
set out = out + udg_SaveLoad_Char[j-1]
endif
set out = out + x
set i = i + 1
endloop
if (udg_SaveLoad_CheckName) then
set out = out + CodeGen_Encode(CodeGen_StringChecksum(GetPlayerName(GetTriggerPlayer())))
endif
if (udg_SaveLoad_Security) then
set out = CodeGen_Encode(CodeGen_StringChecksum(out)) + out
endif
if udg_SaveLoad_SaveToDisk and GetLocalPlayer() == GetTriggerPlayer() then
call CodeGen_SaveToDisk(out, udg_SaveLoad_Directory + "\\" + udg_SaveLoad_Filename)
endif
return CodeGen_Format(out)
endfunction
Name | Type | is_array | initial_value |
AB_Point | location | No | |
Altarofblood | unitcode | No | halt |
AnimInterval | real | No | 0.00 |
AnimLifePercent1 | real | No | |
AnimLifePercent2 | real | No | |
AnimLifePercent3 | real | No | |
AnimSpeed1 | real | No | |
AnimSpeed2 | real | No | |
AnimSpeed3 | real | No | |
AnimSpeedPrev1 | real | No | |
AnimSpeedPrev2 | real | No | |
AnimSpeedPrev3 | real | No | |
AnimTimePercent1 | real | No | |
AnimTimePercent2 | real | No | |
AnimTimePercent3 | real | No | |
AnimTimer | timer | No | |
AnimTimeTotal | real | No | |
AP01_Player | player | No | Player00 |
AP02HersztBandytowMietek | rect | No | |
AP1_Player | player | No | Player00 |
AP_Integer | integer | No | |
AP_Point | location | No | |
AP_WPoint | location | No | |
APG1_Player | force | No | Force00 |
AR_Point | location | No | |
Balrog | unit | No | |
Bandits | sound | No | |
BonusesBuilt | integer | No | |
BonusesFound | integer | No | |
BonusesTotal | integer | No | |
BoxesKilled | integer | No | |
BoxSight01 | fogmodifier | No | |
BoxSight02 | fogmodifier | No | |
BoxSight03 | fogmodifier | No | |
BoxSight04 | fogmodifier | No | |
CameraReturnPoint | location | No | |
CampaignScore | integer | No | |
CaveActive | boolean | No | |
Cinematic | boolean | No | |
Code | string | No | |
CombatCheckTimer | timer | No | |
Critter | unit | No | |
DB_Ability | abilcode | No | |
DB_ActiveInstances | integer | No | |
DB_AreaDamageEffect | string | No | |
DB_AreaDamageEffectAttach | string | No | |
DB_AttackType | attacktype | No | |
DB_BallArea | real | Yes | |
DB_BallAreaDamage | real | Yes | |
DB_BallColorBlue | real | No | |
DB_BallColorGreen | real | No | |
DB_BallColorRed | real | No | |
DB_BallCounter | real | No | |
DB_BallDummy | unit | No | |
DB_BallDummyType | unitcode | No | |
DB_BallDuration | real | Yes | |
DB_BallGroup | group | No | |
DB_BallHeight | real | Yes | |
DB_BallOwner | player | No | |
DB_BallPosition | location | No | |
DB_BallSize | real | Yes | |
DB_BallTransparency | real | Yes | |
DB_BlastDummy | unit | No | |
DB_BlastEffect | string | No | |
DB_BlastEffectAttach | string | No | |
DB_BlastSize | real | Yes | |
DB_Caster | unit | No | |
DB_CasterPosition | location | No | |
DB_DamageBlastUnits | unit | No | |
DB_DamageGroup | group | No | |
DB_DamageType | damagetype | No | |
DB_DemonicDummy | unit | No | |
DB_DemonicDummy2 | unit | No | |
DB_DemonicDummyAbility | abilcode | No | |
DB_DemonicDummyAbility2 | abilcode | No | |
DB_DemonicDummyType | unitcode | No | |
DB_DemonicDummyType2 | unitcode | No | |
DB_DurationTimerTracks | real | No | |
DB_ECAngle | real | No | |
DB_ECEffect | string | No | |
DB_ECNumber | integer | Yes | |
DB_ECPoint | location | No | |
DB_Hash | hashtable | No | |
DB_ID | integer | No | |
DB_Int | integer | No | |
DB_KBAngle | real | No | |
DB_Level | integer | No | |
DB_Tree | destructable | No | |
DB_TreeDestroyer | unit | No | |
DiffInteger | integer | No | |
DP_Angles | real | No | |
DP_AoEAngle | real | No | |
DP_AoEGroup | group | No | |
DP_AoEKey | integer | No | |
DP_AoELoc | location | No | |
DP_AoEMaxHeightX | real | No | |
DP_AoEOffset | location | No | |
DP_AoEOrbitSpeed | real | Yes | |
DP_AoEs | unit | No | |
DP_AoESpeed | real | No | |
DP_AoEStage | integer | No | |
DP_AoETemp | unit | No | |
DP_AoETempKey | integer | No | |
DP_AoETimer | real | No | |
DP_AoEX | real | No | |
DP_AoEY | real | No | |
DP_AoEZ | real | No | |
DP_Arc | real | No | |
DP_ArcHex | real | No | |
DP_ArcMax | real | No | |
DP_ArcMin | real | No | |
DP_Blue | real | No | |
DP_Caster | unit | No | |
DP_CurrentHeight | real | No | |
DP_CurrentSize | real | No | |
DP_DistanceHex | real | No | |
DP_DistanceMax | real | No | |
DP_DistanceMin | real | No | |
DP_Green | real | No | |
DP_Hash | hashtable | No | |
DP_Interval | real | No | |
DP_Intervals | real | No | |
DP_Levels | integer | No | |
DP_Lightning | lightning | No | |
DP_LModel | string | No | |
DP_MaxHeight | real | No | |
DP_MaxSize | real | No | |
DP_MissileDistance | real | No | |
DP_MissileHeight | real | No | |
DP_MissileKey | integer | No | |
DP_MissileLoc | location | No | |
DP_MissileOffset | location | No | |
DP_MissileTemp | unit | No | |
DP_MissileTempKey | integer | No | |
DP_MissileTravelled | real | No | |
DP_Owner | player | No | |
DP_Portal | unit | No | |
DP_PortalDeathSFx | string | No | |
DP_PortalDuration | real | Yes | |
DP_PortalDurationGeneral | real | Yes | |
DP_PortalGroup | group | No | |
DP_PortalGrow | real | No | |
DP_PortalKey | integer | No | |
DP_Radius | real | No | |
DP_Red | real | No | |
DP_Sides | integer | No | |
DP_SizeInterval | real | No | |
DP_Soul | unit | No | |
DP_SoulDamage | real | Yes | |
DP_SoulGroup | group | No | |
DP_SoulHex | integer | No | |
DP_SoulMax | integer | Yes | |
DP_SoulMin | integer | Yes | |
DP_SoulSFX | string | No | |
DP_Stage | integer | No | |
DP_TargetLoc | location | No | |
DP_TempGroup | group | No | |
DP_TempInteger | integer | No | |
DP_TempLoc | location | No | |
DP_Timer | real | No | |
DP_U | unit | No | |
DP_UKey | integer | No | |
DP_ULoc | location | No | |
DP_UX | real | No | |
DP_UY | real | No | |
DP_UZ | real | No | |
DS_BallCreationInterval | integer | Yes | |
DS_BallDamages | real | Yes | |
DS_BallDamagesAoe | real | Yes | |
DS_BallDamagesType | attacktype | No | |
DS_BallDamagesTypes2 | damagetype | No | |
DS_BallDirectionAndSpeed | real | Yes | |
DS_BallHeightIncrease | real | Yes | |
DS_BallLifeSteal | real | Yes | |
DS_BallLiveTime | real | Yes | |
DS_BallLocation | location | No | |
DS_BallLocationNew | location | No | |
DS_BallsGroup | group | No | |
DS_CasterLocation | location | No | |
DS_CastersGroup | group | No | |
DS_CircleAoe | real | Yes | |
DS_CircleDirectionAndSpeed | real | Yes | |
DS_CircleStartAngle | real | Yes | |
DS_Duration | real | Yes | |
DS_Effect | string | No | |
DS_Hashtable | hashtable | No | |
DS_NumberOfCircle | integer | Yes | |
DS_TempInteger | integer | No | |
DS_TempInteger2 | integer | No | |
DS_TempReal | real | No | |
DS_TempUnit | unit | No | |
DS_TempUnit2 | unit | No | |
ElevatorSound | sound | No | |
EnoughPlayers | boolean | No | |
ExchangeSelection1 | group | No | |
ExchangeSelection2 | group | No | |
ExchangeSucces | boolean | No | |
Exchanging1 | boolean | No | |
Exchanging2 | boolean | No | |
Exchanging3 | boolean | No | |
Exchangingfail1 | boolean | No | |
Exchangingfail2 | boolean | No | |
Exchangingfail3 | boolean | No | |
ExpDisabledForKael | boolean | No | false |
ExpDisabledForRavael | boolean | No | false |
EXTAS | integer | No | |
Extra | integer | No | |
EXTRAStotal | integer | No | |
ExtraTotal | integer | No | |
Farsight01 | effect | No | |
Farsight02 | effect | No | |
Farsight03 | effect | No | |
Farsight04 | effect | No | |
Farsight05 | effect | No | |
Farsight06 | effect | No | |
Farsight07 | effect | No | |
Farsight08 | effect | No | |
FF_AllowCliffs | boolean | Yes | |
FF_AllowedToKeepMoving | boolean | Yes | |
FF_AllowWater | boolean | Yes | |
FF_Angle | real | Yes | |
FF_AoEDamages | real | Yes | |
FF_BuildingAoE | boolean | Yes | |
FF_Caster | unit | Yes | |
FF_DistanceCast | real | No | |
FF_DistanceReached | real | Yes | |
FF_Done | boolean | Yes | |
FF_DummyUnit | unit | Yes | |
FF_ExplosionEffect | string | Yes | |
FF_FinalAoE | real | Yes | |
FF_FireBall1 | unit | Yes | |
FF_FireBall2 | unit | Yes | |
FF_FireBallAdditionnalDistance | real | Yes | |
FF_FireBallAoE | real | Yes | |
FF_FireBallArc | real | Yes | |
FF_FireBallArcSettings | real | Yes | |
FF_FireBallDistance | real | Yes | |
FF_FireBallDistanceInit | real | No | |
FF_FireBallSpeed | real | Yes | |
FF_FireBallSpeedTempAdd | real | Yes | |
FF_FireBallTempAdd | real | Yes | |
FF_FullDistance | real | Yes | |
FF_GoThroughBuildings | boolean | Yes | |
FF_GoThroughTrees | boolean | Yes | |
FF_GroupFireBall1 | group | Yes | |
FF_GroupFireBall2 | group | Yes | |
FF_HitBuildings | boolean | Yes | |
FF_HitBuildings_Kopiuj | boolean | Yes | |
FF_Integer1 | integer | No | |
FF_Integer2 | integer | No | |
FF_Integer3 | integer | No | |
FF_KillTrees | boolean | Yes | |
FF_KillTreesAoE | boolean | Yes | |
FF_MinimalDistance | real | No | |
FF_RealTimer | real | Yes | |
FF_SingleDamages | real | Yes | |
FF_SingleUnitEffect | string | Yes | |
FF_TempGroup | group | No | |
FF_TempPoint1 | location | No | |
FF_TempPoint2 | location | No | |
FF_TempPoint3 | location | No | |
FF_TempPoint4 | location | No | |
FinalInventory | string | Yes | |
FinalRank | string | No | |
FirstDoneRegion | rect | No | |
GameOver | boolean | No | false |
GameSelection | boolean | No | true |
GoldCost | real | No | |
GoldNeeded | real | No | |
Hard | boolean | No | |
Haven | unitcode | No | htow |
Hero | unit | No | |
Hero1 | unit | No | |
Hero1Inventory | string | No | |
Hero2 | unit | No | |
Hero2Inventory | string | No | |
HiddenUnits | group | No | |
InCinematic | boolean | No | false |
InCombat | boolean | No | false |
INSANEMODE | boolean | No | |
InsaneMode | boolean | No | |
IntroFootman01 | unit | No | |
IntroFootman02 | unit | No | |
IntroKnight01 | unit | No | |
IntroRifleman01 | unit | No | |
IntroRifleman02 | unit | No | |
IntroSkipped | boolean | No | false |
Item | item | No | |
Item1 | itemcode | Yes | prvt |
Kael | unit | No | UnitNull |
KaelCinematic | unit | No | UnitNull |
KaelReturnSpot | location | No | |
LadyVashj | unit | No | UnitNull |
Load | integer | Yes | |
LoadCount | integer | No | |
LordGarithos | unit | No | UnitNull |
LumberCost | real | No | |
LumberNeeded | real | No | |
MagicalVault01 | unit | No | |
MagicalVault02 | unit | No | |
MagicalVault03 | unit | No | |
MagicalVault04 | unit | No | |
MagicalVaultsFound | integer | No | |
MissionNumber | integer | No | |
Naga01 | unit | No | |
Naga02 | unit | No | |
NagaBoat01 | unit | No | |
NagaBoat02 | unit | No | |
NagaGuard01 | unit | No | |
NagaGuard02 | unit | No | |
NagaShipyard | unit | No | |
NagaSkipped | boolean | No | false |
Normal | boolean | No | |
ObservatoriesRepaired | integer | No | |
Observatory01 | unit | No | |
Observatory01Repaired | boolean | No | |
Observatory02 | unit | No | |
Observatory02Repaired | boolean | No | |
Observatory03 | unit | No | |
Observatory03Repaired | boolean | No | |
P2_Vashj | player | No | Player01 |
P5_Undead | player | No | Player04 |
PingPoint | location | No | |
PlateActivationSound | sound | No | |
PlateResetSound | sound | No | |
Player1 | player | No | Player00 |
Player2 | player | No | Player09 |
Portal_CastUnit | unit | Yes | |
Portal_Index | integer | Yes | |
Portal_LoopIsOn | boolean | Yes | |
Portal_Point | location | Yes | |
Portal_Point2 | location | Yes | |
Portal_Portal | unit | Yes | |
Portal_Portal2 | unit | Yes | |
Priest01 | unit | No | |
Priest02 | unit | No | |
QuestBandit | quest | No | |
QuestBandit1 | quest | No | |
QuestBanditKillBlackHeart | questitem | No | |
QuestBanditReq01 | questitem | No | |
QuestHiddenCaches | quest | No | |
QuestHiddenCachesAmountFound | questitem | No | |
QuestHiddenCachesReq | questitem | No | |
QuestNagaBoats | quest | No | |
QuestNagaBoatsUse | questitem | No | |
QuestObservatory | quest | No | |
QuestObservatoryReq01 | questitem | No | |
QuestOrbFind | questitem | No | |
QuestTowerReqReturn | questitem | No | |
QuestUndead | quest | No | |
Rank_Integer | integer | No | |
RankInteger | integer | No | |
Ravael | unit | No | UnitNull |
RavaelCinematic | unit | No | |
RavaelReturnSpot | location | No | |
Requirement_Region | rect | No | |
RequirementTech | boolean | Yes | |
RequirementUnitP1 | unit | Yes | |
RequirementUnitP2 | unit | Yes | |
RequirementUnitP3 | unit | Yes | |
RequirementUnitType | unitcode | Yes | |
ResearchEnabledT2 | boolean | Yes | |
ResearchEnabledT3 | boolean | Yes | |
ResearchStringT1 | string | Yes | |
ResearchStringT2 | string | Yes | |
ResearchStringT2_Kopiuj_Kopiuj | string | Yes | |
ResearchStringT3 | string | Yes | |
ResearchType | techcode | Yes | |
ResearchUnitType | unitcode | Yes | |
ResourceDropBuildings | group | No | |
ResourceDropHashtable | hashtable | No | |
RevivalAltar | unit | No | UnitNull |
RevivalHero | unit | No | UnitNull |
RevivalReturnSpot | location | No | |
RevivalSpot | location | No | |
RoamingCrabs01 | group | No | |
RoamingCrabs02 | group | No | |
RoamingDemons01 | group | No | |
RoamingDemons02 | group | No | |
RoamingDemons03 | group | No | |
RoamingZombies01 | group | No | |
Sanctuary | unitcode | No | hkee |
Save | integer | Yes | |
SaveCount | integer | No | |
SaveLoad_Abilities | abilcode | Yes | |
SaveLoad_Abilities_LastIndex | integer | No | |
SaveLoad_AbilityCount | integer | No | |
SaveLoad_Alphabet | string | No | |
SaveLoad_Base | integer | No | |
SaveLoad_CaseSensitive | boolean | No | |
SaveLoad_Char | string | Yes | |
SaveLoad_CheckName | boolean | No | |
SaveLoad_Compress | integer | Yes | |
SaveLoad_Directory | string | No | |
SaveLoad_Error | string | No | |
SaveLoad_Filename | string | No | |
SaveLoad_Full | string | No | |
SaveLoad_Hero | unitcode | Yes | |
SaveLoad_HeroCount | integer | No | |
SaveLoad_Heroes | unitcode | Yes | |
SaveLoad_HeroLastIndex | integer | No | |
SaveLoad_HyphenSpace | integer | No | |
SaveLoad_Initialized | boolean | No | |
SaveLoad_Item | itemcode | Yes | |
SaveLoad_ItemCount | integer | No | |
SaveLoad_Items | itemcode | Yes | |
SaveLoad_items_LastIndex | integer | No | |
SaveLoad_Items_LastIndex | integer | No | |
SaveLoad_Lower | string | No | |
SaveLoad_MaxValue | integer | No | |
SaveLoad_Number | string | No | |
SaveLoad_SaveToDisk | boolean | No | |
SaveLoad_Security | boolean | No | |
SaveLoad_SeperationChar | string | No | |
SaveLoad_TotalTime | integer | No | |
SaveLoad_Uncompress | integer | Yes | |
SaveLoad_Upper | string | No | |
SaveLoad_UsePlayemame | boolean | No | |
SaveLoad_Valid | boolean | No | |
ScoreBonuses | integer | No | |
ScoreExtra | integer | No | |
ScoreLimit | integer | Yes | |
ScoreMax | integer | No | |
ScoreRank | string | No | |
ScoreSubquest | integer | No | |
ScoreSubquests | integer | No | |
ScoreTime | integer | No | |
ScoreTotal | integer | No | |
SelectedUnits | group | No | |
SelectionGroup1 | group | No | |
SelectionGroup2 | group | No | |
SkipVote1 | boolean | No | |
SkipVote2 | boolean | No | |
SpellBreaker01 | unit | No | |
SpellBreaker02 | unit | No | |
Spire | unitcode | No | hcas |
SubquestsComplete | integer | No | |
SubquestsTotal | integer | No | |
SumRank | integer | No | |
Tartak | unitcode | No | hlum |
TempBoolean | boolean | No | |
TempGroup | group | No | |
TempGroup_Kopiuj | group | No | |
TempInteger | integer | No | |
Tempinteger | integer | No | |
TempItem | item | No | |
Tempitem | item | No | |
Tempitemtype | itemcode | No | |
TempLoc | location | No | |
TempLoc2 | location | No | |
Tempoint | location | No | |
tempoint | location | No | |
tempoint2 | location | No | |
TempPGroup | force | No | |
TempPGroup2 | force | No | |
TempPlayer | player | No | |
TempPoint | location | No | |
tempugroup | group | No | |
TempUGroup | group | No | |
TempUGroup2 | group | No | |
TempUnit | unit | No | |
TempunitType | unitcode | No | |
TimeHours | integer | No | |
TimeMax | real | No | |
TimeMin | real | No | |
TimeMins | integer | No | |
TimeRange | real | No | |
TimerString | string | No | |
TimerTotal | integer | No | |
TimeSeconds | integer | No | |
TimeSecondsTotal | integer | No | |
TimeTakenString | string | No | |
TimeTotal | integer | No | |
Validate | boolean | No | |
VictoryKnight01 | unit | No | |
VictoryKnight02 | unit | No | |
VictoryKnight03 | unit | No | |
VictoryKnight04 | unit | No | |
VictoryKnight05 | unit | No | |
VictoryKnight06 | unit | No | |
VictoryPriest01 | unit | No | |
VictoryPriest02 | unit | No | |
VictoryRifleman01 | unit | No | |
VictoryRifleman02 | unit | No | |
VictoryRifleman03 | unit | No | |
VictoryRifleman04 | unit | No | |
VictorySkipped | boolean | No | false |
VisMod01 | fogmodifier | No | |
VisMod02 | fogmodifier | No | |
VisMod03 | fogmodifier | No | |
WhichCamera | camerasetup | No | |
WhichPoint | location | No | |
WhichRegion | rect | No | |
x | real | No | |
y | real | No | |
zPointNewPeasant | location | No | |
zPointNewPeasantWalkTo | location | No |