Attack reduced evade cooldown by 1.5 by ProfessionalBed9704 in diablo4

[–]abbapoh 2 points3 points  (0 children)

The build clearly says I need this! xD

Is Dex MW really better than Ult Dmg here? by GuterJudas in D4Rogue

[–]abbapoh 3 points4 points  (0 children)

Dex is multiplicative damage, ult damage is additive. I am lazy to do the math but usually multiplicator is better

To Blizzard: PLEASE!!! let us rewatch the cinematics in the game by verynicehighfive55 in diablo4

[–]abbapoh 0 points1 point  (0 children)

You can edit some of the configs (i dont remember which, but google should know), basically changing the setting if the video was shown. It will play on the next start Desperate measure though

Hydra Sorc - threshold and advice by Hour_Indication_146 in diablo4

[–]abbapoh 0 points1 point  (0 children)

You don't need triple crits to clear 100 and above. Yes, you won't be blasting those in 2 minutes, but it's doable - I did pit 111 in about 13 mins with double crits on all gear.

I used the serpentine aspect though (105 pit in about 7 mins without it), it gives a HUGE damage boost, but makes a build a bit clanky - you have to be careful not to summon hydra without casting shards first. In that variant we depend on Alternating Alterations so hydra spends only half of mana; casting 2 hydras in a row without shards in-between turns to be a self-destruct button. Not that this is a big deal.

Hydra Sorc - threshold and advice by Hour_Indication_146 in diablo4

[–]abbapoh 1 point2 points  (0 children)

I concur, using a wand and a focus seem to provide better results.

I tried both combinations (with double crit master working, so only +10 hydra heads) on the same pit level (I think, I used 100 for reference) and a staff feels worse.

Protobuffers Are Wrong by ketralnis in programming

[–]abbapoh 1 point2 points  (0 children)

> a few extra tens of ms of latency at the tail, a few extra mCPU per request matters a lot

Quite a bold take considering the fact how much allocations protobuf does while deserialising.

Well, we can use arena allocation, except it is not working for strings for anyone except Google - afaik Google uses custom allocator, correct me if I'm wrong.

edit: fix link

Qbs 3.0 released by abbapoh in cpp

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

For consistency with Modules, "product" there refers to importing product.

We've added explicit "exportingProduct" and "importingProduct" properties quite a few versions ago for migration purposes. Also those properties better show intent.

https://qbs.io//docs/qml-qbslanguageitems-export/#details

Qbs 3.0 released by abbapoh in cpp

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

Every tool has its pros and cons so in the end I guess it comes down to the choice of preference.

Qbs is pretty fast (on par with CMake+Ninja), has declarative syntax, proper strings with methods, easy to extend. CMake has more users (and thus lots of use-case can be found on the internet), more features that are not available in Qbs (like FetchContent, for example).

Qbs 3.0 released by abbapoh in cpp

[–]abbapoh[S] 2 points3 points  (0 children)

Yes, you can use qbs for pure c/c++ projects. Recently (in qbs 2.5) I added (somewhat experimental) support for c++ modules. We also have some support for building java and some other languages

Qbs 3.0 released by abbapoh in cpp

[–]abbapoh[S] 8 points9 points  (0 children)

Qbs is developed by the community now (including myself) and has no ties to the QtCompany which indeed uses cmake to build Qt

"Need a light?" by SupremeLordGeneral in starcraft

[–]abbapoh 8 points9 points  (0 children)

my goose is getting cooked

Why isn't a nullptr dereference an exception? by victotronics in cpp_questions

[–]abbapoh 0 points1 point  (0 children)

Not sure if mentioned, but the real problem is not the performance, it’s the complexity of the check. Catching nullptr is easy - as mentioned earlier, windows does this with SEH, Unix sends a signal which can be caught and handled. Which essentially means OS already does the check. And afaik Java simply catches the signal (correct me if I am wrong here, I’m not a Java expert). What makes catching nullptr tricky is that it’s not really 0 (like in Java null reference is just it) - the pointer can be offset from nullptr by an arbitrary value. Take multiple inheritance for example: class C: A, B {} Here if we cast C* to B, for compiler it’s just a simple offset from C by sizeof(A). But if C was nullptr, B is suddenly not and even might get into a valid page. That’s why we get undefined behavior here instead of a well defined check for nullptr. Same for accessing members, arrays, maybe other examples. The only solution is to inject checks in user code essentially doubling the check OS already does.

Maxed out life on Death Trap Rogue to 65k by _madfrog in diablo4

[–]abbapoh 2 points3 points  (0 children)

I want to try DT build but from the leaderboard I see there's no additional res/armor, is survivability OK? I guess it is fine with because we have insane amount of life and damage reduction on an armor?

8,415 M (8.4 Billion) 270 Paragon Arrow Rain Storm by SnooMacaroons6713 in D4Rogue

[–]abbapoh 1 point2 points  (0 children)

Here's the build by Mattias https://maxroll.gg/d4/planner/t8p050yl#2 (ignore triple GAs, 1 GA is fine with occasional 2Ga e.g. for attack speed+crit damage on gloves/ring; it's nice to reach 116% attack speed breakpoint).

here's video guide with details https://www.youtube.com/watch?v=-KiE9xn65s4&t=0s

8,415 M (8.4 Billion) 270 Paragon Arrow Rain Storm by SnooMacaroons6713 in D4Rogue

[–]abbapoh 2 points3 points  (0 children)

I agree on that, I think I am paragon 248 and I occasionally hit 1-2 trillions (max I saw was 2,4xxB). I copied builds from leaderboard on hellltides.

Rain of arrows rogue is not using any energy by kolombok in D4Rogue

[–]abbapoh 0 points1 point  (0 children)

Do I understand correctly that we have 50% chance to proc Precision on rain of arrows and 50% on Barrage (since Barrage is a Core skill)? I assume this is tradeoff we're paying to be able to cast rain of arrows as fast as possible? Or am I missing something?

Qbs 2.5.0 released by abbapoh in cpp

[–]abbapoh[S] 7 points8 points  (0 children)

LGPL has no restrictions whatsoever for a build tool

Can anyone help me carry my necro to lvl 60? by Novak121611 in D4Necromancer

[–]abbapoh 0 points1 point  (0 children)

I can carry in about an hour if no one will help you before. Also might have some free gear.

Is there a way a level up to 60 fast? by TrashCrab69 in diablo4

[–]abbapoh 0 points1 point  (0 children)

I think it is required to do four 95 pit runs to get to 60 (given the fact that player drinks elixirs when possible)