August 14, 2017

Notes:

  • Released 1.0.0.9 public server build with all the latest changes.
  • Major performance improvements; dramatic increases in CPU speed and dramatic decreases in memory usage.
  • Major network bandwidth improvements for players that are in dungeons.
  • Added crits for spell projectiles (set to default 5% chance and 25% damage bonus.)
  • Added (mostly) correct monster vital regeneration rates; appropriate monsters will regenerate very quickly.
  • Minimal position checking is in to prevent easily performed teleportation cheating.
  • Fixed major memory leak that would progressively leak the longer a server stayed up.
  • Fixes crash bug when chat messages were received after the player logged out.
  • Increased strictness on item duplication to immediately remove duplicates, rather than only removing if the second copy is loaded at the same time.
  • Fixed magic caster items not showing their included castable spell when identifying them.
  • Fixed attack skill increase on items sometimes showing as buffed when it isn't.
  • Fixed configurable quest multiplier not working properly (quest multiplier was not actually used, and visually displayed incorrectly.)
  • Fixed being able to lifestone tie to portals. All lifestone ties will be reset on first login.
  • Miscellaneous internal improvements.

August 1, 2017

Notes:

  • Released 1.0.0.7 public server build with all the latest changes.
  • Monsters are now smart enough to open doors that are not locked.
  • Added support for mana conversion bonus item buffs.
  • Added support for /allegiance info command to show a character's patron and vassals.
  • Added self /tell support (e.g. "You think...")
  • Added creature type check on items so that certain items (e.g. Empyrean requirement) cannot be equipped.
  • Added support for Crippling Blow, Critical Strike, and Phantasmal.
  • Added server uptime to the /serverstatus command.
  • Particle effects on lower level spells are less intense than higher level spells now.
  • Optimized the way network clients are ticked and slots are handled on connections.
  • Fixed memory leak causing 4KB of memory to be leaked per client connection made.
  • Fixed small memory leak in the animation code.
  • Fixed bug where unenchantable items could cause other items not to be buffed when enchanting multiple items.
  • Fixed bug that allowed a player to use the /die command after already dead.
  • Fixed damage and other statistics being displayed on magic casting items when it shouldn't be.
  • Fixed crash bug when reading the starting points from the configuration file.
  • Fixed certain unnecessary graphics data being loaded for objects (should lower memory use and increase performance slightly.)
  • Fixed the way objects are generated that arbitrarily affected probability and number of spawns.
  • Fixed crash on startup that could occur under certain circumstances due to debug code that was not intended to be included.
  • Fixed bug when using old skill alteration gems not properly adjusting them to the new skills.
  • Fixed bug where you could drop a quest item you previously picked up, but could not pick it up again.
  • Fixed bug where equipped item buffs would be removed on death.
  • Fixed bug that affected the burden and value of crafted items.
  • Miscellaneous internal improvements.

July 25, 2017

Notes:

  • Released 1.0.0.6 public server build with all the latest changes.
  • Unenchantable items are no longer enchantable.
  • Added config options to set starting town positions.
  • Added config option for a drop rate multiplier (default is four times normal drop rate.)
  • Added config options to show all death messages or PK-only death messages globally.
  • Added support for fast casting many spells such as self buffs and streaks.
  • Added monster AI support for monsters that should never attack (e.g. Oak Target Drudge.)
  • Added monster AI support for monsters that do not attack unless aggroed (e.g. Chicken.)
  • Added monster AI support for monsters that will attack if aggroed or identified (e.g. White Rabbit.)
  • Added support for vitae loss that should occur during certain quests.
  • Lowered monster skills and damage slightly.
  • Changed fellowship XP sharing to use level differences based on the leader rather than the group as a whole.
  • Fixed all spells (including cantrips) involving weapon skills to properly buff the weapon skill.
  • Fixed wield requirements for items based on values that are not skills (e.g. attributes.)
  • Fixed critical bug that caused issues when giving partial stacks to other players.
  • Fixed bug where characters without healing trained would become bugged after trying to use a healing kit.
  • Fixed bug where defense modifiers could show colored as if buffed even if not.
  • Fixed items with cantrips not being able to target themselves if unenchantable.
  • Fixed certain cases with enchantments and commands where vitals could exceed their maximum.
  • Miscellaneous internal improvements.

