22-10-2009, 08:19 PM
Just a quick update. I've done some tiny incremental updates in my spare time.
Features:
Quote:Update 0.03 (Not yet released)
SERVER
- Rewrote HandleSetBound
- Instead of loading all 3 characters at once. The server will only load the character you select.
- Fixed PlayerMapDropItem error with stacked items. Thanks Bret.
CLIENT
- Rewrote ConvertMapX and ConvertMapY
- Updated all calls to ConvertMapX and ConvertMapY
- Added Half_PIC_X and Half_PIC_Y - Tiny tiny tiny optimization in rendering
- MAX_INTEGER is the biggest for 1 stack.
- Can now hit 'Enter' for frmDrop.
- Added a scrlbar for frmDrop.
Quote:Update 0.02
SERVER
- Fixed error with equiping/unequiping shields.
- Added Clamp() for setting the exp mod.
- Fixed NPC dropping error.
CLIENT
- The player will actually be centered if using correct numbers for the MAX_MAPX and MAX_MAPY.
- Fixed the Fill button in the mapeditor.
- Fixed item dragging.
- Added TILE_WIDTH. This is automatically detected per your tilesheet.
- Added Multi Tile Select for mapping.
Quote:Update 0.01
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
Features:
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".