- Joined
- Jun 22, 2016
- Messages
- 71
I don't understand what is happening with this code. The functionality is to get the number of remaining charges from the dropped holdable item version and then removed. Then it creates a rune item version in its place with the charges passed on to it.
So far it's creating a new item in a nearby point that isn't the place I dropped it and a duplicate were I picked it up.
Also I'm doing my best to avoid memory leaks.
Any help would be appreciated.
So far it's creating a new item in a nearby point that isn't the place I dropped it and a duplicate were I picked it up.
Also I'm doing my best to avoid memory leaks.
Any help would be appreciated.
-
Blood Vial Drop
-
Events
- Unit - A unit Loses an item
-
Conditions
- (Item-type of (Item being manipulated)) Equal to Blood Vial
-
Actions
- -------- Dropping the Purchase version and giving the charges to the Powerup version. --------
- Set tempItem = (Item being manipulated)
- Set tempInteger = (Charges remaining in tempItem)
- Set tempPoint = (Position of tempItem)
- Item - Remove tempItem
- Item - Create Blood Vial at tempPoint
- Set tempItem = (Last created item)
- Item - Set charges remaining in tempItem to tempInteger
- Custom script: call RemoveLocation(udg_tempPoint)
-
Events