vbawol/DayZ-Epoch — pull request #1098 by Fank (2014-02-09 14:32:49+00:00)
Title: Added Config Crafting inputstrict

Problem Mix Chainsaw Gas can be crafted by using a ItemJerrycanEmpty and ItemMixOil, and this is stupid.
```
USAGE EXAMPLE:
class ItemActions
{
class Crafting
{
text = "Craft Tent";
script = ";['Crafting','CfgMagazines', _id] spawn player_craftItem;"; // [Class of itemaction,CfgMagazines or CfgWeapons, item]
neednearby[] = {"workshop","fire"};
requiretools[] = {"ItemToolbox","ItemKnife"}; // (cfgweapons only)
output[] = {{"ItemTent",1}}; // (CfgMagazines, qty)
input[] = {{"ItemCanvas",2},{"ItemPole",2}}; // (CfgMagazines, qty)
inputstrict = true; // (CfgMagazines input without inheritsFrom) Optional
inputweapons[] = {"ItemToolbox"}; // consume toolbox (cfgweapons only)
outputweapons[] = {"ItemToolbox"}; // return toolbox (cfgweapons only)
};
};
```
This will fix the problem to Mix Gas Fuel because class "ItemJerrycanEmpty" based on "ItemJerrycan" and if
```
input[] = {{"ItemMixOil",1},{"ItemJerrycan",1}};
```
also a "ItemJerrycanEmpty" can be used.
But if inputstrict = true; only the class in input can be used so there is no inherit