22 lines
1.3 KiB
TypeScript
22 lines
1.3 KiB
TypeScript
export interface ContrabandDef {
|
|
id: string;
|
|
name: string;
|
|
/** 1 = confiscate & wave through · 2 = confiscate, warning · 3 = ejection-worthy */
|
|
severity: 1 | 2 | 3;
|
|
weight: number;
|
|
spriteHint: string; // placeholder-art colour/shape note until real sprites
|
|
}
|
|
|
|
export const CONTRABAND: readonly ContrabandDef[] = [
|
|
{ id: 'baggie', name: 'Suspicious baggie', severity: 3, weight: 3, spriteHint: 'tiny white rect' },
|
|
{ id: 'flask', name: 'Hip flask', severity: 2, weight: 5, spriteHint: 'silver rounded rect' },
|
|
{ id: 'goonSack', name: 'Goon sack', severity: 2, weight: 3, spriteHint: 'silver pillow' },
|
|
{ id: 'tinnies', name: 'Two warm tinnies', severity: 1, weight: 4, spriteHint: 'gold cans' },
|
|
{ id: 'kebab', name: 'A whole kebab', severity: 1, weight: 3, spriteHint: 'foil cylinder' },
|
|
{ id: 'someoneElsesId', name: "Someone else's ID", severity: 2, weight: 2, spriteHint: 'small card' },
|
|
{ id: 'budgie', name: 'A live budgie', severity: 1, weight: 1, spriteHint: 'green blob (flaps)' },
|
|
{ id: 'vapes', name: 'Fourteen vapes', severity: 1, weight: 3, spriteHint: 'neon sticks' },
|
|
{ id: 'marker', name: 'Fat permanent marker', severity: 2, weight: 2, spriteHint: 'black stick' },
|
|
{ id: 'snags', name: 'Raw sausages (why)', severity: 1, weight: 1, spriteHint: 'pink links' },
|
|
];
|