HPM: Battle.c Completed

Moved missing vars and declarations of interest into the interface

Signed-off-by: shennetsind <ind@henn.et>
HPM: Atcommand.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Buyingstore.c Complete

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Chat.c Completed

Moved missing vars and declarations of interest into the interface, removed duplicate mentions of chat within calls to shorten wherever it made sense to, and renamed some members to ease reading.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Chrif.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
HPM: Elemental.c Completed

Moved missing vars and declarations of interest into the interface, removed duplicate mentions of elemental within calls to shorten wherever it made sense to.
And on a minor thing updated the duel.h header given the file had been previously modified (when the duel interface was implemented)

Signed-off-by: shennetsind <ind@henn.et>
HPM: Guild.c Completed

Moved missing vars and declarations of interest into the interface.

Signed-off-by: shennetsind <ind@henn.et>
恢复官方代码防止整合冲突。
Merge branch 'master' of https://github.com/HerculesWS/Hercules into ghbb

Conflicts:
	src/map/map.c