aboutsummaryrefslogtreecommitdiff
path: root/examples
AgeCommit message (Collapse)Author
2020-07-17added more cyrillic matchingHEADmasterHolden Rohrer
2020-07-17Socket made into an ES6 classHolden Rohrer
2020-07-17examples/clear is now more efficient with the fetch apiHolden Rohrer
2020-07-17added another cyrillic lookalikeHolden Rohrer
2020-07-17forgot to handle accidental socket disruption in nwordHolden Rohrer
2020-07-17protected more look-alike charsHolden Rohrer
2020-07-17the spammer used a cyrillic AHolden Rohrer
2020-07-17nword.js bugfix and disable dolectureHolden Rohrer
2020-07-17now always clears all words in block but maintains lectureHolden Rohrer
2020-07-16censors block leetspeakHolden Rohrer
2020-07-16removed wwrap with less listen-leaky solutionHolden Rohrer
2020-07-16used id and lecture delayHolden Rohrer
These should reduce the bot's total response count, improving efficiency with spammers. The lecture delay includes a space-replacement and differ to allow "b a d w o r d" to still only require 7 changes. Tile deletion delay upped to 5 minutes.
2020-07-16search.js uses `space` regexes now, improving nword matchHolden Rohrer
2020-07-16removed main.on(open) log and fixed breaking scope bugHolden Rohrer
2020-07-16added nword protector using an add'l id func to QueueHolden Rohrer
This should be added to sched.Queue so (even if it requires a somewhat convoluted workflow), any write may be tracked.
2020-02-23removed global variable pollutionHolden Rohrer
2020-02-06padded notifHolden Rohrer
2020-02-05made notif actually a global variable for jarvisHolden Rohrer
notifRefresh is more compliant with clean-code standards, and I've moved the notif so as not to interfere with another bot
2020-02-05included bullet art request in jarvisHolden Rohrer
2020-01-29Merge branch 'socket'Holden Rohrer
Made the socket object used by jarvis a singleton MetaSocket object to maintain clean, modular code standards. This also means that future feature addition will be easier because all references are to one object, of which the behavior can be easily changed since most systems rely on EventEmitter or callback-style structures
2020-01-29jarvis uses mainworld nowHolden Rohrer
2020-01-24jarvis changed in preparation for search refactorHolden Rohrer
2020-01-24jarvis integrated new changesHolden Rohrer
2020-01-24made protectArea more efficientHolden Rohrer
jarvis now calls every protection update with the same movement instead of tile-by-tile, which would delay parts of the protection by a second
2020-01-21merged master to socketHolden Rohrer
2020-01-21two minor typo-like bugfixesHolden Rohrer
2020-01-20bug statementHolden Rohrer
2020-01-20minor jarvis changesHolden Rohrer
2020-01-20added a land claim systemHolden Rohrer
2020-01-20jarvis notif generation split outHolden Rohrer
On restoration of websocket, the notif actually gets pushed again, preventing pesky overwrites during downtime.
2020-01-19added wrapper for socket.js writesHolden Rohrer
2020-01-18simplified and corrected protectArea diffingHolden Rohrer
2020-01-18jarvis.js reorgHolden Rohrer
2020-01-18moved deinit on close to ident.jsHolden Rohrer
2020-01-18jarvis externalized identify()Holden Rohrer
2020-01-18jarvis cursor detection was still brokenHolden Rohrer
2020-01-18padded uptime calculation in jarvisHolden Rohrer
2020-01-18Merge branch 'schedule'Holden Rohrer
Actually have a proper algorithmic scheduler in examples/jarvis.js now, allowing for low-latency responses and complex animation, etc.
2020-01-18realized that .once doesn't work for cursorHolden Rohrer
2020-01-18moved jarvis to scheduleHolden Rohrer
2020-01-14forgot to re-add blockerHolden Rohrer
2020-01-14moved exclusions to responderHolden Rohrer
2020-01-14moved exclusions to responderHolden Rohrer
2020-01-10flattened jarvis notif messageHolden Rohrer
2020-01-10Changed host URLHolden Rohrer
2020-01-10jarvis.js made more robustHolden Rohrer
Instead of failing whenever a tileUpdate was sent before the first "sender" notification, tileHandler only works after init happens.
2020-01-10TypoHolden Rohrer
Accidentally wrote no time for setTimeout
2020-01-10cleaned jarvisHolden Rohrer
2020-01-10added rate limiter in jarvisHolden Rohrer
2020-01-09fixed typoHolden Rohrer