mirror of
https://github.com/edubart/otclient.git
synced 2025-10-14 19:44:54 +02:00
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
This commit is contained in:
Binary file not shown.
@@ -8,9 +8,9 @@ safeFightButton = nil
|
||||
fightModeRadioGroup = nil
|
||||
|
||||
function init()
|
||||
combatControlsButton = TopMenu.addRightGameToggleButton('combatControlsButton', tr('Combat Controls'), 'combatcontrols.png', toggle)
|
||||
combatControlsButton = modules.client_topmenu.addRightGameToggleButton('combatControlsButton', tr('Combat Controls'), '/images/topbuttons/combatcontrols', toggle)
|
||||
combatControlsButton:setOn(true)
|
||||
combatControlsWindow = g_ui.loadUI('combatcontrols.otui', modules.game_interface.getRightPanel())
|
||||
combatControlsWindow = g_ui.loadUI('combatcontrols', modules.game_interface.getRightPanel())
|
||||
combatControlsWindow:disableResize()
|
||||
|
||||
fightOffensiveBox = combatControlsWindow:recursiveGetChildById('fightOffensiveBox')
|
||||
@@ -82,7 +82,7 @@ function update()
|
||||
end
|
||||
|
||||
function check()
|
||||
if Options.getOption('autoChaseOverride') then
|
||||
if modules.client_options.getOption('autoChaseOverride') then
|
||||
if g_game.isAttacking() and g_game.getChaseMode() == ChaseOpponent then
|
||||
g_game.setChaseMode(DontChase)
|
||||
end
|
||||
|
@@ -4,6 +4,6 @@ Module
|
||||
author: edubart, BeniS
|
||||
website: www.otclient.info
|
||||
sandboxed: true
|
||||
scripts: [ combatcontrols.lua ]
|
||||
scripts: [ combatcontrols ]
|
||||
@onLoad: init()
|
||||
@onUnload: terminate()
|
||||
|
@@ -12,20 +12,20 @@ CombatBox < UICheckBox
|
||||
image-clip: 0 20 20 20
|
||||
|
||||
FightOffensiveBox < CombatBox
|
||||
image-source: /game_combatcontrols/icons/fightoffensive.png
|
||||
image-source: /images/game/combatmodes/fightoffensive
|
||||
FightBalancedBox < CombatBox
|
||||
image-source: /game_combatcontrols/icons/fightbalanced.png
|
||||
image-source: /images/game/combatmodes/fightbalanced
|
||||
FightDefensiveBox < CombatBox
|
||||
image-source: /game_combatcontrols/icons/fightdefensive.png
|
||||
image-source: /images/game/combatmodes/fightdefensive
|
||||
ChaseModeBox < CombatBox
|
||||
image-source: /game_combatcontrols/icons/chasemode.png
|
||||
image-source: /images/game/combatmodes/chasemode
|
||||
SafeFightBox < CombatBox
|
||||
image-source: /game_combatcontrols/icons/safefight.png
|
||||
image-source: /images/game/combatmodes/safefight
|
||||
|
||||
MiniWindow
|
||||
id: combatControlsWindow
|
||||
!text: tr('Combat Controls')
|
||||
icon: combatcontrols.png
|
||||
icon: /images/topbuttons/combatcontrols
|
||||
height: 48
|
||||
&save: true
|
||||
@onClose: modules.game_combatcontrols.onMiniWindowClose()
|
||||
|
Binary file not shown.
Before Width: | Height: | Size: 381 B |
Binary file not shown.
Before Width: | Height: | Size: 1.9 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.7 KiB |
Binary file not shown.
Before Width: | Height: | Size: 2.1 KiB |
Binary file not shown.
Before Width: | Height: | Size: 1.9 KiB |
Reference in New Issue
Block a user