mirror of
https://github.com/islehorse/HISP.git
synced 2025-04-23 05:05:53 +12:00
Add equip / remove equp options for CompetitionGear
This commit is contained in:
parent
1ed1dd50f1
commit
10b768e82e
9 changed files with 160 additions and 22 deletions
|
@ -41,6 +41,7 @@ namespace HISP.Game
|
|||
|
||||
public static string NoJewerlyEquipped;
|
||||
public static string NoCompetitionGear;
|
||||
public static string CompetitionGearSelected;
|
||||
|
||||
// Announcements
|
||||
public static string NewUserMessage;
|
||||
|
@ -105,9 +106,12 @@ namespace HISP.Game
|
|||
public static string ItemInformationFormat;
|
||||
|
||||
|
||||
// Competition Gear
|
||||
public static string EquipItemFormat;
|
||||
public static string UnequipItem;
|
||||
|
||||
// Inventory
|
||||
public static string InventoryItemFormat;
|
||||
public static string EquipItemFormat;
|
||||
public static string InventoryHeaderFormat;
|
||||
|
||||
public static string ItemDropButton;
|
||||
|
@ -188,6 +192,22 @@ namespace HISP.Game
|
|||
// Click
|
||||
public static string NothingInterestingHere;
|
||||
|
||||
public static string FormatCompetitionGearHead(string itemName, int icon)
|
||||
{
|
||||
return CompetitionGearHeadFormat.Replace("%ITEM%", itemName).Replace("%ICON%",icon.ToString());
|
||||
}
|
||||
public static string FormatCompetitionGearBody(string itemName, int icon)
|
||||
{
|
||||
return CompetitionGearBodyFormat.Replace("%ITEM%", itemName).Replace("%ICON%", icon.ToString());
|
||||
}
|
||||
public static string FormatCompetitionGearLegs(string itemName, int icon)
|
||||
{
|
||||
return CompetitionGearLegsFormat.Replace("%ITEM%", itemName).Replace("%ICON%", icon.ToString());
|
||||
}
|
||||
public static string FormatCompetitionGearFeet(string itemName, int icon)
|
||||
{
|
||||
return CompetitionGearFeetFormat.Replace("%ITEM%", itemName).Replace("%ICON%", icon.ToString());
|
||||
}
|
||||
public static string FormatStatsBar(string username)
|
||||
{
|
||||
return StatsBarFormat.Replace("%USERNAME%", username);
|
||||
|
|
|
@ -221,9 +221,23 @@ namespace HISP.Game
|
|||
{
|
||||
return Messages.NoJewerlyEquipped;
|
||||
}
|
||||
public static string BuildWornCompaionEquip(User user)
|
||||
public static string BuildEquippedCompetitionGear(User user)
|
||||
{
|
||||
return Messages.NoCompetitionGear;
|
||||
string message = Messages.CompetitionGearSelected;
|
||||
if (user.EquipedCompetitionGear.Head != null)
|
||||
message += Messages.FormatCompetitionGearHead(user.EquipedCompetitionGear.Head.Name, user.EquipedCompetitionGear.Head.IconId);
|
||||
if (user.EquipedCompetitionGear.Body != null)
|
||||
message += Messages.FormatCompetitionGearBody(user.EquipedCompetitionGear.Body.Name, user.EquipedCompetitionGear.Body.IconId);
|
||||
if (user.EquipedCompetitionGear.Legs != null)
|
||||
message += Messages.FormatCompetitionGearLegs(user.EquipedCompetitionGear.Legs.Name, user.EquipedCompetitionGear.Legs.IconId);
|
||||
if (user.EquipedCompetitionGear.Feet != null)
|
||||
message += Messages.FormatCompetitionGearFeet(user.EquipedCompetitionGear.Feet.Name, user.EquipedCompetitionGear.Feet.IconId);
|
||||
|
||||
if (message == Messages.CompetitionGearSelected)
|
||||
message = Messages.NoCompetitionGear;
|
||||
|
||||
return message;
|
||||
|
||||
}
|
||||
public static string BuildStatsMenu(User user)
|
||||
{
|
||||
|
@ -242,7 +256,7 @@ namespace HISP.Game
|
|||
message += Messages.FormatTiredStat("Not implemented yet :3");
|
||||
message += Messages.FormatGenderStat(user.Gender);
|
||||
message += Messages.FormatJewelryStat(BuildWornJewelery(user));
|
||||
message += Messages.FormatCompetitionGearStat(BuildWornCompaionEquip(user));
|
||||
message += Messages.FormatCompetitionGearStat(BuildEquippedCompetitionGear(user));
|
||||
message += Messages.StatsPrivateNotes;
|
||||
message += Messages.StatsQuests;
|
||||
message += Messages.StatsMinigameRanking;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue