Guildmaster + Comoss update (#808)

* setup guildmaster job

* divide artisans and adventurer departments

* comoss tavern update

* Update comoss.yml
This commit is contained in:
Ed
2025-01-25 17:47:17 +03:00
committed by GitHub
parent 918c7d1e3b
commit f2bfeefcae
23 changed files with 5420 additions and 6980 deletions

View File

@@ -70,20 +70,6 @@
# Mercenary
- type: entity
id: CP14SpawnPointApprentice
parent: CP14SpawnPointJobBase
name: apprentice
categories:
- Spawner
components:
- type: SpawnPoint
job_id: CP14Apprentice
- type: Sprite
layers:
- state: green
- state: workman #TODO Replace
- type: entity
id: CP14SpawnPointAdventurer
parent: CP14SpawnPointJobBase
@@ -98,6 +84,37 @@
- state: green
- state: adventurer
- type: entity
id: CP14SpawnPointGuildmaster
parent: CP14SpawnPointJobBase
name: guildmaster
categories:
- Spawner
components:
- type: SpawnPoint
job_id: CP14Guildmaster
- type: Sprite
layers:
- state: green
- state: adventurer #TODO
color: red
# Artisans
- type: entity
id: CP14SpawnPointApprentice
parent: CP14SpawnPointJobBase
name: apprentice
categories:
- Spawner
components:
- type: SpawnPoint
job_id: CP14Apprentice
- type: Sprite
layers:
- state: green
- state: workman #TODO Replace
- type: entity
id: CP14SpawnPointAlchemist
parent: CP14SpawnPointJobBase

View File

@@ -0,0 +1,21 @@
- type: entity
parent: CP14IronDoor
id: CP14IronDoorGuardGuildmaster
suffix: Guildmaster
components:
- type: CP14Lock
autoGenerateShape: Guildmaster
- type: Lock
locked: true
# Grill Gate
- type: entity
parent: CP14FenceIronGrilleGate
id: CP14FenceIronGrilleGateGuildmaster
suffix: Guildmaster
components:
- type: CP14Lock
autoGenerateShape: Guildmaster
- type: Lock
locked: true

View File

@@ -93,6 +93,11 @@
complexity: 3
name: cp14-lock-shape-blacksmith2
- type: CP14LockType
id: Guildmaster
complexity: 5
name: cp14-lock-shape-guildmaster
# Personal house
- type: CP14LockType

View File

@@ -44,9 +44,6 @@
path: /Maps/_CP14/comoss_d.yml
- type: CP14StationKeyDistribution
keys:
- TavernDorms1
- TavernDorms2
- TavernDorms3
- Alchemy1
- Alchemy2
- Blacksmith1
@@ -58,7 +55,7 @@
- PersonalHouse5
- PersonalHouse6
- PersonalHouse7
#- PersonalHouse8 #TODO: return 8 house
- PersonalHouse8
- PersonalHouse9
- PersonalHouse10
- PersonalHouse11

View File

@@ -0,0 +1,31 @@
- type: job
id: CP14Guildmaster
name: cp14-job-name-guildmaster
description: cp14-job-desc-guildmaster
playTimeTracker: CP14JobGuildmaster
startingGear: CP14GuildmasterGear
icon: "CP14JobIconGuildmaster"
requireAdminNotify: true
joinNotifyCrew: true
canBeAntag: false
supervisors: cp14-job-supervisors-command
weight: 2
requirements:
- !type:RoleTimeRequirement
role: CP14JobBlacksmith
time: 3600 # 1 hours
- !type:RoleTimeRequirement
role: CP14JobAlchemist
time: 3600 # 1 hours
- !type:RoleTimeRequirement
role: CP14JobAdventurer
time: 7200 # 2 hours
- type: startingGear
id: CP14GuildmasterGear
storage:
back:
- CP14EnergyCrystalSmall
equipment:
belt1: CP14WalletFilledTest
# keys: CP14KeyRingInnkeeper

View File

@@ -8,12 +8,13 @@
roles:
- CP14Commandant
- CP14GuardCommander
- CP14Guildmaster
- type: department
id: CP14Guard
name: department-CP14Guard
description: department-CP14Guard-desc
weight: 1
weight: 9
color: "#576384"
roles:
- CP14GuardCommander
@@ -23,21 +24,31 @@
id: CP14Bank
name: department-CP14Bank
description: department-CP14Bank-desc
weight: 9
weight: 8
color: "#fadb3e"
roles:
- CP14Commandant
- CP14Banker
- type: department
id: CP14Artisan
name: department-CP14Artisan
description: department-CP14Artisan-desc
weight: 7
color: "#834833"
roles:
- CP14Guildmaster
- CP14Alchemist
- CP14Blacksmith
- CP14Apprentice
- CP14Innkeeper
- type: department
id: CP14Mercenary
name: department-CP14Mercenary
description: department-CP14Mercenary-desc
weight: 0
weight: 6
color: "#588151"
roles:
- CP14Apprentice
- CP14Adventurer
- CP14Alchemist
- CP14Innkeeper
- CP14Blacksmith
- CP14Guildmaster
- CP14Adventurer

View File

@@ -25,4 +25,7 @@
id: CP14JobCommandant
- type: playTimeTracker
id: CP14JobBanker
id: CP14JobBanker
- type: playTimeTracker
id: CP14JobGuildmaster

View File

@@ -84,3 +84,11 @@
sprite: /Textures/_CP14/Interface/Misc/job_icons.rsi
state: Blacksmith
jobName: cp14-job-name-blacksmith
- type: jobIcon
parent: CP14JobIcon
id: CP14JobIconGuildmaster
icon:
sprite: /Textures/_CP14/Interface/Misc/job_icons.rsi
state: Guildmaster
jobName: cp14-job-name-guildmaster