Timeline


and .

01/15/08:

18:22 Ticket #192 (Centralized Racism Detection for usage with ALL bots.) closed by Pio
fixed: Updated bots in question. The new detection class is named Spy (Spy.java) …
17:55 Changeset [2217] by Pio
  • trunk/twcore/src/twcore/bots/powerballbot/PowerBallManager.java

Fixed invalid declarations.

17:54 Changeset [2215] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utilprizes.java

Fixed invalid declarations.

17:53 Changeset [2214] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utillagout.java

Fixed invalid declarations.

17:49 Changeset [2213] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utilflags.java

Fixed flag code/references.

17:47 Changeset [2212] by Pio
  • trunk/twcore/src/twcore/bots/multibot/untouchable/untouchable.java

Fixed declarations.

17:46 Changeset [2211] by Pio
  • trunk/twcore/src/twcore/bots/multibot/tugawar/tugawar.java

Fixed declarations.

17:45 Changeset [2210] by Pio
  • trunk/twcore/src/twcore/bots/multibot/spaceball/spaceball.java

Fixed declarations.

17:44 Changeset [2209] by Pio
  • trunk/twcore/src/twcore/bots/multibot/soccerrace/soccerrace.java

Fixed references.

17:43 Changeset [2208] by Pio
  • trunk/twcore/src/twcore/bots/multibot/scramble/scramble.java

Fixed declarations.

17:41 Changeset [2207] by Pio
  • trunk/twcore/src/twcore/bots/multibot/prodem/prodem.java

Fixed references.

17:39 Changeset [2206] by Pio
  • trunk/twcore/src/twcore/bots/multibot/platoon/platoon.java

Fixed references.

17:38 Changeset [2205] by Pio
  • trunk/twcore/src/twcore/bots/multibot/medorp/medorp.java

Fixed references.

17:36 Changeset [2204] by Pio
  • trunk/twcore/src/twcore/bots/multibot/marco/marco.java

Fixed declarations.

17:35 Changeset [2203] by Pio
  • trunk/twcore/src/twcore/bots/multibot/killrace/killrace.java

Fixed declarations.

17:35 Changeset [2202] by Pio
  • trunk/twcore/src/twcore/bots/multibot/killer/killer.java

Fixed declarations.

17:34 Changeset [2201] by Pio
  • trunk/twcore/src/twcore/bots/multibot/hunt/hunt.java

Fixed declarations.

17:33 Changeset [2200] by Pio
  • trunk/twcore/src/twcore/bots/multibot/gravbomber/gravbomber.java

Fixed declarations.

17:32 Changeset [2199] by Pio
  • trunk/twcore/src/twcore/bots/multibot/golden/golden.java

Fixed declarations.

17:31 Changeset [2198] by Pio
  • trunk/twcore/src/twcore/bots/multibot/gangwars/gangwars.java

Fixed declarations.

17:30 Changeset [2197] by Pio
  • trunk/twcore/src/twcore/bots/multibot/freezetag/freezetag.java

Fixed declarations.

17:29 Changeset [2196] by Pio
  • trunk/twcore/src/twcore/bots/multibot/fallout/fallout.java

Fixed declarations.

17:28 Changeset [2195] by Pio
  • trunk/twcore/src/twcore/bots/multibot/dangerous/dangerous.java

Fixed declarations.

17:27 Changeset [2194] by Pio
  • trunk/twcore/src/twcore/bots/multibot/commander/commander.java

Fixed declarations.

17:26 Changeset [2193] by Pio
  • trunk/twcore/src/twcore/bots/multibot/bfallout/bfallout.java

Fixed declarations.

17:24 Changeset [2191] by Pio
  • trunk/twcore/src/twcore/bots/javelim/javelim.java

Fixed declarations.

17:22 Changeset [2190] by Pio
  • trunk/twcore/src/twcore/bots/javelim/IntQueue.java

Removed unused declaration.

17:21 Changeset [2189] by Pio
  • trunk/twcore/src/twcore/bots/guano/guano.java

Fixed declarations.

17:18 Changeset [2188] by Pio
  • trunk/twcore/src/twcore/bots/gamebot/trivia/trivia.java

Fixed declarations.

17:17 Changeset [2187] by Pio
  • trunk/twcore/src/twcore/bots/gamebot/scramble/scramble.java

Fixed declarations.

17:16 Changeset [2186] by Pio
  • trunk/twcore/src/twcore/bots/gamebot/pictionary/pictionary.java

Fixed declarations.

17:15 Changeset [2185] by Pio
  • trunk/twcore/src/twcore/bots/gamebot/boggle/boggle.java

Fixed declarations.

17:14 Changeset [2184] by Pio
  • trunk/twcore/src/twcore/bots/gamebot/acro2/acro2.java

Removed unused reference.

17:10 Changeset [2183] by Pio
  • trunk/twcore/src/twcore/bots/elimbot/tasks/PrepareGame.java

Fixed declarations.

17:02 Changeset [2180] by Pio
  • trunk/twcore/src/twcore/bots/bouncerbot/bouncerbot.java

Fixed declarations.

17:01 Changeset [2179] by Pio
  • trunk/twcore/src/twcore/bots/ballbot/Reaction.java

Removed unused variable.

