- Joined
- Jul 19, 2010
- Messages
- 309
-
Inventory Slot Tooltip
-

Events
-

Conditions
-

Actions
-


For each (Integer GenericLoopCount) from 1 to MaxAllSlotTypes, do (Actions)
-



Loop - Actions
-




Set SlotOfPlayer = ((TriggeringPlayer x MaxAllSlotTypes) + GenericLoopCount)
-




Set RandomLocation[1] = (Mouse Position for Triggered Mouse Event)
-




If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-





If - Conditions
-






(BackpackRegion[GenericLoopCount] contains RandomLocation[1]) Equal to True
-
-





Then - Actions
-






Custom script: call RemoveLocation(udg_RandomLocation[1])
-






Special Effect - Play Special Effect: xxxTheTestEffect, Animation: Stand
-






Set RandomLocation[1] = (Center of BackpackRegion[GenericLoopCount])
-






Special Effect - Set Position of xxxTheTestEffect to x: (X of RandomLocation[1]), y: (Y of RandomLocation[1]), z: 11.00
-






Custom script: call RemoveLocation(udg_RandomLocation[1])
-






If (LocalPlayerN Equal to TriggeringPlayer) then do (Floating Text - Change text of TooltipText to (InvItemName[SlotOfPlayer] + (|n + InvObjDescriptor[SlotOfPlayer])) using font size 7.00) else do (Do nothing)
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








(Hero[TriggeringPlayer] has buff Merchant Buff ) Equal to True
-








InvItemValue[SlotOfPlayer] Not equal to 0
-
-







Then - Actions
-








-------- THIS AREA STILL NEEDS LOCAL PLAYER --------
-








Floating Text - Change text of TooltipValue to ((|c00E1E100 + (String((Integer(((Real((Max(InvItemValue[SlotOfPlayer], (InvItemValue[SlotOfPlayer] x InvItemQuantity[SlotOfPlayer]))))) x PlayerSellRatio[TriggeringPlayer])))))) + g|r) using font size 7.00
-
-







Else - Actions
-








Floating Text - Change text of TooltipValue to using font size 7.00
-
-
-






If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-







If - Conditions
-








InvItemQuantity[SlotOfPlayer] Less than or equal to 0
-
-







Then - Actions
-








If (LocalPlayerN Equal to TriggeringPlayer) then do (Floating Text - Change text of TooltipText to (InvItemName[SlotOfPlayer] + (|n + InvObjDescriptor[SlotOfPlayer])) using font size 7.00) else do (Do nothing)
-
-







Else - Actions
-








If (LocalPlayerN Equal to TriggeringPlayer) then do (Floating Text - Change text of TooltipText to (InvItemName[SlotOfPlayer] + (( ( + ((String(InvItemQuantity[SlotOfPlayer])) + )|n)) + InvObjDescriptor[SlotOfPlayer])) using font size 7.00) else do (Do nothing)
-
-
-






Floating Text - Show TooltipText for (Player group((Player(TriggeringPlayer))))
-






Floating Text - Show TooltipValue for (Player group((Player(TriggeringPlayer))))
-






Set GenericLoopCount = MaxAllSlotTypes
-
-





Else - Actions
-






Custom script: call RemoveLocation(udg_RandomLocation[1])
-






Special Effect - Play Special Effect: xxxTheTestEffect, Animation: Death
-






Floating Text - Hide TooltipText for (Player group((Player(TriggeringPlayer))))
-






Floating Text - Hide TooltipValue for (Player group((Player(TriggeringPlayer))))
-
-
-
-
-
-



