Shared OC priorities and CPR thresholds for LB scripts
このスクリプトは単体で利用できません。右のようなメタデータを含むスクリプトから、ライブラリとして読み込まれます: // @require https://update.greasyfork.org/scripts/575730/1917513/LB%20OC%20Shared%20Config.js
(function () {
'use strict';
window.LB_OC_CONFIG = {
crimeConfig: {
// =========================
// LEVEL 1
// =========================
'first aid and abet': {
level: 1,
defaultThreshold: null
},
'mob mentality': {
level: 1,
defaultThreshold: null
},
'pet project': {
level: 1,
defaultThreshold: null
},
// =========================
// LEVEL 2
// =========================
'cash me if you can': {
level: 2,
roleThresholds: {
'thief #1': 80,
'thief #2': 75,
'lookout': 70
}
},
'best of the lot': {
level: 2,
roleThresholds: {
'muscle': 80,
'picklock': 75,
'car thief': 70,
'imitator': 65
}
},
'thou shalt not steal': {
level: 2,
roleThresholds: {
'picklock': 80,
'pickpocket': 75,
'thief': 70
}
},
// =========================
// LEVEL 3
// =========================
'smoke and wing mirrors': {
level: 3,
roleThresholds: {
'car thief': 80,
'imitator': 75,
'hustler #2': 70,
'hustler #1': 65
}
},
'market forces': {
level: 3,
roleThresholds: {
'enforcer': 80,
'negotiator': 75,
'muscle': 70,
'lookout': 65,
'arsonist': 0
}
},
'gaslight the way': {
level: 3,
roleThresholds: {
'imitator #3': 80,
'imitator #2': 75,
'looter #3': 70,
'imitator #1': 65,
'looter #1': 60,
'looter #2': 0
}
},
// =========================
// LEVEL 4
// =========================
'snow blind': {
level: 4,
roleThresholds: {
'hustler': 80,
'imitator': 75,
'muscle #1': 70,
'muscle #2': 65
}
},
'plucking the lotus petal': {
level: 4,
roleThresholds: {
'muscle': 80,
'robber #2': 75,
'hustler': 70,
'robber #1': 65
}
},
'stage fright': {
level: 4,
roleThresholds: {
'sniper': 80,
'muscle #1': 75,
'enforcer': 70,
'muscle #3': 65,
'lookout': 60,
'muscle #2': 0
}
},
// =========================
// LEVEL 5
// =========================
'guardian angels': {
level: 5,
roleThresholds: {
'hustler': 80,
'engineer': 75,
'enforcer': 70
}
},
'honey trap': {
level: 5,
roleThresholds: {
'muscle #2': 80,
'muscle #1': 75,
'enforcer': 70
}
},
'counter offer': {
level: 5,
roleThresholds: {
'robber': 80,
'engineer': 75,
'picklock': 70,
'hacker': 65,
'looter': 60
}
},
'no reserve': {
level: 5,
roleThresholds: {
'techie': 80,
'engineer': 75,
'car thief': 70
}
},
// =========================
// LEVEL 6
// =========================
'bidding war': {
level: 6,
roleThresholds: {
'robber #3': 80,
'robber #2': 75,
'bomber #2': 70,
'driver': 65,
'bomber #1': 60,
'robber #1': 55
}
},
'leave no trace': {
level: 6,
roleThresholds: {
'imitator': 80,
'negotiator': 75,
'techie': 70
}
},
'sneaky git grab': {
level: 6,
roleThresholds: {
'pickpocket': 80,
'imitator': 75,
'techie': 70,
'hacker': 65
}
},
'dish it out': {
level: 6,
roleThresholds: {
'assassin': 80,
'muscle': 75,
'saboteur #1': 70,
'engineer': 65,
'saboteur #2': 60
}
},
// =========================
// LEVEL 7
// =========================
'blast from the past': {
level: 7,
priority: 999,
roleThresholds: {
'muscle': 80,
'engineer': 80,
'bomber': 70,
'hacker': 40,
'picklock #1': 60,
'picklock #2': 0
},
tiers: {
recon: [
{ name: 'picklock #2', min: 0, order: 1 }
],
core: [
{ name: 'picklock #1', min: 60, order: 1 },
{ name: 'hacker', min: 40, order: 2 },
{ name: 'bomber', min: 70, order: 3 }
],
carry: [
{ name: 'muscle', min: 80, order: 1 },
{ name: 'engineer', min: 80, order: 2 }
]
}
},
'window of opportunity': {
level: 7,
priority: 997,
roleThresholds: {
'engineer': 50,
'muscle #2': 55,
'looter #1': 60,
'muscle #1': 80,
'looter #2': 80
},
tiers: {
recon: [],
core: [
{ name: 'engineer', min: 50, order: 3 },
{ name: 'muscle #2', min: 55, order: 2 },
{ name: 'looter #1', min: 60, order: 1 }
],
carry: [
{ name: 'muscle #1', min: 80, order: 2 },
{ name: 'looter #2', min: 80, order: 1 }
]
}
},
'cleared for takeoff': {
level: 7,
roleThresholds: {
'assassin': 70,
'pickpocket': 70,
'imitator': 70,
'interrogator': 70,
'lookout': 70,
'techie': 70
},
tiers: {
recon: [],
core: [
{ name: 'assassin', min: 70, order: 1 },
{ name: 'pickpocket', min: 70, order: 2 },
{ name: 'imitator', min: 70, order: 3 },
{ name: 'interrogator', min: 70, order: 4 },
{ name: 'lookout', min: 70, order: 5 },
{ name: 'techie', min: 70, order: 6 }
],
carry: []
}
},
// =========================
// LEVEL 8
// =========================
'break the bank': {
level: 8,
priority: 1000,
roleThresholds: {
'muscle #1': 50,
'muscle #2': 50,
'muscle #3': 70,
'thief #1': 0,
'thief #2': 70,
'robber': 50
},
tiers: {
recon: [
{ name: 'thief #1', min: 0, order: 1 }
],
core: [
{ name: 'muscle #1', min: 50, order: 1 },
{ name: 'robber', min: 50, order: 2 },
{ name: 'muscle #2', min: 50, order: 3 }
],
carry: [
{ name: 'muscle #3', min: 70, order: 1 },
{ name: 'thief #2', min: 70, order: 2 }
]
}
},
'stacking the deck': {
level: 8,
roleThresholds: {
'imitator': 80,
'hacker': 75,
'cat burglar': 70,
'driver': 0
}
},
'manifest cruelty': {
level: 8,
roleThresholds: {
'reviver': 80,
'interrogator': 75,
'hacker': 70,
'cat burglar': 65
}
},
'clinical precision': {
level: 8,
priority: 998,
roleThresholds: {
'imitator': 75,
'cleaner': 50,
'cat burglar': 60,
'assassin': 50
},
tiers: {
recon: [],
core: [
{ name: 'cleaner', min: 50, order: 1 },
{ name: 'cat burglar', min: 60, order: 2 },
{ name: 'assassin', min: 50, order: 3 }
],
carry: [
{ name: 'imitator', min: 75, order: 1 }
]
}
},
'lock stock': {
level: 8,
roleThresholds: {
'assassin': 80,
'hacker': 75,
'smuggler': 70,
'muscle #1': 65,
'muscle #2': 65
}
},
// =========================
// LEVEL 9
// =========================
'ace in the hole': {
level: 9,
roleThresholds: {
'hacker': 80,
'muscle #2': 75,
'imitator': 70,
'muscle #1': 65,
'driver': 60
}
},
'gone fission': {
level: 9,
roleThresholds: {
'hijacker': 80,
'imitator': 75,
'bomber': 70,
'pickpocket': 65,
'engineer': 60
}
},
'hostile takeover': {
level: 9,
roleThresholds: {
'negotiator': 80,
'muscle': 75,
'cat burglar': 70,
'engineer': 65,
'kidnapper': 60,
'hacker': 55
}
},
// =========================
// LEVEL 10
// =========================
'crane reaction': {
level: 10,
roleThresholds: {
'sniper': 80,
'lookout': 75,
'bomber': 70,
'muscle #1': 65,
'engineer': 60,
'muscle #2': 55
}
}
}
};
})();