July 24, 2017

Notes:

  • Released 1.0.0.5 public server build with all the latest changes.
  • Fixed major bug that could cause server lag spikes when visiting certain areas (reported most often near the ocean.)
  • Fixed major bug that caused unarmed monster attack skills to be way too low.
  • Added support for quest logic that involves fellowships.
  • Cantrips are in (spells activated when equipping items.)
  • Wield requirements and activation requirements are now used (e.g. Arcane Lore.)
  • Added ability to give partial amounts of stackable items.
  • Deception skill and relevant assess/appraisal skills are now used.
  • Assess/appraisal attempts are now throttled.
  • Invalid characters are now filtered out of chat messages.
  • Failing to equip items no longer results in being stuck in a busy state.
  • Corpses of partially translucent monsters are now translucent as well.
  • Items that are intended to be destroyed on death will no longer drop on corpses.
  • Fixed bug that caused monster death logic to not trigger relevant events (such as quest flags.)
  • Fixed certain monster group spawns not properly spawning more than one.
  • Added internal support to load JSON content instead of binary opening the door for third-party tools.
  • Miscellaneous internal improvements.

July 17, 2017

Notes:

  • Released 1.0.0.4 public server build with all the latest changes.
  • Fixed critical bug which could corrupt character saves and prevent logging in.
  • Added myquests, erasequest, stampquest, incquest, and decquest commands for quest testing.

July 17, 2017

Notes:

  • Released 1.0.0.3 public server build with all the latest changes.
  • Added "max_dormant_landblocks" and "dormant_landblock_cleanup_time" config options to limit and dramatically lessen memory usage.
  • Added "show_logins" to disable character login and logout messages on the server.
  • Added "speed_hack_kicking" to kick players that are detected to likely be speed hacking.
  • Optimized the way inventories are processed each server tick.
  • Arrows should now decay on the ground after one minute.
  • Corpses will now decay on the ground after three minutes.
  • Significantly lessened per object memory usage.
  • Monsters now do significantly less damage than before (may add a multiplier setting at some point.)
  • Cleaned up all known memory leaks.
  • Combat stance will now change when changing weapons.
  • Server populations are now sent over the network at login.
  • Starting character max vitals are now set correctly.
  • Fixed bug that still showed players locations in /player info command.
  • Added PK timer so that player killers are temporarily NPK after being killed by another player.
  • Added the correct chat messages when unlocking doors and chests using keys.
  • Emotes (such as scratching head, etc.) will no longer be triggered unless truly inactive, and will be triggered less often.
  • Fixed bug in certain quests such as Lilitha's Bow that limit the number of turn-ins.
  • Fixed skill credit alteration quest not always handling credits properly.
  • Added additional server status information for admins.
  • Miscellaneous internal improvements, bug fixes and performance optimizations.

July 6, 2017

Notes:

  • Released 1.0.0.2 public server build with all the latest changes.
  • Added "kill_xp_multiplier" and "reward_xp_multiplier" options to tweak global XP rates.
  • Added "auto_create_accounts" for advanced users to create external account creation systems.
  • Added check to make sure loading players from database does not fail when logging in.

July 5, 2017

