Hercules is a collaborative software development project revolving around the creation of a robust massively multiplayer online role playing game (MMORPG) server package. Written in C, the program is very versatile and provides NPCs, warps and modifications. The project is jointly managed by a group of volunteers located around the world as well as a tremendous community providing QA and support. Hercules is a continuation of the original Athena project.
Pull Request Prelude
Changes Proposed
This PR adds some script commands which generates strings for client tags:
mesnavigation
: General purpose command for<NAVI>
;mesmobspawn
: Special command for<NAVI>
that opens a window "searching" for a monster -- This is a special behavior in navigationmesurl
: For<URL>
tagmestipbox
: For<TIPBOX>
tagUsing those commands takes into account client support and tries to fall back to some sensible results when something is not supported.
I decided to make them as script commands instead of Global Functions because:
clif
-- I feel like this is too client specific to be handled by scriptsIssues addressed: None, I think