Oops, missed that one xD
Here's a small text file I found... I rarely keep track of what I do.. xD
Quote:
Advanced spell system with casting times, cool down times, casting animation, spell effects, spell icons. Special spell types, such as warping, self-target spells only and a fixed damage spell name.
Special item effects, attack times, enchantments and a box which shows all the item stats, name and description on hover
The entire database is in binary, and all client-side calculations have been moved server-side so it's near impossible to hack without direct access to the server machine
There's also time checks so people cannot speed hack.
I've re-programmed the entire graphical output system so it isn't re-rendered every loop, but just once instead.
I also re-did all the graphical loading, so instead of loading all graphics at once it only loads what is needed
Which means you load only a fraction of what you would if you used any other engine.
There are new map attributes:
Npc Spawn, skill blocks, doors (which you press enter to open, and are completely animationed), chests, switches, banks, trees, fishing spots, mines, smithing and shops.
Rather than just a list of spells, players can equip spellbooks instead.
Each spellbook can contain up to 9 different spells.
The entire AI system has been re-done to use Graph Theory. This means the NPC always finds the quickest path to find the player, rather than wasting cycles doing pointless checks like the default.
An auto-updater which can access a webserver, read an update document then download all the required files.
The entire Music system has been re-done to use DirectX.
Each sprite can either be a normal 1-2-3 step animation, which has been completely re-done to look more natural, or a constantly animated sprite which goes through the cycles constantly to simulate flying or floating.
The entire core server loop has been re-done to be more efficient and less buggy. All known bugs have been removed and an RTE bug reporter has been put in place to avoid any surprise crashes when being run.
_________________
Quote:
Robin:
Why aren't maps and shit loaded up in a dynamic array?
Jacob:
the 4 people that know how are lazy
Robin:
Who are those 4 people?
Jacob:
um
you, me, and 2 others?