mirror of
https://github.com/mapbase-source/mapbase-game-src.git
synced 2025-06-23 10:59:26 +03:00
399 lines
5.9 KiB
Plaintext
399 lines
5.9 KiB
Plaintext
//=================================================================
|
|
//
|
|
// Choreo Sentences
|
|
// Mapbase's modern replacement for sentences.txt
|
|
//
|
|
// (This file is a WIP and does not contain every metrocop sentence)
|
|
//
|
|
//=================================================================
|
|
|
|
"ChoreoSentences"
|
|
{
|
|
//---------------------------------------------------------------------------
|
|
|
|
"SentenceContextPrerequisites"
|
|
{
|
|
"police_codename"
|
|
{
|
|
vscript "RandomInt(0, 14)"
|
|
}
|
|
|
|
"police_codenum"
|
|
{
|
|
vscript "RandomInt(1, 9)"
|
|
}
|
|
}
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
"VirtualWords"
|
|
{
|
|
//-------------------------------------------------------
|
|
// Metropolice map names
|
|
//-------------------------------------------------------
|
|
|
|
V_G1_LOCATION_MAP__P
|
|
{
|
|
criterion "map"
|
|
matches
|
|
{
|
|
// map 0
|
|
default
|
|
{
|
|
words
|
|
{
|
|
0 "block"
|
|
1 "zone"
|
|
2 "sector"
|
|
}
|
|
}
|
|
|
|
// map 1
|
|
*trainstation*
|
|
{
|
|
words
|
|
{
|
|
0 "stationblock"
|
|
1 "transitblock"
|
|
2 "workforceintake"
|
|
}
|
|
}
|
|
|
|
// map 2
|
|
*canals*
|
|
{
|
|
words
|
|
{
|
|
0 "canalblock"
|
|
1 "stormsystem"
|
|
2 "wasteriver"
|
|
3 "deservicedarea"
|
|
}
|
|
}
|
|
|
|
// map 3
|
|
*eli*
|
|
{
|
|
words
|
|
{
|
|
0 "industrialzone"
|
|
1 "restrictedblock"
|
|
2 "repurposedarea"
|
|
}
|
|
}
|
|
|
|
// map 4
|
|
*town*
|
|
{
|
|
words
|
|
{
|
|
0 "condemnedzone"
|
|
1 "infestedzone"
|
|
2 "nonpatrolregion"
|
|
}
|
|
}
|
|
|
|
// map 5
|
|
*coast*
|
|
{
|
|
words
|
|
{
|
|
0 "externaljurisdiction"
|
|
1 "stabilizationjurisdiction"
|
|
2 "outlandzone"
|
|
}
|
|
}
|
|
|
|
// map 6
|
|
*prison*
|
|
{
|
|
words
|
|
{
|
|
0 "externaljurisdiction"
|
|
1 "stabilizationjurisdiction"
|
|
}
|
|
}
|
|
|
|
// map 7
|
|
*c17*
|
|
{
|
|
words
|
|
{
|
|
0 "residentialblock"
|
|
1 "404zone"
|
|
2 "distributionblock"
|
|
3 "productionblock"
|
|
}
|
|
}
|
|
|
|
// map 8
|
|
*citadel*
|
|
{
|
|
words
|
|
{
|
|
0 "highpriorityregion"
|
|
1 "terminalrestrictionzone"
|
|
2 "controlsection"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
V_G2_SUSPECT_MAP__P
|
|
{
|
|
criterion "map"
|
|
matches
|
|
{
|
|
// map 0
|
|
default
|
|
{
|
|
words
|
|
{
|
|
0 "subject"
|
|
}
|
|
}
|
|
|
|
// map 1
|
|
*trainstation*
|
|
{
|
|
words
|
|
{
|
|
0 "citizen"
|
|
1 "UPI"
|
|
2 "subject"
|
|
}
|
|
}
|
|
|
|
// map 2
|
|
*canals*
|
|
{
|
|
words
|
|
{
|
|
0 "subject"
|
|
1 "noncitizen"
|
|
2 "sociocide"
|
|
3 "anticitizen"
|
|
}
|
|
}
|
|
|
|
// map 3
|
|
*eli*
|
|
{
|
|
words
|
|
{
|
|
0 "anticitizen"
|
|
1 "subject"
|
|
}
|
|
}
|
|
|
|
// map 4
|
|
*town*
|
|
{
|
|
words
|
|
{
|
|
0 "freeman"
|
|
1 "subject"
|
|
2 "anticitizen"
|
|
}
|
|
}
|
|
|
|
// map 5
|
|
*coast*
|
|
{
|
|
words
|
|
{
|
|
0 "freeman"
|
|
1 "sociocide"
|
|
}
|
|
}
|
|
|
|
// map 6
|
|
*prison*
|
|
{
|
|
words
|
|
{
|
|
0 "freeman"
|
|
1 "infection"
|
|
}
|
|
}
|
|
|
|
// map 7
|
|
*c17*
|
|
{
|
|
words
|
|
{
|
|
0 "freeman"
|
|
}
|
|
}
|
|
|
|
// map 8
|
|
*citadel*
|
|
{
|
|
words
|
|
{
|
|
0 "freeman"
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------
|
|
// Generic metrocop/overwatch numbers
|
|
//-------------------------------------------------------
|
|
|
|
V_NUMBERSP
|
|
{
|
|
words
|
|
{
|
|
0 "zero"
|
|
1 "one"
|
|
2 "two"
|
|
3 "three"
|
|
4 "four"
|
|
5 "five"
|
|
6 "six"
|
|
7 "seven"
|
|
8 "eight"
|
|
9 "nine"
|
|
10 "ten"
|
|
11 "eleven"
|
|
12 "twelve"
|
|
13 "thirteen"
|
|
14 "fourteen"
|
|
15 "fifteen"
|
|
16 "sixteen"
|
|
17 "seventeen"
|
|
18 "eighteen"
|
|
19 "nineteen"
|
|
20 "twenty"
|
|
30 "thirty"
|
|
40 "fourty"
|
|
50 "fifty"
|
|
60 "sixty"
|
|
70 "seventy"
|
|
80 "eighty"
|
|
90 "ninety"
|
|
100 "onehundred"
|
|
200 "twohundred"
|
|
300 "threehundred"
|
|
}
|
|
}
|
|
|
|
V_SEQG0_NBRP
|
|
{
|
|
// Note that this used its own definitions before
|
|
condition "context:enemies_killed"
|
|
words_from "V_NUMBERSP"
|
|
}
|
|
|
|
//-------------------------------------------------------
|
|
// Random metrocop/overwatch codes
|
|
//-------------------------------------------------------
|
|
|
|
V_RNDCODECRIM_P
|
|
{
|
|
words
|
|
{
|
|
0 "criminaltrespass63"
|
|
1 "nonsanctionedarson51"
|
|
2 "posession69"
|
|
3 "publicnoncompliance507"
|
|
4 "recklessoperation99"
|
|
5 "resistingpacification148"
|
|
6 "riot404"
|
|
7 "fugitive17f"
|
|
8 "weapon94"
|
|
9 "alarms62"
|
|
10 "assault243"
|
|
11 "illegalcarrying95"
|
|
12 "unlawfulentry603"
|
|
}
|
|
}
|
|
|
|
V_RNDCODEPLR_P
|
|
{
|
|
words
|
|
{
|
|
0 "attemptedcrime27"
|
|
1 "disengaged647e"
|
|
2 "disturbingunity415"
|
|
3 "disturbancemental10-103m"
|
|
4 "illegalinoperation63s"
|
|
5 "threattoproperty51b"
|
|
}
|
|
}
|
|
|
|
V_RNDNUMP
|
|
{
|
|
words
|
|
{
|
|
0 "zero"
|
|
1 "one"
|
|
2 "two"
|
|
3 "three"
|
|
4 "four"
|
|
5 "five"
|
|
6 "six"
|
|
7 "seven"
|
|
8 "eight"
|
|
9 "nine"
|
|
}
|
|
}
|
|
|
|
//-------------------------------------------------------
|
|
// Metropolice names, remembered by speaker
|
|
//-------------------------------------------------------
|
|
|
|
V_MYNAMEP
|
|
{
|
|
condition "context:police_codename"
|
|
words
|
|
{
|
|
0 "defender"
|
|
1 "hero"
|
|
2 "jury"
|
|
3 "king"
|
|
4 "line"
|
|
5 "patrol"
|
|
6 "quick"
|
|
7 "roller"
|
|
8 "stick"
|
|
9 "tap"
|
|
10 "union"
|
|
11 "victor"
|
|
12 "xray"
|
|
13 "yellow"
|
|
14 "vice"
|
|
}
|
|
}
|
|
|
|
V_MYNUMP
|
|
{
|
|
condition "context:police_codenum"
|
|
words
|
|
{
|
|
0 "zero"
|
|
1 "one"
|
|
2 "two"
|
|
3 "three"
|
|
4 "four"
|
|
5 "five"
|
|
6 "six"
|
|
7 "seven"
|
|
8 "eight"
|
|
9 "nine"
|
|
}
|
|
}
|
|
}
|
|
|
|
//---------------------------------------------------------------------------
|
|
|
|
"Sentences"
|
|
{
|
|
"npc/metropolice/vo/"
|
|
{
|
|
METROPOLICE_GO_ALERT_PATH "on1 designatesuspectas V_G2_SUSPECT_MAP__P allunitscode2 off1; NPC_Combine.Alert"
|
|
}
|
|
}
|
|
}
|