//------------------------------------------------------------------------------\\
//----------Item Counter v1.00--------------------------------------------------\\
//------------------------------------------------------------------------------\\
function CountItemsOnUnit takes integer I, unit U returns integer
local integer LoopA = 0
local integer CountNo = 0
loop
exitwhen LoopA > 5
if GetItemTypeId(UnitItemInSlot(U, LoopA)) == I then
set CountNo = CountNo + 1
endif
set LoopA = LoopA + 1
endloop
return CountNo
endfunction
//------------------------------------------------------------------------------\\
//------------------------------------------------------------------------------\\
//------------------------------------------------------------------------------\\
Name | Type | is_array | initial_value |
A_Control_Dialog | dialog | No | |
A_Control_Options | button | Yes | |
A_Control_Results | real | Yes | |
A_HenrikName | string | No | |
A_MusicVolume | real | No | |
AlwaysTakeTheWeather | weathereffect | No | |
AttackPathVisibility1 | fogmodifier | No | |
AttackPathVisibility2 | fogmodifier | No | |
AttacksOver | boolean | No | |
BACKPACK | unit | No | |
BaseCamp_Exped | unit | No | |
BattleMusic_Attackers | group | No | |
BattleMusic_On | boolean | No | |
Ch1_Attack_AttackPath | location | Yes | |
Ch1_BC2_AttackPath | location | Yes | |
Ch1_BC_MilitiaMan | unit | No | |
Ch1_BCMain | quest | No | |
Ch1_BCMain_Req1 | questitem | No | |
Ch1_BCMain_Req2 | questitem | No | |
Ch1_BCMain_Req3 | questitem | No | |
Ch1_BCMain_Req4 | questitem | No | |
Ch1_GCMain | quest | No | |
Ch1_GCMain2 | quest | No | |
Ch1_GCMain2_Req1 | questitem | No | |
Ch1_GCMain2_Req2 | questitem | No | |
Ch1_GCMain2_Req3 | questitem | No | |
Ch1_GCMain_Req1 | questitem | No | |
Ch1_GCMain_Req2 | questitem | No | |
Ch1_GCMain_Req3 | questitem | No | |
Ch1_Showdown_AttackTarget | location | No | |
Ch1_Showdown_DemonBoss | unit | No | |
Ch2 | boolean | No | |
Ch2_Attack_AncientBarracks | unit | No | |
Ch2_Attack_CentrePoint | location | No | |
Ch2_Attack_ExpedBarracks | unit | No | |
Ch2_Attack_SpawnedUnits | group | No | |
Ch2_Attack_Targets | location | Yes | |
Ch2_Attack_ThirlBarracks | unit | No | |
Ch2_BalthasarTaunts | string | Yes | |
Ch2_BAttack_Guard1 | unit | No | |
Ch2_BAttack_Guard2 | unit | No | |
Ch2_BAttack_Guard3 | unit | No | |
Ch2_BAttack_Guard4 | unit | No | |
Ch2_GCMain1 | quest | No | |
Ch2_GCMain1_Req1 | questitem | No | |
Ch2_GCMain2 | quest | No | |
Ch2_GCMain2_Req1 | questitem | No | |
Ch2_GCMain2_Req2 | questitem | No | |
Ch2_GCMain3 | quest | No | |
Ch2_GCMain3_Req1 | questitem | No | |
Ch2_GCMain5 | quest | No | |
Ch2_GCMain5_Req1 | questitem | No | |
Ch2_GCMain5_Req2 | questitem | No | |
Ch2_GCMain5_Req3 | questitem | No | |
Ch2_GCMain5_Req4 | questitem | No | |
Ch2_GCMain5_Req5 | questitem | No | |
Ch2_GCMain5_Req6 | questitem | No | |
Ch2_Showdown_Ancients | group | No | |
Ch2_Showdown_RitualEffect | effect | No | |
Ch2_Showdown_Timer | timer | No | |
Ch2_Showdown_Timer_Window | timerdialog | No | |
Ch2_Showdown_Tower_1 | unit | No | |
Ch2_Showdown_Tower_2 | unit | No | |
Ch2_Showdown_Tower_3 | unit | No | |
Ch2_TDefence_AttackTarget | location | No | |
Ch2_TDefence_FinalWaveUnits | group | No | |
Ch2_TDefence_NumWaves | integer | No | |
CinematicOn | boolean | No | |
ConstantUpdate_HenrikPoint | location | No | |
Dig_LabourerTalk_Strings | string | Yes | |
EAttackers | group | No | |
EAttackFirstWaveTimer | timer | No | |
EAttackGroup | group | No | |
FloatingText_TempLoc | location | No | |
GC_RandomComments_Strings | string | Yes | |
GQuest | quest | No | |
GQuest_Req1 | questitem | No | |
GQuest_Req2 | questitem | No | |
HENRIK | unit | No | |
Henrik_AbilityLevels | integer | Yes | |
HeroHasBow | boolean | Yes | |
HeroHasShield | boolean | Yes | |
HeroHasWeapon | boolean | Yes | |
Item_TempChargeCount | integer | No | |
Item_TempPotionCount | integer | No | |
KillBoard | leaderboard | No | |
L_Quest | quest | No | |
L_Quest_Req1 | questitem | No | |
L_Quest_Req2 | questitem | No | |
Labourer0 | unit | No | |
Labourer1 | unit | No | |
Labourer2 | unit | No | |
Labourer3 | unit | No | |
LQuest_NumBooksFound | integer | No | |
M1_Quest | quest | No | |
M1_Quest_Req1 | questitem | No | |
M1_Quest_Req2 | questitem | No | |
M1_Quest_Req3 | questitem | No | |
M2_Quest | quest | No | |
M2_Quest_Req1 | questitem | No | |
M2_Quest_Req2 | questitem | No | |
M2_Quest_Req3 | questitem | No | |
Music_Battle | sound | No | |
Music_Cinematic | sound | No | |
Music_Main | sound | No | |
P1Kills | integer | No | |
Pig1_Quest_Req1 | questitem | No | |
Pig1_Quest_Req2 | questitem | No | |
Pig1_QuestMain | quest | No | |
Pig_FoundRaft | boolean | No | |
Pig_TakenQuest | boolean | No | |
PYRAEUS | unit | No | |
SpeechChooser | integer | No | |
Survive_GC | questitem | No | |
Survive_Quest | quest | No | |
T_Gn_Exclamation | effect | No | |
T_MC_Exclamation | effect | No | |
T_Pig_Exclamation | effect | No | |
TAttackGroup | group | No | |
TDRegions | rect | Yes | |
TGn_Quest | quest | No | |
TGn_Quest_Req1 | questitem | No | |
TGn_Quest_Req2 | questitem | No | |
TOpenHidden | boolean | No | |
TSpeech_Militia_Strings | string | Yes | |
TSpeech_Strings | string | Yes | |
W_Myrmidon_Exclamation | effect | No | |
W_NewHunter | unit | No | |
W_Quest | quest | No | |
W_Quest_Req1 | questitem | No | |
W_Quest_Req2 | questitem | No | |
W_Quest_Req3 | questitem | No | |
W_Quest_Req4 | questitem | No | |
W_Quest_Req5 | questitem | No | |
W_Whale | unit | No | |
WaveTimer | timer | No | |
WildAnimal | unit | Yes | |
WildAnimal_Items | itemcode | Yes | |
WildAnimalHax | unit | No | |
WildAnimalRegions | location | Yes | |
Y_EndCinTimer1 | timer | No | |
Y_EndCinTimer2 | timer | No | |
Y_EndCinTimer3 | timer | No | |
Y_EndCinTimer4 | timer | No | |
Y_EndCinTimer5 | timer | No | |
Z_End_Dialog | dialog | No | |
Z_End_Dialog_Continue | button | No | |
Z_End_Dialog_Quit | button | No |