local CONST = require 'config.const' local Suspicion = require 'systems.suspicion' local Base = require 'profession.base' Base.register('phantom', function(unit, ability) unit:add_state(CONST.STATE_INVISIBLE) unit:set_transparent_when_invisible(false) unit:set_move_collision(1, false) unit:add_attr('移动速度', 1.5, '增益') clicli.timer.wait(4.0, function() unit:remove_state(CONST.STATE_INVISIBLE) unit:set_move_collision(1, true) unit:add_attr('移动速度', -1.5, '增益') end) Suspicion.add(unit, 20) end) return Base