class AXPassword {
// code # to open the gate
// while gate is open, code can be changed with: code new_number
var isOpen = false
private set
private var maxAttempts = 3
// return remaining login attempts
var loginAttempts = maxAttempts
private set...
public class AXNPC2 extends AXNPC{
public AnnoyedQue annoyedQue = new AnnoyedQue(5);
public AXNPC2(int replyStockLim, int outputChance) {
super(replyStockLim, outputChance);
}
public void strLearn(String ear){
// learns inputs containing strings that are...
open class AXNPC(replyStockLim: Int, outputChance: Int) {
var responder = RefreshQ()
var dripper = PercentDripper()
var cmdBreaker = AXCmdBreaker("say")
init {
responder.limit = replyStockLim
if (outputChance in 1..100) {...
class AXNeuroSama // the higher the rate the less likely to decorate outputs
(private val rate: Int) {
private val nyaa = Responder(" heart", " heart", " wink", " heart heart heart")
private val rnd = DrawRnd()
fun decorate(output: String): String {
if...
public class DrawRndDigits {
// draw a random integer, then take said element out
private ArrayList<Integer> strings = new ArrayList<>();
private ArrayList<Integer> stringsSource = new ArrayList<>();
private Random rand = new Random();
public DrawRndDigits(int... values) {...
class DrawRnd(vararg values: String) {
// draw a random element, then take said element out
private var strings = ArrayList<String>()
private val stringsSource = ArrayList<String>()
private val rand = Random()
fun addElement(element: String) {
strings.add(element)...
class LGTypeConverter {
private val r1: RegexUtil = RegexUtil()
fun convertToInt(v1: String): Int {
val temp: String = r1.extractRegex(enumRegexGrimoire.Integer, v1)
return if (temp.isEmpty()) {
0
} else temp.toInt()
}
fun convertToDouble(v1...
// returns expression of type theRegex from the string str2Check
class RegexUtil {
var regexDictionary: Hashtable<enumRegexGrimoire, String> = Hashtable<enumRegexGrimoire, String>()
init {
regexDictionary[enumRegexGrimoire.Email] =...
class AXLearnability(tolerance: Int) {
private var algSent = false
// problems that may result because of the last deployed algorithm:
var defcons = UniqueItemSizeLimitedPriorityQueue() // default size = 5
// major chaotic problems that may result because of the last deployed...
public class TrgTolerance extends TrGEV3{
// this boolean gate will return true till depletion or reset()
private int repeats = 0;
private int maxrepeats; //2 recomended
public TrgTolerance(int maxrepeats) {
this.maxrepeats = maxrepeats;
}
public void...
open class TrGEV3 {
// advanced boolean gates with internal logic
// these ease connecting common logic patterns, as triggers
open fun reset() {}
fun input(ear: String, skin: String, eye: String) {}
open fun trigger(): Boolean {
return false
}
}
class AXGamification {
// this auxiliary module can add fun to tasks, skills, and abilities simply by
// tracking their usage, and maximum use count.
var counter = 0
private set
var max = 0
private set
fun resetCount() {
counter = 0
}
fun...
class AXFunnel {
// funnel many inputs to fewer or one input
// allows using command variations in skills
private val dic: MutableMap<String, String>
private var defaultStr: String
init {
dic = HashMap()
defaultStr = "default"
}
fun...