@ -30,8 +30,9 @@ namespace Kehyeedra3.Services.Models
public FishSpecies Id ;
public FishSpecies Id ;
//public byte Ego;
//public byte Ego;
//public byte Superego;
//public byte Superego;
public string Name ;
public string Name = "Missing Name" ;
public string Emote ;
public string Emote = "<:missingLeg:682586847830081551>" ;
public string Texture = "missingtexture.png" ;
public FishRarity Rarity ;
public FishRarity Rarity ;
public FishTier Tier ;
public FishTier Tier ;
}
}
@ -40,6 +41,7 @@ namespace Kehyeedra3.Services.Models
public ulong Id { get ; set ; } = 0 ; // this is userid incase you get alzheimers you stupid baby waa waa
public ulong Id { get ; set ; } = 0 ; // this is userid incase you get alzheimers you stupid baby waa waa
public ulong LastFish { get ; set ; } = 0 ;
public ulong LastFish { get ; set ; } = 0 ;
public ulong Xp { get ; set ; } = 5 0 ;
public ulong Xp { get ; set ; } = 5 0 ;
public ulong FXp { get ; set ; } = 0 ;
public ulong TXp { get ; set ; } = 0 ;
public ulong TXp { get ; set ; } = 0 ;
public ulong Lvl { get ; set ; } = 0 ;
public ulong Lvl { get ; set ; } = 0 ;
public byte RodOwned { get ; set ; } = 0 ;
public byte RodOwned { get ; set ; } = 0 ;
@ -70,8 +72,9 @@ namespace Kehyeedra3.Services.Models
new Fish ( )
new Fish ( )
{
{
Id = FishSpecies . Wakasagihime ,
Id = FishSpecies . Wakasagihime ,
Name = "Touhoufish " ,
Name = "Freshwater Lady " ,
Emote = "<:wakasagihime:793084118949691433>" ,
Emote = "<:wakasagihime:793084118949691433>" ,
Texture = "touhoufish.png" ,
Rarity = FishRarity . Unreasonable ,
Rarity = FishRarity . Unreasonable ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -80,6 +83,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . LuckyCatfish ,
Id = FishSpecies . LuckyCatfish ,
Name = "Lucky Catfish" ,
Name = "Lucky Catfish" ,
Emote = "<a:catfishleft:682655661422542888><a:catfishright:682655661481525284>" ,
Emote = "<a:catfishleft:682655661422542888><a:catfishright:682655661481525284>" ,
Texture = "catfish.gif" ,
Rarity = FishRarity . Legendary ,
Rarity = FishRarity . Legendary ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -88,6 +92,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Doomfish ,
Id = FishSpecies . Doomfish ,
Name = "Doomfish" ,
Name = "Doomfish" ,
Emote = "<a:doomfish:704407234574155834>" ,
Emote = "<a:doomfish:704407234574155834>" ,
Texture = "doomfish.gif" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -96,6 +101,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Clownfish ,
Id = FishSpecies . Clownfish ,
Name = "Clownfish" ,
Name = "Clownfish" ,
Emote = "<a:clownfishleft:715846565972934718><a:clownfishright:715846565704761424>" ,
Emote = "<a:clownfishleft:715846565972934718><a:clownfishright:715846565704761424>" ,
Texture = "clownfish.gif" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -104,6 +110,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Teracrab ,
Id = FishSpecies . Teracrab ,
Name = "Teracrab" ,
Name = "Teracrab" ,
Emote = "<a:teracrableft:710925664089538691><a:teracrabright:710925663439421512>" ,
Emote = "<a:teracrableft:710925664089538691><a:teracrabright:710925663439421512>" ,
Texture = "teracrab.gif" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -112,6 +119,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Blobfish ,
Id = FishSpecies . Blobfish ,
Name = "Blobfish" ,
Name = "Blobfish" ,
Emote = "<a:blobfishleft:704386995996065885><a:blobfishright:704386996369358888>" ,
Emote = "<a:blobfishleft:704386995996065885><a:blobfishright:704386996369358888>" ,
Texture = "blobfish.gif" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -120,6 +128,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Psychedelica ,
Id = FishSpecies . Psychedelica ,
Name = "Psychedelica" ,
Name = "Psychedelica" ,
Emote = "<a:psychedelicaleft:704406253966721135><a:psychedelicaright:704406252125421698>" ,
Emote = "<a:psychedelicaleft:704406253966721135><a:psychedelicaright:704406252125421698>" ,
Texture = "psychedelica.gif" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -128,6 +137,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Gigacrab ,
Id = FishSpecies . Gigacrab ,
Name = "Gigacrab" ,
Name = "Gigacrab" ,
Emote = "<:gigacrableft:715626112327221348><:gigacrabright:715626112537067580>" ,
Emote = "<:gigacrableft:715626112327221348><:gigacrabright:715626112537067580>" ,
Texture = "gigacrab.png" ,
Rarity = FishRarity . Uncommon ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -136,6 +146,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Dopefish ,
Id = FishSpecies . Dopefish ,
Name = "Dopefish" ,
Name = "Dopefish" ,
Emote = "<:dopefishleft:700422139672658009><:dopefishright:700422139643428895>" ,
Emote = "<:dopefishleft:700422139672658009><:dopefishright:700422139643428895>" ,
Texture = "dopefish.png" ,
Rarity = FishRarity . Uncommon ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -144,6 +155,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Stargazer ,
Id = FishSpecies . Stargazer ,
Name = "Stargazer" ,
Name = "Stargazer" ,
Emote = "<:stargazerleft:700414644774240286><:stargazerright:700413063442202684>" ,
Emote = "<:stargazerleft:700414644774240286><:stargazerright:700413063442202684>" ,
Texture = "stargazer.png" ,
Rarity = FishRarity . Uncommon ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -152,6 +164,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Isopod ,
Id = FishSpecies . Isopod ,
Name = "Isopod" ,
Name = "Isopod" ,
Emote = "<:isopodleft:700397032271249428><:isopodright:700397031922991206>" ,
Emote = "<:isopodleft:700397032271249428><:isopodright:700397031922991206>" ,
Texture = "isopod.png" ,
Rarity = FishRarity . Uncommon ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -160,6 +173,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Sheephead ,
Id = FishSpecies . Sheephead ,
Name = "Sheephead" ,
Name = "Sheephead" ,
Emote = "<:sheepheadleft:710894977944649728><:sheepheadright:710894979467444284>" ,
Emote = "<:sheepheadleft:710894977944649728><:sheepheadright:710894979467444284>" ,
Texture = "sheephead.png" ,
Rarity = FishRarity . Uncommon ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -168,6 +182,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Cod ,
Id = FishSpecies . Cod ,
Name = "Cod" ,
Name = "Cod" ,
Emote = "<:codleft:695304941715062887><:codright:695304941949943808>" ,
Emote = "<:codleft:695304941715062887><:codright:695304941949943808>" ,
Texture = "cod.png" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -176,6 +191,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Salmon ,
Id = FishSpecies . Salmon ,
Name = "Salmon" ,
Name = "Salmon" ,
Emote = "<:salmonleft:698167269359878236><:salmonright:698167269167202324>" ,
Emote = "<:salmonleft:698167269359878236><:salmonright:698167269167202324>" ,
Texture = "salmon.png" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -184,6 +200,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Shrimp ,
Id = FishSpecies . Shrimp ,
Name = "Shrimp" ,
Name = "Shrimp" ,
Emote = "<:shrimpleft:715074288788570112><:shrimpright:715074288863936552>" ,
Emote = "<:shrimpleft:715074288788570112><:shrimpright:715074288863936552>" ,
Texture = "shrimp.png" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -192,6 +209,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Crayfish ,
Id = FishSpecies . Crayfish ,
Name = "Crayfish" ,
Name = "Crayfish" ,
Emote = "<:crayfishleft:715638929885495377><:crayfishright:715638929843421284>" ,
Emote = "<:crayfishleft:715638929885495377><:crayfishright:715638929843421284>" ,
Texture = "crayfish.png" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -200,6 +218,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Betta ,
Id = FishSpecies . Betta ,
Name = "Betta" ,
Name = "Betta" ,
Emote = "<:bettaleft:698179217107714088><:bettaright:698179216868638851>" ,
Emote = "<:bettaleft:698179217107714088><:bettaright:698179216868638851>" ,
Texture = "betta.png" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -208,6 +227,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Pufferfish ,
Id = FishSpecies . Pufferfish ,
Name = "Pufferfish" ,
Name = "Pufferfish" ,
Emote = "<:pufferfishleft:715075414179184691><:pufferfishright:715075414116007937>" ,
Emote = "<:pufferfishleft:715075414179184691><:pufferfishright:715075414116007937>" ,
Texture = "pufferfish.png" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -216,6 +236,7 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Carp ,
Id = FishSpecies . Carp ,
Name = "Carp" ,
Name = "Carp" ,
Emote = "<:koicarpleft:698204388556275752><:koicarpright:698204386421374986>" ,
Emote = "<:koicarpleft:698204388556275752><:koicarpright:698204386421374986>" ,
Texture = "carp.png" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
@ -224,15 +245,17 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Megacrab ,
Id = FishSpecies . Megacrab ,
Name = "Hermit Crab" ,
Name = "Hermit Crab" ,
Emote = "<:hermitcrableft:715071501996392519><:hermitcrabright:715071501971488808>" ,
Emote = "<:hermitcrableft:715071501996392519><:hermitcrabright:715071501971488808>" ,
Texture = "hermitcrab.png" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T1
Tier = FishTier . T1
} ,
} ,
new Fish ( ) //// Tier 2
new Fish ( ) //// Tier 2
{
{
Id = FishSpecies . Hypnofish ,
Id = FishSpecies . Hypnofish , // replace with shrimp waifu fish when art done
Name = "Hypnofish" ,
Name = "Hypnofish" ,
Emote = "<:paska:786244602440450109><:hypnoosi:786244623478947841>" ,
Emote = "<:paska:786244602440450109><:hypnoosi:786244623478947841>" ,
Texture = "hypnofish.png" ,
Rarity = FishRarity . Legendary ,
Rarity = FishRarity . Legendary ,
Tier = FishTier . T2
Tier = FishTier . T2
} ,
} ,
@ -240,7 +263,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . Swolefish ,
Id = FishSpecies . Swolefish ,
Name = "Pumped Up Swolefish" ,
Name = "Pumped Up Swolefish" ,
Emote = "<:missingLeg:682586847830081551>" ,
//Texture = "" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T2
Tier = FishTier . T2
} ,
} ,
@ -248,7 +271,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . Dogfish ,
Id = FishSpecies . Dogfish ,
Name = "Dogfish" ,
Name = "Dogfish" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T2
Tier = FishTier . T2
} ,
} ,
@ -257,6 +280,23 @@ namespace Kehyeedra3.Services.Models
Id = FishSpecies . Gunfish ,
Id = FishSpecies . Gunfish ,
Name = "Gunfish" ,
Name = "Gunfish" ,
Emote = "<:gunfishleft:793492588799590460><:gunfishright:793492625277714442>" ,
Emote = "<:gunfishleft:793492588799590460><:gunfishright:793492625277714442>" ,
Texture = "gunfish.png" ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T2
} ,
new Fish ( )
{
Id = FishSpecies . Dingus ,
Name = "Dingus" ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T2
} ,
new Fish ( )
{
Id = FishSpecies . Finnfish ,
Name = "Fi'ish" ,
Rarity = FishRarity . Uncommon ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T2
Tier = FishTier . T2
} ,
} ,
@ -264,7 +304,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . Rockfish ,
Id = FishSpecies . Rockfish ,
Name = "Rockfish" ,
Name = "Rockfish" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T2
Tier = FishTier . T2
} ,
} ,
@ -272,16 +312,32 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . Fishlet ,
Id = FishSpecies . Fishlet ,
Name = "Fishlet" ,
Name = "Fishlet" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Common ,
Tier = FishTier . T2
} ,
new Fish ( )
{
Id = FishSpecies . Cavefish ,
Name = "Cavefish" ,
Rarity = FishRarity . Common ,
Tier = FishTier . T2
} ,
new Fish ( )
{
Id = FishSpecies . Neck ,
Name = "Neck" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T2
Tier = FishTier . T2
} ,
} ,
new Fish ( ) //// Tier 3
new Fish ( ) //// Tier 3
{
{
Id = FishSpecies . SpecDoomfish ,
Id = FishSpecies . Circle fish,
Name = "Spectral Doomfish" ,
Name = "Circle F ish" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Legendary ,
Rarity = FishRarity . Legendary ,
Tier = FishTier . T3
Tier = FishTier . T3
} ,
} ,
@ -289,7 +345,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . RevCrab ,
Id = FishSpecies . RevCrab ,
Name = "Revenant Crab" ,
Name = "Revenant Crab" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T3
Tier = FishTier . T3
} ,
} ,
@ -297,7 +353,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . SpecFlameworm ,
Id = FishSpecies . SpecFlameworm ,
Name = "Spectral Flameworm" ,
Name = "Spectral Flameworm" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Uncommon ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T3
Tier = FishTier . T3
} ,
} ,
@ -305,7 +361,15 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . SpecShrimp ,
Id = FishSpecies . SpecShrimp ,
Name = "Spectral Shrimp" ,
Name = "Spectral Shrimp" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Common ,
Tier = FishTier . T3
} ,
new Fish ( )
{
Id = FishSpecies . Ghostie ,
Name = "Ghostie" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T3
Tier = FishTier . T3
} ,
} ,
@ -315,7 +379,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . T4PH1 ,
Id = FishSpecies . T4PH1 ,
Name = "Placeholder" ,
Name = "Placeholder" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Legendary ,
Rarity = FishRarity . Legendary ,
Tier = FishTier . T4
Tier = FishTier . T4
} ,
} ,
@ -323,7 +387,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . T4PH2 ,
Id = FishSpecies . T4PH2 ,
Name = "Placeholder" ,
Name = "Placeholder" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Rare ,
Rarity = FishRarity . Rare ,
Tier = FishTier . T4
Tier = FishTier . T4
} ,
} ,
@ -331,7 +395,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . T4PH3 ,
Id = FishSpecies . T4PH3 ,
Name = "Placeholder" ,
Name = "Placeholder" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Uncommon ,
Rarity = FishRarity . Uncommon ,
Tier = FishTier . T4
Tier = FishTier . T4
} ,
} ,
@ -339,7 +403,7 @@ namespace Kehyeedra3.Services.Models
{
{
Id = FishSpecies . T4PH4 ,
Id = FishSpecies . T4PH4 ,
Name = "Placeholder" ,
Name = "Placeholder" ,
Emote = "<:missingLeg:682586847830081551>" ,
Rarity = FishRarity . Common ,
Rarity = FishRarity . Common ,
Tier = FishTier . T4
Tier = FishTier . T4
} ,
} ,
@ -379,26 +443,34 @@ namespace Kehyeedra3.Services.Models
Hypnofish = 2 0 ,
Hypnofish = 2 0 ,
//T2 Rare
//T2 Rare
Swolefish = 2 1 ,
Swolefish = 2 1 ,
Dogfish = 1 0 2 ,
Dogfish = 2 2 ,
//T2 Uncommon
//T2 Uncommon
Gunfish = 2 2 ,
Gunfish = 3 0 ,
Dingus = 3 1 ,
Finnfish = 3 2 ,
//T2 Common
//T2 Common
Rockfish = 2 3 ,
Rockfish = 4 0 ,
Fishlet = 2 4 ,
Fishlet = 4 1 ,
Cavefish = 4 2 ,
Neck = 4 3 ,
//T3 Legendary
//T3 Legendary
SpecDoomfish = 2 5 ,
Circlefish = 5 0 ,
//T3 Rare
//T3 Rare
RevCrab = 2 6 ,
RevCrab = 5 1 ,
//T3 Uncommon
//T3 Uncommon
SpecFlameworm = 2 7 ,
SpecFlameworm = 6 0 ,
//T3 Common
//T3 Common
SpecShrimp = 2 8 ,
SpecShrimp = 7 0 ,
Ghostie = 7 1 ,
//T4
//T4
T4PH1 = 2 9 ,
T4PH1 = 8 0 ,
T4PH2 = 3 0 ,
//r
T4PH3 = 3 1 ,
T4PH2 = 9 0 ,
T4PH4 = 3 2 ,
//uc
T4PH3 = 1 0 0 ,
//c
T4PH4 = 1 1 0 ,
}
}
public class FishingInventorySlot
public class FishingInventorySlot
{
{