mirror of
https://github.com/redstrate/Kawari.git
synced 2025-05-12 14:47:46 +00:00
This makes the Teleport action functional now, although it looks pretty rough as it warps you instantly instead of waiting for the action to actually finish.
51 lines
1.6 KiB
Lua
51 lines
1.6 KiB
Lua
function onBeginLogin(player)
|
|
-- send a welcome message
|
|
player:send_message("Welcome to Kawari!")
|
|
end
|
|
|
|
function split(input, separator)
|
|
if separator == nil then
|
|
separator = '%s'
|
|
end
|
|
|
|
local t = {}
|
|
for str in string.gmatch(input, '([^'..separator..']+)') do
|
|
table.insert(t, str)
|
|
end
|
|
|
|
return t
|
|
end
|
|
|
|
-- please keep these ids sorted!
|
|
|
|
-- Actions
|
|
registerAction(3, "actions/Sprint.lua")
|
|
registerAction(5, "actions/Teleport.lua")
|
|
registerAction(9, "actions/FastBlade.lua")
|
|
|
|
-- Items
|
|
registerAction(6221, "items/Fantasia.lua")
|
|
|
|
-- Events
|
|
registerEvent(721028, "tosort/UnendingJourney.lua")
|
|
registerEvent(721044, "tosort/CrystalBell.lua")
|
|
registerEvent(131079, "warp/WarpInnLimsaLominsa.lua")
|
|
registerEvent(131080, "warp/WarpInnGridania.lua")
|
|
registerEvent(131081, "warp/WarpInnUldah.lua")
|
|
registerEvent(131082, "common/GenericWarp.lua")
|
|
registerEvent(131083, "common/GenericWarp.lua")
|
|
registerEvent(131084, "common/GenericWarp.lua")
|
|
registerEvent(131092, "common/GenericWarp.lua")
|
|
registerEvent(131093, "common/GenericWarp.lua")
|
|
registerEvent(131094, "common/GenericWarp.lua")
|
|
registerEvent(720916, "custom/000/cmndefinnbed_00020.lua")
|
|
registerEvent(1245185, "opening/OpeningLimsaLominsa.lua")
|
|
registerEvent(1245186, "opening/OpeningGridania.lua")
|
|
registerEvent(1245187, "opening/OpeningUldah.lua")
|
|
|
|
-- TODO: Generic warps might be decided through ArrayEventHandler?
|
|
|
|
-- Commands
|
|
registerCommand("setpos", "commands/debug/SetPos.lua")
|
|
registerCommand("classjob", "commands/debug/ClassJob.lua")
|
|
registerCommand("setspeed", "commands/debug/SetSpeed.lua")
|