ALTER TABLE zones ADD COLUMN can_evac INT NULL DEFAULT '1' AFTER can_gate;
Added 2 lua functions:
int EQ2Emu_lua_SetCanEvac(lua_State* state)
int EQ2Emu_lua_GetCanEvac(lua_State* state)
Example code is in spells/scout/escape.lua and below:
function precast(Caster, Target)
if(GetCanEvac(Caster) == 1)
then
return true
else
SendMessage(Caster, "You cannot use evacuate spells in this zone.", "red")
return false
end
return true
end
Fixed, requires SQL Change
ALTER TABLE `zones` ADD COLUMN `can_evac` INT NULL DEFAULT '1' AFTER `can_gate`;
Added 2 lua functions:
int EQ2Emu_lua_SetCanEvac(lua_State* state)
int EQ2Emu_lua_GetCanEvac(lua_State* state)
Example code is in spells/scout/escape.lua and below:
function precast(Caster, Target)
if(GetCanEvac(Caster) == 1)
then
return true
else
SendMessage(Caster, "You cannot use evacuate spells in this zone.", "red")
return false
end
return true
end
Need the ability to lock evac spells in zonescripts... will also probably need a EvacAllowed check for spell scripts
Fixed, requires SQL Change
ALTER TABLE
zones
ADD COLUMNcan_evac
INT NULL DEFAULT '1' AFTERcan_gate
;Added 2 lua functions: int EQ2Emu_lua_SetCanEvac(lua_State* state) int EQ2Emu_lua_GetCanEvac(lua_State* state)
Example code is in spells/scout/escape.lua and below:
function precast(Caster, Target)
end