Commit graph

70 commits

Author SHA1 Message Date
bdzicc
7f260d07a3
fix: format loot console tab (#1113) 2025-03-06 13:46:22 -03:00
Jan
f22dcd2ea9
Option: hide loot message on screen 2025-02-14 21:28:35 -03:00
kokekanon
30a3561a74
fix: prevent error colored text loot with another language of EN 2025-01-24 18:15:53 -03:00
InnerCircleTFS
ca569363fb
fix: clean cache + Change language in options 2024-12-10 15:01:40 -03:00
kokekanon
130d909b67
feat: NpcSaleData (#951) 2024-10-29 17:16:59 -03:00
Luan Luciano
134c6dc52a
feat: full cyclopedia module (#868) 2024-10-01 16:40:04 -03:00
Rodrigo Paixão
1c3abadd2f
feat: new layout (#749)
New layout based on client 13+.

---------

Co-authored-by: kokekanon <114332266+kokekanon@users.noreply.github.com>
Co-authored-by: Luan Luciano <luanluciano@outlook.com>
Co-authored-by: Levi999x <perkic-marko7@t-online.de>
Co-authored-by: SkullzOTS <86809689+SkullzOTS@users.noreply.github.com>
Co-authored-by: Renato Machado <mehahx@gmail.com>
2024-06-21 18:10:07 -03:00
Alejandro Muelas
ec9e552c33
improve: add config option to show status messages of other players/monsters in server log 2024-05-24 16:26:10 -03:00
Rodrigo Paixão
81cc358f34
fix: long messages was lasting more than 25 seconds on screen (#745)
- Long messages in RL tibia, longs 15 seconds in max, this will fix it
2024-04-20 20:29:02 -03:00
Luan Luciano
543c23de9b
fix: onTextMessage message mode 50 (#612)
USE: player:sendTextMessage(MESSAGE_GAME_HIGHLIGHT, "testando")

ERROR: Unhandled onTextMessage message mode 50: testando
2023-11-04 12:50:39 -03:00
Renato
d53098159f fix #351 2022-11-21 15:00:58 -03:00
Renato
8e6305881e lua format - if/fnc are no longer inline 2022-08-17 12:51:56 -03:00
Renato
16235e6a67 formatted modules 2022-04-29 23:14:24 -03:00
Marcos
d8fedbceb4
[12x] Update outdated protocolgameparse function and several 12x features parser (#255)
* Initial commit

* Market extra attribute fix and missing version check

* Update marketprotocol.lua
2022-04-11 08:06:19 +02:00
Renato
855a87ad9e code lua formatted 2021-07-19 19:24:59 -03:00
Renato
57517125e8 fixed some widget reference warning 2021-01-06 01:12:33 -03:00
TheSumm
92e2e8224f Added market message, reworked text messages a little 2015-01-22 20:38:28 +01:00
Eduardo Bart
64437e4e1a Fix #476 2014-02-11 18:16:50 -02:00
Sam
fc54a6e418 Full modal dialog functionality 2013-11-18 18:58:15 +01:00
Joao Pasqualini Costa
926eb9f01e Fix #253
Message Mode 12
2013-08-17 22:57:38 -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
Eduardo Bart
28b5fc1d5a Refactor modules, closes #223
* All modules are sandboxed now
* All images,sounds,fonts,translations and styles were moved to "data" folder
* Reorganize image files folders
* Remove unmaintained modules: client_particles, client_shaders
* Implement new automatic way to load styles and fonts
* Add hide/show offline option in VipList
* Add invite/exclude to/from private channel in players menus
* Many other minor changes
2013-01-18 20:46:36 -02:00
Samuel
1784bd9f26 Ignore Window in Console / Fixes
Ignore List:
- Ignore Private Messages
- Ignore Yelling
- Ignore added Players fully

Fixes:
- Fixed cutoff text in spelllist module
- You cannot open a private chat channel with yourself now
2013-01-09 23:03:04 +01:00
Eduardo Bart
7114946278 Fix issue #112 2012-10-23 17:15:59 -02:00
BeniS
518e123a08 Added missing talk message types, few minor fixes. 2012-08-21 01:22:47 +12:00
Henrique Santiago
0e67bd97a5 Moved some talk code to lua 2012-08-07 13:33:17 -03:00
Eduardo Bart
59b6abfa09 Implement message modes for 9.6
Fix possible crash when closing otclient
Fix private messages
Fix messages in 9.6
2012-07-30 09:33:52 -03:00
Eduardo Bart
964c73a6ad Debug unknown message modes
Fix broadcast message mode
2012-07-26 19:32:23 -03:00
Eduardo Bart
d2b85bdba8 More modules fixes 2012-07-26 19:13:47 -03:00
Eduardo Bart
0eb7c166c0 Fix console blue messages 2012-07-26 09:19:30 -03:00
Eduardo Bart
36c029fc69 Multiprotocol 8.1-9.6 finally working
Still have many minor issues, tests are needed
No recompilation needed anymore
9.60 messages is not fully implemented
2012-07-26 06:12:20 -03:00
Eduardo Bart
c54cd1fdf1 Use new coding style in game modules
Lots of refactoring and changes
Remove docs folder
2012-07-24 02:30:08 -03:00
Eduardo Bart
09b4705a33 Fixes errors in textmessage 2012-07-19 16:47:55 -03:00
Eduardo Bart
f289db3a9e Module sandboxing system
Sandboxing makes module scripts run inside an isolated lua environments,
making more easier and secure to script

Move and rework TextMessage using the new sandbox system
2012-07-19 06:15:23 -03:00
Eduardo Bart
cf9f57736f More multiprotocol progress 2012-07-18 03:04:57 -03:00
BeniS
694a69e1bf Changed/Fixed Text Windows, Text Message, Hotkeys Manager, Game Interface and Quest Log
* Renamed game_textbooks to game_textwindow.
* Fixed text window from opening multiple times, and is destroyed correctly.
* Added new game_playerdeath module (moved death message and window here).
* Hotkey window will hide on game end.
* Logout/Exit/Stackable Items/Questlog/Hotkeys windows will now close on game end.
2012-07-14 22:59:32 +12:00
BeniS
810816b4a3 Changes/Fixes to Character List, Hotkey Manager, Exit Window and Text Message.
*Fixed typo in character list string.
* Hotkey text edit will now focus when you select a list item.
* Fix to the exit window layout.
* Added a death window for player deaths.
2012-07-13 20:24:52 +12:00
Eduardo Bart
98a1b611bf Refactor for documentation 2012-06-25 19:19:17 -03:00
Eduardo Bart
1a2e97bb5e show private message on screen
* disable GL blending in some situations to speedup on older hardware
* fix wrap size in CachedText
2012-06-09 10:00:08 -03:00
AndreFaramir
69614da8cb New module and changes
* Implementing rule violation interface
* New popup menu on console text messages
* Terminal and Console will no longer history double command/messages
2012-05-01 03:49:48 -03:00
Eduardo Bart
b1082121d4 add spanish locale, thanks Shaday 2012-04-27 13:23:51 -03:00
Eduardo Bart
d0b839a4eb fix warnings and some reloading issues 2012-04-27 01:54:14 -03:00
Eduardo Bart
34091bc48e implement all needed tr() for localization
* implement some pt-BR translations
* remove legacy about module
2012-04-26 16:54:16 -03:00
Eduardo Bart
ee869bb279 side panel splitter 2012-03-26 15:33:00 -03:00
Eduardo Bart
532e8e3e39 chat line wrapping
* rework UIWidget text wrapping
* implement auto wrap
* fixes in console
2012-03-25 19:14:09 -03:00
Eduardo Bart
8bc63e25df simplistic autowalk
* add simple and stupid autowalk algorithm
* fix issue in classic control
2012-03-23 11:48:00 -03:00
Eduardo Bart
79a1d66f3f add splitter widget
* add horizontal/vertical cursor
* possibildiade to resize game map with the new splitter widget
* fix reload warnings in textmessage
2012-03-22 22:52:31 -03:00
Eduardo Bart
33458a3e39 modules changes
* speedup widget destruction checks
* rework outfit module using grid layout and the new design
* fixes in console, terminal, textmessage modules
2012-03-22 18:47:52 -03:00
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
2012-03-18 10:35:45 -03:00
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...
2012-02-20 00:28:13 -02:00