-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy path_intelFragment.js
More file actions
220 lines (215 loc) · 7.56 KB
/
Copy path_intelFragment.js
File metadata and controls
220 lines (215 loc) · 7.56 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
/**
* Insider task content: PASSWORD_CLUES_TASKS, TURN_NPC_TASKS, TRUST_CHOICE_PAIRS
* Generated from docs/_intelFragment.json with minimal stubs for each task type.
*/
const PASSWORD_CLUES_TASKS = [
{
hostName: 'Kaleen Bhaiya',
clues: [
'It\'s related to a textile business.',
'The first letter is repeated in the name.',
'Connected to power and authority.'
],
options: ['MIRZAPUR', 'CARPET', 'KALEEN', 'RICHES'],
correctIndex: 1
},
{
hostName: 'Guddu Bhaiya',
clues: [
'It\'s about strength and hard work.',
'Related to a physical activity.',
'Part of street culture in Mirzapur.'
],
options: ['REVENGE', 'BODYBUILDING', 'BUSINESS', 'POWER'],
correctIndex: 1
},
{
hostName: 'Ganesh Gaitonde',
clues: [
'It\'s about territory and control.',
'Associated with a major city.',
'Part of his rise to power.'
],
options: ['MUMBAI', 'COCAINE', 'EMPIRE', 'UNDERWORLD'],
correctIndex: 2
},
{
hostName: 'Sartaj Singh',
clues: [
'It\'s about investigation and truth.',
'Related to his career in law enforcement.',
'A burden he carries throughout the series.'
],
options: ['CORRUPTION', 'LEGACY', 'JUSTICE', 'SECRETS'],
correctIndex: 1
},
{
hostName: 'Srikant Tiwari',
clues: [
'It\'s about balance and conflict.',
'Between two different lives.',
'The core of his struggle.'
],
options: ['FAMILY', 'IDENTITY', 'DUTY', 'ESPIONAGE'],
correctIndex: 0
},
{
hostName: 'Raji',
clues: [
'It shaped her entire journey.',
'Related to a geopolitical conflict.',
'A source of her trauma.'
],
options: ['WAR', 'SURVIVAL', 'TRAUMA', 'CONFLICT'],
correctIndex: 2
},
{
hostName: 'Mallikajaan',
clues: [
'It\'s about power and control.',
'Within an ancient cultural institution.',
'Her legacy and burden.'
],
options: ['KOTHA', 'SHAHI MAHAL', 'HUZOOR', 'LEGACY'],
correctIndex: 1
},
{
hostName: 'Fareedan',
clues: [
'It brings her back to Heeramandi.',
'A source of power against Mallikajaan.',
'Connected to her mother\'s fate.'
],
options: ['WEALTH', 'AMBITION', 'REVENGE', 'CONNECTIONS'],
correctIndex: 0
}
];
const TURN_NPC_TASKS = [
{
hostName: 'Kaleen Bhaiya',
npcName: 'Munna',
context: 'Munna seems agitated about something.',
approaches: {
threaten: { familiarityDelta: -2, outcome: 'fail', response: 'Munna laughs at your attempt. Bad idea.' },
bribe: { familiarityDelta: 1, outcome: 'pending', response: 'Munna takes it but remains suspicious.' },
befriend: { familiarityDelta: 2, outcome: 'success', response: 'Munna relaxes and talks.' }
}
},
{
hostName: 'Guddu Bhaiya',
npcName: 'Bablu\'s ghost',
context: 'A memory of Guddu\'s past.',
approaches: {
threaten: { familiarityDelta: -1, outcome: 'fail', response: 'Doesn\'t work on memories.' },
bribe: { familiarityDelta: 0, outcome: 'pending', response: 'The past can\'t be bought.' },
befriend: { familiarityDelta: 3, outcome: 'success', response: 'Respect acknowledged.' }
}
},
{
hostName: 'Ganesh Gaitonde',
npcName: 'Bunty',
context: 'Bunty is guarding something important.',
approaches: {
threaten: { familiarityDelta: 0, outcome: 'pending', response: 'Bunty tests your nerve.' },
bribe: { familiarityDelta: 2, outcome: 'success', response: 'Bunty cooperates.' },
befriend: { familiarityDelta: 1, outcome: 'pending', response: 'Bunty is skeptical but listens.' }
}
},
{
hostName: 'Sartaj Singh',
npcName: 'Anjali Mathur',
context: 'Anjali needs confirmation of something.',
approaches: {
threaten: { familiarityDelta: -3, outcome: 'fail', response: 'Anjali walks away angry.' },
bribe: { familiarityDelta: -1, outcome: 'fail', response: 'Anjali refuses and loses respect.' },
befriend: { familiarityDelta: 3, outcome: 'success', response: 'Anjali shares what she knows.' }
}
},
{
hostName: 'Srikant Tiwari',
npcName: 'JK Talpade',
context: 'JK is concerned about your presence.',
approaches: {
threaten: { familiarityDelta: -2, outcome: 'fail', response: 'JK reports you immediately.' },
bribe: { familiarityDelta: 1, outcome: 'pending', response: 'JK looks the other way.' },
befriend: { familiarityDelta: 2, outcome: 'success', response: 'JK becomes an ally.' }
}
},
{
hostName: 'Raji',
npcName: 'A fellow militant',
context: 'Someone from Raji\'s past.',
approaches: {
threaten: { familiarityDelta: -1, outcome: 'fail', response: 'They turn against you.' },
bribe: { familiarityDelta: 0, outcome: 'pending', response: 'Loyalty can\'t be bought easily.' },
befriend: { familiarityDelta: 3, outcome: 'success', response: 'They trust you.' }
}
},
{
hostName: 'Mallikajaan',
npcName: 'Alamzeb',
context: 'Alamzeb is caught between loyalty and freedom.',
approaches: {
threaten: { familiarityDelta: -2, outcome: 'fail', response: 'Alamzeb defends her mother.' },
bribe: { familiarityDelta: 1, outcome: 'pending', response: 'Alamzeb is tempted but conflicted.' },
befriend: { familiarityDelta: 2, outcome: 'success', response: 'Alamzeb opens up to you.' }
}
},
{
hostName: 'Fareedan',
npcName: 'Zulfikar',
context: 'Zulfikar knows secrets of the kotha.',
approaches: {
threaten: { familiarityDelta: 0, outcome: 'pending', response: 'Zulfikar is unmoved.' },
bribe: { familiarityDelta: 2, outcome: 'success', response: 'Zulfikar helps you.' },
befriend: { familiarityDelta: 1, outcome: 'pending', response: 'Zulfikar is cautiously cooperative.' }
}
}
];
const TRUST_CHOICE_PAIRS = [
{
a: 'Kaleen Bhaiya',
b: 'Guddu Bhaiya',
character1: 'Munna',
claim1: 'My father built this empire legitimately. Guddu is just a thug with delusions.',
character2: 'Bablu',
claim2: 'Kaleen controls through fear and corruption. Guddu fights for real change.',
truth: 1, // Bablu is telling truth (Guddu side)
storyFragment: 'The power struggle in Mirzapur is not about who\'s right, but who\'s willing to go further.'
},
{
a: 'Ganesh Gaitonde',
b: 'Sartaj Singh',
character1: 'Gaitonde',
claim1: 'I built my empire through intelligence and nerve. Sartaj is just a puppet.',
character2: 'Sartaj',
claim2: 'I\'m trying to stop the corruption Gaitonde represents, even if the system is broken.',
truth: 0, // Gaitonde is telling truth (about himself)
storyFragment: 'The investigation reveals that power and law are not always aligned.'
},
{
a: 'Srikant Tiwari',
b: 'Raji',
character1: 'Srikant',
claim1: 'I\'m protecting my country and my family. Everything I do serves both.',
character2: 'Raji',
claim2: 'Your agency created the problem it claims to solve. I\'m just surviving.',
truth: 1, // Raji telling truth (about the system)
storyFragment: 'The conflict between security and freedom is never as simple as it seems.'
},
{
a: 'Mallikajaan',
b: 'Fareedan',
character1: 'Mallikajaan',
claim1: 'I built Shahi Mahal from nothing and protect our traditions.',
character2: 'Fareedan',
claim2: 'You built it on the suffering of women like my mother. I\'m freeing us.',
truth: 1, // Fareedan telling truth (about legacy)
storyFragment: 'Power and tradition can both be chains. Breaking them requires sacrifice.'
}
];
module.exports = {
PASSWORD_CLUES_TASKS,
TURN_NPC_TASKS,
TRUST_CHOICE_PAIRS,
};