Silkroad Party Buffs ?

11/27/2011 09:23 fatihy93#1
Hi. I have problem about party buff parsing in 3019.


Code:
                                    byte buffcount = oku.ReadByte();
                                    log_yaz(buffcount.ToString());
                                    
                                    for (int i = 0; i < buffcount; i++)
                                    {

                                        uint buffid = oku.ReadUInt32();
                                        oku.ReadUInt32();
                                        log_yaz(Character.FindSkillName(buffid));

                                        if (Character.FindSkillType(buffid).Contains("SN_SKILL_EU_BARD_BATTLAA_GUARD")
                                            || Character.FindSkillType(buffid).Contains("SN_SKILL_EU_CLERIC_RECOVERYA_GROUP_") || Character.FindSkillType(buffid).Contains("SN_SKILL_EU_BARD_DANCEA") 
                                            || Character.FindSkillType(buffid).Contains("SKILL_EU_CLERIC_RECOVERYA_QUICK_B") || Character.FindSkillType(buffid).Contains("SN_SKILL_EU_BARD_SPEEDUPA_HITRATE")
                                            || Character.FindSkillType(buffid).Contains("SN_SKILL_EU_CLERIC_HEALA_CYCLE_B"))
                                        {
                                            log_yaz("PT BUFF " + Character.FindSkillName(buffid));
                                            oku.ReadByte();
                                        }

                                    }
What's missing in this code ?

Ps: "log_yaz()" is my MessageBox func.
11/27/2011 14:05 bheaven#2
your list of skills that have an extra byte is incomplete