Change Player Pickaxe Rarity
| | |
| --- | --- |
| | (Agent:agent).SelectPickaxeRarity<public>(NewRarity:rarity):void= |
| | if(PickaxeData := Agent.GetPickaxeData[], RarityComp := PickaxeData(0).GetComponent[rarity_component]): |
| | set RarityComp.Rarity = NewRarity |
| | PickaxeData(1).RemoveItem(PickaxeData(0)) |
| | PickaxeData(1).AddItem(PickaxeData(0)) |
| | |
| | (Agent:agent).GetPickaxeData<public>()<transacts><decides>:tuple(entity, fort_inventory_harvest_tool_component)= |
| | Inventories := for(InventoryComponent : Agent.FindDescendantComponents(fort_inventory_harvest_tool_component)): |
| | InventoryComponent |
| | Inventories[0].GetItems()[0], Inventories[0] |