package yliasdiscordbothx.utils; class Humanify { public static function getMultimediaContentDeliverySentence(): String { var imageDeliverySentences: Array = [ Bot.PROJECT_NAME + '.utils.humanify.getimagedeliverysentence.1', Bot.PROJECT_NAME + '.utils.humanify.getimagedeliverysentence.2', Bot.PROJECT_NAME + '.utils.humanify.getimagedeliverysentence.3', Bot.PROJECT_NAME + '.utils.humanify.getimagedeliverysentence.4', Bot.PROJECT_NAME + '.utils.humanify.getimagedeliverysentence.5' ]; return ArrayUtils.random(imageDeliverySentences); } public static function getChoiceDeliverySentence(): String { var choiceDeliverySentences: Array = [ Bot.PROJECT_NAME + '.utils.humanify.getchoicedeliverysentence.1', Bot.PROJECT_NAME + '.utils.humanify.getchoicedeliverysentence.2', Bot.PROJECT_NAME + '.utils.humanify.getchoicedeliverysentence.3', Bot.PROJECT_NAME + '.utils.humanify.getchoicedeliverysentence.4' ]; return ArrayUtils.random(choiceDeliverySentences); } public static function getBooleanValue(str: String): Bool { var ret: Bool = null; var stringsThatMeanTrue: Array = [ 'ye', 'yee', 'yes', 'yeah', 'yea', 'ui', 'oui', 'ouip', 'ouai', 'ouais', 'ouaip', 'ya', 'yep', 'yup', 'yip', 'yay', '1', 'true', 'vrai', 'si', 'seh', 'sep', 'sip', 's', 'y' ]; var stringsThatMeanFalse: Array = [ 'no', 'noo', 'noes', 'noe', 'non', 'na', 'nu', 'niu', 'nyu', 'nuu', 'niuu', 'nyuu', 'nuuu', 'niuuu', 'nyuuu', 'nan', 'naan', 'nope', 'nop', 'nay', '0', 'false', 'faux', 'nah', 'meh', 'n' ]; if (stringsThatMeanTrue.indexOf(str) > -1) { ret = true; } else if (stringsThatMeanFalse.indexOf(str) > -1) { ret = false; } return ret; } }