Talk:Wings

Is it just me, or are the Spectre Boots better than wings? I never let myself fall to death anyway, the glide and extra flight height are nice, but nowhere near as good as the speed boost from boots.

The Spectre Boots can be combined with the wings, and any other combination of items like Cloud in a Ballon. You'll even get the cloud jump. Separately, though, I haven't tested. I'll have to see. -anonymous

Separate pages?
Do the new wing types really differ from the first two wings that they need separate pages? They seem to just be re-skins, in which case I don't think that we could have them as separate pages without copy/pasting 90% of the text between articles. I'd say merge them all in. -Frostnine (talk) 10:05, 4 October 2013 (UTC)

Are any of the Wings PC Only or Console Only? If so, it could be worth noting which are PC/Console only or have separate pages for PC and Console Wings. 24.131.174.8 13:13, 19 November 2013 (UTC)

Boot, Cloud balloon, and Wings combo debuffed?
Is it just me or does the Spec. Boots, Cloud balloon, and wing combo get nerfed since the 1.2 update? I feel as though there's less wing flaps and lower height in comparison to the previous version. Can someone confirm?

Developer's wings?
The technical section alludes to "Developer's Wings." What are they and why don't they have a page? --Theothersteve7 (talk) 02:53, 8 October 2013 (UTC)
 * Developer wings are D-Town's Wings, Will's Wings, Crowno's Wings and Cenx's Wings. (And Red's Wings too.) Just like Red's Wings those are unobtainable. --0icke0 (talk) 10:49, 8 October 2013 (UTC)

I just did some research as to what exactly each flight time percentage corresponds to in actual flight height using a depth meter at 0 (Level). I edited the results into the page. But unfortunately was not fast enough as the dev's decided to make all dev gear debuff and kill the wearer. If anyone has more info that'd be awesome. Thanks!

Wing duration - incorrect information
only red's wings provide unlimited flight time, all other dev wings have a limited duration like normal wings. i don't have super technical skills so i can't give the percentages like with other wings, so someone else will need to figure that out. if you don't know how to equip the dev gear without dying, google is your friend.

Sparkly Wings?
I have seen several instances on this wiki (Wings page, Sparkly Wings page) which mention this type of Wings. Youtube, ever the resourceful bounty of information, has ZERO videos demonstrating this pair of Wings. Even stranger, the Dryad page makes no mention of selling a console-exclusive Sparkly Wings, nor does the Souls of Blight page mention Sparkly Wings being a craftable recipe. I smell trolls at work, but would like OFFICIAL confirmation one way or the other.

PS: Obvious misspellings such as "souls of bright" only make your claim more suspect, so don't even bother replying. 173.228.18.99 21:48, 7 November 2013 (UTC)

Listen, I have the ps3 version and I can see the sparkly wings in the crafting grid next to angel and demon ones. They are crafted with 30 souls of Blight, 25 souls of flight, and 10 feathers. They are NOT brought from the dryad. The reason there are no vids is because no one had probably noticed or are too lazy to upload. 82.3.2.15 21:41, 8 November 2013 (UTC)

I play the Xbox 360 version, and have seen the dryad sell them. However, it was unfortunately only for a limited amount of time, and when I got the 40 gold, it was gone. :(

New Section for Dev Wings/Unobtainable
I moved the dev wings and the steampunk wings out of the upper context of the article so that the focus stays on the flight items acquirable through normal gameplay. Dev wings and Steampunk wings now have their own devoted section at the bottom, with the original data preserved so that it can still be referenced by players with "enhanced" game experiences. Aelesia (talk) 05:16, 25 November 2013 (UTC)

Festive wings
I did some testing with wings to determine how fast the air speed of the festive wings is compared to other wings by just running off a high place (same starting position) and marking where lightning boot particles begin. After testing for a while, it seems like they are just as fast as the pumpkin moon/flame tier wings (123,750% on the page). Other wing speeds also ranked the right way, so I feel that this is enough proof for their speed.

85.156.83.161 21:46, 28 March 2014 (UTC)
 * Are you saying the page is correct? Or that something needs to be changed...? Note their speed is already shown as being the same as flame/tattered/spooky wings, but they're ranked differently because of the significantly different range and duration.  Equazcion ( talk ) 22:18, 28 Mar 2014 (UTC)
 * Nevermind -- I see you put the speed in whereas before it was missing. Thanks -  Equazcion ( talk ) 02:32, 29 Mar 2014 (UTC)

where do the new wings fit in for this table?

Fishron Wings
From this test I did (http://i.imgur.com/9ke9rhl.jpg), it seems that Fishron Wings have a longer flight time than Spooky Wings. Can someone confirm this please? Sodapone (talk) 03:29, 10 May 2014 (UTC)
 * The flight time itself is approximately the same: tested a few times with a stopwatch. However, the distance traveled is far longer than the other wings in Tier 7 due to the Fishron Wings being much faster; the table is misleading as it is now, in my opinion the Fishron Wings deserved their own tier because they are undeniably superior. I understand the tiers are ordered due to flight time, so I'm gonna go ahead and split the third column for the tier 7 so the real vertical distance traveled is immediately evident to the common player visiting this page. --186.136.111.144 18:17, 15 May 2014 (UTC)
 * The table is set up right now according to the range in the game code, and Fishron Wings show a 180 range in the code, like the Spooky and Tattered do. Splitting the "height" off is a good solution, in fact the height column should probably be called "actual range" and the "duration" called "base range". The other wings can have that field split as well, to show actual calculated distance the same way.  Equazcion ( talk ) 18:40, 15 May 2014 (UTC)
 * Ah, I understand now. I'm not as tech savvy to be looking at the game's code though, so all my data comes from in-game testing. Speaking of which, I've since tried a few other wings and it appears the Fishron ones are a unique exception: all other wings I've tested reached the height listed for their tier. --186.136.111.144 19:05, 15 May 2014 (UTC)
 * Have you tested Leaf Wings vs. Ice/Flame/Ghost? Assuming the current speed values are accurate, there should be a significant difference in effective range between those. They have the same duration and if the Leaf Wings are significantly slower as the table says, it wouldn't make much sense if they had the same actual range, and something must be off here.  Equazcion ( talk ) 19:09, 15 May 2014 (UTC)
 * Those are actually the first ones I tested, since I use the Leaf one mainly for aesthetic reasons. They all have the same range. Something interesting though: I was just testing the Festive Wings and Hoverboard: both take me from 298 feet to 470. However, when I tried to start moving horizontally as soon as I reached 470 feet with them, the Festive Wings took me noticeably farther. The same thing happened when comparing Leaf to Beetle wings. I would assume the listed "speed" is actually the horizontal speed boost, not vertical. Just in case, all this last testing was done in the new 1.2.4.1 hotfix, and all with a character wearing nothing but the wings and a Depth Meter. --186.136.111.144 00:07, 16 May 2014 (UTC)

Cloud jumping before flying, a bug?
Having to cloud jump before being able to fly when wearing multi-jump accessories has just been added as a bug. I personally always thought this was intended behaviour... though I personally don't use those accessories when wearing Wings because it can get kinda bothersome. I thought some discussion would be in order. --186.136.111.144 17:47, 16 May 2014 (UTC)
 * I agree the behavior is annoying and I don't use double-jump accessories with Wings partially for that reason. But, I still don't see any reason to assume it's unintended behavior. It's been that way since Wings were first introduced, and I think if it were a bug it would've been corrected by now.  Equazcion ( talk ) 17:59, 16 May 2014 (UTC)

Question Posted
In theory, all you have to do is defeat the wall Of flesh, and buy the leaf wings from the witch doctor, when he is in the jungle at night. Is it really that easy, or have I misread something here? --203.122.226.79 07:14, 27 May 2014 (UTC)
 * You also need to build a house in the Jungle and get the Witch Doctor to go there. And they cost 1 platinum coin. Personally I think it's easier and far less expensive to kill Wyverns and Ice Golems for Soul of Flight and the Ice Feather to craft the Frozen Wings.  Equazcion ( talk ) 13:26, 27 May 2014 (UTC)

Total Max distance
Just did a bit of testing on the total max distance of a Bunch of Balloons, Frog Leg, Fishron Wings, Frostspark Boots, Flying Carpet, and Featherfall Potion. Holding the Up key while flying with all of these gives a grand total of ~1400 blocks of flight distance.  Okakeri ( talk ) 1:59, 03 July 2014 (ETC)
 * An interesting bit of info. Adding it to the article, thank you for testing! NoseOfCthulhu (talk) 16:16, 5 July 2014 (UTC)

Fishron wings don't quite tell the truth
Fishron wings say they give unhindered movement in liquids, but that isn't quite true. This is most observable in honey, but you can tell with water if you have a keen eye. -Thermophile
 * Quite right. I changed the note slightly. Equazcion  ( talk ) 20:19, 25 Apr 2015 (UTC)

Sort order
I was surprised the Lunar Event wings are not all together at the end of the list. Any reason not to put them there? Are the wings sorted by a particular attribute besides roughly by rarity/awesomeness?
 * The table is automatically sorted, and can be resorted based on other values by clicking the arrows at the top of the columns. The default sort value is total flight time. Gearzein (talk) 11:15, 4 July 2015 (UTC)

New max height graphic is too big!
Maybe that could have it's on page as a "guide" or something, but taking up more than a screen worth of space with that isn't reasonable.--— BlueMana (talk) 03:39, 10 July 2015 (UTC)
 * Since it is right of the table where there is normally no picture at all, I don't think that it takes any space that could've been used otherwise. Personally I don't have a problem with it and it displays the jump heights quite well. -TheFrostSpark (talk) 06:48, 10 July 2015 (UTC)
 * I guess it depends on your screen size. I'm looking at it on a different screen now, and I does fit as you say. But just barely. Any smaller than a maximized 1280 window and it'll go above the table. So not as bad as I first thought, but I'm still skeptical.--— BlueMana (talk) 19:51, 10 July 2015 (UTC)
 * Just checked it on my iPad and there the picture was completely above the table. I understand your point now and I'm agreeing that it's not optimized for low resolutions but I wouldn't want to miss it in the article since it demonstrates, as I stated above, the jump heights so well. -TheFrostSpark (talk) 19:59, 10 July 2015 (UTC)
 * The table here really requires exclusive real-estate here. It's too big for an image floating right, except on larger displays. I moved it to Guide:Wing comparison. You needed to click the thumbnail then click again to display full resolution in order for it to be readable anyway, and this way actually saves people a click. Equazcion  ( talk ) 20:10, 10 Jul 2015 (UTC)

Tiers?
Before 1.3, there used to be a column to the left representing the "Tiers" for similar-height wings. Would it be worth it to add it in again? Considering it was probably not an official "tier"ing of course, but I digress, it was helpful to compare and it made things a little easier to comprehend instead of just one big long list that has no cohesive separations between different wings. --Racf92 (talk) 01:36, 11 July 2015 (UTC)
 * The tiers were removed partially because they complicated the table code significantly in a large table like this, making it difficult for editors to alter. They also didn't really add much information: The tiers were simply groupings based on flight time, so if you sort the table by the "time" column, you'll see the same basic arrangement. Equazcion  ( talk ) 17:47, 12 Jul 2015 (UTC)

Mothron Wings speed
Just picked up the mothron wings and expected them to be faster than my faerie wings, being that they are 150% speed over my 108%, according to this page. However that speed seems to be incorrect as they're notably slower. With the Faerie wings equipped with no other speed boosts, I rise horizontally at 51mph, and fall at 38mph. With Mothron wings it is 43mph rising and 25mph falling, horizontally. Syteless (talk) 17:38, 12 July 2015 (UTC)
 * I'm not sure I understand your meaning. Ascent and descent would be vertical speed. The flight speed bonus column is meant to indicate gliding to the left and right, not ascent or descent. Gearzein (talk) 18:20, 12 July 2015 (UTC)


 * See words: "horizontally". I chose to measure the speed while rising and falling while moving horizontally left or right, because I find it would be difficult to gauge speed if I were constantly flying up/down to find the speed. So yes, the speeds I gave include the ascent/descent speeds. but it also includes the horizontal speed, and the difference shows. Syteless (talk) 19:53, 12 July 2015 (UTC)
 * I see. I checked it out and it seems that the actual bonus for Mothron Wings is 0%. Someone just edited the value based on the wings around it, I suppose. I've corrected it. Gearzein (talk) 20:42, 12 July 2015 (UTC)


 * Ok, sorry if I seemed uppity, I was frustrated at something else at the time. In the future, how would one suggest I better determine the speeds? Since I have no idea how we arrive at these percentage increases. Syteless (talk) 22:08, 12 July 2015 (UTC)
 * My bad. I didn't interpret your statement as uppity, I just didn't understand what you meant at first. Once I tested it myself I saw what was going on. Just for future reference, testing with the Stopwatch is unreliable, because the player's ascent and descent speeds contribute to the visible reading, when the cap for the stat in question should be a constant for a single pair of wings. Changing multiple variables during a test alters the outcome too unpredictably and produces faulty results, but I believed this to be the problem when it ultimately wasn't.
 * In any case, normally we'd pull data like this directly from the source code, where all these values are laid out. In this case I didn't have access to a current version of the extracted game source, so I had to do a combination of checking the page history and good ol' empirical testing. With mothron wings, a player glides at the same speed they're capable of walking normally. One of the other sysops extracted the data for most 1.3 items on day one, so I checked the current value against an older revision of the page. My finding was that the value of 150% is recent relative to the item's addition, and was an isolated change that was obviously incorrect. The older version claimed the bonus to be 0%, which the test seems to demonstrate. It's not perfectly scientific, but for our purposes it's more factually correct than the previous information. Gearzein (talk) 02:07, 13 July 2015 (UTC)

Bonus Speed Consistency
Could we please keep the bonus horizontal speeds consistent? For most of the table, you have 125% 130% etc, but on some wings you have 0%. When reading that, I think, "oh, so you can't move horizontally with these?"

I understand that you mean to say they grant no bonus, but if you are using 0% to indicate no bonus, then the rest of the bonuses should be 25% 30% etc. Or you should change the 0% to 100% indicating that you are multiplying your base speed by 100% or multiplying it by 125%. -CycloneSP --68.221.25.213 21:16, 21 July 2015 (UTC)--68.221.25.213 21:19, 21 July 2015 (UTC)
 * As far as I know, they are all consistent. Bonuses are added on to the existing base, rather than multiplying it. Those with a bonus higher than 100% cause the player to glide at more than twice unassisted walking speed, which happens to be most wing types.
 * I'm not going to pretend that I instinctively understand the formula or anything, but I did a quick test with the two wing sets I had available, Leaf and Spectre, which have 125% and 150% bonuses respectively. With an unassisted walking speed of 17 mph, gliding with Leaf wings measured 38 mph, while Spectre came up 42 mph. These results are consistent with what the values indicate. Gearzein (talk) 21:33, 21 July 2015 (UTC)
 * I tried Angel Wings: 36 glide speed, vs. 15 walking speed, would equal a 140% speed boost (currently reads 108%). PS. I'm not sure how the table should work, nor if or why glide speed was chosen as the determining factor, nor exactly what calculation goes into the boost in the game -- but the pure-horizontal speeds appear to differ from gliding. If you fly diagonally but are constrained to flying level by a row of blocks above you, with Angel Wings, your speed is 32, meaning a 113% boost. I'm again not sure if the values should be replaced by those... Equazcion  ( talk ) 04:09, 30 Jul 2015 (UTC)
 * The stopwatch is no doubt rounding in some manner, I'm under the impression that it rounds both ways (down for <=0.5, up for >0.5 - this is the standard for XNA float->int), so minor inconsistencies to the values here are very likely to occur (even more so because several of the %s here are slightly rounded already). It's using horizontal speed only, not glide speed (glide speed is a diagonal speed including the ~17mph (by stop watch) slow fall speed - you can use pythagoras to convert glide into horizontal speed, though that adds more potential rounding errors so simply forcing horizontal flight is better). Speed modifiers do not impact flight horizontal top speed, not even frostspark boots make a difference when using wings (though frostsparks themselves provide the same top speed boost than leaf wings, etc do when wings aren't in use.


 * Long story short though, these values appear to be gathered/calculated from the game code and are purely horizontal movement %s related to base (i.e. no items, etc) top movement speed, but rounded to whole values. They're all exact fractions in practice - +108% is 25/12 of base (or +13/12), +117% is 13/6 (or +7/6), +125% is actually dead on (that is, +5/4), +133% is +4/3, +150% is +3/2, etc. Hoverboards 'hover' max speed is actually 10/3, or +7/3, which is +233+1/3% as well. Similarly frostspark boots provide +125%, though in-game appear to be 1mph slower than equivalent wings according to the stopwatch - likely related to friction from blocks or gravity. Random related fact: the slime mount adds exactly 1/3 of the base top speed (total 4/3 of base top speed), but of course overrides frostspark/lightning/etc (and wings, of course) as all mounts do. 81.141.145.230 08:52, 30 July 2015 (UTC)


 * If you wanted to go completely nuts and post an even shorter version of that story, I would say go for it. Equazcion  ( talk ) 10:07, 30 Jul 2015 (UTC)
 * Well, strictly speaking just the 1st sentence of that paragraph was the short version, then I went and added extra details unnecessarily, just one of my many not-so-great habits when it comes to explaining things. But yeah - horizontal movement only, top speed specific, gathered from code but rounded a little basically.


 * Without making a mess on the page or otherwise making it less readable they're as accurate as it gets without displaying them as fractions instead, which may confuse some people - not that them being in terms of bonus speed helps that, especially as most are >100% boosts. 81.141.145.230 19:52, 30 July 2015 (UTC)


 * The details are fine and appreciated, however I'm not understanding where in the code these values came from, nor what exactly they represent in a practical sense. I get that there might be little 1mph discrepancies, but given that, they still don't match up, as I pointed out (again, practically speaking). You say they do, and quoted some numbers "in practice", but you don't mention what you were doing in order to test them and which values you took from that -- unless "better to force horizontal flight" meant you've been flying up against a line of blocks and took the max speed achievable from that. Also, if that's the case, others above stated that the glide speeds worked out to the bonus percentages on this page, at least for a couple of wings they tested; is that coincidence?


 * I'm seeking to clarify this so that I can add a summary to the page that describes where the speed bonus numbers came from and what they actually mean. Equazcion  ( talk ) 23:24, 30 Jul 2015 (UTC)


 * Somewhat of a coincidence - they've used a walking speed of 17mph to start with, which means they were using +% movement speed modifiers, albeit not many, which boost walking top speed when not using a mount or lightning/frostspark/hermes/etc but don't impact max flight speed. Using glide speeds just happened to roughly offset that increase when they considered rounding errors.


 * There's a bunch of stuff for speeds but the big 2 for top speeds in the live game are maxRunSpeed and accRunSpeed floats in the player data array - and honestly it's easier to just monitor the values in game using .net to view the player data structure in real time because the speed stuff has a bunch of variables and it's much easier to tell which are important and how they interact with each other in a live environment (not to mention it saves me having to use XNA to get a decompiled version to check a bunch of small code snippets) - it also allows simultaneous testing with the stopwatch as a sanity check, which hasn't thrown up any outliers for horizontal movement with wings (or mounts or lightning/frostspark boots or even walking normally with no special accessories both with and without % ms buffs). That said, if you really want to go through each wing's individual code (or to check those you don't have in game) and the rest of the related code then you're looking for variables with values like 6.25f (+108%), 6.5f (+117%) 6.75f (+125%), 7.5f (+150%), 10f (hoverboard hover, +233%) as a float of 3 is the base speed and if I recall correctly they're just set outright via = instead of added via += in the code. The variable name won't necessarily be clear unfortunately.


 * maxRunSpeed is most important for standard non-sprint/flight accessory movement, including swimming (turtle mount boosted swim speed for instance), including any mounts that don't sprint, fly, etc). accRunSpeed determines max speed when using special accessory effects such as flight, hover-flight, and sprinting (incl. sprinting mounts like the bunny and unicorn) and generally ignores + %ms beyond such things. Mounts override both values with their own, negating everything else. Whichever one is highest at any given moment determines your top speed and they can vary depending on whether or not you're touching the ground and if you're in air or a liquid, depending on which accessories/mount you're using. The float values are equivalent to a little over 5mph on the stopwatch per 1 in the float (base is exactly 3 with no accessories and no mount, etc) it seems, but of course as floats they have decimal values - though accessory effect top speeds are simple clean fractions at least, unlike the maxRunSpeed value that determines max speed without sprinting/flight accessories but with +% ms modifiers. It's worth pointing out that these are essentially speed caps, making them technically theoretical max horizontal speeds, but the difference is negligible given enough space to reach max speed, especially when flying with wings, which seems to negate the roughly 0.2 run slowdown.


 * So for clarities sake then: I'm reading the values off from the live data (Terraria.Player.accRunSpeed primarily for wings, details above) when using the various wings and then doing a horizontal-only flight with the stopwatch to ensure the values are in line (unavoidable rounding from the stopwatch aside). Note that as mentioned above, 1 in the float is a little over 5mph from the stopwatch. At a glance at the extreme data points (10f=52mph (rounded up), 3f=15mph (rounded down)) it's 5.15 to 5+1/6mph, which means the base speed (3f) is actually around 15.45 to 15.5mph, not 15mph. Treating it as 15 exact can easily result in calculations being off by 2 (rather than just 1) with the highest boosts, even more if insufficient care is taken to eliminate vertical motion from the stopwatch value.


 * Oh, as for what they mean - well, they're literally a direct modifier on max horizontal speed in the air in the same fashion as spectre/lightning/frostspark boots sprint is when on the ground, simple as that really. 81.141.145.230 03:33, 31 July 2015 (UTC)


 * Searching for those float values was a good suggestion. I found the relevant snippets: wingSlot, apparently a wing class determination I thought was some kind of unimplemented thing before, found in each wing's item stats (Item.cs), is set as "wingsLogic" in Player.cs, which is then used to set accRunSpeed (also Player.cs, line 18479). Thanks for the comprehensive explanation. I'll probably get a more accurate explanation into the article soon. Equazcion  ( talk ) 03:52, 31 Jul 2015 (UTC)