I have recently started to map make again, but I'm having a little trouble with this trigger.
I used an array of variables to identify the player color, from player red 1, to player yellow 5.
-
Give Item 1
-
Events
-
Unit - A unit Acquires an item
-
-
Conditions
-
(Unit-type of (Hero manipulating item)) Equal to Rich Girl
-
-
Actions
-
Set Players_LoseItem_Bianca[1] = Player 1 (Red)
-
Set Players_LoseItem_Bianca[2] = Player 2 (Blue)
-
Set Players_LoseItem_Bianca[3] = Player 3 (Teal)
-
Set Players_LoseItem_Bianca[4] = Player 4 (Purple)
-
Set Players_LoseItem_Bianca[5] = Player 5 (Yellow)
-
Set GiveItem1_Bianca[1] = This doesn't amuse me.
-
Set GiveItem1_Bianca[2] = Do you really think I would be interested in that?
-
Set GiveItem1_Bianca[3] = My daddy can buy me something more valuable than that.
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
-
(Item-type of (Item being manipulated)) Equal to Broadsword
-
(Item-type of (Item being manipulated)) Equal to Rusty Axe
-
-
-
-
Then - Actions
-
Item - Remove (Item being manipulated)
-
Floating Text - Create floating text that reads GiveItem1_Bianca[(Random integer number between 1 and 3)] at (Position of (Hero manipulating item)) with Z offset 0.00, using font size 10.00, color (100.00%, 100.00%, 100.00%), and 0.00% transparency
-
Floating Text - Change (Last created floating text): Disable permanence
-
Floating Text - Change the lifespan of (Last created floating text) to 5.00 seconds
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Owner of (Triggering unit)) Equal to Players_LoseItem_Bianca[1]
-
Player_Gift_Bianca[1] Equal to 0
-
-
Then - Actions
-
Hero - Create Heart Piece Bianca and give it to Heart Level Meter 0166 <gen>
-
Set Player_Gift_Bianca[1] = 1
-
-
Else - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Owner of (Triggering unit)) Equal to Players_LoseItem_Bianca[2]
-
Player_Gift_Bianca[2] Equal to 0
-
-
Then - Actions
-
Hero - Create Heart Piece Bianca and give it to Paladin 0168 <gen>
-
Set Player_Gift_Bianca[2] = 1
-
-
Else - Actions
-
-
-
-
-
Else - Actions
-
-
-
-
Player Gives Item
-
Events
-
Unit - A unit Loses an item
-
-
Conditions
-
Actions
-
Set Players_LoseItem_Bianca[1] = (Owner of (Triggering unit))
-
Set Players_LoseItem_Bianca[2] = (Owner of (Triggering unit))
-
Set Players_LoseItem_Bianca[3] = (Owner of (Triggering unit))
-
Set Players_LoseItem_Bianca[4] = (Owner of (Triggering unit))
-
Set Players_LoseItem_Bianca[5] = (Owner of (Triggering unit))
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
Or - Any (Conditions) are true
-
Conditions
-
(Last dropped item) Equal to (Item carried by (Triggering unit) of type Broadsword)
-
(Last dropped item) Equal to (Item carried by (Triggering unit) of type Rusty Axe)
-
-
-
-
Then - Actions
-
Else - Actions
-
-
-
I used an array of variables to identify the player color, from player red 1, to player yellow 5.