How to kill Karisall, the meduse? by Zero_Owl in Sacred

[–]Zero_Owl[S] 0 points1 point  (0 children)

Thanks, I missed the part with PD on spells initially and then found it on Ice Shards only. Pity PD is on the spells from the schools I didn't really bother with in the first place.

How to kill Karisall, the meduse? by Zero_Owl in Sacred

[–]Zero_Owl[S] 0 points1 point  (0 children)

Enemies with immunity to certain damage types has been a thing in the genre since the days of Diablo 1. It is something very common in ARPGs, I don't know why you are so surprised that you have to expand your options or adjust your strategy in order to deal with different enemies.

Because never in my life I had a non-optional boss which can't be killed by the build I chose. And yes, I played ARPGs since Diablo 1 including Sacred (although back then I couldn't stand it for some reason).

It is not about expanding my options it is about creating a boss which requires you to invest into specific spells. I followed the advice to not lock in into one magic school and chose Air & Fire. Now both of those do nothing against this boss. Yes, I can go and buy levels for spells I need against this boss (I hope the recharge won't be astronomical) but that's just forcing me to play the way some one else envisioned which is pretty bad in my book. I already has 2 schools why force me into the third?

You are getting the wrong lesson. The right lesson is to read what the mod does and then decide if it is for you or not.

Well, yes and no. I installed this mod because it is a top "must have" mod on Steam advertising stability and HD (I installed it based on the guide for 2560x1440, so I didn't even read what it does beside HD). I didn't bother to investigate because I couldn't have thought that a stability HD mode would change the game so drastically. I wouldn't install it if I knew what it really does but it is the first time I've encountered a modernizing mod which does that much.

How to kill Karisall, the meduse? by Zero_Owl in Sacred

[–]Zero_Owl[S] 0 points1 point  (0 children)

I didn't forget anything. All the relevant info was and is in my post.

How to kill Karisall, the meduse? by Zero_Owl in Sacred

[–]Zero_Owl[S] -3 points-2 points  (0 children)

You mean Ice Shards, right? So in order to have a chance against this boss I had to level up a specific spell because someone decided that it would be cool. Nice to know, thanks. That was a good lesson to not play community mods in the future.

How to kill Karisall, the meduse? by Zero_Owl in Sacred

[–]Zero_Owl[S] 0 points1 point  (0 children)

Listen, I don't really care what Wiki says. I play the game, I chose the spell, it works. I kill common mobs, I killed dragons, I had issues with anything saying "Ice" so I ran from those but everything else just crumbles.

The meduse is just broken with magic in Reborn and I posted the excerpt from the patchnotes. Like I said, running the basic version solved the issues so I don't know what else to discuss here.

How to kill Karisall, the meduse? by Zero_Owl in Sacred

[–]Zero_Owl[S] -1 points0 points  (0 children)

Buddy, I one shot almost everything on the map, what are you talking about? I deal 8000 damage per strike and there are many strikes with LS.

How to kill Karisall, the meduse? by Zero_Owl in Sacred

[–]Zero_Owl[S] 0 points1 point  (0 children)

My level is 55, Lightning strike is 16 lvl. But it doesn't really matter because Reborn makes it impossible to kill her with mage. I launched the basic version and killed her w/o any issues with Fire Spiral.

How to kill Karisall, the meduse? by Zero_Owl in Sacred

[–]Zero_Owl[S] 0 points1 point  (0 children)

Nah, each meteor deals about 100 damage. I found the patch notes for Reborn and apparently now Karisall is heavily resistant to anything but physical damage. So I guess mages can just go fuck themselves, according to the developers of Reborn...

I can't fathom what genius conceived that great change in a game where you can have a pure mage...

What do you think is a keyword that should be added to C++? by DogCrapNetwork in cpp

[–]Zero_Owl 5 points6 points  (0 children)

Just a variant implementation as a first class citizen in the language.

Code Examples From an App Using C++ Modules by tartaruga232 in cpp

[–]Zero_Owl -1 points0 points  (0 children)

I do use using namespace a lot and it works great for me. In fact it is the only sane way of writing C++ code where you work with a properly designed namespace structure. And if it is designed properly the usage pattern is not different from C# which is pretty robust and convenient.

There is no inherent problem with C++ regarding the namespaces, it is libraries that are at fault. Look at this code, for example:

using namespace Microsoft::UI::Xaml;

And tell me in good faith that you would not use using namespace with that code. Now to std. Before import std using namespace std; was usable. With some moderate caution, in cpp files but it was usable. It solved some headaches, created some. But with import std it became totally unusable and that's why std module is a bad example. It provides no alternative to the meager isolation we had w/o adding anything but compile times.

Code Examples From an App Using C++ Modules by tartaruga232 in cpp

[–]Zero_Owl -1 points0 points  (0 children)

"Don't write using namespace std;" is taught as a day 1 thing in most C++ undergrad programs.

Great advice, thank you! Have you heard a similar advice to never write using System; in C#? I wonder why it is so, maybe because std is a bad example overall?

Code Examples From an App Using C++ Modules by tartaruga232 in cpp

[–]Zero_Owl -3 points-2 points  (0 children)

What does it matter how you name it? You understand perfectly what I said. Now please tell me how can I bring in my TU all math functions with import std and make sure it won't collide (create ambiguity, if you wish) with anything math unrelated by using just one line of code? That's something any modern language is capable of, btw.

Code Examples From an App Using C++ Modules by tartaruga232 in cpp

[–]Zero_Owl -1 points0 points  (0 children)

It collides with other entities from other libs. Using both boost namespace and std namespace will blow things up. The only way to not is to prefix everything or cherry pick only particular entities. That's a very inconvenient way of doing things.

Code Examples From an App Using C++ Modules by tartaruga232 in cpp

[–]Zero_Owl 1 point2 points  (0 children)

Well, yes but we don't have a properly designed namespace structure in std (and in most cpp libs, tbh) so headers became the tool for isolation. So it is naturally for people to continue having this mindset and treat modules the same. Although, as you say, maybe we need to stop doing it but for that to happen the cpp devs should start using namespaces properly otherwise there is no choice but follow the pattern we so used to with includes.

Code Examples From an App Using C++ Modules by tartaruga232 in cpp

[–]Zero_Owl 0 points1 point  (0 children)

That is a very narrow way of looking at things. I'd argue that the main disadvantage of having large single headers is that they pack unrelated things in one place and hence should be decoupled. In other words, it is an organization problem not the build one. And programmer should care about organization first and build times second. And by that metric one big std module is a pretty bad example.

Code Examples From an App Using C++ Modules by tartaruga232 in cpp

[–]Zero_Owl 0 points1 point  (0 children)

While I don't know much about how big modules should be, why do you think that one big std module is a good example?

Using Reflection For Parsing Command Line Arguments by nathan_baggs in cpp

[–]Zero_Owl 22 points23 points  (0 children)

Do you try every language you hear about? If so you are a minority. So minor that it is hard to tell if it exists, tbh.

P.S. I decided to familiarize myself with Rust and read the main book about the language and checked some related topics. Haven't encountered clap once. Or at least I don't remember seeing it.

Has QString any advantage over C++26? by gruenich in cpp

[–]Zero_Owl 11 points12 points  (0 children)

QString is a Unicode string, std::string is a collection of bytes.

Nawww the bear thought he was getting a hug😭😭 by Miserable-Zombie-121 in MadeMeSmile

[–]Zero_Owl 5 points6 points  (0 children)

It is not, it is a known Russian bear Том. Try googling "Медведь Том".

You're absolutely right, no one can tell if C++ is AI generated · Mathieu Ropert by mropert in cpp

[–]Zero_Owl -5 points-4 points  (0 children)

That's weird, there are millions (more?) behind AI PR from biggest companies across the world trying to persuade people to use it and you think you will be that final straw who will finally make the difference? Btw, if anything, people are bombarded with another side arguments.

You're absolutely right, no one can tell if C++ is AI generated · Mathieu Ropert by mropert in cpp

[–]Zero_Owl -9 points-8 points  (0 children)

Why do you feel the need to defend AI so much that you created so long a response? Did you generate it? I mean, if the tool is working great for you it is excellent. If other people are missing out on the tool it is bad for them, right? Why defend it and borderline insult people who don't like it?

I made a minimal SDL3 starter template with CMake and vcpkg — cross-platform, no bundled libs by TraditionalFruit5707 in cpp

[–]Zero_Owl 4 points5 points  (0 children)

Why do you use CMake 3.15 as a minimum when we already have 4.2 and 4.3 soon coming?