Zenbot Wiki Difference between revisions of "Buffs"

Difference between revisions of "Buffs"

From Zenbot Wiki
(Created page with "=== Obtaining buff.obj === ==== Through obj.buff ==== This is the recommended way to obtain buffs ===== Example 1 - hash ===== local DravenSpinningAttack = player.buff[`DravenSpinningAttack`] print("Player has " .. (DravenSpinningAttack and "a spinning axe!" or "nothing?")) ===== Example 2 - string ===== local function getApheliosManager(t) return player.buff["Aphelios" .. t .. "Manager"] end if getApheliosManager("Infernum") then print("Player has...")
 
Line 21: Line 21:
  local slow = player.buff[Buff.Slow]
  local slow = player.buff[Buff.Slow]
   
   
  if slowthen
  if slow then
     print("Player is slowed until ", slow.endTime)
     print("Player is slowed until ", slow.endTime)
  end
  end

Revision as of 16:05, 1 April 2023

Obtaining buff.obj

Through obj.buff

This is the recommended way to obtain buffs

Example 1 - hash
local DravenSpinningAttack = player.buff[`DravenSpinningAttack`]

print("Player has " .. (DravenSpinningAttack and "a spinning axe!" or "nothing?"))
Example 2 - string
local function getApheliosManager(t)
    return player.buff["Aphelios" .. t .. "Manager"]
end

if getApheliosManager("Infernum") then
    print("Player has ApheliosInfernumManager")
end
Example 3 - type
local slow = player.buff[Buff.Slow]

if slow then
    print("Player is slowed until ", slow.endTime)
end