JustArchi
4d6f2811bb
Unify mono params
2016-09-12 20:52:30 +02:00
JustArchi
11d4430bbc
Rename Steam contextID to match ArchiBoT
2016-09-12 05:54:34 +02:00
JustArchi
0cea70ef6a
Rename card checks methods to match ArchiBoT
2016-09-12 03:49:17 +02:00
JustArchi
e4df12fc5b
Misc
2016-09-11 16:37:18 +02:00
JustArchi
19818f126f
Bump
2016-09-09 02:53:33 +02:00
JustArchi
f2a2f93273
Allow an hour of time difference with offline messages
2.1.4.8
2016-09-09 02:50:13 +02:00
JustArchi
e6d4304ca1
Misc consistency
2016-09-05 20:21:50 +02:00
JustArchi
e020f54753
Optimize SteamTimeDifference
...
In very unlikely case of actually having exactly the same time difference, notice the difference between no value and value of 0
2016-09-05 18:46:00 +02:00
JustArchi
cada3fa920
Don't use bashisms in envsetup
2016-09-02 18:57:13 +02:00
JustArchi
2c99c4b433
Misc
2016-09-02 18:41:40 +02:00
JustArchi
a25a181cd9
Don't use bashisms in post-build scripts
...
They're always run with /bin/sh and that doesn't always equal to bash
2016-09-02 11:40:30 +02:00
Łukasz Domeradzki
5f3a6d4c10
Update CONTRIBUTING.md
2016-09-02 10:58:38 +02:00
JustArchi
3e82c9f11e
Misc
2016-08-31 14:19:27 +02:00
JustArchi
bed87c4c80
Integrate DebugListener with Logger
2016-08-31 13:56:09 +02:00
JustArchi
37f5f82cf8
Bump
2016-08-31 09:27:33 +02:00
JustArchi
ff00b3049a
Correct LoginID to use 0
...
It seems that some broken OSes actually can lead to result of obfuscation mask instead of real value, so ASF shouldn't use it
2.1.4.7
2016-08-30 17:42:01 +02:00
JustArchi
b316d3b03a
Don't attempt to farm hours if we have only 1 game left to farm
...
FarmSolo() function allows more precise tracking, and FarmMultiple() shouldn't be used only with 1 game
2016-08-30 14:05:03 +02:00
JustArchi
3f735d165c
Misc
2016-08-30 13:54:40 +02:00
JustArchi
abde04cc83
Misc
2016-08-30 13:46:42 +02:00
JustArchi
e606ca05ed
Bump
2016-08-30 12:53:42 +02:00
JustArchi
e0dbd70b37
Final attempt to fix #318
2.1.4.6
2016-08-30 12:45:02 +02:00
JustArchi
d37f5bb250
Maintain debug directory for each bot
2016-08-30 10:16:22 +02:00
JustArchi
fdd9744556
Add standard PP donate option
...
As per request
2016-08-28 22:58:42 +02:00
JustArchi
3814bd64f0
Bump
2016-08-27 10:15:11 +02:00
JustArchi
98679545d3
Give up, Mono in travis is truly broken
2.1.4.5
2016-08-27 10:02:05 +02:00
JustArchi
49b1259817
Misc
2016-08-27 09:56:52 +02:00
JustArchi
0c14128b63
Final try
2016-08-27 09:53:30 +02:00
JustArchi
c115158279
More debug
2016-08-27 09:45:55 +02:00
JustArchi
2a61ecb681
Attempt to fix Mono weekly in travis (once again)
2016-08-27 09:34:08 +02:00
JustArchi
d06fbda6d6
Prefer 64-bit ASF
...
ASF is AnyCPU binary which means it'll run fine on both 32-bit as well as 64-bit OSes.
Up to today 32-bit runtime was preferred for ASF, as it uses less memory and can be faster than 64-bit equivalent.
However, in very busy environments it's easily possible for ASF to require even more than 2 GB of memory, and in addition to that extending our userspace to 64-bit can bring benefits on more modern setups.
Therefore, keep being compatible on both 32-bit and 64-bit OSes, but on 64-bit ones use actual 64-bit runtime instead of preferred 32-bit one.
In addition to that, optimize some unused references and other things while we're at it.
2016-08-27 08:40:40 +02:00
JustArchi
7ba2e829d3
Code review
2016-08-22 00:10:29 +02:00
JustArchi
58ff2a2a4d
Bump
2016-08-21 22:41:19 +02:00
JustArchi
d6c9fe3cde
Add workarounds for #335
2.1.4.4
2016-08-21 22:35:31 +02:00
JustArchi
4b782bd10d
Bump
2016-08-21 18:15:03 +02:00
JustArchi
1a1e48a33d
Bump
2.1.4.3
2016-08-21 18:06:50 +02:00
JustArchi
f7d7c559b8
Derp
2016-08-21 18:04:48 +02:00
JustArchi
602cda73b7
Closes #335
...
We need to alter the flow in order to check for result updates on each loop instead of the beginning
2016-08-21 18:03:56 +02:00
Łukasz Domeradzki
f579462f60
Update CONTRIBUTING.md
2016-08-21 03:50:54 +02:00
JustArchi
8066f1a7c0
Don't attempt to loot foils if !IsBotAccount
...
Rationale: Foil cards are excluded from STM, as the price varies. For most people with !IsBotAccount that will be main account, which should never be lootable, and for people running bots for friends, making them keep foils makes sense. The main reason for this change is my own setup in which I'd like to automatically send all cards to ArchiBoT for 1:1 matching, but keep foils for selling.
2016-08-20 00:35:33 +02:00
JustArchi
f8409e1be6
Misc
2016-08-19 17:49:56 +02:00
Łukasz Domeradzki
c36eeb8c28
Update CONTRIBUTING.md
2016-08-19 15:11:49 +02:00
JustArchi
d0344a7ab9
Misc code review
2016-08-19 05:25:08 +02:00
JustArchi
2c767bfe85
Misc
2016-08-19 05:08:37 +02:00
JustArchi
2816ecaa90
Further optimize InMemoryServerListProvider and make it thread-safe
2016-08-19 04:57:21 +02:00
JustArchi
214746bca2
Optimize updating of server list
...
We can compare new endpoints firstly, to save Save() call if they're equal values-wise.
2016-08-19 04:10:49 +02:00
JustArchi
134aa62952
Seems to work properly
2.1.4.2
2016-08-15 22:00:32 +02:00
JustArchi
5a4132a679
More tests
2016-08-15 21:57:45 +02:00
JustArchi
edb047980e
Extend logic for trades
2016-08-15 21:47:31 +02:00
JustArchi
7d32adac13
Perform loot also on new items received, if we're not farming
2016-08-15 21:35:19 +02:00
JustArchi
95637ea3a7
Improve trading failure handling
...
It seems that even if Steam responds with e.g. internal server error (500), the trade gets accepted 20-30 seconds later, which doesn't make ANY sense, but does anything in Steam do?
Let's improve the logic a bit by returning result even if we in fact failed in Accept/Decline function, this will allow us to deal with confirmations even if failed trade in fact succeeded.
2016-08-14 00:19:01 +02:00