A CRecentForageSite is attached to a single parent CDeposit and covers all mat types valid for that deposit. If you have a *single* CDeposit that's generating basic/fine/choice then performing ForageSiteStock harvest actions will sitelock all three classes. If on the other hand you have 3 overlapping CDeposits, one for each quality, then sitelocking e.g. the basics shouldn't affect e.g. the fines, since causing sitelock on one CRecentForageSite should only affect its parent CDeposit and not the two others.
Which of these happens in practice depends on how the world was built (leveldesign files) and must otherwise be determined empirically.
Which of these happens in practice depends on how the world was built (leveldesign files) and must otherwise be determined empirically.
---