Notes:

  • Added "fast_tick" option. Set to "0" by default and dramatically reduces CPU usage ("1" for old behavior.)
  • Added "town_crier_buffs" option. Set to "0" by default now. Set to "1" for old Town Crier buff behavior.
  • Added various "quest_time_multiplier_*" options for altering quest timers. See the config for more details.
  • Added "hardcore_mode" and "hardcore_mode_players_only" for experimental permanent-death behavior.
  • Two persistent database connections are now used. Saving is now performed asynchronously.
  • Networking is now event based resulting in less CPU usage and more responsiveness.
  • Fixed dropping of items.
  • Fixed major bug where negative armor levels could result in miscalculated damage amounts. This made certain monsters (e.g. Crystal Golems) hard to kill.
  • Added attribute transfer quest support.
  • Added skill alteration quest support.
  • Added missing taunts for special monsters that are damaged below certain health percentages.
  • Increased power bar charge time on missile firing to properly factor in reload time.
  • Removed ability to give items when too far away.
  • Fixed burden not adjusting properly when storing items into world containers.
  • Fixed bug with welcome message display option showing twice.
  • Fixed spell bar not properly saving the order in which spells were added.
  • Corpse timers are now 5 minutes.

July 2, 2017

Notes:

  • Release first public version of server.
  • Added basic selling to vendors functionality.
  • Characters now start with 10000 pyreal. Re-logging does not refresh the amount.
  • Fixed a bug which could cause items to disappear under certain server conditions.
  • A sound effect now plays when arrows/quarrels are fired and when they hit the environment.
  • New characters are now limited to 7 packs.
  • Fixed bug where attuned items could be dropped via packs.
  • Added proportional XP awards, such as those on the PK levers.
  • Added default sound when eating food.
  • Monsters will now properly aggro on certain spells such as drains and enchantments.
  • Fixed bug in missile animations that could cause a server crash.

June 23, 2017

Notes:

  • Added basic crossbow/bow combat. For testing purposes, requires at least one ammo, but ammo is never depleted.
  • Added vitae system.
  • Added burden system. There is no limitation on picking up items yet.
  • Attuned items can no longer be dropped or given to other players.
  • Made crafting properly generate stacks of items, e.g. crafting bundles of missile ammunition.
  • Added quest timer to items that are picked up.
  • Monsters will now properly aggro their groups when being killed in one hit.
  • Value and burden values now properly update when stackables change in size.
  • Tweaked the defense skills on monsters. They should now be easier to hit.
  • Certain monsters may now speak when resisting spells.
  • Certain monsters may now speak when alerting their groups to aggro.
  • Added missing sounds when spells expire.
  • Fixed bug causing instant respawn of monsters. Monsters will now take longer to respawn in some cases, and may spawn simultaneously.
  • Fixed bug causing monsters to repeatedly hesitate when chasing players.
  • Fixed bug causing leadership/loyalty to not properly use the raised values.
  • Other stuff I am forgetting.

June 18, 2017

Notes:

  • Added Yew Wan Sum to the hosting family. He will be running two new persistent servers: YewThaw (traditional) and YewTide (PK only.)
  • There is a community-led spreadsheet for testing quests (thank you to all who have contributed.)
  • There is a community-led spreadsheet for reporting bugs and missing features (thank you to all who have contributed.)
  • Added support for quest flagging to use certain portals.
  • Added support for a significant number of broken quests.
  • Added support for Portal Recall spell.
  • Fixed dozens of incorrect dungeon portal drops.
  • Fixed a bug that could cause players to be "lost" (placed into blackspace or teleported to Holtburg.)
  • Fixed a bug, related to the one above, that would prevent players from being able to cast or attack.
  • Added /netinfo command to help diagnose connection issues.
  • Added server configuration file to allow for multiple, customized servers per machine, including player-killer only servers.
  • Added support for PK and NPK altars. Removed /pk and /npk commands.
  • Certain monsters will now correctly talk to you when targetting you (matching Live behavior.)
  • Certain monsters may now correctly make fun of you if you die (matching Live behavior.)
  • Certain containers (such as Standing Stones on Frore quest) are now correctly openable and spawn the correct items.
  • Added /attackable command (available only for testing and admins) to prevent monsters from attacking.
  • Fixed certain NPC text that was not correct.
  • Fixed housing barriers being enabled when they shouldn't have been.
  • Fixed certain doors not being activated by NPCs like they should.
  • Made network more aggressive about requesting dropped packets.
  • Fixed memory leak in the physics engine.

June 6, 2017

