Timeline
05/30/07:
- 21:00 Changeset [1524] by
-
- trunk/twcore/src/twcore/bots/radiobot/radiobot.java
fixed possible null reference for password
05/29/07:
- 13:37 Changeset [1521] by
-
- trunk/twcore/src/corecfg/develop.example.cfg
Oddly, an example file for develop.cfg was never created. Including it will make getting builds up and running a little less painful.
05/28/07:
- 13:35 Changeset [1520] by
-
- trunk/twcore/src/twcore/bots/radiobot/radiobot.java
prevent bot from being moved to a public arena
- 07:11 Ticket #59 (RadioBot without client) reopened by
- I spawned the bot and I did !login bla. The bot disconnected and the …
- 06:59 Changeset [1518] by
-
- trunk/twcore/src/twcore/core/util/MessageLimiter.java
Cleaned comment; type parameterization
- 04:05 Changeset [1517] by
-
- trunk/twcore/src/twcore/bots/twbot/twbot.java
Reverted changeset:1513 .
On !unlock the bot doesn't need to !unload all of the modules, !off does that already.
TWBot just needs a rework with all of the vague commands.
05/27/07:
- 16:12 Ticket #65 (Conversion of TWBot utility-style modules to new MultiUtil class) created by
- (This is sort of a self-note, but others are welcome to comment on which …
- 15:20 Changeset [1516] by
-
- trunk/twcore/src/twcore/core/util/IPCChatMessage.java
Moving of pubbotchatIPC to twcore.core.util and renaming it to IPCChatMessage.
This will put this custom IPC object in a better place and probably also solve the problem the pubbotchat module was having (aka not working).
- 05:28 Changeset [1515] by
-
- trunk/twcore/src/twcore/bots/multibot/hunt/hunt.java
Removed chat error message when hunt is running but unknown player enters
- 05:26 Changeset [1514] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotdangerous.java
- trunk/twcore/src/twcore/bots/twbot/twbothunt.java
My mistake. Hunt & Dangerous are multibot modules already
- 05:24 Changeset [1513] by
-
- trunk/twcore/src/twcore/bots/twbot/twbot.java
TWBot: !unlock now also unloads all the modules
- 05:12 Changeset [1512] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotdangerous.java
- trunk/twcore/src/twcore/bots/twbot/twbothunt.java
TWBot's dangerous and hunt module that weren't in the repository yet
05/26/07:
- 16:59 Changeset [1511] by
-
- trunk/twcore/src/twcore/bots/radiobot/radiobot.java
added few commands, cleaned up code, tested
05/25/07:
- 17:47 Changeset [1510] by
-
- trunk/twcore/src/twcore/core/net/ReliablePacketHandler.java
minor
- 13:14 Ticket #1 (Staffbot crashes when checking warnings) reopened by
- No, please don't close it until it's tested that it's fixed. Otherwise …
- 12:34 Changeset [1508] by
-
- trunk/twcore/src/twcore/core/HubBot.java
Now more explicit about why access is restricted for ZHs (will also help in testing)
- 12:33 Changeset [1507] by
-
- trunk/twcore/src/twcore/core/command/CommandInterpreter.java
Cleanup
- 06:28 Ticket #41 (module for new style team DM) closed by
- fixed: Added; reopen if needs work.
- 06:26 Ticket #18 (Staffbot date format) closed by
- fixed: This should be in. Reopen if needed.
- 06:24 Ticket #61 (Script to add/remove core from King server's crontab) closed by
- fixed
- 06:17 Ticket #1 (Staffbot crashes when checking warnings) closed by
- fixed: Well, this one definitely sounded like an addSlashesToString problem, and …
05/24/07:
- 16:35 Ticket #17 (Staffbot doesn't mark year on the warning) closed by
- fixed: This was committed; reopen if not fixed.
- 16:33 Ticket #50 (DuelBot signup dates sometimes null/improperly formatted; player probably ...) closed by
- fixed
- 16:21 Ticket #36 (Hot spot *prize module) closed by
- fixed
- 16:21 Changeset [1506] by
-
- trunk/twcore/src/twcore/bots/twbot/twbothotspots.java
Update to hotspots module: allows a spot to prize a player after warping them. Also allows clearing of all spots.
I held off on this update quite a while because someone was making this module DB-accessible ... but, enough time has passed that I think committing this is still keeping with good manners. :P
05/23/07:
- 16:48 Changeset [1505] by
-
- trunk/twcore/src/twcore/bots/twbot/twbot.java
Better method of protecting TWBot: set what is recorded as its access level internally to ER. Should not affect anything; this access level is never checked by other bots as TWBot never sends commands to them. (Verified by search through all code.)
05/22/07:
- 14:34 Changeset [1504] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotauto.java
Minor update
- 13:02 Ticket #64 (Arena Discovery bot) created by
- Utility bot that discovers all of the arenas of TW in time. Basically the …
- 01:25 WikiStart edited by
- Newsflash: Notifications are working again. (diff)
05/21/07:
- 19:22 Ticket #59 (RadioBot without client) closed by
- fixed: IndexOutOfBoundsExceptions should be fixed, no need for try-catch since …
- 19:12 Changeset [1503] by
-
- trunk/twcore/src/twcore/bots/radiobot/radiobot.java
round 1 of bug fixes
- 19:02 Ticket #63 (Module for ?go koth map) created by
- I was just hoping to have a module added to either twbot or matchbot for …
- 18:51 Ticket #62 (Disallow someone from registering a name with TWDbot) created by
- Some people are registering names, then resetting them then registering …
- 17:21 Changeset [1502] by
-
- trunk/twcore/src/twcore/bots/twbot/twbot.java
- trunk/twcore/src/twcore/core/events/Message.java
- trunk/twcore/src/twcore/core/OperatorList.java
Safety addition for the purpose of Autopilot module; if the bot is PMing itself, then its access level is overriden to ER.
- 16:06 Changeset [1501] by
-
- trunk/twcore/src/twcore/core/OperatorList.java
Made Developer access level useful and also accessible: should be used for staff coders only. (Now above HighMod, but has no additional privs.) Only regular mods should be added to highmod.cfg, and only staff coders to develop.cfg
- 15:44 Changeset [1500] by
-
- trunk/twcore/src/twcore/bots/twbot/twbot.java
Disallows the bot to be moved with automated commands
- 15:19 Changeset [1499] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotstandard.java
Same shit :P
- 15:12 Changeset [1498] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotstandard.java
Fix: bad command naming conventions (ha!)
- 15:00 Changeset [1497] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotauto.java
- 14:49 Ticket #59 (RadioBot without client) reopened by
- Hm it's up and running as radiobot under Roboking. A few things I notice …
- 14:20 Changeset [1496] by
-
- trunk/twcore/src/twcore/bots/messagebot/messagebot.java
Fix for member listing; parameterized types so that no warnings remain in this file. dads revenge: please still create a ticket for this so that we can keep track of things (and do it by the book).
- 14:07 WikiStart edited by
- Newsflash: Notifications not working (diff)
- 11:06 Ticket #59 (RadioBot without client) closed by
- worksforme: It lets radio listeners submit requests to the DJ …
- 10:54 Changeset [1495] by
-
- trunk/twcore/src/twcore/bots/radiobot
- trunk/twcore/src/twcore/bots/radiobot/radiobot.example.cfg
- trunk/twcore/src/twcore/bots/radiobot/radiobot.java
RadioBot for radio hosts to play with
- 10:52 Changeset [1494] by
-
- trunk/twcore/src/twcore/bots/radiobot
- 01:22 Changeset [1493] by
-
- trunk/twcore/src/twcore/bots
- trunk/twcore/src/twcore/bots/radiobot
- trunk/twcore/src/twcore/bots/radiobot/radiobot.example.cfg
- …
05/20/07:
- 12:17 Changeset [1492] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotauto.java
Now allows multiple commands per "task"; small bugfixes and improvements.
- 12:15 Ticket #61 (Script to add/remove core from King server's crontab) created by
- The crontab scheduling agent gets in the way of full core updates (eg, …
- 12:06 Ticket #60 (Need method of shutting down entire core w/o manually killing process) created by
- Currently you have to manually kill the process in order to take down …
- 11:58 Changeset [1491] by
-
- trunk/twcore/src/twcore/core/BotQueue.java
- trunk/twcore/src/twcore/core/sql/SQLManager.java
- trunk/twcore/src/twcore/core/Start.java
Added log messages for easy identification of when the core is started.
- 11:56 Changeset [1490] by
-
- trunk/twcore/src/twcore/bots/messagebot/messagebot.java
Fix for annoying IPC subscribe msg in log caused by trying to subscribe before the bot was logged on. Wonder if IPC is even used on this bot?
05/19/07:
- 14:57 Changeset [1489] by
-
- trunk/twcore/src/BuildTWCore.java
- trunk/twcore/src/twcore/bots/alertbot/alertbot.java
- trunk/twcore/src/twcore/bots/ballbot/Arena.java
- …
Massive commit; Organized imports of all files.
Started with 1276 warnings, solved 151, left with 1125 warnings.
- 14:55 WikiStart edited by
- Removed [TODO] since the page now contains a very usefull note. (diff)
- 14:52 RepositoryExport edited by
- We don't need a manual for TortoiseSVN here since we use Eclipse with the … (diff)
- 13:40 Changeset [1488] by
-
- trunk/twcore/src/twcore/core/HubBot.java
Organized imports, removed unused command !restartlog and added the command !uptime.
- 12:01 Changeset [1487] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotstandard.java
!lock and !unlock -- guarantees the arena will be locked or unlocked, unlike using the *lock toggle (will work well with Autopilot)
05/17/07:
- 21:32 Changeset [1486] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotauto.java
Integer.getInteger -> Integer.parseInt ...
Stupid mistake, but left me searching for a while. What a poorly named method ... I'm so annoyed.
Other small fixes as well.
- 20:17 Changeset [1485] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotauto.java
Fix from overhasty coding
- 20:01 Changeset [1484] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotauto.java
Forgot that TWBots and CommandInterpreter don't mix. Parents, do you know where your TWBot is? It could be out doing CommandInterpreter and you would never know.
- 19:55 Changeset [1483] by
-
- trunk/twcore/src/twcore/bots/twbot/twbot.java
Prints stack trace when module can't be loaded.
- 19:23 Changeset [1482] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotauto.java
TWBot Autopilot. Allows safe automation of existing TWBot modules through a simple voting system.
- 17:34 Changeset [1481] by
-
- trunk/twcore/src/twcore/core/command/CommandInterpreter.java
Error in JavaDocs example: was not showing the method name of command to be executed as a String.
- 14:07 Changeset [1480] by
-
- trunk/twcore/src/twcore/bots/multibot/ballspec
- trunk/twcore/src/twcore/bots/multibot/ballspec/ballspec.cfg
- trunk/twcore/src/twcore/bots/multibot/ballspec/ballspec.java
- …
TWBot event modules ported to MultiBot. This is in preparation for the eventual merge of TWBot and MultiBot.
05/12/07:
- 12:41 Changeset [1476] by
-
- trunk/twcore/src/twcore/core/BotQueue.java
!listbots <bottype> update -- shows which arena each bot is in.
- 12:22 Changeset [1475] by
-
- trunk/twcore/src/setup.example.cfg
- trunk/twcore/src/twcore/core/BotQueue.java
- trunk/twcore/src/twcore/core/game/Arena.java
- …
Core update. Needs modification of setup.cfg to make use of some new options: specifying bot spawn delay, default spectate time, and ZH bot spawning.
Includes new !forcespawn command to allow SMod+ to override bot CFG settings, spawning a bot given a name & password, and ignoring the number normally allowed.
Also typed several generics, reducing the total number of warnings.
05/11/07:
- 10:11 Ticket #59 (RadioBot without client) created by
- RadioBot to do same thing as RelayBot with bot commands for Left_eye
05/09/07:
- 15:49 Ticket #58 (Ship Limit Addition) created by
- I was thinking if a programmer could limit certain ships to certain freqs. …
- 06:34 Changeset [1472] by
-
- trunk/twcore/src/twcore/core/HubBot.java
- 00:49 Ticket #57 (Sound enum) created by
- Create a new class under twcore.core.util (or put it in a matching …
05/08/07:
- 15:52 Changeset [1471] by
-
- trunk/twcore/src/twcore/core/BotAction.java
Added sound code info to javadocs of message-sending methods.
I will agree that this is a little excessive if you're reading through the code manually (though, there are searchable section headings to make this easier).
In the end it's pretty useful for anyone using an IDE that instantly shows JavaDocs -- aka, not having to look them up at minegoboom, etc.
05/07/07:
- 11:56 Changeset [1470] by
-
- trunk/twcore/src/twcore/bots/staffbot/staffbot.java
Added date consistency (dates are now read from DB date info rather than left in warning message)
Cleaned up generics
Removed legacy code that's been there for years and never has been uncommented
05/05/07:
- 12:53 Ticket #56 (ZH's not able to spawn MatchbotR's from Roboking) created by
- As requested by Maverick, I'm opening a ticket regarding ZH's not being …
- 10:19 WikiStart edited by
- Newsflash: WikiGoodies plugin installed - forgot to specify the correct … (diff)
- 10:17 WikiStart edited by
- Newsflash: WikiGoodies plugin installed (diff)
- 10:16 WikiGoodiesPlugin created by
- Initial page
05/04/07:
- 14:58 RobotsTxt created by
- Initial robots.txt page
- 14:37 Changeset [1468] by
-
- trunk/twcore/src/twcore/bots/multibot/multibot.java
Displaying 3 modules per line rather than just 1, as we will soon have a very crowded display.
- 14:35 WikiStart edited by
- Newsflash: Trac 0.10.4 (diff)
- 14:07 Changeset [1467] by
-
- trunk/twcore/src/twcore/bots/multibot/multibot.java
Sorting listed modules by name for easier reference.
As File implements Comparable, this should work fine.
- 06:01 Changeset [1465] by
-
- trunk/twcore/src/twcore/bots/multibot/gravbomber/gravbomber.java
No idea how gravbomber is being passed the Message event as it gets locked, but adding some null tests to at least see if it will load.
- 00:45 Accessbot created by
- Initial Accessbot page
- 00:39 Bots edited by
- Link to Accessbot page added (diff)
- 00:23 WikiStart edited by
- Newsflash: Pretty URLs (diff)
05/03/07:
- 11:25 Changeset [1464] by
-
- trunk/twcore/src/twcore/bots/multibot/golden
- trunk/twcore/src/twcore/bots/multibot/golden/golden.cfg
- trunk/twcore/src/twcore/bots/multibot/golden/golden.java
Attempting conversion of twbotgolden to MultiModule; rest will follow if this works.
- 06:31 Bots edited by
- Spreebot & Starcon bot got removed - changeset:1461 (diff)
- 06:18 WikiStart edited by
- Escaping the CamelCase word so it's not turned into a link aswell (diff)
- 00:38 Changeset [1463] by
-
- trunk/twcore/src/twcore/bots/elimbot
- trunk/twcore/src/twcore/bots/twdopstats
.svnignore update
- 00:13 WikiStart edited by
- Newsflash: CamelCase links (diff)
- 00:13 WikiStart edited by
- Newsflash: CamelCase links (diff)
05/02/07:
- 16:16 Changeset [1461] by
-
- trunk/twcore/src/twcore/bots/spreebot
- trunk/twcore/src/twcore/bots/starcon
Ticket #42
- 16:15 Ticket #42 (SpreeBot should be modified into MultiBot module, or removed; Starcon ...) closed by
- fixed: I have never once seen this hosted. twbotspree basically replicates the …
- 12:37 Ticket #51 (Duelbot !signup and !alias doesn't work anymore (probably other commands ...) closed by
- fixed: Problem fixed. The CommandInterpreter class wasn't working correctly …
- 12:30 Changeset [1460] by
-
- trunk/twcore/src/twcore/core/command/CommandInterpreter.java
The CommandInterpreter wasn't executing the method defined as the default command,
this was causing problems for Duelbot since it relies that a checkArena is called
as default command.
The old backup of Roboking contained the correct CommandInterpreter code.
See ticket:51
- 11:47 Ticket #54 (TWDBot's !squadsignup doesn't work anymore) closed by
- invalid: !squadsignup works as normal again . The unresponsiveness was caused …
05/01/07:
- 14:07 Ticket #55 (Client for RadioBot) created by
- I need someone to create a java applet for the RadioBot spawned from …
- 11:20 Ticket #54 (TWDBot's !squadsignup doesn't work anymore) created by
- The command !squadsignup on TWDBot doesn't work, it gives no response.
04/30/07:
- 13:14 Changeset [1456] by
-
- trunk/twcore/src/twcore/bots/twbot/twbot.java
Handling of TurfFlagUpdate.
