Commit Graph

433 Commits

Author SHA1 Message Date
Eduardo Bart cb1e833e6e use items on creatures 2012-01-17 20:48:31 -02:00
Eduardo Bart cc5b36b1cb Game.useOnCreature lua api 2012-01-17 20:28:55 -02:00
Eduardo Bart 452d1a76b0 fix key events for win32 2012-01-17 04:24:58 -02:00
Eduardo Bart 7bcf7f536e cache rendering of UILabel 2012-01-17 03:36:25 -02:00
Eduardo Bart a21b4dc4f1 merge pull request #2 from AndreFaramir/otclient 2012-01-16 07:37:02 -02:00
Eduardo Bart 186e3dc86b add numpad keys in lua const 2012-01-16 03:54:53 -02:00
Eduardo Bart de0e4a1acf fix release keys on x11, remove ping addon, fix minor issue in outfit render, fix emblem updates 2012-01-15 23:55:14 -02:00
Eduardo Bart 44a20222bb walk and key event system rework with some regressions 2012-01-15 19:19:52 -02:00
Eduardo Bart 5e5ddae167 some UI changes 2012-01-14 17:31:20 -02:00
Eduardo Bart c6013dfeda implement more chat... 2012-01-14 03:54:20 -02:00
Eduardo Bart 61aa710d1c some chat functionality 2012-01-13 23:37:15 -02:00
Eduardo Bart aae784468b fix some keyboard issues, chat tab, fix loadScript exception 2012-01-13 18:37:44 -02:00
Eduardo Bart f57d46de0e fix minor connection leak 2012-01-13 13:41:57 -02:00
Eduardo Bart eb308997d4 fix chat and grid layout 2012-01-13 04:32:47 -02:00
Eduardo Bart 4590c1b894 move network lua bindings to the correct place 2012-01-13 00:07:14 -02:00
Andre (Notebook) 8f466b432c add lua functions to support packet manipulation/send 2012-01-13 09:51:43 +08:00
Henrique Santiago ea70f90e92 improve containers 2012-01-12 22:31:50 -02:00
Henrique Santiago b812d60690 init container 2012-01-12 22:31:50 -02:00
Eduardo Bart 830ebdbea9 implement some chat functionality, but not complete yet 2012-01-12 21:47:31 -02:00
Eduardo Bart c1cf53829e implement grid layout 2012-01-12 17:20:18 -02:00
Henrique Santiago c1787c2a50 use with 2012-01-11 21:10:59 -02:00
Eduardo Bart bb768f43c0 improvments for shaders 2012-01-11 21:01:20 -02:00
Henrique Santiago 5bc939a091 fix viplist sort, shared exp blink 2012-01-11 20:31:23 -02:00
Eduardo Bart cc432f784b fix multiple signals for onHealthChange, etc 2012-01-11 19:21:52 -02:00
Eduardo Bart 0d11871298 update TODO 2012-01-11 11:42:53 -02:00
Eduardo Bart dba03d69f6 fix protocol 860 death, fix progress bar 2012-01-11 10:48:34 -02:00
Henrique Santiago e714f9e149 party improvements, still need to fix shared exp 2012-01-10 21:38:44 -02:00
Eduardo Bart a1374baee1 major UIWidget rewrite with new features 2012-01-10 20:13:40 -02:00
Eduardo Bart 044213c6cd fix parsing GM actions 2012-01-10 01:12:54 -02:00
Eduardo Bart 3e903a6113 fix gm actions parse 2012-01-10 01:01:39 -02:00
Eduardo Bart 4f4f306cd7 fix gm actions parse 2012-01-10 00:55:56 -02:00
Eduardo Bart bc7f22d395 fix map padding, parse rule violations protocol opts 2012-01-10 00:46:20 -02:00
Henrique Santiago ab4dc91d90 invisible creatures 2012-01-09 22:36:30 -02:00
Eduardo Bart b18f85d6fd fix dat 2012-01-09 19:17:16 -02:00
Henrique Santiago 4de5e45d52 rework and classic controls 2012-01-09 18:54:37 -02:00
Eduardo Bart ada5c031d6 fix critial network delay issue 2012-01-09 16:46:15 -02:00
Henrique Santiago 4bfd335c98 remove code from uimap to lua 2012-01-09 16:06:16 -02:00
Eduardo Bart b00076bcb9 addon to show walk ping 2012-01-09 04:46:44 -02:00
Eduardo Bart 81e378cc22 some rework on gameprotocol class 2012-01-09 03:23:55 -02:00
Henrique Santiago 4c539cbbe3 icons enum, fix animated msg, fix trade with on menu 2012-01-08 22:43:36 -02:00
Eduardo Bart e06692db96 fix messages in 862 protocol 2012-01-08 21:52:47 -02:00
Eduardo Bart fdc9087870 implement chat colors, rework on UI layout update system 2012-01-08 20:32:55 -02:00
Eduardo Bart 23ebcd9048 protocol 860 fixes 2012-01-08 18:11:50 -02:00
Eduardo Bart c7619316bb display 'you are dead message' on death, support speak/text messages in multiprotocol 2012-01-08 16:29:41 -02:00
Eduardo Bart fbaa7c8c43 changes to wotk with protocol 860 2012-01-08 13:42:23 -02:00
Henrique Santiago d04596c5fd target rework, improved map clicking 2012-01-07 20:24:42 -02:00
Eduardo Bart 4a179cd212 dont reset password on connection errors 2012-01-07 20:25:35 -02:00
Eduardo Bart ef0c625c41 add option custom user script, otclientrc.lua 2012-01-07 19:10:06 -02:00
Eduardo Bart a3721b3a11 handle close event in lua 2012-01-07 03:35:50 -02:00
Eduardo Bart 806fb5995f disconnect on death 2012-01-07 03:10:02 -02:00
Eduardo Bart 56aa416fee classic control option 2012-01-06 23:48:16 -02:00
Henrique Santiago 132f9a00e4 fix walk again 2012-01-06 22:49:43 -02:00
Henrique Santiago 14c517d7a6 skulls, shields and emblems are now rendered, thanks to joao 2012-01-06 21:54:30 -02:00
Eduardo Bart cd0d2cb642 fix win32 key input and implement fullscreen/maximize/minsize 2012-01-06 21:26:29 -02:00
Eduardo Bart aca082f228 check spr and dat signatures 2012-01-06 18:28:57 -02:00
Eduardo Bart f3c0260ea2 change bot protection 2012-01-06 17:29:51 -02:00
Henrique Santiago 9909ffed35 fix walk 2012-01-06 15:29:18 -02:00
Henrique Santiago c6c71a3426 fix object menu order 2012-01-06 14:16:47 -02:00
Eduardo Bart 028441831d save window position and size 2012-01-06 06:49:23 -02:00
Eduardo Bart 0cb5facd7a lua binder improvments 2012-01-06 01:29:52 -02:00
Henrique Santiago b9e5a4e463 show item count on inventory 2012-01-05 17:28:32 -02:00
Henrique Santiago 1b83126ed5 separator fix, fix draw outside map 2012-01-05 16:34:53 -02:00
Henrique Santiago 7e7050929d attack and follow 2012-01-05 12:24:38 -02:00
Henrique Santiago 320b67e292 copy name, invite to party 2012-01-05 10:48:10 -02:00
Eduardo Bart c9280ecf9d invert widget event propagation order 2012-01-05 00:42:17 -02:00
Eduardo Bart 30ce5e2ba9 reorganize some stuff 2012-01-04 23:28:29 -02:00
Henrique Santiago a73908fbbe addremove vip and look improvements 2012-01-04 12:30:28 -02:00
Henrique Santiago f16318e80a fix look 2012-01-04 11:39:08 -02:00
Henrique Santiago 478e55e658 thing menu improvements 2012-01-04 11:02:50 -02:00
Eduardo Bart b8150d160e implement combobox and do some ui rework 2012-01-04 08:26:58 -02:00
Henrique Santiago 7c4191b1e6 menu working, still need to fix size and add events 2012-01-03 20:27:31 -02:00
Henrique Santiago 01a2e3a636 restore set outfit 2012-01-03 18:41:00 -02:00
Henrique Santiago 8ad16fec18 protocol send functions 2012-01-03 11:13:54 -02:00
Henrique Santiago 9fbdf3f5cb look on items 2012-01-02 22:10:39 -02:00
Henrique Santiago 7c28297397 menu open or use for backpacks 2012-01-02 21:08:17 -02:00
Henrique Santiago 41c2d18b93 some missing protocol send messages 2012-01-02 20:24:03 -02:00
Henrique Santiago a52ff707fe look improvements 2012-01-02 17:02:05 -02:00
Eduardo Bart 9104305f37 update copyright notice 2012-01-02 14:59:24 -02:00
Henrique Santiago 1ca825a4b6 creature distinction, look, remove textmessage bug 2011-12-30 16:14:50 -02:00
Henrique Santiago 88f36b0455 some rework 2011-12-30 12:15:23 -02:00
Henrique Santiago ded2133e7c fix particle removal, static messages colors 2011-12-30 06:19:43 -02:00
Eduardo Bart fd88ba773a ... 2011-12-29 21:00:37 -02:00
Eduardo Bart 00c5481dd0 fix for cmake 2.6 compatibility 2011-12-29 20:50:36 -02:00
Eduardo Bart 7c0ad7a356 fix EGL 2011-12-29 17:36:43 -02:00
Eduardo Bart d597335135 make work on win32 again using GLEW 2011-12-29 16:21:58 -02:00
Henrique Santiago d67442dc49 introduce statictext 2011-12-29 15:45:59 -02:00
Henrique Santiago ad82c549b8 walk fixed, animated text changes 2011-12-29 05:08:02 -02:00
Eduardo Bart 400afa9981 fix outfit glitches, init combobox, move shaders, remove unused particles files, create timer utility 2011-12-28 17:38:29 -02:00
Henrique Santiago 11bb365dce crash fix, add server beat 2011-12-28 09:26:52 -02:00
Henrique Santiago 5faa903e18 creatures walk and outift fixes 2011-12-28 09:00:09 -02:00
Henrique Santiago df0f2febe6 more rework 2011-12-27 00:18:15 -02:00
Henrique Santiago 5830a3dc3e animated text 2011-12-26 09:53:16 -02:00
Henrique Santiago 37a6a38ca6 some reworks 2011-12-26 04:14:57 -02:00
Eduardo Bart 3abbf5255e introduce matrix class and use it 2011-12-24 21:14:12 -02:00
Henrique Santiago 67df3a0723 skill bar improvements 2011-12-22 02:06:00 -02:00
Henrique Santiago e6d1252b34 creature names font fix 2011-12-21 02:44:08 -02:00
Henrique Santiago 56a392f681 particle system with exori flam 2011-12-19 01:24:35 -02:00
Henrique Santiago ab9efe5a95 particles test 2011-12-18 21:44:49 -02:00
Eduardo Bart a4eed64709 fix ctrl+g 2011-12-16 19:48:01 -02:00
Henrique Santiago f67770ed00 particles from file 2011-12-15 16:20:09 -02:00
Henrique Santiago 24022317be particles improvements 2011-12-13 18:06:22 -02:00
Eduardo Bart 8638c980ec fix some issues 2011-12-09 13:01:04 -02:00
Eduardo Bart 2030a4da29 Merge branch 'revgraphics'
Conflicts:
	src/framework/CMakeLists.txt
	src/framework/application.cpp
	src/framework/graphics/graphics.cpp
