Directory src/twcore/bots/pubautobot/

Directory Created:
2011-01-02 16:55
Total Files:
2
Deleted Files:
1
Lines of Code:
1237

Browse with Trac

[root]/src/twcore/bots/pubautobot

Lines of Code

src/twcore/bots/pubautobot/ Lines of Code

Developers

Author Changes Lines of Code Lines per Change
Totals 31 (100.0%) 1909 (100.0%) 61.5
Arobas+ 9 (29.0%) 1256 (65.8%) 139.5
Trancid 16 (51.6%) 561 (29.4%) 35.0
WingZero 4 (12.9%) 91 (4.8%) 22.7
qan 2 (6.5%) 1 (0.1%) 0.5

Most Recent Commits

Trancid 2013-12-04 06:23 Rev.: 8147

Disabling debug auto-on mode on spawn.

1 lines of code changed in 1 file:

Trancid 2013-12-04 05:38 Rev.: 8146

Reverting my last debug revert.

0 lines of code changed in 1 file:

Trancid 2013-12-02 17:45 Rev.: 8142

Reverting recent changes one by one.

1 lines of code changed in 1 file:

Trancid 2013-12-02 16:17 Rev.: 8140

Require on-spawn info.

2 lines of code changed in 1 file:

Trancid 2013-12-02 16:15 Rev.: 8139

Live debugging command.

19 lines of code changed in 1 file:

Trancid 2013-12-01 17:40 Rev.: 8135

Small ship setting changes to pubautobot.

42 lines of code changed in 1 file:

Trancid 2013-12-01 17:23 Rev.: 8134

Log clean up.

5 lines of code changed in 1 file:

qan 2013-12-01 16:36 Rev.: 8133

Removing unneeded position updating checks (possible bugfix to coincide with new core changes)

0 lines of code changed in 1 file:

Trancid 2013-11-15 20:13 Rev.: 8051

Removing obsolete/double class. (An exact duplicate was located in core/game/)

0 lines of code changed in 1 file:

Trancid 2013-11-15 20:10 Rev.: 8050

Added a filter on tracked projectiles to only add those that will actually hit the bot. Made possible thanks to Mythrandir.

11 lines of code changed in 1 file:

qan 2013-11-11 06:34 Rev.: 8036

Clearing the LinkedList "fired", which grows at a rate of 1 index per weapon fired while bot is in a ship, and then iterates over that list non-concurrently every 100ms (!). Awesome. :P

This results in the bot hanging (and staying in-game), and may be the cause of some of the problems experienced with PubSystem. !removetype won't remove it, but !remove will

1 lines of code changed in 1 file:

Trancid 2013-10-11 04:59 Rev.: 7881

Added a few extra SMod+ commands to test some theories.

12 lines of code changed in 1 file:

Trancid 2013-09-18 16:56 Rev.: 7753

Bugfixing for pubsystem's !buy related autobots.
- Baseterr time lowered to two minutes, as stated in the help.
- Baseterr and roofturret communication between pubsystem and pubautobot now fully happens over IPC. This to prevent exploits.
- Added more safety measures in the autobot's code, but more unexpected errors remain.
- Changed flagsaver to actually claim the flag for the purchaser. It is now claimed instantly.

NOTES:
- Need to confirm with fiS/WingZero if flagsaver is intended to claim the flag instantly or obey the 3-second grace period.
- Need to confirm with fiS/WingZero if baseterr time needs to be two or five minutes. (Or something completely different.)
WingZero:
Despite fixing flagsaver with the context setup, the bot still needs to send a packet to the server to make it function correctly. This has to do with the server not correctly registering who owns the flag, and thus who to assign the 200 points and orange/blue color to. Bot/pubsystem-wise the context method did suffice though.
Future pubautobot developers:
Please note that a position packet from a bot on a flag does not trigger a flag capture packet and thus does not trigger a flag claimed event. (This might also be true for a few other event types.)

29 lines of code changed in 1 file:

Trancid 2013-09-12 16:19 Rev.: 7728

Fixed bot not resetting the amount of hits it had taken upon leaving when time had run out.

1 lines of code changed in 1 file:

Trancid 2013-09-07 15:21 Rev.: 7716

Formatting/commenting.

151 lines of code changed in 1 file:

Trancid 2013-09-06 19:05 Rev.: 7710

Exploit fixed (again).
Gave private freqs back their privacy.
Some minor typos.

Note to self: When fixing exploits, make sure to abuse the conditions in an if in the right way....

12 lines of code changed in 1 file:

Trancid 2013-09-06 16:38 Rev.: 7709

Fixes for ticket #1059 and hopefully #1061.
Added a ton of comments for clarification, but still a lot missing.
Added a few TODOs, but these generally have a low priority, unless #1061 turns out to not be fixed yet.
Added a few optimizations and clean ups.

208 lines of code changed in 1 file:

Trancid 2013-09-06 04:32 Rev.: 7706

Adding comments before starting to debug. (Part #1)

67 lines of code changed in 1 file:

WingZero 2011-08-22 21:24 Rev.: 5618

fixing null pointers
the update method wasn't checking for nulls properly
it was also leaking important projectile information due to a return condition

36 lines of code changed in 1 file:

WingZero 2011-08-04 07:28 Rev.: 5531

catching exceptions

43 lines of code changed in 1 file:

WingZero 2011-08-02 17:44 Rev.: 5526

added a ISE catcher

6 lines of code changed in 1 file:

WingZero 2011-06-02 03:18 Rev.: 5017

many tweaks for the unveiling of the remaining pub items

6 lines of code changed in 1 file:

Arobas+ 2011-01-27 00:24 Rev.: 4648

NullPointerException fix

125 lines of code changed in 1 file:

Arobas+ 2011-01-10 17:53 Rev.: 4539

minor update

1 lines of code changed in 1 file:

Arobas+ 2011-01-08 00:28 Rev.: 4518

Minor updates

26 lines of code changed in 1 file:

Arobas+ 2011-01-06 00:41 Rev.: 4511

New settings

282 lines of code changed in 1 file:

Arobas+ 2011-01-02 23:26 Rev.: 4488

PubAutoBot update

66 lines of code changed in 1 file:

Arobas+ 2011-01-02 17:31 Rev.: 4484

5 lines of code changed in 1 file:

Arobas+ 2011-01-02 16:55 Rev.: 4483

New bot, fork of pracbot
Will be used by the pub system to spawn self-controlled bot

751 lines of code changed in 3 files:

Generated by StatSVN 0.5.0