Resolve "Merge the best from 7.40 branch"

This commit is contained in:
Erikas Kontenis
2022-04-06 14:58:52 +00:00
parent 3bd1a6f07e
commit 155da3573c
928 changed files with 43723 additions and 1221 deletions

View File

@@ -0,0 +1,48 @@
function init()
connect(g_game, {
onGameStart = online,
onGameEnd = offline
})
if g_game.isOnline() then online() end
end
function terminate()
disconnect(g_game, {
onGameStart = online,
onGameEnd = offline
})
offline()
end
function online()
if g_game.getFeature(GamePlayerMounts) then
g_keyboard.bindKeyDown('Ctrl+R', toggleMount)
end
end
function offline()
if g_game.getFeature(GamePlayerMounts) then
g_keyboard.unbindKeyDown('Ctrl+R')
end
end
function toggleMount()
local player = g_game.getLocalPlayer()
if player then
player:toggleMount()
end
end
function mount()
local player = g_game.getLocalPlayer()
if player then
player:mount()
end
end
function dismount()
local player = g_game.getLocalPlayer()
if player then
player:dismount()
end
end