Eduardo Bart
c0611bfe2a
restore some game functionallity
...
* i'm gradually restoring game functionality with the new modules design, though still a lot to do
* you can reload all scripts and modules using Ctrl+R shortcut while playing (finally! this is the reason of all this rework)
* a bunch of fixes, but new regression too :P
* fix performance issue that could lead freezes in the client in older machines
* completely new game module with new design
* fix crashs in map render
* remove uigame.cpp (now every game input is via lua)
* enable DEBUG macro by default, with it you are able to view any possible lua leak while running
12 years ago
Eduardo Bart
e03bf33f58
BEAWARE all game functionality is disabled with this commit for a while
...
* rework client modules
* hide main window when loading
* remake top menu functions
* rework modules autoload
* improve path resolving for otml and lua
* move core_widgets to core_lib
* fix tooltip issues
* split some styles
* add bit32 lua library
* fix assert issues
* fix compilation on linux 32 systems
* rework gcc compile options
* renable and fix some warnings
* remove unused constants
* speedup sprite cache
* move UIGame to lua (not funcional yet)
* fix a lot of issues in x11 window
* fix crash handler
* add some warnings do uiwidget
and much more...
12 years ago
Eduardo Bart
a8c9980a5c
bind lua functions for questlog/npc trade/trade/channels/text edit/list edit/containers
12 years ago
Eduardo Bart
55fbb5f1a6
improvment in connect
12 years ago
Eduardo Bart
175f97b98f
reaname and cleanup many stuff
12 years ago
Eduardo Bart
1013ae279b
fix messagebox and rename some stuff
12 years ago
Eduardo Bart
09b3aa82df
add onGameStart/onGameEnd/onLogin/onLogout events
12 years ago
Eduardo Bart
ee1357a848
add combat controls
12 years ago
Eduardo Bart
e9411aa244
some cleanup
12 years ago
Eduardo Bart
85a121822e
allow useWith with inventory items
12 years ago
Eduardo Bart
a55e138002
some cleanup in modules, fixes in tooltip, uiwidget warnings, disable map saving for a while
12 years ago
Eduardo Bart
05f649cdeb
rework speak types
12 years ago
Eduardo Bart
496efc44ce
bind all channels/chat lua functions
12 years ago
Eduardo Bart
a4546942d2
draw yells outside screen range
12 years ago
Eduardo Bart
82dc42dc26
restore drawing elevation for creature names
12 years ago
Eduardo Bart
cf18b0c36f
many changes
12 years ago
Eduardo Bart
7d8d214324
simpli map load/save
12 years ago
Eduardo Bart
9db7bd2602
rework map rendering
12 years ago
Eduardo Bart
e8767d3971
fix possible crash when disconnecting, fix status small message
12 years ago
Eduardo Bart
cfcc3fd428
fix death issues, improve text messages
12 years ago
Eduardo Bart
29f99ee9b3
fix double walks on teleport
12 years ago
Eduardo Bart
24aab00431
fix use with, improve move, change icons, improve topbar
12 years ago
Eduardo Bart
d500de9aa0
change in topmenu and some fixes
12 years ago
Eduardo Bart
a5b4ee2c19
fix walk up/down with parcels
12 years ago
Henrique Santiago
b17cc43fc6
fix container update item
12 years ago
Henrique Santiago
733039e50e
init move items
12 years ago
Eduardo Bart
950730a77f
fix walk interval regression
12 years ago
Eduardo Bart
6ce92a1a64
rework walk
12 years ago
Eduardo Bart
a1cee1e855
rename useHotkey to useInventoryItem
12 years ago
Eduardo Bart
cb1e833e6e
use items on creatures
12 years ago
Eduardo Bart
cc5b36b1cb
Game.useOnCreature lua api
12 years ago
Eduardo Bart
7bcf7f536e
cache rendering of UILabel
12 years ago
Eduardo Bart
de0e4a1acf
fix release keys on x11, remove ping addon, fix minor issue in outfit render, fix emblem updates
12 years ago
Eduardo Bart
44a20222bb
walk and key event system rework with some regressions
12 years ago
Eduardo Bart
c6013dfeda
implement more chat...
12 years ago
Eduardo Bart
61aa710d1c
some chat functionality
12 years ago
Henrique Santiago
ea70f90e92
improve containers
12 years ago
Henrique Santiago
b812d60690
init container
12 years ago
Henrique Santiago
c1787c2a50
use with
12 years ago
Eduardo Bart
bb768f43c0
improvments for shaders
12 years ago
Eduardo Bart
0d11871298
update TODO
12 years ago
Eduardo Bart
dba03d69f6
fix protocol 860 death, fix progress bar
12 years ago
Henrique Santiago
e714f9e149
party improvements, still need to fix shared exp
12 years ago
Eduardo Bart
b00076bcb9
addon to show walk ping
12 years ago
Eduardo Bart
81e378cc22
some rework on gameprotocol class
12 years ago
Eduardo Bart
23ebcd9048
protocol 860 fixes
12 years ago
Eduardo Bart
c7619316bb
display 'you are dead message' on death, support speak/text messages in multiprotocol
12 years ago
Eduardo Bart
fbaa7c8c43
changes to wotk with protocol 860
12 years ago
Henrique Santiago
d04596c5fd
target rework, improved map clicking
13 years ago
Eduardo Bart
ef0c625c41
add option custom user script, otclientrc.lua
13 years ago