public static void ConvertV1ToV2(int num) { DataConverter.Moves.V2.Move moveV2 = new Server.DataConverter.Moves.V2.Move(); DataConverter.Moves.V1.Move moveV1 = Server.DataConverter.Moves.V1.MoveManager.LoadMove(num); moveV2.Name = moveV1.Name; moveV2.LevelReq = moveV1.LevelReq; moveV2.Range = (Enums.MoveRange)0; moveV2.TargetType = (Enums.MoveTarget)0; moveV2.MoveType = (Enums.PokemonType)0; moveV2.EffectType = moveV1.Type; moveV2.MaxPP = 1; moveV2.Data1 = moveV1.Data1; moveV2.Data2 = moveV1.Data2; moveV2.Data3 = moveV1.Data3; moveV2.Big = moveV1.Big; moveV2.Sound = moveV1.Sound; moveV2.SpellAnim = moveV1.SpellAnim; moveV2.SpellDone = moveV1.SpellDone; moveV2.SpellTime = moveV1.SpellTime; moveV2.IsKey = moveV1.IsKey; moveV2.KeyItem = moveV1.KeyItem; Moves.V2.MoveManager.SaveMove(moveV2, num); }
public static void ConvertV1ToV2(int num) { DataConverter.Moves.V2.Move moveV2 = new Server.DataConverter.Moves.V2.Move(); DataConverter.Moves.V1.Move moveV1 = Server.DataConverter.Moves.V1.MoveManager.LoadMove(num); moveV2.Name = moveV1.Name; moveV2.LevelReq = moveV1.LevelReq; moveV2.Range = (Enums.MoveRange) 0; moveV2.TargetType = (Enums.MoveTarget) 0; moveV2.MoveType = (Enums.PokemonType) 0; moveV2.EffectType = moveV1.Type; moveV2.MaxPP = 1; moveV2.Data1 = moveV1.Data1; moveV2.Data2 = moveV1.Data2; moveV2.Data3 = moveV1.Data3; moveV2.Big = moveV1.Big; moveV2.Sound = moveV1.Sound; moveV2.SpellAnim = moveV1.SpellAnim; moveV2.SpellDone = moveV1.SpellDone; moveV2.SpellTime = moveV1.SpellTime; moveV2.IsKey = moveV1.IsKey; moveV2.KeyItem = moveV1.KeyItem; Moves.V2.MoveManager.SaveMove(moveV2, num); }