================================================================================
                             OH NO ITS THE README!
================================================================================

The map is now in a zip archive! This is done so people would not have problems
with downloading the map (no more corrupt map etc., at least now you know its
corrupt if ever :D ). Files like this can now be included.

To anyone who want to distribute the map, please include this file along with
the map in an archive.

New to DotA?
============
Read the install guide at http://www.getdota.com/Install.pdf


Words from the Maker (tada)
===========================
I decided to continue this until a decent dota ai map from another person
(aside from cloud_str) is created or if Cloud_Str truly comes back. Almost all
of my goals in this map has been achieved (i do not aim for a perfect ai, as i
know that it is tedious to do it, i mean i recieve no money from this).

Only my desire to help the community is the thing that keeps me going from
developing ai maps.

Please still do appreciate all ai maps that is released to the DotA community
(except for total rip-offs). Even though you are not having the challenge you
are expecting from the ai.

Take note that Warcraft III does not support an ai of some sort to these kinds
of games (only from ladder). Only the scripting language, JASS, is available,
but JASS is very limited and slow. Be happy that some people are still pouring
their time for this.

If you like this, Thank you. If not, then I cannot do anything from that. If
you are thinking that you can make a better ai than this, then go on and do it.
I encourage you to share some of your time for the DotA community.

DotA AI maps are very valuable due to one reason: practice. Playing with the ai
is a good way to get you start to DotA, then you go play with people to be
better. You can also test new combinations and heroes without people cursing you.

Map Status
==========
This map is currently in beta status, if you want to help or create a dota ai
map, instead go to openai project (http://openai.ipbfree.com/). This map will
not last long (i am becoming very busy) and i have plans to release it as open
source in the openai project (if they ever need or welcome it).


What can i expect in this map?
=============================
Newbie:
You can play against computers in this map. The AI does not play exactly the
same as what any normal human player would play. Right now, they cannot adopt
to new strategies. Some strategies that work with the AI does not work with
humans and vice versa.

This is not the kind of AI that will drop dead so easy. If you are thinking the
AI cheats due to higher exp and gold bonuses, well you have the superior human
brain, so its just even. You are not required to do a 1v5 insane or something.
There is the easy difficulty, and the "-ne" mode (See AI Modes for more info).

Playing with the AI can hone some basic skills you need in order to play well in
dota. You cannot be a pro or something just by playing this, playing with other
people to get experience is still the best way.

Average Player:
If you cannot play on the net or just want to have a leaver free game. Then this
map is perfect for you. You can also do things here that you cannot do with a
normal game like testing item builds and heroes (See Test Mode for more info).
If you want, then go on and try challenges in the map like 1v5 insane, or play
the map with a friend and own the ai (no leavers, so you can extend the game
until you have your ultimate item build or get 100 kills etc.).

You can also hone some of your skills here (like denying). Still, its better
playing against humans.

Expert:
Nothing really. :D


AI Difficulty
===========

Easy:
  15% bonus exp (35% w/ highexp)
  no bonus gold (4 w/ highgold)
  inconsistent/weaker AI

Normal:
  40% bonus exp (75% w/ highexp)
  4 bonus gold (8 w/ highgold)
  
Insane:
  75% bonus exp (120% w/ highexp)
  8 bonus gold (16 w/ highgold)
  has innate warcraft engine bonuses (I have nothing to do w/ this)

There is 100 gold that is divided between ai teams, Normal gets x3 of that
and Insane gets x5 of it.


Why the extra difficulty and gold, isnt that cheating?
====================================================
I just have to say it again, the AI is not on par with humans, HUMANS >>>> AI,
so the extra gold and exp is needed. If you want to remove the extra difficulty,
then input -ne to activate the normal exp mode. Right now there is no mode to
remove the gold bonuses.

AI Extras
=========

This map has no INTENDED altering of any element in the Normal Game. This also
has no added cheat in screwing up human play when playing with the ai.

They bots have extra gold and exp gain. They can also buy any item from the
fountain. They have abnormal properties to buy tangoes/scrolls in the fountain
even if are short of gold (but never for free).

You can give the AI items but they cannot form recipes from it. (To prevent
abuses). They will pick up items dropped in the map as long as it's owner is
an enemy or an ally that is far from the item.

They will drop all items owned by allies in the fountain and sell items by the
enemies.

Each AI hero have 2 different(not totaly unique) item builds. They have some
sort of universal build in Death Match Mode. In Item Drop Mode, they drop a
duplicate of an item in their inventory in exchange of gold.

AI Modes
========

-supertower(-st)
All towers and the ancient regenerates HP.

-highexp(-he), -highgold(-hg), -normexp(-ne)
Modifies the exp/gold gained by the AI players. For more info, see AI
Difficulties

-dynaexp(-de)
Exp gained by AI players is normal at the start. They gain 15% bonus exp rate
each time they die and lose 15% bonus exp rate each time they kill. Maximum of
100% exp rate (which is 90% for now) and minimum of 0% bonus exp (which is the
normal exp rate)

-msupercreeps(-mc)
Super creeps spawns every 2 minutes starting at the 4th minute. The first spawn
is a Scary fish. Hydra doesn't spawn till the 20th minute onwards. There will
be 2 Super creeps spawned after the 40th minute. The super creeps are also
spawned on the same lane.


*Note:
For all player numbers in the commands - 1-5 covers the sentinel players and
6-10 the scourge players (6 - pink player etc.).

AI Commands
===========

Only the chosen players (notified by a message) can use the commands.

Type "-o", "-c" or " c" before any of these commands: (ex. "-oa", "-ca", " ca"
are all legal)

Note: XX refers to player number (1,2,..,10), you can type more than 1 player
number using "," (ex. "-oa 2,4,5")

a or a XX:
  AI attacks enemy base. This can be used to cancel sd. When you use this, the
  bots are unable to attack neutral creep camps or defend for a while.

d or d XX:
  AI defends the base.

sd XX:
  AI stays to the base to defend. They will not end their defending when there
  are no more intruders in base. Cancel it by ordering the bot to attack.

b XX:
  AI backs a little.

f XX:
  AI retreats to fountain.

p[l/m/r/n]: (ex. -cpm )
  Tells all allied AI to push at left/mid/right whenever they have the chance to
  push. Typing -pn causes the bots to attack to whatever lane they wish.

g[l/m/r] XX: (ex. -cgl 3,5 )
  AI goes to a lane immediately. The AI will go to the back of where the allied
  creeps in the lane are located.

t XX [target]: (ex. -ct 1,4 8)
  Attack target's location if it is visible.
  
flask, tango:
  Have bots use Tango or Flask. Input valid only on 1st minute of game.

neut:
  Turn neutral creeping on/off. This does not affect Chen.

auto:
  Turn automatic lane changing on/off.

roshan, roshanXX:
  AI attacks Roshan.

ui:
  Show the command dialog. You can also just type a space to show the dialog.

Other Commands:

-pa(chooses ally), -pe(chooses enemy), -px(cancel choosing)
  Only players who were notified can use this. With -pa/-pe you can "pick" for
  the ai by clicking on the hero at a tavern. You can only use these commands
  while you have not chosen a hero yet or before 1:10.
  
  Use -px to stop choosing for the ai.

  If you have not used -pa or -pe within 45 seconds, the bots will pick their
  heroes and you may not be able to use -pa/-pe.

-csXX
  Shows the creepstats of a Computer player. Any player can use this command.

-msXX
  Shows the move speed of a Computer player. Any player can use this command.

-aid
  All nearby ally casts a support spell to you, or an AOE spell if you're
  surounded by enemies, or attack an enemy hero near you. Any player can use
  this command.


Test Mode
=========

DotA's -test has more commands in this version (-gold, -lvlup, -kill, -refresh,
-neutal, -powerup and -spawncreeps is available in the original version)

