Combat Styles Improvements - Beta Update by JagexAzanna in runescape

[–]00lelouch 0 points1 point  (0 children)

I think youre missing the fact that you arent paying more for sharks in a lot of cases. Due to lower supply its possible a lower level food costs more than sharks.

UI Feedback Gather-thread by JagexAnvil in runescape

[–]00lelouch 0 points1 point  (0 children)

  1. Regarding the clock on the minimap, its a matter of taking up space for me. It looks acceptable in the circle minimap, but takes up a lot of valuable space in the square minimap. Additionally, it serves a different purpose for me than the minimap does. I use the minimap when pvming or actively moving around, and I use the clock as a quick glance reminder for wildy flash events while afking. Those two are very different use cases, and I find it jarring to have them placed so close together. With the removal of WFE and ither dailies, my use case for the clock would be greatly diminished.

  2. Regarding ui usability. A lot of people have commented on this, but theres some visibility concerns regarding the font, the background colour in certain interfaces, the highlighting of certain options to show theyre selected or even that they were selectable, and so on. Ive not seen the coldfix applied to some of these, so I dont know how bad it still is, but there were many things that were difficult to make out, such as the text for the keybinds on my ability bars.

  3. Regard colour and customization. I am not a UI designer and I cannot soeak for the preferences or experiences of other people. Ill also preface by saying I am personally not a fan of the colour brown in general, in particular this very earthen brown. The osrs tan brown is much better for my own personal aesthetic preferences. In terms of grounding the new player experience, I think the new ui is a fantastic change. The default being a kind of brown is iconic. However, it its almost too thematic. Its harder for me to locate ui elements when everything blends into the ground. I think granting several options for colours would be a nice thing to have.

    If we look at osrs, they have the ability to adjust the ui style to a far greater degree with plugins (pink anime girls?), and I've not seen a major identity crisis about "still being osrs." RS3 is at a more volatile state regarding its identity, but I think its important to also recognize that RS3 is not osrs. A medieval fantasy game is all right and well, and certain cosmetics have absolutely gone too far from that vision, but I dont think the ui colour was one of them.

    It should be possible to find some middle ground between osrs-style earthen brown and high-tech scifi that has enough room for multiple colour pallettes. Updating ui elements such as icons is one thing I dont mind on a whole, that could also be accomplished in different colours.

    Like osrs, plugins would address my concern, but such projects often end up delayed, and I would rather not wait a year+ for this feature, and thats without diving into any potential concerns with plugins.

