Esempio n. 1
0
 public static bool IsTodaysLiyueWeapon(WeaponMaterial w)
 {
     if (IsLiyueWeapon(w))
     {
         WeaponMaterial todayLiyueWeapon = WeaponMaterialEntries[(int)DateTime.Now.DayOfWeek].LiyueWeapon;
         return(w == todayLiyueWeapon || todayLiyueWeapon == all);
     }
     return(false);
 }
Esempio n. 2
0
 public CrewWeapon(string name, string description, int value, WeaponMaterial material, int condition, int maxCondition, int damage)
 {
     _name         = name;
     _description  = description;
     _value        = value;
     _material     = material;
     _condition    = condition;
     _maxCondition = maxCondition;
     _damage       = damage;
 }
Esempio n. 3
0
 public WeaponMaterialModifier(WeaponMaterial Material, int DamageMod, int PenetrationMod, float EncumbranceMod, float EnchantMod, float PriceMod, bool IsDire)
 {
     this.Material       = Material;
     this.DamageMod      = DamageMod;
     this.PenetrationMod = PenetrationMod;
     this.EncumbranceMod = EncumbranceMod;
     this.EnchantMod     = EnchantMod;
     this.PriceMod       = PriceMod;
     this.IsDire         = IsDire;
 }
Esempio n. 4
0
        static void Main(string[] args)
        {
            Console.WriteLine("Welcome to TolchokInfo database. Here we have some information on Minsk city LARP movement");

            var clubsList = new ShowClubs();

            clubsList.ShowListOfClubs();

            var clubMembers = new ShowClubs();

            clubMembers.ShowClub();

            BrigadaMembers brigMemberName = (BrigadaMembers)1;
            WeaponSize     brgMmbrWpnSz   = 0;
            WeaponMaterial brgMmbrWpnMtr  = 0;
            WeaponType     brgMmbrWpnTp   = 0;
            VisitedGames   brgVisGames    = 0;

            var brigMember1 = new Tolchok();

            brigMember1.Name         = brigMemberName.ToString();
            brigMember1.FavWeapon    = $"{brgMmbrWpnSz} {brgMmbrWpnMtr} {brgMmbrWpnTp}";
            brigMember1.GamesVisited = brgVisGames.ToString();
            Console.WriteLine(brigMember1.PrepareReport());



            //var kris = new Tolchok();
            //kris.Name = "Kris";
            //kris.DateOfBirth = new DateTime(1994, 6, 7);
            //Console.WriteLine("select your club");
            //foreach (ClubNames club in (ClubNames[])Enum.GetValues(typeof(ClubNames)))
            //{
            //    Console.WriteLine($"{(int)club} - {club}");
            //}
            //kris.Club = (ClubNames) int.Parse(Console.ReadLine());
            //Console.WriteLine(kris.PrepareReport());
            //if (kris.Club == ClubNames.Brigada)
            //{
            //    Console.WriteLine("100% Dexter enrolled!");
            //}
            //else if (kris.Club == ClubNames.DSE)
            //{
            //    Console.WriteLine("Ex Vice Minister is your head");
            //}
            //else
            //{
            //    Console.WriteLine("noname club");
            //}

            Console.ReadLine();
        }
Esempio n. 5
0
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            WeaponMaterial material = (WeaponMaterial)value;

            return(material switch
            {
                WeaponMaterial.Aerosiderite => "漆黑陨铁",
                WeaponMaterial.Boreal => "凛风奔狼",
                WeaponMaterial.DandelionGladiator => "狮牙斗士",
                WeaponMaterial.Decarabians => "高塔孤王",
                WeaponMaterial.Guyun => "孤云寒林",
                WeaponMaterial.MistVeiled => "雾海云间",
                _ => "555",
            });
Esempio n. 6
0
        private void addNewWeaponBt_Click(object sender, EventArgs e)
        {
            WeaponType     type     = (WeaponType)weaponTypeCb.SelectedItem;
            WeaponMaterial material = (WeaponMaterial)weaponMaterialCb.SelectedItem;

            Weapon template = WeaponTemplates.DefaultWeapons[(int)type];
            WeaponMaterialModifier modifier = WeaponTemplates.Materials[(int)material];

            Weapon result = Weapon.ApplyMaterial(template, modifier);

            result.Name = weaponNameTb.Text;

            CharacterController.Instance.AddWeapon(result);
            updateView();
        }
