Talk:Paintings

Dryadisque
I found Dryadisque in the Dungeon more then 3 times. I consider it a Dungeon find and have moved it from other to the Dungeon Category. 68.97.179.135 15:42, 11 November 2013‎ (UTC)

Powered by Birds
I changed the description from saying "Duck" to "Bird." True, the bird in the painting is larger than usual, but that's because it needed to be more detailed. The painting's name has "bird" in it, the engines in question use birds, there is no duck statue to use in such an engine, the painting predates the addition of ducks, and the bird in the painting isn't shaped like a duck (notably, it has a sharp beak, not a bill). In short: Not a duck. TheWarlocke (talk) 18:14, 1 March 2015 (UTC)

Screenshots
Someone should get screenshots with each of the paintings to show what they look like when placed.

Some paintings aren't generated in the Dungeon? 1.3.0.6
I was trying to obtain all the dungeon paintings, so I've created exactly 25 worlds. There were at least several copies of the most paintings, but I haven't seen a single one of these: Can anyone confirm that these paintings are generated as well, either in the Dungeon or elsewhere?
 * 1) The Creation of the Guide
 * 2) Facing the Cerebral Mastermind
 * 3) Impact
 * 4) Sparky
 * 5) Trio Super Heroes


 * In my experience, I have created over 200 worlds in order to get those paintings, (except for "Sparky" which was introduced in v1.3). At that point I had found "Facing the cerebral mastermind" at least twice and "Impact" once but none of the others.  Since v 1.3, I have created at least 50 more worlds, most being large maps and in normal mode but haven't had any luck so far.  These paintings are apparently just exceedingly rare.  They do seem to exist though according to the following line of reasonment:  Using the third party map viewer "TerraMap" ( thanks to the author:Jason Coon )on the shared world "builder's workshop" (found on Curse downloads, thanks to Project Manager: Teliva), each of my missing 3 paintings show a distinct unique signature and color representation.  Hope you find these infos useful and keep up the patience :)  45.73.66.66 06:47, 14 August 2015 (UTC)MiniSeb


 * Horrendously grateful for the answer. Should this issue be reported at the official forum as a bug? I see no reason for any painting to be THAT rare. I'll try to report it, I think. 46.147.9.180 09:11, 16 August 2015 (UTC)


 * Not sure if it is a bug. I can't yet confirm that they actually appear in 1.3.2.1, after 100 worlds I have yet to see them. I have added notes and additions to the description indicating that those paintings are exceptionally rare. it does seem odd that some of them have such an extreme rarity.


 * I myself have found the painting "Impact". It was in the very lower ends of the Dungeon.
 * That's likely because 1.3.5 fixed the spawn rates for the more rare paintings. Impact, and the others listed here, appear much more often now. – KM100 (talk) 15:33, 19 July 2017 (UTC)

Painting Rarities
So i actually dug around the code and I think I figured out how painting rarity is decided. Looks like the function randPictureTile in the WorldGen.cs will try to pick a painting size, if it's a large size it generates a random number between 0 and 16. these numbers are tweaked and then correlated to the painting "style" when the tile itself is placed

Styles :

0 - "The Eye Sees the End"

1 - "Something Evil is Watching You"

2 - "The Twins Have Awoken"

3 - "The Screamer"

4 - "Goblins Playing Poker"

5 - "Dryadisque"

6 - "Impact"

7 - "Powered by Birds"

8 - "The Destroyer"

9 - "The Persistency of Eyes"

10 - "Unicorn Crossing the Hallows"

11 - "Great Wave"

12 - "Starry Night"

13 - "Facing the Cerebral Mastermind"

14 - xxxxx No painting, prohibited value.

15 - "Trio Super Heroes"

16 - "The Creation of the Guide"

30 - "Sparky"

The code: int maxValue = 17; num2 = WorldGen.genRand.Next(maxValue); for (int index = 0; index < 2; ++index) {         if (num2 == 6) num2 = WorldGen.genRand.Next(maxValue); if (num2 == 13) num2 = WorldGen.genRand.Next(maxValue); if (num2 == 14) num2 = WorldGen.genRand.Next(maxValue); if (num2 == 15) num2 = WorldGen.genRand.Next(maxValue); }       if (num2 > 13) {         if (num2 == 14) num2 = 15; else if (num2 == 15) num2 = 16; else if (num2 == 16) num2 = 30; }

As you can see if a 6,13,14, or 15 is rolled the code will re-roll that number again. up to 2 times. This would explain the insane rarity of things like "The Creation of the Guide". Oddly Sparky seems to have the same chance as all the others and i don't think i've ever seen that painting. Maybe just bad luck on my end.


 * I'm not sure I understand how that code works, but... If the RNG rolls a number between 0 and 16, and Sparky has an assigned number of 30, shouldn't that mean that the RNG just can't roll Sparky's assigned number? Morenohijazo (talk) 18:44, 4 April 2017 (UTC)


 * If it rolls a 16, then num2 = 30. – Ferretwings  (talk ) 19:06, 4 April 2017 (UTC)

I want to update the page but I can't for some reason
I tried to add an edit like the following (embedded) but the page keeps sending a "HTTP 413" error on me. I have no idea what I did wrong. Also, can someone verify how many paintings are in each version of the game? Because I'm not sure if the Traveling Merchant would sell the Moon Lord painting in the 3DS version, or if he even exists in the 3DS version. Anzasquiddles (talk) 02:41, 23 May 2020 (UTC)

The travelling merchant doesn’t exist on the 3ds version 14:56, 5 August 2020 (UTC)

Prince of Persia reference
I realised that the "The Sands of Slime" painting is a play on "The Sands of Time". --Superwill771 (talk) 00:51, 1 June 2020 (UTC)


 * "Sands of Time" is a reference to sand in an hourglass, signifying the passage of time, which is already noted for the painting. Prince of Persia is referencing the same thing, but there is no link between the painting and Prince of Persia directly. Shyskream6284 (talk) 16:10, 2 June 2020 (UTC)