public static string AsString(this HairStyle style) { switch (style) { case HairStyle.MESSY: return("Messy"); case HairStyle.BRAIDED: return("Braided"); case HairStyle.STRAIGHT: return("Straight"); case HairStyle.WAVY: return("Wavy"); case HairStyle.CURLY: return("Curly"); case HairStyle.COILED: return("Coiled"); case HairStyle.PONYTAIL: return("Pony-Tail"); case HairStyle.NO_STYLE: return("No Style"); default: throw new InvalidEnumArgumentException("A new hair style was added but someone didn't implement its AsString"); } }
public CharacterAppearance() { HairColor = new HairColor("none"); HairStyle = new HairStyle("none"); FacialHair = new FacialHair("none"); EyeColor = new EyeColor("none"); }
public static SuperHero CreateRandom(Random rng) { // Console.WriteLine("Started the process of creating a random SuperHero!"); var heroAlias = RandomHeroAlias(rng); var hairStyleRNG = rng.Next(0, 4); // if RNG lands on either 2 or 3, then it'll be 'Normal' HairStyle hairStyle = HairStyle.Normal; switch (hairStyleRNG) { case 0: hairStyle = HairStyle.Covered; break; case 1: hairStyle = HairStyle.Radiant; break; } var hero = SuperHero.CreateInstance(heroAlias, hairStyle); hero.RealIdentity = RealIdentity.CreateRandom(hero, rng); hero.Quotes = Quote.CreateRandom(rng.Next(0, 10), rng, hero); // Console.WriteLine("Finalized the creation of a random SuperHero!"); return(hero); }
public Hair( HairColor newHairColor, HairStyle newHairStyle) { this.hairColor = newHairColor; this.hairStyle = newHairStyle; }
public static ErrorID CreatePCSlayer(string name, Sex sex = Sex.FEMALE, ushort str = 20, ushort dex = 20, ushort inte = 20, HairStyle hairstyle = HairStyle.HAIR_STYLE1, ushort colorhair = 0, ushort colorskin = 0) { ErrorID result = ErrorID.None; // create pc result = CreatePC(name, PCType.SLAYER); if (result != ErrorID.None) { return(result); } // build query string string _str = "INSERT INTO Slayer (Name, Sex, STR, DEX, INTE, HairStyle, HairColor, SkinColor) VALUES ('{0}', '{1}', {2}, {3}, {4}, '{5}', {6}, {7})"; object[] _objs = new object[] { name, sex, str, dex, inte, hairstyle, colorhair, colorskin }; string cmdstr = String.Format(_str, _objs); // execute query MySqlCommand cmd = new MySqlCommand(cmdstr, mysqlconn); int cmdres = cmd.ExecuteNonQuery(); // return result return(result); }
public IHttpActionResult PutHairStyle(int id, HairStyle hairStyle) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != hairStyle.Id) { return(BadRequest()); } db.Entry(hairStyle).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!HairStyleExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
// TODO Change this to dynamicity. private void SelectHairStyle(HairStyle Choice, UIMouseEvent evt, UIElement listeningElement) { DBTPlayer player = Main.LocalPlayer.GetModPlayer <DBTPlayer>(); player.ChosenHairStyle = Choice; SoundHelper.PlayVanillaSound(SoundID.MenuTick, Main.LocalPlayer.position); selected = true; }
public static SuperHero CreateInstance(string alias, HairStyle hairStyle = Enums.HairStyle.Normal) { return(new SuperHero() { Name = alias, HairStyle = hairStyle, SuperHeroBattles = new List <SuperHeroBattle>() }); }
public Character(string n, Gender g, HairColour hc, HairStyle hs, EyesColour ec, SkinColour sc, List <OthersAttributes> o) { Name = n; Gender = g; HairColour = hc; HairStyle = hs; EyesColour = ec; SkinColour = sc; Others = o; }
public IHttpActionResult GetHairStyle(int id) { HairStyle hairStyle = db.HairStyles.Find(id); if (hairStyle == null) { return(NotFound()); } return(Ok(hairStyle)); }
public IHttpActionResult PostHairStyle(HairStyle hairStyle) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.HairStyles.Add(hairStyle); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = hairStyle.Id }, hairStyle)); }
/// <summary> /// Get Item Name by TypeID /// </summary> public string GetName(uint TypeID) { switch (TypeID.GetItemGroup()) { case IffGroupFlag.ITEM_TYPE_CHARACTER: return(Character.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_PART: //Part return(Part.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_HAIR_STYLE: { return(HairStyle.GetItemName(TypeID)); } case IffGroupFlag.ITEM_TYPE_CLUB: return(ClubSet.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_BALL: // Ball return(Ball.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_USE: // Normal Item return(Item.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_CADDIE: // Cadie return(Caddie.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_CADDIE_ITEM: return(CaddieItem.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_SETITEM: // Part return(SetItem.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_SKIN: return(Skin.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_MASCOT: return(Mascot.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_CARD: return(Card.GetItemName(TypeID)); case IffGroupFlag.ITEM_TYPE_AUX: return(AuxPart.GetItemName(TypeID)); } return("Unknown Item Name"); }
internal override IFFFile Get() { var item = new HairStyle(); #region Header IFF item.Header.Active = Reader().ReadUInt32(); item.Header.ID = Reader().ReadUInt32(); item.Header.Name = GetString(40); // 40 Byte long item.Header.Level = (ItemLevelEnum)Reader().ReadByte(); item.Header.Icon = GetString(40); item.Header.Flag1 = Reader().ReadByte(); item.Header.Flag2 = Reader().ReadByte(); item.Header.Flag3 = Reader().ReadByte(); item.Header.Price = Reader().ReadUInt32(); item.Header.DiscountPrice = Reader().ReadUInt32(); item.Header.UsedPrice = Reader().ReadUInt32(); item.Header.ShopFlag = (ShopFlag)Reader().ReadByte(); item.Header.MoneyFlag = (MoneyFlag)Reader().ReadByte(); item.Header.TimeFlag = Reader().ReadByte(); item.Header.TimeByte = Reader().ReadByte(); item.Header.TPItem = Reader().ReadUInt32(); item.Header.TPCount = Reader().ReadUInt32(); item.Header.Mileage = Reader().ReadUInt16(); item.Header.BonusProb = Reader().ReadUInt16(); item.Header.Mileage2 = Reader().ReadUInt16(); item.Header.Mileage3 = Reader().ReadUInt16(); item.Header.TikiPointShop = Reader().ReadUInt32(); item.Header.TikiPang = Reader().ReadUInt32(); item.Header.ActiveData = Reader().ReadUInt32(); item.Header.StartTime.Year = Reader().ReadUInt16(); item.Header.StartTime.Month = Reader().ReadUInt16(); item.Header.StartTime.DayOfWeek = Reader().ReadUInt16(); item.Header.StartTime.Day = Reader().ReadUInt16(); item.Header.StartTime.Hour = Reader().ReadUInt16(); item.Header.StartTime.Minute = Reader().ReadUInt16(); item.Header.StartTime.Second = Reader().ReadUInt16(); item.Header.StartTime.MilliSecond = Reader().ReadUInt16(); item.Header.EndTime.Year = Reader().ReadUInt16(); item.Header.EndTime.Month = Reader().ReadUInt16(); item.Header.EndTime.DayOfWeek = Reader().ReadUInt16(); item.Header.EndTime.Day = Reader().ReadUInt16(); item.Header.EndTime.Hour = Reader().ReadUInt16(); item.Header.EndTime.Minute = Reader().ReadUInt16(); item.Header.EndTime.Second = Reader().ReadUInt16(); item.Header.EndTime.MilliSecond = Reader().ReadUInt16(); #endregion item.HairColor = (HairColorEnum)Reader().ReadByte(); item.CharType = (CharacterTypeEnum)Reader().ReadByte(); item.Blank = Reader().ReadUInt16(); return(item); }
public void ProcessCreatesADescriptionCombiningColorAndStyle() { var colors = new HairColor[] { new HairColor("copper") }; var styles = new HairStyle[] { new HairStyle("ponytail") }; styles[0].Descriptors.Add("descriptor", new string[] { "long" }); var subject = new CreateHair(EntityGateway <HairColor> .LoadFromList(colors), EntityGateway <HairStyle> .LoadFromList(styles)); var character = new CharacterSheet(CharacterStrategy.Default()); subject.ExecuteStep(character); Assert.Equal(colors[0], character.Appearance.HairColor); Assert.Equal(styles[0], character.Appearance.HairStyle); }
public IHttpActionResult DeleteHairStyle(int id) { HairStyle hairStyle = db.HairStyles.Find(id); if (hairStyle == null) { return(NotFound()); } db.HairStyles.Remove(hairStyle); db.SaveChanges(); return(Ok(hairStyle)); }
public bool IsExist(uint TypeID) { switch (TypeID.GetItemGroup()) { case IffGroupFlag.ITEM_TYPE_CLUB: return(ClubSet.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_CHARACTER: return(Character.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_PART: // Part return(Part.IsExist(TypeID)); //Hair case IffGroupFlag.ITEM_TYPE_HAIR_STYLE: return(HairStyle.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_BALL: // Ball return(Ball.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_USE: // Normal Item return(Item.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_CADDIE: return(Caddie.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_CADDIE_ITEM: return(CaddieItem.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_SETITEM: return(SetItem.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_SKIN: return(Skin.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_MASCOT: return(Mascot.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_CARD: return(Card.IsExist(TypeID)); case IffGroupFlag.ITEM_TYPE_AUX: return(AuxPart.IsExist(TypeID)); } return(false); }
public override bool UseItem(Player player) { DBTPlayer dbtPlayer = player.GetModPlayer <DBTPlayer>(); HairStyle currentHairStyle = dbtPlayer.ChosenHairStyle; int nextIndex = HairStyleManager.Instance.GetIndex(currentHairStyle) + 1; if (nextIndex >= HairStyleManager.Instance.Count) { nextIndex = 0; } dbtPlayer.ChosenHairStyle = HairStyleManager.Instance[nextIndex]; return(true); }
public static int AddOneSamurai(string name) { Random random = new Random(); Array valuesHairStyle = Enum.GetValues(typeof(HairStyle)); HairStyle randomHairStyle = (HairStyle)valuesHairStyle.GetValue(random.Next(valuesHairStyle.Length)); var samurai = new Samurai { Name = name, HairStyle = randomHairStyle }; using (var context = new SamuraiContext()) { context.Samurais.Add(samurai); context.SaveChanges(); } return(samurai.ID); }
public sbyte GetShopPriceType(uint TypeID) { switch (TypeID.GetItemGroup()) { case IffGroupFlag.ITEM_TYPE_BALL: return(Ball.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_CLUB: return(ClubSet.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_CHARACTER: return(Character.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_PART: return(Part.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_HAIR_STYLE: return(HairStyle.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_USE: return(Item.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_CADDIE: return(Caddie.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_CADDIE_ITEM: return(CaddieItem.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_SETITEM: return(SetItem.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_SKIN: return(Skin.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_MASCOT: return(Mascot.GetShopPriceType(TypeID)); case IffGroupFlag.ITEM_TYPE_CARD: return(Card.GetShopPriceType(TypeID)); } return(0); }
public UInt32 GetPrice(UInt32 TypeID, UInt32 ADay) { switch (GetItemGroup(TypeID)) { case TITEMGROUP.ITEM_TYPE_BALL: return(Ball.GetPrice(TypeID)); case TITEMGROUP.ITEM_TYPE_CLUB: return(Club.GetPrice(TypeID)); case TITEMGROUP.ITEM_TYPE_CHARACTER: return(Character.GetPrice(TypeID)); case TITEMGROUP.ITEM_TYPE_PART: return(Part.GetPrice(TypeID)); case TITEMGROUP.ITEM_TYPE_HAIR_STYLE: return(HairStyle.GetPrice(TypeID)); case TITEMGROUP.ITEM_TYPE_USE: return(Items.GetPrice(TypeID)); case TITEMGROUP.ITEM_TYPE_CADDIE: return(Caddie.GetPrice(TypeID)); case TITEMGROUP.ITEM_TYPE_CADDIE_ITEM: return(CaddieItem.GetPrice(TypeID, ADay)); case TITEMGROUP.ITEM_TYPE_SETITEM: return(SetITem.GetPrice(TypeID)); case TITEMGROUP.ITEM_TYPE_SKIN: return(Skin.GetPrice(TypeID, ADay)); case TITEMGROUP.ITEM_TYPE_MASCOT: return(Mascot.GetPrice(TypeID, ADay)); case TITEMGROUP.ITEM_TYPE_CARD: return(Card.GetPrice(TypeID)); } return(0); }
public void LoadIff() { try { if (File.Exists("data/pangya_gb.iff")) { Card.Load(); Items.Load(); SetItem.Load(); Character.Load(); HairStyle.Load(); Club.Load(); Caddie.Load(); Skin.Load(); CaddieItem.Load(); Mascot.Load(); CutinInfo.Load(); GrandPrix.Load(); LevelPrize.Load(); Ball.Load(); GPSpecial.Load(); GPReward.Load(); MemorialRare.Load(); MemorialCoin.Load(); MgicBox.Load(); AuxPart.Load(); Desc.Load(); Part.Load(); } else { MessageBox.Show("data/pangya_gb.iff file in folder not found !", "Pangya File Core", MessageBoxButtons.OK, MessageBoxIcon.Error); throw new Exception("[ERROR_IFF]: data/pangya_gb.iff file in folder not found !"); } } catch (Exception ex) { Console.WriteLine(ex.Message, ConsoleColor.Red); Environment.Exit(0); } }
private void executePythonScript(HairStyle style) { Form f = new WaitForm(); f.Show(this); f.Refresh(); this.Enabled = false; string args = ""; args += "--input " + this.imageFilePath; args += " "; args += "--style " + ((int)style).ToString(); Console.WriteLine("Start exectuing scripts with args: {0}", args); this.scriptRunner.runPythonScript(pythonExecPath, ConfigurationManager.AppSettings["ScriptPath"], args); Console.WriteLine("End exectuing scripts with args: {0}", args); this.Enabled = true; this.loadGeneratedImages(); f.Close(); }
public CreateCharacter(ClientVersion version, string charname, ClientFlag clientflags, Profession profession, RaceAndGender raceandgender, CharStats stats, SkillValuePair[] startSkills, Hue skincolor, HairStyle hair, Hue haircolor, BeardStyle beard, Hue beardcolor, ushort locationindex, ushort charslotnum, IPAddress clientip, Hue shirtcolor, Hue pantscolor) : base(version) { CharName = charname; ClientFlags = clientflags; LoginCount = 0; // ? Profession = profession; RaceAndGender = raceandgender; Stats = stats; StartSkills = startSkills; SkinColor = skincolor; HairStyle = hair; HairColor = haircolor; FacialHairStyle = beard; FacialHairColor = beardcolor; StartLocationIndex = locationindex; CharSlotNum = charslotnum; ClientIP = clientip; ShirtColor = shirtcolor; PantsColor = pantscolor; }
public Models.HairStyle GetByHairColor(uint itemIffId) { return(HairStyle.GetItem(itemIffId)); }
public bool IsBuyable(uint TypeID) { switch (TypeID.GetItemGroup()) { case IffGroupFlag.ITEM_TYPE_BALL: { return(Ball.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_CLUB: { return(ClubSet.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_CHARACTER: { return(Character.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_PART: { return(Part.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_HAIR_STYLE: { return(HairStyle.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_USE: { return(Item.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_CADDIE: { return(Caddie.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_CADDIE_ITEM: { return(CaddieItem.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_SETITEM: { return(SetItem.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_SKIN: { return(Skin.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_MASCOT: { return(Mascot.IsBuyable(TypeID)); } case IffGroupFlag.ITEM_TYPE_CARD: { return(Card.IsBuyable(TypeID)); } } return(false); }
public void LoadIff() { bool result; try { if (Directory.Exists("data") && File.Exists(FileName)) { var zip = ZipFileEx.Open(FileName); result = Part.Load(zip.GetFileData("Part.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Part]: Items Loads {Part.Count}"); } result = Card.Load(zip.GetFileData("Card.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Card]: Items Loads {Card.Count}"); } result = Caddie.Load(zip.GetFileData("Caddie.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Caddie]: Items Loads {Caddie.Count}"); } result = Item.Load(zip.GetFileData("Item.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Item]: Items Loads {Item.Count}"); } result = LevelUpPrizeItem.Load(zip.GetFileData("LevelUpPrizeItem.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.LevelUpPrizeItem]: Items Loads {LevelUpPrizeItem.Count}"); } result = Character.Load(zip.GetFileData("Character.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Character]: Items Loads {Character.Count}"); } result = Ball.Load(zip.GetFileData("Ball.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Ball]: Items Loads {Ball.Count}"); } result = Ability.Load(zip.GetFileData("Ability.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Ability]: Items Loads {Ability.Count}"); } result = Skin.Load(zip.GetFileData("Skin.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Skin]: Items Loads {Skin.Count}"); } result = CaddieItem.Load(zip.GetFileData("CaddieItem.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.CaddieItem]: Items Loads {CaddieItem.Count}"); } result = Club.Load(zip.GetFileData("Club.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Club]: Items Loads {Club.Count}"); } result = ClubSet.Load(zip.GetFileData("ClubSet.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.ClubSet]: Items Loads {ClubSet.Count}"); } result = Course.Load(zip.GetFileData("Course.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Course]: Items Loads {Course.Count}"); } result = CutinInformation.Load(zip.GetFileData("CutinInfomation.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.CutinInformation]: Items Loads {CutinInformation.Count}"); } result = Desc.Load(zip.GetFileData("Desc.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Desc]: Items Loads {Desc.Count}"); } result = Furniture.Load(zip.GetFileData("Furniture.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Furniture]: Items Loads {Furniture.Count}"); } result = FurnitureAbility.Load(zip.GetFileData("FurnitureAbility.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.FurnitureAbility]: Items Loads {FurnitureAbility.Count}"); } result = Mascot.Load(zip.GetFileData("Mascot.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Mascot]: Items Loads {Mascot.Count}"); } result = TikiSpecialTable.Load(zip.GetFileData("TikiSpecialTable.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.TikiSpecialTable]: Items Loads {TikiSpecialTable.Count}"); } result = TikiRecipe.Load(zip.GetFileData("TikiRecipe.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.TikiRecipe]: Items Loads {TikiRecipe.Count}"); } result = TikiPointTable.Load(zip.GetFileData("TikiPointTable.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.TikiPointTable]: Items Loads {TikiPointTable.Count}"); } result = CadieMagicBox.Load(zip.GetFileData("CadieMagicBox.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.CadieMagicBox]: Items Loads {CadieMagicBox.Count}"); } result = CadieMagicBoxRandom.Load(zip.GetFileData("CadieMagicBoxRandom.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.CadieMagicBoxRandom]: Items Loads {CadieMagicBoxRandom.Count}"); } result = HairStyle.Load(zip.GetFileData("HairStyle.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.HairStyle]: Items Loads {HairStyle.Count}"); } result = Match.Load(zip.GetFileData("Match.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Match]: Items Loads {Match.Count}"); } result = SetItem.Load(zip.GetFileData("SetItem.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.SetItem]: Items Loads {SetItem.Count}"); } result = Enchant.Load(zip.GetFileData("Enchant.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Enchant]: Items Loads {Enchant.Count}"); } result = Achievement.Load(zip.GetFileData("Achievement.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.Achievement]: Items Loads {Achievement.Count}"); } result = QuestItem.Load(zip.GetFileData("QuestItem.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.QuestItem]: Items Loads {QuestItem.Count}"); } result = QuestStuff.Load(zip.GetFileData("QuestStuff.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.QuestStuff]: Items Loads {QuestStuff.Count}"); } result = SetEffectTable.Load(zip.GetFileData("SetEffectTable.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.SetEffectTable]: Items Loads {SetEffectTable.Count}"); } result = AuxPart.Load(zip.GetFileData("AuxPart.iff")); if (result) { Console.WriteLine(DateTime.Now.ToString("[yyyy/MM/dd HH:mm:ss] ") + $"[Pang.IFF.AuxPart]: Items Loads {AuxPart.Count}"); } } else { throw new Exception(" Failed to attempt to load data from file not found: " + FileName); } } catch (Exception ex) { MessageBox.Show(ex.Message, "Pang.IFF.Exception", MessageBoxButtons.OK, MessageBoxIcon.Error); Environment.Exit(0); } }
public decimal GetPriceOfHairCut(HairStyle style) { return 10.00m; }
public static ErrorID CreatePCSlayer(string name, Sex sex = Sex.FEMALE, ushort str = 20, ushort dex = 20, ushort inte = 20, HairStyle hairstyle = HairStyle.HAIR_STYLE1, ushort colorhair = 0, ushort colorskin = 0) { ErrorID result = ErrorID.None; // create pc result = CreatePC(name, PCType.SLAYER); if (result != ErrorID.None) return result; // build query string string _str = "INSERT INTO Slayer (Name, Sex, STR, DEX, INTE, HairStyle, HairColor, SkinColor) VALUES ('{0}', '{1}', {2}, {3}, {4}, '{5}', {6}, {7})"; object[] _objs = new object[] { name, sex, str, dex, inte, hairstyle, colorhair, colorskin }; string cmdstr = String.Format(_str, _objs); // execute query MySqlCommand cmd = new MySqlCommand(cmdstr, mysqlconn); int cmdres = cmd.ExecuteNonQuery(); // return result return result; }
public IffHairStyleData GetByHairColor(UInt32 TypeId) { return(HairStyle.GetItem(TypeId)); }
public void SetHairStyle(HairStyle hairStyle) { girlFeatures.SetHairStyle(hairStyle); }
public HairStyle GetByHairColor(uint TypeId) { return(HairStyle.GetItem(TypeId)); }
public object GetItem(uint TypeID) { switch (GetItemGroup(TypeID)) { case IFFGROUP.ITEM_TYPE_CHARACTER: { return(Character.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_HAIR_STYLE: { return(HairStyle.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_PART: { return(Part.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_CLUB: { return(Club.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_BALL: { return(Ball.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_USE: { return(Items.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_CADDIE: { return(Caddie.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_CADDIE_ITEM: { return(CaddieItem.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_SETITEM: { return(SetItem.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_SKIN: { return(Skin.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_MASCOT: { return(Mascot.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_CARD: { return(Card.GetItem(TypeID)); } case IFFGROUP.ITEM_TYPE_AUX: { return(AuxPart.GetItem(TypeID)); } default: { Console.WriteLine($"ItemGroup_Un -> {GetItemGroup(TypeID)}"); } break; } throw new NotImplementedException(); }