BeniS
902ce06e88
Fixed an issue with the battle list filter.
...
More work on the minimap, interface changes, fixed direction controls, fixed reseting, fixed some draw things (needs some more work to finish).
Fixed a bug in the battle list causing Battle.onFollow(creature) to execute when there was no follow.
2012-07-09 09:19:02 -03:00
Eduardo Bart
96c363d997
changes for otb compability
2012-06-21 14:54:20 -03:00
Eduardo Bart
bb1fb939c4
just fixes
...
* fix battle rendering
* fix rendering glitch when following creatures
* properly throw exceptions from C++ to lua and avoid exception crashs
* fixes rendering states in framebuffer
2012-06-06 11:10:35 -03:00
Henrique Santiago
86cade0aa9
waiting list, u16 effects feature, protocolsend uses clientversion
2012-06-05 20:46:36 -03:00
Eduardo Bart
14db1066fc
change logger
2012-06-01 17:39:23 -03:00
Eduardo Bart
c01b32b032
rework log function and protocol
...
* remove some protocol ifdefs, replace with game features system
2012-05-28 19:04:44 -03:00
Eduardo Bart
4c80d783d6
rewrite and reoganize tools functions
...
* create stdext namespace which contains additional C++ algorithms
* organize stdext in string, math, cast and exception utilities
2012-05-28 10:06:26 -03:00
Henrique Santiago
b0fd5b3ec8
removed extended ifdef, its now activated serverside
2012-05-17 12:24:41 -03:00
Henrique Santiago
4f90783789
extended opcode disabled by default. current locale is sent to server on login, bot protection exception
2012-05-16 17:09:37 -03:00
Eduardo Bart
946ec64e7f
new protocol system fixes
2012-05-14 21:04:04 -03:00
Eduardo Bart
7bca3de8eb
allow usage of network messages in extended opcode
2012-05-14 20:13:48 -03:00
Eduardo Bart
2478809945
add lua flexibility for protocol
...
* use shared_ptr for InputMessage and OutputMessage and bind them
* allow sending network messages from lua
* implement extended opcode
* use own OS type for otclient to allow server side detection
* fixes in input event bot protection
* move RSA to input/output network messages
* allow to capture opcodes before GameProtocol parsing with the event GameProtocol.onOpcode
* fixes in lua std::string pop/push to allow byte buffering
2012-05-14 18:39:31 -03:00
Eduardo Bart
b7a70dd1e3
protocol compability fixes
2012-05-12 17:16:33 -03:00
Eduardo Bart
ae2a476872
more bindings/sends for 870-953
2012-05-12 08:55:22 -03:00
Eduardo Bart
fa9c942471
basic protocol 953 support, logging in real tibia!
2012-05-12 01:52:16 -03:00
Eduardo Bart
abbd15b1c2
basic protocol 910 support
2012-05-11 22:44:13 -03:00
Eduardo Bart
cc261931be
more otserv compatibilities fixes
2012-05-11 18:40:40 -03:00
Eduardo Bart
d586bb5e93
some protocol changes for more compatibility
2012-05-11 16:39:54 -03:00
Eduardo Bart
5584bfdd99
support for protocol854
2012-05-11 15:35:17 -03:00
Eduardo Bart
5a47e9d8a9
support for protocol 810
...
* change in protocol/network classes to make compatible with older protocols
* use filestream for reading dat
* add many ifdefs for multi-protocol support
2012-05-11 15:02:57 -03:00
Eduardo Bart
9abac474dd
style adjustment and fixes
...
* style adjustments, now window and button style
* fix bug when logging on a tile with too many creatures
* remove deprecated onLogin and onLogout events
2012-05-11 06:17:46 -03:00
Eduardo Bart
04eca969fa
fix compile issue for win32
2012-05-09 20:04:09 -03:00
Eduardo Bart
606fc38109
fixes and missing file
...
* fix walking on tile that has too many creatures
* add missing file
* some walk rework
2012-05-09 19:19:05 -03:00
Eduardo Bart
02c5e7b8ff
missing files
...
* add questlog icon
* add playertrade otui
* some protocol changes for extended messages
2012-05-01 21:41:42 -03:00
Eduardo Bart
4f08a288ca
fix compile error, rebind trade functions
2012-04-30 23:59:17 -03:00
Eduardo Bart
f290d821f1
textbooks module complete
2012-04-30 21:53:02 -03:00
Eduardo Bart
42ba5b7a2a
bind rule violations/bug report functions
2012-04-30 19:25:43 -03:00
Eduardo Bart
d3665efbb2
fix some items not being rendered in npc trade
2012-04-28 12:35:15 -03:00
Eduardo Bart
53bbde0b48
add missing protocol 8.6 optbyte
2012-04-28 12:12:02 -03:00
Eduardo Bart
47bd619273
more fixes in count/subtypes
2012-04-27 21:44:55 -03:00
Eduardo Bart
0fe5491635
fix display of stackable items in shop
2012-04-11 00:37:46 -03:00
Henrique Santiago
9c88c525fb
fixed channels list size
2012-04-07 03:20:36 -03:00
Eduardo Bart
dd875fc925
support for GL_EXT_framebuffer_object
2012-04-03 23:41:12 -03:00
Eduardo Bart
cb890e8cb1
prevent some protocol crashs
2012-04-03 19:24:15 -03:00
Eduardo Bart
4bac617fd9
some protocol 870 support
2012-03-18 17:59:00 -03:00
Eduardo Bart
b46d4c4d5f
non relevant changes
2012-03-16 10:31:21 -03:00
Eduardo Bart
a8c9980a5c
bind lua functions for questlog/npc trade/trade/channels/text edit/list edit/containers
2012-02-09 01:45:19 -02:00
Eduardo Bart
175f97b98f
reaname and cleanup many stuff
2012-02-08 19:23:15 -02:00
Eduardo Bart
f056131ae1
fix possible crash when reading border style, fix onLogin event
2012-02-08 11:44:06 -02:00
Eduardo Bart
a24fe38174
fix some issues with stackpos
2012-02-08 02:20:14 -02:00
Eduardo Bart
1013ae279b
fix messagebox and rename some stuff
2012-02-08 00:11:57 -02:00
Eduardo Bart
09b3aa82df
add onGameStart/onGameEnd/onLogin/onLogout events
2012-02-07 21:54:33 -02:00
Eduardo Bart
05f649cdeb
rework speak types
2012-02-02 22:25:18 -02:00
Eduardo Bart
496efc44ce
bind all channels/chat lua functions
2012-02-02 20:29:44 -02:00
Eduardo Bart
ef96215421
rename item count to countOrSubType, rework and improve things animation/drawing
2012-02-02 14:37:52 -02:00
Eduardo Bart
2a62159a61
rename item data to count, add function to get current class name in lua
2012-02-01 13:20:13 -02:00
Eduardo Bart
cf18b0c36f
many changes
2012-01-30 16:18:10 -02:00
Eduardo Bart
9db7bd2602
rework map rendering
2012-01-29 22:00:12 -02:00
Eduardo Bart
cfcc3fd428
fix death issues, improve text messages
2012-01-25 12:56:17 -02:00
Henrique Santiago
bd63bde722
fix dragqueen and containers
2012-01-20 00:33:19 -02:00