conde2
d7612e9304
Little mistake
2013-12-01 01:12:06 -02:00
conde2
4dcb30110f
Use of clamp
2013-12-01 00:48:36 -02:00
conde2
ca2fe9cf45
Fix compilation under MSVC
...
Use template for std::min and std::max
2013-11-30 23:08:43 -02:00
Sam
ec012cb137
Fix 7.6 protocol issue / Typo
2013-11-19 01:09:31 +01:00
Sam
69ae324676
Tiny setPVPMode fix
2013-11-19 00:55:42 +01:00
Sam
4d656f8bd1
New pvp modes to combat controls
2013-11-19 00:50:00 +01:00
Sam
c98439ae65
onOutfitChange fix
2013-11-18 23:18:48 +01:00
Sam
4f9f04206d
Added enter / escape button to minimap flag window
2013-11-18 20:57:50 +01:00
Sam
fc54a6e418
Full modal dialog functionality
2013-11-18 18:58:15 +01:00
Ahmed Samy
25d3019d1a
force use of template version of std::min/max
2013-11-14 00:02:47 +02:00
Ahmed Samy
1711d8bdaf
Revert "replace all std::min/std::max with just min/max"
...
This reverts commit 28d967ccce
.
2013-11-13 23:53:54 +02:00
Ahmed Samy
28d967ccce
replace all std::min/std::max with just min/max
...
This errors out in MSVC since the inclusion of winsock2.h, CL uses the
macro not the template version.
2013-11-13 23:48:10 +02:00
BrunoDCC
4bfe9b640e
Fix houses and monsters
2013-11-13 18:48:37 -02:00
Eduardo Bart
dd829395e3
Merge pull request #376 from dalkon/master
...
Item phases & Fix party "bug" & Additions
2013-11-12 15:56:54 -08:00
dalkon
18fa54181a
Format fix
2013-11-13 00:50:46 +01:00
dalkon
5b8ff29fa3
Fix party "bug" & Additions
2013-11-13 00:48:41 +01:00
dalkon
59e90e8f1e
Item phases
2013-11-13 00:18:15 +01:00
Eduardo Bart
fc0297d6db
Fix compile errors in ubuntu
2013-11-12 20:07:46 -02:00
Eduardo Bart
1060c6f78c
Compilation for MSVC2013, thanks @dalkon
...
OTclient now compiles in "Microsoft Visual Studio 2013 Express for Windows Desktop"
All the needed libraries you can download at https://www.dropbox.com/s/2yfb1c763io8efy/otclient-msvc13-libs.zip
NOTE: You have to change VC++ Directories to the properly directories
NOTE: Latested MSVC 2013 or greated is required
2013-11-12 16:32:39 -02:00
dalkon
c9597d6682
Visual Studio 2013 Compatibility
2013-11-12 16:32:39 -02:00
Ahmed Samy
2b015d49d7
don't set bits twice
2013-11-12 20:06:59 +02:00
Ahmed Samy
f04b4a0b42
small fix
2013-11-12 20:02:24 +02:00
Ahmed Samy
ff5c22d4c0
Tiny fix
...
Saving newly made houses by the map editor is not even supported, so this
is not a bug
2013-11-12 17:15:09 +02:00
Eduardo Bart
1868b235cb
Implement creature marks
2013-11-11 01:45:18 -02:00
Eduardo Bart
9a30050340
Fix typo
2013-11-10 23:40:29 -02:00
Eduardo Bart
9d689f0c43
Add missing changes for protocol > 1000
2013-11-10 23:31:59 -02:00
BrunoDCC
7d7bd00a63
minor fix :3
2013-11-09 22:48:29 -02:00
BrunoDCC
c81a623c43
Fixes for creatures name
...
fixes on save houses (Now open most generate some error)
First 10.22 commit (open dat to edit)
Add server id for new versions
2013-11-09 20:04:48 -02:00
Sam
6f9436dd60
UISprite widget added
...
Display single sprites
2013-10-30 21:35:29 +01:00
Joao Pasqualini Costa
b3717ceb93
Fix - Writeable / Readable items
2013-10-21 22:25:12 -02:00
Joao Pasqualini Costa
084ee45650
A little mistake
2013-10-20 20:33:44 -02:00
Joao Pasqualini Costa
7290ec3334
Some work on container pagination
...
Bind lua functions for containers
Update onAddItem now it have the pagination slot
Note: getSize as i see is equal to getItemsCount, but not sure thats why
I've added !
2013-10-20 20:21:20 -02:00
Joao Pasqualini Costa
971d90a596
Fix protocol error #362
...
TODO:
Handle the helpers in LUA, it could be added into Battle Window i think,
if someone know where should this be comment here !
2013-10-20 18:31:20 -02:00
Sam
8230bf2af4
Merge branch 'master' of https://github.com/edubart/otclient
2013-10-20 17:15:30 +02:00
Sam
241b54262a
Updated lua consts
2013-10-20 17:15:24 +02:00
Ahmed Samy
63ce68b449
mapio: make sure we read the house tile flag
2013-10-12 11:38:30 +02:00
BrunoDCC
de3160c90d
Save houses and spawns fix
2013-10-11 02:35:31 -03:00
Sam
778559c7b9
Protocol 10.10 fixed containers
2013-10-09 17:58:58 +02:00
Sam
3aac0ac0ec
Reverting mapio.cpp change
...
Should not have been commited.
2013-10-07 21:38:55 +02:00
Sam
4adfafc67e
Fix for Client 8.5
2013-10-07 21:32:13 +02:00
Sam
1b27a095a9
Hotkeys for Fluid Containers
...
Hotkeys now save subType for fluid containers instead of always trying
to use item with subType 0.
2013-10-05 18:08:49 +02:00
Sam
5843b78e87
Support for client version 7.6
...
Tell me if there are parts which I should change.
- Not everything is tested yet, feel free to report bugs in 7.6
- the data send in between login opcode and account data might not be
correct, but I could not find any documents showing the right protocol
yet
- Hotkeys working
2013-10-04 04:09:54 +02:00
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
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
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
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
e9e4dcd71b
Improve walk when lagging
2013-03-13 20:55:20 -03:00
Eduardo Bart
8c016b143a
Fix #294
2013-03-04 23:59:37 -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
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
Samuel
884102833e
OTB loading fix
2013-03-01 15:30:50 +01:00
Eduardo Bart
b804dd6959
Fixes and new tuned terminal
2013-02-28 18:46:42 -03:00
Eduardo Bart
e528fcc8f8
Minor fixes and improvements
2013-02-28 02:43:26 -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
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
Eduardo Bart
04c4943fa8
Remove boost::filesystem dependency
2013-02-22 19:29:58 -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