REPLACE .. SELECT .. explained here: http://dev.mysql.com/doc/refman/5.1/en/replace.html
REPLACE [LOW_PRIORITY | DELAYED]
[INTO] tbl_name [(col_name,…)]
SELECT …
.. but the problem is that the SELECT part of your statement is not a valid SQ-statement.
Try
1) using *full syntax* like tablename.columnname for every column in the SELECT-part
2) what is the silly paranthesis before 'combat_reach' supposed to do?
3) the table-list must be seperated by commas
like
REPLACE table_1 (col_1, col_2, col_3)
SELECT table_x.col_m, table_y.col_n, table_z.col_o
FROM table_x. table_y. table_x