-gold #####, -goldall #####, -goldforXX #####
"-gold" gives the player who entered it #### (a number) gold. negative number
reduces the gold
  ex. you entered "-gold 9000", yur gold count should increase by 9000
"-goldall" affects all player and "-goldforXX" (XX is a player number, like 1)
affects a specific player.

-lvlup, -lvlupall, -lvlupforXX
"-lvlup" levels up the hero of the player who entered it by one
 ex. you entered "-lvlup", your hero's level should go up by 1 (max is 25)
"-lvlupall" affects all heroes and "-lvlupforXX" (XX is a player number, like 1)
affects a specific player's hero.

-kill, -kill XX
"-kill" kills the hero of the player who entered it, the hero killed himself
"-kill XX" (XX is a player number, like 1) affects a specific player's hero.

-refresh, -refreshall
"-refresh" resets the cooldown and mana of the hero of the player that entered
it
"-refreshall" affects all heroes

-spawncreeps
spawns creeps for both sentinel and scourge, this process normally happens with
30 minute interval starting at the 90th second (or later depending on the mode)

-powerup
respawns the powerups found in the river in the middle of the map

-neutrals
respawns all neutral creeps in empty creep camps

-rechoose
allows the player who entered it to use -repick again

-fog
makes the whole map visible, same as the cheat

-play ##
plays a sound effect
## is a number from 1-13:
1 - Killing Spree
2 - Dominating
3 - Monster Kill
4 - Unstoppable
5 - Wicked Sick
6 - Monster Kill
7 - Godlike
8 - Holy Shit
9 - Ownage
10 - Double Kill
11 - Triple Kill
12 - Animality
13 - First Blood

About AI
========

This AI is an unofficial one, however I did not alter any element in the game
(if you remove the AI, and not use the new modes). The AI can never replace
humans.

AI by RGB (aka lazy fiend). The basic AI is derived from Cloud_str's "old"
6.27b AI version.

The first version of this type of ai sets a new level and dimension in ai
development, which could take long to attain if that map is not released. I am
proud of making a difference and helping this community.

Special Thanks:
  Cloud_str
    -The best dota AI author ever
  Mr. Bean
    -Modified SC idea
  Betatesters - Riot_of_blood, aaron_et_imf, deathzyte_hell etc.
  DA/DP AI subforum
  YOU! (o ayan masaya ka na? syempre para sa iyo ito)