17:00 Changeset [2178] by Pio
  • trunk/twcore/src/twcore/bots/ballbot/Help.java

Fixed declarations.

17:00 Changeset [2177] by Pio
  • trunk/twcore/src/twcore/bots/ballbot/Commands.java

Fixed declarations.

17:00 Changeset [2176] by Pio
  • trunk/twcore/src/twcore/bots/ballbot/CommandRegistry.java

Fixed declarations.

16:59 Changeset [2175] by Pio
  • trunk/twcore/src/twcore/bots/ballbot/BotTask.java

Fixed declarations.

16:58 Changeset [2174] by Pio
  • trunk/twcore/src/twcore/bots/ballbot/ballbot.java

Removed unused BotSettings reference.

16:56 Changeset [2173] by Pio
  • trunk/twcore/src/twcore/bots/alertbot/alertbot.java

Fixed declarations.

16:55 Changeset [2172] by Pio
  • trunk/twcore/src/twcore/bots/accessbot/accessbot.java

Fixed declarations.

16:35 Changeset [2165] by Pio
  • trunk/twcore/src/twcore/core/stats/PlayerProfile.java

Fixed declarations.

16:34 Changeset [2164] by Pio
  • trunk/twcore/src/twcore/core/game/Player.java

Fixed declarations.

16:34 Changeset [2163] by Pio
  • trunk/twcore/src/twcore/core/net/ReliablePacketHandler.java

Fixed declarations.

16:14 Changeset [2162] by Pio
  • trunk/twcore/src/twcore/bots/multibot/payback/payback.java

Fixed declarations.

16:13 Changeset [2161] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utilrandom.java

Fixed declarations.

16:13 Changeset [2160] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utilpoll.java

Fixed declarations.

16:11 Changeset [2159] by Pio
  • trunk/twcore/src/twcore/bots/strikeballbot/strikeballbot.java

Fixed declarations.

16:08 Changeset [2158] by Pio
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

Fixed declarations.

16:04 Changeset [2157] by Pio
  • trunk/twcore/src/twcore/bots/gamebot/gamebot.java

Implemented Spy class for racism detection.

15:50 Changeset [2153] by Pio
  • trunk/twcore/src/twcore/core/util/Spy.java

Changed the configuration storage folder from data to corecfg.

15:46 Changeset [2152] by Pio
  • trunk/twcore/src/corecfg/racism.example.cfg

Wrong folder :P

15:39 Changeset [2151] by Pio
  • trunk/twcore/src/data/racism.example.cfg

Universal racist words configuration file for Spy.java.

15:04 Changeset [2150] by Maverick
  • trunk/twcore/src/twcore/core/BotAction.java

Modified Matchbot so it spectates the middle of the arena (512,512) on start of TWSDX game (and when the flagcarrier lags out)
Added generics
Added small note to javadoc comments of BotAction.moveToTile(x,y)

14:53 Changeset [2148] by Maverick
  • trunk/twcore/.classpath

Changed classpath: Excluded new data/Rules/... directories from build path

02:10 Changeset [2146] by milosh
  • trunk/twcore/src/twcore/bots/pracbot/pracbot.example.cfg

Fixed.

02:08 Changeset [2145] by milosh
  • trunk/twcore/src/twcore/bots/pracbot/pracbot.cfg

Replacing with example.

02:02 Changeset [2144] by milosh
  • trunk/twcore/src/twcore/bots/pracbot/pracbot.java

I'm going to become famous for committing twice. Nothing special here.

00:26 Changeset [2143] by milosh
  • trunk/twcore/src/twcore/bots/pracbot
  • trunk/twcore/src/twcore/bots/pracbot/pracbot.cfg
  • trunk/twcore/src/twcore/bots/pracbot/pracbot.java

Some neat things in this update. I'm going to call pracbot finished for now although it can't be spawned until MMav gives it a name. It now detects different types of weaponry and has a more user-friendly GUI. It also uses IPC messaging to an extent. There are still a few things that could be developed on it. Search the code for TODO:s or add new methods like patroling etc if you wish.

01/14/08:

11:49 Ticket #202 (Staffbot problem) closed by Maverick
fixed: Comitted in changeset:2142
11:48 Ticket #92 (Staffbot and Pubhubalias module long-name fix) closed by Maverick
fixed: Tested and fixed in changeset:2141
11:48 Changeset [2142] by Maverick
  • trunk/twcore/src/twcore/bots/staffbot/staffbot.java

fix for playernames containing "", ticket:202

11:44 Changeset [2141] by Maverick
  • trunk/twcore/src/twcore/bots/staffbot/staffbot.java

Added sqlHost variable
Staffbot shows similar names when !warnings <name> finds no warnings (but does find similar names). See ticket:92.

11:31 Changeset [2140] by Maverick
  • trunk/twcore/src/twcore/bots/staffbot

Ignored staffbot.cfg

09:23 Changeset [2139] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utilracism.java

New utility that uses Spy.java (twcore.core.util) to detect racism.

09:19 Changeset [2138] by Pio
  • trunk/twcore/src/twcore/core/util/Spy.java

Updated to load words from file as well as better word detection.

01/13/08:

