Hello there, voidians, newcomers and interested folk,
the last days were indeed busy and I spent most of my time researching old mechanics, rewriting crucial functions to the source-code of Voidcore and fixing a few spots on the map regarding spawns and quests.
Here's the list of the last commits I made to the sources:
-AoE runes (fireball, great fireball, etc...) are now dealing the same damage to monsters in the area. (This has been tested on Real Tibia Engine).
-Wave spells are now properly implemented, by checking if there is a wall on its way and respecting it.
-Monster's Pathfinding have been readjusted and it matches the original engine.
-Cap-Bug has been removed - You could for example cast "conjure arrow" and it wouldn't update the weight in your inventory (adding it to a stack of already existing arrows), now it does.
-Manhattan Distance has been implemented together with monster targeting and cast chances. (we are running parsed .mon files adjusted to 7.4 version).
-Logout function has been adjusted for a better performance - If you are in a protection zone, still have battle and exit the game you'll be disconnected right away.
-DeathLoss formula has been completely rewritten - It matches the real 7.4 Death penality. (10% on Level, 10% on Magic Level, 10% on Skills - not that you lose 10% of the current skill, but the whole sum of progress - Promoted characters lose 2% less by default, each bless takes 1% of that penality away - That means: If you're promoted and pursue all the 5 blesses, you'll lose 3%).
-Attacking Party-Members does not PZ-Lock you anymore.
-The Melee-Damage-System has been rewritten with a new formula - Matching the 7.4 mechanics and has also been slightly buffed (10%).
-The Armor-Formula has been rewritten and now round the values down instead of up.
-The Defense Formula has been completely rebuilt (Not 100% sure it matches the real defense system from 7.4, but as close and accurated as I could do after my researches)- I'll post a detailed article on a future forum that I'm building for Voidcore's Website in order to replace Znote's default forum.
Here's the list of the changes I made to the map:
-Started rebuilding Calcanea and the isle next to it - It's still under construction and not yet accessible, I'm also planning a quest-line involving those Isles.
-Fixed many spawns so it's comfortable to play. (even though I'm running the converted spawn file from the leak - It seems that the original engine had this mechanism to spawn more creatures accordingly to the amount of the people on the server at a certain time.).
-Did Countless detailing on multiple parts on the map.
-A few quests were reviewed and corrected.
Now a small list of stuff I'm keeping my eye on for now:
-We had multiple people reporting Abuse from a few players, I took care of it and made clear that I wont interfere in what people do, as long as it doesn't influenciate on the server growth. The server, at its stage (with a population of about ~50 members), cannot host a war between guilds or players harassing or power-abusing each other. (which is illegal and I do take actions against it). That being said, I hope to not see people trying to destroy the population as this ain't a short-term-war server where people join and exp for 2 days then the server resets after a week, it's more of a RPG server, in which PVP'ing is surely allowed but without a reason not well seen, as most of the community that plays Voidcore is pretty much made of grown ups that first of all wants to have fun while playing and not jump in a fight without even an argument to do so.
What is still to be done by now:
-Fix the mechanism that is responsible for the TP-Bug. (placing items that you cannot go over around you and spawn on temple at login) - I started working on that already.
-Do some research on the mechanism that spawns creatures according to the number of players online and a possibility of implementing it to the current engine.
-Build a new and decent forum for the game-community.
There are more things to be done, but I should keep this post as short as possible.
TL;DR: We've done a lot of progress, things are slowly starting to get the way they should be, check us out if you haven't done yet, and if you're playing, have fun with the new updates!
Kindest Regards,
Okke