Road Map is now under beta branch.
** TODO**
- Re-write plugin
- Fix UI / Finish UI
- Add in better config options
- Add in PVP/PVE Support Modes
- Add in Full Currency Type Support
- Re-introduce Researcher
- Add Option for Full UI user interface
- Allow Leveling systems to be more configurable
- Investigate Skills
- Reintroduce increasing max health
- Add in More Plugin Support
- Add in More Features
- Add in WebRequest support
Features
- Levels
- Stats Points:
- Agility : Increases your change to dodge attacks
- Strength : Increases you Health Currently adds ammo to magazines, and decrease damage taken. Looking at more applications
- Intelligence : Decreases the crafting time
- Skill Points
- Skills
- Lumberjack - Increases the gather rate for wood
- Miner - Increases the gather rate for ores and stones
- Hunter - Increases the gather rate from animals resources
- Researcher - Allow you to research items you have to generate the Blueprint, each skill point unlocks new types of items you can research and decreases the cooldown
- Blacksmith - Increases the melting rate, every time a furnace fuel is consumed your furnace got a chance to produce X more result (Ex: metal frag). The x depends on skill level as well as the chance %
- BlinkToArrow - You can blink to where your arrow fell. Each skillpoint decreases the cooldown
- Gatherer - You can gather more resources from pickup
- Taming - You can tame animals, thanks to Bombardir. Level 1 allows wolf, Level 2 allows bear
- If the NpcController plugin isn't available the skill will be disabled
You get exp when you gather stuff or build/upgrade buildings. You get 1 stat point automatically assigned to each attribute when you level up, and 3 to distribute. Configurable. You get 1 skill point when you level up to distribute. Configurable.
Each skill requires a level to get, some specific stats amounts, and a number of skillpoints to upgrade (still to be balanced).
Ex: Skill Researcher: Requiers level 30, 45 int, and consumes 7 skillpoints to levelup.
Default max profile level for is 200. Also there is a max level for the skills.
Chat Commands
/hunt lvlup <playername(opitional)> <desired_level>
-- Level up self (admin only) or specified player (if set)/hunt
orh
-- Show in-game help via chat/hg
-- Show in-game help via GUI
Console Commands
hunt.lvlup <playername> <desired_level>
-- Level up self (admin only) or specified player (if set)hunt.saverpg
-- Save data for pluginhunt.resetrpg
-- Reset data for pluginhunt.statreset <playername>
-- Reset stats for specified playerhunt.skillreset <playername>
-- Reset skills for specified playerhunt.resetfurnaces
-- Clear furnaces in data file (useful for wipes, coming soon)hunt.genxptable <BaseXP(383)> <LevelMultiplier(1.105)> <LevelModule(10)> <ModuleReducer(0.005)>
-- Generate XP table with specified values
Note: If you don't have permission, nothing will be shown.
Compatibility
I'd would suggest avoiding any other plugins that provided any of the following:
- Allows you to buy blueprints
- Changes crafting rates
- Changes gather rates
- Provides instant crafting
The other plugins may work, but the RPG itself wouldn't make much sense.
Notes
Since I'm going to add plenty more features there may be needed to reset the RPG, so don't get too attached.
Right now it will save profiles when server saves or player levels up, not via admin chat command /h lvlup <level>
.
You can manually save via the console command hunt.saverpg
.
Credits
- PedraozauM, the original author of this plugin
- Nogrod, for maintaining this plugin after the original author
- Default, for maintaining this plugin for so long
The original author may request that this plugin be removed and there is a risk that the plugin may be unavailable in the future.
Note that the current maintainer may not have permission to assign a license to the plugin if they are not the original author, so explicit permission would need to be obtained from the original author in order for the plugin to remain openly available and guarantee that it will be around for all to enjoy going forward.
- DefaultDeveloper