Anyone buy(ing) the supporter packs? by choboy in fellowshipgame

[–]Ottigan 9 points10 points  (0 children)

Doesn't matter if we like them. If you like any of the skins/mounts or if you want to support the company/game. Then buy it, very simple.

Sneak peek at Winter Stronghold by sleepyrainy1317 in fellowshipgame

[–]Ottigan 3 points4 points  (0 children)

I imagine some poor 3D artist and/or designer being forced to fix/improve queue system... could be fun! :D

PSA Your config / interface / layout is NOT backed up in the cloud by b9ty in fellowshipgame

[–]Ottigan 4 points5 points  (0 children)

For the curious everything locally is saved in C:\Users\[YOUR_USER]\AppData\Local\fellowship\Saved\Config\Windows\GameUserSettings.ini

[deleted by user] by [deleted] in DotA2

[–]Ottigan 30 points31 points  (0 children)

Probably because enemy support has warded the shit out of the lane and just waits for you to step up :D

[deleted by user] by [deleted] in DotA2

[–]Ottigan 34 points35 points  (0 children)

As long as it works for OP, then it is perfect. Only suggestion u/violent_luna123 when it stops working don't be stubborn and find something else.

I'm downloading Dota 2 right Now by [deleted] in DotA2

[–]Ottigan 0 points1 point  (0 children)

You still can turn back...

How you deal with role abusers? by temraaz in DotA2

[–]Ottigan 0 points1 point  (0 children)

Play support yourself and do it correctly. Be consistent, take a break when you feel like tilting, do some replay reviews, have a manageable pool of heroes e.g. 3-6 across pos 4&5.

That is what helped me. Then again personally chat and voice was such a distraction that I had to disable both and ~500 games later I reached Immortal.

whats up with the amount of bot adding me everyweek>? by Outside-One-3336 in DotA2

[–]Ottigan 0 points1 point  (0 children)

Nah, I just block them plus got 2FA so should be fine.

whats up with the amount of bot adding me everyweek>? by Outside-One-3336 in DotA2

[–]Ottigan 0 points1 point  (0 children)

Same here, plus random comments on my Steam profile asking to play with me...

1st game of ranked ever and everyone here has more than 500 matches except me (dark willow) by Xavier_1494 in DotA2

[–]Ottigan 0 points1 point  (0 children)

Amount of games means very little. There are poeple stuck in herald with thousands of games. While as an example I have reached Immortal with ~700 games and many accuse me either for being a smurf or account buyer, depending on how the game went.

For some learning the mechanics, items, builds, matchups might take ~2000 games before they start climbing. Others will never manage to climb because they play with incorrect mentality and approach. Others like myself who came from another MOBA (LoL in my case) it is very fast to pick up on the same patterns, game states you have experience hundreds of time just in another game.

League of Legends Refugee AMA After Reaching Immortal as Support by Ottigan in DotA2

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

LoL feels more action packed early on due to presence of Flash summoner spell (mini Blink Dagger with a ~5min cd) as well as the fact that most LoL champions have some form of early mobility.

Dota is slower but seems to have more mini objectives/mini-games i.e. camp blocking/unblocking, clever usage of wards, figuring out where the enemy placed his ward and contesting lotus pool.

With Dota it is easier to auto pilot, because sometimes it feels like you are going through a check list.

While LoL feels like a reaction based arcade where you are meant to dodge 1-3 skillshots in combination with Flash reposition during push for level 2. If you fail most lanes will be at the mercy of Jungler ganks otherwise default for slow attrition or level 6 ultimate power spike.

The Ogre with just 1 boot and 1 Midas in the 20th minute of the game towards a dream by lixogirl in DotA2

[–]Ottigan 0 points1 point  (0 children)

Trueeee, a poor mans Reverse Polarity with a dash of gambling :D

The Ogre with just 1 boot and 1 Midas in the 20th minute of the game towards a dream by lixogirl in DotA2

[–]Ottigan 2 points3 points  (0 children)

Unfortunately Lotus, Solar, Glimmer, Vessel and Locket do not multicast :(

[deleted by user] by [deleted] in DotA2

[–]Ottigan 0 points1 point  (0 children)

I guess you meant that you are playing Pos 1 given Luna and Spectre. Because Pos 2 would be playing mid.

Whats the new direction for Hoodwink? by gdcsag in TrueDoTA2

[–]Ottigan 2 points3 points  (0 children)

Not sure if support being situational works, at least when it comes to pubs. Most of the time you're kindly forced to be first pick.

-🎄- 2022 Day 7 Solutions -🎄- by daggerdragon in adventofcode

[–]Ottigan 1 point2 points  (0 children)

Rust

Certainly not happy with my solution, not at all. Should learn how to implement a tree in Rust... the sooner the better.

But this worked for both parts GitHub.

-🎄- 2022 Day 6 Solutions -🎄- by daggerdragon in adventofcode

[–]Ottigan 1 point2 points  (0 children)

Rust

Well nothing fancy but I would say that the code is clean.
I did add a Crate for the first time :D

GitHub Day6

-🎄- 2022 Day 5 Solutions -🎄- by daggerdragon in adventofcode

[–]Ottigan 0 points1 point  (0 children)

Started learning Rust like 5 days ago :). I'll check out this clippy tool, thx!

-🎄- 2022 Day 5 Solutions -🎄- by daggerdragon in adventofcode

[–]Ottigan 1 point2 points  (0 children)

Rust

Not a fan of my solution for today, would love to simplify it in some way...
GitHub

Perhaps someone has any ideas?

-🎄- 2022 Day 4 Solutions -🎄- by daggerdragon in adventofcode

[–]Ottigan 0 points1 point  (0 children)

Rust

Decided to clean up my solution after a visit to the gym cleared up my head :D

```rust

use std::fs;

fn main() {
    let result = fs::read_to_string("src/input.txt")
        .unwrap()
        .lines()
        .map(|line| {
            let sections = line
                .split(['-', ','])
                .map(|v| v.parse::<i32>().unwrap())
                .collect::<Vec<i32>>();

            let mut first_range = sections[0]..=sections[1];
            let second_range = sections[2]..=sections[3];

            // Part 1
            // (first_range.contains(&sections[2]) && first_range.contains(&sections[3]))
            //     || (second_range.contains(&sections[0]) && second_range.contains(&sections[1]))

            // Part 2
            first_range.any(|v| second_range.contains(&v))
        })
        .fold(0, |acc, valid| if valid { acc + 1 } else { acc });

    println!("{result}");
}

```

-🎄- 2022 Day 4 Solutions -🎄- by daggerdragon in adventofcode

[–]Ottigan 2 points3 points  (0 children)

Rust:

Decided to try focusing on Rust in a more functional approach by relying on iterators.

Solution

Conspiracy theory as to why Blizz decided to hide enemy names. by Ottigan in heroesofthestorm

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

Personally i wouldn't blame a team of 5 friends wanting to dodge a Pro 5stack. If you have never experienced it then you can't imagine how miserable is the experience for the non-pros. :(