Skip to content
This repository was archived by the owner on Jul 29, 2024. It is now read-only.

opfesoft/mod-npc-beastmaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BeastMaster NPC
(Discontinued as of 2024-07-29)

Description

This module allows each class (even Warlocks and Death Knights) to use hunter pets by adding a special NPC. This NPC provides the following options:

  • teach the necessary hunter skills
  • provide different pets (even exotic) which can be customized in the config file
  • food for the pets
  • stables (only for hunters)

The module can be configured to be restricted to hunters only. In this mode it can serve as a source for rare pets specified in the config file.

How to use ingame

As GM:

  • add NPC permanently:
.npc add 601026
  • add NPC temporarily:
.npc add temp 601026

Installation

Clone Git repository:

cd <SolDir>
git clone https://gitlab.com/opfesoft/mod-npc-beastmaster.git modules/mod-npc-beastmaster

Import SQL:

cd <SolDir>
bash bash/db_assembler.sh 4
mysql -P <DBport> -u <DPuser> --password=<DBpassword> world <local/sql/world_custom.sql

Without DB Assembler:

cd <SolDir>
mysql -P <DBport> -u <DPuser> --password=<DBpassword> world <modules/mod-npc-beastmaster/data/sql/db-world/npc_beastmaster.sql

Edit module configuration (optional)

If you need to change the module configuration, go to your server configuration folder (e.g. sol-srv/etc), copy npc_beastmaster.conf.dist to npc_beastmaster.conf and edit that new file.

Credits

License

This code and content is released under the GNU AGPL v3.