2011-12-09 12:23:32 -02:00
Henrique Santiago a679f258ee particles improve 2011-12-09 03:44:44 -02:00
Eduardo Bart 04ee85dc92 experiment shaders in outfit 2011-12-08 15:28:29 -02:00
Henrique Santiago 34617091bc particles works, but really early state, need pointers fix 2011-12-08 05:28:52 -02:00
Eduardo Bart 5ec386b35f bloom shader 2011-12-07 21:43:12 -02:00
Henrique Santiago 262f54ce3b init particles, still not working 2011-12-07 18:00:28 -02:00
Eduardo Bart b5cf4ad2c4 test shader effect 2011-12-07 17:54:28 -02:00
Eduardo Bart d4a6308705 fix warning 2011-12-07 13:33:00 -02:00
Eduardo Bart a6b66e3f7e fix warning 2011-12-06 22:49:34 -02:00
Eduardo Bart 7eead50806 use GLSL shaders 2011-12-06 22:31:55 -02:00
Eduardo Bart cf0aab6d4d reorganize modules 2011-12-05 16:39:33 -02:00
Eduardo Bart ffeb34e0e7 make framework more flexible, split cmake files 2011-12-05 04:44:40 -02:00
Eduardo Bart d2d8a0097a add lua binding generator tools, changes in pch header 2011-12-04 20:26:53 -02:00
Eduardo Bart f548825faf too many changes to list, many regressions were made, master will be UNSTABLE for a few days 2011-12-03 19:52:56 -02:00
Henrique 19eb56997d add empty thing type 2011-12-02 01:01:56 -02:00
Henrique 3e27d5a79f create thing m_type 2011-12-02 00:29:05 -02:00
Eduardo Bart 9bb7332ac0 Merge branch 'revgraphics' 2011-12-01 20:33:45 -02:00
Eduardo Bart d5e15d1f06 add clock, change exceptions, add network exceptions, fix some crashes 2011-12-01 20:26:21 -02:00
Eduardo Bart 4afbe43e6f changes to prepare revgraphics 2011-12-01 17:38:46 -02:00
Henrique 1185dc9a00 small fix to sprite loading 2011-11-30 17:26:42 -02:00
Henrique 32c916ee68 fluids fixed. thanks chojrak. still needs to create some constants to fluids type. 2011-11-30 16:59:36 -02:00
Eduardo Bart 828abab6d1 small fix to compile on ARM 2011-11-28 21:10:16 -02:00
Eduardo Bart 921db724f8 resize improvments, disable direct rendering 2011-11-25 19:18:52 -02:00
Henrique c8d5ca1cfb forgot to save last changes 2011-11-23 02:33:04 -02:00
Henrique 9208bf7b5a fix aspect ratio, clicking, TODO: add setVisibleSize event, for uimap resizing 2011-11-23 02:27:58 -02:00
Henrique 6a33473a1a map class more flexible 2011-11-23 01:11:49 -02:00
Eduardo Bart 8f2ad83756 show OTC icon in the window bar on linux 2011-11-22 23:16:14 -02:00
Henrique b50cb35734 non relevant changes 2011-11-21 14:29:21 -02:00
Henrique fa3b9fd125 add uigame 2011-11-20 18:38:35 -02:00
Eduardo Bart ce681480ea fix compile error on mingw32, add lua events for channels 2011-11-18 22:12:17 -02:00
Eduardo Bart 63cbe11f7e improvments in widgets initialization 2011-11-17 15:43:41 -02:00
Eduardo Bart b736e52b29 add icon in .exe generation for win32 2011-11-17 00:53:17 -02:00
Eduardo Bart 69a70f28a5 display MessageBox in win32 on fatal errors 2011-11-17 00:31:06 -02:00
Eduardo Bart fa8291a433 configure server host and port in enter game 2011-11-16 18:07:52 -02:00
Henrique f381cb0a74 outfit changing hair 2011-11-16 16:52:59 -02:00
Henrique 558872f57d bind some functions 2011-11-16 16:52:59 -02:00
Eduardo Bart ba62863ff7 add style for colorbox in outfit window 2011-11-16 15:03:11 -02:00
Henrique c999a49dc7 outfit improvements 2011-11-16 05:20:50 -02:00
Henrique b7125738d8 outfit looktype change 2011-11-15 00:04:07 -02:00
Henrique 591f8c2c7c uiitem and outfit class fixes 2011-11-14 20:47:36 -02:00
Henrique a95d0bcc1f outfit window init 2011-11-14 20:32:55 -02:00
Henrique fd80589c7b creature square init, inventory improvements 2011-11-13 20:23:21 -02:00
Henrique 5f34648c0e outfits, item, creature, thing rework 2011-11-13 06:46:19 -02:00
Henrique 0fa61333fa thingstype rework 2011-11-12 04:24:32 -02:00
Eduardo Bart 56f7ed3dd1 add fps counter widget 2011-11-11 22:33:03 -02:00
Eduardo Bart fc65f99ead improve window moving, minor changes to enable others apps use otclient framework 2011-11-11 18:26:10 -02:00
Henrique 3f4ad7977c using items, just test, almost nothing done yet 2011-11-10 04:53:16 -02:00
Henrique 7487931b87 inventory module 2011-11-10 03:29:25 -02:00
Henrique 6a17173d08 swap map to array 2011-11-08 00:12:23 -02:00
Henrique a3c65f3a7e missiles and some reworking 2011-11-07 23:44:43 -02:00
Eduardo Bart ce67fd1733 change effects animation calculation 2011-11-07 15:20:13 -02:00
Henrique 4e0ca24cb7 creature direction fix 2011-11-06 19:45:42 -02:00
Henrique aa682355fa thing fix, no jump walk, but a little slow 2011-11-06 19:08:36 -02:00
Henrique 7db6b8b5e6 walk changes, nothing special 2011-11-06 02:12:13 -02:00
Eduardo Bart 4208e40c76 walk animation improv 2011-11-05 19:43:13 -02:00
Eduardo Bart d2c3e554dc remove walk updates from render loop to fix some issues and have better performance 2011-11-05 19:37:36 -02:00
Eduardo Bart 63652bd3a3 changes the way that walk calculates 2011-11-05 19:01:41 -02:00
Henrique fbda996b76 walk improvements, but not great yet 2011-11-05 18:34:49 -02:00
Henrique 2ec3ad40a1 fixed creature names outside map 2011-11-04 02:53:00 -02:00
Eduardo Bart 39c62942cf add chat buffer 2011-11-03 21:35:43 -02:00
Henrique 5d54971568 healthmana module 2011-11-03 21:10:12 -02:00
Henrique 667ff41ad9 skills 2011-11-03 20:14:56 -02:00
Eduardo Bart b216b00a32 add chat panel, send text messages, guard forbidden functions with an ifdef 2011-11-03 18:54:53 -02:00
Henrique dbbfe0b3ea parse player stats 2011-11-03 17:27:05 -02:00
Henrique 4fb59e25f4 talk functions on game class 2011-11-03 14:26:17 -02:00
Henrique e171d72f40 talk function 2011-11-03 14:07:51 -02:00
Henrique 8808587b35 Revert "talk funktion"
This reverts commit f887d39d7e.
2011-11-03 14:01:44 -02:00
Henrique f887d39d7e talk funktion 2011-11-03 13:57:56 -02:00
Eduardo Bart b345a6d783 create in game interface panels and renable about and options windows 2011-11-03 07:59:11 -02:00
Henrique b05bb7818d remove POKE and improve item animation 2011-11-02 22:55:50 -02:00
Henrique 1406e23c23 item animation sync fixed 2011-11-02 22:36:05 -02:00
Eduardo Bart 59017205b0 change interface style, add top menu 2011-11-01 14:41:15 -02:00
Eduardo Bart 999fa731c0 new font files, fixed some font issues 2011-11-01 00:35:50 -02:00
Eduardo Bart 21b355a012 change console binding, now its Ctrl+F8, fix console focus issues 2011-10-31 04:04:08 -02:00
Eduardo Bart 6c200bd764 fix compile issues 2011-10-26 20:19:41 -02:00
Henrique da10f16a64 thingfixes 2011-09-15 22:02:16 -03:00
Henrique b69dc5487f textmessage 2011-09-04 14:21:42 -03:00
Henrique bdbfa5b6ac vip improvements 2011-09-02 19:52:40 -03:00
Henrique 3928db1c4d viplist 2011-09-02 01:43:51 -03:00
Henrique 80e4bb59d2 death fix 2011-09-01 21:28:24 -03:00
Eduardo Bart 9ca98dd00e change comments 2011-09-01 21:00:29 -03:00
Eduardo Bart bc19e5e783 change comment 2011-09-01 19:02:54 -03:00
Eduardo Bart e37efe7e65 new render, look through windows/doors 2011-09-01 19:00:46 -03:00
Eduardo Bart ff2e248e40 fix typo 2011-09-01 14:55:50 -03:00
Eduardo Bart 3a4bd50665 walk displacment 2011-09-01 14:47:38 -03:00
Eduardo Bart 361b28c6d6 walk perfect? 2011-09-01 11:49:51 -03:00
Eduardo Bart ee5180b9c5 diagonal walk improv 2011-08-31 23:56:01 -03:00
Eduardo Bart d6a29b7cb7 walk almost like tibia 2011-08-31 22:45:11 -03:00
Eduardo Bart 825502d184 poke ifdef 2011-08-31 21:44:33 -03:00
Eduardo Bart ffa4a06c4b creatures walk almost there 2011-08-31 19:42:52 -03:00
Eduardo Bart afe095e292 fix a walk glitch 2011-08-31 19:08:55 -03:00
Eduardo Bart 3b5dd3ecf9 stack/render order working more like tibia 2011-08-31 18:41:04 -03:00
Eduardo Bart 0b4d7ace05 change how tile stack works 2011-08-31 17:22:57 -03:00
Eduardo Bart 8e08decd25 enums for protocol opcodes 2011-08-31 13:49:51 -03:00
Eduardo Bart e69a6d1140 move datmanager to thingstype 2011-08-31 12:03:33 -03:00
Eduardo Bart 427dd91d79 improv animation draw 2011-08-31 11:33:23 -03:00
Eduardo Bart 1a080dbf15 more dat renaming 2011-08-31 10:58:01 -03:00
Eduardo Bart 6187bdbbdb dat comments and enum changes 2011-08-31 10:16:56 -03:00