Notes:

  • Added Lockpick skill functionality for unlocking doors/chests.
  • Added key functionality for unlocking doors/quests.
  • Added gem functionality. Gem spells will now cast when used.
  • Locked chests and doors will no longer be open without unlocking first.
  • Added trophy generation within chests. Chests will now automatically lock/regenerate their items.
  • Increased drop rate on chance drops to approximately four times that of the Live server.
  • Fixed bug causing V-Tank not to recognize enchantments.
  • Fixed respawning of certain monsters, especially quest monsters.
  • Fixed some 100% drop rate trophies not being properly generated on corpses.
  • Fixed some trophies not being properly generated.
  • Fixed some portals that were leading to incorrect drop points.
  • Fixed bug where some boss creatures would spawn with too many minions.
  • Other stuff I am forgetting.

June 1, 2017

Notes:

  • Teleport commands are now disabled (available in a separate Explorer mode server.)
  • Item magic spells including: Lifestone Tie/Recall, Portal Tie/Recall/Summon spells are in.
  • Added quest flagging for many NPCs and monsters. This fixes a number quests that require kills, multiple turn ins, or quests that have a delay or are not suppose to be repeatable. Some quests that rely on events (Olthoi Queen/Aerlinthe, PK dungeon, etc.) are not complete yet.
  • Added spawning of various missing objects (e.g. chorizite deposits.)
  • Fixed respawning of most re-appearing items that spawn on the ground.
  • Drop rates are no longer 100% but instead should be approximately twice the normal Live drop rate.
  • Spells will now fizzle if you move too far.
  • Improved server side logging.
  • Fixed a couple bugs that could cause inventory items to disappear.
  • Fixed a few crash bugs.
  • Wiped characters in order to level the playing field with the latest updates.
  • Other stuff I am forgetting.

May 25, 2017

Notes:

  • Corpse looting is in. Corpses now decay after 15 minutes.
  • Most monster respawning should be fixed.
  • Chests may now be opened/viewed, although items are not added yet.
  • Spells may now be learned from scrolls.
  • Most item buffs are in for physical weapons, including damage, offense, defense, speed, as previously mentioned, and should show when appraising the weapon.
  • House portals should now work.
  • Home purchasing now works, but homes not functional, will not show on house tab, and will not save yet.
  • Using healing potions, food, and other stackables will no longer consume the whole stack.
  • Summoned portals will not disappear after the correct amount of time.
  • Picking up items will now correctly make the player move towards the item to pick it up.
  • Fixed bug where life vital adjustment spells (e.g. Harm Other) could not be resisted.
  • Fixed bug where particle effects would still be shown on spells that were resisted.
  • Other stuff I am forgetting.

May 22, 2017

Notes:

  • Monsters now cast their appropriate spells. This includes war spells, life spells, and creature spells.
  • Changed monster charging attack code to appear more smooth, and simplified the chase logic.
  • Added element-specific armor protection to monsters.
  • Added charging melee attacks for players.
  • Added various new creature enchantment buffs and debuffs related to combat.
  • Weapons now use their skill, defense, and speed modifiers.
  • Weeping weapons and elemental slayer weapons now provide proper damage bonuses.
  • Armor Self/Other spells now function correctly.
  • Added a chat throttle to prevent spamming.
  • Added Show Helm option to hide headgear visibility.
  • Updated Town Crier buffs.
  • Fixed bug with bonus elemental damage applying to players on accident.
  • Fixed various bugs that would make a player's mouse cursor icon an hour glass forever.
  • Fixed bug involving armor calculation causing no armor to be used.
  • Fixed bug where XP would not be awarded if a monster was killed with a life spell.
  • Fixed bug where bonus elemental damage was applying to players.
  • Fixed crash bug involving animation processing.
  • Separated the server code from the server UI to make a Linux build possible.

May 16, 2017

