Returns true or false depending on value set in looter

const looter = { a: { b: 'foo', c: true, d: false } };
dependLooter({ looter, args: { property: 'a.b' } }); // true
dependLooter({ looter, args: { property: 'a.b', tobe: 'foo' } }); // true
dependLooter({ looter, args: { property: 'a.c', tobe: 'foo' } }); // false
dependLooter({ looter, args: { property: 'a.c' } }); // true
dependLooter({ looter, args: { property: 'a.d' } }); // false
// Use in a json file:
{
"pools": [
{
"conditions": [
{
"function": "dependLooter",
"args": {
"property": "status.sickness",
"min": 0.5
}
}
],
"entries": [
{
"id": "sickness_healing_pack"
}
]
}
]
}
  • Parameters

    • args: {
          args: {
              inverse?: boolean;
              max?: number;
              min?: number;
              property?: string;
              strict?: boolean;
              tobe?: any;
          };
          looter: any;
      }
      • args: {
            inverse?: boolean;
            max?: number;
            min?: number;
            property?: string;
            strict?: boolean;
            tobe?: any;
        }
        • Optionalinverse?: boolean
        • Optionalmax?: number
        • Optionalmin?: number
        • Optionalproperty?: string
        • Optionalstrict?: boolean
        • Optionaltobe?: any
      • looter: any

    Returns boolean