public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(casterId);
     writer.WriteVarShort(targetCellId);
     writer.WriteVarShort(spellId);
     writer.WriteSByte(spellLevel);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(subAreaId);
     writer.WriteVarShort(fightId);
     writer.WriteShort(defender.TypeId);
     defender.Serialize(writer);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(msgId);
     writer.WriteInt(timeStamp);
     writer.WriteUTF(owner);
     writer.WriteVarShort(objectGenericId);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(targetId);
     writer.WriteVarShort(loss);
     writer.WriteVarShort(permanentDamages);
 }
예제 #5
0
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteUTF(uid);
     writer.WriteVarShort(figure);
     writer.WriteVarShort(pedestal);
     writer.WriteBoolean(bound);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarShort(firstNameId);
     writer.WriteVarShort(lastNameId);
     writer.WriteByte(level);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteInt(targetId);
     writer.WriteVarShort(spellId);
     writer.WriteVarShort(value);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarInt(entityId);
     writer.WriteVarInt(elemId);
     writer.WriteVarShort(skillId);
     writer.WriteVarShort(duration);
 }
예제 #9
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarShort(diceNum);
     writer.WriteVarShort(diceSide);
     writer.WriteVarShort(diceConst);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarInt(allianceId);
     writer.WriteVarShort(nbGuilds);
     writer.WriteVarShort(nbMembers);
     writer.WriteVarShort(nbSubarea);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteInt(requestId);
     writer.WriteVarInt(requesterId);
     writer.WriteVarShort(requesterCellId);
     writer.WriteVarInt(requestedId);
     writer.WriteVarShort(requestedCellId);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(@base);
     writer.WriteVarShort(additionnal);
     writer.WriteVarShort(objectsAndMountBonus);
     writer.WriteVarShort(alignGiftBonus);
     writer.WriteVarShort(contextModif);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarShort(honor);
     writer.WriteVarShort(honorGradeFloor);
     writer.WriteVarShort(honorNextGradeFloor);
     writer.WriteSByte(aggressable);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(rank);
     writer.WriteVarShort(bestDailyRank);
     writer.WriteVarShort(bestRank);
     writer.WriteVarShort(victoryCount);
     writer.WriteVarShort(arenaFightcount);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(firstNameId);
     writer.WriteVarShort(lastNameId);
     writer.WriteShort(worldX);
     writer.WriteShort(worldY);
     writer.WriteInt(mapId);
     writer.WriteVarShort(subAreaId);
 }
예제 #16
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)spellsId.Length);
     foreach (var entry in spellsId)
     {
          writer.WriteVarShort(entry);
     }
     writer.WriteVarShort(boostPoint);
 }
예제 #17
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteByte(grade);
     writer.WriteVarShort(minHonorForGrade);
     writer.WriteVarShort(maxHonorForGrade);
     writer.WriteVarShort(honor);
     writer.WriteVarShort(honorDelta);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarShort(initiative);
     writer.WriteVarInt(lifePoints);
     writer.WriteVarInt(maxLifePoints);
     writer.WriteVarShort(prospecting);
     writer.WriteByte(regenRate);
 }
예제 #19
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(pageIndex);
     writer.WriteVarShort(totalPage);
     writer.WriteUShort((ushort)houseList.Length);
     foreach (var entry in houseList)
     {
          entry.Serialize(writer);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)cells.Length);
     foreach (var entry in cells)
     {
          writer.WriteVarShort(entry);
     }
     writer.WriteUShort((ushort)referenceIds.Length);
     foreach (var entry in referenceIds)
     {
          writer.WriteVarShort(entry);
     }
 }
예제 #21
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)availables.Length);
     foreach (var entry in availables)
     {
          writer.WriteVarShort(entry);
     }
     writer.WriteUShort((ushort)unavailables.Length);
     foreach (var entry in unavailables)
     {
          writer.WriteVarShort(entry);
     }
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteUShort((ushort)positionsForChallengers.Length);
     foreach (var entry in positionsForChallengers)
     {
          writer.WriteVarShort(entry);
     }
     writer.WriteUShort((ushort)positionsForDefenders.Length);
     foreach (var entry in positionsForDefenders)
     {
          writer.WriteVarShort(entry);
     }
     writer.WriteSByte(teamNumber);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(messageId);
     writer.WriteUShort((ushort)dialogParams.Length);
     foreach (var entry in dialogParams)
     {
          writer.WriteUTF(entry);
     }
     writer.WriteUShort((ushort)visibleReplies.Length);
     foreach (var entry in visibleReplies)
     {
          writer.WriteVarShort(entry);
     }
 }
예제 #24
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(setId);
     writer.WriteUShort((ushort)setObjects.Length);
     foreach (var entry in setObjects)
     {
          writer.WriteVarShort(entry);
     }
     writer.WriteUShort((ushort)setEffects.Length);
     foreach (var entry in setEffects)
     {
          writer.WriteShort(entry.TypeId);
          entry.Serialize(writer);
     }
 }
예제 #25
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(playerState);
     writer.WriteVarShort(lastConnection);
     writer.WriteInt(achievementPoints);
 }
예제 #26
0
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(challengeId);
     writer.WriteInt(targetId);
     writer.WriteVarInt(xpBonus);
     writer.WriteVarInt(dropBonus);
 }
 public virtual void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarShort(actionId);
     writer.WriteInt(sourceId);
     writer.WriteShort(effect.TypeId);
     effect.Serialize(writer);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteSByte(deathState);
     writer.WriteVarShort(deathCount);
     writer.WriteByte(deathMaxLevel);
 }
 public override void Serialize(BigEndianWriter writer)
 {
     writer.WriteVarInt(memberId);
     writer.WriteVarShort(rank);
     writer.WriteSByte(experienceGivenPercent);
     writer.WriteVarInt(rights);
 }
예제 #30
0
 public override void Serialize(BigEndianWriter writer)
 {
     base.Serialize(writer);
     writer.WriteVarShort(days);
     writer.WriteSByte(hours);
     writer.WriteSByte(minutes);
 }