diff --git a/Resources/Locale/ru-RU/Imperial/Medieval/Entities/Objects/Misc/rubber_stamp.ftl b/Resources/Locale/ru-RU/Imperial/Medieval/Entities/Objects/Misc/rubber_stamp.ftl new file mode 100644 index 0000000000..d930b2c002 --- /dev/null +++ b/Resources/Locale/ru-RU/Imperial/Medieval/Entities/Objects/Misc/rubber_stamp.ftl @@ -0,0 +1,29 @@ +ent-RubberStampLegat = печать легата +ent-RubberStampHeadFox = печать ярла +ent-RubberStampVillageElder = пчать старейшины +ent-RubberStampHarmer = печать архимага +ent-RubberStampGreenHead = печать главы шахтёров +ent-RubberStampMercLead = печать главы наёмников +ent-RubberStampCapital = печать столицы +ent-RubberStampInnkeeperN = печать таверны севера +ent-RubberStampInnkeeperS = печать таверны юга +ent-RubberStampAlchN = печать алхимика севера +ent-RubberStampAlchS = печать алхимика юга +ent-RubberStampBlacksmithN = печать кузнеца севера +ent-RubberStampBlacksmithS = печать кузнеца юга +ent-MedievalStampMedievalTreasurer = печать казначея + +stamp-component-stamped-name-legat = Легат +stamp-component-stamped-name-headfox = Ярл +stamp-component-stamped-name-village = Старейшина +stamp-component-stamped-name-harmer = Императорский архимаг +stamp-component-stamped-name-greenhead = Глава шахтёров +stamp-component-stamped-name-merclead = Глава наёмников +stamp-component-stamped-name-capital = Столица +stamp-component-stamped-name-innkeeperN = Тавернщик севера +stamp-component-stamped-name-innkeeperS = Тавернщик юга +stamp-component-stamped-name-alchN = Алхимик севера +stamp-component-stamped-name-alchS = Алхимик юга +stamp-component-stamped-name-blacksmithN = Кузнец севера +stamp-component-stamped-name-blacksmithS = Кузнец юга +stamp-component-stamped-name-treasurer = Казначей \ No newline at end of file diff --git a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml index 9b2e027c6d..7100dcc54a 100644 --- a/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml +++ b/Resources/Prototypes/Entities/Objects/Misc/rubber_stamp.yml @@ -300,17 +300,3 @@ stampState: "paper_stamp-psychologist" - type: Sprite state: stamp-psychologist - -- type: entity - name: wizard's rubber stamp - parent: [RubberStampBase, BaseMagicalContraband] - id: RubberStampWizard - description: A chaotic wizard stamp for serving unchaotic paperwork, how ironic. - categories: [ DoNotMap ] - components: - - type: Stamp - stampedName: Wizard - stampedColor: "#881bc1" - stampState: "paper_stamp-wizard" - - type: Sprite - state: stamp-wizard diff --git a/Resources/Prototypes/Imperial/Medieval/Entities/Objects/Misc/rubber_stamp.yml b/Resources/Prototypes/Imperial/Medieval/Entities/Objects/Misc/rubber_stamp.yml new file mode 100644 index 0000000000..c4d37c3a05 --- /dev/null +++ b/Resources/Prototypes/Imperial/Medieval/Entities/Objects/Misc/rubber_stamp.yml @@ -0,0 +1,186 @@ +#head stamp + +- type: entity #Легат + name: legat's rubber stamp + parent: RubberStampBase + id: RubberStampLegat + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-legat + stampedColor: "#3681bb" + stampState: "paper_stamp-cap" + - type: Sprite + state: stamp-cap + +- type: entity #Ярл + name: head of fox rubber stamp + parent: RubberStampBase + id: RubberStampHeadFox + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-headfox + stampedColor: "#B22222" + stampState: "paper_stamp-hos" + - type: Sprite + state: stamp-hos + +- type: entity #Староста + name: village elder rubber stamp + parent: RubberStampBase + id: RubberStampVillageElder + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-village + stampedColor: "#808000" + stampState: "paper_stamp-qm" + - type: Sprite + state: stamp-qm + +- type: entity #Архимаг + name: harmer's rubber stamp + parent: RubberStampBase + id: RubberStampHarmer + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-harmer + stampedColor: "#800080" + stampState: "paper_stamp-rd" + - type: Sprite + state: stamp-rd + +- type: entity #Глава шахтёров + name: green head rubber stamp + parent: RubberStampBase + id: RubberStampGreenHead + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-greenhead + stampedColor: "#008000" + stampState: "paper_stamp-centcom" + - type: Sprite + state: stamp-centcom + +- type: entity #Глава наёмников + name: merc lead's rubber stamp + parent: RubberStampBase + id: RubberStampMercLead + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-merclead + stampedColor: "#3681bb" + stampState: "paper_stamp-qm" + - type: Sprite + state: stamp-qm + +- type: entity #Столица + name: capital's rubber stamp + parent: RubberStampBase + id: RubberStampCapital + categories: [ DoNotMap ] + components: + - type: Stamp + stampedName: stamp-component-stamped-name-capital + stampedColor: "#DAA520" + stampState: "paper_stamp-ce" + - type: Sprite + state: stamp-ce + +# Artisans + +- type: entity #Тавернщик С + name: innkeeper's rubber stamp of North + parent: RubberStampBase + id: RubberStampInnkeeperN + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-innkeeperN + stampedColor: "#FF7F50" + stampState: "paper_stamp-warden" + - type: Sprite + state: stamp-warden + +- type: entity #Тавернщик Ю + name: innkeeper's rubber stamp of South + parent: RubberStampBase + id: RubberStampInnkeeperS + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-innkeeperS + stampedColor: "#5F9EA0" + stampState: "paper_stamp-cmo" + - type: Sprite + state: stamp-cmo + +- type: entity #Алхимик С + name: Alch's rubber stamp of North + parent: RubberStampBase + id: RubberStampAlchN + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-alchN + stampedColor: "#FF7F50" + stampState: "paper_stamp-warden" + - type: Sprite + state: stamp-warden + +- type: entity #Алхимик Ю + name: Alch's rubber stamp of South + parent: RubberStampBase + id: RubberStampAlchS + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-alchS + stampedColor: "#5F9EA0" + stampState: "paper_stamp-cmo" + - type: Sprite + state: stamp-cmo + +- type: entity #Кузнец С + name: Blacksmith's rubber stamp of North + parent: RubberStampBase + id: RubberStampBlacksmithN + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-blacksmithN + stampedColor: "#FF7F50" + stampState: "paper_stamp-warden" + - type: Sprite + state: stamp-warden + +- type: entity #Кузнец Ю + name: Blacksmith's rubber stamp of South + parent: RubberStampBase + id: RubberStampBlacksmithS + suffix: ForMap + components: + - type: Stamp + stampedName: stamp-component-stamped-name-blacksmithS + stampedColor: "#5F9EA0" + stampState: "paper_stamp-cmo" + - type: Sprite + state: stamp-cmo + +# Other + +- type: entity + name: stamp + parent: RubberStampBase + id: MedievalStampMedievalTreasurer + components: + - type: Stamp + stampedName: stamp-component-stamped-name-treasurer + stampedColor: "#3681bb" + stampState: "paper_stamp-cap" + - type: Sprite + state: stamp-cap \ No newline at end of file diff --git a/Resources/Prototypes/Imperial/Medieval/medieval.yml b/Resources/Prototypes/Imperial/Medieval/medieval.yml index d266b9dd7d..011897250c 100644 --- a/Resources/Prototypes/Imperial/Medieval/medieval.yml +++ b/Resources/Prototypes/Imperial/Medieval/medieval.yml @@ -2626,19 +2626,6 @@ enum.StorageUiKey.Key: type: StorageBoundUserInterface -- type: entity - name: stamp - parent: RubberStampMime - id: MedievalStampMedievalBlack - components: - - type: Stamp - stampedName: stamp-component-stamped-name-medieval-black - stampState: "paper_stamp-trader" - stampedColor: black - - type: Sprite - sprite: Imperial/Medieval/Misc/medieval_paper.rsi - state: stamp-chaplain - - type: entity name: stamp parent: RubberStampMime @@ -2730,19 +2717,6 @@ sprite: Imperial/Medieval/Misc/medieval_paper.rsi state: stamp-qm -- type: entity - name: stamp - parent: RubberStampMime - id: MedievalStampMedievalWizard - components: - - type: Stamp - stampedName: stamp-component-stamped-name-medieval-wizard - stampState: "paper_stamp-rd" - stampedColor: purple - - type: Sprite - sprite: Imperial/Medieval/Misc/medieval_paper.rsi - state: stamp-rd - - type: entity name: stamp parent: RubberStampMime @@ -2768,45 +2742,6 @@ sprite: Imperial/Medieval/Misc/medieval_paper.rsi state: stamp-ce -- type: entity - name: stamp - parent: RubberStampMime - id: MedievalStampMedievalAlch - components: - - type: Stamp - stampedName: stamp-component-stamped-name-medieval-alch - stampState: "paper_stamp-alch" - stampedColor: brown - - type: Sprite - sprite: Imperial/Medieval/Misc/medieval_paper.rsi - state: stamp-alch - -- type: entity - name: stamp - parent: RubberStampMime - id: MedievalStampMedievalTreasurer - components: - - type: Stamp - stampedName: stamp-component-stamped-name-medieval-treasurer - stampState: "paper_stamp-treasurer" - stampedColor: "#3333ff" - - type: Sprite - sprite: Imperial/Medieval/Misc/medieval_paper.rsi - state: stamp-treasurer - -- type: entity - name: stamp - parent: RubberStampMime - id: MedievalStampMedievalVillage - components: - - type: Stamp - stampedName: stamp-component-stamped-name-medieval-village - stampState: "paper_stamp-village" - stampedColor: "#d49d06" - - type: Sprite - sprite: Imperial/Medieval/Misc/medieval_paper.rsi - state: stamp-village - - type: entity id: MedievalWoodenFloor parent: BaseStructure