Участник:IanComradeBot/prototype/Entity/NukieAgentIDCard.json: различия между версиями

м Update prototype/Entity/NukieAgentIDCard.json via GitHub Actions
м Update prototype/Entity/NukieAgentIDCard.json via GitHub Actions
 
(не показаны 4 промежуточные версии этого же участника)
Строка 1: Строка 1:
{
{
"suffix": "Nukie",
"name": "passenger ID card",
"description": "A card necessary to access various areas aboard the station.",
"placement": {
"snap": {}
},
"parent": [
"parent": [
"AgentIDCard"
"AgentIDCard"
],
],
"suffix": "Nukie",
"description": "A card necessary to access various areas aboard the station.",
"name": "passenger ID card",
"components": {
"components": {
"Access": {
"Access": {
Строка 14: Строка 17:
]
]
},
},
"AgentIDCard": {},
"AccessStealer": {},
"AgentIDCard": {
"iconGroups": [
"CommandIconGroup",
"SecurityIconGroup",
"CargoIconGroup",
"EngineeringIconGroup",
"MedicalIconGroup",
"ScienceIconGroup",
"ServiceIconGroup",
"TheatreIconGroup",
"CivilianIconGroup",
"SiliconIconGroup",
"CentCommIconGroup",
"TaskForceIconGroup",
"AntagonistIconGroup",
"MiscIconGroup",
"BlankIconGroup"
]
},
"IdCard": {
"jobTitle": "job-name-passenger",
"jobIcon": "JobIconPassenger",
"jobDepartments": {}
},
"UIRequiresLock": {
"UIRequiresLock": {
"popup": null,
"accessDeniedSound": null,
"userInterfaceKeys": [
"userInterfaceKeys": [
"enum.ChameleonUiKey.Key"
"enum.ChameleonUiKey.Key"
]
],
"popup": null,
"accessDeniedSound": null
},
},
"ActivatableUI": {
"ActivatableUI": {
Строка 32: Строка 59:
},
},
"ChameleonClothing": {
"ChameleonClothing": {
"requireTag": "WhitelistChameleonIdCard",
"default": "PassengerIDCard",
"slot": [
"slot": [
"IDCARD"
"IDCARD"
]
],
"requireTag": "WhitelistChameleonIdCard",
"default": "PassengerIDCard"
},
},
"UserInterface": {
"UserInterface": {
"actors": {},
"interfaces": {
"interfaces": {
"enum.AgentIDCardUiKey.Key": {
"enum.AgentIDCardUiKey.Key": {
Строка 47: Строка 73:
"type": "ChameleonBoundUserInterface"
"type": "ChameleonBoundUserInterface"
}
}
}
},
},
"actors": {}
"PresetIdCard": {
"job": "Passenger"
},
},
"Clothing": {
"Clothing": {
Строка 61: Строка 85:
"Item": {
"Item": {
"storedRotation": -90,
"storedRotation": -90,
"heldPrefix": "default",
"inhandVisuals": {},
"inhandVisuals": {}
"heldPrefix": "default"
},
"IdCard": {
"jobDepartments": []
},
},
"StationRecordKeyStorage": {},
"StationRecordKeyStorage": {},
"StealTarget": {
"StealTarget": {
"stealGroup": "IDCard"
"stealGroup": [
"IDCard"
]
},
},
"StaticPrice": {
"StaticPrice": {
Строка 86: Строка 109:
"Animateable": {},
"Animateable": {},
"MovedByPressure": {
"MovedByPressure": {
"tableLayerRemoved": []
"tableLayerRemoved": {}
},
},
"EmitSoundOnCollide": {
"EmitSoundOnCollide": {
Строка 98: Строка 121:
"sound": {
"sound": {
"!type:SoundPathSpecifier": {
"!type:SoundPathSpecifier": {
"path": "/Audio/Effects/drop.ogg",
"params": {
"params": {
"volume": 2
"volume": 2
},
}
"path": "/Audio/Effects/drop.ogg"
}
}
}
}
},
},
"DamageOnHighSpeedImpact": {
"DamageOnHighSpeedImpact": {
"soundHit": {
"!type:SoundCollectionSpecifier": {
"collection": "MetalThud"
}
},
"damage": {
"damage": {
"types": {
"types": {
"Blunt": 5
"Blunt": 5
}
},
"soundHit": {
"!type:SoundCollectionSpecifier": {
"collection": "MetalThud"
}
}
}
}
Строка 138: Строка 161:
}
}
},
},
"restitution": 0.3,
"friction": 0.2,
"density": 20,
"mask": [
"mask": [
"Impassable",
"Impassable",
"HighImpassable"
"HighImpassable"
],
]
"density": 20,
"restitution": 0.3,
"friction": 0.2
}
}
}
}
Строка 155: Строка 178:
"Lock": {
"Lock": {
"useAccess": false,
"useAccess": false,
"unlockingSound": null,
"unlockOnClick": false,
"showLockVerbs": false,
"showLockVerbs": false,
"showExamine": false,
"showExamine": false,
"unlockOnClick": false,
"unlockingSound": null,
"lockingSound": null,
"lockingSound": null,
"locked": false
"locked": false
Строка 172: Строка 195:
"entries": [
"entries": [
{
{
"verbName": "selectable-lock-tool-prying-verb",
"priority": 4,
"priority": 4,
"popup": "selectable-lock-tool-prying-popup",
"componentsToAdd": {
"componentsToAdd": {
"type:TriggerOnSimpleToolUsage": {
"type:TriggerOnSimpleToolUsage": {
Строка 178: Строка 203:
},
},
"type:SimpleToolUsage": {
"type:SimpleToolUsage": {
"doAfter": 1,
"quality": "Prying",
"quality": "Prying"
"doAfter": 1
}
}
},
}
"popup": "selectable-lock-tool-prying-popup",
"verbName": "selectable-lock-tool-prying-verb"
},
},
{
{
"verbName": "selectable-lock-tool-screwing-verb",
"priority": 3,
"priority": 3,
"popup": "selectable-lock-tool-screwing-popup",
"componentsToAdd": {
"componentsToAdd": {
"type:TriggerOnSimpleToolUsage": {
"type:TriggerOnSimpleToolUsage": {
Строка 192: Строка 217:
},
},
"type:SimpleToolUsage": {
"type:SimpleToolUsage": {
"doAfter": 1,
"quality": "Screwing",
"quality": "Screwing"
"doAfter": 1
}
}
},
}
"popup": "selectable-lock-tool-screwing-popup",
"verbName": "selectable-lock-tool-screwing-verb"
},
},
{
{
"verbName": "selectable-lock-tool-cutting-verb",
"priority": 2,
"priority": 2,
"popup": "selectable-lock-tool-cutting-popup",
"componentsToAdd": {
"componentsToAdd": {
"type:TriggerOnSimpleToolUsage": {
"type:TriggerOnSimpleToolUsage": {
Строка 206: Строка 231:
},
},
"type:SimpleToolUsage": {
"type:SimpleToolUsage": {
"doAfter": 1,
"quality": "Cutting",
"quality": "Cutting"
"doAfter": 1
}
}
},
}
"popup": "selectable-lock-tool-cutting-popup",
"verbName": "selectable-lock-tool-cutting-verb"
},
},
{
{
"verbName": "selectable-lock-voice-verb",
"priority": 1,
"priority": 1,
"popup": "selectable-lock-voice-popup",
"componentsToAdd": {
"componentsToAdd": {
"type:TriggerOnVoice": {
"type:TriggerOnVoice": {
"listenRange": 2,
"startRecordingVerb": "voice-trigger-lock-verb-record",
"startRecordingVerb": "voice-trigger-lock-verb-record",
"keyOut": "lock",
"recordingVerbMessage": "voice-trigger-lock-verb-message",
"recordingVerbMessage": "voice-trigger-lock-verb-message",
"listenRange": 2,
"inspectUninitializedLoc": "voice-trigger-lock-on-uninitialized",
"inspectUninitializedLoc": "voice-trigger-lock-on-uninitialized",
"inspectInitializedLoc": "voice-trigger-lock-on-examine"
"inspectInitializedLoc": "voice-trigger-lock-on-examine",
"keyOut": "lock"
},
},
"type:ActiveListener": {},
"type:ActiveListener": {},
"type:VoiceTriggerLock": {}
"type:VoiceTriggerLock": {}
},
}
"popup": "selectable-lock-voice-popup",
"verbName": "selectable-lock-voice-verb"
},
},
{
{
"componentsToAdd": null,
"verbName": "selectable-lock-no-lock-verb",
"popup": "selectable-lock-no-lock-popup",
"popup": "selectable-lock-no-lock-popup",
"verbName": "selectable-lock-no-lock-verb"
"componentsToAdd": null
}
}
]
]
Строка 249: Строка 272:
{
{
"sprite": "Interface/Misc/job_icons.rsi",
"sprite": "Interface/Misc/job_icons.rsi",
"offset": "-0.09375, 0.0625",
"offset": "-0.18750, 0.03125",
"state": "Passenger"
"state": "Passenger"
}
}
]
]
}
}
},
"placement": {
"snap": []
}
}
}
}