Notes:

  • Inventories now save. This is still a work in progress so there may still be bugs to tackle.
  • Started functional housing. Crystals now open and display/accept the correct required items. Purchasing not yet enabled.
  • Added functional healing kits (requires Healing skill.)
  • Using most distant objects will now cause the player to run towards them and then use them.
  • Stacks of items may now be merged, but they cannot be split yet (to come soon.)
  • Armor values were not correctly factoring in protection levels. This has been corrected.
  • Added enchantment text; this will help some plugins detect when they are cast better.
  • Added crafting animation.
  • Fixed bug where items could be crafted on themselves.
  • Re-added /lifestone and /marketplace with animations. You must stand still to use them.
  • Miscellaneous changes I cannot remember.

May 11, 2017

Notes:

  • Skills matter a lot more. Choose your skills more carefully (in particular, magic, melee, and defensive skills [except shield]).
  • Spells now cost mana. Stamina to mana, and other transfer spells now work.
  • Spells now have range limits (based on skill.)
  • Mana conversion is in.
  • Skill checks are now in place for magic spells. You may fizzle or be resisted when casting spells with insufficient skill.
  • Skill checks are now in place for melee attacks. You may be evaded with insufficient skill.
  • Armor matters. Physical damage calculations now factor in armor levels and armor resistance levels.
  • Monsters now hit harder; make sure to wear armor.
  • Spellcasting damage messages are now accurately displayed.
  • Damage text is now displayed correctly for magma, acid, and other effects.
  • Mana pools now function and display the correct text.
  • Fall damage messages are now accurately displayed.

May 8, 2017

Notes:

  • Floor traps now trigger various effects, such as triggering doors and spell effects.
  • Spell bars, filters, and most game options now save, excluding window positions.
  • Reduced network usage significantly, especially indoors and on landblock boundaries by eliminating redundant data being sent.
  • Fixed numerous connections in the game that weren't firing, such as the Fort Teth NPC that triggers the lever to open the gate.
  • Vendors will now greet customers and speak during purchases.

May 5, 2017

Notes:

  • Landblocks will now go dormant when there are no nearby players. This should significantly increase server performance.
  • Landblocks within player visibility will now spawn before the player reaches that landblock resulting in a more seamless world.
  • Fixed fellowship bug that required players over level 50 to still be within 10 levels to share XP.
  • Fixed deleting characters not properly breaking allegiances for that character.

May 2, 2017

Notes:

  • Vendors across the world are now fully populated with their default vendor items.
  • Crafting, including cooking, alchemy, quest items, and others now works on hundreds/thousands of items.
  • Players will now login at the last spot they logged out.
  • NPC's can now summon portals and cast various other spells.
  • Added various missing NPC behaviors including green chat text and automatic resetting of orientation after interaction.
  • Monsters will now properly respond when attacked even if you are out of their range.
  • Attacking one monster will alert nearby monsters to attack you as a group.
  • Began work on monster combat spellcasting; not released yet.

April 30, 2017

Notes:

  • Added idle animation behavior for players and other objects (e.g. scratching, shaking head.)
  • Added thousands of NPC behaviors, including their chat, ability to accept quest items, ability to give items to players, ability to award XP and skill credits.
  • Added ability for players to give objects to other players.
  • NPCs now spawn with correctly generated clothing. Proper face generation to come soon.
  • Weapons no longer show out of place when visiting a player in a different location.
  • Added /general and other chat channels.
  • Creatures now spawn with melee weapons and use correct attack animations for them.
  • Creature damage is now much more reflective of their difficulty.
  • Creatures now deal the correct physical damage types and (mostly) the right amounts.
  • Creatures are now correctly sensitive to certain damage types (matching the live server.)
  • Added life protection and vulnerability spells and factored them into damage calculations.
  • Added melee combat stances and attack animations for most weapon types.
  • Corpses now display their killer.
  • Corpses once again spawn with the correct appearance of the player that died.
  • Items that apply enchantments now properly display their spells.
  • Improved physics code to better handle cylinder-based collisions.
  • Fixed numerous Allegiance bugs. Allegiance heirarchies should now work properly.
  • Added /v /p /m /cv and /a chat commands for allegiances.
  • Added character name prefixes: +Donor for those who have donated and +Sentinel for administrators.
  • Added various volley and blast spells.
  • Added some fun specialty spells.
  • Revamped experience points amounts awarded by creatures.
  • Players should now be taken out of the fellowship when they close the game.
  • Disabled level 8 spells for now (may be re-added later.)
  • Re-wrote significant amount of inventory logic.
  • Added /fixbusy command to remove being "busy" until the bug is tracked down and corrected.

