ereinion icon

Smiles

ereinion | PRO | 07/04/17 09:37:11 PM UTC | 0 ⭐ | 234 👁️ | Never ⏰ | []
JavaScript |

1.66 KB

|

None

|

0 👍

/

0 👎

import <FarFuture.ash>;
 
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();
    }
}

Comments