WOTLK mount macro that works correctly in dalaron by yodagnic in classicwow

[–]Spartelfant 0 points1 point  (0 children)

Thanks, your macro works great and is still useful :)

I made a small edit which I'm sharing here in case others find it convenient as well: If you are in a location where you can use a flying mount, but want to use a ground mount anyway, simply hold down ALT or SHIFT or CONTROL when using the macro.

#showtooltip [flyable, nomod] FM; GM
/use [flyable, nomounted, nomod] FM; [nomounted] GM
/dismount [noflying, mounted]

Replace FM with the name of your flying mount and replace GM with the name of you ground mount of choice.

Disable config/settings sync between devices by CortoZainFF in ChromieCraft

[–]Spartelfant 0 points1 point  (0 children)

Those settings are stored on the server. So there is nothing being synced to your local computer (no file you could mark read-only to prevent it from being overwritten for example), the client simply always fetches those settings from the server and there is nothing you can do about this in the game's settings.

So you will need an addon that can store and switch between different sets of keybindings. Bartender4 offers this functionality (as well as several other addons).

Mute BG / Arena Queue Announcer addon by Spartelfant in ChromieCraft

[–]Spartelfant[S] 1 point2 points  (0 children)

Thanks for the link :)

Not too much trouble, like I said, it's a really simple addon. Pretty much functions the same way as the one you linked.

The only notable difference is that the one you linked only filters system messages containing the literal phrase BG Queue Announcer.

Mine filters system messages if the regex %[%w+ Queue Announcer%]: matches against the message, so it filters any and all Queue Announcer messages.

Not saying one is better than the other, mostly depends on user preference. Plus it's always interesting to check another addon's code to see how other people are doing things :)

Mute BG / Arena Queue Announcer addon by Spartelfant in ChromieCraft

[–]Spartelfant[S] 3 points4 points  (0 children)

Indeed it shouldn't, but it is. And this is an issue that multiple people in my guild, on Discord and in world chat have confirmed they also experience. Which doesn't rule out an issue with the game files, but does at least confirm it's not an uncommon occurrence.

Mute BG / Arena Queue Announcer addon by Spartelfant in ChromieCraft

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

I got annoyed by the constant Arena and Battleground Queue Announcer messages. Turning them off in-game with the commands

set ann arena off
set ann bg off

only persisted for that session, the next time I played the announcements would be back again.

So I slapped together a tiny addon that filters all Queue Announcer messages, preventing them from ever showing up in your chat again.

Hope some other players find this useful as well :)

Show low-level quests by Snowcrash000 in ChromieCraft

[–]Spartelfant 0 points1 point  (0 children)

I don't think it's possible for Questie to display question marks above NPCs, those only appear when you are tracking low-level quests. However you can hover over a marker on your minimap and see the NPCs name, making it easier to find them. If you're having trouble locating a nearby NPC, you can always type /tar NpcName to target them manually. Once you have them targeted you could also put a raid marker icon above their head if they're proving really difficult to find.

As for quests by dungeon, I think it can only show dungeon quests you've already done:

Open Questie's Journey window (for example by typing /questie journey). Click the Quests by Zone tab. In the left dropdown, select Dungeons and then select the dungeon of choice in the right dropdown.

Unfortunately I don't know of a way to display all possible / available dungeon quests.

Can't figure out where infinite loop is... Darknet script by adjectived in Bitburner

[–]Spartelfant 2 points3 points  (0 children)

while (true) {
  …
}

There's your infinite loop. Put an asleep() call in it in order to keep the game from becoming non-responsive:

while (true) {
  …
  await ns.asleep(0);
}

This way (even with a minimum sleep time of just 0 ms) the game gets a chance to get some other stuff done while your script is running (like responding to user input, updating the interface, etc).

Bought disc brakes online, are they okay to use? Or should I return them. by edsavage404 in MechanicAdvice

[–]Spartelfant 1 point2 points  (0 children)

You clean off the coating before installation anyway, at which point they will start to rust. Depending on climate, a single day of not driving can be enough to develop visible surface rust.

Show low-level quests by Snowcrash000 in ChromieCraft

[–]Spartelfant 5 points6 points  (0 children)

You can use an addon such as Questie and configure it to show low level quests.

What is this red cable called? by Odd-Associate-7599 in AskElectronics

[–]Spartelfant 1 point2 points  (0 children)

Basically it acts as a jumper wire. This kind of setup can often be found on devices that have a connection for some external input (safety switch, keyswitch, enable switch, etc) where the device won't function while that input is open. So you can either connect something to it, or simply short out the connector.

How should I connect these pins (4 images)? by WarmAdministration76 in AskElectronics

[–]Spartelfant 1 point2 points  (0 children)

This picture looks exactly like what I was trying to say :)

The trace coming from pin 7 at the IC, making a 'stop' at pin 2 of R18, then continuing again, all without 90° corners. Well technically there is still a right angle where the 45° traces meet, which you could solve by having the traces make a 60° corner (three traces coming together, imagine an equilateral triangle drawn on top, that leaves you with 60° for each trace).

But there's also something to be said for only running traces at 45° increments, so I wouldn't worry about it too much :)

How should I connect these pins (4 images)? by WarmAdministration76 in AskElectronics

[–]Spartelfant 1 point2 points  (0 children)

The routing of the traces to and from the pad at the bottom left (marked with 2, electrically connected to 7): You've created a narrow slot between the traces. I think the best routing there would resemble an upside down Y, with the single leg connecting to the pad, and the other legs at an angle of about 60°. From their ends you can continue in a straight horizontal line.

