@

2 @

3 minds are better than one! Lets chat about it on this discord channel I just made for the project.
Anyone else is also free to join should they be interested in contributing or seeing what I`m what were doing.
Quote:
Today the character creation packet is completed.
For whose wondering about the progress and where we are at right now, heres some more information that might give you some idea of an ETA. Most of the work which is most complex and difficult is completed, the rest are just time consuming but finding hidden things along the way will make it a bit more interesting.
Completed List: (things I can think of that are done)
- Objects: Characters, NPCs, Monsters, Items, Pets.
- Walking, chat, most major functions, Attribute updating, actions, opening interfaces, attacking.
- Logging in and registering a new character.
To Do List: (things that I can think of rn that need to be done)
- AI system; I need to create an AI system using threadpooling to manage multiple instances of monsters behaving.
- AI Behaviors: Different AI for monsters, example: mad bulls attack everyone, guards attack monsters & blue name, wardens attack black name, etc.
- Composing: The formula and math is completed, the packets using the interface itself are still required.
- Shops & Shopping Mall
- Booths
- Family War, PKT, events etc.
- Pet ranks
- Nobility
- Friends/Mentor/Social Lists
- Legion Totems
- Special skill types: Chain Chop/Flying Chop,
- Lottery system
- Pet warehouses
- Special Items: Thunder Juice, Moon Box, God Stone etc.
- Rose System
- Pet evolving
- KOTR **
- Item Warehouse
- Trading
- Gods Blessing & Offline TG
- EXP and Leveling System
** = Low priority
-----
These are just some things that are coming from the top of my head at 2am. I do expect more, but I honestly expect it to be very minimal work for alot of these tasks, its just tedious in the amount that there is.
Additional notes: the xena source is using more recent versions of SQL. It`s also using similar tables, alot less of them, a little better layed out. But most of which are identical in structure to the old servers. So some tables such as the cq_action table can be copied over. So can other data but it may take a small amount of time reordering them.
Some programmers dont like that in EO dev, alot of ingame functions are run through database scripts. Instead they prefer to write the code for each in C#, txt or in the source etc. I wont be doing this as I actually like coding in the db and also because I dont have time to rewrite every single action.
I will be in the discord updating in realtime, but I`ll also post here and try to subject my work each day. When you hear about what i`m working on, you might have an idea to throw in, just something you would like included. For example, maybe I am working on status effects and you have an idea for a cool boss that has a skill to poison everyone. At this time you can comment and I will try to throw that in too. Or maybe while I am working on AI, you might request a Boss that will flee when it reaches 20% hp. Etc.