public String log() { String str = "-=Rabbit=-\r\n"; str += sex.log() + " (" + sexName[sex.value()] + ")\r\n"; str += bon.log() + Environment.NewLine; for (int i = 0; i < proplist.Count; i++) { str += proplist[i].log(); if (proplist[i] == namekey) { if (sex.value() == 1) { str += " " + males.Getname((ushort)namekey.value()); } if (sex.value() == 2) { str += " " + females.Getname((ushort)namekey.value()); } } if (proplist[i] == surkey) { str += " " + females.Getname((ushort)surkey.value()); } if (proplist[i] == pathkey) { str += " " + males.Getname((ushort)pathkey.value()); } str += Environment.NewLine; } str += "weights(" + weightcnt.ToString() + ")="; for (int i = 0; i < weightcnt; i++) { ushort weight = (ushort)(weights[i] & 0xFFFF); ushort dt = (ushort)((weights[i] >> 16) & 0xFFFF); DateTime sdt = (new DateTime(1899, 12, 30)).AddDays(dt); String hlp = String.Format("{0:X}({1:s}-{2:d})", weights[i], sdt.ToShortDateString(), weight); str += hlp + " "; } str += Environment.NewLine + borndate.log() + "\r\ngenesis(" + gencnt.ToString() + ")="; for (int i = 0; i < gencnt; i++) { str += genesis[i].ToString() + " "; } str += Environment.NewLine; if (sex.value() == 1) { str += lastfuck.log() + Environment.NewLine; str += status.log() + Environment.NewLine; } if (sex.value() == 2) { str += female.log() + Environment.NewLine; } str += "-=Rabbit_End=-"; return(str); }
public override string strval() { String str = caption.log() + " " + subitems.log() + " "; for (int i = 0; i < (int)subitems.value(); i++) { str += "s" + i.ToString() + "=" + subs[i].value() + " "; } return(str); }
public String log() { String str = " -=donor=- " + Environment.NewLine + unique.log() + Environment.NewLine + acccnt.log() + Environment.NewLine; for (int i = 0; i < (int)acccnt.value(); i++) { str += "acc" + i.ToString() + "=" + acc[i].log() + Environment.NewLine; } str += surplus.log() + Environment.NewLine + immediate.log() + Environment.NewLine; return(str + "-=donor_end=-"); }
public override String strval() { String str = "-=WeightList=-" + Environment.NewLine + count.log() + Environment.NewLine; for (int i = 0; i < (int)count.value(); i++) { str += "wgt" + i.ToString() + "=" + weighters[i].log() + Environment.NewLine; } str += laston.log() + Environment.NewLine + lastpos.log() + Environment.NewLine; return(str += "-=WeightList_End=-"); }
public void read(BinaryReader br, float ver) { child_count.read(br, ver); DBG.dbg2(child_count.log(), br); borns.read(br, ver); DBG.dbg2(borns.log(), br); ev_date.read(br, ver); DBG.dbg2(ev_date.log(), br); last_okrol.read(br, ver); DBG.dbg2(last_okrol.log(), br); ev_type.read(br, ver); DBG.dbg2(ev_type.log(), br); if (ver > 3.1) { lost_babies.read(br, ver); } DBG.dbg2(lost_babies.log(), br); if (ver > 5.1) { overall_babies.read(br, ver); } DBG.dbg2(overall_babies.log(), br); suckers.read(br, ver); DBG.dbg2(suckers.log(), br); fuckers_count.read(br, ver); DBG.dbg2(fuckers_count.log(), br); for (int i = 0; i < (int)fuckers_count.value(); i++) { fuckers.Add(new F****r(br, ver)); DBG.dbg2(fuckers[i].log(), br); } if (ver > 5.1) { worker.read(br, ver); DBG.dbg2(worker.log(), br); no_kuk.read(br, ver); DBG.dbg2(no_kuk.log(), br); no_lact.read(br, ver); DBG.dbg2(no_lact.log(), br); } }
public void Read(BinaryReader br, float ver) { sex.read(br, ver); DBG.dbg1(sex.log()); if (ver > 3) { bon.read(br, ver); } DBG.dbg1(bon.log()); for (int i = 0; i < proplist.Count; i++) { proplist[i].read(br, ver); DBG.dbg1(proplist[i].log()); } weightcnt = br.ReadUInt16(); DBG.dbg1("weight=" + weightcnt.ToString()); for (int i = 0; i < weightcnt; i++) { weights.Add(br.ReadUInt32()); DBG.dbg1("weight[" + i.ToString() + "]=" + weights[i].ToString()); } borndate.read(br, ver); DBG.dbg1(borndate.log()); gencnt = br.ReadUInt16(); for (int i = 0; i < gencnt; i++) { genesis.Add(br.ReadUInt16()); } if (sex.value() == 1) { lastfuck = new MFDate("lastfuck"); status = new MFByte("status"); lastfuck.read(br, ver); status.read(br, ver); } if (sex.value() == 2) { female = new RabFemale(br, ver, males, females); } }
public String log() { String str = " -=ZooJob=-\r\n "; str += caption.log() + Environment.NewLine + subcount.log() + Environment.NewLine; for (int i = 0; i < (int)subcount.value(); i++) { str += "sub" + i.ToString() + "=" + subs[i].value() + Environment.NewLine; } str += type.log() + Environment.NewLine + uniquer.log() + Environment.NewLine + uniquescnt.log() + Environment.NewLine + "uniques="; for (int i = 0; i < (int)uniquescnt.value(); i++) { str += String.Format("{0:d}({0:X}) ", uniques[i]); } return(str + Environment.NewLine + "-=ZooJob_end=-"); }
public String log() { String str = "-=f****r=-\r\n" + live.log() + Environment.NewLine; if (live.value() != 0) { str += name_key.log() + Environment.NewLine; } else { str += "genesis(" + gecnt.value().ToString() + ")="; for (int i = 0; i < (int)gecnt.value(); i++) { str += String.Format("{0:d} ", genesis[i]); } str += Environment.NewLine + name.log() + Environment.NewLine; } str += breed.log() + Environment.NewLine + f***s.log() + Environment.NewLine + children.log() + Environment.NewLine + my_fuck_is_last.log() + Environment.NewLine; return(str + "-=fucker_end=-"); }
public String log() { return(unique.log() + " " + lack.log() + " " + hybrid.log() + " " + newgroup.log() + " " + gendiff.log() + " " + distance.log() + " " + donor_best.log() + " " + acceptor_best.log()); }
public void read(BinaryReader br, float ver) { allobj.Add(Pervonest); allobj.Add(Kukunest); allobj.Add(Mothernest); allobj.Add(Heater); allobj.Add(Okrol); allobj.Add(Kuk); allobj.Add(Pravka1); allobj.Add(count_2); allobj.Add(count_3); allobj.Add(endkuku); allobj.Add(vacc); allobj.Add(vudvorenie); allobj.Add(countsuckers); allobj.Add(vyazkamother); allobj.Add(vyazkapervo); allobj.Add(rasselboys); allobj.Add(killfemales); allobj.Add(killbrides); allobj.Add(killboys); allobj.Add(max_age_diff); allobj.Add(automode); allobj.Add(rescopies); allobj.Add(tab_abbr); allobj.Add(double_sur); allobj.Add(heterosis); allobj.Add(inbreeding); allobj.Add(report_full_addr); allobj.Add(SOME_OPTION); allobj.Add(use_from); allobj.Add(use_till); allobj.Add(from); allobj.Add(till); allobj.Add(from_heater); allobj.Add(till_heater); allobj.Add(h_from_checked); allobj.Add(h_till_checked); allobj.Add(show_tier_types); allobj.Add(show_area_types); allobj.Add(sluchka_filter); allobj.Add(today); allobj.Add(otsad_boys_mother); allobj.Add(otsad_boys_pervo); allobj.Add(zoo_bits); allobj.Add(job_grouping); allobj.Add(name_show); allobj.Add(ignore_last_fuck); allobj.Add(partners_limit); allobj.Add(limit_value); allobj.Add(sec_ignore); allobj.Add(auto_kuk); allobj.Add(jurta_sync); allobj.Add(make_brides); allobj.Add(sell_mothers_with_babies); allobj.Add(imm_age_diff); allobj.Add(arctime); allobj.Add(lost_days); allobj.Add(use_feed_spec); allobj.Add(auto_arc); allobj.Add(no_kuk); allobj.Add(no_gen_mix); allobj.Add(holost_punish); allobj.Add(imm_heater); allobj.Add(rotation); allobj.Add(rot_speed); allobj.Add(no_jurta_kuk); allobj.Add(shed_scale); allobj.Add(show_gen_tree); allobj.Add(show_young_gen_tree); allobj.Add(gen_tree_width); allobj.Add(young_gen_tree_width); allobj.Add(show_numbers); allobj.Add(averfeed); for (int i = 0; i < allobj.Count; i++) { allobj[i].read(br, ver); DBG.dbg3(allobj[i].log()); } if (ver > 6.1) { number_before_name.read(br, ver); DBG.dbg3(number_before_name.log()); reserved = br.ReadBytes(99); DBG.dbg3(reserved.ToString()); } if (ver > 5.1) { next_svid.read(br, ver); DBG.dbg3(next_svid.log()); svid_remark_cnt.read(br, ver); DBG.dbg3(svid_remark_cnt.log()); for (int i = 0; i < svid_remark_cnt.value(); i++) { svid_remarks.Add(new MFString(br, ver)); DBG.dbg3("rem" + i.ToString() + "=" + svid_remarks[i].value()); } svid_head.read(br, ver); DBG.dbg3(svid_head.log()); svid_farm.read(br, ver); DBG.dbg3(svid_farm.log()); reserved2 = br.ReadBytes(100); for (int i = 0; i < 5; i++) { subscriber.Add(new SubscruberOrJob(br, ver, false)); } } jobcnt.read(br, ver); DBG.dbg3(jobcnt.log()); for (int i = 0; i < (int)jobcnt.value(); i++) { jobs.Add(new SubscruberOrJob(br, ver, true)); } }
public String log() { return((Issub ? On.log() : "") + " " + Job.log() + " " + Name.log()); }
public String log() { return(on.log() + " " + start.log() + " " + interval.log()); }
public String log() { return("BON= " + bondescr(weight) + bondescr(body) + bondescr(hair) + bondescr(color) + manual.log()); }
public String bondescr(MFByte obj) { return(obj.log() + "(" + bonNames[obj.value()] + ") "); }