Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function Trig_Forge_Actions takes nothing returns nothing
- call AddSpecialEffectTargetUnitBJ("origin",GetTriggerUnit(),"Abilities\\Spells\\Items\\AIam\\AIamTarget.mdl")
- call DestroyEffectBJ(GetLastCreatedEffectBJ())
- if(Trig_Forge_Func003C())then
- if(Trig_Forge_Func003Func002C())then
- if(Trig_Forge_Func003Func002Func001C())then
- call UnitAddItemByIdSwapped('I07I',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07G',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func003Func003C())then
- if(Trig_Forge_Func003Func003Func001C())then
- call UnitAddItemByIdSwapped('I07L',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07J',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func003Func004C())then
- call UnitAddItemByIdSwapped('I07H',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func003Func005C())then
- if(Trig_Forge_Func003Func005Func001C())then
- call UnitAddItemByIdSwapped('I07O',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07N',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func003Func006C())then
- call UnitAddItemByIdSwapped('I08K',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func003Func007C())then
- if(Trig_Forge_Func003Func007Func001C())then
- call UnitAddItemByIdSwapped('I07M',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07K',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func003Func008C())then
- call UnitAddItemByIdSwapped('I07Q',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func003Func009C())then
- call UnitAddItemByIdSwapped('I07R',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func003Func010C())then
- call UnitAddItemByIdSwapped('I07P',GetTriggerUnit())
- else
- endif
- else
- endif
- if(Trig_Forge_Func004C())then
- if(Trig_Forge_Func004Func002C())then
- if(Trig_Forge_Func004Func002Func001C())then
- call UnitAddItemByIdSwapped('I07S',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07T',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func004Func003C())then
- if(Trig_Forge_Func004Func003Func001C())then
- call UnitAddItemByIdSwapped('I07V',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07U',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func004Func004C())then
- if(Trig_Forge_Func004Func004Func001C())then
- call UnitAddItemByIdSwapped('I07W',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07X',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func004Func005C())then
- if(Trig_Forge_Func004Func005Func001C())then
- call UnitAddItemByIdSwapped('I07Z',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07Y',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func004Func006C())then
- if(Trig_Forge_Func004Func006Func001C())then
- call UnitAddItemByIdSwapped('I08M',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I08L',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func004Func007C())then
- if(Trig_Forge_Func004Func007Func001C())then
- call UnitAddItemByIdSwapped('I080',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I081',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func004Func008C())then
- if(Trig_Forge_Func004Func008Func001C())then
- call UnitAddItemByIdSwapped('I08H',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I08I',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func004Func009C())then
- if(Trig_Forge_Func004Func009Func001C())then
- call UnitAddItemByIdSwapped('I08D',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I08E',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func004Func010C())then
- call UnitAddItemByIdSwapped('I08P',GetTriggerUnit())
- else
- endif
- else
- endif
- if(Trig_Forge_Func005C())then
- if(Trig_Forge_Func005Func002C())then
- if(Trig_Forge_Func005Func002Func001C())then
- call UnitAddItemByIdSwapped('I07T',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I082',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func005Func003C())then
- if(Trig_Forge_Func005Func003Func001C())then
- call UnitAddItemByIdSwapped('I083',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07U',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func005Func004C())then
- if(Trig_Forge_Func005Func004Func001C())then
- call UnitAddItemByIdSwapped('I08B',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07X',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func005Func005C())then
- if(Trig_Forge_Func005Func005Func001C())then
- call UnitAddItemByIdSwapped('I087',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I07Y',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func005Func006C())then
- if(Trig_Forge_Func005Func006Func001C())then
- call UnitAddItemByIdSwapped('I08N',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I08L',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func005Func007C())then
- if(Trig_Forge_Func005Func007Func001C())then
- call UnitAddItemByIdSwapped('I089',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I081',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func005Func008C())then
- call UnitAddItemByIdSwapped('I08I',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func005Func009C())then
- if(Trig_Forge_Func005Func009Func001C())then
- call UnitAddItemByIdSwapped('I08F',GetTriggerUnit())
- else
- call UnitAddItemByIdSwapped('I08E',GetTriggerUnit())
- endif
- else
- endif
- if(Trig_Forge_Func005Func010C())then
- call UnitAddItemByIdSwapped('I08Q',GetTriggerUnit())
- else
- endif
- else
- endif
- if(Trig_Forge_Func006C())then
- if(Trig_Forge_Func006Func002C())then
- call UnitAddItemByIdSwapped('I085',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func006Func003C())then
- call UnitAddItemByIdSwapped('I086',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func006Func004C())then
- call UnitAddItemByIdSwapped('I0BQ',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func006Func005C())then
- call UnitAddItemByIdSwapped('I088',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func006Func006C())then
- call UnitAddItemByIdSwapped('I08O',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func006Func007C())then
- call UnitAddItemByIdSwapped('I08A',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func006Func008C())then
- call UnitAddItemByIdSwapped('I08J',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func006Func009C())then
- call UnitAddItemByIdSwapped('I08G',GetTriggerUnit())
- else
- endif
- if(Trig_Forge_Func006Func010C())then
- call UnitAddItemByIdSwapped('I08R',GetTriggerUnit())
- else
- endif
- else
- endif
- set udg_ForgeINT=GetRandomInt(1,9)
- endfunction
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement