The Hercules Renewal Phase One started March 01, 2013, as announced over the
forum by Ind
The primary goal of the Hercules Renewal Phase One was to prepare the core for
the Hercules Plugin Manager
The Hercules Renewal Phase One is
Completedhttps://github.com/HerculesWS/Hercules/commit/2f2afbd3b63a75695f8f96e3bcb4db9fff5a7dc6
2f2afbd.
Available Interfaces¶
- Common
- console [`src/common/console.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/common/console.c)
- DB [`src/common/db.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/common/db.c)
- iTimer [`src/common/timer.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/common/timer.c)
- iMalloc [`src/common/malloc.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/common/malloc.c)
- SQL [`src/common/sql.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/common/sql.c)
- strlib [`src/common/strlib.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/common/strlib.c)
- sv [`src/common/strlib.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/common/strlib.c)
- StrBuf [`src/common/strlib.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/common/strlib.c)
- Map Server
- atcommand [`src/map/atcommand.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/atcommand.c)
- battle [`src/map/battle.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/battle.c)
- bg [`src/map/battleground.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/battleground.c)
- buyingstore [`src/map/buyingstore.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/buyingstore.c)
- clif [`src/map/clif.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/clif.c)
- chat [`src/map/chat.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/chat.c)
- chrif [`src/map/chrif.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/chrif.c)
- duel [`src/map/duel.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/duel.c)
- elemental [`src/map/elemental.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/elemental.c)
- guild [`src/map/guild.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/guild.c)
- homun [`src/map/homunculus.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/homunculus.c)
- instance [`src/map/instance.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/instance.c)
- intif [`src/map/intif.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/intif.c)
- ircbot [`src/map/irc-bot.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/irc-bot.c)
- itemdb [`src/map/itemdb.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/itemdb.c)
- logs [`src/map/log.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/log.c)
- mail [`src/map/mail.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/mail.c)
- map [`src/map/map.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/map.c)
- mapit [`src/map/map.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/map.c)
- mapreg [`src/map/mapreg_sql.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/mapreg_sql.c)
- mercenary [`src/map/mercenary.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/mercenary.c)
- mob [`src/map/mob.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/mob.c)
- npc [`src/map/npc.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/npc.c)
- npc_chat [`src/map/npc_chat.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/npc_chat.c)
- party [`src/map/party.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/party.c)
- path [`src/map/path.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/path.c)
- pc [`src/map/pc.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/pc.c)
- pet [`src/map/pet.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/pet.c)
- quest [`src/map/quest.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/quest.c)
- script [`src/map/script.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/script.c)
- searchstore [`src/map/searchstore.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/searchstore.c)
- skill [`src/map/skill.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/skill.c)
- status [`src/map/status.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/status.c)
- storage [`src/map/storage.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/storage.c)
- gstorage [`src/map/storage.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/storage.c)
- trade [`src/map/trade.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/trade.c)
- unit [`src/map/unit.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/unit.c)
- vending [`src/map/vending.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/map/vending.c)
- Char Server
- pincode [`src/char/pincode.c`](https://github.com/HerculesWS/Hercules/blob/stable/src/char/pincode.c)