lp://qastaging/~nickwinston123/armagetronad/0.2.9-sty+ct+ap-arma-helper
hack the planet
- Get this branch:
- bzr branch lp://qastaging/~nickwinston123/armagetronad/0.2.9-sty+ct+ap-arma-helper
Branch merges
Branch information
Recent revisions
- 1626. By hackermans
-
eChatBot
- $leaderboardfunc - supports 4 modes - all (overall stats), here (players currently here), now (players currently here && using data from current session), today (using cumulative data from daily session)
-PLAYER_MESSAGE_ TRIGGER_ LAG_SPIKE_ DETECTED - watches players pings and sends message w/ last ping, new ping, difference, and number of ping changes - PLAYER_
MESSAGE_ TRIGGERS_ SILENCED_ RESEND_ PREFIX_ DUPLICATED_ MESSAGES - adds a randomized prefix to duplicate messages that were previously sent ePlayerStats
- added slowest_speed, ping to database / statsgSmarterBot
- SMARTER_BOT_*_AVOID
- SMARTER_BOT_*_FLANK
- SMARTER_BOT_*_DISTANCE
- SMARTER_BOT_*_BEHIND
- SMARTER_BOT_*_FOLLOW_ SOLVE_TURN_ LOGIC Refactor / fixes
- 1625. By hackermans
-
eChatBot
- $whatsthefunc - framework implemented for quick added commands
- player_ping / player_info calls to get information about own player or a specified player
- Made event triggers customizable (e.g PLAYER_MESSAGE_ TRIGGER_ JOIN_STRING $join)
eChatCommands
- LOCAL_CHAT_COMMAND_ ENCRYPT_ HASH_STRING
- LOCAL_CHAT_COMMAND_ ENCRYPT_ TIME_OFFSET CONFIG_
ENABLE_ WILDCARD_ ALWAYS - Allows wild card functionality outside console menu input CommandScheduler
- Renamed from ReminderFunc
- added requireInGame && runOnStartup flags
- COMMAND_SCHEDULER – schedule commands that persist across game restarts and execute automatically based on timing rulesRefactor / fixes
- 1624. By hackermans
-
ReminderFunc - Ability to set scheduled reminders that persist across restarts
- REMINDER_MANAGER - add / list / delete reminderseChatBot
- $reminderfunc - ability to schedule reminders
- $reminderlistfunc - func to list reminders
- $notifyfunc - func to send messages to players that are shown when the player has joined the server
- $notificationslistfunc - func to view own notifications (paginated)
- $sentnotificationslistfunc - func to view messages sent to others
- $viewnotificationslistfunc - view another player’s notifications
- last_banned_reason added to dbePlayerStats
- Added notifications, sent_notifications, and last_seen_notification_ time gSmarterBot
- SMARTER_BOT_AUTOMATOR_ GENERATE_ WEIGHTS - force regenerate weights Refactor / fixes
- 1623. By hackermans
-
gSmarterBot
- SMARTER_BOT_*_AUTOMATOR - Randomly applies weight values to evaluators set in SMARTER_ BOT_*_AUTOMATOR _CONFIG_ LIST every SMARTER_ BOT_*_AUTOMATOR _ROUNDS && stores scoring and weight vals in SMARTER_ BOT_*_AUTOMATOR _LOG_FILE
- SMARTER_BOT_MANAGER_ RUN_NON_ VETOABLE_ EVALUATIONS_ BEFORE_ RESET
- SMARTER_BOT_MANAGER_ RUN_VETOABLE_ EVALUATIONS_ BEFORE_ RESET
eChatBot
- PLAYER_MESSAGE_ TRIGGERS_ EXPEDIENT_ KEYS - triggers starting with these bypass queue
- $namehistorytrackerfunc - recursivly tracks && outputs name history
- $unvalidatedsaynoprefixfunc - removes prefix
- PLAYER_MESSAGE_ TRIGGER_ AUTOMATOR_ WEIGHT_ CHANGE - announce weight change & values eChatCommands
- LOCAL_CHAT_COMMAND_ SPEAK_BOT - '/speakbot' sends messages through eChatBotMessager gHelper
- HELPER_SELF_RUBBER_ REBUILD - Auto loads action from HELPER_ SELF_RUBBER_ REBUILD_ ACTION once rubber percentage set in HELPER_ SELF_RUBBER_ REBUILD_ RUBBER_ USED is used ePlayerStats
- PLAYER_STATS_STORE_ BOT_MESSAGES - Disables storing bot messages in stats
- PLAYER_MESSAGE_ TRIGGER_ STATS_LOADED - trigger fired when stats are loaded
- Check to ensure stats were loaded from DB if not initially enabled at startCONFIG_
DISABLE_ SAVING_ SPECTATOR_ MODE - disables saving & loading spectator_mode_* from the config
Refactor/fixes - 1622. By hackermans
-
eChatBot
- PLAYER_MESSAGE_ TRIGGERS_ CONTEXT_ BUILDER - builds context from the game and outputs to a file
- PLAYER_MESSAGE_ TRIGGERS_ CONTEXT_ BUILDER_ STORE
- PLAYER_MESSAGE_ TRIGGERS_ CHANCE_ COMMANDS - chance based trigger list, only proceeds if a random roll is below the threshold
- PLAYER_MESSAGE_ TRIGGERS_ CHANCE_ COMMANDS_ THRESHOLD HELPER_
SMART_TURNING_ FOLLOW_ TAIL - changes
Refactor / fixes - 1621. By hackermans
-
CalculateCommand
- Update to allow for processing negative values
eChatBot
- PLAYER_MESSAGE_ TRIGGER_ BANNED_ ACTION - $bannedaction
- PLAYER_MESSAGE_ TRIGGERS_ SPAM_PROTECTION _CHECK - factors spam protection time into delay
HELPER_SMART_TURNING_ FOLLOW_ TAIL - reimplemented
Refactor / fixes - 1620. By hackermans
-
eChatBot
- PLAYER_MESSAGE_ TRIGGERS_ SILENCED_ CLEAR_ON_ SILENCE
Updated timer used for PLAYER_WATCH_SILENCED
ERROR_SHOW_MESSAGE_ BOX - Determines if message box containing error is shown prior to closing due to an error on windows
PLAYER_WATCH_SERVER_ DISCONNECTED - Menu level check Refactor / fixes
- 1619. By hackermans
-
VARIABLE_
CREATOR_ MANAGER
- manager for creating, listing, removing, and clearing config variables
- Dynamically creates tConfItems with types: tString, int, REAL, boolNETWORK_
ERROR_MAX_ TIMEOUT
Implement gTaskScheduler.update( ); as a per frame task - now updates throughout the entire client instead of just in game
PLAYER_MESSAGE_ TRIGGERS_ IGNORE_ PHRASES
PLAYER_MESSAGE_ TRIGGERS_ IGNORE_ PHRASES_ STARTS_ WITH
PLAYER_MESSAGE_ TRIGGERS_ IGNORE_ PHRASES_ ENDS_WITH PLAYER_
WATCH_SERVER_ CONNECTED
PLAYER_WATCH_SERVER_ CONNECTED_ QUIT
PLAYER_WATCH_SERVER_ CONNECTED_ QUIT_TIME
PLAYER_WATCH_SERVER_ CONNECTED_ TIME
eChatBot
- $encryptedunvalidatedsayfunc
Refactor / fixes - 1618. By hackermans
-
MENU_SCROLL_
PROGRESS - Enables scrollbar overlay when a menu contains more items than can fit on screen - shows your position within the list
MENU_SCROLL_PROGRESS_ SIDE - where the scrollbar is displayed. 0 = OFF, 1 = LEFT, 2 = RIGHT (default), 3 = BOTH
MENU_SCROLL_PROGRESS_ SHOW_MARKER - small visual markers at the top and bottom of the scrollbar range to indicate where scrolling starts and ends DYNAMIC_
MENU_CATEGORIES _EXCLUDE - Ability to exlude items from dynamic menu
Fixes - 1617. By hackermans
-
Added HOW-TO-COMPILE.txt
Fixed linux compile errors & updated make file
Additional debug messages
SMARTER_BOT_MANAGER_ RESET
NAVIGATOR_DEBUG_SHOW_ TURN
NAVIGATOR_DEBUG_TRACK_ EVALUATION
NAVIGATOR_DEBUG_TRACK_ EVALUATION_ SCORE
PLAYER_MESSAGE_ TRIGGERS_ RESEND_ SILENCED_ MESSAGES - reimplementation to account for message parts
PLAYER_MESSAGE_ TRIGGERS_ JOINED_ RECENTLY_ VERIFIED_ TRIGGERS
SCREENSHOT command
Refactor
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
