mirror of
https://github.com/Milxnor/Project-Reboot-3.0.git
synced 2026-01-13 02:42:22 +01:00
abundant update
complete looting rewrite, improve combining pickups, add debug printing logs, fix some agids, fix cheat summon, fix issue with vehicle spawning.
This commit is contained in:
@@ -87,7 +87,7 @@ public:
|
||||
return CosmeticLoadout;
|
||||
}
|
||||
|
||||
void AddPickaxeToInventory()
|
||||
UFortItem* AddPickaxeToInventory()
|
||||
{
|
||||
auto CosmeticLoadout = GetCosmeticLoadout();
|
||||
auto CosmeticLoadoutPickaxe = CosmeticLoadout ? CosmeticLoadout->GetPickaxe() : nullptr;
|
||||
@@ -100,10 +100,12 @@ public:
|
||||
auto WorldInventory = GetWorldInventory();
|
||||
|
||||
if (!WorldInventory || WorldInventory->GetPickaxeInstance())
|
||||
return;
|
||||
return nullptr;
|
||||
|
||||
WorldInventory->AddItem(PickaxeDefinition, nullptr);
|
||||
auto NewAndModifiedInstances = WorldInventory->AddItem(PickaxeDefinition, nullptr);
|
||||
WorldInventory->Update();
|
||||
|
||||
return NewAndModifiedInstances.first.size() > 0 ? NewAndModifiedInstances.first[0] : nullptr;
|
||||
}
|
||||
|
||||
bool& ShouldTryPickupSwap()
|
||||
@@ -121,7 +123,7 @@ public:
|
||||
void ClientEquipItem(const FGuid& ItemGuid, bool bForceExecution);
|
||||
|
||||
bool DoesBuildFree();
|
||||
void DropAllItems(const std::vector<UFortItemDefinition*>& IgnoreItemDefs, bool bIgnoreSecondaryQuickbar = false, bool bRemoveIfNotDroppable = false);
|
||||
void DropAllItems(const std::vector<UFortItemDefinition*>& IgnoreItemDefs, bool bIgnoreSecondaryQuickbar = false, bool bRemoveIfNotDroppable = false, bool RemovePickaxe = false);
|
||||
void ApplyCosmeticLoadout();
|
||||
|
||||
static void ServerLoadingScreenDroppedHook(UObject* Context, FFrame* Stack, void* Ret);
|
||||
|
||||
Reference in New Issue
Block a user