Joseph Bingham
9148d412e5
Replace tabs with spaces (again)
2016-11-08 00:00:21 -05:00
Joseph Bingham
5a5adc4ed6
Replace tabs with spaces
2016-11-07 23:58:42 -05:00
Joseph Bingham
344146ba2d
10.96, 10.97, 10.98, 10.99 support
...
Adds basic support for the latest client version
2016-11-07 23:52:42 -05:00
Eduardo Bart
a6a50fa162
Merge pull request #744 from ranisalt/copyright-year
...
Update copyright year for 2016
2016-07-10 11:10:43 -03:00
Ranieri Althoff
551f30d32f
Replace deprecated c++11 test with cmake script
2016-07-09 22:51:32 -03:00
Ranieri Althoff
2f1f62a916
Update copyright year for 2016
2016-07-09 22:11:34 -03:00
Sam
1ec3b65a3a
10.94, 10.95 support
2016-07-03 00:50:08 +02:00
Sam
1c09c3770b
Protocol 10.93
2016-05-23 02:48:32 +02:00
Nailson
d1b26781d3
Fix 'getTopMultiUseThing' returning border items.
2016-04-11 09:42:37 -03:00
Sam
7a8e605704
Minimal 10.91 support
2016-03-03 08:44:26 +01:00
Sam
2b7e2a45ea
Fix 7.4 walking over items with elevation
2016-01-25 22:19:39 +01:00
Sam
408b3c5125
Fix npc message mode
2016-01-20 02:44:13 +01:00
TheSumm
90deb067a6
Added missing message types
2015-12-22 13:06:36 +01:00
TheSumm
37f563d3d5
Replaced some tabs with spaces
2015-12-11 01:51:55 +01:00
TheSumm
80184a1249
Initial 10.90 support
...
Basic support, I did not check for further protocol changes yet.
2015-12-08 18:25:18 +01:00
Konrad Kuśnierz
ec9dafcfdf
Fix #696
2015-12-05 16:23:09 +01:00
Nailson
2f3540c996
Small optimization.
2015-11-30 19:49:21 -03:00
TheSumm
0d8791e1a7
Protocol updates up to 10.82
2015-10-24 17:46:53 +02:00
Nailson
d41fe195f4
Add 'GameKeepUnawareTiles' feature.
...
Remove tiles that we are not aware anymore by default.
2015-10-06 00:37:50 -03:00
Nailson
f1fdbd56e9
Add a flag for idle animation game feature.
2015-08-26 19:49:43 -03:00
Ranieri Althoff
058b926a94
Replace deprecated function
2015-07-24 20:52:31 -03:00
Konrad Kuśnierz
4591a37844
My bad, wrong function name.
2015-07-19 10:33:55 +02:00
Konrad Kuśnierz
8abefb1505
Fix #601 , fix #599
2015-07-19 10:27:06 +02:00
BenDol
07a2995285
Fix NPC static text and missing SpeakType.
2015-07-19 06:03:19 +12:00
kenfal
47272519b5
Fix missing loop counter
2015-07-10 21:41:53 -03:00
Nailson
5ef55307f5
Fix #664
2015-07-05 13:05:12 -03:00
Konrad Kuśnierz
b9848f360c
Check for Otc::GameAttackSeq feature
2015-06-21 12:44:19 +02:00
Eduardo Bart
0c1540e531
Improve multiline text selection, closes #507
2015-06-03 10:51:39 -03:00
Konrad Kuśnierz
6893a5e98a
Optimize UITextEdit rendering
2015-06-03 14:56:43 +02:00
Konrad Kuśnierz
f35c939fc3
Start working on multi-line selection for console
...
Unfortunately UITextEdit is really bad in terms of performance. It
cannot be used as overlying widget (just like in terminal). On the other
hand we could optimize it by rewriting (unfortunately) the whole widget.
There still is a lot of things to do, but for now it is possible to
select several lines of text and copy it using CTRL + C. In order to
make text copyable in context menu it will be required to override
onMousePress (return true).
2015-06-02 19:16:41 +02:00
Ranieri Althoff
944b220c90
Use native optimizations instead of hardcoded defaults
2015-05-25 00:59:39 -03:00
Konrad Kuśnierz
c3c2ac80e7
Fix drawing creatures in UICreature
...
I will leave this ugly hack for the time being, but I do encourage to change it later on. The whole "resize" boolean makes no sense since the outfit is resized by the destination rectangle anyway. I believe we should give it a try with a real size of the object defined in dat by the user for creatures bigger than 32x32.
Please keep in mind that we did cut bigger creatures to 48x48 (2*Otc::TILE_PIXELS*0.75f) before as well, so nothing really changed besides ability to properly draw bigger creatures than 64x64 on battlelist.
2015-05-12 23:44:10 +02:00
Konrad Kuśnierz
6bd0e37670
Correctly draw creatures bigger than 64x64
...
Battlelist icon
2015-05-12 10:16:14 +02:00
Konrad Kuśnierz
11990815a6
Correctly load corrupted otmm file, should fix #606
2015-05-10 22:31:10 +02:00
Konrad Kuśnierz
53dbbd2ba3
Decrease RAM usage by at least 200MB
...
This was quite ridiculous.
TILESTATE_LAST = 1 << 24
Basically we were creating 2^24 Color structures within the array, each
of them has 4 floats (16 bytes) resulting in about 256 MB of extra
wasted memory.
2015-05-09 20:27:04 +02:00
TheSumm
ab5bed456b
Fix warning
2015-04-19 13:54:55 +02:00
TheSumm
fcd481ee15
Added missing message mode
2015-03-09 23:26:39 +01:00
TheSumm
83dc129f03
Protocol 10.76, fixed death window & death packet
2015-03-07 06:10:10 +01:00
Gabriel Pedro
04b516a1a0
Update copyright for 2015
2015-03-04 10:36:51 -04:00
TheSumm
f51a160bde
Remove unintentionally added files
2015-02-15 03:27:32 +01:00
TheSumm
cbf70c1d63
Enable protocol 10.75
2015-02-15 03:25:43 +01:00
Nailson
74af47f4d6
Added support for enhanced animations for items.
...
Thanks to @conde2, @BenDol
2015-02-13 08:19:45 -03:00
TheSumm
4c4e0b9d07
Fix error showing after relogging with containers being open
2015-02-12 14:48:56 +01:00
TheSumm
71931b961a
Full protocol 10.74 support (session key), entergame style fixes
2015-01-27 23:44:37 +01:00
BenDol
900ebbd985
Fixes #181 and fixes #551
2015-01-27 22:11:52 +13:00
TheSumm
8542f8bfd4
Protocol 10.73 support
2015-01-20 11:07:38 +01:00
TheSumm
fc76ca4523
Updated advernturer blessing inventory style to be more robust
2015-01-19 01:52:49 +01:00
TheSumm
63f95317a2
Fixed baseSpeed not being parsed (10.59+)
2015-01-19 01:08:18 +01:00
TheSumm
26fb35fd4d
Fixed major bug
2015-01-18 23:57:19 +01:00
TheSumm
ddec9627b8
Protocol 10.72 (Authenticator) Support, Unjustified Points diplay
...
- Unjustified Points (Better topbar icon would be nice)
![Unjustified Points](http://i.gyazo.com/81286f46d9b4d56b3fe864140173cf34.png )
- Authenticator token support
- adjusted 'can change pvp frame' to 1054
- ...
2015-01-18 15:14:07 +01:00