06:06 Changeset [2137] by Maverick
  • trunk/twcore/src/twcore/bots/multibot/trivia/trivia.java

Generics fixed

05:47 Changeset [2136] by Maverick
  • trunk/twcore/src/twcore/bots/gamebot/trivia/trivia.java
  • trunk/twcore/src/twcore/bots/multibot/trivia/trivia.java
  • trunk/twcore/src/twcore/core/BotAction.java

Table names fix for trivia
Set gamebot's trivia module sql host to 'website'
Added a small note to BotAction.SQLQuery() in javadoc comments

01/12/08:

14:28 Ticket #203 (JavElimBot 2 crashes) created by Maverick
[…] […]

01/11/08:

17:52 Changeset [2135] by flibb
  • trunk/twcore/src/twcore/bots/javelim/javelim.java

added current survivor (least deaths) update to scoreboard

15:37 Ticket #201 (JavElimBot Crashing) closed by flibb
fixed: Oh, thanks Mav :) Looks good
15:36 Changeset [2134] by milosh
  • trunk/twcore/src/twcore/bots/multibot/util/utilwarp.java

Added new spawn functionality. You can now spawn specific freqs, ships, players or everyone at a location within a radius upon death. Cheers.

14:11 Ticket #202 (Staffbot problem) created by Maverick
[Jan 11 18:36] Left_Eye: When checking Ma /erick's warnings, it only …
13:42 Changeset [2133] by Maverick
  • trunk/twcore/src/twcore/bots/staffbot/staffbot.java

Fixed a few problems with Staffbot:
- Limited !warningsfrom to a max of 50 as it can crash the server if the bot sends too much PMs
- Changed the Tools.addSlashesToString() to Tools.addSlashes() as !warnings Ma/erick didn't work (Ma/erick did).

12:44 Changeset [2132] by Maverick
  • trunk/twcore/src/twcore/bots/javelim/javelim.java

Uncertain fix for bot crash as reported in ticket:201.

12:21 Changeset [2131] by Maverick
  • trunk/twcore/src/twcore/bots/multibot/multibot.java
  • trunk/twcore/src/twcore/bots/MultiUtil.java

Addition of KotHReset event to MultiBot and MultiUtil as multibot requests all events.

11:30 Ticket #201 (JavElimBot Crashing) created by Left_Eye
After the new database was installed on the JavElimBot, it is now crashing …
09:22 Changeset [2130] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

!opsdoor and !opswarp added; adjustments of LVZ display for new sector break/hold time.

01/10/08:

15:53 Changeset [2129] by dugwyler
  • trunk/twcore/src/twcore/core/lvz/Objset.java
  • trunk/twcore/src/twcore/core/net/GamePacketGenerator.java

NPE fix for getting objects from an Objset for a player with no objects yet set.

12:34 Changeset [2128] by Pio
  • trunk/twcore/src/twcore/bots/multibot/enigma/enigma.java

Removed an unused reference as well as replaced unfiltered *lock's with toggleLock.

10:32 Changeset [2127] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Escape Pod ability plus various updates

00:20 Ticket #177 (twl) closed by Maverick
wontfix: This error is caused when an user does !game <#> where the <#> is …
00:16 Ticket #2 (Enigma can make the server recycle) closed by anonymous
fixed: Problem has been fixed by restoring missing settings. See …

01/09/08:

12:24 Changeset [2126] by Maverick
  • trunk/twcore/src/twcore/bots/staffbot/staffbot.java

Removed warning from !help for !fuzzyname. It works well now.

12:14 Changeset [2125] by Maverick
  • trunk/twcore/src/twcore/bots/staffbot/staffbot.java

The query I made for !fuzzyname was putting to much strain on the database. It's now simplified.
Also added a warning on the !help for the command as it may still strain the database if used incorrectly.

12:02 Ticket #115 (Complaints on current multibot) closed by Maverick
fixed: Old ticket and problems have been fixed meanwhile. Closing ticket. If you …
11:48 Changeset [2124] by Maverick
  • trunk/twcore/src/twcore/core/events/KotHReset.java

See changeset:2123

11:44 Changeset [2123] by Maverick
  • trunk/twcore/src/twcore/core/BotAction.java
  • trunk/twcore/src/twcore/core/EventRequester.java
  • trunk/twcore/src/twcore/core/events/KotHReset.java

Partial support for King of the Hill game: the bot can signal that he's out of the King of the Hill game.

This is useful because if the bot doesn't do this, it will always win (the bot doesn't keep a timer and auto-signals if it expires like Continuum does).

King of the Hill support was needed to prevent that the bot always wins. See ticket #186.

11:37 Changeset [2122] by Maverick
  • trunk/twcore/src/twcore/core/BotAction.java
  • trunk/twcore/src/twcore/core/sql/SQLManager.java

Almost finished work on pubstats; still contains a few bugs.

This changeset also includes improved PreparedStatement support; each preparedstatement doesn't hog an entire connection now.

11:27 Ticket #184 (Staffbot !warnings and !allwarnings responses) closed by Maverick
fixed: See changeset:2121
11:26 Changeset [2121] by Maverick
  • trunk/twcore/src/twcore/bots/staffbot/staffbot.java

!warnings command (response) improved
!allwarnings command (response) improved
!fuzzyname command fixed

