Ejemplo n.º 1
0
    public static string GetAbilityName(Ability ability)
    {
        switch (ability.GetID())
        {
        case 10:
            return(DroneUtilities.GetAbilityNameByType((ability as SpawnDrone).spawnData.type));

        default:
            return(GetAbilityNameByID(ability.GetID(), ""));
        }
    }
Ejemplo n.º 2
0
    public static string GetAbilityNameByID(int ID, string secondaryData)
    {
        switch (ID)
        {
        case 0:
            return("None");

        case 1:
            return("Speed Thrust");

        case 2:
            return("Shell Boost");

        case 3:
            return("Main Bullet");

        case 4:
            return("Beam");

        case 5:
            return("Bullet");

        case 6:
            return("Cannon");

        case 7:
            return("Missile");

        case 8:
            return("Torpedo");

        case 9:
            return("Laser");

        case 10:
            if (secondaryData == null)
            {
                return("Spawn Drone");
            }

            DroneSpawnData data = DroneUtilities.GetDroneSpawnDataByShorthand(secondaryData);
            return(DroneUtilities.GetAbilityNameByType(data.type));

        case 11:
            return("Core Heal");

        case 12:
            return("Energy");

        case 13:
            return("Speed");

        case 14:
            return("Siege Bullet");

        case 15:
            return("Speeder Bullet");

        case 16:
            return("Harvester");

        case 17:
            return("Shell Regen");

        case 18:
            return("Shell Max");

        case 19:
            return("Energy Regen");

        case 20:
            return("Energy Max");

        case 21:
            return("Command");

        case 22:
            return("Core Regen");

        case 23:
            return("Core Max");

        case 24:
            return("Stealth");

        case 25:
            return("Damage Boost");

        case 26:
            return("Area Restore");

        case 27:
            return("Pin Down");

        case 28:
            return("Retreat");

        case 29:
            return("Absorb Field");

        case 30:
            return("Shell Regen");

        case 31:
            return("Core Regen");

        case 32:
            return("Energy Regen");

        case 33:
            return("Disrupt");

        case 34:
            return("Control");

        case 35:
            return("Invert Tractor");

        case 36:
            return("Bomb");

        case 37:
            return("Ion");

        case 38:
            return("Flak");

        default:
            return("Name unset");
        }
    }