Timeline
09/02/07:
- 09:27 Ticket #149 (!challange <squadname>) created by
- [Sep 02 18:09] Reaver: Hey, this should be an extremely easy fix, when you …
- 09:20 Changeset [1804] by
-
- trunk/twcore/src/twcore/bots/robohelp/robohelp.java
Added <month>-<year> option to !mystats
Updated the !help menu -> realigned the command descriptions
09/01/07:
- 17:32 Changeset [1803] by
-
- trunk/twcore/src/twcore/core/stats/DBPlayerData.java
Oops. Forgot to commit DBPlayerData along with TWDBot.
- 17:26 Changeset [1802] by
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java
Tweaks.
- 13:05 Changeset [1799] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilhotspots.java
multibot/utilhotspots
-fixed possible null exception
-added/changed cleanup to cancel()
-fixed !clearspot not removing currently watched spot
-changed !addspot to immediately enable the first hotspot added
- 10:48 Ticket #148 (Per-ship stats for ?go base (and perhaps pub) recorded to DB) created by
- Something similar to !rank for elim/belim for ?go base, recorded on a …
08/31/07:
- 20:04 Ticket #147 (LogBot database extension) created by
- An extension for logbot to access and write to a database. Op list and …
- 13:46 Changeset [1798] by
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java
Early beta update of Distension (TW RPG).
- 13:45 Changeset [1797] by
-
- trunk/twcore/src/twcore/core/net/GamePacketInterpreter.java
Comment addition for unhandled packet type (its purpose is now at least known)
- 13:17 Changeset [1796] by
-
- trunk/twcore/src/twcore/bots/multibot/freezetag/freezetag.java
multibot/freezetag.java
-changed minimum time limit to 5 minutes
-made !start cmd reset time limit to 0 (no limit)
- 08:09 Ticket #146 (RoboHelp zone backup doesn't work) created by
-
RiiStar wrote @ 08-29-2007 02:46 AM:>Also while we're at it, i …
08/30/07:
- 23:24 Ticket #143 (Betrayal Module) closed by
- duplicate: Duplicate of ticket #125
- 22:51 Ticket #145 (BElimAlert Bot Not Working) created by
- Even if people do /!on to start Baseelim Alerts, it doesn't notify the …
- 17:43 Ticket #144 (Pub Hunt) created by
- I need the module in the PubBot's fixed (starts game from PubHub). When …
- 17:41 Ticket #143 (Betrayal Module) created by
- This is for a new game in ?go betrayal already up in SSCU Trench Wars. I …
- 13:32 Ticket #135 (!add not working correctly anymore due to capitals) closed by
- fixed
- 08:41 Changeset [1794] by
-
- trunk/twcore/src/twcore/bots/multibot/multibot.java
At recommendation from Ghost Ship, setting position updating to more regular intervals (apparently even *relkills 1 won't always work if Routing:DeathDistance is set too low).
- 08:23 Changeset [1793] by
-
- trunk/twcore/src/twcore/bots/staffbot/staffbot.java
- trunk/twcore/src/twcore/core/util/Tools.java
StaffBot: addition of name completion in !warnings command if an exact match is not found; suppression of expired warnings unless using the new !allwarnings wrapper command; !fuzzynames for getting a list of names in the warning DB that match the one supplied.
Tools: added TimeInMillis class for reference to weeks, days, hours, minutes and seconds in milliseconds. This was explicitly referred to by number in StaffBot, so it seemed necessary to define it somewhere. If there is a better place to reference this, it can certainly be moved.
- 08:20 Changeset [1792] by
-
- trunk/twcore/src/twcore/core/game/Player.java
Added a couple of methods to return position based on tiles instead of pixels; updated JavaDocs.
- 07:23 Changeset [1790] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilspec2.java
Small change to not notify players of their rec if no spec task found
- 00:12 Ticket #142 (Turn off ?obscene filter on Matchbot and Robo Ref) reopened by
- Please don't close this without specifying a reason or your identity.
08/29/07:
08/27/07:
- 00:48 Ticket #105 (Robohelp doesn't count adverts properly) closed by
- fixed: i.d. was saying "On it" instead of "on it" which RoboHelp said he …
08/26/07:
- 00:53 Ticket #142 (Turn off ?obscene filter on Matchbot and Robo Ref) created by
- Dengue just reported this to me, so I'm going to combine his findings with …
08/25/07:
- 18:23 Ticket #141 (A YoMommaBot, a new event and probably as good as acro or trivia.) created by
- This Bot was the idea of iiNsaNee and JabJabJab. This bot can be designed …
08/24/07:
- 19:55 Changeset [1786] by
-
- trunk/twcore/src/twcore/core/util/Tools.java
PurePub: !terr and !whereis commands (yes, more commands); better layout for !team
Tools: Slang names for ships
- 07:58 Ticket #140 (remove all id data through twdbot with a single command) created by
- Right now, when a player has built up an impressive list of IPs and MIDs …
08/22/07:
- 20:41 Ticket #139 (Bug in Hunt) closed by
- fixed: Problem already resolved and awaiting core update, see …
- 20:38 Ticket #138 (Bug in Hunt) closed by
- invalid: double ticket.
- 01:13 Ticket #139 (Bug in Hunt) created by
- C 10:RoboBot3> Error in module: Hunt when handling a …
- 01:10 Ticket #138 (Bug in Hunt) created by
- C 10:RoboBot3> Error in module: Hunt when handling a …
08/21/07:
- 20:30 Ticket #136 (Zombie Module Fixing?) closed by
- fixed: Sorry about this one. I was coding because I couldn't sleep -- I will …
- 19:19 Changeset [1785] by
-
- trunk/twcore/src/twcore/bots/MultiModule.java
PlayerBanner event was casted wrongly
08/20/07:
- 21:53 Ticket #137 (pubhubsilence todo's) created by
- * Save HashMap of silenced players into a file then load this file on …
- 20:48 Ticket #136 (Zombie Module Fixing?) created by
- I saw this message being spammed on the Robo chat when someone tried …
- 15:23 Changeset [1784] by
-
- trunk/twcore/src/twcore/core/BotAction.java
- trunk/twcore/src/twcore/core/Session.java
Starting updating after login
- 15:00 Changeset [1783] by
-
- trunk/twcore/src/twcore/core/game/Arena.java
MatchTeam: fix for ticket #135;
MatchRound: fix for part of ticket #6, plus one highly-abusable command bug which may fix the other problem listed in the ticket;
Arena: only use "long name hack" when the name is long
- 13:46 Ticket #135 (!add not working correctly anymore due to capitals) created by
- MatchBotR can't !add players properly anymore. […] dug, can you look …
- 13:29 Changeset [1782] by
-
- trunk/twcore/src/twcore/bots/statsbot/StatTracker.java
Update to conform to new PlayerDeath method name.
- 13:28 Changeset [1781] by
-
- trunk/twcore/src/twcore/core/BotAction.java
- trunk/twcore/src/twcore/core/events/PlayerDeath.java
- trunk/twcore/src/twcore/core/game/Arena.java
- …
Re-enabled player position tracking by default due to the discovery of its very low overhead (setup.cfg can be used to turn on or off all tracking by default, and at what rate);
updated Player to reset bounty to 0 in appropriate places, and then wait until next position packet to confirm actual bounty, as well as JavaDoc updates;
updated Arena with more accurate information about the problem with playerIDs;
renamed PlayerDeath's getScore() method to more accurately reflect its actual purpose. (Another revision will follow to conform to this update.)
- 13:00 Ticket #128 (spec everyone not in safe) closed by
- fixed
- 12:56 Changeset [1780] by
-
- trunk/twcore/src/twcore/bots/logbot/logbot.java
Added a catch that prevented log writing on some subgame.log files that were received as incomplete by the server.
- 12:51 Changeset [1779] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilspec.java
Added a a double checking feature
- 12:45 Changeset [1778] by
-
- trunk/twcore/src/twcore/bots/multibot/multibot.java
- trunk/twcore/src/twcore/bots/MultiModule.java
MultiBot handling of PlayerBanner event (when player changes banner).
- 12:41 Changeset [1777] by
-
- trunk/twcore/.classpath
- trunk/twcore/lib/mysql-connector-java-5.0.5-bin.jar
- trunk/twcore/lib/mysql-connector-java-5.0.7-bin.jar
Updated to Mysql Connector/J 5.0.7 which is the same the bots in Trench Wars (are going to) use. (Roboking + RoboEmperor)
- 12:27 Changeset [1776] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilspec.java
Added reliable position updating.
- 12:03 Ticket #128 (spec everyone not in safe) reopened by
- Ice-demon, it doesn't work well; it only specs the last person who got in. …
08/19/07:
- 23:53 Ticket #134 (Flag hotspot) created by
- Well I've pretty much got most of the hard logic down in flagwarppt, so …
- 23:41 Changeset [1775] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilflagwarppt.java
Added a helper for flag harvesting.
- 23:19 Changeset [1774] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilshiplimit.java
Shunted the ships module from twbots and re-kit to switch ships rather than spec on limits. Reorganized it a bit as well with java documentation
- 19:45 Changeset [1772] by
-
- trunk/twcore/src/twcore/core/net/GamePacketInterpreter.java
Abbreviating the massive import for events; it's the GPI...
- 18:20 Ticket #130 (Flag warp point activation utility) closed by
- fixed: Got it running smoothly.
- 18:18 Changeset [1771] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilflagwarppt.java
Added java docking.
- 17:39 Changeset [1770] by
-
- trunk/twcore/src/twcore/bots/logbot/logbot.java
- trunk/twcore/src/twcore/bots/multibot/util/utilflagwarppt.java
Added better log printouts to clear archived logs of the *log spam caused by logbot. I've also created a new module for Flag warp point activation where if a freq holds a specified group or individual flag, they gain access to a !goto warp by pming the bot the name of the gained territory.
- 06:05 Changeset [1769] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilwarp.java
Changed connection name to local + made it more generic
08/18/07:
- 15:04 Ticket #133 (Warpto radius in bot action) created by
- I was surprised to find this unavailable in the Bot Action directory. I …
- 11:27 Changeset [1767] by
-
- trunk/twcore/src/build.xml
Added the option of specifying a certain bot directory to be compiled,
this provides a way to keep the bot running while updating (offline) bots.
(I already changed the compile.sh script, you can do $./compile.sh pubhub now)
- 10:02 Changeset [1766] by
-
- trunk/twcore/src/twcore/bots/multibot/multibot.java
Requesting all events, and removing the calls to unrequest/decline events. Largely diagnostic, to see if this changes how the bot behaves.
- 09:38 Changeset [1765] by
-
- trunk/twcore/src/build.xml
Added the option of specifying a certain bot directory to be compiled,
this provides a way to keep the bot running while updating (offline) bots.
(I already changed the compile.sh script, you can do $./compile.sh pubhub now)
- 08:48 Changeset [1763] by
-
- trunk/twcore/src/twcore/bots/logbot/logbot.java
Fixed some trivial matters concerning case sensitivity.
- 07:57 Changeset [1760] by
-
- trunk/twcore/src/data/HelpResponses.txt
Addition of Stargazer <ER>'s !tell
08/17/07:
- 16:14 Changeset [1759] by
-
- trunk/twcore/src/twcore/bots/elimbot/config
- trunk/twcore/src/twcore/bots/elimbot/config/configuration.java
- trunk/twcore/src/twcore/bots/elimbot/config/fileConfiguration.java
- …
Renamed package .configuration to .config to avoid compilation problems
package twcore.bots.elimbot.configuration clashes with class of same name
- 16:03 Changeset [1758] by
-
- trunk/twcore/src/twcore/core/util/Tools.java
Modified the getTimeDiffString() a little bit so it displays the difference time for future timestamps aswell (very usefull for TimerTask.scheduledExecutionTime() ).
- 15:59 Changeset [1756] by
-
- trunk/twcore/src/twcore/core/util/ipc/IPCChat.java
- trunk/twcore/src/twcore/core/util/ipc/IPCChatMessage.java
- trunk/twcore/src/twcore/core/util/ipc/IPCChatPlayer.java
Unfinished new chat module featuring a socket server for
serving chat lines, players and arena names to PHP.
- 12:55 Ticket #131 (Logbot can't invite more than one person) closed by
- fixed: done
- 12:53 Changeset [1755] by
-
- trunk/twcore/src/twcore/bots/logbot/logbot.java
Added minor cosmetic touches by removing some debug code.
- 12:35 Changeset [1754] by
-
- trunk/twcore/src/twcore/bots/logbot/logbot.java
Fixed an odd runtime abnormality that ran perfectly in debug.
- 12:07 Changeset [1753] by
-
- trunk/twcore/src/twcore/bots/logbot/logbot.java
fixed the invite bug, it should be working perfectly now, might be some collisions if the arenainvite is done while the log is updating.
- 11:32 Changeset [1752] by
-
- trunk/twcore/src/twcore/bots/elimbot/configuration
- trunk/twcore/src/twcore/bots/elimbot/configuration/configuration.java
- trunk/twcore/src/twcore/bots/elimbot/configuration/fileConfiguration.java
- …
Elimbot isn't finished yet. Only submitting this so it isn't lost.
- Moved some files around and seperated them so it's more clear what they are representing.
- Fixed some bugs and issues
- 09:13 Changeset [1751] by
-
- trunk/twcore/src/twcore/bots/messagebot/messagebot.java
MessageBot interface update. !read alone now reads all unread msgs; various other syntax stuff can be found in !help (such as !delete read, or !read #channel)
- 06:27 Ticket #132 (Disable commands) created by
- TWDev is going to have a TWCore running in it but since everybody is sysop …
08/16/07:
- 20:54 Changeset [1750] by
-
- trunk/twcore/src/twcore/bots/logbot/logbot.java
Added a a few commands to have op and owner names non case sensitive
- 20:52 Ticket #131 (Logbot can't invite more than one person) created by
- I could setup a break point or two to figure this out on my own, but I've …
- 20:47 Ticket #130 (Flag warp point activation utility) created by
- Every map developer has at one point requested a bot that contained this …
- 07:47 Programming edited by
- Added new heading to the TOC (diff)
- 07:46 Programming edited by
- Added instructions to set Eclipse to make 4 spaces instead of a tab, … (diff)
08/15/07:
- 13:21 Guidelines edited by
- Updated with 4 space recommendation, and added a little more to current … (diff)
- 09:56 Ticket #129 (LogBot) closed by
- fixed: Done
08/14/07:
- 19:02 Changeset [1749] by
-
- trunk/twcore/src/twcore/bots/logbot
- trunk/twcore/src/twcore/bots/logbot/logbot.example.cfg
- trunk/twcore/src/twcore/bots/logbot/logbot.java
Added various functionalities and enhancements. I consider this finished. Renamed bouncerbotdev to logbot.
08/12/07:
- 20:18 Changeset [1746] by
-
- trunk/twcore/src/twcore/bots/bouncerbotdev/bouncerbotdev.java
Added rock solid log checking functionality allowing devvers to
submit areas through remote messages (to prevent anyone from *killing the bot or it's core) to be monitored. This
monitors all associated files (lvl,cfg,lvz) from the arena
to be guarded. Three levels of access include developer (sysop),
operator (development head), and owner (Bot owner). The bot saves
its definitions on monitored arenas for easy re-boot. Operators
and restricted file lists will need to be re-inputed however,
but can be done so easily so I doubt this will be an issue.
- 10:23 Changeset [1745] by
-
- trunk/twcore/src/twcore/bots/bouncerbotdev/bouncerbotdev.java
Semi-functional code,
08/11/07:
- 16:23 Changeset [1744] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilshipc.java
Fixed a defect where it stacked all added players on freq 0
- 14:19 Links edited by
- Added links to the SubSpace 1.34 Protocol List of Admiral Kirk (diff)
08/10/07:
- 22:55 Guidelines edited by
- (diff)
- 15:33 Guidelines edited by
- Added a guideline for using BotAction's methods (diff)
- 14:41 Ticket #129 (LogBot) created by
- Keeps tabs on all dev zone happenings and scans subgame.log as well as an …
- 09:30 Changeset [1743] by
-
- trunk/twcore/src/twcore/bots/bouncerbotdev/bouncerbotdev.java
Tweaked it here and there to make it more chatty.
I must say that this hardly even resembles harvey's bouncer
anymore after all the re-hauling it's received.
- 07:19 Changeset [1741] by
-
- trunk/twcore/src/twcore/bots/bouncerbotdev/bouncerbotdev.java
Updated the automated log scanning functionality. It now
can turn real time logging on or off to cut the *log spam. It's
default logging getfiles subgame.log and parses it for violations
and stores them on it's personal log and displays them on an
in-game chat on an hourly basis. The log may be out of date
at times as subgame after 0:00 takes awhile to refresh subgame.log
08/09/07:
- 17:40 Ticket #58 (Ship Limit Addition) closed by
- fixed
- 13:47 Changeset [1740] by
-
- trunk/twcore/src/twcore/bots/chatbot/chatbot.java
- trunk/twcore/src/twcore/bots/messagebot/messagebot.java
- trunk/twcore/src/twcore/bots/robohelp/robohelp.java
- …
Early work on pubhubchat and pubbotchat featuring a socket server for communication with the website (PHP).
Moved IPCMessage and IPCChatMessage to a seperate util.chat package
- 13:06 Changeset [1739] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilspec.java
Added a timer task as suggested by dug for 'double checking'
- 11:41 Changeset [1737] by
-
- trunk/twcore/src/twcore/bots/javelim
ignored javelim.cfg
- 11:28 Changeset [1736] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotmedorp.java
Worked on an update for the medorp bot. There was an issue where it sometimes crashed when players hit the top streak limits for certain ships. This wasn't easy to detect when it was tested with a handful of people in dev :) But it crashed in trench. Seemed it was an array OOB, so I think its fixed now (tested and seems ok).
Some of the streak and shipchange stuff was rewritten to help me get the hang of the twcore again, some parts execute faster, and others are just nicer to look at. Arena locking was tackled too.
-Lain
- 11:27 Changeset [1735] by
-
- trunk/twcore/src/twcore/bots/bouncerbotdev
- trunk/twcore/src/twcore/bots/bouncerbotdev/bouncerbotdev.example.cfg
- trunk/twcore/src/twcore/bots/bouncerbotdev/bouncerbotdev.java
- …
Cleared a few raw types up and I'm sending in my
modifications to bouncerbot as bouncerbotdev for
anyone else who needs a personal bouncer of that
sort. It checks log violations along with
intrusions. Javadock has more info
08/08/07:
- 20:36 Changeset [1733] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilspec.java
Added SpecNotSafe command
- 20:23 Ticket #128 (spec everyone not in safe) closed by
- fixed: got it up and running
- 17:28 Changeset [1732] by
-
- trunk/twcore/src/twcore/core/command/TempSettingsManager.java
Parse negative number values
- 17:14 Changeset [1730] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilautopilot.java
-arena <msg> and -wait <seconds> are now allowable in cmd list
- 15:03 Changeset [1729] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilstandard.java
Working fix for !dolock and !dounlock
- 10:51 Ticket #128 (spec everyone not in safe) created by
- baaaaa. so when u do *arena go to safe or specced! u can easily just …
- 09:57 Changeset [1728] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilshipc.java
- trunk/twcore/src/twcore/bots/multibot/util/utilshiprestrict.java
Stress tested the code and then had acid come in and break'em;
found a few minor errors and they're all patched up.
- 09:24 Changeset [1727] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilstandard.java
Attempt to fix locking commands. Odd that they don't work
- 06:55 Changeset [1726] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilautopilot.java
Fix for votes
- 06:04 Changeset [1725] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilautopilot.java
Mistake in entrance text
- 02:48 Changeset [1723] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilshipc.java
- trunk/twcore/src/twcore/bots/multibot/util/utilshiprestrict.java
Added enhanced Exempt functionality for utilshiprestrict,
and added a minor fix to shipc's exempt function.
- 01:26 Changeset [1722] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilshiprestrict.java
Added a ship restriction module thats flexible
for virtually unlimited freqs.Built for use
in unlocked games and arenas where there a
freq limit is set in stone.
08/07/07:
- 18:04 Changeset [1721] by
-
- trunk/twcore/src/twcore/bots/javelim/IntQueue.java
- trunk/twcore/src/twcore/bots/javelim/javelim.java
- trunk/twcore/src/twcore/bots/javelim/LvzObjects.java
- …
javelim update
- 02:17 Changeset [1718] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilhotspots.java
Removed a duplicate help message line
- 02:13 Changeset [1717] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilhotspots.java
Fixed all the timer task errors and added a better UI for
ease of use.
08/04/07:
- 17:38 Changeset [1716] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilshipc.java
Added new Lvz functionality to purepubbot and
a minor fix to shipc
- 05:17 Changeset [1715] by
-
- trunk/twcore/src/twcore/core/stats/PlayerProfile.java
added death removal functionality
- 05:15 Changeset [1714] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilshipc.java
Added a null check for player removals
- 03:32 Changeset [1711] by
-
- trunk/twcore/src/twcore/bots/estatsbot/estatsbot.java
NPE fix
08/03/07:
- 14:55 Ticket #127 (GamePacketGenerator's sendChatPacket tries to create too large a packet) created by
- arrayOutOfBounds error still occurs, particularly with chatbot. Oddly, …
- 14:13 Changeset [1707] by
-
- trunk/twcore/src/twcore/bots/multibot/multibot.java
Removed stack trace print and made error msg more helpful
- 13:52 Changeset [1706] by
-
- trunk/twcore/src/twcore/bots/messagebot/messagebot.java
Unnecessary log print
- 13:45 Changeset [1705] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilshipc.java
Type parameterization (was giving warnings on compile)
- 04:55 WikiStart edited by
- Even when you create your own account you still can't see the source due … (diff)