Esempio n. 7
0
    public void WeaponGenerator()
    {
        if (isGenerated == true)
        {
            int AT = Random.Range(0, 2);

            switch (AT)
            {
            case 0:
                atkType = 0;
                int WT = Random.Range(0, 2);
                switch (WT)
                {
                case 0:
                    weaponType     = 0;
                    weaponRarity   = 0;
                    weaponMaterial = 0;
                    Name           = "axe";
                    BaseAtk        = Random.Range(10, 16);
                    BaseRng        = 1;
                    APCost         = 1;
                    if (AxeHandle != null)
                    {
                        GameObject axe = Instantiate(AxeHandle[Random.Range(0, AxeHandle.Length)], transform.position, transform.rotation);
                        axe.transform.parent = gameObject.transform;
                        if (AxeBlade != null)
                        {
                            GameObject bladeSocket = GameObject.FindGameObjectWithTag("Blade");
                            GameObject blade       = Instantiate(AxeBlade[Random.Range(0, AxeBlade.Length)], bladeSocket.transform.position, bladeSocket.transform.rotation);
                            blade.transform.parent = axe.transform;
                        }
                    }
                    break;

                case 1:
                    weaponType     = WeaponType.Dagger;
                    weaponRarity   = 0;
                    weaponMaterial = 0;
                    Name           = "dagger";
                    BaseAtk        = Random.Range(10, 16);
                    BaseRng        = 1;
                    APCost         = 1;
                    if (DaggerHandle != null)
                    {
                        GameObject dagger = Instantiate(DaggerHandle[Random.Range(0, DaggerHandle.Length)], transform.position, transform.rotation);
                        dagger.transform.parent = gameObject.transform;
                        if (DaggerBlade != null)
                        {
                            GameObject bladeSocket = GameObject.FindGameObjectWithTag("Blade");
                            GameObject blade       = Instantiate(DaggerBlade[Random.Range(0, DaggerBlade.Length)], bladeSocket.transform.position, bladeSocket.transform.rotation);
                            blade.transform.parent = dagger.transform;
                        }
                    }
                    break;
                }
                break;

            case 1:
                atkType = AtkType.Magic;
                WT      = 2;
                switch (WT)
                {
                case 2:
                    weaponType     = WeaponType.Wand;
                    weaponRarity   = 0;
                    weaponMaterial = 0;
                    Name           = "wand";
                    BaseAtk        = Random.Range(10, 16);
                    BaseRng        = 7;
                    APCost         = 1;
                    if (WandHandle != null)
                    {
                        GameObject wand = Instantiate(WandHandle[Random.Range(0, WandHandle.Length)], transform.position, transform.rotation);
                        wand.transform.parent = gameObject.transform;
                        if (WandTip != null)
                        {
                            GameObject bladeSocket = GameObject.FindGameObjectWithTag("Blade");
                            GameObject Tip         = Instantiate(WandTip[Random.Range(0, WandTip.Length)], bladeSocket.transform.position, bladeSocket.transform.rotation);
                            Tip.transform.parent = wand.transform;
                        }
                    }
                    break;
                }
                break;
            }
        }
    }
        public object Convert(object value, Type targetType, object parameter, CultureInfo culture)
        {
            WeaponMaterial material = (WeaponMaterial)value;

            return(App.Current.FindResource(material.ToString() + "1"));
        }
Esempio n. 9
0
 private static bool IsLiyueWeapon(WeaponMaterial w)
 {
     return(w == WeaponMaterial.Guyun || w == WeaponMaterial.MistVeiled || w == WeaponMaterial.Aerosiderite);
 }
Esempio n. 10
0
 private static bool IsMondstadtWeapon(WeaponMaterial w)
 {
     return(w == WeaponMaterial.Decarabians || w == WeaponMaterial.Boreal || w == WeaponMaterial.DandelionGladiator);
 }
Esempio n. 11
0
 public WeaponCollection OfMaterial(WeaponMaterial weaponMaterial)
 {
     return(new WeaponCollection(this.Where(c => c.Material == weaponMaterial)));
 }