public static bool IsTodaysLiyueWeapon(WeaponMaterial w) { if (IsLiyueWeapon(w)) { WeaponMaterial todayLiyueWeapon = WeaponMaterialEntries[(int)DateTime.Now.DayOfWeek].LiyueWeapon; return(w == todayLiyueWeapon || todayLiyueWeapon == all); } return(false); }
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; }
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; }
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(); }
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", });
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(); }
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")); }
private static bool IsLiyueWeapon(WeaponMaterial w) { return(w == WeaponMaterial.Guyun || w == WeaponMaterial.MistVeiled || w == WeaponMaterial.Aerosiderite); }
private static bool IsMondstadtWeapon(WeaponMaterial w) { return(w == WeaponMaterial.Decarabians || w == WeaponMaterial.Boreal || w == WeaponMaterial.DandelionGladiator); }
public WeaponCollection OfMaterial(WeaponMaterial weaponMaterial) { return(new WeaponCollection(this.Where(c => c.Material == weaponMaterial))); }