Exemplo n.º 1
0
 private PlayerRace(eRace race, eRealm realm, eDAoCExpansion expansion, eLivingModel maleModel, eLivingModel femaleModel)
 {
     ID          = race;
     Realm       = realm;
     Expansion   = expansion;
     MaleModel   = maleModel;
     FemaleModel = femaleModel;
 }
Exemplo n.º 2
0
        // This isn't used - I created it before I figured out how to interpret a player's model ID
        // Haven't deleted it as it could be a useful list at some point
        public static ushort GetPlayerModel(eRace race, int gender)
        {
            //player.PlayerCharacter.Gender is 0 (male) or 1 (female)
            Dictionary <eRace, ushort[]> models = new Dictionary <eRace, ushort[]>(21);

            models.Add(eRace.Briton, new ushort[2] {
                1960, 1961
            });
            models.Add(eRace.Avalonian, new ushort[2] {
                279, 499
            });
            models.Add(eRace.Highlander, new ushort[2] {
                1962, 1963
            });
            models.Add(eRace.Saracen, new ushort[2] {
                1964, 1965
            });
            models.Add(eRace.Norseman, new ushort[2] {
                1972, 1973
            });
            models.Add(eRace.Troll, new ushort[2] {
                1970, 1971
            });
            models.Add(eRace.Dwarf, new ushort[2] {
                1976, 1977
            });
            models.Add(eRace.Kobold, new ushort[2] {
                1974, 1975
            });
            models.Add(eRace.Celt, new ushort[2] {
                1984, 1985
            });
            models.Add(eRace.Firbolg, new ushort[2] {
                1982, 1983
            });
            models.Add(eRace.Elf, new ushort[2] {
                2022, 2023
            });
            models.Add(eRace.Lurikeen, new ushort[2] {
                1986, 1987
            });
            models.Add(eRace.Inconnu, new ushort[2] {
                1966, 1967
            });
            models.Add(eRace.Valkyn, new ushort[2] {
                1978, 1979
            });
            models.Add(eRace.Sylvan, new ushort[2] {
                1990, 1991
            });
            models.Add(eRace.HalfOgre, new ushort[2] {
                1968, 1969
            });
            models.Add(eRace.Frostalf, new ushort[2] {
                1980, 1981
            });
            models.Add(eRace.Shar, new ushort[2] {
                1992, 1993
            });
            models.Add(eRace.AlbionMinotaur, new ushort[2] {
                1398, 1398
            });
            models.Add(eRace.MidgardMinotaur, new ushort[2] {
                1409, 1409
            });
            models.Add(eRace.HiberniaMinotaur, new ushort[2] {
                1430, 1430
            });

            return(models[race][gender]);
        }