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

◆ SetupPlayerStatsAndInventoryBasedOnDifficulty()

void Terraria.GameContent.UI.States.UICharacterCreation.SetupPlayerStatsAndInventoryBasedOnDifficulty ( )
inlineprivate

Definition at line 1188 of file UICharacterCreation.cs.

1189 {
1190 int num = 0;
1191 byte difficulty = _player.difficulty;
1192 if (difficulty == 3)
1193 {
1194 _player.statLife = (_player.statLifeMax = 100);
1195 _player.statMana = (_player.statManaMax = 20);
1197 _player.inventory[num++].Prefix(-1);
1199 _player.inventory[num++].Prefix(-1);
1200 _player.inventory[num].SetDefaults(10);
1201 _player.inventory[num++].Prefix(-1);
1203 _player.inventory[num++].Prefix(-1);
1204 _player.inventory[num].SetDefaults(4281);
1205 _player.inventory[num++].Prefix(-1);
1207 _player.inventory[num++].stack = 100;
1208 _player.inventory[num].SetDefaults(965);
1209 _player.inventory[num++].stack = 100;
1210 _player.inventory[num++].SetDefaults(50);
1211 _player.inventory[num++].SetDefaults(84);
1212 _player.armor[3].SetDefaults(4978);
1213 _player.armor[3].Prefix(-1);
1214 if (_player.name == "Wolf Pet" || _player.name == "Wolfpet")
1215 {
1217 }
1218 _player.AddBuff(216, 3600);
1219 }
1220 else
1221 {
1222 _player.inventory[num].SetDefaults(3507);
1223 _player.inventory[num++].Prefix(-1);
1224 _player.inventory[num].SetDefaults(3509);
1225 _player.inventory[num++].Prefix(-1);
1226 _player.inventory[num].SetDefaults(3506);
1227 _player.inventory[num++].Prefix(-1);
1228 }
1229 if (Main.runningCollectorsEdition)
1230 {
1231 _player.inventory[num++].SetDefaults(603);
1232 }
1233 _player.savedPerPlayerFieldsThatArentInThePlayerClass = new Player.SavedPlayerDataWithAnnoyingRules();
1234 CreativePowerManager.Instance.ResetDataForNewPlayer(_player);
1235 }
int stack
Definition Item.cs:149
bool Prefix(int prefixWeWant)
Definition Item.cs:487
void SetDefaults(int Type=0)
Definition Item.cs:47332
string name
Definition Player.cs:621
Item[] miscEquips
Definition Player.cs:1171
void AddBuff(int type, int timeToAdd, bool quiet=true, bool foodHack=false)
Definition Player.cs:4441
Item[] inventory
Definition Player.cs:1257

References Terraria.GameContent.UI.States.UICharacterCreation._player, Terraria.Player.AddBuff(), Terraria.Player.armor, Terraria.Player.difficulty, Terraria.GameContent.Creative.CreativePowerManager.Instance, Terraria.Player.inventory, Terraria.Player.miscEquips, Terraria.Player.name, Terraria.Item.Prefix(), Terraria.Main.runningCollectorsEdition, Terraria.Item.SetDefaults(), and Terraria.Item.stack.

Referenced by Terraria.GameContent.UI.States.UICharacterCreation.FinishCreatingCharacter().