DOTAFire Blogs

A funnel for all the member blogs on DOTAFire. Clicking an article will take you to the members personal blog page to read the entire post.
Off Topic
August 20, 2018
+Rep Report

Zhan and Yhen the Spirit Monks

I was thinking of creating 2 heroes where you can use both of them at level one or at the beginning of the game (YES! 2 heroes as one just like Meepo, but two heroes already at the beginning and have different skills). I got this idea long time ago when i stumbled on a story about yin and yang. They have each of their own 6 inventory slots and does not share stat bonuses and cooldowns for each of their items.

These 2 heroes help each other in fighting enemy heroes, although they have different principles and perspectives, they agree with each other in times of fights and clashes. The core of these heroes is there ability to switch places when they are close with each other. Their primary attribute is agility but gains differently in stats when leveled. If one hero is killed, both hero dies.

The first monk is called Zhan. He is basically the yin monk. He is a melee hero which uses his fist to fight enemies. He uses spirits to enhance every attack he mak…
Read More
August 02, 2018
+Rep Report

Slark: Dark Pact

Waiting in interval

Tutorial Will be Moved

It's not that I wanted to, but apparently this blog isn't suitable for code-heavy writings. So, I decided to move the tutorial into the GitHub's wiki page.

Don't worry, I'll still be here if you have critics or questions regarding the tutorial.

So, rather than this post being empty, I'll write out the overview instead.


So, Dark Pact will teach us about how to use modifier's interval function; OnIntervalThink. Upon cast, Dark Pact will have a delay, and after that, continuously purges the caster.

There are 2 intervals; the delay and the continuous purge/damage. Both need to share the logic on one function; OnIntervalThink. In this case, we use boolean to check which interval invokes the function.

How it should be implemented? Here's the full tutorial: Slark's Dark Pact.


Next, we're going to have Linear Projectiles and How You Use Them, using Mirana's Sacred Arrow.
Comments, Critics and Questions…
Read More
July 02, 2018

First Blood

Views: 1768 Queque
+Rep Report
My first ever DotA (Defense of the Ancients) game was an -apem1 game on Northrend server.2

The first hero I played with was Zeus. My friend advised me to choose him because he's, according to his words at that time, quite easy to play. He told me to go with him on the top lane and to spam Arc Lightning on creeps as much as I can so that we could push fast toward the first enemy tower. He said that I should use Lightning Bolt on heroes only.

However, he wasn't able to help me with my items because he had no idea what to build for this hero. At that time, he used to build Power Treads and Sange and Yasha on every single hero. And yes, I ended up building those two items for Zeus!

1 Apem stands for All Pick Easy Mode. Essentially, it's the same thing as Turbo game mode in Dota 2.
2 European server.

Read More
July 02, 2018
+Rep Report
I have just begun making dota video :)
everyone see and comment for me
thank you very much !!!

Read More
June 21, 2018
+Rep Report
Greetings, everyone! After continuous playing and figuring out what the current meta is, I've decided that I'll be making a guide on Spectre. She's one of my favorite heroes in Dota 2 of all time AND she's currently one of the strongest carries in the meta as of 7.17. Besides, I haven't seen any guide that went for any other build aside from the "RUSH RADIANCE" which is honestly just a far too greedy way of playing her.

Anyways, expect the guide to be finished a few days from now. It'll be having the same format as my Phantom Assassin guide, perhaps even better! See you soon everyone and thank you once again for being supportive of my guide creations :)

Read More
May 29, 2018
+Rep Report
Having or creating a strategy with players from random servers, or even with your own friends/teammates can be a hustle when trying to catch up with their skills, (if you're noob) or making them follow you (If they're noob). But fear not. There is a soluble solution to that. First, during the banning phase and the picking of heroes, talk to your teammates first. You shouldn't pick a hero right of the bat because it's your favorite or something. Make sure that your team is consisted of these line-ups.

-Tanker (for pushing)
-Support (Obviously, you know what the roles of a support are)
-Hitter + free hit= Long range hitter (SOMEONE HAS TO ATTACK FROM THE BACK TO YA KNOW)
- Another hitter + tanker= Carry (NEVER FORGET THIS. THIS WILL BE YOUR KEY TO VICTORY!!!)

In picking your hero phase, learn to raise your versatility. Don't just stick to one hero. (this is not a relationship BTW) So in times you needed a new hero whether you are a support or carr…
Read More
May 18, 2018
+Rep Report
Hello, everyone! Just wanted to say that my Phantom Assassin guide is OFFICIALLY done! I'll be keeping it updated with the patches to come so don't worry about it being eventually outdated. Now, as for my next move, I'm planning to renew the Bloodseeker guide I made a while back and replace it with this new guide format I've created. Or, I may even make a guide on how to properly go about in solo ranked queues since I've realized that a lot of people are having trouble in this aspect of the game. Besides, I'm starting to get tired of people complaining about their teammates every game when they've basically asked for it by going into matchmaking on their own!

Read More
April 20, 2018
+Rep Report
Hello, everyone! It's great to finally be back on Dotafire after almost a year and let me just say... I've learned a looooottttt of things while I was gone both in real life AND in-game! Now, I'll be going back to making Dota 2 guides fulltime so stay tuned and wish me luck. If I had to get into details for why I was gone for so long, let me just say that family issues and personal problems have bogged me down for quite some time but alas, I am back like a Phoenix reborn!

P.S. Stay tuned for my Phantom Assassin guide in a short bit ;)

Read More
April 18, 2018
+Rep Report
My eyes beg me for sleep but how can I fall into the land of dreams and nightmares when tomorrow everything will end? After 7 years of blood and pain, All units from the Radiant and the Dire will face each other tomorrow before the dawn and may the gods help us against them.
When the silly dream of sleeping finally goes away I decide to do something more than waiting for the end so I head to the lake to pray with ancient rituals to have faith and strength for the battle. As I walk through the tall old trees and feel the jungle with heart and soul, I think about the years that passed, the blood that was spilled and the souls who were released. Was it all worth it? At first we needed to stop Dire and stop their monster like actions but the more time that passes, the more we became like those monsters. Doesn't matter anymore. Doubts that eat me like acid will end soon one way or another.
I finally reach the silver heart lake where several rivers feed its hunger. The reflection of silver m…
Read More
April 15, 2018
+Rep Report

Slardar: Slithereen Crush

Search around


It's been a while, eh? Don't worry, I'm still pretty much alive (at least physically, but inside...).

So, I've been tweaking around github and decided to split between real version of Dota 2 abilities and tutorial version. Meaning, there are 2 implementations for each ability created in different github branch.

Why the split? I thought that for beginners, it would be better if they just understand basic functions explained in this tutorial, and the ability scripts should only show what's essential for them. Meanwhile, the real version of the ability tends to have a lot of fuss and fancy APIs which may confuse the learners.

I've moved tutorial version of the abilities from "master" branch to "tutorial" branch. Previous links have been updated to the new links, so make sure you get the correct version.

In short, to download ability scripts, go to branch tutorial in the github to get the 'easy' version, and go to branch master to ge…
Read More
1 2 3 4 5 6 7 8 34 60 >>