diff --git a/Resources/Locale/en-US/spray-painter/spray-painter.ftl b/Resources/Locale/en-US/spray-painter/spray-painter.ftl index 17f75fa068f..90a44243c85 100644 --- a/Resources/Locale/en-US/spray-painter/spray-painter.ftl +++ b/Resources/Locale/en-US/spray-painter/spray-painter.ftl @@ -48,6 +48,7 @@ spray-painter-tab-category-canisters = Canisters spray-painter-tab-category-crates = Crates spray-painter-tab-category-lockers = Lockers spray-painter-tab-category-items = Items +spray-painter-tab-category-posters = Posters spray-painter-tab-category-pipes = Pipes spray-painter-tab-category-decals = Decals @@ -310,3 +311,8 @@ spray-painter-style-itemheadsets-centcom = CentCom spray-painter-style-itemheadsets-freelance = Freelance spray-painter-style-itemheadsets-wizard = Wizard spray-painter-style-itemheadsets-ninja = Ninja + +# Posters +spray-painter-style-posters-freetonto = FreeTonto +spray-painter-style-posters-declarationofindependence = Independence +spray-painter-style-posters-funpolice = FunPolice diff --git a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml index aceb8dc4f83..dc90e47c93e 100644 --- a/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml +++ b/Resources/Prototypes/Entities/Structures/Wallmounts/Signs/posters.yml @@ -34,6 +34,8 @@ min: 1 max: 1 offset: 0 + - type: Paintable + group: Posters - type: entity parent: BaseSign @@ -57,6 +59,15 @@ - !type:DoActsBehavior acts: [ "Destruction" ] +- type: entity + parent: PosterBase + id: PosterBlank + name: blank poster + description: "A blank canvas waiting to become art, or shitpost" + components: + - type: Sprite + state: random_contraband + # Contraband - type: entity parent: PosterBase diff --git a/Resources/Prototypes/Paintables/categories.yml b/Resources/Prototypes/Paintables/categories.yml index f440a0af99f..1c5a40cd8b3 100644 --- a/Resources/Prototypes/Paintables/categories.yml +++ b/Resources/Prototypes/Paintables/categories.yml @@ -30,3 +30,8 @@ - ItemContainers - ItemPDAs - ItemHeadsets + +- type: paintableGroupCategory + id: Posters + groups: + - Posters diff --git a/Resources/Prototypes/Paintables/poster_groups.yml b/Resources/Prototypes/Paintables/poster_groups.yml new file mode 100644 index 00000000000..8d6a40b6752 --- /dev/null +++ b/Resources/Prototypes/Paintables/poster_groups.yml @@ -0,0 +1,9 @@ +- type: paintableGroup + time: 2 + cost: 2 + id: Posters + defaultStyle: PosterBlank + styles: + freetonto: PosterContrabandFreeTonto + declarationofindependence: PosterContrabandAtmosiaDeclarationIndependence + funpolice: PosterContrabandFunPolice