예제 #1
0
        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);
        }
예제 #2
0
        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);
        }