Timeline
12/31/07:
- 10:50 Changeset [2079] by
-
- 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
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java
Copypaste bug.
- 06:15 Ticket #188 (MatchBot's !listaccess crashes bot) closed by
- fixed
- 05:53 Ticket #188 (MatchBot's !listaccess crashes bot) created by
- […] […]
12/30/07:
- 17:07 Ticket #187 (MatchBot's strictipmidcheck) created by
- 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
- 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
- Updated RoboQueen today and noticed that RoboBoy was still getting kicked. …
- 16:50 Ticket #184 (Staffbot !warnings and !allwarnings responses) created by
- !warnings, !warningsfrom response is a bit confusing: […] Only 1 …
- 15:54 Ticket #183 (Squads under wrong score in TWDD) created by
- 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
- fixed
- 16:16 Changeset [2075] by
-
- 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
-
- 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
-
- trunk/twcore/src/twcore/bots/gamebot/boggle/boggle.java
Stores player stats to a database.
- 00:05 Changeset [2072] by
-
- trunk/twcore/src/twcore/bots/gamebot/boggle/boggle.java
Minor changes to help GUIs.
12/27/07:
- 23:50 Changeset [2071] by
-
- 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
- fixed: This has been fixed by uncommenting weaponinfo information in …
- 17:03 Changeset [2070] by
-
- 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
-
- trunk/twcore/src/twcore/core/events/PlayerPosition.java
no major change - cleaned up comments
- 14:22 Ticket #182 (Shiplimit module acting up.) created by
- The limits work fine at start but when you have loads of limits ship 5 …
- 12:28 Changeset [2068] by
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java
!opsrearm added; conversion of all command returns to throwing TWCoreExceptions.
- 11:37 Changeset [2067] by
-
- 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
-
- 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
-
- 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
- Newsflash: Merry Christmas and a Happy New Year (diff)
- 16:19 WikiStart edited by
- Newsflash: Merry Christmas and a Happy New Year (diff)
- 12:28 Changeset [2064] by
-
- 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
-
- 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
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java
Little bits toward putting up Ops.
- 10:22 Changeset [2061] by
-
- 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
-
- trunk/twcore/src/twcore/bots/multibot/multibot.java
!come/!follow -> use *locate instead of ?find
12/24/07:
- 21:50 Changeset [2059] by
-
- 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
-
- 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
-
- trunk/twcore/src/twcore/bots/multibot/multibot.java
Speedcode quickfix :>
- 10:45 Changeset [2056] by
-
- 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
-
- 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
- fixed
12/23/07:
- 12:44 Changeset [2053] by
-
- trunk/twcore/src/twcore/bots/messagebot/messagebot.sql
SQL tables for messagebot
- 12:17 Changeset [2052] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilstandard.java
Removed unrefrenced code/type conversions...
- 12:09 WikiStart edited by
- Newsflash: Database is locked (diff)
- 11:57 Changeset [2051] by
-
- trunk/twcore/src/twcore/bots/gamebot/acro/acro.java
Fixed bad type conversions.
- 11:55 Changeset [2050] by
-
- trunk/twcore/src/twcore/core/OperatorList.java
Fixed type conversions.
- 11:51 Changeset [2049] by
-
- trunk/twcore/src/twcore/bots/multibot/zombies/zombies.java
Updated List to use ArrayList (StringBag). Fixed type conversions errors.
- 11:45 Changeset [2048] by
-
- trunk/twcore/src/twcore/bots/multibot/acro2/acro2.java
Removed unused reference.
- 11:34 Changeset [2047] by
-
- trunk/twcore/src/twcore/bots/multibot/acro/acro.java
Fixed raw type conversions.
- 11:19 Changeset [2046] by
-
- trunk/twcore/src/twcore/bots/twbot/twbotlagout.java
Fixed a few type conversions.
- 11:10 Changeset [2045] by
-
- 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
-
- trunk/twcore/src/twcore/bots/multibot/rabbit/rabbit.java
Fixed the usage of StringBag causing bad type conversions.
- 09:23 Changeset [2043] by
-
- trunk/twcore/src/BuildTWCore.java
Fixed raw type references.
- 08:41 Changeset [2042] by
-
- trunk/twcore/src/build.xml
Accidentally committed a personal version ... here's the old one.
- 08:41 Changeset [2041] by
-
- trunk/twcore/src/twcore/bots/multibot/bship/bship.java
Fixed raw type references.
- 08:36 Changeset [2040] by
-
- trunk/twcore/src/build.xml
12/22/07:
- 13:23 Changeset [2039] by
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java
!killmsg status now saved to DB.
12/21/07:
- 20:12 Changeset [2038] by
-
- 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
-
- 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
- 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
- Peace_Maker officially reported this one, though anyone who's been in base …
- 12:33 Changeset [2035] by
-
- 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
-
- trunk/twcore/src/twcore/bots/multibot/hunt/hunt.java
Removed lock detecting upon bot Arena Join (Unneeded).
- 11:19 Changeset [2033] by
-
- 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
- Reverted but made it more clear why it has /home/bots/twcore as a path (diff)
- 08:09 Changeset [2031] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilprizes.java
So that HighMod+ can actually override restricted prizes.
- 07:46 Changeset [2030] by
-
- 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
- Found this to be confusing to new members. (diff)
- 22:05 Changeset [2029] by
-
- 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
- fixed
- 08:44 Ticket #180 (LogBot spawning/respawning itself) created by
- They're having a war: […]
- 08:33 Changeset [2027] by
-
- 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
-
- trunk/twcore/src/twcore/core/BotAction.java
See last commit.
- 08:30 Changeset [2025] by
-
- 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
-
- trunk/twcore/src/twcore/bots/javelim/javelim.java
- 01:27 Ticket #179 (New gamebot module) created by
- A project for Charis: While I was creating the scramble module many of my …
12/17/07:
- 06:45 Changeset [2023] by
-
- trunk/twcore/src/twcore/bots/javelim/javelim.java
Synchronized TreeMap
- 06:41 Changeset [2022] by
-
- 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
- Scenario: Executed and I were partners; however, we automatically won the …
- 13:20 Ticket #177 (twl) created by
- TWLBot crashed during play (unresponsive). […]
- 02:47 Changeset [2020] by
-
- trunk/twcore/src/twcore/core/game/Arena.java
Unused import
12/15/07:
- 22:45 Changeset [2019] by
-
- trunk/twcore/src/twcore/bots/chatbot/chatbot.java
You can now see non-local online dev members by typing ?chat in the dev chat.
- 18:17 Changeset [2018] by
-
- trunk/twcore/src/twcore/bots/javelim/IntQueue.java
- trunk/twcore/src/twcore/bots/javelim/javelim.example.cfg
- trunk/twcore/src/twcore/bots/javelim/javelim.java
- …
Javelim update
+save scores to database
+refresh lvz gfx during game
- 18:14 Changeset [2017] by
-
- trunk/twcore/src/twcore/core/util/ShortMap.java
a custom Map implementation
- 18:12 Changeset [2016] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utilflagwarppt.java
suppress unchecked warnings where unavoidable or intended
- 17:53 Changeset [2015] by
-
- trunk/twcore/src/twcore/core/BotAction.java
- trunk/twcore/src/twcore/core/util/Tools.java
BotAction
+added arenaMessageSpam method
Tools
+alternative addSlashes method
- 14:50 Programming edited by
- Updated Java download information a small bit (diff)
- 14:48 Guidelines edited by
- (diff)
12/14/07:
- 05:11 Changeset [2014] by
-
- trunk/twcore/src/twcore/core/net/GamePacketInterpreter.java
12/13/07:
- 22:42 Ticket #167 (ROBOBOT PRELOADED PLEASE) closed by
- fixed: fixed.
- 22:42 Ticket #167 (ROBOBOT PRELOADED PLEASE) reopened by
- dug changed his mind since he needed more time to work on multibot
- 22:39 Ticket #162 (Spectator games) closed by
- fixed: I'm going to call this closed with the completion of GameBot. Certainly …
- 01:32 Changeset [2012] by
-
- trunk/twcore/src/twcore/bots/gamebot/acro/acro.java
- trunk/twcore/src/twcore/bots/gamebot/acro2/acro2.java
- trunk/twcore/src/twcore/bots/gamebot/gamebot.example.cfg
- …
GameBot gets a much needed make-over. New versatility for manual hosting as well as bug-fixes and polishing from the beta test.
- 01:21 Changeset [2011] by
-
- trunk/twcore/src/twcore/bots/gamebot/gamebot.exmple.cfg
This typo was annoying me.
- 01:17 Changeset [2010] by
-
- trunk/twcore/src/twcore/bots/MultiModule.java
Added a new autoStart(boolean) method. Allows the parent bot to pass a boolean value to the module which can be used to specify between starting the module automatically or not. However, this could be used for any boolean purpose. Defaults as false.
- 01:11 Changeset [2009] by
-
- trunk/twcore/src/twcore/bots/gamebot/pict
Renaming this folder and module.
12/12/07:
- 14:36 Changeset [2008] by
-
- trunk/twcore/src/twcore/bots/elimbot/config/configuration.java
- trunk/twcore/src/twcore/bots/elimbot/config/fileConfiguration.java
- trunk/twcore/src/twcore/bots/elimbot/elimbot.example.cfg
- …
Untested work on ElimBot
- 14:10 Changeset [2007] by
-
- trunk/twcore/src/twcore/bots/gamebot/pict/pict.java
sigh. another freq change.
- 13:44 Changeset [2006] by
-
- trunk/twcore/src/twcore/bots/gamebot/pict/pict.java
Frequency number change.
- 13:21 Changeset [2005] by
-
- trunk/twcore/src/twcore/bots/gamebot/pict/pict.java
X/Y Coord changes.
- 12:43 Changeset [2004] by
-
- trunk/twcore/src/twcore/bots/gamebot/gamebot.exmple.cfg
This one doesn't have my un/pw :-p
- 12:40 Changeset [2003] by
-
- trunk/twcore/src/twcore/bots/gamebot/gamebot.cfg
Had my un/pw :-O
12/11/07:
- 01:39 Changeset [2002] by
-
- trunk/twcore/src/twcore/core/events/WatchDamage.java
JavaDoc updates to conform to the rest.
TODO: implement a way to have *watchdamage automatically be sent when players enter and leave if the bot is requesting this event (possibly require some sort of flag in the appropriate class to be set as well).
12/09/07:
- 22:55 Changeset [2001] by
-
- trunk/twcore/src/twcore/bots/logbot/logbot.java
Logbot now begins to log automatically upon login.
12/07/07:
- 21:21 Changeset [2000] by
-
- trunk/twcore/src/twcore/bots/gamebot
- trunk/twcore/src/twcore/bots/gamebot/acro
- trunk/twcore/src/twcore/bots/gamebot/acro/acro.cfg
- …
New multi-module bot created for a game lounge arena. Players can vote on which game they want to play. Also introduces a new Pictionary module.
- 11:58 Bots edited by
- (diff)
- 11:24 Ticket #176 (staff chat spam) closed by
- fixed: Fixed in [1998] However, until Robohelp gets an update it's still …
- 11:24 Changeset [1998] by
-
- trunk/twcore/src/twcore/bots/robohelp/robohelp.java
!mystats now only available through (remote) PM (not through chat anymore).
Fixes ticket #176
- 11:23 WikiStart edited by
- Newsflash: public (diff)
- 10:29 Changeset [1997] by
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java
Reduced costs of many upgrades; reduced RP required for next rank for all ranks of jav and levi; reduced RP required for next rank for all ships rank 25+; !scrap free within 15% of start of leve; profit sharing made more simple/failsafe
- 10:13 Changeset [1996] by
-
- trunk/twcore/src/twcore/bots/bouncerbot/bouncerbot.java
Suppresses bounce msgs when !log is off; sends more informative !die message.
- 09:46 Changeset [1995] by
-
- trunk/twcore/src/twcore/core/BotAction.java
- trunk/twcore/src/twcore/core/BotQueue.java
- trunk/twcore/src/twcore/core/HubBot.java
- …
Much-improved log output for the many ways a bot may be disconnected. Also allows bots to specify a reason for disconnecting using BotAction's die(String) method. This should be used whenever possible, preferably with the name of the player that DCs the bot, so that intentional DCs done with !die can be better differentiated from more mysterious circumstances.
- 09:35 Developers edited by
- (diff)
- 09:35 Developers edited by
- Sphonk and Dock were the original developers. Added Sphonk to the list. (diff)
12/06/07:
- 12:52 Ticket #176 (staff chat spam) created by
- while we're already making changes to robohelp can we eliminate !mystats …
- 12:41 Ticket #175 (RoboHelp's call recording) closed by
- fixed: Fixed in changeset [1994].
- 12:40 Changeset [1994] by
-
- trunk/twcore/src/twcore/bots/robohelp/robohelp.java
Robohelp bugfix for call claims with " on it" (bot responded that it was recorded while it didn't record at all).
Fixes ticket #175.
12/05/07:
- 14:55 Changeset [1993] by
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.java
Re-combined two army queues into a single one; rearming will be twice as slow as a result. Also upped delay between spammed messages so that only 1 will be sent per chunk packet, which is send out by the GPG every 75ms
- 08:43 Ticket #175 (RoboHelp's call recording) created by
- Even though you're obliged to claim a call with a sentence that starts …
12/04/07:
- 08:10 Ticket #169 (Rabbit Module - Fixing) closed by
- fixed: yes, or else i wouldn't commit it
- 00:09 Ticket #169 (Rabbit Module - Fixing) reopened by
- Was the fix tested and working?
12/03/07:
- 22:38 Ticket #169 (Rabbit Module - Fixing) closed by
- fixed
- 22:37 Changeset [1992] by
-
- trunk/twcore/src/twcore/bots/multibot/rabbit/rabbit.java
The module is a pretty messy coding job, but I fixed the major issues stated: No more % signs in arena messages; Kill messages don't show when someone claims a flag.
- 13:58 Ticket #173 (Ball Positioning) closed by
- duplicate
- 13:57 Ticket #174 (Ball Positioning) closed by
- duplicate
- 13:31 Ticket #174 (Ball Positioning) created by
- Im working on a module that prizes people that touch the ball.
- 13:31 Ticket #173 (Ball Positioning) created by
- Im working on a module that prizes people that touch the ball.
- 13:30 Ticket #172 (Ball Positioning) created by
- Im working on a module that prizes people that touch the ball.
- 08:46 Bots edited by
- (diff)
- 08:45 Bots edited by
- Mythrandir set as author of Matchbot (diff)
- 08:00 Ticket #171 (Tutorial Bot - Documentation) created by
- Make a tutorial bot for ?go tutorial. Working on this with unliked <ER>; …
- 07:54 Bots edited by
- Added in DistensionBot SQL file (diff)
- 07:51 Changeset [1991] by
-
- trunk/twcore/src/twcore/bots/distensionbot/distensionbot.sql
Table structure for Distension.
- 04:47 Ticket #72 (MultiBot utility utildoor.java needs door on-off tasks implemented) closed by
- fixed: Commands listed in task decription have been implemented. The AddDoor …
12/02/07:
- 17:30 Changeset [1990] by
-
- trunk/twcore/src/twcore/bots/multibot/util/utildoors.java
Repeating Door Tasks functionality implemented. New commands:
AddDoor <On> <Off> Door# Door# -- Adds recurring door task
Doors will be closed for <On> seconds and then opened for <Off> secs. Unlimited door numbers (separated by space) can be specified.
DoorList -- Shows all of the door tasks.
DoorDel Task# -- Removes a door task specified by <Task Number>. Use DoorList to see tasks and their Task Numbers.
DoorsOff -- Clear all door tasks
- 14:48 Ticket #170 (Gammabot3) created by
- In regards to the !log commands as before the Mr. Arrogant 2 -> Gammabot3 …
- 09:01 Changeset [1989] by
-
- trunk/twcore/src/twcore/core/net/GamePacketInterpreter.java
Added *sendto packet
- 06:01 Changeset [1988] by
-
- trunk/twcore/src/twcore/bots/bouncerbot/bouncerbot.java
Now allowing disabling of pre-bounce messages.
- 00:04 Ticket #169 (Rabbit Module - Fixing) created by
- The rabbit module has some weird effects. When making arena messages, it …
12/01/07:
- 12:15 WikiStart edited by
- (diff)
- 12:13 WikiStart edited by
- Newsflash: Maintenance done (diff)