Media (screenshots):

April 22, 2017

Notes:

  • Added numerous Creature Self/Other buff spells.
  • Added fellowship basics. Includes chat and experience sharing matching the live server. A work in progress.
  • Added allegiance basics. Includes rank, XP passup and message of the day. Chat and other features not implemented yet. A work in progres.
  • Added fall physics damage.
  • Traps can now trigger monster spawns.
  • Lava, acid, and other hazards now deal damage.
  • Fixed appearances on numerous spawned monsters, most notably Shadow creatures.
  • Added server network ban functionality.
  • Added automatic five-minute saves to characters to rollback incase of server crash.
  • Migrated database from MySQL to MariaDB for increased performance.

April 17, 2017

Notes:

  • Added optimizations that should significantly improve the performance of the server.
  • Fixed crash bug during server shutdown that would sometimes prevent characters from saving properly.
  • Disabled most spawn commands.
  • Disabled clearing of default spawns (clear spawns command only clears player-spawned objects now.)

April 16, 2017

Notes:

  • Populated more than 80% of dungeons in the world with their creatures and objects.
  • Populated more than 90% of the landscape with proper creatures, including hard to find (e.g. Hoary Mattekar.)
  • Approximately 80% of all known portals are now in and fully usable with correct destinations. Others will be added.
  • Added hundreds of books (with content) to the game, available from "The Architect" testing NPC.
  • Added functional levers to the game. Doors that require levers can now be opened with them.
  • Added functional traps to the game. Spellcasting for traps will be added soon.
  • Upgraded the development/server machine with a Ryzen 1800X and 32GB DDR4-2666.
  • Many undocumented changes over the past couple weeks.

Media (video):

Media (screenshots):

April 11, 2017

Notes:

  • Added the "Architect" test NPC which contains a significant (many hundreds) of items with full statistics.
  • Added requested classic content such as Nexus armor.
  • Large amounts of internal changes.

Media (video):

April 10, 2017

Notes:

  • Real character generation is now complete and uses options for: race, gender, class, full appearance, starting attributes and skills. Starter clothing options will be added later.
  • Most (>90%) armor appearances are now "generated" rather than based on captured data. They should work for all races and genders.
  • Experience point values are now set to closely match the live server for each monster.
  • Added a few additional items to vendors such as PPGSA and Hoary Mattekar Robe for testing purposes.
  • Added a couple Ring spells for experimentation purposes.

Media (video):

April 4, 2017

Notes:

  • Fixed bug causing spell casting animations to not always show properly.
  • The landscape now generates some monsters throughout the world.
  • Internal overhaul of how objects are generated throughout the world. More objects show properly such as decorations and signs.
  • Monsters now give experience points when killed.
  • Players may now level up through experience and spend it to raise attributes and skills.
  • Added various admin commands for testing purposes.
  • Disabled many experimental commands that are no longer safe.
  • Drop and pickup animations now complete correctly again.
  • When using an object that is out of range, the character now moves towards that object.
  • Added logic so Player Killers cannot affect Non-Player Killers.
  • Added /pk and /npk commands to easily turn Player Killer or Non-Player Killer for testing.
  • Added various sound effects to common actions.
  • Added the ability to inscribe objects.
  • Added vendor functionality with the ability to buy items. Added sample items and free pyreal for testing.
  • Fixed bug concerning stats that would cause them to eventually fail to update.
  • Began overhaul on parts of the player inventory and equipped item system. This is a work in progress.
  • Added basic logic to use correct weapon damage when a weapon is equipped.
  • Added fully functional appraisal system. Any items or creatures that are missing stats were not found in the community packet captures.
  • Nearly completed overhaul of how object properties are stored internally.
  • Completely overhauled database system to use MySQL exclusively. The ODBC/Access Driver is no longer used.
  • The base network layer now uses the ISAAC algorithm and no longer uses raw assembly to generate checksums.
  • Basic character saving/loading now works, with inventory and equipped item saving to come soon.
  • The server can be now be built/run in 64-bit for better performance.

