Timeline


and .

09/02/07:

09:27 Ticket #149 (!challange <squadname>) created by Maverick
[Sep 02 18:09] Reaver: Hey, this should be an extremely easy fix, when you …
09:20 Changeset [1804] by Maverick
  • 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 dugwyler
  • trunk/twcore/src/twcore/core/stats/DBPlayerData.java

Oops. Forgot to commit DBPlayerData along with TWDBot.

17:26 Changeset [1802] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Tweaks.

13:05 Changeset [1799] by flibb
  • 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 dugwyler
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 Ayano
An extension for logbot to access and write to a database. Op list and …
13:46 Changeset [1798] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Early beta update of Distension (TW RPG).

13:45 Changeset [1797] by dugwyler
  • 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 flibb
  • 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 Maverick
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 Maverick
duplicate: Duplicate of ticket #125
22:51 Ticket #145 (BElimAlert Bot Not Working) created by Left_Eye
Even if people do /!on to start Baseelim Alerts, it doesn't notify the …
17:43 Ticket #144 (Pub Hunt) created by Left_Eye
I need the module in the PubBot's fixed (starts game from PubHub). When …
17:41 Ticket #143 (Betrayal Module) created by Left_Eye
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 dugwyler
fixed
08:41 Changeset [1794] by dugwyler
  • 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 dugwyler
  • 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 dugwyler
  • 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 flibb
  • 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 Maverick
Please don't close this without specifying a reason or your identity.

08/29/07:

15:31 Ticket #142 (Turn off ?obscene filter on Matchbot and Robo Ref) closed by anonymous
wontfix

08/27/07:

00:48 Ticket #105 (Robohelp doesn't count adverts properly) closed by anonymous
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 PH
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 iiNsaNee
This Bot was the idea of iiNsaNee and JabJabJab. This bot can be designed …

08/24/07:

19:55 Changeset [1786] by dugwyler
  • 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 Nycle
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 Ayano
fixed: Problem already resolved and awaiting core update, see …
20:38 Ticket #138 (Bug in Hunt) closed by Ayano
invalid: double ticket.
01:13 Ticket #139 (Bug in Hunt) created by Barton
C 10:RoboBot3> Error in module: Hunt when handling a …
01:10 Ticket #138 (Bug in Hunt) created by Barton
C 10:RoboBot3> Error in module: Hunt when handling a …

08/21/07:

20:30 Ticket #136 (Zombie Module Fixing?) closed by dugwyler
fixed: Sorry about this one. I was coding because I couldn't sleep -- I will …
19:19 Changeset [1785] by flibb
  • trunk/twcore/src/twcore/bots/MultiModule.java

PlayerBanner event was casted wrongly

08/20/07:

21:53 Ticket #137 (pubhubsilence todo's) created by Maverick
* Save HashMap of silenced players into a file then load this file on …
20:48 Ticket #136 (Zombie Module Fixing?) created by Left_Eye
I saw this message being spammed on the Robo chat when someone tried …
15:23 Changeset [1784] by dugwyler
  • trunk/twcore/src/twcore/core/BotAction.java
  • trunk/twcore/src/twcore/core/Session.java

Starting updating after login

15:00 Changeset [1783] by dugwyler
  • 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 Maverick
MatchBotR can't !add players properly anymore. […] dug, can you look …
13:29 Changeset [1782] by dugwyler
  • trunk/twcore/src/twcore/bots/statsbot/StatTracker.java

Update to conform to new PlayerDeath method name.

13:28 Changeset [1781] by dugwyler
  • 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 Ayano
fixed
12:56 Changeset [1780] by Ayano
  • 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 Ayano
  • trunk/twcore/src/twcore/bots/multibot/util/utilspec.java

Added a a double checking feature

12:45 Changeset [1778] by dugwyler
  • 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 Maverick
  • 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 Ayano
  • trunk/twcore/src/twcore/bots/multibot/util/utilspec.java

Added reliable position updating.

12:03 Ticket #128 (spec everyone not in safe) reopened by Maverick
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 Ayano
Well I've pretty much got most of the hard logic down in flagwarppt, so …
23:41 Changeset [1775] by Ayano
  • trunk/twcore/src/twcore/bots/multibot/util/utilflagwarppt.java

Added a helper for flag harvesting.

23:19 Changeset [1774] by Ayano
  • 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 dugwyler
  • 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 Ayano
fixed: Got it running smoothly.
18:18 Changeset [1771] by Ayano
  • trunk/twcore/src/twcore/bots/multibot/util/utilflagwarppt.java

Added java docking.

17:39 Changeset [1770] by Ayano
  • 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 Maverick
  • 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 Ayano
I was surprised to find this unavailable in the Bot Action directory. I …
11:27 Changeset [1767] by Maverick
  • 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 dugwyler
  • 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 Maverick
  • 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 Ayano
  • trunk/twcore/src/twcore/bots/logbot/logbot.java

