Different Item Requirement for Skill in PVP/GVG Maps

This source modification will set different required items by skill in PVP or GVG maps. As example in normal maps Acid Terror consumes Acid Bottle, then on PVP maps Acid Bottles (for all skills that require this item) will be chaned to Satay. This is not working as ‘secondary choice’ nor skill-based required items, but as item A will be changed to item B.