Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches

◆ SetFoodDefaults()

void Terraria.Item.SetFoodDefaults ( int type)
inlineprivate

Definition at line 46739 of file Item.cs.

46740 {
46741 switch (type)
46742 {
46743 case 4022:
46744 DefaultToFood(22, 22, 207, 172800);
46745 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 50));
46746 break;
46747 case 1919:
46748 DefaultToFood(22, 22, 207, 14400);
46749 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 25));
46750 break;
46751 case 1920:
46752 DefaultToFood(22, 22, 207, 14400);
46753 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 25));
46754 break;
46755 case 4011:
46756 DefaultToFood(22, 22, 207, 57600);
46758 break;
46759 case 3532:
46760 DefaultToFood(22, 22, 207, 86400);
46762 break;
46763 case 1911:
46764 DefaultToFood(22, 22, 207, 14400, useGulpSound: true);
46765 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 10));
46766 break;
46767 case 4013:
46768 DefaultToFood(22, 22, 207, 86400);
46770 break;
46771 case 4615:
46772 DefaultToFood(22, 22, 207, 57600, useGulpSound: true);
46774 break;
46775 case 4027:
46776 DefaultToFood(22, 22, 207, 57600, useGulpSound: true);
46778 break;
46779 case 4025:
46780 DefaultToFood(22, 22, 207, 43200);
46782 break;
46783 case 4029:
46784 DefaultToFood(22, 22, 207, 28800);
46786 break;
46787 case 4036:
46788 DefaultToFood(22, 22, 207, 28800);
46790 break;
46791 case 4037:
46792 DefaultToFood(22, 22, 207, 57600);
46794 break;
46795 case 4015:
46796 DefaultToFood(22, 22, 207, 28800);
46798 break;
46799 case 2426:
46800 DefaultToFood(22, 22, 206, 36000);
46801 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 75));
46802 break;
46803 case 2427:
46804 DefaultToFood(22, 22, 206, 28800);
46805 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 25));
46806 break;
46807 case 4034:
46808 DefaultToFood(22, 22, 206, 50400);
46809 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 50));
46810 break;
46811 case 357:
46812 DefaultToFood(22, 22, 206, 28800, useGulpSound: true);
46814 break;
46815 case 1787:
46816 DefaultToFood(22, 22, 206, 28800);
46817 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 10));
46818 break;
46819 case 4012:
46820 DefaultToFood(22, 22, 206, 36000, useGulpSound: true);
46822 break;
46823 case 4016:
46824 DefaultToFood(22, 22, 206, 50400);
46826 break;
46827 case 4017:
46828 DefaultToFood(22, 22, 206, 72000);
46830 break;
46831 case 5042:
46832 DefaultToFood(22, 22, 206, 36000, useGulpSound: true);
46834 break;
46835 case 4018:
46836 DefaultToFood(22, 22, 206, 57600, useGulpSound: true);
46838 break;
46839 case 4288:
46840 DefaultToFood(22, 22, 206, 18000);
46842 break;
46843 case 4019:
46844 DefaultToFood(22, 22, 206, 36000);
46846 break;
46847 case 4020:
46848 DefaultToFood(22, 22, 206, 50400);
46850 break;
46851 case 4021:
46852 DefaultToFood(22, 22, 206, 36000);
46854 break;
46855 case 4023:
46856 DefaultToFood(22, 22, 206, 57600);
46858 break;
46859 case 3195:
46860 DefaultToFood(22, 22, 206, 50400, useGulpSound: true);
46862 break;
46863 case 4026:
46864 DefaultToFood(22, 22, 206, 50400, useGulpSound: true);
46866 break;
46867 case 4028:
46868 DefaultToFood(22, 22, 206, 57600);
46870 break;
46871 case 4032:
46872 DefaultToFood(22, 22, 206, 36000);
46874 break;
46875 case 4035:
46876 DefaultToFood(22, 22, 206, 64800);
46877 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 2, 50));
46878 break;
46879 case 4403:
46880 DefaultToFood(22, 22, 206, 36000);
46882 break;
46883 case 2267:
46884 DefaultToFood(22, 22, 206, 28800);
46885 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 55));
46886 break;
46887 case 4623:
46888 DefaultToFood(22, 22, 206, 72000, useGulpSound: true);
46890 break;
46891 case 2268:
46892 DefaultToFood(22, 22, 206, 36000, useGulpSound: true);
46893 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 75));
46894 break;
46895 case 4297:
46896 DefaultToFood(22, 22, 206, 18000);
46898 break;
46899 case 5092:
46900 DefaultToFood(22, 22, 206, 28800);
46901 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 50));
46902 break;
46903 case 5093:
46904 DefaultToFood(22, 22, 206, 21600);
46906 break;
46907 case 4009:
46908 DefaultToFood(22, 22, 26, 18000);
46910 break;
46911 case 4614:
46912 DefaultToFood(22, 22, 26, 36000, useGulpSound: true);
46914 break;
46915 case 4014:
46916 DefaultToFood(22, 22, 26, 36000, useGulpSound: true);
46918 break;
46919 case 4024:
46920 DefaultToFood(22, 22, 26, 36000);
46922 break;
46923 case 4030:
46924 DefaultToFood(22, 22, 26, 90000);
46925 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 1, 50));
46926 break;
46927 case 4031:
46928 DefaultToFood(22, 22, 26, 36000);
46930 break;
46931 case 969:
46932 DefaultToFood(12, 12, 26, 36000);
46933 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 2));
46934 useStyle = 9;
46935 break;
46936 case 2425:
46937 DefaultToFood(22, 22, 26, 28800);
46938 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 25));
46939 break;
46940 case 4282:
46941 DefaultToFood(22, 22, 26, 18000);
46943 break;
46944 case 4283:
46945 DefaultToFood(22, 22, 26, 18000);
46947 break;
46948 case 4617:
46949 DefaultToFood(22, 22, 26, 54000, useGulpSound: true);
46951 break;
46952 case 4284:
46953 DefaultToFood(22, 22, 26, 18000);
46955 break;
46956 case 4285:
46957 DefaultToFood(22, 22, 26, 18000);
46959 break;
46960 case 4621:
46961 DefaultToFood(22, 22, 26, 72000, useGulpSound: true);
46963 break;
46964 case 4286:
46965 DefaultToFood(22, 22, 26, 18000);
46967 break;
46968 case 4287:
46969 DefaultToFood(22, 22, 26, 18000);
46971 break;
46972 case 4289:
46973 DefaultToFood(22, 22, 26, 18000);
46975 break;
46976 case 4624:
46977 DefaultToFood(22, 22, 26, 54000, useGulpSound: true);
46979 break;
46980 case 4625:
46981 DefaultToFood(22, 22, 26, 90000);
46983 break;
46984 case 4290:
46985 DefaultToFood(22, 22, 26, 18000);
46987 break;
46988 case 4291:
46989 DefaultToFood(22, 22, 26, 18000);
46991 break;
46992 case 4616:
46993 DefaultToFood(22, 22, 26, 36000, useGulpSound: true);
46995 break;
46996 case 4292:
46997 DefaultToFood(22, 22, 26, 18000);
46999 break;
47000 case 967:
47001 DefaultToFood(12, 12, 26, 3600);
47002 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 1));
47003 useStyle = 9;
47004 break;
47005 case 4293:
47006 DefaultToFood(22, 22, 26, 18000);
47008 break;
47009 case 4618:
47010 DefaultToFood(22, 22, 26, 36000, useGulpSound: true);
47012 break;
47013 case 4619:
47014 DefaultToFood(22, 22, 26, 72000, useGulpSound: true);
47016 break;
47017 case 4294:
47018 DefaultToFood(22, 22, 26, 18000);
47020 break;
47021 case 4295:
47022 DefaultToFood(22, 22, 26, 18000);
47024 break;
47025 case 4296:
47026 DefaultToFood(22, 22, 26, 18000);
47028 break;
47029 case 4622:
47030 DefaultToFood(22, 22, 26, 72000, useGulpSound: true);
47032 break;
47033 case 4411:
47034 DefaultToFood(22, 22, 26, 36000);
47036 break;
47037 case 4620:
47038 DefaultToFood(22, 22, 26, 72000, useGulpSound: true);
47040 break;
47041 case 5009:
47042 DefaultToFood(22, 22, 26, 18000, useGulpSound: true);
47043 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 0, 20));
47044 break;
47045 case 5041:
47046 DefaultToFood(22, 22, 26, 72000, useGulpSound: true);
47048 break;
47049 case 4033:
47050 DefaultToFood(22, 22, 26, 36000);
47051 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 50));
47052 break;
47053 case 5275:
47054 DefaultToFood(22, 22, 26, 7200, useGulpSound: true);
47055 SetShopValues(ItemRarityColor.White0, buyPrice(0, 0, 1, 25));
47056 break;
47057 case 5277:
47058 DefaultToFood(22, 22, 26, 18000);
47060 break;
47061 case 5278:
47062 DefaultToFood(22, 22, 26, 18000);
47064 break;
47065 case 2266:
47066 DefaultToFood(22, 22, 25, 14400, useGulpSound: true);
47067 SetShopValues(ItemRarityColor.Blue1, buyPrice(0, 0, 5));
47068 break;
47069 case 353:
47070 DefaultToFood(22, 22, 25, 7200, useGulpSound: true);
47071 SetShopValues(ItemRarityColor.White0, 100);
47073 holdStyle = 1;
47074 ammo = 353;
47075 notAmmo = true;
47076 break;
47077 case 1912:
47078 DefaultToHealingPotion(22, 22, 80);
47079 SetShopValues(ItemRarityColor.Blue1, 40);
47080 break;
47081 }
47082 float num = 0f;
47083 num = ((buffType == 207) ? (num + 12f) : ((buffType != 206) ? (num + 3f) : (num + 8f)));
47084 num += (float)(buffTime / 14400);
47085 rare = (int)(num / 4f);
47086 }
static int buyPrice(int platinum=0, int gold=0, int silver=0, int copper=0)
Definition Item.cs:47979
int maxStack
Definition Item.cs:151
int buffTime
Definition Item.cs:273
int buffType
Definition Item.cs:271
int useStyle
Definition Item.cs:139
static int CommonMaxStack
Definition Item.cs:57
void DefaultToHealingPotion(int newwidth, int newheight, int healingAmount, int animationTime=17)
Definition Item.cs:47268
void SetShopValues(ItemRarityColor rarity, int coinValue)
Definition Item.cs:47284
int holdStyle
Definition Item.cs:137
void DefaultToFood(int newwidth, int newheight, int foodbuff, int foodbuffduration, bool useGulpSound=false, int animationTime=17)
Definition Item.cs:47238
bool notAmmo
Definition Item.cs:241

References Terraria.Item.ammo, Terraria.Item.buffTime, Terraria.Item.buffType, Terraria.Item.buyPrice(), Terraria.Item.CommonMaxStack, Terraria.Item.DefaultToFood(), Terraria.Item.DefaultToHealingPotion(), Terraria.Item.holdStyle, Terraria.Item.maxStack, Terraria.Item.notAmmo, Terraria.Item.rare, Terraria.Item.SetShopValues(), Terraria.Item.type, and Terraria.Item.useStyle.

Referenced by Terraria.Item.SetDefaults().