• For issues you find with the Switch and Console releases, please follow this link and give as much detail as possible. This is the speediest way to get info to Pipeworks and get a hotfix in the works.
  • 1.4 will bring many changes to the PC version. We strongly advise making plans to back up your worlds and players prior to updating your game. More details here.
  • Begin your search for Journey's End information here and here. Please report bugs and issues for Journey's End here.
  • For issues you find with the Mobile 1.3 update, please follow this link and give as much detail as possible. This is the speediest way to get info to DR Studios to look at your issue. Also, some troubleshooting hints here.

tModLoader Weapons of Mass Decoration

JereTheJuggler

Spazmatism
Weapons of Mass Decoration


Current Version: 1.3.1.1​

Summary:
This mod's goal is to provide methods of painting that are both faster and more fun to use!​
Many different painting weapons and ammunition are available to use, with each spreading paint in their own unique way!​
In addition to the weapons there are many custom paints, including rainbow, flame, blue flame, green flame, grayscale and more!​
Ever wondered what a purple Eye of Cthulhu, a negative Zombie, or a rainbow Duke Fishron would look like?​
Well now you do! And this mod will let you find out! Enemies that you hit with painting weapons will also become painting in whatever color of paint you're using!​
There's even an additional Chaos Mode that adds in many zany new features that will help spread paint far and wide!​
(Note: this is turned off by default and needs to be enabled in the mod's config)



Direct Download:
Also available in the mod browser!​

GitHub:
Hey, this mod is open source and well documented! You can view my GitHub repository here: JereTheJuggler/WeaponsOfMassDecoration

Change Log:
2020 Aug 4 - Version 1.3.1.1:
  • I forgot to push to master before publishing I mean bug fixes... yeah... bug fixes...
2020 Aug 4 - Version 1.3.1:
  • Not a huge update as far as added content is concerned, but a massive overhaul occurred within the code for the mod
  • Made a small tweak to the Party Girl for Chaos Mode
  • Added an icon for the mod!
2020 Aug 2 - Version 1.3.0.4:
  • Fixed a pretty bad bug that caused consumable items (including placeables) to always be consumed whether they were actually used or not. Sorry for any items that might've been destroyed by this
  • Added Chaos Mode features for Paladins, Diabolists, Clowns, and Eye of Cthulhu
  • Added Chaos Mode death effects for players, town NPCs, and most vanilla bosses
2020 Aug 1 - Version 1.3.0.3:
  • Finally figured out why my projectiles could only produce white light since version 1.2. Light colors now match the color of the projectile
2020 Aug 1 - Version 1.3.0.2:
  • Apparently I need to test more before releasing updates. Fixed an issue that caused the spray painted shader to not apply properly
2020 Aug 1 - Version 1.3.0.1:
  • Fixed an issue with negative paints not rendering things correctly
  • Fixed an error caused by trying to send packets in single player
2020 Aug 1 - Version 1.3:
  • Added chaos mode, where enemies that you paint can also send paint back at you - This is an option in the config that is turned off by default
  • Most projectiles that would previously snap to different colors now have a smooth transition
  • Multiplayer compatibility... finally...
  • Added the ability for inventory items to change their appearance base on the current paint color and tool being used
  • Added functionality for the vanilla painting tools to use custom paints, and take advantage of the Artist's Palette accessory
  • Added lines to the tool tip that tells you what the current paint color and tool are for every painting item
  • Added Team Paint. Sold by the painter in multiplayer
2020 July 26 - Version 1.2.1.2:
  • Fixed a part of the Painting Multi-Tool that was making it paint blocks and walls that were empty
2020 July 25 - Version 1.2.1.1:
  • Added a missing "!" that made it so the weapons do half damage while you can paint instead of the other way around. Whoops
2020 July 25 - Version 1.2.1:
  • Major optimization and code consolidation
2020 July 24 - Version 1.2:
This update contains a lot of content I had made shortly after v1.1 that I never got around to releasing, as well as a few completely new things as well​
  • Added Spray Paints
  • Added Splatter Staff, Paint Shuriken, Splatter Bullets, Tempera Bouncer, Paint Laser, Hack 'n Splash, Endless Paintball Pouch, Endless Paint Quiver, Endless Splatter Bullet Pouch, Infinite Throwing Paintbrush, Infinite Paint Solution, and Infinite Paint Shuriken
  • Made all weapons deal 1/2 damage if the first painting tool in your inventory is a Paint Scraper or if no paint is in your inventory
  • Turned the Painting Multi-Tools into actual weapons
  • Redid the painting enemies to now use shaders instead of just changing the draw color, which gives a much better result for the normal paints and allowed me to make a special shader for enemies hit with spray paints
  • Enemies painted with the special color changing paints will now have a smooth transition between colors instead of abruptly switching every second
2017 Dec 17 - Version 1.1:
  • Added Flame, Green Flame, Blue Flame, Yellow Gradient, Cyan Gradient, and Violet Gradient Paints along with their Deep versions and Grayscale Paint
2017 Dec 16 - Version 1.0:
  • Original Release
  • Added Paint Multi-Tools, Artist's Palette, Rainbow Paint, Deep Rainbow Paint
  • Added Paintballs, Paint Arrows, Paint Boomerang, Paint Bombs, Paint Dynamite, Paint Staff, Throwing Paintbrushes, Paint Solution

CHAOS MODE: (New to Version 1.3!)
Note: This is turned off by default!
Chaos Mode is an optional mode that you can turn on in the config for the mod. In this mode, enemies that you paint with your weapons can do their part to help color your world. This is meant for people who want to see just how colorful their world can get.

The following enemies are currently the only ones that are affected by this mode:
  • All slimes (no, gastropods don't count)
  • Goblin Archer and Blue Cultist Archer (single player only for now)
  • Angry Nimbus
  • Sand Elemental
  • Tactical Skeletons, Pirate Deadeyes, Pirate Captains, Elf Copters, and Santa-NK1
  • Diabolist
  • Paladin
  • Clown
  • Eye of Cthulhu
There are also special Chaos Mode effects that happen when players, town NPCs, and most vanilla bosses die.

Try painting those enemies in game to see what kind of stuff I'm going for, and then feel free to suggest more ideas.

Items:
Paint Multi-Tool:

Paints both blocks and walls at the same time. Only uses 1 paint even if both are painted in a single use.

  • Crafted at a Dye Vat with 1 Paint Brush + 1 Paint Roller

Spectre Paint Multi-Tool:

Paints both blocks and walls at the same time. Only uses 1 paint even if both are painted in a single use. +3 range.

  • Crafted at a Dye Vat with 1 Spectre Paint Brush + 1 Spectre Paint Roller

Artist's Palette:

Accessory. While equipped, paint will not be consumed
  • Crafted at a Dye Vat with 999 Deep Rainbow Paint + 15 Pearlwood


Custom Paints:
For all of these custom paints, they are not truly new colors, but instead they have the ability to change colors while you are using them!​
Most of these paints cycle through a list of colors depending on the game's internal clock, with a few exceptions.​
Each of the previews on the left were created by walking right to left at a steady pace while shooting Paintballs upwards with an SDMG. Each of the previews on the right were created by haphazardly firing Paint Arrows from a Chlorophyte Shotbow at different angles from the point I'm floating in the pictures.

Flame Paint:

Cycles back and forth through Red, Orange, and Yellow Paint.
  • Crafted at a Dye Vat with Red, Orange, and Yellow Paint (1 each)

Deep Flame Paint:

Cycles back and forth through Deep Red, Deep Orange, and Deep Yellow Paint.
Crafted with:
  • Red, Orange, and Yellow Paint (2 each) at a Dye Vat
  • Deep Red, Deep Orange, and Deep Yellow Paint (1 each) at a Dye Vat
  • 2 Flame Paint at a Dye Vat

Green Flame Paint:

Cycles back and forth through Green, Lime, and Yellow Paint.
  • Crafted at a Dye Vat with Green, Lime, and Yellow Paint (1 each)

Deep Green Flame Paint:

Cycles back and forth through Deep Green, Deep Lime, and Deep Yellow Paint.
Crafted with:
  • Green, Lime, and Yellow Paint (2 each) at a Dye Vat
  • Deep Green, Deep Lime, and Deep Yellow Paint (1 each) at a Dye Vat
  • 2 Green Flame Paint at a Dye Vat

Blue Flame Paint:

Cycles back and forth through Blue, Sky Blue, and Cyan Paint.
  • Crafted at a Dye Vat with Blue, Sky Blue, and Cyan Paint (1 each)

Deep Blue Flame Paint:

Cycles back and forth through Deep Blue, Deep Sky Blue, and Deep Cyan Paint.
Crafted with:
  • Blue, Sky Blue, and Cyan Paint (2 each) at a Dye Vat
  • Deep Blue, Deep Sky Blue, and Deep Cyan Paint (1 each) at a Dye Vat
  • 2 Blue Flame Paint at a Dye Vat

There are some walls that it looks good on, but the Deep Sky Blue is really hit or miss.

Yellow Gradient Paint:

Cycles back and forth through Orange, Yellow, and Lime Paint.
  • Crafted at a Dye Vat with Orange, Yellow, and Lime Paint (1 each)

Deep Yellow Gradient Paint:

Cycles back and forth through Deep Orange, Deep Yellow, and Deep Lime Paint.
Crafted with:
  • Orange, Yellow, and Lime Paint (2 each) at a Dye Vat
  • Deep Orange, Deep Yellow, and Deep Lime Paint (1 each) at a Dye Vat
  • 2 Yellow Gradient Paint at a Dye Vat

Cyan Gradient Paint:

Cycles back and forth through Sky Blue, Cyan, and Teal Paint.
  • Crafted at a Dye Vat with Sky Blue, Cyan, and Teal Paint (1 each)

Deep Cyan Gradient Paint:

Cycles back and forth through Deep Sky Blue, Deep Cyan, and Deep Teal Paint.
Crafted with:
  • Sky Blue, Cyan, and Teal Paint (2 each) at a Dye Vat
  • Deep Sky Blue, Deep Cyan, and Deep Teal Paint (1 each) at a Dye Vat
  • 2 Cyan Gradient Paint at a Dye Vat

There are some walls that it looks good on, but the Deep Sky Blue is really hit or miss.

Violet Gradient Paint:

Cycles back and forth through Purple, Violet, and Pink Paint.
  • Crafted at a Dye Vat with Purple, Violet, and Pink Paint (1 each)

Deep Violet Gradient Paint:

Cycles back and forth through Deep Purple, Deep Violet, and Deep Pink Paint.
Crafted with:
  • Purple, Violet, and Pink Paint (2 each) at a Dye Vat
  • Deep Purple, Deep Violet, and Deep Pink Paint (1 each) at a Dye Vat
  • 2 Violet Gradient Paint at a Dye Vat

Rainbow Paint:

Loops through Red, Orange, Yellow, Lime, Green, Teal, Cyan, Sky Blue, Blue, Purple, Violet, and Pink Paint.
  • Crafted at a Dye Vat with Red, Orange, Yellow, Lime, Green, Teal, Cyan, Sky Blue, Blue, Purple, Violet, and Pink Paint (1 each)

Deep Rainbow Paint:

Loops through Deep Red, Deep Orange, Deep Yellow, Deep Lime, Deep Green, Deep Teal, Deep Cyan, Deep Sky Blue, Deep Blue, Deep Purple, Deep Violet, and Deep Pink Paint.
Crafted with:
  • Red, Orange, Yellow, Lime, Green, Teal, Cyan, Sky Blue, Blue, Purple, Violet, and Pink Paint (2 each) at a Dye Vat
  • Deep Red, Deep Orange, Deep Yellow, Deep Lime, Deep Green, Deep Teal, Deep Cyan, Deep Sky Blue, Deep Blue, Deep Purple, Deep Violet, and Deep Pink Paint (1 each) at a Dye Vat
  • 2 Rainbow Paint at a Dye Vat

Grayscale Paint:

Cycles back and forth through White, Gray, Black, and Shadow Paint.
  • Crafted at a Dye Vat with White, Gray, Black, and Shadow Paint (1 each)

Team Paint:

Changes color to match the team the player is on.
  • Sold by the Paint in multiplayer
Deep Team Paint:

Changes color to match the team the player is on.
  • Crafted at a Dye Vat with 2 Team Paint

Weapons & Ammunition:
For all of these items, determining which color paint to use works the same way as the vanilla tools. Furthermore, the painting method is determined the same way looking for the normal painting tools. If a Paint Brush is first, only blocks will be painted. If a Paint Roller is first, only walls will be painted. If a Multi-Tool is found first, both blocks and walls will be painted. If a Paint Scraper is first, paint will be removed from both blocks and walls.
These weapons will also do half damage if you run out of paint or if the paint scraper is the first painting tool found in your inventory.

Paintball & Endless Paintball Pouch:

A bullet that will paint along the path it's fired on.

  • Sold by the Arms Dealer while the Painter is present or the player is carrying painting items

  • Crafted at Crystal Ball with 3996 Paintballs

Paint Arrow & Endless Paint Quiver:

An arrow that will paint along the path it's fired in. When it hits a block, the paint will continue to pierce into the surface (distance depends on the speed of the arrow).

  • Sold by the Merchant while the Painter is present or the player is carrying painting items

  • Crafted at Crystal Ball with 3996 Paint Arrows

Splatter Bullet & Endless Splatter Bullet Pouch:

A bullet that splatters backwards when it hits a wall or an enemy
  • Crafted 50 at a time at a Mythril/Orichalcum Anvil with 50 Paintballs and 1 Grenade

  • Crafted at a Crystal Ball with 3996 Splatter Bullets

Paint Bomb:

A bomb that will bounce off the first surface it hits and explode on the next, coating the surrounding area with paint.
  • Sold by the Demolitionist while the Painter is present or the player is carrying painting items

Paint Dynamite:

Dynamite that will explode after 7 seconds, coating the surrounding area with paint.
  • Sold by the Demolitionist while the Painter is present or the player is carrying painting items

Throwing Paintbrush & Infinite Throwing Paintbrush:

A paintbrush that will paint along the path it's thrown on and splash multiple drops of paint when it hits a surface.
  • Sold by the Merchant while the Painter is present or the player is carrying painting items
Infinite Throwing Paintbrush uses the same sprite
  • Crafted at a Dye Vat with 999 Throwing Paintbrushes

Paint Staff:

A staff that will paint along the path it's fired on and splash multiple drops of paint when it hits a surface.
Crafted with:
  • Crafted at a Dye Vat with 1 Amethyst/Topaz Staff + 1 Paint Brush + 1 Paint Roller + 1 Paint Scraper at a Dye Vat

Paint Boomerang:

A boomerang that will paint along the path it's thrown on. Can stack up to 3.
Crafted with:
  • 1 Enchanted Boomerang + 1 Paint Brush + 1 Paint Roller + 1 Paint Scraper at a Dye Vat
  • 1 Ice Boomerang + 1 Paint Brush + 1 Paint Roller + 1 Paint Scraper at a Dye Vat

Paint Solution & Infinite Paint Solution:

Used by the Clentaminator. Paints along the path it's fired on. Passes through blocks.
  • Sold by the Steampunker

  • Crafted at a Dye Vat with 999 Paint Solution

Paint Shuriken & Infinite Paint Shuriken:

A shuriken that will paint in a shuriken shape along the path it's thrown.
  • Sold by the Merchant while the Painter is present or the player is carrying painting items
Infinite Paint Shuriken uses the same sprite
  • Crafted at a Dye Vat with 999 Paint Shuriken

Paint Laser:

Fires a ricocheting beam of paint
  • Crafted at a Dye Vat with 1 Amethyst/Topaz Staff, 5 Cobalt/Palladium Bars, 1 Paint Brush, 1 Paint Roller, 1 Paint Scraper

Splatter Staff:

Casts a bolt that travels to the cursor and creates a splatter of paint
  • Crafted at an Anvil with 1 Paint Staff + 1 Paint Bomb

Hack 'n Splash:

A sword that lobs a large glob of paint through the air, leaving a large smear of paint behind
  • Crafted at a Dye Vat with 1 Gold/Platinum Broadsword + 10 of any base color of paint

Tempera Bouncer:

A spell tome that shoots out bouncing blobs of paint that leave a trail of paint behind them
  • Crafted at a Bookcase with 1 Spell Tome, 1 Paintbrush, 1 Paint Roller, 1 Paint Scraper, 5 Souls of Light, 5 Souls of Night

Feedback:

Below are a few questions I have that I would appreciate some feedback on, as well as some general things I'd just like to see
  • Are any of the weapons too powerful? Do any of them need a buff?
  • Does the mod lag at all for you?
  • Some interesting combinations I've found for these new bullets and arrows are with Daedaus Stormbow and Xenopopper (specifically firing and positioning your mouse in the middle of the bubbles, so they scatter wildly). What are some other cool combinations?
  • Another concern I have is the recipe for the Artist's Palette. Is it too easy to make for how powerful it is?
  • Got any more ideas for Chaos Mode?
  • Share some of your own artistic creations!
Unleash your inner Terrarian Jackson Pollock
 
Last edited:

Woffleshark

Terrarian
This looks freaking awesome. These are great ideas, and the clentaminator is now the best way to spread paint across large areas. I'd probably try making a Splatoon PvP map using this idea. And yeah, I'd love to see special animated paints just like the dyes. I love it.
 
Last edited:

Rokored

Terrarian
Absolutely stunning mod!
Now let me get this out there, the ability to create chaotic pieces of art with simply shooting the chain gun for a second and sprinkling arrows a bit can make terraria so much more...colourful

P.S: Would love a "chaos" setting with bosses exploding in paint :3
 
Last edited:

Girder

Terrarian
For the Artist's Pallette's "paint will not be consumed" do you still need at least one of the paint in your inventory?
 

VMan_2002

Terrarian
Please add a mod description and icon for the Mod Browser, this mod would do better with those. Also, in experience, YouTube videos load better than .gif images. The .gif images in the thread take ages to load.
 

RoarkCats

Terrarian
Would it be possible to add an accessory that when equipped will make all projectiles paint? Ex. Yo-yos that paint, Terra Blade projectiles that paint
Also, could you please add paint rockets? 2 types - Rocket I and Rocket III that will paint like a bomb but shot from rocket related weapons?

[doublepost=1559924732,1559924708][/doublepost]
For the Artist's Pallette's "paint will not be consumed" do you still need at least one of the paint in your inventory?
Yes, pretty sure
 

VaeX

Terrarian
Do the projectiles and bombs still do damage? As I saw this mod my first thought was to start a Mad Painter playthrough with your stuff but it'd be pretty much pointless if they didn't deal damage.
 

JereTheJuggler

Spazmatism
Updated to Version 1.2!

Finally after around 2 1/2 years!

This update contains a lot of content I had made shortly after v1.1 that I never got around to releasing, as well as a few completely new things as well
  • Added Spray Paints
  • Added Splatter Staff, Paint Shuriken, Splatter Bullets, Tempera Bouncer, Paint Laser, Hack 'n Splash, Endless Paintball Pouch, Endless Paint Quiver, Endless Splatter Bullet Pouch, Infinite Throwing Paintbrush, Infinite Paint Solution, and Infinite Paint Shuriken
  • Made all weapons deal 1/2 damage if the first painting tool in your inventory is a Paint Scraper or if no paint is in your inventory
  • Turned the Painting Multi-Tools into actual weapons
  • Redid the painting enemies to now use shaders instead of just changing the draw color, which gives a much better result for the normal paints and allowed me to make a special shader for enemies hit with spray paints
  • Enemies painted with the special color changing paints will now have a smooth transition between colors instead of abruptly switching every second
Check the first post for a full change log.
 
Last edited:

JereTheJuggler

Spazmatism
Updated to Version 1.3!


This update contains a lot of the old issues, as well as adds a lot of cool new features for enhanced visuals and ease of use. Oh, and I almost forgot... CHAOS MODE
  • Added chaos mode, where enemies that you paint can also send paint back at you - This is an option in the config that is turned off by default. Check the first post for more info.
  • Most projectiles that would previously snap to different colors now have a smooth transition
  • Multiplayer compatibility... finally...
  • Added the ability for inventory items to change their appearance base on the current paint color and tool being used (as shown in the gif above)
  • Added functionality for the vanilla painting tools to use custom paints, and take advantage of the Artist's Palette accessory
  • Added lines to the tool tip that tells you what the current paint color and tool are for every painting item
  • Added Team Paint. Sold by the painter in multiplayer
Check the first post for a full change log.
 
Top Bottom