March 26, 2017

Notes:

  • Outside buildings physics now apply.
  • Fixed health vital bar in bottom right to show health percentages when selecting a target.
  • Added level VIII for all existing spells.
  • Added Heal Other, Revitalize Self/Other, Drain Health/Stamina/Mana Other, and Harm/Enfeeble/Mana Drain Other spells.
  • Added Bunny Smite spell (admin only.)
  • Added magic messages text for health drained/restored when using various life magic spells.
  • Tweaked spellcast timing delays.
  • Fixed distance calculations to properly use spheres.
  • Altered the way physics system processes items that picked up/dropped/equipped.
  • Turned off debug code for animation hooks.
  • Added proof-of-concept code to allow for various admin/game-controlled effects such as fog and global audio sounds.
  • Tested server load with a live event featuring a shadow army attack (see video.)

Media (video):

March 25, 2017

Notes:

  • Added all Bolt, Streak, Arc, and Heal Self spells up to level VII.
  • Finished reverse engineering all aspects of spell table and spell component table.
  • Spellcasting now utilizes the available data from portal.dat rather than coded values.
  • Fixed projectiles colliding with objects that were not the intended target.
  • Added all spell words being sent to chat.
  • Fixed all known memory cleanup issues when shutting down/stopping the server.
  • Fixed client-side crash that could occur when spawning more recent object types.

March 24, 2017

Notes:

  • Added Arc V and Streak V spells for all element types.
  • Disabled ability to use /decent command to regenerate health.
  • Temporarily disabled full drop/pickup animation logic to prevent a crash bug caused by recursion.

Media:

March 23, 2017

Notes:

  • Added Whirling Blade V, Shock Wave V, Force Bolt 5, Flame Bolt V, Frost Bolt V, Acid Stream V, and Lightning Bolt V spells.
  • Bolt trajectories are now properly predictive based upon calculating with the target's movement.
  • Monsters now correctly target random players within distance.
  • Spell table portal.dat parsing completed.
  • Disabled /setmodel command.

Media (video):

March 20, 2017

Notes:

  • Continued work on damage system.
  • Added internal support for critical damage, damage types, damage locations, etc.
  • Basic damage given and received is now seen in chat.
  • Basic death messages are now visible in chat.
  • Targeted spell projectiles can only damage their intended target.
  • Spell projectiles can no longer damage their caster.

March 19, 2017

Notes:

  • Fixed a couple major animation bugs. Spell casting and monster movement should be much more responsive and accurate.
  • Added a max cast range for projectile spells.
  • Tweaked teleporting on death to help prevent being stuck in portal space.
  • Improved monster chasing decision-making.
  • Monsters now randomly select targets rather than using the closest.
  • NPC's have been made hostile for some testing fun.
  • Be on the lookout for a White Rabbit.

Media:

March 18, 2017

Notes:

  • Added sticky movement logic to monster attacks.
  • Re-implemented bind lifestone animation.
  • Re-implemented lifestone and marketplace recall.
  • Added properly functional item drop and pickup animations.
  • Tweaked moving inventory item code to prevent lock ups.
  • Fixed corpses showing on radar.
  • Tested monster combat by spawning Black Spawn Den.
  • Re-implemented item spawning commands /spawnarmor and /spawnitem2 for testing purposes.
  • Website online.

Media:

March 17, 2017

Notes:

  • Tested monster combat.
  • Load tested with 20+ active players under full physics.
  • Website created.

Media: