Skip to content

Commit

Permalink
campaign: Don't allow picking up a single artifact multiple times in …
Browse files Browse the repository at this point in the history
…`__camPickupArtifact`

Signed-off-by: Pavel Solodovnikov <pavel.al.solodovnikov@gmail.com>
  • Loading branch information
ManManson authored and past-due committed Apr 22, 2024
1 parent 0f8b1fa commit e35f411
Showing 1 changed file with 6 additions and 0 deletions.
6 changes: 6 additions & 0 deletions data/base/script/campaign/libcampaign_includes/artifact.js
Original file line number Diff line number Diff line change
Expand Up @@ -221,6 +221,12 @@ function __camPickupArtifact(artifact)
camTrace("Artifact", artifact.id, "is not managed");
return;
}
if (Object.hasOwn(ai, "pickedUp") && ai.pickedUp === true)
{
camTrace("Already picked up the artifact", __ALABEL);
return;
}
ai.pickedUp = true;

camTrace("Picked up", ai.tech);
playSound(cam_sounds.artifactRecovered, artifact.x, artifact.y, artifact.z);
Expand Down

0 comments on commit e35f411

Please sign in to comment.