import ; string[8] peopleToUseTheSkillOn; peopleToUseTheSkillOn[0] = "cathyoak"; peopleToUseTheSkillOn[1] = "croft"; peopleToUseTheSkillOn[2] = "cubeof11"; peopleToUseTheSkillOn[3] = "mai"; peopleToUseTheSkillOn[4] = "hairy"; peopleToUseTheSkillOn[5] = "hallehoopma"; peopleToUseTheSkillOn[6] = "notjim"; peopleToUseTheSkillOn[7] = "veracity"; void use_time_pranks() { #int i; if (to_int(get_property("_timeSpinnerMinutesUsed")) <= 8) { FarFuture("shot"); } sort peopleToUseTheSkillOn by random(100000); if (to_int(get_property("_timeSpinnerMinutesUsed")) < 9) { cli_execute("timespinner prank mistress of the obvious"); } if (to_int(get_property("_timeSpinnerMinutesUsed")) < 10) { cli_execute("timespinner prank hagwench"); } for i from 0 to count(peopleToUseTheSkillOn)-1 { if (to_int(get_property("_timeSpinnerMinutesUsed")) < 10) { cli_execute("timespinner prank " + peopleToUseTheSkillOn[i]); } else { return; } } return; } void use_smiles() { #int i; sort peopleToUseTheSkillOn by random(100000); if (to_int(get_property("_smilesOfMrA")) < 4) { use_skill(1, $skill[The Smile of Mr. A.], "mistress of the obvious"); } if (to_int(get_property("_smilesOfMrA")) < 5) { use_skill(1, $skill[The Smile of Mr. A.], "hagwench"); } for i from 0 to count(peopleToUseTheSkillOn)-1 { if (to_int(get_property("_smilesOfMrA")) < 5) { if (!use_skill(1, $skill[The Smile of Mr. A.], peopleToUseTheSkillOn[i])) { set_property("_smilesOfMrA", 5); } } else { return; } } return; } void main() { use_smiles(); if (can_interact()) { use_time_pranks(); } }