Ahmed Samy
7cf645e715
Woops, fix operator less than
2013-09-02 19:12:12 +00:00
Ahmed Samy
537508021e
Make g_map.findItemsById return a map instead of a vector
2013-09-02 17:53:32 +00:00
Ahmed Samy
e741a62ce9
g_map.findItemsByid
2013-08-31 01:18:17 +00:00
Ahmed Samy
56d6ef6642
Introduce 4 new functions:
...
- g_map.beginGhostMode(float opacity)
- g_map.endGhostMode()
- UIMap::movePixels(int x, int y)
- MapView::move(int x, int y)
2013-08-30 01:54:36 +00:00
Ahmed Samy
3db8f54aa9
Introduce 2 new functions to g_things
...
- g_things.findItemTypesByName
- g_things.findItemTypesByString
2013-08-29 17:53:21 +00:00
Ahmed Samy
9234030c1b
Zone colors: add more tile flags to be checked for
2013-08-27 15:49:48 +00:00
Ahmed Samy
520baa28ea
Move "getNPC" that was introduced in commit
...
00729bbc2e
from Spawn to CreatureType
I didn't have a closer look at how his code was structured, what he
basically did
is that he set all creatures in a spawn as NPC's even if it's a monster
which is
so erroneous.
Highlights:
- Add branch prediction macros
- Minor code style fixes & some others
Hopefully the branch prediction thing will speed up OTB since it's
awfully slow.
2013-08-27 03:40:18 +02:00
KnopersPL
1f914351bb
Update protocolcodes.cpp
...
Fix for server messages on 850
2013-08-25 12:24:18 +02:00
KnopersPL
eb68504dc1
Update protocolgameparse.cpp
...
Fix the slow animation move effect, some opcodes error and logging in as GM
2013-08-25 12:20:54 +02:00
Ahmed Samy
32647f11bf
Introduce 2 new functions to Map
...
- g_map.colorizeThing
- g_map.removeThingColor
2013-08-24 00:09:56 +02:00
Ahmed Samy
644d4daeea
More cleanups
2013-08-23 02:12:36 +02:00
Ahmed Samy
b27352c321
Merge branch 'master' of https://github.com/BrunoDCC/otclient
...
* 'master' of https://github.com/BrunoDCC/otclient :
Add full npc read (it not cause bug)
Fixed a npcs save Fixed a spawns and npcs load
2013-08-23 02:03:40 +02:00
BrunoDCC
a6be9ae525
Add full npc read (it not cause bug)
2013-08-22 21:00:48 -03:00
Ahmed Samy
5df3ec8cf2
More cleanups
...
Also, bind map descriptions auxiliar functions
2013-08-23 01:55:15 +02:00
BrunoDCC
00729bbc2e
Fixed a npcs save
...
Fixed a spawns and npcs load
2013-08-22 20:54:09 -03:00
Ahmed Samy
3b2d8a2b5e
Fix build
2013-08-22 23:20:44 +02:00
Ahmed Samy
d5298c1011
Cleanups
2013-08-22 21:15:17 +02:00
Allan Ference
aaad8ab8a0
Fix spawn loading and saving, thanks to @BrunoDCC
2013-08-20 12:14:52 +02:00
Allan Ference
efbd9ab693
Attempt to fix spawn loader
2013-08-19 18:57:25 +02:00
Allan Ference
092209c0bb
Attempt to fix houses and spawns save
2013-08-19 10:38:22 +02:00
Allan Ference
05f7f6a4cf
Introduce Item::getName()
2013-08-18 18:29:20 +02:00
Joao Pasqualini Costa
96bb28e806
Fix Mount frame issue
...
This will fix mount for all protocols
2013-08-17 22:19:24 -03:00
Allan Ference
e7137c2535
Rework NPCs loader with g_resources (Untested)
2013-08-17 23:36:44 +02:00
Allan Ference
5eabf6f518
Optional and configurable zone colors
2013-08-17 23:06:58 +02:00
Allan Ference
5849136526
Introduce g_things.findItemTypeByName
2013-08-17 15:09:10 +02:00
Allan Ference
0451fd6b58
OTBM saver: don't escape version check for waypoints
2013-08-15 11:20:22 +02:00
Allan Ference
9cf878335a
Minor changes
...
Mainly code style
2013-08-14 18:58:53 +02:00
Allan Ference
1ea2b380ca
Disregard progressbar
2013-08-09 17:35:56 +02:00
BrunoDCC
4d498ed0d8
Fix OTBM save
...
Remove if(version > 1) { (it causes bug)
2013-08-07 20:04:21 -03:00
Allan Ference
9aa667da26
MapEditor: more changes for ease of use
2013-08-04 14:21:12 +02:00
Allan Ference
e6db43ac3a
MapEditor specific: Use colors for tile states
2013-08-04 14:19:10 +02:00
Mark Samman
4a04a18835
Fix login with 9.83-10.10
...
This only adds protocol compatibility, the features aren't actually
implemented yet
2013-07-28 07:05:46 +02:00
Mark Samman
261642190b
Fix compiling on OS X
2013-07-28 04:30:52 +02:00
BeniS
95abf2a1d2
Fix a bug with autowalking & add prompt param for tryLogout.
...
(We don't want to be prompted when pressing Ctrl + Q or Ctrl + L).
2013-07-07 05:36:56 +12:00
Sam
987c6d6c91
Mount display issue
...
fixes #275
Not really needed but enables some cool stuff
2013-07-02 23:16:11 +02:00
Sam
b81590f297
Fixed Alt + F4 keycombo on Windows
2013-06-29 16:53:15 +02:00
BeniS
e062562888
Added sublime text 2 project file.
...
* Changed the order of the dofiles params.
2013-05-12 21:16:43 +12:00
BeniS
18d23653c4
Added some control params to dofiles lua method.
...
* File name contains string.
* Recursive file checking for deep searches.
2013-05-12 17:00:52 +12:00
Sam
cc12db0d1f
Reverted getTopMultiUseThing() change
2013-04-09 23:54:10 +02:00
Joao Pasqualini Costa
57bb6ff974
Fix #315 by @pacmanis
...
Credits go to @pacmanis
2013-04-09 18:02:43 -03:00
Eduardo Bart
b43a196eac
Minor fixes and add auto resize for images
2013-03-15 21:59:22 -03:00
Joao Pasqualini Costa
6ef3508362
Properly Fix #301
2013-03-14 20:57:02 -03:00
Eduardo Bart
a71e07f063
Restore walk optimization
2013-03-14 00:16:57 -03:00
Eduardo Bart
4bdd1e79fd
Fix compile error for win32
2013-03-13 21:18:17 -03:00
Eduardo Bart
e9e4dcd71b
Improve walk when lagging
2013-03-13 20:55:20 -03:00
Eduardo Bart
0891e2b30a
Add C++ traceback to errors
2013-03-12 01:36:36 -03:00
Eduardo Bart
24664714bd
Fix rare but serious bug in Connection
...
* Implement output pooling for writing data in connection,
this should fix rare cases where sending would fail
2013-03-12 00:18:47 -03:00
Eduardo Bart
64fc4570c9
Try to fix compilation for gcc 4.6 [3]
2013-03-06 15:47:38 -03:00
Eduardo Bart
392acc0b43
Try to fix compilation for gcc 4.6 [2]
2013-03-06 15:40:47 -03:00
Eduardo Bart
69f72b9c86
Try to fix compilation for gcc 4.6
2013-03-06 13:05:46 -03:00
Eduardo Bart
489688e9fb
Merge branch 'sql'
2013-03-06 13:00:21 -03:00
Eduardo Bart
61be2103ed
Fix linkage
2013-03-06 12:54:27 -03:00
BeniS
a7b27ef8dd
Forgot to add MySQLResult lua binding
2013-03-05 20:33:27 +13:00
Eduardo Bart
44bf4dcb6e
Fix ubuntu compile errors
2013-03-05 02:54:08 -03:00
BeniS
9305053e34
Few issues with compilation and layout
2013-03-05 17:47:43 +13:00
Eduardo Bart
1dd558d57e
Revert "Use boost::thread instead of std::thread"
...
This reverts commit 71b5c5f2e4
.
2013-03-05 01:47:23 -03:00
BeniS
15ee7962f1
Some minor clean ups
2013-03-05 17:31:19 +13:00
Eduardo Bart
8c016b143a
Fix #294
2013-03-04 23:59:37 -03:00
Eduardo Bart
71b5c5f2e4
Use boost::thread instead of std::thread
2013-03-04 23:06:00 -03:00
Henrique Santiago
5396ea6231
Fix to last commit
2013-03-04 22:46:14 -03:00
Henrique Santiago
9955de573b
Avoid infinite loop
2013-03-04 22:44:29 -03:00
Eduardo Bart
0be7bd5360
Implement async dispatcher #221
2013-03-04 18:56:22 -03:00
Eduardo Bart
c452e74e0c
Implement stdext::shared_ptr
...
It's an alternative to stdext::shared_object_ptr
with weak pointers support and some other functionallity, however
it's heavier, uses more memory, more allocation and slower,
this class should be used when really needed, prefer
stdext::shared_object_ptr
2013-03-04 13:14:35 -03:00
Eduardo Bart
bdbe065c23
Add thread safety for std::shared_object_ptr
2013-03-04 10:47:07 -03:00
BeniS
f4263384bc
Fix boost issue on Ubuntu and fix MySQL lib issue
...
* Add framework options for configuration
* libboost_chrono-mt.a dependency issue (with clock_gettime)
* MySQL lib must be added before zlib
2013-03-04 18:03:04 +13:00
BeniS
f50c63e9e5
Removed singleton instance & added more lua bindings
...
* Some tidying up
2013-03-04 04:11:29 +13:00
BeniS
48ac91d173
A few clean ups and also tested, its working fine
2013-03-04 01:27:07 +13:00
BeniS
8db85e4e3a
Use stdext::millis not g_clock.millis
2013-03-03 19:43:25 +13:00
BeniS
02d32565e9
Work on sql framework classes
2013-03-03 19:19:22 +13:00
BeniS
3980f859b7
Forgot to remove header includes
2013-03-03 19:17:48 +13:00
Eduardo Bart
c392bcca90
Fix win32 alt bug
2013-03-03 00:00:13 -03:00
Eduardo Bart
62921dee9b
Fixes in options, hotkeys and viplist
2013-03-02 17:01:52 -03:00
BeniS
3ca85cbe87
Removed Position dependencies inside the framework
2013-03-02 18:33:14 +13:00
Eduardo Bart
32df317163
Fix luajit on Mac OS X
2013-03-01 17:14:18 -03:00
Samuel
884102833e
OTB loading fix
2013-03-01 15:30:50 +01:00
Eduardo Bart
8314b84f69
Add live_textures_reload command
2013-03-01 05:46:55 -03:00
Henrique Santiago
e85afd4b63
Platform modtime, little changes to entergame
2013-03-01 05:08:40 -03:00
Eduardo Bart
dad3026ba0
Optimize terminal buffering
2013-02-28 21:35:35 -03:00
Eduardo Bart
9312d20a0f
More terminal improvements
2013-02-28 20:10:36 -03:00
Eduardo Bart
b804dd6959
Fixes and new tuned terminal
2013-02-28 18:46:42 -03:00
Eduardo Bart
69e762385e
Warn when shared_object_ptr misused
2013-02-28 12:19:42 -03:00
Eduardo Bart
e528fcc8f8
Minor fixes and improvements
2013-02-28 02:43:26 -03:00
Henrique Santiago
46aa0c005f
Support to miniwindow margin, fix protocollogin connectCallback, pt translation
2013-02-27 23:45:03 -03:00
Henrique Santiago
864ac3fdd9
Pt translations, #286
2013-02-27 15:57:13 -03:00
BeniS
5f26303389
Added latest protocol/client support for cipservers
2013-02-28 04:38:48 +13:00
BeniS
0bf909d52f
Fix #283 and more:
...
* Might have fixed death window issue but not confirmed
* Stop hotkey window from display while offline
* Moved some required features to >= 840 if statement
(protocol 840/842 arent supported in otclient yet)
2013-02-28 01:01:51 +13:00
Eduardo Bart
ef20f59a98
Fix new line in utf8 conversion
2013-02-26 18:31:09 -03:00
Eduardo Bart
dc3559a5c0
Fix hotkey bug and compile error on Mac
2013-02-26 17:50:08 -03:00
Eduardo Bart
d0576da69d
Implement dash walking and zoom out again
2013-02-26 16:37:02 -03:00
Eduardo Bart
04f52d77d2
Walk ping is not supported anymore
2013-02-24 22:39:25 -03:00
Eduardo Bart
06e2b6eca2
Platform fixes and rework ping
2013-02-24 22:16:45 -03:00
Henrique Santiago
a8c175452b
Pt translations
2013-02-23 20:15:12 -03:00
Eduardo Bart
035ce26728
Fix link error in Mac OS X
2013-02-22 19:42:28 -03:00
Eduardo Bart
04c4943fa8
Remove boost::filesystem dependency
2013-02-22 19:29:58 -03:00
Eduardo Bart
09c937998f
Dont use boost locale anymore
2013-02-22 18:49:36 -03:00
Eduardo Bart
e4e3d7d053
New platform APIs and new OpenAL cmake
2013-02-22 16:53:49 -03:00
Eduardo Bart
5b573afdfc
Change network errors message
2013-02-22 16:53:49 -03:00
Henrique Santiago
90d2032e9e
More changes to painter
2013-02-22 03:31:13 -03:00
Henrique Santiago
3eeb5ae890
Painter became PainterOGL, new Painter generic class
2013-02-22 02:55:35 -03:00
Eduardo Bart
9a54bfcc90
Minimap, hotkeys and lot of other changes
...
* Begin working on a new layout system for UIMinimap and later UIMap,
this new layout system allows to add widgets to the minimap
* Add option to disable motd
* Rework hotkey binding
* Lots of fixes in hotkeys manager
* Add fullmap view using Ctrl+Shift+M
* Prevent some crashs in ThingType draw
* Add function to load minimap from PNG files
* Fixes in minimap saving
* Fixes in Tile::isClickable
* Add UIMapAnchorLayout, new layout for maps
* Fix freezes in win32 when pressing alt key
2013-02-21 17:03:05 -03:00