Name | Type | is_array | initial_value |
Absorb | boolean | No | |
AbyssalBreath | boolean | No | |
AbyssalNow | boolean | No | |
AbyssalOption1 | button | No | |
AbyssalOption2 | button | No | |
AbyssalPoints | location | Yes | |
AbyssalTrain | dialog | No | |
AccomplishSpeed | integer | No | |
AccomplishTimerOn | boolean | No | |
AlreadyHit | group | No | |
Alternate | boolean | No | true |
ArcherUpgradeNumber | integer | No | |
ArrowBombardGroup | group | No | |
ArrowCarried | integer | No | |
AssDamage | real | No | |
Basis | itemcode | No | |
Bombarding | boolean | No | |
Bombardlimit | integer | No | |
BombardLoop | integer | No | |
Bombardpoint | location | No | |
BombardType | itemcode | No | |
BorrowedStr | integer | No | |
BoughtHero | boolean | Yes | |
BreathBool | boolean | No | |
BusterCool | boolean | No | |
ChanceBuster | integer | No | |
ChitinousEffX | integer | No | |
ClawNumber | integer | No | |
ColorGroups | group | No | |
ComboChance | integer | No | |
ComboLoop | integer | No | |
ComboNext | boolean | No | |
Convert_to_Level | integer | Yes | |
CurrentUnit | unit | No | |
DamageStores | real | Yes | |
Deathclaw | unit | No | |
DeathclawDamage | real | No | |
DeflectAmp | boolean | No | |
DeflectFx | effect | No | |
Deflecting | boolean | No | |
Deflectors | group | No | |
DeflectUser | unit | No | |
DeflectUser2 | unit | No | |
Difficulty | integer | No | 1 |
Drag | boolean | No | |
DragNumber | integer | No | |
DragPoint | location | No | |
DragPoint4Target | location | No | |
DyingSymbole | unit | Yes | |
FadeInteger | integer | No | |
FadeUnitGroup | group | No | |
FadeUnits | unit | Yes | |
FastLEarner | boolean | No | |
FinalImprov | string | No | |
Followers | group | No | |
GazeBoolean | boolean | No | |
GreaTsword | effect | No | |
GreenF | boolean | No | |
Heli | unit | No | |
HeliPoint | location | No | |
HenINT | integer | No | |
HenLoop | integer | No | |
Henriettad | group | No | |
Henstart | location | No | |
HenTarget | location | No | |
HenTargets | unit | Yes | |
HereThere | boolean | No | |
Hero | unit | Yes | |
HeroDeathPosition | location | Yes | |
IcyCaster | unit | No | |
IntMemory | integer | No | |
Item | item | Yes | |
ItemCheck1 | itemcode | Yes | |
ItemCheck2 | itemcode | Yes | |
ItemCheck3 | itemcode | Yes | |
ItemCheck4 | itemcode | Yes | |
ItemCheck5 | itemcode | Yes | |
ItemCheck6 | itemcode | Yes | |
ItemDropped | item | Yes | |
ItemDroppedCharge | integer | Yes | |
ItemFormCharges | integer | Yes | |
ItemIndex | integer | No | |
ItemSet | boolean | Yes | |
ItemSlot1A | item | Yes | |
ItemSlot1b | item | Yes | |
ItemSlot2A | item | Yes | |
ItemSlot2b | item | Yes | |
ItemSlot3A | item | Yes | |
ItemSlot3b | item | Yes | |
ItemSlot4A | item | Yes | |
ItemSlot4b | item | Yes | |
ItemSlot5A | item | Yes | |
ItemSlot5b | item | Yes | |
ItemSlot6A | item | Yes | |
ItemSlot6b | item | Yes | |
ItemsNumberToForm | integer | Yes | |
ItemYield | itemcode | Yes | |
JetBool | boolean | No | |
JetEffect | effect | No | |
JetTarget | location | No | |
JetUnit | unit | No | |
Katarer | unit | No | |
KatarPoint | location | No | |
LaseringUnit | unit | No | |
LaserUnits | unit | Yes | |
LastTarget | unit | No | |
Leliana | unit | No | |
LelianaOriginal | real | No | |
LelianaStored | real | No | |
LightningTrigger | trigger | No | |
LightningUsers | unit | Yes | |
MainTargetClaw | unit | No | |
ModeStrength | boolean | No | |
MoveOrbs | boolean | No | |
Naga | unit | No | |
NagaComboTarget | unit | No | |
NagaDamage | real | No | |
NagaString | effect | No | |
NoMoreLoop | boolean | No | |
NumberofPlayers | integer | No | |
OmnipresenceCop | group | No | |
Option1 | button | No | |
Option2 | button | No | |
OrbReturn | group | No | |
OrbSteal | group | No | |
OriginalLIFE | real | No | |
OriginalMAN | real | No | |
OriginalMOV | real | No | |
OriginalSTR | real | No | |
PlayerHero | unit | Yes | |
PolyBegin | boolean | No | |
PolyGhosts | unit | Yes | |
PolyslashLand | location | No | |
PolysummonCount | integer | No | |
Prepare | integer | No | |
ResurrectBoolean | boolean | No | |
RevolVictim | group | No | |
RisingLoop | integer | No | |
SecondsB4 | integer | No | |
Selected | unit | No | |
Selector | unit | Yes | |
ShadowBool | boolean | No | |
ShadowDashOn | boolean | No | |
ShadowLoop | integer | No | |
ShadowRibbon | effect | No | |
Shadowtargets | unit | Yes | |
ShadowVictims | group | No | |
ShockReleased | boolean | No | |
ShotsIcy | integer | No | |
ShotsIcyMax | integer | No | |
SlowBool | boolean | No | |
SlowmoRage | boolean | No | |
SoulArrowBool | boolean | No | |
SoulArrowGroup | group | No | |
SoulDummies | group | No | |
SoulstrikeBoolean | boolean | No | |
Soulstrikeloop | integer | No | |
Soulstriketarget | unit | No | |
SoulTarget | location | No | |
SpawnLoop | integer | No | |
SpawnRegion | rect | Yes | |
Splits | integer | No | |
StartCreating | boolean | No | |
StealVariable | integer | No | |
StolenAgi | integer | Yes | |
StolenContentBool | boolean | Yes | |
StolenFrom | unit | Yes | |
StolenInt | integer | Yes | |
StolenStats | integer | No | |
StolenStr | integer | Yes | |
StolenTimeRemaining | integer | Yes | |
Sub | unit | No | |
Sword | unit | No | |
SwordString | effect | No | |
SwordString2 | effect | No | |
SwordString3 | effect | No | |
TargetArrow | location | No | |
TempBool | boolean | No | |
TempBool2 | boolean | No | |
TempGroup | group | No | |
TempGroup2 | group | No | |
TempInt | integer | No | |
TempInt2 | integer | No | |
TempItem | item | No | |
TempItemType | itemcode | No | |
TempLightning | lightning | No | |
Tempoint3 | location | No | |
Tempoint4 | location | No | |
TempPoint1 | location | No | |
TempPoint2 | location | No | |
TempPoint3 | location | No | |
TempPoint5 | location | No | |
TempReal | real | No | |
TempUnit | unit | No | |
Tips | string | Yes | |
TotalBuyers | integer | No | |
TotalCharges | integer | No | |
TowerHP | abilcode | Yes | |
TrainedAbility | string | No | |
TrainedImprovement | string | No | |
Training | dialog | No | |
TrapLoop | integer | No | |
TriggerAdded | boolean | Yes | |
UsedArrow | item | No | |
Watersunit | unit | Yes | |
WaveBatch1 | unitcode | Yes | |
WaveBatch2 | unitcode | Yes | |
WaveBatch3 | unitcode | Yes | |
WaveBatch4 | unitcode | Yes | |
WaveBatch5 | unitcode | Yes | |
WaveBatch6 | unitcode | Yes | |
WaveBatch7 | unitcode | Yes | |
WaveBatch8 | unitcode | Yes | |
WaveBatch9 | unitcode | Yes | |
WaveBatchNo1 | integer | Yes | |
WaveBatchNo2 | integer | Yes | |
WaveBatchNo3 | integer | Yes | |
WaveBatchNo4 | integer | Yes | |
WaveBatchNo5 | integer | Yes | |
WaveBatchNo6 | integer | Yes | |
WaveBatchNo7 | integer | Yes | |
WaveBatchNo8 | integer | Yes | |
WaveBatchNo9 | integer | Yes | |
WaveMessage | string | Yes | |
WaveNumber | integer | No | |
WaveUnits | group | Yes | |
WayLevel | integer | No | |
Ype | attacktype | No | |
Zoom | boolean | No |
//***************************************************************************
//*
//* Item Stacking System
//* Version 1.0.7, 01/01-08
//*
//* Coded by Mr. Zero - [email protected]
//*
//***************************************************************************
Light |cff87ceebTEXT|r
Green: |cff32cd32Text|r
Red: |cffff0000Text|r
Orange: |cff995500Text|r
Yellow: |cffffcc00Text|r
Light Blue: |cff7777aaText|r
function ISS_SC takes nothing returns nothing
local integer array i
local item a=GetManipulatedItem()
local unit b=GetManipulatingUnit()
local item c
set i[0]=0
set i[1]=GetItemLevel(a)
set i[2]=GetItemCharges(a)
set i[3]=GetItemTypeId(a)
if(i[2]!=0)then
loop
exitwhen i[0]>5
set c=UnitItemInSlot(b,i[0])
set i[4]=GetItemCharges(c)
set i[5]=GetItemTypeId(c)
if(((c!=a)and(i[5]==i[3]))and(i[4]<i[1]))then
if((i[4]+i[2])<=i[1])then
call SetItemCharges(c,(i[4]+i[2]))
call RemoveItem(a)
exitwhen true
else
call SetItemCharges(a,(i[4]+i[2])-i[1])
call SetItemCharges(c,i[1])
call UnitAddItem(b,a)
exitwhen true
endif
endif
set i[0]=i[0]+1
endloop
endif
set a=null
set b=null
set c=null
endfunction
function ISS_RC takes nothing returns nothing
local integer array i
local unit a=GetOrderedUnit()
local item b=GetOrderTargetItem()
local item c=UnitItemInSlot(a,(GetIssuedOrderId()-852002))
set i[0]=0
set i[1]=GetItemCharges(b)
set i[2]=GetItemLevel(b)
set i[3]=GetItemTypeId(b)
set i[4]=GetItemCharges(c)
set i[5]=GetItemTypeId(c)
if((((GetIssuedOrderId()>=852002)and(GetIssuedOrderId()<=852007))and(i[1]!=0)and(c!=null)))then
if(b==c)then
set c=CreateItem(i[3],0,0)
set i[4]=GetItemCharges(c)
call RemoveItem(c)
if(i[1]>i[4])then
loop
exitwhen i[0]>5
if(UnitItemInSlot(a,i[0])==null)then
call SetItemCharges(b,(i[1]-i[4]))
set b=CreateItem(i[3],0,0)
call DisableTrigger(gg_trg_Item_Stacking_System)
call UnitAddItem(a,b)
call EnableTrigger(gg_trg_Item_Stacking_System)
exitwhen true
endif
set i[0]=i[0]+1
endloop
endif
else
if((i[5]==i[3])and(i[4]<i[2]))then
if((i[1]+i[4])<=i[2])then
call SetItemCharges(b,(i[1]+i[4]))
call RemoveItem(c)
else
call SetItemCharges(c,(i[1]+i[4])-i[2])
call SetItemCharges(b,i[2])
endif
endif
endif
endif
set a=null
set b=null
set c=null
endfunction
function InitTrig_Item_Stacking_System takes nothing returns nothing
local integer i=0
local trigger t=CreateTrigger()
set gg_trg_Item_Stacking_System=CreateTrigger()
loop
exitwhen i==16
call TriggerRegisterPlayerUnitEvent(gg_trg_Item_Stacking_System,Player(i),EVENT_PLAYER_UNIT_PICKUP_ITEM,null)
call TriggerRegisterPlayerUnitEvent(t,Player(i),EVENT_PLAYER_UNIT_ISSUED_TARGET_ORDER,null)
set i=i+1
endloop
call TriggerAddAction(gg_trg_Item_Stacking_System,function ISS_SC)
call TriggerAddAction(t,function ISS_RC)
set t=null
endfunction
//===========================================================================
function InitTrig_Map_Initialization takes nothing returns nothing
set gg_trg_Map_Initialization = CreateTrigger( )
call FogEnableOff( )
call FogMaskEnableOff( )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( "|cffffcc00Item Stacking System|r" ) )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( "Coded by |cffffcc00Mr. Zero|r" ) )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( "Version: |cffffcc001 . 0 . 7|r" ) )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( " " ) )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( "Please give credit if used..." ) )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( " " ) )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( " " ) )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( " " ) )
call DisplayTimedTextToForce( GetPlayersAll(), 1000000000.00, ( " " ) )
call SuspendTimeOfDay(false)
call SetFloatGameState(GAME_STATE_TIME_OF_DAY, 11.59)
call DestroyTrigger(GetTriggeringTrigger())
endfunctionRaises Intelligence by 10. Attacks gain Lifesteal.|n|nActive ability: Lightning Strike