Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function randomThrow(user, args) {
- if (thrown == undefined) {
- console.log("thrown was undefined");
- thrown = new Date();
- }
- var nowDate = new Date();
- if (nowDate == undefined) {
- console.log("nowDate was undefined");
- nowDate = new Date();
- }
- var testdatelol = nowDate - thrown;
- var testdatelawl = testdatelol / 1000;
- var testdateagain = testdatelawl / 60;
- //console.log(testdateagain + " < testdateagain " + testdatelol + " nowDate - thrown");
- if (testdateagain > 1) {
- if (args == 'none') {
- randomItem = getRandomToken();
- } else if (args == 'copper') {
- randomItem = "Copper Token";
- } else if (args == 'silver') {
- randomItem = "Silver Token";
- } else if (args == 'gold') {
- randomItem = "Gold Token";
- } else if (args == 'bronze') {
- randomItem = "Bronze Token";
- }
- _ref = _un.keys(roomUsers);
- var testrand = Math.floor(Math.random() * _ref.length);
- console.log(testrand + " <<<<<< testrand");
- var personID = _ref[testrand];
- var person = roomUsers[personID].name;
- //
- console.log(person + " " + personID);
- var personIdleTime = test(personID);
- //
- if (person != undefined && personID != undefined) {
- for (_i = 0; _i < 30; i++) {
- console.log("TESTING " + person + " << person");
- _ref = _un.keys(roomUsers);
- var testrand = Math.floor(Math.random() * _ref.length);
- var personID = _ref[testrand];
- if (personID.length <= 12) {
- _ref = _un.keys(roomUsers);
- personID = _ref[testrand];
- }
- var person = roomUsers[personID].name;
- console.log("the old person we selected wasn't good enough " + person + " was chosen instead ");
- if (person == undefined) {
- personID = owner;
- person = "Ascend";
- }
- if (person.substr(0, 9) != "AscendBot" && person.substr(0, 11) != "ttdashboard" && personIdleTime < 10) {
- _i = 30; //finishes the for
- }
- } //end the for
- if (randomItem == undefined) {
- randomItem = getRandomToken();
- }
- if (user != undefined) {
- var testtt = roomUsers[user].name;
- } else {
- var testtt = "/me ";
- }
- var dud = Math.floor(Math.random() * 4);
- if (dud === 1) {
- bot.speak(testtt + " threw a " + randomItem + " towards " + person + " but it looks like they dropped it!");
- } else if (dud === 0 || dud === 2 || dud === 3) {
- bot.speak(testtt + " has just thrown a " + randomItem + " in the air! Looks like " + person + " grabbed it!");
- if (randomItem === "Copper Token" || args === 'copper') {
- //thrownItemNum = 3;
- if (roomUsers2[personID].copper == undefined || roomUsers2[personID].copper == 0) {
- roomUsers2[personID].copper = 1;
- bot.speak(person + ", Copper Tokens can be used by typing /copper before your last song in a turn. It's one time use can be used to decrease your plays by 1, allowing you one more song while on deck.");
- } else {
- var oldCopper = roomUsers2[personID].copper;
- oldCopper++;
- roomUsers2[personID].copper = oldCopper;
- console.log(person + " now has " + oldCopper + " copper");
- }
- }
- if (randomItem === "Silver Token" || args === 'silver') {
- //thrownItemNum = 2;
- if (roomUsers2[personID].silver == undefined || roomUsers2[personID].silver == 0) {
- roomUsers2[personID].silver = 1;
- bot.speak(person + ", you have the ability to give yourself VIP Status for 2 hours the next time you type /silver");
- } else {
- var oldSilver = roomUsers2[personID].silver;
- oldSilver++;
- roomUsers2[personID].silver = oldSilver;
- console.log(person + " now has " + oldSilver + " silver");
- }
- }
- if (randomItem === "Gold Token" || args === 'gold') {
- //thrownItemNum = 1;
- if (roomUsers2[personID].gold == undefined || roomUsers2[personID].gold == 0) {
- roomUsers2[personID].gold = 1;
- bot.speak(person + ", you have just earned the ability to take the next free DJ Spot whenever you type /gold");
- } else {
- var oldGold = roomUsers2[personID].gold;
- oldGold++;
- roomUsers2[personID].gold = oldGold;
- console.log(person + " now has " + oldGold + " gold");
- }
- }
- if (randomItem === "Bronze Token" || args === 'bronze') {
- if (roomUsers2[personID].bronze == undefined || roomUsers2[personID].bronze == 0) {
- roomUsers2[personID].bronze = 1;
- bot.speak(person + ", You have earned the mysterious Bronze Token, Save it!");
- } else {
- var oldBronze = roomUsers2[personID].bronze;
- oldBronze++;
- roomUsers2[personID].bronze = oldBronze;
- console.log(person + " now has " + oldBronze + " bronze");
- }
- }
- } //end
- thrown = new Date();
- }
- } else {
- console.log(testdateagain);
- }
- };
Add Comment
Please, Sign In to add comment