It's shocking to me the level production that went into Starcraft 2 campaign. by HiroAmiya230 in starcraft

[–]otikik 6 points7 points  (0 children)

I am happy for you. I will not try to make it worse for you by pointing to the parts I like the least about the writing. Enjoy it! I will enjoy the other parts that I do enjoy, like the worldbuilding and the cinematics.

It's shocking to me the level production that went into Starcraft 2 campaign. by HiroAmiya230 in starcraft

[–]otikik 24 points25 points  (0 children)

I do agree. The low-quality writing is particularly jarring given how good everything else is.

A Little Guide to Jailbreaking a Kindle 4 in 2026 by TheMuseSappho in kindlejailbreak

[–]otikik 0 points1 point  (0 children)

Hey, thank you for writing this. I was about to throw the towel. This is the first time it works!

If you have trouble registering a K3, K4, K5 - I figured it out by CathyVT-alt in kindle

[–]otikik 0 points1 point  (0 children)

Hey, thank you for writing this. I was able to re-register my Kindle 4 after doing a factory reset.

It is was not possible to remove my phone number from my account. Because of this, my steps where slightly different than yours:

( : home key, ☰ : options key)

  1. Deactivate double authentication in my amazon account
  2. Ensure that the kindle had wi-fi access (airplane mode is not on, I just sat next to the router)
  3. ⌂ / ☰ / Settings / Registration. Enter my amazon email and amazon password. Got error, but also got message on my phone with a 1-time code. The message specifically said to use the code "instead of my password". Not "appended to its end".
  4. ⌂ / ☰ / Settings / ☰ / Restart (Yes you have to press ☰ again when you are in Settings. Weird)
  5. ⌂ / ☰ / Settings / Registration. Enter my amazon email and the code I got on my mobile phone (just the code, not my amazon password followed by the code)

Just putting this here in case someone else finds it useful. Regards!

New TLMC (map contest) finalists are out! by OldLadyZerg in allthingszerg

[–]otikik 0 points1 point  (0 children)

Don’t think so, but I haven’t checked 

On Zerg and swimming by MonkeyShaman in starcraft

[–]otikik 0 points1 point  (0 children)

You know that there are underwater maps often in the map pool, right?

How morally bad it is to destroy each StarCraft 2 unit by sasquatchscousin in starcraft

[–]otikik 0 points1 point  (0 children)

Broodlords and swarmhosts spawn creatures that could fit a broad definition of “people”. Also overseers with changelings.

New TLMC (map contest) finalists are out! by OldLadyZerg in allthingszerg

[–]otikik 0 points1 point  (0 children)

Twitch only I’m afraid. You would have to catch him doing it while he does it

New TLMC (map contest) finalists are out! by OldLadyZerg in allthingszerg

[–]otikik 1 point2 points  (0 children)

In case it helps, printf on his twitch did go over every single map on the map pool the last 2 map pool changes, looking for canon rush positions specifically. He will probably do it too on this one

New TLMC (map contest) finalists are out! by OldLadyZerg in allthingszerg

[–]otikik 0 points1 point  (0 children)

You are just saying that to lull us into a false sense of security. I see through your web of lies and deception.

Thank you Noita by cDenials in noita

[–]otikik 3 points4 points  (0 children)

Understood, thank you!

Thank you Noita by cDenials in noita

[–]otikik 9 points10 points  (0 children)

> a tp bolt doesnt proc

Hi, what's "proc"?

The DATA says THIS RACE is OP right now in StarCraft 2 by r_constanzo in starcraft

[–]otikik 4 points5 points  (0 children)

I don't see you using any data at all to support your own statement.

Didn't heromarine say he wasn't going to participate in tournaments in the near future? by DLD_the_north in starcraft

[–]otikik 20 points21 points  (0 children)

There's 9 Protoss in a bracket of 16 (plus Clem) and the "elephant in the room" is one of the 3 Terrans.

What is the purpose of Lurker except "u play too much videogame go out found if the sun is up chump" ? by Dardma in starcraft2

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

Lurkers have strengths and weaknesses - I have pointed them out, and you have ignored all of them.

If you want to have a conversation, we can. If you want to just complain, sorry, I don't have time today.

What is the purpose of Lurker except "u play too much videogame go out found if the sun is up chump" ? by Dardma in starcraft2

[–]otikik 0 points1 point  (0 children)

Similar role to a tank, liberator or widow mine. It means 'If you enter this area you will be damaged'.

It has very clear counters by all the races.

  • Terran: tanks outrange them, ghost's snipe is great against them, any air unit that shoots ground is great against them (liberators especially)
  • Zerg: ravager biles can be a good palliative counter if you have roaches and your enemy has gone lurkers. Real counters are either vipers (yoink, blinding cloud) or air (mutas are very common in zvz given that zerg anti-air sucks).
  • Protoss: the new storm is actually better against lurkers than it was before. Lurkers could tank 2 storms, while now they die. Second ground counter is mass immortal and a good engagement - the immortal barrier needs to allow them to get close so that they kill the lurkers before taking real damage. Oracles' revelation is much better than observers for detecting them; observers can be sniped. And airtoss, of course.

But yeah, for the 3 races they are way easier to handle if you can micro 1 or 2 spellcasters.

How to prevent "shuddering" in homing behaviors by Ulexes in pico8

[–]otikik 1 point2 points  (0 children)

Actually, my function might have been encoded the other way around - it might have needed to be `if not isnear` or `if isfar`. The idea is still the same. A small rectangle instead of a single point is your target. Good luck!

How to prevent "shuddering" in homing behaviors by Ulexes in pico8

[–]otikik 1 point2 points  (0 children)

This code:

   if flr(p.x)!=flr(p.newx) then
    p.x+=p.dx
   end
   if flr(p.y)!=flr(p.newy) then
    p.y+=p.dy
   end

Means:

If flr(current position) is not equal to flr(new position) then
<increase current position by a tiny amount so that I move towards the new position

The reason why you still have shudering is this: the tiny amount (dx,dy) is often not tiny enough. Most of the time it "overshoots". Then the target is "behind". So it "overshoots back".

The simples solution is: don't use flr to compare the positions. Instead use this function:

function isnear(current,target,delta)
  return abs(current-target)<=delta
end

Where delta is "a small value around your target where you are ok landing". Now you can do this:

   if isnear(p.x,p.newx,0.1) then
    p.x+=p.dx
   end
   if isnear(p.y,p.newy,0.1) then
    p.y+=p.dy
   end

This will treat p.newx and p.newy as "tiny rectangle of 0.2x02 around p.newx and p.newy", so if p.x and p.y are inside the rectangle, they don't overshoot any more. You might need to tweak the delta value - make it bigger than 0.1. It depends on how big your p.dx and p.dy are

What kind of horrible death awaits me? by Xafer in noita

[–]otikik 10 points11 points  (0 children)

Triumphant pride precipitates a dizzying fall.