my original map idea is an adventure map: 2 or more players selecting a hero each and playing out an adventure in a multiplayer setting (needless to say i quickly cut it down to a story only involving 2 players/heroes because of my low skill)
.. right away my map project hit a road block..
no players interested .. bad networking .. etc ..
Simply because i wanted the story to unfold .. it required 2 players and did not work without a second one..
.. so i tried to add triggers to simulate a player (but we do agree that it is all fake.. we don't make it "think" we just add things for the engine to do :D that would eventually "suitably" replace a player)
when i started trying to do that i failed miserably :D
So, for now, i'm making map bosses to understand stuff and how i can develop a way to simulate a player for my map specifically (as you pointed out earlier :) ) .. a way to make my story unfold when someone plays it alone and make it possible to involve more heroes that would be "active" in my story even if there are no players to "play" them.
.. a way that is "fair" as i believe is required (right now as i said earlier, if i do make the engine execute orders for a hero to compete with a player, the player will always lose)
Sorry if i'm off topic :/