This solves ticket #184

10:05 Changeset [2120] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Vengeful Bastard ability added; idle check is now also done for people sitting idle anywhere.

09:36 Changeset [2119] by dugwyler
  • trunk/twcore/src/twcore/core/util/Tools.java

Prize defines for special negative prizes -- energy depleted and long engine shutdown

01/08/08:

13:24 Changeset [2118] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Reduced humiliation; increased rank distance allowed for streaks; reduced high and low rank difference caps.

12:40 Changeset [2117] by dugwyler
  • trunk/twcore/src/twcore/core/game/Ship.java

Whenever a move() is issued, it will now be sent out instantly, regardless of whether the bot is a spectator or not. This should improve the functionality of the MultiBot hotspots module, as it won't have to wait for the automatic position updating thread to send out the move.

Also added several methods for more naturally controlling a bot in game (for increasing/decreasing velocity, and for turning left and right). Ideally the increase/decrease velocity method could be replaced by one that moves the bot forward from its current position for a certain number of position updates, modifying the x/y velocity and x/y position at the same time. Those with spare time and some math prowess may want to give it a shot.

07:49 Changeset [2116] by milosh
  • trunk/twcore/src/twcore/bots/gamebot/pictionary/pictionary.java

Added a !displayrules command for hosts. Other small fixes.

03:58 Ticket #170 (Gammabot3) closed by Maverick
fixed: Seems to be all fixed
03:57 Ticket #194 (Multibot /hotspots aren't working well) closed by Maverick
fixed: Module hotspots works well enough now. (Not fantastic but it works)

01/07/08:

21:12 Ticket #200 (Team Hunt) created by Left_Eye
This is a new game that should have a module made for it. Team Hunt is …
10:15 Changeset [2115] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Display fixes.

09:05 Changeset [2114] by milosh
  • trunk/twcore/src/twcore/bots/gamebot/pictionary/pictionary.cfg
  • trunk/twcore/src/twcore/bots/gamebot/pictionary/pictionary.java

Minor changes needed for custom games to work, and enable access for myself.

08:08 Changeset [2113] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Little bugfixes: army counts/strengths not updating as fast as they should; end round when all players are on support causing strange results.

06:10 Changeset [2112] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Changes to reflect the new recharge/energy settings for all ships.

05:39 Changeset [2111] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/medorp
  • trunk/twcore/src/twcore/bots/multibot/medorp/medorp.cfg
  • trunk/twcore/src/twcore/bots/multibot/medorp/medorp.java

Medorp port. Forgot this one.

01/06/08:

23:18 Changeset [2110] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Removed various CPU-slowing processes, leaving the job to the now-working packet limiter instead. Tweaking may be in order.

23:13 Changeset [2109] by dugwyler
  • trunk/twcore/src/twcore/core/BotAction.java

Small efficiency increase when prizing: *prize # command does not need a space in between *prize and # (so, *prize#). A byte per prize saved.

06:56 Developers edited by milosh
(diff)
06:05 Developers edited by Maverick
Updated the Developer list with current developers including "ranks" (diff)

01/05/08:

