1) Terrain - The terrain isn't that bad, but it isn't that good either. A symmetry terrain are easy to be make, but they could be nicer if you know what to do. The arena terrain of upper left and right of this map could be better.
As for the arena at bottom of the map, the forest arena seems to be ok. But try add some scrub and adjust the height of the terrain. Right now the terrain look too smooth for a forest, making it look unnatural at all.
For the arena at bottom right, the same applies as well. Try adjust the height, to know exactly what was missing. Try to view some forest terrain at Terrain Board of our forums.
2) Description at site - The description seems to be ok, but could be better. Try provide screenshot, tell us what makes this arena interesting and so on. From what I seen at your map description, it seems like you only tell us there is 14 hero, 4 arena and 2 team. That's all.
3) Scripting/Triggering - The scripting isn't that good and certainly need to be improve. A lot of it could be optimize for better performance and some of it have the tendency of creating memory leak, since this was a multiplayer map. It was rather a bad idea to have a memory leak.
1 of the example of trigger that could be optimize was this.
-
Team1 Kills
-
Events
-
Conditions
-
Or - Any (Conditions) are true
-
Conditions
-
(Triggering unit) Equal to Player6
-
(Triggering unit) Equal to Player7
-
(Triggering unit) Equal to Player8
-
(Triggering unit) Equal to Player9
-
(Triggering unit) Equal to Player10
-
Actions
-
Set Team1Kills = (Team1Kills + 1)
-
Multiboard - Set the text for (Last created multiboard) item in column 2, row 2 to (String(Team1Kills))
-
Team2 Kills
-
Events
-
Conditions
-
Or - Any (Conditions) are true
-
Conditions
-
(Triggering unit) Equal to Player1
-
(Triggering unit) Equal to Player2
-
(Triggering unit) Equal to Player3
-
(Triggering unit) Equal to Player4
-
(Triggering unit) Equal to Player5
-
Actions
-
Set Team2Kills = (Team2Kills + 1)
-
Multiboard - Set the text for (Last created multiboard) item in column 2, row 3 to (String(Team2Kills))
You could easily set it into 1 trigger like this since there is no neutral hostile.
-
Team Kill
-
Events
-
Conditions
-
((Triggering unit) is A Hero) Equal to True
-
Actions
-
Player Group - Pick every player in (All allies of Player 1 (Red)) and do (Actions)
-
Loop - Actions
-
If (All Conditions are True) then do (Then Actions) else do (Else Actions)
-
If - Conditions
-
(Owner of (Triggering unit)) Equal to (Picked player)
-
Then - Actions
-
Set Team2Kills = (Team2Kills + 1)
-
Multiboard - Set the text for (Last created multiboard) item in column 2, row 3 to (String(Team2Kills))
-
Else - Actions
-
Set Team1Kills = (Team1Kills + 1)
-
Multiboard - Set the text for (Last created multiboard) item in column 2, row 2 to (String(Team1Kills))
See? Simple and yet efficient.
4) Grammar/Spelling - I would not said anything regarding grammar since my english ain't that fluent. But, there is a lot of typo error that are rather obvious such as this typo error I found at the map loading screen.
Ceated by Unstable.
Player1 (Red) selects the rules.
5) Bug/Error - A lot of hotkey error. They either do not work or clash with one another.
6) Fun/Replayability - I test this at multiplayer and many people doesn't have the joy of playing it.
Considering that there is nothing interesting at all, the ability was using the basic ability of warcraft 3 with a alteration of the name, description and damage.
Lack of interesting item, feature and many more. To make it worst, the hotkey error doesn't help either. Some user cast a wrong ability just because a hotkey clash with another ability hotkey, causing it to dies and resulted into him leaving the game.
With many lacking feature and error, this resulted into the player leaving the game after 4 minutes of gameplay. I try to host it 4 times and this is the result I get, usually with the game started with approximate 6 player only (3 at each team).
This map condition was currently between rating 2 (Lacking) and rating 3(Useful). Based on the scripting condition, replayability and those minor error, I decided to vote it 2/5.
Is it approvable? In my opinion, it would likely to be leave at pending stage based on the current condition. If you want it to be approve, fix what had been told.