diff --git a/Resources/Maps/_Impstation/Shuttles/ShuttleEvent/disaster_evacpod.yml b/Resources/Maps/_Impstation/Shuttles/ShuttleEvent/disaster_evacpod.yml new file mode 100644 index 000000000000..991e07c42cec --- /dev/null +++ b/Resources/Maps/_Impstation/Shuttles/ShuttleEvent/disaster_evacpod.yml @@ -0,0 +1,399 @@ +meta: + format: 6 + postmapinit: false +tilemap: + 0: Space + 82: FloorShuttleOrange + 85: FloorShuttleWhite + 120: Lattice + 121: Plating +entities: +- proto: "" + entities: + - uid: 1 + components: + - type: MetaData + name: Evacuation pod + - type: Transform + parent: 35 + - type: MapGrid + chunks: + 0,0: + ind: 0,0 + tiles: eQAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,0: + ind: -1,0 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + 0,-1: + ind: 0,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAVQAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA + version: 6 + -1,-1: + ind: -1,-1 + tiles: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeQAAAAAA + version: 6 + - type: Broadphase + - type: Physics + bodyStatus: InAir + angularDamping: 0.05 + linearDamping: 0.05 + fixedRotation: False + bodyType: Dynamic + - type: Fixtures + fixtures: {} + - type: OccluderTree + - type: SpreaderGrid + - type: Shuttle + - type: GridPathfinding + - type: Gravity + gravityShakeSound: !type:SoundPathSpecifier + path: /Audio/Effects/alert.ogg + - type: DecalGrid + chunkCollection: + version: 2 + nodes: [] + - type: GridAtmosphere + version: 2 + data: + tiles: + 0,-1: + 0: 4112 + 1: 256 + 2: 32 + 0,0: + 2: 2 + -1,0: + 2: 8 + -1,-1: + 2: 128 + uniqueMixes: + - volume: 2500 + temperature: 293.15 + moles: + - 21.824879 + - 82.10312 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + temperature: 293.15 + moles: + - 21.813705 + - 82.06108 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - volume: 2500 + immutable: True + moles: + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + chunkSize: 4 + - type: GasTileOverlay + - type: RadiationGridResistance + - type: NavMap + - uid: 35 + components: + - type: MetaData + name: Map Entity + - type: Transform + - type: Map + mapPaused: True + - type: PhysicsMap + - type: GridTree + - type: MovedGrids + - type: Broadphase + - type: OccluderTree +- proto: AirlockShuttle + entities: + - uid: 2 + components: + - type: Transform + pos: 0.5,-2.5 + parent: 1 +- proto: APCBasic + entities: + - uid: 3 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-0.5 + parent: 1 +- proto: AtmosDeviceFanTiny + entities: + - uid: 4 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: 0.5,-2.5 + parent: 1 +- proto: BoxMRE + entities: + - uid: 6 + components: + - type: Transform + parent: 5 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: CableApcExtension + entities: + - uid: 10 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 + - uid: 11 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 12 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 +- proto: CableHV + entities: + - uid: 13 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 + - uid: 14 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 +- proto: CableMV + entities: + - uid: 15 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 16 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 + - uid: 17 + components: + - type: Transform + pos: 1.5,-0.5 + parent: 1 +- proto: ChairPilotSeat + entities: + - uid: 18 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 0.5,-1.5 + parent: 1 +- proto: ClosetWallMaintenanceFilledRandom + entities: + - uid: 5 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,-1.5 + parent: 1 + - type: EntityStorage + air: + volume: 200 + immutable: False + temperature: 293.14673 + moles: + - 1.8968438 + - 7.1357465 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - 0 + - type: ContainerContainer + containers: + entity_storage: !type:Container + showEnts: False + occludes: True + ents: + - 9 + - 8 + - 7 + - 36 + - 6 +- proto: ClothingOuterSuitEmergency + entities: + - uid: 7 + components: + - type: Transform + parent: 5 + - type: Physics + canCollide: False + - type: InsideEntityStorage + - uid: 36 + components: + - type: Transform + parent: 5 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: ComputerShuttle + entities: + - uid: 19 + components: + - type: Transform + pos: 0.5,-0.5 + parent: 1 +- proto: GeneratorWallmountAPU + entities: + - uid: 21 + components: + - type: Transform + pos: -0.5,-1.5 + parent: 1 +- proto: Grille + entities: + - uid: 34 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 +- proto: Gyroscope + entities: + - uid: 32 + components: + - type: Transform + pos: -0.5,-2.5 + parent: 1 +- proto: HandheldGPSBasic + entities: + - uid: 8 + components: + - type: Transform + parent: 5 + - type: Physics + canCollide: False + - type: InsideEntityStorage +- proto: NTVisitorSpawner + entities: + - uid: 20 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 + - uid: 33 + components: + - type: Transform + pos: 0.5,-1.5 + parent: 1 +- proto: Poweredlight + entities: + - uid: 22 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 0.5,-1.5 + parent: 1 +- proto: ShuttleWindow + entities: + - uid: 23 + components: + - type: Transform + pos: 0.5,0.5 + parent: 1 +- proto: SubstationWallBasic + entities: + - uid: 24 + components: + - type: Transform + rot: 1.5707963267948966 rad + pos: -0.5,-0.5 + parent: 1 +- proto: Thruster + entities: + - uid: 25 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-2.5 + parent: 1 +- proto: WallShuttle + entities: + - uid: 26 + components: + - type: Transform + pos: -0.5,-0.5 + parent: 1 + - uid: 27 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: -0.5,-1.5 + parent: 1 + - uid: 28 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-0.5 + parent: 1 + - uid: 29 + components: + - type: Transform + rot: 3.141592653589793 rad + pos: 1.5,-1.5 + parent: 1 +- proto: WallShuttleDiagonal + entities: + - uid: 30 + components: + - type: Transform + pos: -0.5,0.5 + parent: 1 + - uid: 31 + components: + - type: Transform + rot: -1.5707963267948966 rad + pos: 1.5,0.5 + parent: 1 +- proto: WeaponLaserSvalinn + entities: + - uid: 9 + components: + - type: Transform + parent: 5 + - type: Physics + canCollide: False + - type: InsideEntityStorage +... diff --git a/Resources/Prototypes/Entities/Mobs/Player/ShuttleRoles/settings.yml b/Resources/Prototypes/Entities/Mobs/Player/ShuttleRoles/settings.yml index 7e68d7c61dc4..0ff14bdc466d 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/ShuttleRoles/settings.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/ShuttleRoles/settings.yml @@ -23,8 +23,27 @@ - type: GhostRole name: job-name-captain description: ghost-role-information-command-description - - type: Loadout - prototypes: [ VisitorCaptain, VisitorCaptainAlt ] + requirements: # imp + - !type:DepartmentTimeRequirement + department: Engineering + time: 54000 # 15 hours + - !type:DepartmentTimeRequirement + department: Medical + time: 54000 # 15 hours + - !type:DepartmentTimeRequirement + department: Security + time: 54000 # 15 hours + - !type:DepartmentTimeRequirement #imp + department: Cargo + time: 54000 # 15 hours + - !type:DepartmentTimeRequirement #imp + department: Science + time: 54000 # 15 hours + - !type:DepartmentTimeRequirement + department: Command + time: 72000 # 20 hours, imp + - type: Loadout + prototypes: [ VisitorCaptain, VisitorCaptainAlt, VisitorCaptainAltA, VisitorCaptainAltB ] # imp roleLoadout: [ RoleSurvivalStandard ] - type: randomHumanoidSettings @@ -34,6 +53,18 @@ - type: GhostRole name: job-name-ce description: ghost-role-information-command-description + requirements: # imp + - !type:RoleTimeRequirement + role: JobAtmosphericTechnician + time: 21600 #6 hrs + - !type:RoleTimeRequirement + role: JobStationEngineer + time: 21600 #6 hrs + - !type:DepartmentTimeRequirement + department: Engineering + time: 72000 #20 hrs, imp + - !type:OverallPlaytimeRequirement + time: 144000 #40 hrs - type: Loadout prototypes: [ VisitorCE, VisitorCEAlt ] roleLoadout: [ RoleSurvivalExtended ] @@ -45,8 +76,20 @@ - type: GhostRole name: job-name-cmo description: ghost-role-information-command-description - - type: Loadout - prototypes: [ VisitorCMO, VisitorCMOAlt ] + requirements: # imp + - !type:RoleTimeRequirement + role: JobChemist + time: 21600 #6 hrs, imp. why tf was this so low? + - !type:RoleTimeRequirement + role: JobMedicalDoctor + time: 21600 #6 hrs + - !type:DepartmentTimeRequirement + department: Medical + time: 72000 #20 hrs, imp + - !type:OverallPlaytimeRequirement + time: 144000 #40 hrs + - type: Loadout + prototypes: [ VisitorCMO, VisitorCMOAlt, VisitorCMOAltA ] # imp roleLoadout: [ RoleSurvivalMedical ] - type: randomHumanoidSettings @@ -56,6 +99,25 @@ - type: GhostRole name: job-name-hop description: ghost-role-information-command-description + requirements: # imp + - !type:DepartmentTimeRequirement + department: Engineering + time: 36000 # 10 hours + - !type:DepartmentTimeRequirement + department: Medical + time: 36000 # 10 hours + - !type:DepartmentTimeRequirement + department: Security + time: 36000 # 10 hrs + - !type:DepartmentTimeRequirement #imp + department: Cargo + time: 36000 # 10 hrs + - !type:DepartmentTimeRequirement #imp + department: Science + time: 36000 # 10 hrs + - !type:DepartmentTimeRequirement + department: Command + time: 36000 # 10 hours - type: Loadout prototypes: [ VisitorHOP, VisitorHOPAlt ] roleLoadout: [ RoleSurvivalStandard ] @@ -67,8 +129,20 @@ - type: GhostRole name: job-name-hos description: ghost-role-information-command-description - - type: Loadout - prototypes: [ VisitorHOS, VisitorHOSAlt ] + requirements: # imp + - !type:RoleTimeRequirement + role: JobWarden + time: 10800 #3 hrs + - !type:RoleTimeRequirement + role: JobSecurityOfficer + time: 36000 #10 hrs + - !type:DepartmentTimeRequirement + department: Security + time: 324000 # 90 hrs + - !type:OverallPlaytimeRequirement + time: 144000 #40 hrs + - type: Loadout + prototypes: [ VisitorHOS, VisitorHOSAlt, VisitorHOSAltA, VisitorHOSAltB ] # imp roleLoadout: [ RoleSurvivalSecurity ] - type: randomHumanoidSettings @@ -78,6 +152,12 @@ - type: GhostRole name: job-name-rd description: ghost-role-information-command-description + requirements: # imp + - !type:DepartmentTimeRequirement + department: Science + time: 72000 #20 hrs, imp + - !type:OverallPlaytimeRequirement + time: 144000 #40 hrs - type: Loadout prototypes: [ VisitorRD, VisitorRDAlt ] roleLoadout: [ RoleSurvivalStandard ] @@ -89,6 +169,18 @@ - type: GhostRole name: job-name-qm description: ghost-role-information-command-description + requirements: # imp + - !type:RoleTimeRequirement + role: JobCargoTechnician + time: 21600 #6 hrs + - !type:RoleTimeRequirement + role: JobSalvageSpecialist + time: 10800 #3 hrs (too popular) + - !type:DepartmentTimeRequirement + department: Cargo + time: 72000 #20 hours, imp + - !type:OverallPlaytimeRequirement + time: 144000 #40 hrs - type: Loadout prototypes: [ VisitorQM, VisitorQMAlt ] roleLoadout: [ RoleSurvivalStandard ] @@ -113,6 +205,9 @@ components: - type: GhostRole name: job-name-cadet + requirements: # imp + - !type:OverallPlaytimeRequirement + time: 36000 #10 hrs - type: Loadout prototypes: [ VisitorSecurityCadet, VisitorSecurityCadetAlt ] roleLoadout: [ RoleSurvivalSecurity ] @@ -123,8 +218,11 @@ components: - type: GhostRole name: job-name-security + requirements: # imp + - !type:OverallPlaytimeRequirement + time: 36000 #10 hrs - type: Loadout - prototypes: [ VisitorSecurityOfficer, VisitorSecurityOfficerAlt ] + prototypes: [ VisitorSecurityOfficer, VisitorSecurityOfficerAlt, VisitorSecurityOfficerAltA ] # imp roleLoadout: [ RoleSurvivalSecurity ] - type: randomHumanoidSettings @@ -133,8 +231,12 @@ components: - type: GhostRole name: job-name-detective + requirements: # imp + - !type:DepartmentTimeRequirement + department: Security + time: 54000 # 15 hours - type: Loadout - prototypes: [ VisitorDetective, VisitorDetectiveAlt ] + prototypes: [ VisitorDetective, VisitorDetectiveAlt, VisitorDetectiveAltA, VisitorDetectiveAltB ] # imp roleLoadout: [ RoleSurvivalSecurity ] - type: randomHumanoidSettings @@ -143,6 +245,10 @@ components: - type: GhostRole name: job-name-warden + requirements: # imp + - !type:RoleTimeRequirement + role: JobSecurityOfficer + time: 36000 #10 hrs - type: Loadout prototypes: [ VisitorWarden, VisitorWardenAlt ] roleLoadout: [ RoleSurvivalSecurity ] @@ -176,6 +282,12 @@ components: - type: GhostRole name: job-name-salvagespec + requirements: # imp + - !type:DepartmentTimeRequirement + department: Cargo + time: 10800 # 3 hrs + - !type:OverallPlaytimeRequirement + time: 36000 #10 hrs - type: Loadout prototypes: [ VisitorSalvageSpecialist, VisitorSalvageSpecialistAlt ] roleLoadout: [ RoleSurvivalStandard ] @@ -199,6 +311,10 @@ components: - type: GhostRole name: job-name-atmostech + requirements: # imp + - !type:DepartmentTimeRequirement + department: Engineering + time: 54000 # 15 hrs - type: Loadout prototypes: [ VisitorAtmosTech, VisitorAtmosTechAlt ] roleLoadout: [ RoleSurvivalExtended ] @@ -209,6 +325,9 @@ components: - type: GhostRole name: job-name-technical-assistant + requirements: # imp + - !type:OverallPlaytimeRequirement + time: 3600 #1 hr - type: Loadout prototypes: [ VisitorTechnicalAssistant, VisitorTechnicalAssistantAlt ] roleLoadout: [ RoleSurvivalExtended ] @@ -219,6 +338,9 @@ components: - type: GhostRole name: job-name-engineer + requirements: # imp + - !type:OverallPlaytimeRequirement + time: 3600 #1 hr - type: Loadout prototypes: [ VisitorEngineer, VisitorEngineerAlt ] roleLoadout: [ RoleSurvivalExtended ] @@ -262,6 +384,12 @@ components: - type: GhostRole name: job-name-paramedic + requirements: # imp + - !type:RoleTimeRequirement + role: JobMedicalDoctor + time: 14400 #4 hrs + - !type:OverallPlaytimeRequirement + time: 54000 # 15 hrs - type: Loadout prototypes: [ VisitorParamedic, VisitorParamedicAlt ] roleLoadout: [ RoleSurvivalMedical ] @@ -302,8 +430,12 @@ components: - type: GhostRole name: job-name-chemist + requirements: # imp + - !type:DepartmentTimeRequirement + department: Medical + time: 14400 #4 hrs - type: Loadout - prototypes: [ VisitorChemist, VisitorChemistAlt ] + prototypes: [ VisitorChemist, VisitorChemistAlt, VisitorChemistAltA ] # imp roleLoadout: [ RoleSurvivalMedical ] - type: randomHumanoidSettings @@ -368,8 +500,12 @@ components: - type: GhostRole name: job-name-bartender + requirements: # imp + - !type:DepartmentTimeRequirement + department: Civilian + time: 1800 - type: Loadout - prototypes: [ VisitorBartender, VisitorBartenderAlt ] + prototypes: [ VisitorBartender, VisitorBartenderAlt, VisitorBartenderAltA, VisitorBartenderAltB ] # imp roleLoadout: [ RoleSurvivalStandard ] - type: randomHumanoidSettings @@ -409,6 +545,10 @@ components: - type: GhostRole name: job-name-chef + requirements: # imp + - !type:DepartmentTimeRequirement + department: Civilian + time: 1800 - type: Loadout prototypes: [ VisitorChef, VisitorChefAlt ] roleLoadout: [ RoleSurvivalStandard ] @@ -421,7 +561,7 @@ - type: GhostRole name: job-name-clown - type: Loadout - prototypes: [ VisitorClown ] + prototypes: [ VisitorClown, VisitorClownAltA, VisitorClownAltB ] # imp roleLoadout: [ RoleSurvivalClown ] - type: RandomMetadata nameSegments: @@ -443,6 +583,9 @@ components: - type: GhostRole name: job-name-lawyer + requirements: # imp + - !type:OverallPlaytimeRequirement + time: 36000 # 10 hrs - type: Loadout prototypes: [ VisitorLawyerAltA, VisitorLawyerAltB, VisitorLawyerAltC, VisitorLawyerAltD, VisitorLawyerAltE ] roleLoadout: [ RoleSurvivalStandard ] @@ -505,6 +648,9 @@ - type: MimePowers - type: GhostRole name: job-name-mime + requirements: # imp + - !type:OverallPlaytimeRequirement + time: 14400 #4 hrs - type: Loadout prototypes: [ VisitorMime, VisitorMimeAlt ] roleLoadout: [ RoleSurvivalStandard ] @@ -516,7 +662,7 @@ - type: GhostRole name: job-name-reporter - type: Loadout - prototypes: [ VisitorReporter, VisitorReporterAlt ] + prototypes: [ VisitorReporter, VisitorReporterAlt, VisitorReporterAltA ] roleLoadout: [ RoleSurvivalStandard ] - type: randomHumanoidSettings diff --git a/Resources/Prototypes/Entities/Mobs/Player/ShuttleRoles/spawners.yml b/Resources/Prototypes/Entities/Mobs/Player/ShuttleRoles/spawners.yml index 6e586d8e4a75..bd59676579f7 100644 --- a/Resources/Prototypes/Entities/Mobs/Player/ShuttleRoles/spawners.yml +++ b/Resources/Prototypes/Entities/Mobs/Player/ShuttleRoles/spawners.yml @@ -139,6 +139,7 @@ - RandomHumanoidVisitorSecurityOfficer - RandomHumanoidVisitorSecurityCadet - RandomHumanoidVisitorDetective + - RandomHumanoidVisitorBrigmedic # imp rarePrototypes: - RandomHumanoidVisitorWarden - RandomHumanoidVisitorHOS @@ -216,6 +217,7 @@ prototypes: - RandomHumanoidVisitorCargoTechnician - RandomHumanoidVisitorSalvageSpecialist + - RandomHumanoidVisitorCourier # imp rarePrototypes: - RandomHumanoidVisitorQM rareChance: 0.05 @@ -465,6 +467,7 @@ prototypes: - RandomHumanoidVisitorResearchAssistant - RandomHumanoidVisitorScientist + - RandomHumanoidVisitorRoboticist # imp rarePrototypes: - RandomHumanoidVisitorRD rareChance: 0.05 @@ -848,9 +851,11 @@ - RandomHumanoidVisitorSecurityCadet - RandomHumanoidVisitorSecurityOfficer - RandomHumanoidVisitorDetective + - RandomHumanoidVisitorBrigmedic # imp - RandomHumanoidVisitorWarden - RandomHumanoidVisitorCargoTechnician - RandomHumanoidVisitorSalvageSpecialist + - RandomHumanoidVisitorCourier # imp - RandomHumanoidVisitorAtmosTech - RandomHumanoidVisitorTechnicalAssistant - RandomHumanoidVisitorEngineer @@ -864,6 +869,7 @@ - RandomHumanoidVisitorDentist - RandomHumanoidVisitorResearchAssistant - RandomHumanoidVisitorScientist + - RandomHumanoidVisitorRoboticist # imp - RandomHumanoidVisitorBartender - RandomHumanoidVisitorBotanist - RandomHumanoidVisitorBoxer diff --git a/Resources/Prototypes/Roles/Jobs/Fun/visitors_startinggear.yml b/Resources/Prototypes/Roles/Jobs/Fun/visitors_startinggear.yml index fa47b44085ad..85680ff936ad 100644 --- a/Resources/Prototypes/Roles/Jobs/Fun/visitors_startinggear.yml +++ b/Resources/Prototypes/Roles/Jobs/Fun/visitors_startinggear.yml @@ -11,7 +11,7 @@ gloves: ClothingHandsGlovesCaptain head: ClothingHeadHatCaptain neck: ClothingNeckCloakCap - id: VisitorPDA + id: CaptainPDA # imp belt: WeaponDisabler back: ClothingBackpackCaptain ears: ClothingHeadsetAltCommand @@ -22,12 +22,12 @@ id: VisitorCaptainAlt equipment: jumpsuit: ClothingUniformJumpsuitCapFormal - shoes: ClothingShoesBootsLaceup + shoes: ClothingShoesLeather # imp eyes: ClothingEyesGlassesSunglasses gloves: ClothingHandsGlovesCaptain head: ClothingHeadHatCapcap neck: ClothingNeckMantleCap - id: VisitorPDA + id: CaptainPDA # imp belt: WeaponDisabler back: ClothingBackpackSatchelCaptain ears: ClothingHeadsetAltCommand @@ -41,7 +41,7 @@ shoes: ClothingShoesColorWhite head: ClothingHeadHatBeretEngineering neck: ClothingNeckCloakCe - id: VisitorPDA + id: CEPDA # imp belt: ClothingBeltChiefEngineerFilled back: ClothingBackpackDuffelEngineering ears: ClothingHeadsetCE @@ -55,7 +55,7 @@ shoes: ClothingShoesColorWhite head: ClothingHeadHatBeretEngineering neck: ClothingNeckMantleCE - id: VisitorPDA + id: CEPDA # imp belt: ClothingBeltChiefEngineerFilled back: ClothingBackpackSatchelEngineering ears: ClothingHeadsetCE @@ -70,7 +70,7 @@ gloves: ClothingHandsGlovesLatex head: ClothingHeadMirror neck: ClothingCloakCmo - id: VisitorPDA + id: CMOPDA # imp back: ClothingBackpackMedical ears: ClothingHeadsetCMO belt: ClothingBeltMedicalFilled @@ -81,15 +81,15 @@ id: VisitorCMOAlt equipment: jumpsuit: ClothingUniformJumpsuitCMOTurtle - shoes: ClothingShoesColorBrown + shoes: ClothingShoesBootsWinterMed # imp gloves: ClothingHandsGlovesNitrile head: ClothingHeadHatBeretCmo neck: ClothingNeckMantleCMO - id: VisitorPDA + id: CMOPDA # imp back: ClothingBackpackSatchelMedical ears: ClothingHeadsetCMO belt: ClothingBeltMedicalFilled - outerClothing: ClothingOuterCoatLabCmo + outerClothing: ClothingOuterWinterCMO # imp pocket1: WeaponDisabler - type: startingGear @@ -99,7 +99,7 @@ shoes: ClothingShoesLeather head: ClothingHeadHatHopcap neck: ClothingNeckCloakHop - id: VisitorPDA + id: HoPPDA # imp belt: WeaponDisabler back: ClothingBackpackDebug ears: ClothingHeadsetAltCommand @@ -113,7 +113,7 @@ shoes: ClothingShoesLeather head: ClothingHeadHatHopcap neck: ClothingNeckMantleHOP - id: VisitorPDA + id: HoPPDA # imp belt: WeaponDisabler back: ClothingBackpackSatchelLeather ears: ClothingHeadsetAltCommand @@ -128,7 +128,7 @@ gloves: ClothingHandsGlovesCombat head: ClothingHeadHatHoshat neck: ClothingNeckCloakHos - id: VisitorPDA + id: HoSPDA # imp belt: ClothingBeltSecurityFilled back: ClothingBackpackSatchelSecurity ears: ClothingHeadsetAltSecurity @@ -144,10 +144,10 @@ equipment: jumpsuit: ClothingUniformJumpsuitHosFormal shoes: ClothingShoesBootsCowboyFancyFilled - gloves: ClothingHandsGlovesColorWhite + gloves: ClothingHandsGlovesCombat # imp head: ClothingHeadHatCowboyWhite neck: SecurityWhistle - id: VisitorPDA + id: HoSPDA # imp belt: ClothingBeltSecurityFilled back: ClothingBackpackSatchelLeather ears: ClothingHeadsetAltSecurity @@ -165,7 +165,7 @@ gloves: ClothingHandsGlovesLatex head: ClothingHeadHatBeretRND neck: ClothingNeckCloakRd - id: VisitorPDA + id: RnDPDA # imp back: ClothingBackpackScience ears: ClothingHeadsetRD outerClothing: ClothingOuterCoatRD @@ -179,7 +179,7 @@ gloves: ClothingHandsGlovesNitrile head: ClothingHeadHatBeretRND neck: ClothingNeckMantleRD - id: VisitorPDA + id: RnDPDA # imp back: ClothingBackpackSatchelScience ears: ClothingHeadsetRD outerClothing: ClothingOuterCoatRD @@ -191,8 +191,8 @@ jumpsuit: ClothingUniformJumpsuitQMTurtleneck shoes: ClothingShoesColorBrown head: ClothingHeadHatQMsoft - neck: ClothingNeckCloakQm - id: VisitorPDA + neck: ClothingNeckCloakQmgreatcoat # imp + id: QuartermasterPDA # imp back: ClothingBackpackCargo ears: ClothingHeadsetRD outerClothing: ClothingOuterWinterQM @@ -206,7 +206,7 @@ shoes: ClothingShoesColorBrown head: ClothingHeadHatBeretQM neck: ClothingNeckMantleQM - id: VisitorPDA + id: QuartermasterPDA # imp back: ClothingBackpackSatchelCargo ears: ClothingHeadsetQM outerClothing: ClothingOuterWinterQM @@ -221,7 +221,7 @@ jumpsuit: ClothingUniformJumpsuitSec shoes: ClothingShoesBootsCombatFilled head: ClothingHeadHelmetBasic - id: VisitorPDA + id: SecurityCadetPDA # imp belt: ClothingBeltSecurityFilled back: ClothingBackpackSecurity ears: ClothingHeadsetSecurity @@ -235,11 +235,11 @@ - type: startingGear id: VisitorSecurityCadetAlt equipment: - jumpsuit: ClothingUniformJumpsuitSecGrey + jumpsuit: ClothingUniformSecurityTrooper # imp shoes: ClothingShoesBootsCombatFilled - head: ClothingHeadHelmetBasic + head: ClothingHeadHelmetJustice # imp neck: SecurityWhistle - id: VisitorPDA + id: SecurityCadetPDA # imp belt: ClothingBeltSecurityFilled back: ClothingBackpackSatchelSecurity ears: ClothingHeadsetSecurity @@ -256,7 +256,7 @@ jumpsuit: ClothingUniformJumpsuitSec shoes: ClothingShoesBootsCombatFilled head: ClothingHeadHelmetBasic - id: VisitorPDA + id: SecurityPDA # imp belt: ClothingBeltSecurityWebbingFilled back: ClothingBackpackSecurity ears: ClothingHeadsetSecurity @@ -270,11 +270,11 @@ - type: startingGear id: VisitorSecurityOfficerAlt equipment: - jumpsuit: ClothingUniformJumpsuitSecGrey + jumpsuit: ClothingUniformSecurityTrooper # imp shoes: ClothingShoesBootsCombatFilled - head: ClothingHeadHatCorpsoft + head: ClothingHeadHatSecurityTrooper # imp neck: SecurityWhistle - id: VisitorPDA + id: SecurityPDA # imp belt: ClothingBeltSecurityFilled back: ClothingBackpackSatchelSecurity ears: ClothingHeadsetSecurity @@ -292,7 +292,7 @@ shoes: ClothingShoesBootsCombatFilled head: ClothingHeadHatFedoraBrown neck: ClothingNeckTieDet - id: VisitorPDA + id: DetectivePDA # imp belt: ClothingBeltHolsterFilled back: ClothingBackpackSecurity ears: ClothingHeadsetSecurity @@ -311,7 +311,7 @@ shoes: ClothingShoesBootsCombatFilled head: ClothingHeadHatFedoraGrey neck: ClothingNeckTieDet - id: VisitorPDA + id: DetectivePDA # imp belt: ClothingBeltHolsterFilled back: ClothingBackpackSatchelSecurity ears: ClothingHeadsetSecurity @@ -331,7 +331,7 @@ gloves: ClothingHandsGlovesCombat head: ClothingHeadHatBeretWarden neck: SecurityWhistle - id: VisitorPDA + id: WardenPDA # imp belt: ClothingBeltSecurityWebbingFilled back: ClothingBackpackSecurity ears: ClothingHeadsetSecurity @@ -350,7 +350,7 @@ shoes: ClothingShoesBootsCombatFilled gloves: ClothingHandsGlovesCombat head: ClothingHeadHatWarden - id: VisitorPDA + id: WardenPDA # imp belt: ClothingBeltSecurityFilled back: ClothingBackpackSatchelSecurity ears: ClothingHeadsetSecurity @@ -370,7 +370,7 @@ jumpsuit: ClothingUniformJumpsuitCargo shoes: ClothingShoesColorBlack head: ClothingHeadHatCargosoft - id: VisitorPDA + id: CargoPDA # imp back: ClothingBackpackCargo ears: ClothingHeadsetCargo pocket1: AppraisalTool @@ -384,7 +384,7 @@ jumpsuit: ClothingUniformJumpsuitCargo shoes: ClothingShoesBootsWinterCargo head: ClothingHeadHatCargosoft - id: VisitorPDA + id: CargoPDA # imp back: ClothingBackpackDuffelCargo ears: ClothingHeadsetCargo pocket1: AppraisalTool @@ -400,7 +400,7 @@ jumpsuit: ClothingUniformJumpsuitSalvageSpecialist shoes: ClothingShoesBootsSalvage head: ClothingHeadHatCargosoftFlipped - id: VisitorPDA + id: SalvagePDA # imp belt: ClothingBeltSalvageWebbing back: ClothingBackpackSalvage ears: ClothingHeadsetCargo @@ -415,7 +415,7 @@ jumpsuit: ClothingUniformJumpsuitSalvageSpecialist shoes: ClothingShoesBootsSalvage head: ClothingHeadHatBrownFlatcap - id: VisitorPDA + id: SalvagePDA # imp belt: ClothingBeltSalvageWebbing back: ClothingBackpackDuffelSalvage ears: ClothingHeadsetCargo @@ -434,7 +434,7 @@ shoes: ClothingShoesColorWhite gloves: ClothingHandsGlovesFingerlessInsulated head: ClothingHeadHelmetFire - id: VisitorPDA + id: AtmosPDA # imp back: ClothingBackpackDuffelAtmospherics ears: ClothingHeadsetEngineering eyes: ClothingEyesGlassesMeson @@ -452,7 +452,7 @@ gloves: ClothingHandsGlovesColorYellow head: ClothingHeadHatHardhatYellow neck: ClothingNeckScarfStripedLightBlue - id: VisitorPDA + id: AtmosPDA # imp belt: DoubleEmergencyOxygenTankFilled back: ClothingBackpackSatchelAtmospherics ears: ClothingHeadsetEngineering @@ -470,7 +470,7 @@ shoes: ClothingShoesBootsWork gloves: ClothingHandsGlovesColorYellowBudget head: ClothingHeadHatWelding - id: VisitorPDA + id: TechnicalAssistantPDA # imp back: ClothingBackpackEngineering ears: ClothingHeadsetEngineering eyes: ClothingEyesGlassesMeson @@ -486,7 +486,7 @@ shoes: ClothingShoesColorBlack gloves: ClothingHandsGlovesColorYellowBudget head: ClothingHeadHatCone - id: VisitorPDA + id: TechnicalAssistantPDA # imp belt: ClothingBeltUtility back: ClothingBackpackSatchelEngineering ears: ClothingHeadsetEngineering @@ -504,7 +504,7 @@ shoes: ClothingShoesBootsWork gloves: ClothingHandsGlovesColorYellow head: ClothingHeadHatHardhatYellow - id: VisitorPDA + id: EngineerPDA # imp belt: ClothingBeltUtilityEngineering back: ClothingBackpackEngineering ears: ClothingHeadsetEngineering @@ -523,7 +523,7 @@ shoes: ClothingShoesBootsWork gloves: ClothingHandsGlovesColorYellow head: ClothingHeadHatBeretEngineering - id: VisitorPDA + id: EngineerPDA # imp belt: ClothingBeltUtilityEngineering back: ClothingBackpackDuffelEngineering ears: ClothingHeadsetEngineering @@ -542,7 +542,7 @@ jumpsuit: ClothingUniformJumpsuitChemistry shoes: ClothingShoesColorOrange gloves: ClothingHandsGlovesLatex - id: VisitorPDA + id: ChemistryPDA # imp belt: ChemBag back: ClothingBackpackChemistry ears: ClothingHeadsetMedical @@ -557,10 +557,11 @@ - type: startingGear id: VisitorChemistAlt equipment: - jumpsuit: ClothingUniformJumpsuitChemistry + jumpsuit: ClothingUniformSpaceJumpsuitChemist shoes: ClothingShoesColorOrange - head: ClothingHeadHatPaper - id: VisitorPDA + gloves: ClothingHandsGlovesNitrile # imp + head: ClothingHeadHatBeretSeniorPhysician # imp + id: ChemistryPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelChemistry ears: ClothingHeadsetMedical @@ -579,7 +580,7 @@ shoes: ClothingShoesColorBlue gloves: ClothingHandsGlovesNitrile head: ClothingHeadBandGrey - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackGenetics ears: ClothingHeadsetMedical @@ -597,7 +598,7 @@ shoes: ClothingShoesColorBlue gloves: ClothingHandsGlovesLatex head: ClothingHeadHatBeretBrigmedic - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelGenetics ears: ClothingHeadsetMedical @@ -615,7 +616,7 @@ shoes: ClothingShoesColorGreen gloves: ClothingHandsGlovesLatex head: ClothingHeadMirror - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackVirology ears: ClothingHeadsetMedical @@ -634,7 +635,7 @@ gloves: ClothingHandsGlovesNitrile head: ClothingHeadHatBeretSeniorPhysician neck: ClothingNeckStethoscope - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelVirology ears: ClothingHeadsetMedical @@ -653,7 +654,7 @@ gloves: ClothingHandsGlovesNitrile head: ClothingHeadHatCorpsoft neck: ClothingNeckStethoscope - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackMedical ears: ClothingHeadsetMedical @@ -672,7 +673,7 @@ gloves: ClothingHandsGlovesLatex head: ClothingHeadHatBeretMedic neck: ClothingNeckStethoscope - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelMedical ears: ClothingHeadsetMedical @@ -691,7 +692,7 @@ gloves: ClothingHandsGlovesLatex head: ClothingHeadHatSurgcapBlue # mask: ClothingMaskBreathMedical # right now this is broken for vox, but maybe some day. - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltStorageWaistbag back: NitrousOxideTankFilled ears: ClothingHeadsetMedical @@ -709,7 +710,7 @@ shoes: ClothingShoesLeather head: ClothingHeadHatMagician neck: ClothingNeckTieRed - id: VisitorPDA + id: PsychologistPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelLeather ears: ClothingHeadsetMedical @@ -726,7 +727,7 @@ jumpsuit: ClothingUniformJumpsuitPsychologist shoes: ClothingShoesLeather head: ClothingHeadHatAnimalCat - id: VisitorPDA + id: PsychologistPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelLeather ears: ClothingHeadsetMedical @@ -745,7 +746,7 @@ gloves: ClothingHandsGlovesLatex head: ClothingHeadHatParamedicsoft neck: ClothingNeckStethoscope - id: VisitorPDA + id: ParamedicPDA # imp belt: ClothingBeltMedicalEMTFilled back: ClothingBackpackDuffelGenetics ears: ClothingHeadsetMedical @@ -765,7 +766,7 @@ gloves: ClothingHandsGlovesNitrile head: ClothingHeadHatParamedicsoftFlipped neck: ClothingNeckStethoscope - id: VisitorPDA + id: ParamedicPDA # imp belt: ClothingBeltMedicalEMTFilled back: ClothingBackpackDuffelGenetics ears: ClothingHeadsetMedical @@ -783,7 +784,7 @@ jumpsuit: ClothingUniformJumpsuitColorWhite shoes: ClothingShoesColorWhite head: ClothingHeadBandGreen - id: VisitorPDA + id: MedicalInternPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackDuffelMedical ears: ClothingHeadsetMedical @@ -800,7 +801,7 @@ jumpsuit: ClothingUniformJumpsuitColorWhite shoes: ClothingShoesColorWhite head: ClothingHeadBandBlue - id: VisitorPDA + id: MedicalInternPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackDuffelMedical ears: ClothingHeadsetMedical @@ -818,7 +819,7 @@ shoes: ClothingShoesColorRed gloves: ClothingHandsGlovesLatex head: ClothingHeadHatSurgcapPurple - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelMedical ears: ClothingHeadsetMedical @@ -836,7 +837,7 @@ shoes: ClothingShoesColorGreen gloves: ClothingHandsGlovesLatex head: ClothingHeadHatSurgcapGreen - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelMedical ears: ClothingHeadsetMedical @@ -854,7 +855,7 @@ shoes: ClothingShoesColorBlue gloves: ClothingHandsGlovesNitrile head: ClothingHeadHatSurgcapBlue - id: VisitorPDA + id: MedicalPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelMedical ears: ClothingHeadsetMedical @@ -873,7 +874,7 @@ jumpsuit: ClothingUniformJumpsuitColorPurple shoes: ClothingShoesColorBlack head: ClothingHeadPaperSack - id: VisitorPDA + id: ResearchAssistantPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackScience ears: ClothingHeadsetScience @@ -887,7 +888,7 @@ jumpsuit: ClothingUniformJumpsuitCasualPurple shoes: ClothingShoesColorBlack neck: ClothingNeckTieSci - id: VisitorPDA + id: ResearchAssistantPDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelScience ears: ClothingHeadsetScience @@ -901,7 +902,7 @@ jumpsuit: ClothingUniformJumpsuitScientistFormal shoes: ClothingShoesColorPurple head: ClothingHeadHatBeretRND - id: VisitorPDA + id: SciencePDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackScience ears: ClothingHeadsetScience @@ -916,7 +917,7 @@ shoes: ClothingShoesBootsWinterSci head: ClothingHeadHatPurplesoft neck: ClothingNeckTieSci - id: VisitorPDA + id: SciencePDA # imp belt: ClothingBeltMedicalFilled back: ClothingBackpackSatchelScience ears: ClothingHeadsetScience @@ -932,7 +933,7 @@ jumpsuit: ClothingUniformJumpsuitBartender shoes: ClothingShoesColorBlack head: ClothingHeadHatTophat - id: VisitorPDA + id: BartenderPDA # imp back: ClothingBackpack suitstorage: WeaponShotgunDoubleBarreledRubber ears: ClothingHeadsetService @@ -948,7 +949,7 @@ shoes: ClothingShoesColorBlack head: ClothingHeadHatBowlerHat neck: ClothingNeckTieSci - id: VisitorPDA + id: BartenderPDA # imp back: ClothingBackpackSatchel ears: ClothingHeadsetService eyes: ClothingEyesHudBeer @@ -962,20 +963,19 @@ jumpsuit: ClothingUniformJumpsuitHydroponics shoes: ClothingShoesColorGreen head: ClothingHeadBandGreen - id: VisitorPDA + id: BotanistPDA # imp back: ClothingBackpackDuffelHydroponics ears: ClothingHeadsetService inhand: - HydroponicsToolScythe - - type: startingGear id: VisitorBotanistAlt equipment: jumpsuit: ClothingUniformJumpsuitHydroponics shoes: ClothingShoesColorGreen head: Bucket - id: VisitorPDA + id: BotanistPDA # imp back: ClothingBackpackHydroponics ears: ClothingHeadsetService pocket1: HydroponicsToolMiniHoe @@ -988,7 +988,7 @@ shoes: ClothingShoesColorBlack gloves: ClothingHandsGlovesBoxingBlue head: ClothingHeadPaperSackSmile - id: VisitorPDA + id: BoxerPDA # imp ears: ClothingHeadsetService pocket1: DrinkVodkaBottleFull pocket2: SoapDeluxe @@ -1000,7 +1000,7 @@ shoes: ClothingShoesColorBlack gloves: ClothingHandsGlovesBoxingRed head: ClothingHeadHatSkub - id: VisitorPDA + id: BoxerPDA # imp ears: ClothingHeadsetService outerClothing: ClothingOuterSkub pocket1: Skub @@ -1013,7 +1013,7 @@ shoes: ClothingShoesColorBlack head: ClothingHeadHatPlaguedoctor mask: ClothingMaskPlague - id: VisitorPDA + id: ChaplainPDA # imp belt: Bible ears: ClothingHeadsetService outerClothing: ClothingOuterPlagueSuit @@ -1026,7 +1026,7 @@ jumpsuit: ClothingUniformJumpsuitChaplain shoes: ClothingShoesColorBlack head: ClothingHeadHatHoodNunHood - id: VisitorPDA + id: ChaplainPDA # imp belt: Bible ears: ClothingHeadsetService outerClothing: ClothingOuterNunRobe @@ -1040,7 +1040,7 @@ shoes: ClothingShoesChef head: ClothingHeadHatChef # mask: ClothingMaskItalianMoustache # right now this is broken for vox, so its inhand. - id: VisitorPDA + id: ChefPDA # imp back: ClothingBackpackSatchel belt: ClothingBeltChefFilled ears: ClothingHeadsetService @@ -1058,7 +1058,7 @@ shoes: ClothingShoesColorBlack head: ClothingHeadHatChef # mask: ClothingMaskItalianMoustache # right now this is broken for vox, so its inhand. - id: VisitorPDA + id: ChefPDA # imp back: ClothingBackpack belt: ClothingBeltChefFilled ears: ClothingHeadsetService @@ -1074,7 +1074,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitClown shoes: ClothingShoesClown - id: VisitorPDA + id: ClownPDA # imp back: ClothingBackpackClown ears: ClothingHeadsetService mask: ClothingMaskClown @@ -1088,7 +1088,7 @@ shoes: ClothingShoesGaloshes gloves: ClothingHandsGlovesJanitor head: ClothingHeadFishCap - id: VisitorPDA + id: JanitorPDA # imp back: ClothingBackpackSatchel belt: ClothingBeltJanitorFilled ears: ClothingHeadsetService @@ -1104,7 +1104,7 @@ shoes: ClothingShoesGaloshes gloves: ClothingHandsGlovesJanitor head: ClothingHeadHatHoodBioJanitor - id: VisitorPDA + id: JanitorPDA # imp back: ClothingBackpack belt: ClothingBeltJanitorFilled ears: ClothingHeadsetService @@ -1120,7 +1120,7 @@ shoes: ClothingShoesColorBlack head: ClothingHeadHatFedoraGrey neck: ClothingNeckLawyerbadge - id: VisitorPDA + id: LawyerPDA # imp back: ClothingBackpackSatchelLeather ears: ClothingHeadsetSecurity pocket1: RubberStampLawyer @@ -1135,7 +1135,7 @@ shoes: ClothingShoesLeather head: ClothingHeadHatFedoraBrown neck: ClothingNeckLawyerbadge - id: VisitorPDA + id: LawyerPDA # imp back: ClothingBackpackSatchelLeather ears: ClothingHeadsetSecurity pocket1: RubberStampLawyer @@ -1150,7 +1150,7 @@ shoes: ClothingShoesColorRed head: ClothingHeadHatCowboyBrown neck: ClothingNeckLawyerbadge - id: VisitorPDA + id: LawyerPDA # imp back: ClothingBackpackSatchelLeather belt: ClothingBeltStorageWaistbag ears: ClothingHeadsetSecurity @@ -1168,7 +1168,7 @@ head: ClothingHeadHatBeaverHat neck: ClothingNeckLawyerbadge mask: CigarGold - id: VisitorPDA + id: LawyerPDA # imp back: ClothingBackpackSatchelLeather ears: ClothingHeadsetSecurity outerClothing: ClothingOuterCoatExpensive @@ -1184,7 +1184,7 @@ shoes: ClothingShoesLeather head: ClothingHeadHatCorpsoft neck: ClothingNeckLawyerbadge - id: VisitorPDA + id: LawyerPDA # imp back: ClothingBackpackSatchelLeather belt: ClothingBeltStorageWaistbag ears: ClothingHeadsetSecurity @@ -1201,7 +1201,7 @@ gloves: ClothingHandsGlovesLeather head: BladedFlatcapBrown neck: ClothingNeckLawyerbadge - id: VisitorLawyerPDA + id: CentcomPDA # imp back: ClothingBackpackSatchelLeather belt: ClothingBeltStorageWaistbag eyes: ClothingEyesGlassesSunglasses @@ -1217,7 +1217,7 @@ jumpsuit: ClothingUniformJumpsuitLibrarian shoes: ClothingShoesBootsLaceup neck: ClothingNeckScarfStripedGreen - id: VisitorLibrarianPDA + id: LibrarianPDA # imp back: ClothingBackpackSatchelLeather belt: ClothingBeltStorageWaistbag eyes: ClothingEyesGlassesJamjar @@ -1233,7 +1233,7 @@ jumpsuit: ClothingUniformJumpsuitCurator shoes: ClothingShoesBootsLaceup head: ClothingHeadHatGreyFlatcap - id: VisitorPDA + id: LibrarianPDA # imp back: ClothingBackpackSatchelLeather belt: ClothingBeltStorageWaistbag eyes: ClothingEyesGlasses @@ -1248,7 +1248,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchelLeather eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1262,7 +1262,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchelLeather eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1276,7 +1276,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchelLeather eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1290,7 +1290,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchelLeather eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1304,7 +1304,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchelLeather eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1318,7 +1318,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchelLeather eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1332,7 +1332,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchelLeather eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1346,7 +1346,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchelLeather eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1360,7 +1360,7 @@ equipment: jumpsuit: ClothingUniformRandomShirt shoes: ClothingShoesColorBrown - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackDuffel eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1374,7 +1374,7 @@ equipment: jumpsuit: ClothingUniformRandomShirt shoes: ClothingShoesColorBlack - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchel eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1388,7 +1388,7 @@ equipment: jumpsuit: ClothingUniformRandomShirt shoes: ClothingShoesColorBlack - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpack eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1402,7 +1402,7 @@ equipment: jumpsuit: ClothingUniformRandomShirt shoes: ClothingShoesColorBrown - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackDuffel eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1416,7 +1416,7 @@ equipment: jumpsuit: ClothingUniformRandomShirt shoes: ClothingShoesColorBlack - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackDuffel eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1430,7 +1430,7 @@ equipment: jumpsuit: ClothingUniformJumpsuitMusician shoes: ClothingShoesBootsLaceup - id: VisitorPDA + id: MusicianPDA # imp eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService pocket1: BluntRainbow @@ -1444,7 +1444,7 @@ jumpsuit: ClothingUniformRandomShirt shoes: ClothingShoesWizard head: ClothingHeadRastaHat - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchel eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1459,7 +1459,7 @@ jumpsuit: ClothingUniformJumpsuitColorTeal shoes: ClothingShoesColorBrown head: ClothingHeadHatSombrero - id: VisitorPDA + id: MusicianPDA # imp back: ClothingBackpackSatchel eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1477,7 +1477,7 @@ gloves: ClothingHandsGlovesColorWhite head: ClothingHeadBandBlack mask: ClothingMaskMime - id: VisitorPDA + id: MimePDA # imp back: ClothingBackpackMime eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1492,7 +1492,7 @@ gloves: ClothingHandsGlovesColorWhite head: ClothingHeadHatAnimalCatBlack mask: ClothingMaskMime - id: VisitorPDA + id: MimePDA # imp back: ClothingBackpackMime eyes: ClothingEyesGlassesCheapSunglasses ears: ClothingHeadsetService @@ -1507,22 +1507,22 @@ equipment: jumpsuit: ClothingUniformJumpsuitReporter shoes: ClothingShoesLeather - id: VisitorPDA + id: ReporterPDA # imp back: ClothingBackpackSatchel ears: ClothingHeadsetService pocket1: MicrophoneInstrument - pocket2: BoxFolderClipboard + pocket2: TapeRecorderFilled # imp - type: startingGear id: VisitorReporterAlt equipment: jumpsuit: ClothingUniformJumpsuitJournalist shoes: ClothingShoesColorBrown - id: VisitorPDA + id: ReporterPDA # imp back: ClothingBackpackSatchel ears: ClothingHeadsetService pocket1: MicrophoneInstrument - pocket2: BoxFolderClipboard + pocket2: TapeRecorderFilled # imp - type: startingGear id: VisitorServiceWorker @@ -1530,7 +1530,7 @@ jumpsuit: ClothingUniformJumpsuitBartender shoes: ClothingShoesColorBlack head: ClothingHeadBandBlue - id: VisitorPDA + id: ServiceWorkerPDA # imp back: ClothingBackpack ears: ClothingHeadsetService pocket1: Fork @@ -1542,7 +1542,7 @@ jumpsuit: ClothingUniformJumpsuitColorBlack shoes: ClothingShoesColorBlack head: ClothingHeadBandBlack - id: VisitorPDA + id: ServiceWorkerPDA # imp back: ClothingBackpack ears: ClothingHeadsetService outerClothing: ClothingOuterApronBar @@ -1555,7 +1555,7 @@ jumpsuit: ClothingUniformJumpsuitSafari shoes: ClothingShoesBootsSalvage head: ClothingHeadSafari - id: VisitorPDA + id: ZookeeperPDA # imp belt: ClothingBeltUtility back: ClothingBackpackDuffel ears: ClothingHeadsetService @@ -1568,7 +1568,7 @@ jumpsuit: ClothingUniformJumpsuitSafari shoes: ClothingShoesBootsWork head: ClothingHeadSafari - id: VisitorPDA + id: ZookeeperPDA # imp belt: ClothingBeltStorageWaistbag back: WeaponShotgunDoubleBarreledRubber ears: ClothingHeadsetService diff --git a/Resources/Prototypes/Shuttles/shuttle_incoming_event.yml b/Resources/Prototypes/Shuttles/shuttle_incoming_event.yml index cd649618c9c7..8398bbefa822 100644 --- a/Resources/Prototypes/Shuttles/shuttle_incoming_event.yml +++ b/Resources/Prototypes/Shuttles/shuttle_incoming_event.yml @@ -10,7 +10,7 @@ - type: preloadedGrid id: DisasterEvacPod - path: /Maps/Shuttles/ShuttleEvent/disaster_evacpod.yml + path: /Maps/_Impstation/Shuttles/ShuttleEvent/disaster_evacpod.yml # imp copies: 3 # The power of 3 clowns has proved too strong for the players and may need to be 1984ed. diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/roles.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/roles.yml new file mode 100644 index 000000000000..59d4248a241c --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/roles.yml @@ -0,0 +1,32 @@ +- type: entity + id: RandomHumanoidVisitorBrigmedic + name: visiting brigmedic ghost role + components: + - type: Sprite + sprite: Markers/jobs.rsi + state: brigmedic + - type: RandomHumanoidSpawner + settings: VisitorBrigmedic + - type: AutoImplant + implants: + - MindShieldImplant + +- type: entity + id: RandomHumanoidVisitorCourier + name: visiting courier ghost role + components: + - type: Sprite + sprite: Markers/jobs.rsi + state: cargo_tech # no courier job in the rsi + - type: RandomHumanoidSpawner + settings: VisitorCourier + +- type: entity + id: RandomHumanoidVisitorRoboticist + name: visiting roboticist ghost role + components: + - type: Sprite + sprite: Markers/jobs.rsi + state: roboticist # no courier job in the rsi + - type: RandomHumanoidSpawner + settings: VisitorRoboticist diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/settings.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/settings.yml new file mode 100644 index 000000000000..8d7a6e0fbb21 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/settings.yml @@ -0,0 +1,36 @@ +- type: randomHumanoidSettings + id: VisitorBrigmedic + parent: VisitorSecurity + components: + - type: GhostRole + name: job-name-brigmedic + requirements: + - !type:DepartmentTimeRequirement + department: Security + time: 36000 #10 hrs + - !type:DepartmentTimeRequirement + department: Medical + time: 14400 #4 hrs + - type: Loadout + prototypes: [ VisitorBrigmedic, VisitorBrigmedicAlt ] + roleLoadout: [ RoleSurvivalSecurity ] + +- type: randomHumanoidSettings + id: VisitorCourier + parent: VisitorCargonian + components: + - type: GhostRole + name: job-name-courier + - type: Loadout + prototypes: [ VisitorCourier, VisitorCourierAlt ] + roleLoadout: [ RoleSurvivalStandard ] + +- type: randomHumanoidSettings + id: VisitorRoboticist + parent: VisitorScience + components: + - type: GhostRole + name: job-name-roboticist + - type: Loadout + prototypes: [ VisitorRoboticist, VisitorRoboticistAlt ] + roleLoadout: [ RoleSurvivalStandard ] diff --git a/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/spawners.yml b/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/spawners.yml new file mode 100644 index 000000000000..045a358bf7e0 --- /dev/null +++ b/Resources/Prototypes/_Impstation/Entities/Mobs/Player/ShuttleRoles/spawners.yml @@ -0,0 +1,41 @@ +- type: entity + name: visiting brigmedic spawner + id: VisitorBrigmedicSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - sprite: Structures/Decoration/banner.rsi + state: banner_security + - type: RandomSpawner + prototypes: + - RandomHumanoidVisitorBrigmedic + +- type: entity + name: visiting courier spawner + id: VisitorCourierSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - sprite: Structures/Decoration/banner.rsi + state: banner_cargo + - type: RandomSpawner + prototypes: + - RandomHumanoidVisitorCourier + +- type: entity + name: visiting roboticist spawner + id: VisitorRoboticistSpawner + parent: MarkerBase + components: + - type: Sprite + layers: + - state: red + - sprite: Structures/Decoration/banner.rsi + state: banner_science + - type: RandomSpawner + prototypes: + - RandomHumanoidVisitorRoboticist diff --git a/Resources/Prototypes/_Impstation/Roles/Jobs/Fun/visitors_startinggear.yml b/Resources/Prototypes/_Impstation/Roles/Jobs/Fun/visitors_startinggear.yml new file mode 100644 index 000000000000..9f153b40a8fa --- /dev/null +++ b/Resources/Prototypes/_Impstation/Roles/Jobs/Fun/visitors_startinggear.yml @@ -0,0 +1,333 @@ +# Command + +- type: startingGear + id: VisitorCaptainAltA + equipment: + jumpsuit: ClothingUniformJumpskirtCapFormalDress + shoes: ClothingShoesHeelsCommandBlack + eyes: ClothingEyesGlassesCaptainvisor + gloves: ClothingHandsGlovesCaptainflightgloves + head: ClothingHeadHatBeretCaptain + neck: ClothingNeckCloakCapFormal + id: CaptainPDA + belt: WeaponDisabler + back: ClothingBackpackCaptain + ears: ClothingHeadsetAltCommand + outerClothing: ClothingOuterArmorCaptainCarapace + pocket1: WeaponDisabler + +- type: startingGear + id: VisitorCaptainAltB + equipment: + jumpsuit: ClothingUniformJumpsuitCaptaineveningattire + shoes: ClothingShoesBootsCaptainjumpboots + eyes: ClothingEyesGlassesCaptainvisor + gloves: ClothingHandsGlovesCaptainflightgloves + head: ClothingHeadHatCaptaincrushercap + neck: ClothingNeckCloakCaptaingreatcoat + id: CaptainPDA + belt: WeaponDisabler + back: ClothingBackpackSatchelCaptain + ears: ClothingHeadsetAltCommand + outerClothing: ClothingOuterArmorCaptainCarapace + pocket1: WeaponDisabler + +- type: startingGear + id: VisitorCMOAltA + equipment: + jumpsuit: ClothingUniformJumpsuitCMO + shoes: ClothingShoesColorBrown + gloves: ClothingHandsGlovesChemist + head: ClothingHeadHatBeretCmo + neck: ClothingNeckCloakCmosGreatcloak + id: CMOPDA + back: ClothingBackpackSatchelMedical + ears: ClothingHeadsetCMO + belt: ClothingBeltMedicalFilled + outerClothing: ClothingOuterCoatCMO + pocket1: WeaponDisabler + +- type: startingGear + id: VisitorHOSAltA + equipment: + jumpsuit: ClothingUniformJumpsuitHoSPro + shoes: ClothingShoesBootsJackFilled + gloves: ClothingHandsGlovesCombat + head: ClothingHeadHatHOSsoft + neck: ClothingNeckCloakHosgreatcoat + id: HoSPDA + belt: ClothingBeltSecurityFilled + back: ClothingBackpackSatchelLeather + ears: ClothingHeadsetAltSecurity + eyes: ClothingEyesGlassesSecurity + outerClothing: ClothingOuterArmorHoSEliteArmor + pocket1: WeaponDisabler + pocket2: MagazinePistolSubMachineGunTopMounted + inhand: + - WeaponSubMachineGunWt550 + +- type: startingGear + id: VisitorHOSAltB + equipment: + jumpsuit: ClothingUniformJumpsuitHoSGrey + shoes: ClothingShoesBootsCowboyFancyFilled + gloves: ClothingHandsGlovesCombat + head: ClothingHeadHatBeretHoS + neck: ClothingNeckMantleHOS + id: HoSPDA + belt: ClothingBeltSecurityFilled + back: ClothingBackpackSatchelLeather + ears: ClothingHeadsetAltSecurity + eyes: ClothingEyesGlassesSecurity + outerClothing: ClothingOuterWinterHoS + pocket1: WeaponDisabler + pocket2: MagazinePistolSubMachineGunTopMounted + inhand: + - WeaponSubMachineGunWt550 + +# Security + +- type: startingGear + id: VisitorSecurityOfficerAltA + equipment: + jumpsuit: ClothingUniformJumpsuitSeniorOfficer + shoes: ClothingShoesBootsCombatFilled + head: ClothingHeadHelmetJustice + id: SecurityPDA + belt: ClothingBeltSecurityWebbingFilled + back: ClothingBackpackSecurity + ears: ClothingHeadsetSecurity + eyes: ClothingEyesGlassesSecurity + outerClothing: ClothingOuterArmorBasic + pocket1: WeaponPistolMk58 + pocket2: MagazinePistol + inhand: + - FlashlightSeclite + +- type: startingGear + id: VisitorDetectiveAltA + equipment: + jumpsuit: ClothingUniformMiamiVice + shoes: ClothingShoesBootsCombatFilled + neck: ClothingNeckTieDet + id: DetectivePDA + belt: ClothingBeltHolsterFilled + back: ClothingBackpackSecurity + ears: ClothingHeadsetSecurity + eyes: ClothingEyesGlassesSecurity + pocket1: ForensicScanner + pocket2: ForensicPad + inhand: + - FlashlightSeclite + - CrayonChalk # imp edit + +- type: startingGear + id: VisitorDetectiveAltB + equipment: + jumpsuit: ClothingUniformDetectiveSuit + shoes: ClothingShoesBootsCombatFilled + head: ClothingHeadHatFedoraBrown + neck: ClothingNeckTieDet + id: DetectivePDA + belt: ClothingBeltHolsterFilled + back: ClothingBackpackSatchelSecurity + ears: ClothingHeadsetSecurity + eyes: ClothingEyesGlassesSecurity + outerClothing: ClothingOuterCoatDetectiveLoadout + pocket1: ForensicScanner + pocket2: ForensicPad + inhand: + - FlashlightSeclite + - CrayonChalk # imp edit + +- type: startingGear + id: VisitorBrigmedic + equipment: + jumpsuit: ClothingUniformJumpsuitBrigmedic + shoes: ClothingShoesBootsJackFilled + gloves: ClothingHandsGlovesNitrile + head: ClothingHeadHatBrigmedicsoft + neck: ClothingNeckStethoscope + id: BrigmedicPDA + belt: ClothingBeltMedicalFilled + back: ClothingBackpackBrigmedic + ears: ClothingHeadsetBrigmedic + eyes: ClothingEyesHudMedSec + outerClothing: ClothingOuterCoatAMG + pocket1: PillCanisterTricordrazine + pocket2: PillCanisterDermaline + inhand: + - SyringeEphedrine + +- type: startingGear + id: VisitorBrigmedicAlt + equipment: + jumpsuit: ClothingUniformJumpsuitBrigmedic + shoes: ClothingShoesBootsJackFilled + gloves: ClothingHandsGlovesLatex + head: ClothingHeadHatBeretBrigmedic + neck: ClothingNeckStethoscope + id: BrigmedicPDA + belt: ClothingBeltMedicalFilled + back: ClothingBackpackBrigmedic + ears: ClothingHeadsetBrigmedic + eyes: ClothingEyesHudMedSec + outerClothing: ClothingOuterWinterBrigmedic + pocket1: PillCanisterTricordrazine + pocket2: PillCanisterDermaline + inhand: + - SyringeEphedrine + +# Cargo + +- type: startingGear + id: VisitorCourier + equipment: + jumpsuit: ClothingUniformJumpsuitCourier + shoes: ClothingShoesLeather + head: ClothingHeadHatCouriersoft + id: CourierPDA + belt: MailBag + back: ClothingBackpackCargo + ears: ClothingHeadsetCargo + pocket1: HoloBellProjector + inhand: + - DrinkEnergyDrinkCan + +- type: startingGear + id: VisitorCourierAlt + equipment: + jumpsuit: ClothingUniformJumpsuitCourier + shoes: ClothingShoesBootsWinterCourier + head: ClothingHeadHatCouriersoftFlipped + id: CourierPDA + belt: MailBag + back: ClothingBackpackCargo + ears: ClothingHeadsetCargo + outerClothing: ClothingOuterWinterCourier + pocket1: HoloBellProjector + inhand: + - ClothingShoesSkates + +# Medical + +- type: startingGear + id: VisitorChemistAltA + equipment: + jumpsuit: ClothingUniformJumpsuitChemShirt + shoes: ClothingShoesEnclosedChem + gloves: ClothingHandsGlovesChemist + head: ClothingHeadHatBeretMedic + id: ChemistryPDA + belt: ClothingBeltMedicalFilled + back: ClothingBackpackSatchelChemistry + ears: ClothingHeadsetMedical + eyes: ClothingEyesGlassesChemical + outerClothing: ClothingOuterApronChemist + pocket1: PillCanisterRandom + pocket2: PillCanisterRandom + inhand: + - PillCanisterRandom + - PillCanisterRandom + +# Science + +- type: startingGear + id: VisitorRoboticist + equipment: + jumpsuit: ClothingUniformJumpsuitRoboticist + shoes: ClothingShoesColorBlack + gloves: ClothingHandsGlovesRobohands + head: ClothingHeadHatBlacksoft + id: RoboticsPDA + belt: ClothingBeltUtilityBlackFilled + back: ClothingBackpackScience + ears: ClothingHeadsetScience + eyes: ClothingEyesGlasses + outerClothing: ClothingOuterCoatRobo + inhand: + - SciFlash + +- type: startingGear + id: VisitorRoboticistAlt + equipment: + jumpsuit: ClothingUniformJumpsuitRoboticist + shoes: ClothingShoesBootsWinterRobo + gloves: ClothingHandsGlovesFingerless + head: ClothingHeadHatBeretRND + id: RoboticsPDA + belt: ClothingBeltUtilityBlackFilled + back: ClothingBackpackScience + ears: ClothingHeadsetScience + eyes: ClothingEyesGlasses + outerClothing: ClothingOuterCoatRobo + inhand: + - SciFlash + +# Civilian + +- type: startingGear + id: VisitorBartenderAltA + equipment: + jumpsuit: ClothingUniformNightclubSuit + shoes: ClothingShoesColorBlack + head: ClothingHeadHatTophat + id: BartenderPDA # imp + back: ClothingBackpack + suitstorage: WeaponShotgunDoubleBarreledRubber + ears: ClothingHeadsetService + eyes: ClothingEyesGlassesSunglasses + outerClothing: ClothingOuterArmorBasicSlim + pocket1: DrinkWineBottleFull + pocket2: BarSpoon + +- type: startingGear + id: VisitorBartenderAltB + equipment: + jumpsuit: ClothingUniformSeniorBartender + shoes: ClothingShoesColorBlack + head: ClothingHeadHatBowlerHat + id: BartenderPDA # imp + back: ClothingBackpackSatchel + ears: ClothingHeadsetService + eyes: ClothingEyesHudBeer + pocket1: WeaponShotgunSawn + pocket2: DrinkGildlagerBottleFull + +- type: startingGear + id: VisitorClownAltA + equipment: + jumpsuit: ClothingUniformCircusClown + shoes: ClothingShoesCircus + head: ClothingHeadHatCircusClown + id: ClownPDA + back: ClothingBackpackClown + ears: ClothingHeadsetService + pocket1: BikeHorn + pocket2: ClownRecorder + inhand: + - ClothingMaskClownNose + +- type: startingGear + id: VisitorClownAltB + equipment: + jumpsuit: ClothingUniformJokester + shoes: ClothingShoesJokester + outerClothing: ClothingOuterCoatJokester + id: ClownPDA + back: ClothingBackpackClown + ears: ClothingHeadsetService + mask: ClothingMaskClown + pocket1: BikeHorn + pocket2: ClownRecorder + +- type: startingGear + id: VisitorReporterAltA + equipment: + jumpsuit: ClothingUniformBrosBlazer + shoes: ClothingShoesColorBrown + id: ReporterPDA # imp + back: ClothingBackpackSatchel + ears: ClothingHeadsetService + pocket1: MicrophoneInstrument + pocket2: TapeRecorderFilled # imp \ No newline at end of file