15:44 Ticket #199 (TWLBot bug) closed by Maverick
fixed: I was doing !game ... instead of !twlgame (a faulty !game command gives …
15:32 Changeset [2108] by Maverick
  • trunk/twcore/src/twcore/core/BotSettings.java

catch(Exception) = bad

14:50 Ticket #199 (TWLBot bug) created by Maverick
[…] […]
11:43 Changeset [2105] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Update to use new LVZ methods in BotAction.

11:41 Changeset [2104] by dugwyler
  • trunk/twcore/src/twcore/core/BotAction.java
  • trunk/twcore/src/twcore/core/lvz/Objset.java
  • trunk/twcore/src/twcore/core/net/GamePacketGenerator.java

Large core update. All LVZ obj toggling is now handled by the 0x0A C2S packet, rather than as messages, cutting down significantly on the size of LVZ-controlling packets sent out. GPG now also does not send unclustered ACK packets reliably (as in, requiring an ACK of their own). Each bot was sending approximately 1 such packet per second, each of which would require its own ACK... (25 bots x 60 = 1500 unnecessary ACKs received a min) This will slow down and "jam up" bot responses, particularly when spiking. Finally, a bug in the low-priority packet cap was fixed that effectively disabled it. It now should work, defaulting to max 45 message packets per 75ms clustered send.

07:13 Ticket #197 (Kill message filtering for zombies module.) closed by Maverick
invalid: Quick test: […] Concluding there isn't a problem with the module and …
05:36 Ticket #198 (Tournybot - Player Lagout After Kill) created by Lea
Bug reported by player Eddie claiming it at as constant problem for him …
00:27 Ticket #197 (Kill message filtering for zombies module.) created by milosh
I noticed this while hosting bug: I !add'd the message "was transformed …
00:24 Ticket #196 (scorereset when u become a zombie = bad :() closed by milosh
fixed
00:23 Changeset [2103] by milosh
  • trunk/twcore/src/twcore/bots/multibot/zombies/zombies.java

Made an adjustment so that this works across multiple rounds without unloading the module.

00:21 Changeset [2102] by milosh
  • trunk/twcore/src/twcore/bots/multibot/zombies/zombies.java

It turns out that the *scorereset is necessary for the rarely used Rebirth Kills option. I made it so that the bot will only *scorereset when this option is being used.

01/04/08:

15:26 Ticket #196 (scorereset when u become a zombie = bad :() created by Zizzo
it's not nice to get scorereseted when u die if u have gotten 30-0 as …
11:29 Changeset [2101] by dugwyler
  • trunk/twcore/src/twcore/core/HubBot.java

Displays message upon successful login.

11:11 Ticket #195 (Robobot dying) closed by Maverick
fixed: Hostnames for the database selection were set incorrectly. Fixed in …
11:10 Changeset [2100] by Maverick
  • trunk/twcore/src/twcore/bots/multibot/poker/poker.java
  • trunk/twcore/src/twcore/bots/multibot/scramble/scramble.java
  • trunk/twcore/src/twcore/bots/multibot/trivia/trivia.java

Multibot is now hosted at RoboQueen which means that database connection "local" = Roboqueen database, "website" = Trenchwars.org database.

Fixes ticket #195.

10:55 Changeset [2099] by Maverick
  • trunk/twcore/src/twcore/bots/multibot/enigma/enigma.cfg

Missing configuration parameters for the Enigma game module.
See forum topic of alinea.

10:50 Changeset [2098] by Maverick
  • trunk/twcore/src/twcore/bots/multibot/util/utilhotspots.java

Hotspots utility was checking the radius too tight, effectively decreasing the radius of hotspots by one.
I also checked and made sure the bot cycles only the hotspots, adding stopSpectatingPlayer() in the init() method.

Should fix defect #194

02:55 Ticket #195 (Robobot dying) created by Falk
I believe this only happened after Robobots went from being loaded from …

01/03/08:

15:42 Ticket #193 (Preparedstatement support) closed by Maverick
fixed: > Only downside I see of this is that each PreparedStatement needs a …
15:41 Changeset [2097] by Maverick
  • trunk/twcore/src/twcore/core/BotAction.java
  • trunk/twcore/src/twcore/core/Session.java
  • trunk/twcore/src/twcore/core/sql/SQLConnectionPool.java

Added support for PreparedStatements to BotAction, SQLManager and SQLConnectionPool
Added missing generic declerations

15:37 Changeset [2096] by Maverick
  • trunk/twcore/src/twcore/bots/bannerboy/bannerboy.example.cfg
  • trunk/twcore/src/twcore/bots/bannerboy/bannerboy.java
  • trunk/twcore/src/twcore/bots/bannerboy/bannerboy.sql

Updated bannerboy with PreparedStatements
Added !help interface for smod+
Removed 2dragons-specific commands and made them smod+
If a player PMs the bot, it will say it on the chat (bot joins chat on login)
Added SQL tables only the bot uses (the website uses more)

14:42 Ticket #194 (Multibot /hotspots aren't working well) created by Maverick
Comparing it to TWBot, TWBot used to warp people quite fast from a hotspot …
01:01 Index edited by Maverick
Added link to new page RunningOnLinux (diff)
01:00 Index edited by Maverick
Changed page title 'SettingUpWindows' to 'RunningOnWindows' (diff)
00:58 run.bat attached to RunningOnWindows by Maverick
Run TWCore batch file
00:55 RunningOnWindows created by Maverick
Renamed Wiki page 'SettingUpWindows' to 'RunningOnWindows'
00:02 Changeset [2095] by Pio
  • trunk/twcore/src/twcore/core/util/InterProcessCommunicator.java

Fixed declarations.

00:00 Changeset [2094] by Pio
  • trunk/twcore/src/twcore/core/lvz/Objset.java

Fixed declarations.

01/02/08:

23:59 Changeset [2093] by Pio
  • trunk/twcore/src/twcore/bots/multibot/ballspec/ballspec.java

Fixed declarations.

23:53 Ticket #193 (Preparedstatement support) created by Maverick
PreparedStatements mainly give more performance when doing the same query …
23:46 Changeset [2092] by Pio
  • trunk/twcore/src/twcore/core/util/MessageLimiter.java

Fixed declarations.

23:45 Changeset [2091] by Pio
  • trunk/twcore/src/twcore/core/events/ArenaList.java

Fixed declarations.

23:44 Changeset [2090] by Pio
  • trunk/twcore/src/twcore/core/command/Command.java

Fixed declarations.

23:44 Changeset [2089] by Pio
  • trunk/twcore/src/twcore/core/command/CommandDefinition.java

Fixed declarations

23:43 Changeset [2088] by Pio
  • trunk/twcore/src/twcore/core/BotQueue.java

Fixed declarations.

23:24 Changeset [2087] by Pio
  • trunk/twcore/src/twcore/bots/ModuleHandler.java

Fixed declarations.

22:32 Changeset [2086] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utilshiplimit.java

Fixed per ticket #182. Cleaned up code a bit and added more usable methods.

22:14 Ticket #182 (Shiplimit module acting up.) closed by Pio
fixed: I think I've fixed it, I'll do a bit more testing and Commit it.
22:12 Ticket #192 (Centralized Racism Detection for usage with ALL bots.) created by Pio
1. Create a method for racism detection. 2. Store all "racist" …
13:35 Changeset [2085] by Maverick
  • trunk/twcore/src/data/HelpResponses.txt

Added Left_Eye's !tell

12:47 Changeset [2084] by Maverick
  • trunk/twcore/src/twcore/bots/multibot/util/utilspec.java

Changed code behind !specnotsafe: The bot now spectates a player a short while before checking if the player is in safe or not. It does this for all players in the arena.

Untested fix for #190

10:47 Changeset [2083] by milosh
  • trunk/twcore/src/twcore/bots/gamebot/boggle/boggle.java
  • trunk/twcore/src/twcore/bots/gamebot/gamebot.java
  • trunk/twcore/src/twcore/bots/gamebot/pictionary/pictionary.java

Racism check now operates like any other bot that checks for it(PubBot, MatchBot). Other various small bug fixes on boggle and pictionary.

10:41 Ticket #191 (safes module) created by Zizzo
!safeson doesnt work :X
10:37 Ticket #183 (Squads under wrong score in TWDD) closed by Maverick
fixed: I found out why the scoreboard got reversed: TWD's scoreboard isn't …
10:29 Changeset [2081] by Maverick
  • trunk/twcore/src/twcore/bots/robohelp/robohelp.java

Small !help modification as !mystats is no longer a chat command.
Fixes ticket #189

07:59 Ticket #190 (!specnotsafe) created by Zizzo
Zizzo <ER>> !specnotsafe RoboBot1> All players not in safe have been …
07:37 Programming edited by Maverick
Added a small piece of info explaining about username/password when … (diff)
06:49 Ticket #189 (Robohelp small !help change) closed by Maverick
fixed: Done. Will commit soon.
04:44 WikiStart edited by Maverick
Shortened the Trac Overview information and removed one old newsflash (diff)
04:36 SettingUp edited by Maverick
SettingUp renamed to SettingUpWindows (diff)
04:29 SettingUp edited by Maverick
Changed page title (diff)
04:28 Index edited by Maverick
Changed page title (diff)
04:28 Index edited by Maverick
Changed page name (diff)
04:26 SettingUp edited by Maverick
Added links to the attached batch files (diff)
04:24 SettingUp edited by Maverick
Added links to the attached batch files (diff)
04:20 SettingUp edited by Maverick
Guide finished (diff)
03:20 SettingUp edited by Maverick
Complete change for getting TWCore to run by exporting it from the … (diff)

01/01/08:

11:58 Ticket #189 (Robohelp small !help change) created by Maverick
[…] The !mystats commands are still under the Chat commands but they …

12/31/07:

10:50 Changeset [2079] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

Only printing owner message when ERs submit commands. (Thought this was already committed; deja vu?)

10:48 Changeset [2078] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Copypaste bug.

06:15 Ticket #188 (MatchBot's !listaccess crashes bot) closed by Maverick
fixed
05:53 Ticket #188 (MatchBot's !listaccess crashes bot) created by Maverick
[…] […]

12/30/07:

17:07 Ticket #187 (MatchBot's strictipmidcheck) created by Maverick
After upgrading RoboQueen today there were lots of problems from TWD …
17:05 Ticket #186 (final stage of introducing King of the hill to pubs) created by dads revenge <dadsrevenge@…>
the settings are very easy the gameplay wont change any aspect of pub …
16:54 Ticket #185 (The 0x07 Packet (Ordered to DC)) created by Maverick
Updated RoboQueen today and noticed that RoboBoy was still getting kicked. …
16:50 Ticket #184 (Staffbot !warnings and !allwarnings responses) created by Maverick
!warnings, !warningsfrom response is a bit confusing: […] Only 1 …
15:54 Ticket #183 (Squads under wrong score in TWDD) created by anonymous
The scoreboard in TWDD showed the teams with the other team's score. I did …

12/29/07:

16:21 Ticket #52 (Wipeout module TWBot) closed by milosh
fixed
16:16 Changeset [2075] by milosh
  • trunk/twcore/src/twcore/bots/multibot/wipeout
  • trunk/twcore/src/twcore/bots/multibot/wipeout/wipeout.cfg
  • trunk/twcore/src/twcore/bots/multibot/wipeout/wipeout.java

Wipeout module from twbot modded for MultiBot. Also works properly now.

12/28/07:

09:55 Changeset [2074] by flibb
  • trunk/twcore/src/twcore/bots/multibot/multibot.java
  • trunk/twcore/src/twcore/bots/multibot/util/utilstandard.java

multibot.java
-removed toggle from !lock

utilstandard.java
-minor

01:37 Changeset [2073] by milosh
  • trunk/twcore/src/twcore/bots/gamebot/boggle/boggle.java

Stores player stats to a database.

00:05 Changeset [2072] by milosh
  • trunk/twcore/src/twcore/bots/gamebot/boggle/boggle.java

Minor changes to help GUIs.

12/27/07:

23:50 Changeset [2071] by milosh
  • trunk/twcore/src/twcore/bots/gamebot/boggle
  • trunk/twcore/src/twcore/bots/gamebot/boggle/boggle.cfg
  • trunk/twcore/src/twcore/bots/gamebot/boggle/boggle.java

New boggle module ready for beta testing. Eventually the display will use lvz instead of the current ASCII.

17:07 Ticket #106 (Spaceball doesn't work) closed by alinea
fixed: This has been fixed by uncommenting weaponinfo information in …
17:03 Changeset [2070] by alinea
  • trunk/twcore/src/twcore/core/game/Player.java

Added int getWeaponType(). WeaponType is updated only when PlayerPosition information is updated.

17:00 Changeset [2069] by alinea
  • trunk/twcore/src/twcore/core/events/PlayerPosition.java

no major change - cleaned up comments

14:22 Ticket #182 (Shiplimit module acting up.) created by Unliked
The limits work fine at start but when you have loads of limits ship 5 …
12:28 Changeset [2068] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

!opsrearm added; conversion of all command returns to throwing TWCoreExceptions.

11:37 Changeset [2067] by dugwyler
  • trunk/twcore/src/twcore/core/command/CommandInterpreter.java
  • trunk/twcore/src/twcore/core/command/TWCoreException.java

CommandInterpreter modified with the option to catch the new TWCoreException, which can be thrown inside a method called by the CommandInterpreter with a message; this message will then be PM'd to the user of the command. Saves coders of endless if( condition ) { m_botAction.sendPrivateMessage(name,"msg"); return; } clauses. Now it's just if( condition ) throw new TWCoreException("msg"); ... also improved log output display for exceptions caught inside CommandInterpreter. Instead of seeing 10 lines of InvocationTargetException, and 2 lines of the actual exception that caused it, now only the exception that caused it will be printed (as ITE is useless -- we know CommandInterpreter uses invoke() and will always wrap any exception with the ITE), and with its full stack trace.

12/26/07:

22:00 Changeset [2066] by alinea
  • trunk/twcore/src/twcore/core/events/PlayerPosition.java

uncommented weaponinfo related code so that modules that use PlayerPosition to get weapon information can get it (bfallout/spaceball/etc)

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

Round score display and way you win a war changed (must be 3 wins ahead of other army); added !opspm and !opssab

16:28 WikiStart edited by Maverick
Newsflash: Merry Christmas and a Happy New Year (diff)
16:19 WikiStart edited by Maverick
Newsflash: Merry Christmas and a Happy New Year (diff)
12:28 Changeset [2064] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

!opsmsg, and further Ops support. Also tweaking bot packet sending values slightly, since last time the server DC'd it.

09:46 Changeset [2063] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

!where/!host/!games command throwing NPE when bot is in same arena (not #robopark) and no game module is loaded.

12/25/07:

15:03 Changeset [2062] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Little bits toward putting up Ops.

10:22 Changeset [2061] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

Should have looked at forum before the last update. :> Fixed bot being able to move when locked, and :#robobots:!where problem.

10:09 Changeset [2060] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

!come/!follow -> use *locate instead of ?find

12/24/07:

21:50 Changeset [2059] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

!come makes bot detect and come to where you are; !where expanded to include TWBot !host and !games data; !follow now won't go to publics (neither will !come)

15:46 Changeset [2058] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Many changes toward adding a Tactical Ops ship; added a secret cmd to delete an entire player; experimental change for a delay before a sector hold is established (requires 10 sec, as does sector break now); increased delay between prizes from 10 to 12ms; increased packet cap slightly

11:06 Changeset [2057] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

Speedcode quickfix :>

10:45 Changeset [2056] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

SVN handles merging VERY strangely. Somehow that last commit resulted in a delete rather than overwriting the new code, even though I did a marked as merged. Hopefully this doesn't mess up the versioning too much, Mav.

10:42 Changeset [2055] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/multibot.java

Major revision of MultiBot. !lock now just locks; !load to load any module; ownership controls, &c.

10:02 Ticket #181 (bug in ?go base bot messes up ship switching) closed by milosh
fixed

12/23/07:

12:44 Changeset [2053] by Maverick
  • trunk/twcore/src/twcore/bots/messagebot/messagebot.sql

SQL tables for messagebot

12:17 Changeset [2052] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utilstandard.java

Removed unrefrenced code/type conversions...

12:09 WikiStart edited by Maverick
Newsflash: Database is locked (diff)
11:57 Changeset [2051] by Pio
  • trunk/twcore/src/twcore/bots/gamebot/acro/acro.java

Fixed bad type conversions.

11:55 Changeset [2050] by Pio
  • trunk/twcore/src/twcore/core/OperatorList.java

Fixed type conversions.

11:51 Changeset [2049] by Pio
  • trunk/twcore/src/twcore/bots/multibot/zombies/zombies.java

Updated List to use ArrayList (StringBag). Fixed type conversions errors.

11:45 Changeset [2048] by Pio
  • trunk/twcore/src/twcore/bots/multibot/acro2/acro2.java

Removed unused reference.

11:34 Changeset [2047] by Pio
  • trunk/twcore/src/twcore/bots/multibot/acro/acro.java

Fixed raw type conversions.

11:19 Changeset [2046] by Pio
  • trunk/twcore/src/twcore/bots/twbot/twbotlagout.java

Fixed a few type conversions.

11:10 Changeset [2045] by Pio
  • trunk/twcore/src/twcore/core/util/StringBag.java

Removed the generic List reference in getList() and made sure it returned an ArrayList<String>, which is what the StringBag is intended for.

11:08 Changeset [2044] by Pio
  • trunk/twcore/src/twcore/bots/multibot/rabbit/rabbit.java

Fixed the usage of StringBag causing bad type conversions.

09:23 Changeset [2043] by Pio
  • trunk/twcore/src/BuildTWCore.java

Fixed raw type references.

08:41 Changeset [2042] by dugwyler
  • trunk/twcore/src/build.xml

Accidentally committed a personal version ... here's the old one.

08:41 Changeset [2041] by Pio
  • trunk/twcore/src/twcore/bots/multibot/bship/bship.java

Fixed raw type references.

08:36 Changeset [2040] by dugwyler
  • trunk/twcore/src/build.xml

12/22/07:

13:23 Changeset [2039] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

!killmsg status now saved to DB.

12/21/07:

20:12 Changeset [2038] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Conversion of upgrade system from 1UP/rank to 10UP/rank. Costs have been adjusted accordingly.
Rotation bug has been fixed. All ships now start at 200 rotation.
!scrap made free for a while, to make playing with the new upgrade system easier.

12/20/07:

09:33 Changeset [2037] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Reduced rank 25+ RP increase from 1.25 to 1.2; end round bonuses are less time-dependent (and should award generally more); !scrap is now free for guns/bombs/multi; !warp no longer warps you at round start; various small fixes.

12/19/07:

16:39 Ticket #156 (bots should use !dolock !dounlock) closed by Pio
fixed: The MultiBot's already have this functionality if you load the "standard" …
16:36 Ticket #181 (bug in ?go base bot messes up ship switching) created by alinea
Peace_Maker officially reported this one, though anyone who's been in base …
12:33 Changeset [2035] by Pio
  • trunk/twcore/src/twcore/bots/multibot/util/utilstandard.java

Added confirmation messages for a few commands (e.g. !dolock, !dounlock)

12:05 Changeset [2034] by Pio
  • trunk/twcore/src/twcore/bots/multibot/hunt/hunt.java

Removed lock detecting upon bot Arena Join (Unneeded).

11:19 Changeset [2033] by Pio
  • trunk/twcore/src/twcore/bots/multibot/hunt/hunt.java

Added reliable locking per ticket #156.
Added commands !lock and !ulock.
On !start/!stop hunt the arena is locked/unlocked respectively.

08:54 SettingUp edited by Maverick
Reverted but made it more clear why it has /home/bots/twcore as a path (diff)
08:09 Changeset [2031] by dugwyler
  • trunk/twcore/src/twcore/bots/multibot/util/utilprizes.java

So that HighMod+ can actually override restricted prizes.

07:46 Changeset [2030] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Warbird nerfing; terr RP required to next level increased very slightly.

12/18/07:

23:37 SettingUp edited by milosh
Found this to be confusing to new members. (diff)
22:05 Changeset [2029] by milosh
  • trunk/twcore/src/twcore/bots/gamebot/gamebot.example.cfg
  • trunk/twcore/src/twcore/bots/gamebot/gamebot.java

GameBot now reports racism(unless it is found in an alert message).

21:17 Ticket #160 (MatchBot spec/freq defect) closed by milosh
fixed
08:44 Ticket #180 (LogBot spawning/respawning itself) created by dugwyler
They're having a war: […]
08:33 Changeset [2027] by dugwyler
  • trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java

Implementing the chat packet cap and putting sector hold/break messages to PMs (players will now need to rely more on the LVZ changes).

08:31 Changeset [2026] by dugwyler
  • trunk/twcore/src/twcore/core/BotAction.java

See last commit.

08:30 Changeset [2025] by dugwyler
  • trunk/twcore/src/twcore/core/net/GamePacketGenerator.java

Low-priority packet limiting functionality. Chat packets are always sent last in a cluster, and the number that can be sent per cluster can now be limited. This should prevent server recycles when the cap is set up properly, at the cost of a small delay in messages sent when there are a great deal being sent out. Note that the cap is by default extremely high (100 chat packets allowed every 75ms) so it should not affect normal bot operations in any way. Bots needing to utilize the functionality to its fullest should call BotAction's setLowPriorityPacketCap(int).

02:40 Changeset [2024] by flibb
  • trunk/twcore/src/twcore/bots/javelim/javelim.java
01:27 Ticket #179 (New gamebot module) created by milosh
A project for Charis: While I was creating the scramble module many of my …

12/17/07:

06:45 Changeset [2023] by flibb
  • trunk/twcore/src/twcore/bots/javelim/javelim.java

Synchronized TreeMap

06:41 Changeset [2022] by dugwyler
  • trunk/twcore/src/twcore/core/net/GamePacketInterpreter.java

Updated comments on some unhandled packets that were found in MERVBot.

12/16/07:

22:43 Ticket #178 (TournyBot !lagout/!return bug) created by milosh
Scenario: Executed and I were partners; however, we automatically won the …
13:20 Ticket #177 (twl) created by lnx
TWLBot crashed during play (unresponsive). […]
02:47 Changeset [2020] by dugwyler
  • trunk/twcore/src/twcore/core/game/Arena.java

Unused import

Note: See TracTimeline for information about the timeline view.