public void Apply_Stats_Changes(int X) { int TOUR = script_InGame.Display_Cpt_Tour() - 1; Health.Change_bis(script_DaysData.D[TOUR].Display_Values_Given(X, 0)); Health.Change_value(Health.Display_value() + Health.Display_bis()); SocialLife.Change_bis(script_DaysData.D[TOUR].Display_Values_Given(X, 1)); SocialLife.Change_value(SocialLife.Display_value() + SocialLife.Display_bis()); Work.Change_bis(script_DaysData.D[TOUR].Display_Values_Given(X, 2)); Work.Change_value(Work.Display_value() + Work.Display_bis()); ChangeValue_Money((int)(1.05 * (Display_Money() + script_DaysData.D[TOUR].Display_Values_Given(X, 3)))); ChangeValue_Reputation(Display_Reputation() + script_DaysData.D[TOUR].Display_Values_Given(X, 4)); if (Health.Display_value() > 100) { Health.Change_value(100); } if (SocialLife.Display_value() > 100) { SocialLife.Change_value(100); } if (Work.Display_value() > 100) { Work.Change_value(100); } script_InGame._Switch = true; }
public void Writing_Datas(string S) { string[] lines = new string[42]; char[] Tampon_char = new char[100]; int cpt; for (cpt = 0; cpt < 20; cpt++) { if (script_SSMPlayer.Display_FirstName().Length > cpt) { Tampon_char[cpt] = script_SSMPlayer.Display_FirstName()[cpt]; } else { Tampon_char[cpt] = '\0'; break; } } Tampon_char[cpt++] = ';'; Tampon_char[cpt++] = '\0'; lines[0] = new string(Tampon_char); Tampon_char = new char[100]; for (cpt = 0; cpt < 20; cpt++) { if (script_SSMPlayer.Display_LastName().Length > cpt) { Tampon_char[cpt] = script_SSMPlayer.Display_LastName()[cpt]; } else { Tampon_char[cpt] = '\0'; break; } } Tampon_char[cpt++] = ';'; Tampon_char[cpt++] = '\0'; lines[1] = new string(Tampon_char); lines[2] = script_SSMPlayer.Display_Age().ToString() + ";"; lines[3] = script_SSMPlayer.Display_Money().ToString() + ";"; lines[4] = script_SSMPlayer.Display_Reputation().ToString() + ";"; lines[5] = script_SSMPlayer.Health.Display_value().ToString() + ";"; lines[6] = script_SSMPlayer.Health.Display_bis().ToString() + ";"; lines[7] = script_SSMPlayer.SocialLife.Display_value().ToString() + ";"; lines[8] = script_SSMPlayer.SocialLife.Display_bis().ToString() + ";"; lines[9] = script_SSMPlayer.Work.Display_value().ToString() + ";"; lines[10] = script_SSMPlayer.Work.Display_bis().ToString() + ";"; if (S == "Transition") { lines[11] = "0;"; } else { lines[11] = (script_InGame.Display_Cpt_Tour() - 1).ToString() + ";"; } for (int i = 0; i < 30; i++) { lines[12 + i] = myArray[1, i].ToString() + ";"; } System.IO.File.WriteAllLines(@"./Assets/SSM/" + S + ".txt", lines); }