Skip to content

Instantly share code, notes, and snippets.

@dane-stevens
Created July 24, 2018 19:15
Show Gist options
  • Save dane-stevens/ca04329fc634f5b09a0b444c6c08103a to your computer and use it in GitHub Desktop.
Save dane-stevens/ca04329fc634f5b09a0b444c6c08103a to your computer and use it in GitHub Desktop.
export const monroeShocktober = {
type: 'MAX_REWARD',
// Monroe buy 4 for the price of 3
filters: [
{
qualifier: {
match: "ALL",
conditions: [
{
type: "PART_CATEGORY_QUANTITY",
conditions: [
{
operator: "CONTAINS",
value: "QUICK-STRUT"
},
{
operator: "IS_GREATER_THAN_OR_EQUAL",
value: 2
}
]
},
]
},
reward: {
type: "STATIC",
value: 30
}
},
{
qualifier: {
match: "ALL",
conditions: [
{
type: "PART_CATEGORY_QUANTITY",
conditions: [
{
operator: "CONTAINS",
value: "SHOCK"
},
{
operator: "IS_GREATER_THAN_OR_EQUAL",
value: 4
}
]
},
]
},
reward: {
type: "STATIC",
value: 30
}
},
{
qualifier: {
match: "ALL",
conditions: [
{
type: "PART_CATEGORY_QUANTITY",
conditions: [
{
operator: "CONTAINS",
value: "SHOCK"
},
{
operator: "IS_GREATER_THAN_OR_EQUAL",
value: 2
}
]
},
{
type: "PART_CATEGORY_QUANTITY",
conditions: [
{
operator: "CONTAINS",
value: "STRUT"
},
{
operator: "IS_GREATER_THAN_OR_EQUAL",
value: 2
}
]
},
]
},
reward: {
type: "STATIC",
value: 60
}
},
{
qualifier: {
match: "ALL",
conditions: [
{
type: "PART_CATEGORY_QUANTITY",
conditions: [
{
operator: "CONTAINS",
value: "STRUT"
},
{
operator: "IS_GREATER_THAN_OR_EQUAL",
value: 4
}
]
},
]
},
reward: {
type: "STATIC",
value: 80
}
}
]
}
export const monroe4for3 = {
type: 'MIN_REWARD',
// Monroe buy 4 for the price of 3
filters: [
{
qualifier: {
match: "ALL",
conditions: [
{
type: "TOTAL_QUANTITY",
conditions: [
{
operator: "IS_GREATER_THAN_OR_EQUAL",
value: 4
}
]
},
]
},
reward: {
type: "LOWEST_AMOUNT"
}
},
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment