Redux v2 - Official 5065 Classic Source

12/28/2013 04:13 Aceking#586
Quote:
Originally Posted by LordGragen. View Post
so when will the 2.9 come out? does the pet system work fine?

Oh and i am in the game so if anyone need any help let me know.
I am not sure if the fix for the pets has been added. Its in the source I just don't know if Pro has updated the server or not.
But regardless, check them out and see how well they work.
At a very minimum, regular attacks and thunder etc will cause the pets to attack.
Other skills like scent sword won't until the fix is added.
12/28/2013 05:39 killersub#587
I'm not sure if it's just me but the Fire/Tornado skills for taoists are not functioning for me.
Also, I cannot seem to summon a guard.
12/28/2013 08:31 mujake#588
I've understood what you have said in the first place but it was late last night.Today i'll install C# back and play around with that socket npc and maybe start adding some for second reborn quest like arthur and the rest until i figure out to spawn monsters from npc.Also maybe the divorce npc .At proficiency npc i got stucked at finding the code that will check current weapon level and upgrading it.
12/29/2013 03:36 Aceking#589
Quote:
Originally Posted by killersub View Post
I'm not sure if it's just me but the Fire/Tornado skills for taoists are not functioning for me.
Also, I cannot seem to summon a guard.
I can zap pheasants just fine with both tornado and fire.

And also, do you have the summon guard skill? (ID 4000)
12/29/2013 04:25 killersub#590
Quote:
Originally Posted by Aceking View Post
I can zap pheasants just fine with both tornado and fire.

And also, do you have the summon guard skill? (ID 4000)
Wow it's just me I suppose. Yes, I have the Guard Skill 4000 to max level and it's just flashing the mana bar as if it were going to summon it but isn't.

I will try it again anyways.

EDIT: Somehow it works now lol. Yesterday it was not functioning but now it seems to be doing so fine. I'm not sure why but it happens everytime I log out and back into the game server is when the "bug" fixes itself haha.
12/29/2013 04:26 Gazzayeatman#591
Quote:
Originally Posted by Aceking View Post
I can zap pheasants just fine with both tornado and fire.

And also, do you have the summon guard skill? (ID 4000)
I have had that problem too. Not too sure why. On holiday so will investigate later =D
12/29/2013 04:53 killersub#592
I've also been trying to see how the DiceKing is handled and whatnot; Here is what I have so far (Packet-Wise):
Code:
public enum DiceAction
        {
            ChipIn = 0,
            ChipIn_Confirm = 1,
            CancelChip = 2,
            CancelChip_Confirm = 3,
            BeginChip = 4,
            EndChip = 5,
            Dice = 6,
        };
        public Byte Action;
        public Byte Amount; 
        public Int32 DiceNpc;
        public Byte Type;
        public UInt32 Data;

        public static DicePacket Create(Int32 Npc, Int32 Time, DiceAction action)
        {
            var packet = new DicePacket();
            if (action == null)
            {
                return packet;
            }

            packet.Action = (Byte)action;
            packet.Data = 0;
            packet.Type = 0;
            packet.DiceNpc = Npc;
            return packet;
        }

        public static DicePacket Create(Int32 Npc, DiceAction action)
        {
            var packet = new DicePacket();
            if (action == null)
            {
                return packet;
            }

            packet.Action = (Byte)action;
            packet.Amount = 0;
            packet.Data = 0;
            packet.Type = 0;
            packet.DiceNpc = Npc;
            return packet;
        }
I'm aware that I'm going to need another void called the:
Code:
public static implicit operator byte[](DicePacket packet)
But I'm not too sure how the calculations are handled/processed inside that void?
12/29/2013 06:11 Aceking#593
Quote:
Originally Posted by killersub View Post
I've also been trying to see how the DiceKing is handled and whatnot; Here is what I have so far (Packet-Wise):
Code:
public enum DiceAction
        {
            ChipIn = 0,
            ChipIn_Confirm = 1,
            CancelChip = 2,
            CancelChip_Confirm = 3,
            BeginChip = 4,
            EndChip = 5,
            Dice = 6,
        };
        public Byte Action;
        public Byte Amount; 
        public Int32 DiceNpc;
        public Byte Type;
        public UInt32 Data;

        public static DicePacket Create(Int32 Npc, Int32 Time, DiceAction action)
        {
            var packet = new DicePacket();
            if (action == null)
            {
                return packet;
            }

            packet.Action = (Byte)action;
            packet.Data = 0;
            packet.Type = 0;
            packet.DiceNpc = Npc;
            return packet;
        }

        public static DicePacket Create(Int32 Npc, DiceAction action)
        {
            var packet = new DicePacket();
            if (action == null)
            {
                return packet;
            }

            packet.Action = (Byte)action;
            packet.Amount = 0;
            packet.Data = 0;
            packet.Type = 0;
            packet.DiceNpc = Npc;
            return packet;
        }
I'm aware that I'm going to need another void called the:
Code:
public static implicit operator byte[](DicePacket packet)
But I'm not too sure how the calculations are handled/processed inside that void?
Basically you take the data inside the packet structure and assign it it to the pointer so it can be sent to the client.
Just need to assign the packet variables to the correct offsets.

Look at other packets and you will see
12/29/2013 07:13 pro4never#594
Quote:
Originally Posted by killersub View Post
I've also been trying to see how the DiceKing is handled and whatnot; Here is what I have so far (Packet-Wise):
Code:
public enum DiceAction
        {
            ChipIn = 0,
            ChipIn_Confirm = 1,
            CancelChip = 2,
            CancelChip_Confirm = 3,
            BeginChip = 4,
            EndChip = 5,
            Dice = 6,
        };
        public Byte Action;
        public Byte Amount; 
        public Int32 DiceNpc;
        public Byte Type;
        public UInt32 Data;

        public static DicePacket Create(Int32 Npc, Int32 Time, DiceAction action)
        {
            var packet = new DicePacket();
            if (action == null)
            {
                return packet;
            }

            packet.Action = (Byte)action;
            packet.Data = 0;
            packet.Type = 0;
            packet.DiceNpc = Npc;
            return packet;
        }

        public static DicePacket Create(Int32 Npc, DiceAction action)
        {
            var packet = new DicePacket();
            if (action == null)
            {
                return packet;
            }

            packet.Action = (Byte)action;
            packet.Amount = 0;
            packet.Data = 0;
            packet.Type = 0;
            packet.DiceNpc = Npc;
            return packet;
        }
I'm aware that I'm going to need another void called the:
Code:
public static implicit operator byte[](DicePacket packet)
But I'm not too sure how the calculations are handled/processed inside that void?

Dev's sources I have backed up have fully working diceking iirc.

Lemme know if you have any data you need from it. It's all pretty much just a lot of logic work though as it's all the same packet really.
12/29/2013 07:21 LordGragen.#595
pro when will 2.9 come out?
12/29/2013 08:08 Allanzin#596
[IMG=expandable: 1][IMG][Only registered and activated users can see links. Click Here To Register...][/IMG][/IMG]
what i need to do ?
12/29/2013 12:41 DDTtrainer#597
Glad to see pets working. Pro, can you release 2.9 now?
12/29/2013 17:05 Aceking#598
Quote:
Originally Posted by Allanzin View Post
[IMG=expandable: 1][IMG][Only registered and activated users can see links. Click Here To Register...][/IMG][/IMG]
what i need to do ?
Looks like you have MySQL setup incorrectly
12/29/2013 18:15 EOS 60D#599
Quote:
Originally Posted by LordGragen. View Post
pro when will 2.9 come out?
Quote:
Originally Posted by DDTtrainer View Post
Glad to see pets working. Pro, can you release 2.9 now?

Relax people Pro and TEAM is working on it.. You just need to be patient.
12/29/2013 18:53 Aceking#600
I know you guys are anxious, but last thing that we need happening is to make a release of a bugged version.
The one thing that will make it go faster is to jump on the live server and test pets out and try to find as many bugs as possible.