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

Нет описания правки
Метка: ручная отмена
Update via automatic bot
 
(не показано 9 промежуточных версий этого же участника)
Строка 9: Строка 9:
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Command",
"department": "Command",
"time": 72000
"time": "20h"
},
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Security",
"department": "Security",
"time": 36000
"time": "10h"
},
},
{
{
"!type": "AgeRequirement",
"!type": "TraitsRequirement",
"requiredAge": 21
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
Строка 24: Строка 27:
"icon": "\"JobIconIAA\"",
"icon": "\"JobIconIAA\"",
"supervisors": "job-supervisors-centcom",
"supervisors": "job-supervisors-centcom",
"canBeAntag": "false",
"canBeAntag": false,
"access": [
"access": [
"Service",
"Service",
Строка 43: Строка 46:
},
},
{
{
"id": "Pilot",
"id": "SeniorEngineer",
"name": "job-name-pilot",
"name": "job-name-senior-engineer",
"description": "job-description-pilot",
"description": "job-description-senior-engineer",
"playTimeTracker": "JobPilot",
"playTimeTracker": "JobSeniorEngineer",
"requirements": [
"requirements": [
{
"!type": "RoleTimeRequirement",
"role": "JobAtmosphericTechnician",
"time": "6h"
},
{
"!type": "RoleTimeRequirement",
"role": "JobStationEngineer",
"time": "6h"
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Security",
"department": "Engineering",
"time": 72000
"time": "60h"
}
}
],
],
"startingGear": "PilotGear",
"weight": 9,
"icon": "\"JobIconPilot\"",
"startingGear": "SeniorEngineerGear",
"supervisors": "job-supervisors-hos",
"icon": "\"JobIconSeniorEngineer\"",
"canBeAntag": "false",
"supervisors": "job-supervisors-ce",
"access": [
"access": [
"Security",
"Brig",
"Maintenance",
"Maintenance",
"Service",
"Engineering",
"External",
"External",
"Cryogenics"
"Atmospherics"
],
]
"special": [
},
{
"id": "SeniorPhysician",
"name": "job-name-senior-physician",
"description": "job-description-senior-physician",
"playTimeTracker": "JobSeniorPhysician",
"requirements": [
{
"!type": "RoleTimeRequirement",
"role": "JobChemist",
"time": "6h"
},
{
"!type": "RoleTimeRequirement",
"role": "JobMedicalDoctor",
"time": "6h"
},
{
{
"!type": "AddImplantSpecial",
"!type": "DepartmentTimeRequirement",
"implants": [
"department": "Medical",
"MindShieldImplant"
"time": "60h"
]
}
}
],
"weight": 9,
"startingGear": "SeniorPhysicianGear",
"icon": "\"JobIconSeniorPhysician\"",
"supervisors": "job-supervisors-cmo",
"access": [
"Medical",
"Maintenance",
"Chemistry"
]
]
},
},
{
{
"id": "JobIconIAA",
"id": "SeniorResearcher",
"icon": {
"name": "job-name-senior-researcher",
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"description": "job-description-senior-researcher",
"state": "IAA"
"playTimeTracker": "JobSeniorResearcher",
}
"requirements": [
},
{
{
"!type": "DepartmentTimeRequirement",
"id": "JobIconPilot",
"department": "Science",
"icon": {
"time": "60h"
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
}
"state": "Pilot"
],
}
"weight": 9,
"startingGear": "SeniorResearcherGear",
"icon": "\"JobIconSeniorResearcher\"",
"supervisors": "job-supervisors-rd",
"access": [
"Research",
"Maintenance"
]
},
},
{
{
"id": "CargoTechnician",
"id": "Brigmedic",
"name": "job-name-cargotech",
"name": "job-name-brigmedic",
"description": "job-description-cargotech",
"description": "job-description-brigmedic",
"playTimeTracker": "JobCargoTechnician",
"playTimeTracker": "JobBrigmedic",
"startingGear": "CargoTechGear",
"requirements": [
"icon": "\"JobIconCargoTechnician\"",
{
"supervisors": "job-supervisors-qm",
"!type": "DepartmentTimeRequirement",
"access": [
"department": "Medical",
"Cargo",
"time": "15h"
"Maintenance"
},
],
{
"extendedAccess": [
"!type": "DepartmentTimeRequirement",
"Salvage"
"department": "Security",
"time": "5h"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
],
"startingGear": "BrigmedicGear",
"icon": "\"JobIconBrigmedic\"",
"supervisors": "job-supervisors-cmo",
"canBeAntag": false,
"access": [
"Security",
"Brig",
"Maintenance",
"Medical"
],
],
"special": [
"special": [
{
{
"!type": "GiveItemOnHolidaySpecial",
"!type": "AddImplantSpecial",
"holiday": "BoxingDay",
"implants": [
"prototype": "BoxCardboard"
"MindShieldImplant"
]
}
}
]
]
},
},
{
{
"id": "Quartermaster",
"id": "Pilot",
"name": "job-name-qm",
"name": "job-name-pilot",
"description": "job-description-qm",
"description": "job-description-pilot",
"playTimeTracker": "JobQuartermaster",
"playTimeTracker": "JobPilot",
"requirements": [
"requirements": [
{
"!type": "RoleTimeRequirement",
"role": "JobSalvageSpecialist",
"time": 36000
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Cargo",
"department": "Security",
"time": 36000
"time": "20h"
},
},
{
{
"!type": "OverallPlaytimeRequirement",
"!type": "TraitsRequirement",
"time": 144000
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"weight": 10,
"startingGear": "PilotGear",
"startingGear": "QuartermasterGear",
"icon": "\"JobIconPilot\"",
"icon": "\"JobIconQuarterMaster\"",
"supervisors": "job-supervisors-hos",
"supervisors": "job-supervisors-captain",
"canBeAntag": false,
"canBeAntag": "false",
"access": [
"access": [
"Cargo",
"Security",
"Salvage",
"Brig",
"Quartermaster",
"Maintenance",
"Maintenance",
"Service",
"External",
"External",
"Command",
"Brig",
"Cryogenics"
"Cryogenics"
],
],
Строка 153: Строка 210:
"implants": [
"implants": [
"MindShieldImplant"
"MindShieldImplant"
]
},
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "CommandStaff"
}
]
]
}
}
Строка 166: Строка 215:
},
},
{
{
"id": "SalvageSpecialist",
"id": "SeniorOfficer",
"name": "job-name-salvagespec",
"name": "job-name-senior-officer",
"description": "job-description-salvagespec",
"description": "job-description-senior-officer",
"playTimeTracker": "JobSalvageSpecialist",
"playTimeTracker": "JobSeniorOfficer",
"requirements": [
"requirements": [
{
"!type": "RoleTimeRequirement",
"role": "JobWarden",
"time": "6h"
},
{
"!type": "RoleTimeRequirement",
"role": "JobDetective",
"time": "2h"
},
{
"!type": "RoleTimeRequirement",
"role": "JobSecurityOfficer",
"time": "6h"
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Cargo",
"department": "Security",
"time": 10800
"time": "60h"
}
}
],
],
"icon": "\"JobIconShaftMiner\"",
"weight": 9,
"startingGear": "SalvageSpecialistGear",
"startingGear": "SeniorOfficerGear",
"supervisors": "job-supervisors-qm",
"icon": "\"JobIconSeniorOfficer\"",
"supervisors": "job-supervisors-hos",
"canBeAntag": false,
"access": [
"access": [
"Cargo",
"Security",
"Salvage",
"Brig",
"Maintenance",
"Maintenance",
"Service",
"External"
"External"
],
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant"
]
}
]
]
},
},
{
{
"id": "CBURN",
"id": "CargoTechnician",
"name": "job-name-cburn",
"name": "job-name-cargotech",
"description": "job-description-cburn",
"description": "job-description-cargotech",
"playTimeTracker": "JobCBURN",
"playTimeTracker": "JobCargoTechnician",
"startingGear": "CBURNGear",
"startingGear": "CargoTechGear",
"icon": "\"JobIconNanotrasen\"",
"icon": "\"JobIconCargoTechnician\"",
"supervisors": "job-supervisors-centcom",
"supervisors": "job-supervisors-qm",
"canBeAntag": "false",
"access": [
"accessGroups": [
"Cargo",
"AllAccess"
"Maintenance"
],
"extendedAccess": [
"Salvage"
],
],
"access": [
"special": [
"CentralCommand"
{
"!type": "GiveItemOnHolidaySpecial",
"holiday": "BoxingDay",
"prototype": "BoxCardboard"
}
]
]
},
},
{
{
"id": "DeathSquad",
"id": "Quartermaster",
"name": "job-name-deathsquad",
"name": "job-name-qm",
"description": "job-description-deathsquad",
"description": "job-description-qm",
"playTimeTracker": "JobDeathSquad",
"playTimeTracker": "JobQuartermaster",
"startingGear": "DeathSquadGear",
"requirements": [
"icon": "\"JobIconNanotrasen\"",
{
"supervisors": "job-supervisors-centcom",
"!type": "RoleTimeRequirement",
"canBeAntag": "false",
"role": "JobSalvageSpecialist",
"accessGroups": [
"time": "10h"
"AllAccess"
},
],
{
"access": [
"!type": "DepartmentTimeRequirement",
"CentralCommand"
"department": "Cargo",
]
"time": "10h"
},
},
{
{
"id": "ERTLeader",
"!type": "OverallPlaytimeRequirement",
"name": "job-name-ertleader",
"time": "40h"
"description": "job-description-ertleader",
},
"playTimeTracker": "JobERTLeader",
{
"startingGear": "ERTLeaderGearEVA",
"!type": "TraitsRequirement",
"icon": "\"JobIconNanotrasen\"",
"inverted": true,
"supervisors": "job-supervisors-centcom",
"traits": [
"canBeAntag": "false",
"Muted"
"accessGroups": [
]
"AllAccess"
}
],
],
"weight": 10,
"startingGear": "QuartermasterGear",
"icon": "\"JobIconQuarterMaster\"",
"supervisors": "job-supervisors-captain",
"canBeAntag": false,
"access": [
"access": [
"CentralCommand"
"Cargo",
]
"Salvage",
},
"Quartermaster",
{
"Maintenance",
"id": "ERTChaplain",
"External",
"name": "job-name-ertchaplain",
"Command",
"description": "job-description-ertchaplain",
"Brig",
"playTimeTracker": "JobERTChaplain",
"Cryogenics"
"startingGear": "ERTChaplainGear",
"icon": "\"JobIconNanotrasen\"",
"supervisors": "job-supervisors-centcom",
"canBeAntag": "false",
"accessGroups": [
"AllAccess"
],
"access": [
"CentralCommand"
],
],
"special": [
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant"
]
},
{
{
"!type": "AddComponentSpecial",
"!type": "AddComponentSpecial",
"components": [
"components": [
{
{
"type": "BibleUser"
"type": "CommandStaff"
}
}
]
]
Строка 262: Строка 346:
},
},
{
{
"id": "ERTEngineer",
"id": "SalvageSpecialist",
"name": "job-name-ertengineer",
"name": "job-name-salvagespec",
"description": "job-description-ertengineer",
"description": "job-description-salvagespec",
"playTimeTracker": "JobERTEngineer",
"playTimeTracker": "JobSalvageSpecialist",
"startingGear": "ERTEngineerGearEVA",
"requirements": [
"icon": "\"JobIconNanotrasen\"",
{
"supervisors": "job-supervisors-centcom",
"!type": "DepartmentTimeRequirement",
"canBeAntag": "false",
"department": "Cargo",
"accessGroups": [
"time": "3h"
"AllAccess"
}
],
],
"icon": "\"JobIconShaftMiner\"",
"startingGear": "SalvageSpecialistGear",
"supervisors": "job-supervisors-qm",
"access": [
"access": [
"CentralCommand"
"Cargo",
"Salvage",
"Maintenance",
"External"
]
]
},
},
{
{
"id": "ERTSecurity",
"id": "CBURN",
"name": "job-name-ertsecurity",
"name": "job-name-cburn",
"description": "job-description-ertsecurity",
"description": "job-description-cburn",
"playTimeTracker": "JobERTSecurity",
"playTimeTracker": "JobCBURN",
"startingGear": "ERTEngineerGearEVA",
"startingGear": "CBURNGear",
"icon": "\"JobIconNanotrasen\"",
"icon": "\"JobIconNanotrasen\"",
"supervisors": "job-supervisors-centcom",
"supervisors": "job-supervisors-centcom",
"canBeAntag": "false",
"canBeAntag": false,
"accessGroups": [
"accessGroups": [
"AllAccess"
"AllAccess"
Строка 291: Строка 381:
"access": [
"access": [
"CentralCommand"
"CentralCommand"
],
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant",
"DeathRattleImplantCentcomm"
]
}
]
]
},
},
{
{
"id": "ERTMedical",
"id": "DeathSquad",
"name": "job-name-ertmedic",
"name": "job-name-deathsquad",
"description": "job-description-ertmedic",
"description": "job-description-deathsquad",
"playTimeTracker": "JobERTMedical",
"playTimeTracker": "JobDeathSquad",
"startingGear": "ERTMedicalGearEVA",
"startingGear": "DeathSquadGear",
"icon": "\"JobIconNanotrasen\"",
"icon": "\"JobIconNanotrasen\"",
"supervisors": "job-supervisors-centcom",
"supervisors": "job-supervisors-centcom",
"canBeAntag": "false",
"canBeAntag": false,
"accessGroups": [
"accessGroups": [
"AllAccess"
"AllAccess"
Строка 307: Строка 406:
"access": [
"access": [
"CentralCommand"
"CentralCommand"
]
],
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant",
"DeathRattleImplantCentcomm"
]
}
]
},
},
{
{
"id": "ERTJanitor",
"id": "ERTLeader",
"name": "job-name-ertjanitor",
"name": "job-name-ertleader",
"description": "job-description-ertjanitor",
"description": "job-description-ertleader",
"playTimeTracker": "JobERTJanitor",
"playTimeTracker": "JobERTLeader",
"startingGear": "ERTJanitorGearEVA",
"startingGear": "ERTLeaderGearEVA",
"icon": "\"JobIconNanotrasen\"",
"icon": "\"JobIconNanotrasen\"",
"supervisors": "job-supervisors-centcom",
"supervisors": "job-supervisors-centcom",
"canBeAntag": "false",
"canBeAntag": false,
"accessGroups": [
"accessGroups": [
"AllAccess"
"AllAccess"
Строка 323: Строка 431:
"access": [
"access": [
"CentralCommand"
"CentralCommand"
],
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant",
"DeathRattleImplantCentcomm"
]
}
]
]
},
},
{
{
"id": "CentralCommandOfficial",
"id": "ERTChaplain",
"name": "job-name-centcomoff",
"name": "job-name-ertchaplain",
"description": "job-description-centcomoff",
"description": "job-description-ertchaplain",
"playTimeTracker": "JobCentralCommandOfficial",
"playTimeTracker": "JobERTChaplain",
"startingGear": "CentcomGear",
"startingGear": "ERTChaplainGear",
"icon": "\"JobIconNanotrasen\"",
"icon": "\"JobIconNanotrasen\"",
"supervisors": "job-supervisors-centcom",
"supervisors": "job-supervisors-centcom",
"canBeAntag": "false",
"canBeAntag": false,
"accessGroups": [
"accessGroups": [
"AllAccess"
"AllAccess"
Строка 339: Строка 456:
"access": [
"access": [
"CentralCommand"
"CentralCommand"
],
"special": [
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "BibleUser"
}
]
},
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant",
"DeathRattleImplantCentcomm"
]
}
]
]
},
},
{
{
"id": "Passenger",
"id": "ERTEngineer",
"name": "job-name-passenger",
"name": "job-name-ertengineer",
"description": "job-description-passenger",
"description": "job-description-ertengineer",
"playTimeTracker": "JobPassenger",
"playTimeTracker": "JobERTEngineer",
"startingGear": "PassengerGear",
"startingGear": "ERTEngineerGearEVA",
"icon": "\"JobIconPassenger\"",
"icon": "\"JobIconNanotrasen\"",
"supervisors": "job-supervisors-everyone"
"supervisors": "job-supervisors-centcom",
"canBeAntag": false,
"accessGroups": [
"AllAccess"
],
"access": [
"CentralCommand"
],
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant",
"DeathRattleImplantCentcomm"
]
}
]
},
},
{
{
"id": "Bartender",
"id": "ERTSecurity",
"name": "job-name-bartender",
"name": "job-name-ertsecurity",
"description": "job-description-bartender",
"description": "job-description-ertsecurity",
"playTimeTracker": "JobBartender",
"playTimeTracker": "JobERTSecurity",
"requirements": [
"startingGear": "ERTSecurityGearEVA",
{
"icon": "\"JobIconNanotrasen\"",
"!type": "DepartmentTimeRequirement",
"supervisors": "job-supervisors-centcom",
"department": "Civilian",
"canBeAntag": false,
"time": 3600
"accessGroups": [
}
"AllAccess"
],
],
"startingGear": "BartenderGear",
"icon": "\"JobIconBartender\"",
"supervisors": "job-supervisors-hop",
"access": [
"access": [
"Service",
"CentralCommand"
"Maintenance",
"Bar"
],
],
"extendedAccess": [
"special": [
"Kitchen",
{
"Hydroponics"
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant",
"DeathRattleImplantCentcomm"
]
}
]
]
},
},
{
{
"id": "Botanist",
"id": "ERTMedical",
"name": "job-name-botanist",
"name": "job-name-ertmedic",
"description": "job-description-botanist",
"description": "job-description-ertmedic",
"playTimeTracker": "JobBotanist",
"playTimeTracker": "JobERTMedical",
"startingGear": "BotanistGear",
"startingGear": "ERTMedicalGearEVA",
"icon": "\"JobIconBotanist\"",
"icon": "\"JobIconNanotrasen\"",
"supervisors": "job-supervisors-hop",
"supervisors": "job-supervisors-centcom",
"canBeAntag": false,
"accessGroups": [
"AllAccess"
],
"access": [
"access": [
"Service",
"CentralCommand"
"Maintenance",
"Hydroponics"
],
"extendedAccess": [
"Kitchen",
"Bar"
],
],
"special": [
"special": [
{
{
"!type": "GiveItemOnHolidaySpecial",
"!type": "AddImplantSpecial",
"holiday": "FourTwenty",
"implants": [
"prototype": "CannabisSeeds"
"MindShieldImplant",
"DeathRattleImplantCentcomm"
]
}
}
]
]
},
},
{
{
"id": "Chaplain",
"id": "ERTJanitor",
"name": "job-name-chaplain",
"name": "job-name-ertjanitor",
"description": "job-description-chaplain",
"description": "job-description-ertjanitor",
"playTimeTracker": "JobChaplain",
"playTimeTracker": "JobERTJanitor",
"startingGear": "ChaplainGear",
"startingGear": "ERTJanitorGearEVA",
"icon": "\"JobIconChaplain\"",
"icon": "\"JobIconNanotrasen\"",
"supervisors": "job-supervisors-hop",
"supervisors": "job-supervisors-centcom",
"access": [
"canBeAntag": false,
"Chapel",
"accessGroups": [
"Maintenance"
"AllAccess"
],
"access": [
"CentralCommand"
],
],
"special": [
"special": [
{
{
"!type": "AddComponentSpecial",
"!type": "AddImplantSpecial",
"components": [
"implants": [
{
"MindShieldImplant",
"type": "BibleUser"
"DeathRattleImplantCentcomm"
}
]
]
}
}
Строка 424: Строка 576:
},
},
{
{
"id": "Chef",
"id": "CentralCommandOfficial",
"name": "job-name-chef",
"name": "job-name-centcomoff",
"description": "job-description-chef",
"description": "job-description-centcomoff",
"playTimeTracker": "JobChef",
"playTimeTracker": "JobCentralCommandOfficial",
"requirements": [
"startingGear": "CentcomGear",
{
"icon": "\"JobIconNanotrasen\"",
"!type": "DepartmentTimeRequirement",
"supervisors": "job-supervisors-centcom",
"department": "Civilian",
"canBeAntag": false,
"time": 3600
"accessGroups": [
}
"AllAccess"
],
],
"startingGear": "ChefGear",
"icon": "\"JobIconChef\"",
"supervisors": "job-supervisors-hop",
"access": [
"access": [
"Service",
"CentralCommand"
"Maintenance",
"Kitchen"
],
],
"extendedAccess": [
"special": [
"Hydroponics",
{
"Bar"
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant",
"DeathRattleImplantCentcomm"
]
}
]
]
},
},
{
{
"id": "Clown",
"id": "Passenger",
"name": "job-name-clown",
"name": "job-name-passenger",
"description": "job-description-clown",
"description": "job-description-passenger",
"playTimeTracker": "JobClown",
"playTimeTracker": "JobPassenger",
"startingGear": "PassengerGear",
"icon": "\"JobIconPassenger\"",
"supervisors": "job-supervisors-everyone",
"access": [
"Maintenance"
]
},
{
"id": "Bartender",
"name": "job-name-bartender",
"description": "job-description-bartender",
"playTimeTracker": "JobBartender",
"requirements": [
"requirements": [
{
{
"!type": "OverallPlaytimeRequirement",
"!type": "DepartmentTimeRequirement",
"time": 3600
"department": "Civilian",
"time": "1h"
}
}
],
],
"startingGear": "ClownGear",
"startingGear": "BartenderGear",
"icon": "\"JobIconClown\"",
"icon": "\"JobIconBartender\"",
"supervisors": "job-supervisors-hop",
"supervisors": "job-supervisors-hop",
"access": [
"access": [
"Theatre",
"Service",
"Maintenance"
"Maintenance",
"Bar"
],
"extendedAccess": [
"Kitchen",
"Hydroponics"
]
},
{
"id": "Botanist",
"name": "job-name-botanist",
"description": "job-description-botanist",
"playTimeTracker": "JobBotanist",
"startingGear": "BotanistGear",
"icon": "\"JobIconBotanist\"",
"supervisors": "job-supervisors-hop",
"access": [
"Service",
"Maintenance",
"Hydroponics"
],
"extendedAccess": [
"Kitchen",
"Bar"
],
],
"special": [
"special": [
{
{
"!type": "AddComponentSpecial",
"!type": "GiveItemOnHolidaySpecial",
"components": [
"holiday": "FourTwenty",
{
"prototype": "CannabisSeeds"
"type": "Clumsy",
"gunShootFailDamage": {
"types": {
"Blunt": 5,
"Piercing": 4
}
}
},
{
"type": "SleepEmitSound",
"snore": "/Audio/Voice/Misc/silly_snore.ogg",
"interval": 10
}
]
},
{
"!type": "AddImplantSpecial",
"implants": [
"SadTromboneImplant"
]
}
}
]
]
},
},
{
{
"id": "Janitor",
"id": "Chaplain",
"name": "job-name-janitor",
"name": "job-name-chaplain",
"description": "job-description-janitor",
"description": "job-description-chaplain",
"playTimeTracker": "JobJanitor",
"playTimeTracker": "JobChaplain",
"startingGear": "JanitorGear",
"startingGear": "ChaplainGear",
"icon": "\"JobIconJanitor\"",
"icon": "\"JobIconChaplain\"",
"supervisors": "job-supervisors-hop",
"supervisors": "job-supervisors-hop",
"access": [
"access": [
"Service",
"Chapel",
"Janitor",
"Maintenance"
"Maintenance"
],
],
"special": [
"special": [
{
{
"!type": "GiveItemOnHolidaySpecial",
"!type": "AddComponentSpecial",
"holiday": "GarbageDay",
"components": [
"prototype": "WeaponRevolverInspector"
{
"type": "BibleUser"
}
]
}
}
]
]
},
},
{
{
"id": "Lawyer",
"id": "Chef",
"name": "job-name-lawyer",
"name": "job-name-chef",
"description": "job-description-lawyer",
"description": "job-description-chef",
"playTimeTracker": "JobLawyer",
"playTimeTracker": "JobChef",
"requirements": [
"requirements": [
{
{
"!type": "OverallPlaytimeRequirement",
"!type": "DepartmentTimeRequirement",
"time": 36000
"department": "Civilian",
"time": "1h"
}
}
],
],
"startingGear": "LawyerGear",
"startingGear": "ChefGear",
"icon": "\"JobIconLawyer\"",
"icon": "\"JobIconChef\"",
"supervisors": "job-supervisors-hop",
"supervisors": "job-supervisors-hop",
"access": [
"access": [
"Service",
"Service",
"Lawyer",
"Maintenance",
"Brig",
"Kitchen"
"Maintenance"
],
"extendedAccess": [
"Hydroponics",
"Bar"
]
]
},
},
{
{
"id": "Librarian",
"id": "Clown",
"name": "job-name-librarian",
"name": "job-name-clown",
"description": "job-description-librarian",
"description": "job-description-clown",
"playTimeTracker": "JobLibrarian",
"playTimeTracker": "JobClown",
"startingGear": "LibrarianGear",
"icon": "\"JobIconLibrarian\"",
"supervisors": "job-supervisors-hop",
"access": [
"Service",
"Maintenance"
]
},
{
"id": "Mime",
"name": "job-name-mime",
"description": "job-description-mime",
"playTimeTracker": "JobMime",
"requirements": [
"requirements": [
{
{
Строка 560: Строка 721:
}
}
],
],
"startingGear": "MimeGear",
"startingGear": "ClownGear",
"icon": "\"JobIconMime\"",
"icon": "\"JobIconClown\"",
"supervisors": "job-supervisors-hop",
"supervisors": "job-supervisors-hop",
"access": [
"access": [
Строка 572: Строка 733:
"components": [
"components": [
{
{
"type": "MimePowers"
"type": "Clumsy",
},
"gunShootFailDamage": {
{
"types": {
"type": "FrenchAccent"
"Blunt": 5,
"Piercing": 4
},
"groups": {
"Burn": 3
}
},
"catchingFailDamage": {
"types": {
"Blunt": 1
}
}
},
{
"type": "SleepEmitSound",
"snore": "/Audio/Voice/Misc/silly_snore.ogg",
"interval": 10
}
}
]
},
{
"!type": "AddImplantSpecial",
"implants": [
"SadTromboneImplant"
]
]
}
}
Строка 582: Строка 765:
},
},
{
{
"id": "Musician",
"id": "Janitor",
"name": "job-name-musician",
"name": "job-name-janitor",
"description": "job-description-musician",
"description": "job-description-janitor",
"playTimeTracker": "JobMusician",
"playTimeTracker": "JobJanitor",
"startingGear": "MusicianGear",
"startingGear": "JanitorGear",
"icon": "\"JobIconMusician\"",
"icon": "\"JobIconJanitor\"",
"supervisors": "job-supervisors-hop",
"supervisors": "job-supervisors-hop",
"access": [
"access": [
"Maintenance",
"Service",
"Theatre"
"Janitor",
"Maintenance"
],
],
"special": [
"special": [
{
{
"!type": "GiveItemOnHolidaySpecial",
"!type": "GiveItemOnHolidaySpecial",
"holiday": "MikuDay",
"holiday": "GarbageDay",
"prototype": "BoxPerformer"
"prototype": "WeaponRevolverInspector"
}
}
]
]
},
},
{
{
"id": "ServiceWorker",
"id": "Lawyer",
"name": "job-name-serviceworker",
"name": "job-name-lawyer",
"description": "job-description-serviceworker",
"description": "job-description-lawyer",
"playTimeTracker": "JobServiceWorker",
"playTimeTracker": "JobLawyer",
"startingGear": "ServiceWorkerGear",
"requirements": [
"icon": "\"JobIconServiceWorker\"",
{
"supervisors": "job-supervisors-service",
"!type": "OverallPlaytimeRequirement",
"time": "2.5h"
}
],
"startingGear": "LawyerGear",
"icon": "\"JobIconLawyer\"",
"supervisors": "job-supervisors-hop",
"access": [
"access": [
"Service",
"Service",
"Maintenance",
"Lawyer",
"Bar",
"Brig",
"Kitchen"
],
"extendedAccess": [
"Hydroponics"
]
},
{
"id": "Visitor",
"name": "job-name-visitor",
"description": "job-description-visitor",
"playTimeTracker": "JobVisitor",
"canBeAntag": "false",
"icon": "JobIconVisitor",
"extendedAccess": [
"Maintenance"
"Maintenance"
]
]
},
},
{
{
"id": "Captain",
"id": "Librarian",
"name": "job-name-captain",
"name": "job-name-librarian",
"description": "job-description-captain",
"description": "job-description-librarian",
"playTimeTracker": "JobCaptain",
"playTimeTracker": "JobLibrarian",
"startingGear": "LibrarianGear",
"icon": "\"JobIconLibrarian\"",
"supervisors": "job-supervisors-hop",
"access": [
"Service",
"Maintenance"
]
},
{
"id": "Mime",
"name": "job-name-mime",
"description": "job-description-mime",
"playTimeTracker": "JobMime",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "OverallPlaytimeRequirement",
"department": "Engineering",
"time": "1h"
"time": 72000
}
},
],
{
"startingGear": "MimeGear",
"!type": "DepartmentTimeRequirement",
"icon": "\"JobIconMime\"",
"department": "Medical",
"supervisors": "job-supervisors-hop",
"time": 72000
"access": [
},
"Theatre",
{
"Maintenance"
"!type": "DepartmentTimeRequirement",
"department": "Security",
"time": 72000
},
{
"!type": "OverallPlaytimeRequirement",
"time": 504000
}
],
"weight": 20,
"startingGear": "CaptainGear",
"icon": "\"JobIconCaptain\"",
"joinNotifyCrew": "true",
"supervisors": "job-supervisors-centcom",
"canBeAntag": "false",
"accessGroups": [
"AllAccess"
],
],
"special": [
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant"
]
},
{
{
"!type": "AddComponentSpecial",
"!type": "AddComponentSpecial",
"components": [
"components": [
{
{
"type": "CommandStaff"
"type": "MimePowers",
"preventWriting": true
},
{
"type": "FrenchAccent"
}
}
]
]
Строка 683: Строка 853:
},
},
{
{
"id": "HeadOfPersonnel",
"id": "Musician",
"name": "job-name-hop",
"name": "job-name-musician",
"description": "job-description-hop",
"description": "job-description-musician",
"playTimeTracker": "JobHeadOfPersonnel",
"playTimeTracker": "JobMusician",
"requirements": [
"startingGear": "MusicianGear",
"icon": "\"JobIconMusician\"",
"supervisors": "job-supervisors-hop",
"access": [
"Maintenance",
"Theatre"
],
"special": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "GiveItemOnHolidaySpecial",
"department": "Engineering",
"holiday": "MikuDay",
"time": 18000
"prototype": "BoxPerformer"
},
}
]
},
{
"id": "ServiceWorker",
"name": "job-name-serviceworker",
"description": "job-description-serviceworker",
"playTimeTracker": "JobServiceWorker",
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Medical",
"department": "Civilian",
"time": 18000
"time": "0.5h"
},
{
"!type": "DepartmentTimeRequirement",
"department": "Security",
"time": 18000
},
{
"!type": "OverallPlaytimeRequirement",
"time": 180000
}
}
],
],
"weight": 20,
"startingGear": "ServiceWorkerGear",
"startingGear": "HoPGear",
"icon": "\"JobIconServiceWorker\"",
"icon": "\"JobIconHeadOfPersonnel\"",
"supervisors": "job-supervisors-service",
"supervisors": "job-supervisors-captain",
"canBeAntag": "false",
"access": [
"access": [
"Command",
"HeadOfPersonnel",
"Bar",
"Service",
"Service",
"Maintenance",
"Maintenance",
"Janitor",
"Bar",
"Theatre",
"Kitchen"
"Kitchen",
],
"Chapel",
"extendedAccess": [
"Hydroponics",
"Hydroponics"
]
},
{
"id": "Visitor",
"name": "job-name-visitor",
"description": "job-description-visitor",
"playTimeTracker": "JobVisitor",
"canBeAntag": false,
"icon": "JobIconVisitor",
"extendedAccess": [
"External",
"External",
"Cryogenics",
"Maintenance"
"Chemistry",
]
"Engineering",
},
"Research",
{
"Detective",
"id": "Captain",
"Salvage",
"name": "job-name-captain",
"Security",
"description": "job-description-captain",
"Brig",
"playTimeTracker": "JobCaptain",
"Lawyer",
"requirements": [
"Cargo",
"Atmospherics",
"Medical"
],
"special": [
{
{
"!type": "AddImplantSpecial",
"!type": "DepartmentTimeRequirement",
"implants": [
"department": "Engineering",
"MindShieldImplant"
"time": "20h"
]
},
},
{
{
"!type": "AddComponentSpecial",
"!type": "DepartmentTimeRequirement",
"components": [
"department": "Medical",
{
"time": "20h"
"type": "CommandStaff"
},
}
{
]
"!type": "DepartmentTimeRequirement",
}
"department": "Science",
]
"time": "4h"
},
},
{
"id": "AtmosphericTechnician",
"name": "job-name-atmostech",
"description": "job-description-atmostech",
"playTimeTracker": "JobAtmosphericTechnician",
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Engineering",
"department": "Security",
"time": 36000
"time": "20h"
},
{
"!type": "OverallPlaytimeRequirement",
"time": "140h"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"startingGear": "AtmosphericTechnicianGear",
"weight": 20,
"icon": "\"JobIconAtmosphericTechnician\"",
"startingGear": "CaptainGear",
"supervisors": "job-supervisors-ce",
"icon": "\"JobIconCaptain\"",
"access": [
"joinNotifyCrew": true,
"Maintenance",
"supervisors": "job-supervisors-centcom",
"Engineering",
"canBeAntag": false,
"External",
"accessGroups": [
"Atmospherics"
"AllAccess"
],
],
"special": [
"special": [
{
{
"!type": "GiveItemOnHolidaySpecial",
"!type": "AddImplantSpecial",
"holiday": "FirefighterDay",
"implants": [
"prototype": "FireAxe"
"MindShieldImplant"
}
]
},
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "CommandStaff"
}
]
}
]
]
},
},
{
{
"id": "ChiefEngineer",
"id": "HeadOfPersonnel",
"name": "job-name-ce",
"name": "job-name-hop",
"description": "job-description-ce",
"description": "job-description-hop",
"playTimeTracker": "JobChiefEngineer",
"playTimeTracker": "JobHeadOfPersonnel",
"requirements": [
"requirements": [
{
{
"!type": "RoleTimeRequirement",
"!type": "DepartmentTimeRequirement",
"role": "JobAtmosphericTechnician",
"department": "Engineering",
"time": 36000
"time": "5h"
},
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Engineering",
"department": "Medical",
"time": 54000
"time": "5h"
}
},
],
{
"weight": 10,
"!type": "DepartmentTimeRequirement",
"startingGear": "ChiefEngineerGear",
"department": "Science",
"icon": "\"JobIconChiefEngineer\"",
"time": "2.5h"
},
{
"!type": "DepartmentTimeRequirement",
"department": "Security",
"time": "5h"
},
{
"!type": "OverallPlaytimeRequirement",
"time": "50h"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
],
"weight": 20,
"startingGear": "HoPGear",
"icon": "\"JobIconHeadOfPersonnel\"",
"supervisors": "job-supervisors-captain",
"supervisors": "job-supervisors-captain",
"canBeAntag": "false",
"canBeAntag": false,
"access": [
"access": [
"Maintenance",
"Engineering",
"Command",
"Command",
"External",
"HeadOfPersonnel",
"ChiefEngineer",
"Bar",
"Service",
"Maintenance",
"Janitor",
"Theatre",
"Kitchen",
"Chapel",
"Hydroponics",
"External",
"Cryogenics",
"Chemistry",
"Engineering",
"Research",
"Detective",
"Salvage",
"Security",
"Brig",
"Lawyer",
"Cargo",
"Atmospherics",
"Atmospherics",
"Brig",
"Medical"
"Cryogenics"
],
],
"special": [
"special": [
Строка 834: Строка 1059:
},
},
{
{
"id": "StationEngineer",
"id": "AtmosphericTechnician",
"name": "job-name-engineer",
"name": "job-name-atmostech",
"description": "job-description-engineer",
"description": "job-description-atmostech",
"playTimeTracker": "JobStationEngineer",
"playTimeTracker": "JobAtmosphericTechnician",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Engineering",
"department": "Engineering",
"time": 18000
"time": "10h"
}
}
],
],
"startingGear": "StationEngineerGear",
"startingGear": "AtmosphericTechnicianGear",
"icon": "\"JobIconStationEngineer\"",
"icon": "\"JobIconAtmosphericTechnician\"",
"supervisors": "job-supervisors-ce",
"supervisors": "job-supervisors-ce",
"access": [
"access": [
"Maintenance",
"Maintenance",
"Engineering",
"Engineering",
"External"
"External",
"Atmospherics"
],
],
"extendedAccess": [
"special": [
"Atmospherics"
{
"!type": "GiveItemOnHolidaySpecial",
"holiday": "FirefighterDay",
"prototype": "FireAxe"
}
]
]
},
},
{
{
"id": "TechnicalAssistant",
"id": "ChiefEngineer",
"name": "job-name-technical-assistant",
"name": "job-name-ce",
"description": "job-description-technical-assistant",
"description": "job-description-ce",
"playTimeTracker": "JobTechnicalAssistant",
"playTimeTracker": "JobChiefEngineer",
"requirements": [
"requirements": [
{
{
"!type": "OverallPlaytimeRequirement",
"!type": "RoleTimeRequirement",
"time": 3600
"role": "JobAtmosphericTechnician",
"time": "10h"
},
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Engineering",
"department": "Engineering",
"time": 36000,
"time": "15h"
"inverted": "true"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"startingGear": "TechnicalAssistantGear",
"weight": 10,
"icon": "\"JobIconTechnicalAssistant\"",
"startingGear": "ChiefEngineerGear",
"supervisors": "job-supervisors-engineering",
"icon": "\"JobIconChiefEngineer\"",
"canBeAntag": "false",
"supervisors": "job-supervisors-captain",
"canBeAntag": false,
"access": [
"access": [
"Maintenance",
"Maintenance",
"Engineering",
"Engineering",
"External"
"Command",
]
"External",
},
"ChiefEngineer",
{
"Atmospherics",
"id": "Chemist",
"Brig",
"name": "job-name-chemist",
"Cryogenics"
"description": "job-description-chemist",
],
"playTimeTracker": "JobChemist",
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant"
]
},
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "CommandStaff"
}
]
}
]
},
{
"id": "StationEngineer",
"name": "job-name-engineer",
"description": "job-description-engineer",
"playTimeTracker": "JobStationEngineer",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Medical",
"department": "Engineering",
"time": 18000
"time": "5h"
}
}
],
],
"startingGear": "ChemistGear",
"startingGear": "StationEngineerGear",
"icon": "\"JobIconChemist\"",
"icon": "\"JobIconStationEngineer\"",
"supervisors": "job-supervisors-cmo",
"supervisors": "job-supervisors-ce",
"access": [
"access": [
"Medical",
"Maintenance",
"Chemistry",
"Engineering",
"Maintenance"
"External"
],
"extendedAccess": [
"Atmospherics"
]
]
},
},
{
{
"id": "ChiefMedicalOfficer",
"id": "TechnicalAssistant",
"name": "job-name-cmo",
"name": "job-name-technical-assistant",
"description": "job-description-cmo",
"description": "job-description-technical-assistant",
"playTimeTracker": "JobChiefMedicalOfficer",
"playTimeTracker": "JobTechnicalAssistant",
"requirements": [
"requirements": [
{
{
"!type": "RoleTimeRequirement",
"!type": "OverallPlaytimeRequirement",
"role": "JobChemist",
"time": "1h"
"time": 18000
},
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Medical",
"department": "Engineering",
"time": 54000
"time": "10h",
"inverted": true
}
}
],
],
"weight": 10,
"startingGear": "TechnicalAssistantGear",
"startingGear": "CMOGear",
"icon": "\"JobIconTechnicalAssistant\"",
"icon": "\"JobIconChiefMedicalOfficer\"",
"supervisors": "job-supervisors-engineering",
"supervisors": "job-supervisors-captain",
"canBeAntag": false,
"canBeAntag": "false",
"access": [
"access": [
"Medical",
"Command",
"Maintenance",
"Maintenance",
"Chemistry",
"Engineering",
"ChiefMedicalOfficer",
"External"
"Brig",
]
"Cryogenics"
},
],
{
"special": [
"id": "Chemist",
{
"name": "job-name-chemist",
"!type": "AddImplantSpecial",
"description": "job-description-chemist",
"implants": [
"playTimeTracker": "JobChemist",
"MindShieldImplant"
]
},
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "CommandStaff"
}
]
}
]
},
{
"id": "MedicalDoctor",
"name": "job-name-doctor",
"description": "job-description-doctor",
"playTimeTracker": "JobMedicalDoctor",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Medical",
"department": "Medical",
"time": 7200
"time": "5h"
}
}
],
],
"startingGear": "DoctorGear",
"startingGear": "ChemistGear",
"icon": "\"JobIconMedicalDoctor\"",
"icon": "\"JobIconChemist\"",
"supervisors": "job-supervisors-cmo",
"supervisors": "job-supervisors-cmo",
"access": [
"access": [
"Medical",
"Medical",
"Chemistry",
"Maintenance"
"Maintenance"
],
"extendedAccess": [
"Chemistry"
],
"special": [
{
"!type": "GiveItemOnHolidaySpecial",
"holiday": "DoctorDay",
"prototype": "WehMedipen"
}
]
]
},
},
{
{
"id": "MedicalIntern",
"id": "ChiefMedicalOfficer",
"name": "job-name-intern",
"name": "job-name-cmo",
"description": "job-description-intern",
"description": "job-description-cmo",
"playTimeTracker": "JobMedicalIntern",
"playTimeTracker": "JobChiefMedicalOfficer",
"requirements": [
"requirements": [
{
"!type": "RoleTimeRequirement",
"role": "JobChemist",
"time": "5h"
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Medical",
"department": "Medical",
"time": 36000,
"time": "15h"
"inverted": "true"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"startingGear": "MedicalInternGear",
"weight": 10,
"icon": "\"JobIconMedicalIntern\"",
"startingGear": "CMOGear",
"supervisors": "job-supervisors-medicine",
"icon": "\"JobIconChiefMedicalOfficer\"",
"canBeAntag": "false",
"supervisors": "job-supervisors-captain",
"canBeAntag": false,
"access": [
"access": [
"Medical",
"Medical",
"Maintenance"
"Command",
]
"Maintenance",
},
"Chemistry",
{
"ChiefMedicalOfficer",
"id": "Paramedic",
"Brig",
"name": "job-name-paramedic",
"Cryogenics"
"description": "job-description-paramedic",
],
"playTimeTracker": "JobParamedic",
"special": [
"requirements": [
{
{
"!type": "RoleTimeRequirement",
"!type": "AddImplantSpecial",
"role": "JobMedicalDoctor",
"implants": [
"time": 14400
"MindShieldImplant"
]
},
},
{
{
"!type": "OverallPlaytimeRequirement",
"!type": "AddComponentSpecial",
"time": 54000
"components": [
{
"type": "CommandStaff"
}
]
}
}
],
"startingGear": "ParamedicGear",
"icon": "\"JobIconParamedic\"",
"supervisors": "job-supervisors-cmo",
"access": [
"Medical",
"Maintenance"
],
"extendedAccess": [
"Chemistry"
]
]
},
},
{
{
"id": "StationAi",
"id": "MedicalDoctor",
"name": "job-name-station-ai",
"name": "job-name-doctor",
"description": "job-description-station-ai",
"description": "job-description-doctor",
"playTimeTracker": "JobStationAi",
"playTimeTracker": "JobMedicalDoctor",
"requirements": [
"requirements": [
{
{
"!type": "RoleTimeRequirement",
"!type": "DepartmentTimeRequirement",
"role": "JobBorg",
"department": "Medical",
"time": 54000
"time": "2h"
}
}
],
],
"canBeAntag": "false",
"startingGear": "DoctorGear",
"icon": "JobIconStationAi",
"icon": "\"JobIconMedicalDoctor\"",
"supervisors": "job-supervisors-rd"
"supervisors": "job-supervisors-cmo",
"access": [
"Medical",
"Maintenance"
],
"extendedAccess": [
"Chemistry"
],
"special": [
{
"!type": "GiveItemOnHolidaySpecial",
"holiday": "DoctorDay",
"prototype": "WehMedipen"
}
]
},
},
{
{
"id": "Borg",
"id": "MedicalIntern",
"name": "job-name-borg",
"name": "job-name-intern",
"description": "job-description-borg",
"description": "job-description-intern",
"playTimeTracker": "JobBorg",
"playTimeTracker": "JobMedicalIntern",
"requirements": [
"requirements": [
{
{
"!type": "OverallPlaytimeRequirement",
"!type": "DepartmentTimeRequirement",
"time": 144000
"department": "Medical",
"time": "10h",
"inverted": true
}
}
],
],
"canBeAntag": "false",
"startingGear": "MedicalInternGear",
"icon": "JobIconBorg",
"icon": "\"JobIconMedicalIntern\"",
"supervisors": "job-supervisors-rd"
"supervisors": "job-supervisors-medicine",
"canBeAntag": false,
"access": [
"Medical",
"Maintenance"
]
},
},
{
{
"id": "ResearchAssistant",
"id": "Paramedic",
"name": "job-name-research-assistant",
"name": "job-name-paramedic",
"description": "job-description-research-assistant",
"description": "job-description-paramedic",
"playTimeTracker": "JobResearchAssistant",
"playTimeTracker": "JobParamedic",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Science",
"department": "Medical",
"time": 36000,
"time": "2.5h"
"inverted": "true"
}
}
],
],
"startingGear": "ResearchAssistantGear",
"startingGear": "ParamedicGear",
"icon": "\"JobIconResearchAssistant\"",
"icon": "\"JobIconParamedic\"",
"supervisors": "job-supervisors-science",
"supervisors": "job-supervisors-cmo",
"canBeAntag": "false",
"access": [
"access": [
"Research",
"Medical",
"Maintenance"
"Maintenance"
],
"extendedAccess": [
"Chemistry"
]
]
},
},
{
{
"id": "ResearchDirector",
"id": "StationAi",
"name": "job-name-rd",
"name": "job-name-station-ai",
"description": "job-description-rd",
"description": "job-description-station-ai",
"playTimeTracker": "JobResearchDirector",
"playTimeTracker": "JobStationAi",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "RoleTimeRequirement",
"department": "Science",
"role": "JobBorg",
"time": 54000
"time": "5h"
}
}
],
],
"weight": 10,
"canBeAntag": false,
"startingGear": "ResearchDirectorGear",
"icon": "JobIconStationAi",
"icon": "\"JobIconResearchDirector\"",
"supervisors": "job-supervisors-rd"
"supervisors": "job-supervisors-captain",
},
"canBeAntag": "false",
{
"access": [
"id": "Borg",
"Research",
"name": "job-name-borg",
"Command",
"description": "job-description-borg",
"Maintenance",
"playTimeTracker": "JobBorg",
"ResearchDirector",
"requirements": [
"Brig",
{
"Cryogenics"
"!type": "OverallPlaytimeRequirement",
"time": "10h"
}
],
],
"special": [
"canBeAntag": false,
{
"icon": "JobIconBorg",
"!type": "AddImplantSpecial",
"supervisors": "job-supervisors-rd"
"implants": [
"MindShieldImplant"
]
},
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "CommandStaff"
}
]
}
]
},
},
{
{
"id": "Scientist",
"id": "ResearchAssistant",
"name": "job-name-scientist",
"name": "job-name-research-assistant",
"description": "job-description-scientist",
"description": "job-description-research-assistant",
"playTimeTracker": "JobScientist",
"playTimeTracker": "JobResearchAssistant",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Science",
"department": "Science",
"time": 18000
"time": "10h",
"inverted": true
}
}
],
],
"startingGear": "ScientistGear",
"startingGear": "ResearchAssistantGear",
"icon": "\"JobIconScientist\"",
"icon": "\"JobIconResearchAssistant\"",
"supervisors": "job-supervisors-rd",
"supervisors": "job-supervisors-science",
"canBeAntag": false,
"access": [
"access": [
"Research",
"Research",
Строка 1148: Строка 1399:
},
},
{
{
"id": "Detective",
"id": "ResearchDirector",
"name": "job-name-detective",
"name": "job-name-rd",
"description": "job-description-detective",
"description": "job-description-rd",
"playTimeTracker": "JobDetective",
"playTimeTracker": "JobResearchDirector",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Security",
"department": "Science",
"time": 72000
"time": "15h"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"startingGear": "DetectiveGear",
"weight": 10,
"icon": "\"JobIconDetective\"",
"startingGear": "ResearchDirectorGear",
"supervisors": "job-supervisors-hos",
"icon": "\"JobIconResearchDirector\"",
"canBeAntag": "false",
"supervisors": "job-supervisors-captain",
"canBeAntag": false,
"access": [
"access": [
"Security",
"Research",
"Command",
"Maintenance",
"ResearchDirector",
"Brig",
"Brig",
"Maintenance",
"Cryogenics"
"Service",
"Detective",
"Cryogenics",
"External"
],
],
"special": [
"special": [
Строка 1177: Строка 1435:
"implants": [
"implants": [
"MindShieldImplant"
"MindShieldImplant"
]
},
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "CommandStaff"
}
]
]
}
}
Строка 1182: Строка 1448:
},
},
{
{
"id": "HeadOfSecurity",
"id": "Scientist",
"name": "job-name-hos",
"name": "job-name-scientist",
"description": "job-description-hos",
"description": "job-description-scientist",
"playTimeTracker": "JobHeadOfSecurity",
"playTimeTracker": "JobScientist",
"requirements": [
"requirements": [
{
{
"!type": "RoleTimeRequirement",
"!type": "DepartmentTimeRequirement",
"role": "JobWarden",
"department": "Science",
"time": 36000
"time": "5h"
},
}
],
"startingGear": "ScientistGear",
"icon": "\"JobIconScientist\"",
"supervisors": "job-supervisors-rd",
"access": [
"Research",
"Maintenance"
]
},
{
"id": "Detective",
"name": "job-name-detective",
"description": "job-description-detective",
"playTimeTracker": "JobDetective",
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Security",
"department": "Security",
"time": 108000
"time": "20h"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"weight": 10,
"startingGear": "DetectiveGear",
"startingGear": "HoSGear",
"icon": "\"JobIconDetective\"",
"icon": "\"JobIconHeadOfSecurity\"",
"supervisors": "job-supervisors-hos",
"supervisors": "job-supervisors-captain",
"canBeAntag": false,
"canBeAntag": "false",
"access": [
"access": [
"HeadOfSecurity",
"Security",
"Command",
"Brig",
"Brig",
"Security",
"Armory",
"Maintenance",
"Maintenance",
"Service",
"Service",
"Detective",
"Cryogenics",
"External",
"External",
"Detective",
"GenpopEnter",
"Cryogenics"
"GenpopLeave"
],
],
"special": [
"special": [
Строка 1220: Строка 1506:
"implants": [
"implants": [
"MindShieldImplant"
"MindShieldImplant"
]
},
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "CommandStaff"
}
]
]
}
}
Строка 1233: Строка 1511:
},
},
{
{
"id": "SecurityCadet",
"id": "HeadOfSecurity",
"name": "job-name-cadet",
"name": "job-name-hos",
"description": "job-description-cadet",
"description": "job-description-hos",
"playTimeTracker": "JobSecurityCadet",
"playTimeTracker": "JobHeadOfSecurity",
"requirements": [
"requirements": [
{
{
"!type": "OverallPlaytimeRequirement",
"!type": "RoleTimeRequirement",
"time": 36000
"role": "JobWarden",
"time": "10h"
},
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Security",
"department": "Security",
"time": 72000,
"time": "50h"
"inverted": "true"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"startingGear": "SecurityCadetGear",
"weight": 10,
"icon": "\"JobIconSecurityCadet\"",
"startingGear": "HoSGear",
"supervisors": "job-supervisors-security",
"icon": "\"JobIconHeadOfSecurity\"",
"canBeAntag": "false",
"supervisors": "job-supervisors-captain",
"canBeAntag": false,
"access": [
"access": [
"HeadOfSecurity",
"Command",
"Brig",
"Security",
"Security",
"Brig",
"Armory",
"Maintenance",
"Maintenance",
"Service",
"Service",
"External",
"External",
"Detective",
"Cryogenics"
"Cryogenics"
],
],
Строка 1267: Строка 1557:
"MindShieldImplant"
"MindShieldImplant"
]
]
}
},
]
{
"!type": "AddComponentSpecial",
"components": [
{
"type": "CommandStaff"
}
]
}
]
},
},
{
{
"id": "SecurityOfficer",
"id": "SecurityCadet",
"name": "job-name-security",
"name": "job-name-cadet",
"description": "job-description-security",
"description": "job-description-cadet",
"playTimeTracker": "JobSecurityOfficer",
"playTimeTracker": "JobSecurityCadet",
"requirements": [
"requirements": [
{
"!type": "OverallPlaytimeRequirement",
"time": "10h"
},
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Security",
"department": "Security",
"time": 36000
"time": "20h",
"inverted": true
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"startingGear": "SecurityOfficerGear",
"startingGear": "SecurityCadetGear",
"icon": "\"JobIconSecurityOfficer\"",
"icon": "\"JobIconSecurityCadet\"",
"supervisors": "job-supervisors-hos",
"supervisors": "job-supervisors-security",
"canBeAntag": "false",
"canBeAntag": false,
"access": [
"access": [
"Security",
"Security",
Строка 1292: Строка 1602:
"Service",
"Service",
"External",
"External",
"Cryogenics"
"Cryogenics",
"GenpopEnter",
"GenpopLeave"
],
],
"special": [
"special": [
Строка 1304: Строка 1616:
},
},
{
{
"id": "Warden",
"id": "SecurityOfficer",
"name": "job-name-warden",
"name": "job-name-security",
"description": "job-description-warden",
"description": "job-description-security",
"playTimeTracker": "JobWarden",
"playTimeTracker": "JobSecurityOfficer",
"requirements": [
"requirements": [
{
{
"!type": "DepartmentTimeRequirement",
"!type": "DepartmentTimeRequirement",
"department": "Security",
"department": "Security",
"time": 108000
"time": "10h"
},
{
"!type": "TraitsRequirement",
"inverted": true,
"traits": [
"Muted"
]
}
}
],
],
"startingGear": "WardenGear",
"startingGear": "SecurityOfficerGear",
"icon": "\"JobIconWarden\"",
"icon": "\"JobIconSecurityOfficer\"",
"supervisors": "job-supervisors-hos",
"supervisors": "job-supervisors-hos",
"canBeAntag": "false",
"canBeAntag": false,
"access": [
"access": [
"Security",
"Security",
"Brig",
"Brig",
"Armory",
"Maintenance",
"Maintenance",
"Service",
"Service",
"External",
"External",
"Detective",
"Cryogenics",
"Cryogenics"
"GenpopEnter",
"GenpopLeave"
],
],
"special": [
"special": [
Строка 1339: Строка 1658:
},
},
{
{
"id": "Boxer",
"id": "Warden",
"name": "job-name-boxer",
"name": "job-name-warden",
"description": "job-description-boxer",
"description": "job-description-warden",
"playTimeTracker": "JobBoxer",
"playTimeTracker": "JobWarden",
"startingGear": "BoxerGear",
"requirements": [
"icon": "\"JobIconBoxer\"",
{
"supervisors": "job-supervisors-hop",
"!type": "DepartmentTimeRequirement",
"access": [
"department": "Security",
"Service",
"time": "50h"
"Maintenance"
},
],
"special": [
{
{
"!type": "GiveItemOnHolidaySpecial",
"!type": "TraitsRequirement",
"holiday": "BoxingDay",
"inverted": true,
"prototype": "ClothingHandsGlovesBoxingRigged"
"traits": [
"Muted"
]
}
],
"weight": 5,
"startingGear": "WardenGear",
"icon": "\"JobIconWarden\"",
"supervisors": "job-supervisors-hos",
"canBeAntag": false,
"access": [
"Security",
"Brig",
"Armory",
"Maintenance",
"Service",
"External",
"Detective",
"Cryogenics",
"GenpopEnter",
"GenpopLeave"
],
"special": [
{
"!type": "AddImplantSpecial",
"implants": [
"MindShieldImplant"
]
}
}
]
]
},
},
{
{
"id": "Psychologist",
"id": "Boxer",
"name": "job-name-psychologist",
"name": "job-name-boxer",
"description": "job-description-psychologist",
"description": "job-description-boxer",
"playTimeTracker": "JobPsychologist",
"playTimeTracker": "JobBoxer",
"startingGear": "BoxerGear",
"icon": "\"JobIconBoxer\"",
"supervisors": "job-supervisors-hop",
"access": [
"Service",
"Maintenance"
],
"special": [
{
"!type": "GiveItemOnHolidaySpecial",
"holiday": "BoxingDay",
"prototype": "ClothingHandsGlovesBoxingRigged"
}
]
},
{
"id": "Psychologist",
"name": "job-name-psychologist",
"description": "job-description-psychologist",
"playTimeTracker": "JobPsychologist",
"startingGear": "PsychologistGear",
"startingGear": "PsychologistGear",
"icon": "\"JobIconPsychologist\"",
"icon": "\"JobIconPsychologist\"",
Строка 1406: Строка 1770:
}
}
]
]
},
{
"id": "JobIconDetective",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Detective"
}
},
{
"id": "JobIconQuarterMaster",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "QuarterMaster"
}
},
{
"id": "JobIconBorg",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Borg"
}
},
{
"id": "JobIconStationAi",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "StationAi"
}
},
{
"id": "JobIconBotanist",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Botanist"
}
},
{
"id": "JobIconBoxer",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Boxer"
}
},
{
"id": "JobIconAtmosphericTechnician",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "AtmosphericTechnician"
}
},
{
"id": "JobIconNanotrasen",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Nanotrasen"
}
},
{
"id": "JobIconPrisoner",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Prisoner"
}
},
{
"id": "JobIconJanitor",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Janitor"
}
},
{
"id": "JobIconChemist",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Chemist"
}
},
{
"id": "JobIconStationEngineer",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "StationEngineer"
}
},
{
"id": "JobIconSecurityOfficer",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "SecurityOfficer"
}
},
{
"id": "JobIconNoId",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "NoId"
}
},
{
"id": "JobIconChiefMedicalOfficer",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "ChiefMedicalOfficer"
}
},
{
"id": "JobIconRoboticist",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Roboticist"
}
},
{
"id": "JobIconChaplain",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Chaplain"
}
},
{
"id": "JobIconLawyer",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Lawyer"
}
},
{
"id": "JobIconUnknown",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Unknown"
}
},
{
"id": "JobIconLibrarian",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Librarian"
}
},
{
"id": "JobIconCargoTechnician",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "CargoTechnician"
}
},
{
"id": "JobIconScientist",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Scientist"
}
},
{
"id": "JobIconResearchAssistant",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "ResearchAssistant"
}
},
{
"id": "JobIconGeneticist",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Geneticist"
}
},
{
"id": "JobIconClown",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Clown"
}
},
{
"id": "JobIconCaptain",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Captain"
}
},
{
"id": "JobIconHeadOfPersonnel",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "HeadOfPersonnel"
}
},
{
"id": "JobIconVirologist",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Virologist"
}
},
{
"id": "JobIconShaftMiner",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "ShaftMiner"
}
},
{
"id": "JobIconPassenger",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Passenger"
}
},
{
"id": "JobIconChiefEngineer",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "ChiefEngineer"
}
},
{
"id": "JobIconBartender",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Bartender"
}
},
{
"id": "JobIconHeadOfSecurity",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "HeadOfSecurity"
}
},
{
"id": "JobIconBrigmedic",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Brigmedic"
}
},
{
"id": "JobIconMedicalDoctor",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "MedicalDoctor"
}
},
{
"id": "JobIconParamedic",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Paramedic"
}
},
{
"id": "JobIconChef",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Chef"
}
},
{
"id": "JobIconWarden",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Warden"
}
},
{
"id": "JobIconResearchDirector",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "ResearchDirector"
}
},
{
"id": "JobIconMime",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Mime"
}
},
{
"id": "JobIconMusician",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Musician"
}
},
{
"id": "JobIconReporter",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Reporter"
}
},
{
"id": "JobIconPsychologist",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Psychologist"
}
},
{
"id": "JobIconMedicalIntern",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "MedicalIntern"
}
},
{
"id": "JobIconTechnicalAssistant",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "TechnicalAssistant"
}
},
{
"id": "JobIconServiceWorker",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "ServiceWorker"
}
},
{
"id": "JobIconSecurityCadet",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "SecurityCadet"
}
},
{
"id": "JobIconZombie",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Zombie"
}
},
{
"id": "JobIconSyndicate",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Syndicate"
}
},
{
"id": "JobIconZookeeper",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Zookeeper"
}
},
{
"id": "JobIconSeniorPhysician",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "SeniorPhysician"
}
},
{
"id": "JobIconSeniorOfficer",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "SeniorOfficer"
}
},
{
"id": "JobIconSeniorEngineer",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "SeniorEngineer"
}
},
{
"id": "JobIconSeniorResearcher",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "SeniorResearcher"
}
},
{
"id": "JobIconVisitor",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Visitor"
}
},
{
"id": "JobIconAdmin",
"icon": {
"sprite": "/Textures/Interface/Misc/job_icons.rsi",
"state": "Admin"
}
}
}
]
]