In function Laundrette::configureDependencies, dependencies[0] = toKeycode("WEAPN"); seems to be a typo, which should be dependencies[1] = toKeycode("WEAPN");. In its current setup, only WeaponShelf is returned as dependency of Laundrette but not MoneyShelf.
When activating Policy, moduleDependents and getDependentIndex is not updated correctly. And when deactivating Policy, dependecy of MoneyShelf is not pruned correctly. _reconfigurePolicies can not work properly, because MoneyShelf is not included in moduleDependents
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.