mirror of
https://github.com/islehorse/HISP.git
synced 2025-04-19 19:29:15 +12:00
Add BasicStatFormat
This commit is contained in:
parent
65f27553df
commit
3d625459b2
4 changed files with 24 additions and 14 deletions
|
@ -163,7 +163,8 @@ namespace HISP.Game
|
|||
|
||||
// Horse
|
||||
public static string BreedViewerMaximumStats;
|
||||
public static string StatFormat;
|
||||
public static string AdvancedStatFormat;
|
||||
public static string BasicStatFormat;
|
||||
public static string HorsesHere;
|
||||
public static string WildHorseFormat;
|
||||
public static string HorseCaptureTimer;
|
||||
|
@ -176,6 +177,9 @@ namespace HISP.Game
|
|||
public static string ViewBaiscStats;
|
||||
public static string ViewAdvancedStats;
|
||||
|
||||
|
||||
|
||||
|
||||
// Consume
|
||||
|
||||
public static string ConsumeItemFormat;
|
||||
|
@ -388,10 +392,15 @@ namespace HISP.Game
|
|||
{
|
||||
return BreedViewerFormat.Replace("%NAME%", name).Replace("%DESCRIPTION%", description);
|
||||
}
|
||||
public static string FormatHorseStat(int baseStat, int companionBoost, int tackBoost, int maxStat)
|
||||
public static string FormatHorseAdvancedStat(int baseStat, int companionBoost, int tackBoost, int maxStat)
|
||||
{
|
||||
return StatFormat.Replace("%BASE%", baseStat.ToString()).Replace("%COMPAINON%", companionBoost.ToString()).Replace("%TACK%", tackBoost.ToString()).Replace("%MAX%", maxStat.ToString());
|
||||
return AdvancedStatFormat.Replace("%BASE%", baseStat.ToString()).Replace("%COMPAINON%", companionBoost.ToString()).Replace("%TACK%", tackBoost.ToString()).Replace("%MAX%", maxStat.ToString());
|
||||
}
|
||||
public static string FormatHorseBasicStat(int health, int hunger, int thirst, int mood, int energy, int groom, int shoes)
|
||||
{
|
||||
return BasicStatFormat.Replace("%HEALTH%", health.ToString()).Replace("%HUNGER%", hunger.ToString()).Replace("%THIRST%", thirst.ToString()).Replace("%MOOD%", mood.ToString()).Replace("%ENERGY%", energy.ToString()).Replace("%GROOM%", groom.ToString()).Replace("%SHOES%", shoes.ToString());
|
||||
}
|
||||
|
||||
public static string FormatHorseRelative(string name, int id)
|
||||
{
|
||||
return HorseRelativeFormat.Replace("%NAME%", name).Replace("%ID%", id.ToString());
|
||||
|
|
|
@ -638,13 +638,13 @@ namespace HISP.Game
|
|||
{
|
||||
string message = Messages.FormatHorseBreedPreview(breed.Name, breed.Description);
|
||||
message += Messages.BreedViewerMaximumStats;
|
||||
message += Messages.FormatHorseStat(breed.BaseStats.Speed * 2, 0, 0, breed.BaseStats.Speed * 2);
|
||||
message += Messages.FormatHorseStat(breed.BaseStats.Strength * 2, 0, 0, breed.BaseStats.Strength * 2);
|
||||
message += Messages.FormatHorseStat(breed.BaseStats.Conformation * 2, 0, 0, breed.BaseStats.Conformation * 2);
|
||||
message += Messages.FormatHorseStat(breed.BaseStats.Agility * 2, 0, 0, breed.BaseStats.Agility * 2);
|
||||
message += Messages.FormatHorseStat(breed.BaseStats.Endurance * 2, 0, 0, breed.BaseStats.Endurance * 2);
|
||||
message += Messages.FormatHorseStat(breed.BaseStats.Inteligence * 2, 0, 0, breed.BaseStats.Inteligence * 2);
|
||||
message += Messages.FormatHorseStat(breed.BaseStats.Personality * 2, 0, 0, breed.BaseStats.Personality * 2);
|
||||
message += Messages.FormatHorseAdvancedStat(breed.BaseStats.Speed * 2, 0, 0, breed.BaseStats.Speed * 2);
|
||||
message += Messages.FormatHorseAdvancedStat(breed.BaseStats.Strength * 2, 0, 0, breed.BaseStats.Strength * 2);
|
||||
message += Messages.FormatHorseAdvancedStat(breed.BaseStats.Conformation * 2, 0, 0, breed.BaseStats.Conformation * 2);
|
||||
message += Messages.FormatHorseAdvancedStat(breed.BaseStats.Agility * 2, 0, 0, breed.BaseStats.Agility * 2);
|
||||
message += Messages.FormatHorseAdvancedStat(breed.BaseStats.Endurance * 2, 0, 0, breed.BaseStats.Endurance * 2);
|
||||
message += Messages.FormatHorseAdvancedStat(breed.BaseStats.Inteligence * 2, 0, 0, breed.BaseStats.Inteligence * 2);
|
||||
message += Messages.FormatHorseAdvancedStat(breed.BaseStats.Personality * 2, 0, 0, breed.BaseStats.Personality * 2);
|
||||
message += Messages.BackToMap;
|
||||
message += Messages.MetaTerminator;
|
||||
return message;
|
||||
|
|
|
@ -596,7 +596,8 @@ namespace HISP.Server
|
|||
Messages.BankWithdrewMoneyFormat = gameData.messages.bank.withdraw_format;
|
||||
|
||||
// Horses
|
||||
Messages.StatFormat = gameData.messages.meta.horse.stat_format;
|
||||
Messages.AdvancedStatFormat = gameData.messages.meta.horse.stat_format;
|
||||
Messages.BasicStatFormat = gameData.messages.meta.horse.basic_stat_format;
|
||||
Messages.HorsesHere = gameData.messages.meta.horse.horses_here;
|
||||
Messages.WildHorseFormat = gameData.messages.meta.horse.wild_horse;
|
||||
Messages.HorseCaptureTimer = gameData.messages.meta.horse.horse_timer;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue