Skip to content

Card.GetPosition ​

Signature ​

lua
Card.GetPosition(Card c) -> int

Description ​

Returns c's current position value.

Parameters ​

  • c Card

Returns ​

  • int

Source ​

  • D:\Programs\GitHub\ygopro-core\libcard.cpp:3515

Used By ​

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

  • Detected in 12 indexed script(s).
  • Search this function in the Script Explorer with Card.GetPosition.
CardIDScriptDetected Calls
Digital Bug Corebage58600555Scripts/c58600555.lua1
Morphtronic Converter90659259Scripts/c90659259.lua1
Karakuri Super Shogun mdl 00N "Bureibu"25904894Scripts/c25904894.lua1
Karakuri Gama Oil11699941Scripts/c11699941.lua1
Karakuri Steel Shogun mdl 00X "Bureido"66976526Scripts/c66976526.lua1
Morphtronic Map56074358Scripts/c56074358.lua1
Madolche Chickolates26570480Scripts/c26570480.lua1
Karakuri Anatomy85541675Scripts/c85541675.lua1
Morpho Butterspy43573231Scripts/c43573231.lua1
Attack the Moon!83715234Scripts/c83715234.lua1
Karakuri Trick House33184236Scripts/c33184236.lua1
Earthquake Giant61864793Scripts/c61864793.lua1

Script Examples ​

Digital Bug Corebage (58600555) ​

Source: Scripts/c58600555.lua

lua
end
function c58600555.cfilter(c)
	local np=c:GetPosition()
	local pp=c:GetPreviousPosition()
	return ((np<3 and pp>3) or (pp<3 and np>3))

Morphtronic Converter (90659259) ​

Source: Scripts/c90659259.lua

lua
	local g=Duel.SelectTarget(tp,s.tgfilter,tp,LOCATION_MZONE,0,1,1,nil,e,tp)
	local tc=g:GetFirst()
	e:SetLabel(tc:GetPosition()|POS_FACEUP)
	if tc:IsAttackPos() then
		Duel.SetOperationInfo(0,CATEGORY_TODECK,g,1,0,0)

Karakuri Super Shogun mdl 00N "Bureibu" (25904894) ​

Source: Scripts/c25904894.lua

lua
end
function c25904894.cfilter(c,tp)
	local np=c:GetPosition()
	local pp=c:GetPreviousPosition()
	return c:IsSetCard(0x11) and c:IsControler(tp) and ((pp==0x1 and np==0x4) or (pp==0x4 and np==0x1))