You didn't tell us what the errors are or what lines they're on. In fact, you didn't even tell us there was a problem. All you did was paste a giant glob of text. What kind of response were you looking for?
To answer your question: no, cout is not ambiguous. It's quite well defined.
all the errors im getting are intellisense errors... .
If it's compiling without error then your code is fine.
If there are intellisense errors in code that compiles OK, then something is wrong with the intellisense.
38 IntelliSense: this declaration has no storage class or type specifier c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 202
34 IntelliSense: identifier "pstr" is undefined c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 195
33 IntelliSense: identifier "player" is undefined c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 195
37 IntelliSense: identifier "monster" is undefined c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 200
25 IntelliSense: expression must have (pointer-to-) function type c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 90
anyways alot of them are cout is ambigous and alot more of these are repeated... if you want i can zip the .sin and you can take a look at the whole thing because there's about 10 or 12 headers/cpp files...
Error 11 error C2447: '{' : missing function header (old-style formal list?) c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 154
Error 4 error C2181: illegal else without matching if c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 97
Error 5 error C2181: illegal else without matching if c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 113
Error 3 error C2143: syntax error : missing ';' before 'break' c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 91
Error 8 error C2143: syntax error : missing ';' before '}' c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 151
Error 10 error C2143: syntax error : missing ';' before '{' c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 154
Error 2 error C2064: term does not evaluate to a function taking 1 arguments c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 90
Error 6 error C2059: syntax error : 'return' c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 150
Error 7 error C2059: syntax error : '}' c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 151
Error 9 error C2059: syntax error : '}' c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 151
Error 12 error C2043: illegal break c:\users\x d y n a s 7 y\desktop\afternoon\runes of sarnac 2.0\runes of sarnac 2.0\battle.cpp 189