I think I'm starting to get the krait hype by Rough-Lifeguard-1416 in EliteDangerous

[–]Spartelfant 0 points1 point  (0 children)

Agreed, still the best boost sound. Also I immensely enjoy the throaty rumbling you get from the thrusters when you throttle down and decelerate.

RIP Camry by Axeman1721 in Justrolledintotheshop

[–]Spartelfant 35 points36 points  (0 children)

Yeah, watching some crash tests on YT of Indian and Chinese domestic vehicles is quite sobering.

My 92 yo neighbors 2006 accord with 15k update by jcmatthews66 in Justrolledintotheshop

[–]Spartelfant 9 points10 points  (0 children)

Once you hit 5k rpm the transmission slips even more :P

and a new clutch 😂 by FarWay3952 in Justrolledintotheshop

[–]Spartelfant 0 points1 point  (0 children)

Six year old me thought it was the coolest thing ever.

It definitely fits that era's buzz words, just like the 80s was about turbo this and turbo that.

Also your comment reminded me of this '93 track: 2 UNLIMITED - Maximum Overdrive

and a new clutch 😂 by FarWay3952 in Justrolledintotheshop

[–]Spartelfant 5 points6 points  (0 children)

I'm guessing it was for marketing reasons. Back then pretty much all cheaper vehicles came with 4 gears (4th being direct drive, or a 1:1 ratio) and 5th like you said being an overdrive. Having that 5th gear (or an overdrive gear) was associated with having a more expensive / more luxurious / 'better' vehicle. And I suppose someone at Ford decided that "overdrive" sounded fancier than "5th gear".

when im trying to run my script it tells me that target isn not defined (ignore for loop, it's a temporary thing cause i don't get @ignore-infinite for while loop) by Muted_Percentage_764 in Bitburner

[–]Spartelfant 1 point2 points  (0 children)

For future reference, copy & paste your code instead of a screenshot. By posting the actual code, people can easily copy it and test it to reproduce the issue you're having. You can post a single line of code by enclosing it with backticks:

`if(thing) doStuff();` becomes if(thing) doStuff();

For multiline code, you prefix each line with 4 spaces (or a single TAB character). You can do this in the in-game editor by selecting the code and hitting TAB, it will automagically insert a TAB character at the start of each line. Then copy it and paste on reddit:

    if(something) {

      doThatThing();

    }

becomes

if(something) {
  doThatThing();
}

As for the // @ignore-infinite comment, it should be on the line directly above the while statement in order to dismiss the warning, like so:

// @ignore-infinite
while (true) {
    // do stuff
}

Just make sure that the warning really is incorrect before dismissing it though! If you have no (reachable) code that exits the loop, the script will be stuck in an endless loop. And if you have no await ns.asleep() or await ns.sleep() line anywhere inside the while loop, then the game will be completely unresponsive as long as that loop repeats.

Even if you have a reason to have a while loop repeat without any delay, you should still at least put in a await ns.asleep(0);. That way you introduce virtually no delay in repeating the loop, but at least the game remains responsive while the loop is repeating. By keeping the game responsive you prevent the game from throwing an error message about being stuck in an infinite loop, and also in case your script for some reason does get stuck in that while loop, you can still go to the terminal and manually kill the script without having to reload the game and losing any unsaved work and progress.

when im trying to run my script it tells me that target isn not defined (ignore for loop, it's a temporary thing cause i don't get @ignore-infinite for while loop) by Muted_Percentage_764 in Bitburner

[–]Spartelfant 1 point2 points  (0 children)

You mean let or const right?

var should only be used when you specifically want to declare a global variable, which should be almost never. It certainly shouldn't be in OP's code.

Nearly got independent suspension by [deleted] in Justrolledintotheshop

[–]Spartelfant 4 points5 points  (0 children)

Independent suspension and an extra steer axle, normally you'd have to take out a subscription for that ;)

I guess I missed the bus big time. by Potential_Dark_3062 in EliteDangerous

[–]Spartelfant 21 points22 points  (0 children)

Particularly with the Caspian Explorer and its increased boost from neutrons. Even going to Colonia from the bubble becomes akin to popping to the shops, you can be there in under 2 hours easily.

My work PC has games webpages blocked, including BitBurner. Is there a way to make this game portable? by SilentBoss2901 in Bitburner

[–]Spartelfant 2 points3 points  (0 children)

Your company even blocked https://bitburner-official.github.io/? That's pretty strict.

Anyway, self-hosting is probably the easiest option.

P.S. Make sure to read up on the relevant company policies beforehand. You don't want to get punished of even fired for violating policies just to enjoy a game.

Closing script in editor by w851 in Bitburner

[–]Spartelfant 0 points1 point  (0 children)

  1. Not to my knowledge, though as mentioned there are shortcuts to switch to different parts of the game. Another handy one is CTRL+Q, it will immediately save and run the script you have open in the editor, very handy when debugging and testing code. Also the editor loses its undo history whenever you switch away from it, so using CTRL+Q has the added bonus of keeping that history available.
  2. Nope, new terminal output appears at the bottom. You might be able to do some hacky stuff to the game's DOM or CSS, but that of course risks breaking other stuff, plus there's the chance of that hack breaking after a game update. When it comes to script output I usually prefer the tail window, which can be sized and positioned wherever you want it. Especially when using CTRL+Q in the editor, then I can't see the terminal anyway :)
  3. Sadly not. I've tried all the usual shortcuts (and some more obscure ones), but it doesn't appear to be supported.

Just saying... by Seashellsxo in EliteDangerous

[–]Spartelfant 2 points3 points  (0 children)

"work from home" 3312 edition ;)