Depositing resources increases player resources

This commit is contained in:
2024-01-23 19:53:25 +01:00
parent 3511b260cc
commit 777ebeadc4
4 changed files with 28 additions and 3 deletions

View File

@@ -154,7 +154,8 @@ BzBTStatus aiHarvestRes(AIBlackboard *data, f32 dt) {
i32 spareCapacity = worker->carryCapacity - worker->carry;
BZ_ASSERT(spareCapacity >= 0);
i32 collected = harvestEvent(harvestTarget, (HarvestEvent) {
.amount = BZ_MIN(1, spareCapacity)
.amount = BZ_MIN(1, spareCapacity),
.type = worker->carryRes
});
worker->carry += collected;
@@ -178,7 +179,8 @@ BzBTStatus aiDepositRes(AIBlackboard *data, f32 dt) {
}
depositEvent(depositTarget, (DepositEvent) {
.amount = worker->carry
.amount = worker->carry,
.type = worker->carryRes
});
worker->carry = 0;