Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 88717fe

Browse files
committed
fix: check for forbidden before getting caged item
1 parent e3e4ece commit 88717fe

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

plugins/logistics.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -358,9 +358,9 @@ class TrainStockProcessor : public StockProcessor {
358358
}
359359

360360
bool can_designate(color_ostream& out, df::item* item) override {
361+
if (item->flags.bits.forbid) return false;
361362
auto unit = get_caged_unit(item);
362-
return !item->flags.bits.forbid &&
363-
unit &&
363+
return unit &&
364364
Units::isTamable(unit) &&
365365
!Units::isDomesticated(unit) &&
366366
!Units::isMarkedForTraining(unit);

0 commit comments

Comments
 (0)