Merge pull request #593 Fix issue with dropship computer

Fix issue with dropship computer
This commit is contained in:
David Markowitz 2022-06-20 22:48:52 -07:00 committed by GitHub
commit c89f420204
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 4 additions and 2 deletions

View File

@ -27,12 +27,12 @@ void AmDropshipComputer::OnUse(Entity* self, Entity* user)
return; return;
} }
if (inventoryComponent->GetLotCount(12323) != 0) if (inventoryComponent->GetLotCount(m_NexusTalonDataCard) != 0 || missionComponent->GetMission(979)->GetMissionState() == MissionState::MISSION_STATE_COMPLETE)
{ {
return; return;
} }
inventoryComponent->AddItem(12323, 1, eLootSourceType::LOOT_SOURCE_NONE); inventoryComponent->AddItem(m_NexusTalonDataCard, 1, eLootSourceType::LOOT_SOURCE_NONE);
} }
void AmDropshipComputer::OnDie(Entity* self, Entity* killer) void AmDropshipComputer::OnDie(Entity* self, Entity* killer)

View File

@ -8,4 +8,6 @@ public:
void OnUse(Entity* self, Entity* user) override; void OnUse(Entity* self, Entity* user) override;
void OnDie(Entity* self, Entity* killer) override; void OnDie(Entity* self, Entity* killer) override;
void OnTimerDone(Entity* self, std::string timerName) override; void OnTimerDone(Entity* self, std::string timerName) override;
private:
const LOT m_NexusTalonDataCard = 12323;
}; };