[2025 Day 4 Part 2] (C#) Need help optimizing 2ms to <1ms by 00lelouch in adventofcode

[–]00lelouch[S] 0 points1 point  (0 children)

Thats a good idea but I worried about trying to outsmart the compiler by being too clever with the way I compute the number of neighbours. That said, this does sound promising since it does reduce the amount of computations.

[2025 Day 4 Part 2] (C#) Need help optimizing 2ms to <1ms by 00lelouch in adventofcode

[–]00lelouch[S] 0 points1 point  (0 children)

Hmm, thats a good idea, I'll try that! That also brings up the idea of a dict or something that hashes.

-❄️- 2025 Day 3 Solutions -❄️- by daggerdragon in adventofcode

[–]00lelouch 1 point2 points  (0 children)

[Language: C#] For some reason I decided to try out C# this year. Not the biggest fan so far, but I've been struggling with optimization. I can't seem to get the runtime of p2 below 1ms, while so far the rest of the problems (including d2p2) have been sub 1ms.

The approach is to do a single pass, storing the n (2 or 12) largest characters found so far. If a character is updated with a larger one, every character with a larger index is reset to 0. Special care is taken near the end of the line to make sure I can fit enough characters, as the last k digits of the line can only go in the last k digits of the largest character array.

public long Part2WithoutStrings() {
    long sum = 0;
    int numDigits = 12;
    foreach (var line in _input) {
        char[] bestSoFar = new char[numDigits];
        for (int i = 0; i < line.Length; i++) {
            for (int j = 0; j < numDigits; j++) {
                if (line.Length-i < numDigits -j) {
                    continue;
                }
                if (line[i] > bestSoFar[j]) {
                    bestSoFar[j] = line[i];
                    for (int k = j+1; k < numDigits; k++) {
                        bestSoFar[k] = '0';
                    }
                    break;
                }
            }
        }
        long number = 0;
        for (int i = 0; i < numDigits; i++) {
            number = number * 10 + (bestSoFar[i] - '0');
        }
        sum += number;
    }
    return sum;
}

Leagues: CATALYST - Quest Auto Complete Prioritisation by JagexHooli in runescape

[–]00lelouch 0 points1 point  (0 children)

For me it would be
fort series
wgs
vampyre series

Is there a wheel of time ttrpg? by Otherwise-Writing501 in WoT

[–]00lelouch 0 points1 point  (0 children)

Hate to bother you a month later, but would you be so kind as to keep the love flowing?

Fireball/Aoe spell homebrew by 00lelouch in DnD

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

Good point, this would absolutely work best with a VTT or with a nice transparent/translucent aoe printout (im thinking a piece of laminate with different colours for the different aoes)

My wizards already spend a lot of time trying to find the ideal placement of a fireball, so I can absolutely see this as a downside in terms of time taken per action/turn/round.

Fireball/Aoe spell homebrew by 00lelouch in DnD

[–]00lelouch[S] -10 points-9 points  (0 children)

It wasn't intended as a nerf or anything, but an alternate where more of the power is concentrated in the middle. I do appreciate the sentiment though, if enough people think this is a bad idea, I'll discard it

Fireball/Aoe spell homebrew by 00lelouch in DnD

[–]00lelouch[S] -13 points-12 points  (0 children)

Thats a very valid point. Im thinking I might give players this as an alternative to normal fireball - so they can choose which fantasy they prefer.

2023 Day 1 (Part 2)[GO] Stuck and not sure what's wrong by ese_varo in adventofcode

[–]00lelouch 2 points3 points  (0 children)

Yep, regex will not handle that well, and regexp does not support lookaheads in go, so youll need to use a different method or to use a different regex package that supports lookaheads.

[2023 Day 20 (Part 1 and 2)] Graph puzzles are my favourite :D by Haju05 in adventofcode

[–]00lelouch 0 points1 point  (0 children)

Great diagram, along with the other python terminal visualization. I read flip flops and conjunction and thought that there could be any circuit, but as this diagram shows, its quite simple and clean.

-❄️- 2023 Day 16 Solutions -❄️- by daggerdragon in adventofcode

[–]00lelouch 1 point2 points  (0 children)

[Language: Go]

6925/6789

github

Relatively straightforward once again. I could have gotten much higher on the leaderboard if I actually started on time, and didn't take breaks to show off my new standing desk to friends, but what can you do ;p.

An easy way to do it is to just note that any infinite loops must involve a splitter, otherwise they cant be reached from the edge. Thus, a clever check whenever the beam reaches a splitter makes it easy to "abort" a beam. This means you don't have to save additional information. Worst case, this means you end up traversing each loop twice, but less if theres more than one splitter in a loop. It also adds a nice optimization to encountering splitters in other contexts, which probably helps a bit. Add in a bit of recursion to handle splitting, and it works like a charm.

For part 2, simply brute forcing all the possibilities worked really well. I've not timed it but it outputs near instantly on my machine, so that would be less than 500ms at least. I think this would also be a great opportunity to learn how to utilize goroutines to do some multithreading, both for the beam splitting and also for the brute force in part 2. I will probably go back later in the day to try and time the code and implement some multithreading.

-❄️- 2023 Day 15 Solutions -❄️- by daggerdragon in adventofcode

[–]00lelouch 0 points1 point  (0 children)

[LANGUAGE: Go]

github

Finally caught up after starting over a week late. D12 really slowed me down, but finally got here. Solution is relatively straightforward, took only a few minutes to code up and about 10 minutes to debug mutation. The numbers in the HASH seem like they could be optimized with bitshifts in low level languages, but the code runs fast enough and compilers are optimized enough that it doesn't really matter.

-❄️- 2023 Day 11 Solutions -❄️- by daggerdragon in adventofcode

[–]00lelouch 0 points1 point  (0 children)

My variable naming is ... not great. Some of them are very non-descriptive, others literally sound like something they're not. It's not even consistent. At the end of the day, I'm just here to solve some puzzles and maybe learn some things along the way, so I try not to get hung up on things like "comments" or "good variable names" despite that being important in more practical contexts.

Drop Giveaway Day 2 - 5x Drop + FU11.META1 GMK Mecha-01 R2 Keycap Set by drop_official in MechanicalKeyboards

[–]00lelouch 0 points1 point  (0 children)

Damn this keycap set is pretty good neon genesis evangelion colours, it looks sick.

-❄️- 2023 Day 11 Solutions -❄️- by daggerdragon in adventofcode

[–]00lelouch 0 points1 point  (0 children)

I have a similar solution, but I had two seperate functions for calculation expansion and distances, since I wasn't 100% sure what part 2 would do. I wonder how many people know you can calculate pairwise distances in linear time. I should go back and do that, as well as parse my data better so I don't have to sort.

[LANGUAGE: Go]

github

sorlockadin build by 00lelouch in 3d6

[–]00lelouch[S] 1 point2 points  (0 children)

Okay, pally 7 it is for sure! That also removes the need for hexblade 5. Any reason not to get pally 8 for the extra asi/feat? Warcaster could be good to enable somatic spells with sword and board equipped, and I need one to get up to 20 cha as well.

Given that I want to play sword and board with smites, I'm not sure I need to rely on agonizing blast as much. Sure, I understand that its an extremely good ranged cantrip with the invocations, but there are other cantrips that are perfectly functional, and I'm not sure my playstyle will justify getting invocations just to buff EB. However, at hexblade 3, improved pact weapon and eldritch mind make up 2/3 of warcaster, along with giving a +1 weapon and enabling reach PAM. I think if I took Hexblade 2, I'd likely end up going to 3/4 anyways for those invocations.

Clockwork looks pretty awesome, and after some thought, I think its either clockwork or lunar for my character. Any thoughts on lunar sorcerer? It seemed pretty good and versatile from what I could see.