How a typo in Terraria means this Skeleton can ignore dodges
Вставка
- Опубліковано 22 лип 2024
- How a typo in Terraria means this Skeleton can ignore dodges
it's always the empress of light!
pointless dead discord: / discord
Credit to Kellam Yoshikage (amaboye) in #video-suggestions for the idea!
Chapters:
0:00 Intro: the undodgeability mechanic
0:52 Uh oh, something's wrong... why the hell are the daytime Skeletrons dodgeable?!
1:10 The code behind undodgeability (Empress & Dungeon Guardian, normal)
1:44 Skeletron's code
2:04 Oops someone forgot an r
2:26 How the Skeleton can "steal" Skeletron's mechanics and ignore a dodge
3:00 Oops someone forgot a prime
3:17 Outro
Music:
Terraria - Windy Day
Terraria - Underground
Mods and Packs:
Foundry & Alchemy (Pack) - steamcommunity.com/sharedfile...
Stanberry Font (Pack) -
steamcommunity.com/sharedfile...
Stormdark UI (Pack) -
steamcommunity.com/sharedfile...
DragonLens (Cheat Mod) -
steamcommunity.com/sharedfile...
Better Zoom (QoL) -
steamcommunity.com/sharedfile...
Character Stats (QoL) -
steamcommunity.com/sharedfile...
How a typo in Terraria means this Skeleton can ignore dodges - Ігри
Skeletron's ID name isn't NPCID.Skeletron, it's NPCID.SkeletronHead. This helper class wasn't always used in the vanilla source; one of the programmers was probably tired and changed the magic number to the wrong constant.
Do we know for sure what it was in the original code?
@@renakunisaki Well I looked at the code lol. The switch case checks for ID 21; ID 21 is Skeleton, ID 35 is SkeletronHead.
@@johnsnail the compiler will most likely reduce enums to the constants themselves, we won't know if they worked with the raw IDs or the enum
@@chlorobyte Devs confirmed they do, and the two numbers being wildly different makes that clear on its own.
My bad on forgetting that; the dev typo is still the likely case regardless.
This will basically never happen in a real run but it'd be *really* funny if some 1HP hardcore run died to this
It would be funny history that a man in full holy hallowed armor died to some random skeleton.
@@Terraw sad*
@@Meowlegend7 both
Most Hardcore runs die to overconfidence.. so the Skeleton possessing this power could ironically let it work.
terra will you make a video about the zenith in 3 seconds bug with the achievement?
I read the title and thought that skeleton can dodge
SANS???
Lmao, same!
* what, you think i'm just gonna stand there and take it?
*megalovania intensifies*
Same. Our neurons just built different fr fr
Finally a worthy opponent! A nohit Skeleton!
No hitting a skeleton? Things sure are getting undertale here
"OUR BATTLE WILL BE LEGENDARY!"
Also, Myra we fully expect you to now follow through and nohit a skeleton
I genuinly had to read that twice to make sure you said Skeleton and not Skeletron.
Not a good day to be a mechanical machine shaped like a skull
Thank you for introducing EBF to me
You're slowly turning into the Terraria version of pannenkoek and I love it
Now we just need a 3 hour video of some irritating Terraria Mechanic that bothers everyone but no one has fully explained yet.
since when does bro play terraria? W
He's kinda like decino but for terraria and not old
Hey it's the funny Generation Retro unsightreadable, GD coins guy
@@a.random.cat.22”Into the terraria version of”
This should be made an easter egg during the skeletron fight, a visually enraged skeleton spawns during the fight, but it's just a normal skeleton enemy that is undodgeable lmao.
nuh uh
perhaps in legendary mode
new getfixedboi spawn
okay sure but uh, the pfp?
Maybe theres an easter egg were skeletron "dodges" attacks (it says something like miss and he doesn't take damage)
Oh God I better make sure no regular skeletons bang once on a tall gate
You are using the Fairy Princess instead of the Wisp? That is insane to believe.
A fairy princess is prettier than a flying burning skull I guess. Other than that, she's worse than Wisp because you can't control her.
@@DanielQuan13011Fairy Princess is my favorite light pet, so I prefer it more.
Wisp is very cool too, though. Sometimes I swap to that.
Wisp is cool, but it is kinda annoying when you are mining, and the fairy princess has a higher light radius
All this chitter chatter about the better light pet between wisp and fairy princess but tbh i know the best one is THEEEE JACK O' LANTERN YEAAAH HES COOL AF THATS ALL I CARE ABOUT YEAHH
@@gablink5190 From a quick trip to the wiki, their lights are the same.
The uncaring melee dodge build vs the undodgeable Skeleton spirit
That's not a skeleton! That's just Sans messing with the Devs again!
Finally found someone who made a Sans joke
Holy moly you and the makers of Wand of Sparking could make an esoteric compendium of Terraria data.
The 3 (because to my knowledge there are 2 people running Wand of Sparking) could remake the entire Terraria wiki
@@Goat_gamering WoS is made by Deadbug and Canadien. And I'm certain that the three of them are the living embodiments of the trivia section.
I like that the existence of dodges based on random chance means that you can technically face tank any boss without instakill attacks forever without even wearing armor, you just need Dream’s luck mod to do it
Luck stat doesn't affect dodges iirc. I hope I'm wrong because that would be insanely funny.
@@fragmentedrose7401 They don't mean in-game luck, they just mean luck in general. E.g. landing on that 25% dodge chance every single time is technically possible but unlikely.
@@firestrike5478 They said "dream's luck mod", which is a mod that cranks your luck stat to insane levels
@@firestrike5478 what the other guy said. "Dream's luck mod" is an existing mod that changes your in-game luck stat so they did in fact mean the in game luck.
@@firestrike5478actually, it's not! the effect the brain of confusion gives you acts as a cooldown, so the brain will always fail if you're tanking. you'd have to rely on the 10 percent of the master ninja gear!
Who's stronger?
A martial artist personally protected both by the gods themselves and the still-living brain of a Lovecraftian deity
Or:
Bone-itis
Bone-itis solos negative difficulty + verse
Player: What? You think I'm just gonna stand there and take- ouch!
Whenever they patch this, they shouldn't fix the typo, just add skeletron along side it.
I love whenever I can dodge le funny skeleton bros... Oh, wait. I can't.
Kellam at it yet again
2 videos in a day huh
*week.
@@Terraw i am not familiar with the concept of time huh
Waffletime celebrating Skeletron prime being forgotten rn
Some relogic employee is facepalming right now
They should make skeletons undogeable in the next update in the for the worthy seed because of this
Two amazing Terrasteel videos in a week, this should be considered a national holiday!
My theory based on 0 evidence is that they had NPCID.SkeletonPrime or something in the original code, but because that's not something that exists, it got removed in the compiled version.
That would cause compilation error about unknown "SkeletonPrime".
@@madcioyeah
This is the kind of content I fw
Skeleton when u tryin to dodge him
"R + Dont care + L + Didnt ask + My rizz is more powerfull. Tonight, 22 . 00, date, bcause through all the Terraria's, its, indeed an undodgeble one!"
Why am I surprised it's a switch statement. It's Terraria code... It's ALWALYS switch statements.
if they fix this they should keep the skeletons not being dodgable, but make them undodgable all the time
I love that skeltron prime was just forgotten about
the infamous R
Relogic indirectly nerfing summoner yet again
skeleton prime
this truly is a re-logic moment
I was expecting a late month upload when u said next month
Much skeleton, even if the metal one was forgotten.
Yay!
3:10, I didnt see the decompiled code, but it is possible that developers didnt forget about Skeletron Prime, as he might have same ID as Skeletron and the game is handling both bosses from one type of enemy. Didnt see the code, but that would also explain why they didnt notice the typo, if they tried to type "SkeletonPrime" they would notice, as compiler would give an error.
imagine if skeleton prime was an actual hardmode enemy
Nah, they do have separate IDs. Good guess, though.
The IDs only refer to individual NPC IDs, so you couldn't refer to both Skeletron and Prime in one value. They would have to be separate. That's why it's only the blue shirt skeleton that can be undodgeable, that's what the ID resolves to.
@@kellamyoshikage286no reason they couldn't technically have the same NPCID and be differentiated by an ai[n] tag or some other field. That would be a weird way to do it but it wouldn't be something too out of the ordinary for terraria.
As far as I've seen, the only cases where separate enemies have the same ID are when those enemies differ only by scale and/or color. Pinky is a blue slime variant, and so is a yellow slime. However, Dungeon Guardian and Skeletron have different sprites and thus separate IDs, and the more obviously different Prime gets a separate ID for the same reason.
Though the weird thing is Prime's head actually uses a different AI style as well, it's just that that style does the same things as DG/Skeletron AI.
Side note, size variants of the blue shirt skeleton are equally affected by this glitch since they use SetDefaults() to define their variants, like how Pinky is a blue slime according to slime rain. Bone-throwing skeletons, however, have different IDs to give them their unique behavior. They also can't push doors iirc.
But you can survive dungeon guardians's hits
That skeleton just was a master of enforcing while life, if you dont get it then dont worry
Mellon
🥇
Friend?
"Minor spelling mistake, your dodge mechanic is invalid" -- Terraria Skeleton, probably
blue shirt skeleton... i name him snas
because he ignores dodges instead of dodging, so hes like the reverse of sans
boys, Sir Terrasteel has uploaded
great vid, though sometimes music was too loud
i find it quite funny that the *blue shirt* skeleton is the one that can ignore player dodges.
Next you'll be telling me he can dodge your attacks and shoot blasters at you
thats so fucking funny
As a modder that's so funny because that's definitely something I'd do
I've been modding the game lately for fun to do stupid stuff like hammering furniture. It's hilarious.
I'll fix this in my modded version.
SANS!! Stop ignoring the human's dodges! You're not Skeletron!
The programmer that wrote this function: ........fuck.
How do you find this out?? You would literally have to comb over all of terraria’s code to find this. Or you’re insanely mad, die to a skeleton and decide to check the code on why you didn’t dodge it (which literally should not be something you notice or care about this much lol)
I dunno. Amaboye just showed up with it one day.
I guess there are people who just scour the code.
Read changelog
“Skeletron is undodgeable during the day”
Go test this out ingame
Skeletron is, infact, dodgable
Check sourcecode to find out why this is the case
@@maqma_2118 Actually yeah that would make a lot of sense… uhm 😅
Someone was wondering about the full list of undodgeable enemies, so I checked in the code because that's faster than scouring version histories. Then I saw the skeleton and got curious.
@@kellamyoshikage286Ah that makes sense, thanks haha
That's hilarious
Amazing
reverse sans
can you make a how to for extracting terraria's files?
This is hilarious
hope this never gets patched
Alas, I actually reported it on the forums before I mentioned it to Terra.
@@kellamyoshikage286 found terraria Oppenheimer
perfect
Wait
I though skeltron and prime despawn when it turns day???
Ive been playing this game for 9 years. HOW DID I NOT KNOW THIS
100% relogic can just make a hotfix like right now, but it would be funny to keep it in the game so
skeleton primre
Wait you mean you cant dodge EOL daytime but i remember that the master ninja gear make me dodge her attack i play on mobile pls explain for mne
iirc that update never made it to mobile. Its how it used to be there, dodgable (as it SHOULD be. Do not disrespect players like this, Relogic!)
HOW DO U FIND THESE THINGS
Nvm i was 3 seconds away from you telling us who told u about this when i commented
Man I can't hear you behind all of the music and game sounds wtf
Oh nous
As a programmer. Yeah I could see myself doing something like this
the EOL dodge change was just...awful, tbh. Makes it so painful to fight.
Wow, that's actually crazy lol
I don't even know how you can discover something like that. I'm assuming by looking through the code for some reason...?
At the end of the video the person who discovered this issue mentioned that it will be parched. Does that mean the devs are aware of this or is that just speculation?
It probably means someone told the devs. It’ll probably be fixed in 1.4.5.
Someone was wondering about the undodgeable mechanic in another server, so I looked into it and found the method/traced the Skeleton AI to figure out how to make him undodgeable. Then I reported it because it gave me a convenient excuse to bring up how weird it is that Skeletron's speed is uncapped.
Missing semicolon moment
The music at parts was louder than you talking.
thanks for making the EoL even more cancer I guess
also lol
lmao even
Wait? You cant dodge daytime empress?
W video
Leave it in Relogic, it’s funny!
uh daytime empress is hard? it took me like 5 attempts with endgame gear
They Will Fix this but turn the Skeleton into a feature
please
the music is kinda loud. It was kinda hard for me to listen to your voice :(
It was fine
LOL
1:11 as a coder who uses C# (the same programming language used to create Terraria), when I saw this boolean function, I started analyzing it 🗿🗿
wait dodging eol was a thing in the past?
Yes
Yes, and thankfully I killed her during that era
How else do you avoid damage? Do you stand there?
Reverse sans
Hope it gets fixed in 1.4.5
Hello
🥈
Lmao
SA-
lmao
Re-logic being a anti-fun police.
music is way to loud.
lets gooo
Lol
These changes were terrible and I hope that, rather than correcting this typo, they just remove the "dodge ignorance" mechanic entirely. At bare minimum they need to make it so ONLY the instakills are dodgeproof and not all their attacks, although even that is trash.
The daytime empress change will forever be my least favorite change relogic has ever done. Only for the fact that it just removes the option to use dodges entirely. I can and have nohit daytime empress easily i just see no reason why this option should be completely stripped from players when specing into dodging nerfs your potential damage output by a fair bit. You're prolonging the fight for some survivability which is a fair tradeoff in my eyes.
Doesn't being able to get hit defeat the purpose of it being a "no-hit" challenge?
@@desestscourge6240…just don’t equip the dodge items then.
@@desestscourge6240 i dont see why dodges should be disallowed even if it is a "no-hit" challenge. theyre in the game and using them should be an option that you can go for if you choose to. Just outright disabling them while also not saying theyre disabled feels incredibly arbitrary
@@NotSnak yeah this. If anything a dodge ISN'T a hit, by definition! You didn't take damage. therefor, no hit
I had not known of the change to EoL. Just means use better armor against her.
nah its a straight up instant kill if you get hit, always, no matter what
dodges made the fight bearable but as of that patch EoL daytime is a hard NO
@@vaelophisnyx9873 daytime EoL was always meant to be difficult, you're supposed to learn the attacks and avoid them(also, you can still get "better" armor for the fight, that just means more damage/mobility/support in this case instead of dodge chance or defence)
epic mojang fail
Is there a mod that reverts this behaviour, making all attacks dodgeable again? I wasn't able to find one.
To me, this was the most insulting change in the history of Terraria, because its entire purpose is to _remove_ something interesting that is the natural result of the interactions of existing mechanics. If Re-Logic wanted certain attacks to be guaranteed kills, they shouldn't have added the dodge mechanic to the game.
Literally unplayable.
This is gamebraking and just made the game unplayable, I will be asking for a refund
Proof that they don't test their game
So much for that labor of love
Literally unplayable. Relogic, plz fix.
that's so dumb
e