Fixed some trivial matters concerning case sensitivity.

07:57 Changeset [1760] by Maverick
  • trunk/twcore/src/data/HelpResponses.txt

Addition of Stargazer <ER>'s !tell

08/17/07:

16:14 Changeset [1759] by Maverick
  • 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 Maverick
  • 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 Maverick
  • 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 Ice-demon
fixed: done
12:53 Changeset [1755] by Ice-demon
  • trunk/twcore/src/twcore/bots/logbot/logbot.java

Added minor cosmetic touches by removing some debug code.

12:35 Changeset [1754] by Ice-demon
  • trunk/twcore/src/twcore/bots/logbot/logbot.java

Fixed an odd runtime abnormality that ran perfectly in debug.

12:07 Changeset [1753] by Ice-demon
  • 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 Maverick
  • 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 dugwyler
  • 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 Maverick
TWDev is going to have a TWCore running in it but since everybody is sysop …

08/16/07:

20:54 Changeset [1750] by Ice-demon
  • 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 Ice-demon
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 Ice-demon
Every map developer has at one point requested a bot that contained this …
07:47 Programming edited by Maverick
Added new heading to the TOC (diff)
07:46 Programming edited by Maverick
Added instructions to set Eclipse to make 4 spaces instead of a tab, … (diff)

08/15/07:

13:21 Guidelines edited by dugwyler
Updated with 4 space recommendation, and added a little more to current … (diff)
09:56 Ticket #129 (LogBot) closed by Ice-demon
fixed: Done

08/14/07:

19:02 Changeset [1749] by Ice-demon
  • 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 Ice-demon
  • 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 Ice-demon
  • trunk/twcore/src/twcore/bots/bouncerbotdev/bouncerbotdev.java

Semi-functional code,

08/11/07:

16:23 Changeset [1744] by Ice-demon
  • 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 Maverick
Added links to the SubSpace 1.34 Protocol List of Admiral Kirk (diff)

08/10/07:

22:55 Guidelines edited by flibb
(diff)
15:33 Guidelines edited by Maverick
Added a guideline for using BotAction's methods (diff)
14:41 Ticket #129 (LogBot) created by Ice-demon
Keeps tabs on all dev zone happenings and scans subgame.log as well as an …
09:30 Changeset [1743] by Ice-demon
  • 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 Ice-demon
  • 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 Ice-demon
fixed
13:47 Changeset [1740] by Maverick
  • 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 Ice-demon
  • 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 Maverick
  • trunk/twcore/src/twcore/bots/javelim

ignored javelim.cfg

11:28 Changeset [1736] by Maverick
  • 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 Ice-demon
  • 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 Ice-demon
  • trunk/twcore/src/twcore/bots/multibot/util/utilspec.java

Added SpecNotSafe command

20:23 Ticket #128 (spec everyone not in safe) closed by Ice-demon
fixed: got it up and running
17:28 Changeset [1732] by D1st0rt
  • trunk/twcore/src/twcore/core/command/TempSettingsManager.java

Parse negative number values

17:14 Changeset [1730] by dugwyler
  • 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 dugwyler
  • 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 Zizzo
baaaaa. so when u do *arena go to safe or specced! u can easily just …
09:57 Changeset [1728] by Ice-demon
  • 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 dugwyler
  • 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 dugwyler
  • trunk/twcore/src/twcore/bots/multibot/util/utilautopilot.java

Fix for votes

06:04 Changeset [1725] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/util/utilautopilot.java

Mistake in entrance text

02:48 Changeset [1723] by Ice-demon
  • 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 Ice-demon
  • 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 flibb
  • 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 Ice-demon
  • trunk/twcore/src/twcore/bots/multibot/util/utilhotspots.java

Removed a duplicate help message line

02:13 Changeset [1717] by Ice-demon
  • 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 Ice-demon
  • 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 Ice-demon
  • trunk/twcore/src/twcore/core/stats/PlayerProfile.java

added death removal functionality

05:15 Changeset [1714] by Ice-demon
  • trunk/twcore/src/twcore/bots/multibot/util/utilshipc.java

Added a null check for player removals

03:32 Changeset [1711] by dugwyler
  • 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 dugwyler
arrayOutOfBounds error still occurs, particularly with chatbot. Oddly, …
14:13 Changeset [1707] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

Removed stack trace print and made error msg more helpful

13:52 Changeset [1706] by dugwyler
  • trunk/twcore/src/twcore/bots/messagebot/messagebot.java

Unnecessary log print

13:45 Changeset [1705] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/util/utilshipc.java

Type parameterization (was giving warnings on compile)

04:55 WikiStart edited by Maverick
Even when you create your own account you still can't see the source due … (diff)
Note: See TracTimeline for information about the timeline view.