Rules of use:1. You can not claim this code as your own.
2. You must credit where you got the source from.
3. You can not use any of the graphics that come with this package.
4. You can not sell any of the code.
5. Post all bugs that you find.
Some notes, this is just MR stripped out of some things with a little bit extra.
Basic features: This is just a very quick list that I threw together.Quote:
*Basic Threat System
Each class has a base threat modifier. When you do damage to a npc, it calculates your threat. The npc will attack the person with the most threat.
*EXP
EXP is calculated based on the % of damage you caused to the NPC.
*Parties
5 Player parties. Party chat.
*Items
All equipment can have stat modifiers. Equipment requirements; level, multiple classes, stat requirements. Items can stack. Each item can have a different max stack.
*Spells
Casting time, cooldowns. DOTS/HOTS, Buffs/Debuffs, Direct damage/healing. Animations.
*Death
When you die, you become a corpse. You have 30 minutes to be revived or release. When you release, you lose 10% exp. When you get revived, you lose 5% exp.
*Homepoints
You can set a homepoint at an Inn. When you die, you will be warped here.
*Guilds
Full guild system.
*Dynamic map sizes
The map size can go up to 255x255. The maps scroll. Max Npcs depend on the size of the map. NPCs are in spawn groups. This makes it easier to place them.
*Item Linking
In the config file client side, there is an option for ShowItemLinks. Set this to 1, then ingame Shift+Left Click an item in your inventory or equipment and it will show a link in the chat. If you click the chat link, it will show the item.
*Item Binding
An item can be set to "Bind on Pickup" or "Bind on Equip".
The code is still a little messy, but whatever. It's definitely in working order.
If you think this source has helped you, please donate any amount you'd like.
downloadVersion Update 0.01Quote:
SERVER
- Added ClearStatusEffects, uses Zeromemory
- ClearStatusEffects will also update modded stats and vitals now
- Added optional msg for OnDeath. You can speficify a message to send to the newly dead player.
CLIENT
- NpcLevel function in frmNpcEditor - Fixed small issue if you used high numbers for stats
BOTH
- Removed CMsgPlayerHP, CMsgPlayerMP, CMsgPlayerSP - Replaced with CMsgPlayerVital
- A little bit of code cleanup