REO-EE/_module/uti/k100.uti.json
Jaysyn904 f82740bbbd Initial commit
Initial commit
2024-02-22 13:22:03 -05:00

401 lines
10 KiB
JSON

{
"__data_type": "UTI ",
"AddCost": {
"type": "dword",
"value": 140
},
"BaseItem": {
"type": "int",
"value": 510
},
"Charges": {
"type": "byte",
"value": 0
},
"Comment": {
"type": "cexostring",
"value": ""
},
"Cost": {
"type": "dword",
"value": 200
},
"Cursed": {
"type": "byte",
"value": 0
},
"DescIdentified": {
"type": "cexolocstring",
"value": {
"0": "The K100 was developed by Jaroslav Kuracina, a former weapons officer in the Slovak Army. Kuracina sketched drawings of the K100 as early as 1992, but manufacturing activities were highly restricted during the early post-Communist era. Kuracina would be forced to wait until 1996 to continue development of his design. In September 2006 Grand Power announced a deal to produce 100,000 units for the U.S. market in partnership with Texas-based handgun manufacturer STI International Inc. The pistol is sold as the GP6.\n\nThe K100 uses a rare locking system, similar in some ways to the Beretta Cougar, Px4 Storm, and Brügger & Thomet MP9 which employs a rotating barrel lock, which in the K100's case is cammed by a cross pin. When the pistol is fired the barrel and slide move backward together for about 3/8 of an inch while the barrel is cammed counterclockwise by a flat, twisting, helical \"cut\" in the barrel extension. Once the barrel and slide have moved back to the point where the barrel has twisted about 45° to the left, the slide is free to continue traveling back while the barrel's travel is arrested by its interface to the frame via the barrel extension's square shoulders. On the K100, the Beretta's barrel extension cam cut, and transfer block's cam tooth, are replaced by a curled, twisting cut in the barrel extension, and a round, frame-embedded cross-pin respectively. As such, there is no transfer block per sec, and the barrel extension directly interfaces with the frame via the replaceable cross-pin.\n\nBoth of the Berettas, and the K100, have the archetypal square shouldered lock protruding from the otherwise round barrel, easily visible at the ejection port with the slide fully forward. This square shoulder is rotated in behind a solid column of steel running the length of the slide forward of the ejection port, and on the left side out of view, when the slide and barrel are fully forward in battery. This locks the slide forward in battery. Given that the MP9 uses the same basic locking mechanism, and has a cyclical rate of fire of 900 rounds/min, the rotating barrel lock has shown itself to be capable of very fast lock times.\n\nThe thick walled barrel and other metal parts are treated by Tenifer QPQ technology. This hardens the metal components and increases resistance to corrosion.\n\nThe standard K100 has a barrel length of 108 mm (4.3 in) and operates in both single and double action mode.\n\nThe ergonomically shaped polymer frame is fitted with steel inserts the slide travels on, and where hardpoints are required for the trigger mechanism. The slide spring guide, safety, trigger, and trigger guard are polymer.\n\nThe pistol's toothy surface, and grooved grips, provide good grip even with wet hands. The K100 also features ambidextrous controls, supporting both left and right-handed users. When field stripping, the slide moves to the rear, up and off the frame."
}
},
"Description": {
"type": "cexolocstring",
"value": {
"0": ""
}
},
"Identified": {
"type": "byte",
"value": 1
},
"LocalizedName": {
"type": "cexolocstring",
"value": {
"0": "K100"
}
},
"ModelPart1": {
"type": "byte",
"value": 11
},
"ModelPart2": {
"type": "byte",
"value": 83
},
"ModelPart3": {
"type": "byte",
"value": 11
},
"PaletteID": {
"type": "byte",
"value": 45
},
"Plot": {
"type": "byte",
"value": 0
},
"PropertiesList": {
"type": "list",
"value": [
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 3
},
"CostValue": {
"type": "word",
"value": 13
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 15
},
"Subtype": {
"type": "word",
"value": 548
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 3
},
"CostValue": {
"type": "word",
"value": 13
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 15
},
"Subtype": {
"type": "word",
"value": 547
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 144
},
"Subtype": {
"type": "word",
"value": 1
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 149
},
"Subtype": {
"type": "word",
"value": 1
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 33
},
"CostValue": {
"type": "word",
"value": 6
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 145
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 28
},
"CostValue": {
"type": "word",
"value": 17
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 151
},
"Subtype": {
"type": "word",
"value": 0
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 146
},
"Subtype": {
"type": "word",
"value": 2
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 152
},
"Subtype": {
"type": "word",
"value": 1
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 0
},
"CostValue": {
"type": "word",
"value": 0
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 147
},
"Subtype": {
"type": "word",
"value": 3
}
},
{
"__struct_id": 0,
"ChanceAppear": {
"type": "byte",
"value": 100
},
"CostTable": {
"type": "byte",
"value": 35
},
"CostValue": {
"type": "word",
"value": 1
},
"Param1": {
"type": "byte",
"value": 255
},
"Param1Value": {
"type": "byte",
"value": 0
},
"PropertyName": {
"type": "word",
"value": 141
},
"Subtype": {
"type": "word",
"value": 0
}
}
]
},
"StackSize": {
"type": "word",
"value": 1
},
"Stolen": {
"type": "byte",
"value": 0
},
"Tag": {
"type": "cexostring",
"value": "K100"
},
"TemplateResRef": {
"type": "resref",
"value": "k100"
}
}