Skip to content

bit.lshift ​

Signature ​

lua
bit.lshift(int a, int b) -> int

Description ​

Returns a shifted left by b bits.

Parameters ​

  • a int
  • b int

Returns ​

  • int

Source ​

  • Utilities/utility.lua:24

Used By ​

Generated from the local Scripts/ folder and cards.cdb.

  • Detected in 6 indexed script(s).
  • Search this function in the Script Explorer with bit.lshift.
CardIDScriptDetected Calls
Salamangreat Sunlight Wolf87871125Scripts/c87871125.lua1
Flash Charge Dragon95372220Scripts/c95372220.lua1
Knightmare Goblin39064822Scripts/c39064822.lua1
Cairngorgon, Antiluminescent Knight21501505Scripts/c21501505.lua1
Vampire Duke58947797Scripts/c58947797.lua1
Gouki Thunder Ogre30010480Scripts/c30010480.lua2

Script Examples ​

Salamangreat Sunlight Wolf (87871125) ​

Source: Scripts/c87871125.lua

lua
		return ec:GetLinkedGroup():IsContains(c)
	else
		return bit.band(ec:GetLinkedZone(c:GetPreviousControler()),bit.lshift(0x1,c:GetPreviousSequence()))~=0
	end
end

Flash Charge Dragon (95372220) ​

Source: Scripts/c95372220.lua

lua
		return ec:GetLinkedGroup():IsContains(c)
	else
		return bit.band(ec:GetLinkedZone(c:GetPreviousControler()),bit.lshift(0x1,c:GetPreviousSequence()))~=0
	end
end

Knightmare Goblin (39064822) ​

Source: Scripts/c39064822.lua

lua
	local c=e:GetHandler()
	local sumzone=c:GetLinkedZone()
	local relzone=-bit.lshift(1,c:GetSequence())
	return 0,sumzone,relzone
end