" Galaxy

-
rb_sysopen - /srv/api/yugioh_card_prices/web/views/card_price.hamlfile: template.rblocation: binreadline: 289
/home/sally/.rvm/gems/ruby-3.0.0/gems/tilt-2.2.0/lib/tilt/template.rb inbinread else raise Type
Error, "Can't load the template file. Pass a string with a path " + "or an object that responds to lớn 'to_str', 'path' or 'to_path'" over end over def read_template_file data = File.binread(file) # set it lớn the mặc định external (without verifying) # :nocov: data.force_encoding(Encoding.default_external) if Encoding.default_external # :nocov: data end
/home/sally/.rvm/gems/ruby-3.0.0/gems/tilt-2.2.0/lib/tilt/template.rb inread_template_file else raise Type
Error, "Can't load the template file. Pass a string with a path " + "or an object that responds khổng lồ 'to_str', 'path' or 'to_path'" over end over def read_template_file data = File.binread(file) # set it to the mặc định external (without verifying) # :nocov: data.force_encoding(Encoding.default_external) if Encoding.default_external # :nocov: data end
/home/sally/.rvm/gems/ruby-3.0.0/gems/tilt-2.2.0/lib/tilt/template.rb ininitialize
options.delete :default_encoding # Skip encoding detection from magic comments and forcing that encoding # for compiled templates
options.delete :skip_compiled_encoding_detection # load template data & prepare (uses binread to avoid encoding issues)
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb innew found = File.exist?(file) if found path = tệp tin break over end throw :layout_missing if eat_errors && !found template.new(path, 1, options) kết thúc end when Proc compile_block_template(template, options, &data) when String template_cache.fetch engine, data, options, views vì compile_block_template(template, options) data
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock in compile_template found = File.exist?(file) if found path = tệp tin break end end throw :layout_missing if eat_errors && !found template.new(path, 1, options) over end when Proc compile_block_template(template, options, &data) when String template_cache.fetch engine, data, options, views bởi vì compile_block_template(template, options) data
/home/sally/.rvm/gems/ruby-3.0.0/gems/tilt-2.2.0/lib/tilt.rb inblock in fetch # If a value has been previously cached for key then it is # returned. Otherwise, block is yielded to & its return value # which may be nil, is cached under key và returned. #
/home/sally/.rvm/gems/ruby-3.0.0/gems/tilt-2.2.0/lib/tilt.rb infetch # Caches a value for key, or returns the previously cached value. # If a value has been previously cached for key then it is # returned. Otherwise, block is yielded to and its return value # which may be nil, is cached under key và returned. #
/home/sally/.rvm/gems/ruby-3.0.0/gems/tilt-2.2.0/lib/tilt.rb infetch # Caches a value for key, or returns the previously cached value. # If a value has been previously cached for key then it is # returned. Otherwise, block is yielded to and its return value # which may be nil, is cached under key và returned. #
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incompile_template def compile_template(engine, data, options, views) eat_errors = options.delete :eat_errors template = Tilt raise "Template engine not found: #engine" if template.nil? case data when Symbol template_cache.fetch engine, data, options, views bởi body, path, line = settings.templates if body body = body.call if body.respond_to?(:call) template.new(path, line.to_i, options) toàn thân else found = false
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inrender options<:outvar> ||= '
_out_buf' unless exclude_outvar options<:default_encoding> ||= settings.default_encoding # compile và render template begin layout_was =
default_layout = false template = compile_template(engine, data, options, views) output đầu ra = template.render(scope, locals, &block) ensure
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inhaml over def erb(template, options = , locals = , &block) render(:erb, template, options, locals, &block) over def haml(template, options = , locals = , &block) render(:haml, template, options, locals, &block) over def builder(template = nil, options = , locals = , &block) options<:default_content_type> = :xml render_ruby(:builder, template, options, locals, &block) end
watchlist = <> over end haml :card_price kết thúc end end get '/get_card_prices/:card_name' vị | card_name | card_name = CGI.unescape card_name
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incall pattern = compile(path, route_mustermann_opts) method_name = "#verb #path" unbound_method = generate_method(method_name, &block) conditions =
conditions = <> wrapper = block.arity.zero? ? proc : proc a, p end def compile(path, route_mustermann_opts = ) Mustermann.new(path, **mustermann_opts.merge(route_mustermann_opts))
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock in compile! pattern = compile(path, route_mustermann_opts) method_name = "#verb #path" unbound_method = generate_method(method_name, &block) conditions =
conditions = <> wrapper = block.arity.zero? ? proc a, _p : proc a, p over def compile(path, route_mustermann_opts = ) Mustermann.new(path, **mustermann_opts.merge(route_mustermann_opts))
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock (3 levels) in route! routes = base.routes<
request.request_method> routes&.each vì |pattern, conditions, block| response.delete_header('Content-Type') unless
pinned_response returned_pass_block = process_route(pattern, conditions) do |*args| env<'sinatra.route'> = "#
request.request_method #pattern" route_eval block<*args> over # don't wipe out pass_block in superclass pass_block = returned_pass_block if returned_pass_block kết thúc # Run routes defined in superclass.

Bạn đang xem: Galaxy


/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inroute_eval route_eval(&pass_block) if pass_block route_missing over # Run a route block & throw :halt with the result. Def route_eval throw :halt, yield kết thúc # If the current request matches pattern and conditions, fill params # with keys and call the given block. # Revert params afterwards. # # Returns pass block.
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock (2 levels) in route! routes = base.routes<
request.request_method> routes&.each vì |pattern, conditions, block| response.delete_header('Content-Type') unless
pinned_response returned_pass_block = process_route(pattern, conditions) bởi vì |*args| env<'sinatra.route'> = "#
request.request_method #pattern" route_eval block<*args> kết thúc # don't wipe out pass_block in superclass pass_block = returned_pass_block if returned_pass_block end # Run routes defined in superclass.
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock in process_route
params<:captures> = force_encoding(captures) unless captures.nil? || captures.empty? else values += params.values.flatten kết thúc catch(:pass) vì conditions.each c block ? block : yield(self, values) over rescue Standard
Error
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incatch captures = pattern.match(route).captures.map URI_INSTANCE.unescape(c) if c values += captures
params<:captures> = force_encoding(captures) unless captures.nil? || captures.empty? else values += params.values.flatten end catch(:pass) vì chưng conditions.each c block ? block : yield(self, values) end rescue Standard
Error
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inprocess_route captures = pattern.match(route).captures.map URI_INSTANCE.unescape(c) if c values += captures
params<:captures> = force_encoding(captures) unless captures.nil? || captures.empty? else values += params.values.flatten over catch(:pass) bởi conditions.each throw :pass if c.bind(self).call == false block ? block : yield(self, values) over rescue Standard
Error
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock in route! # Run routes defined on the class & all superclasses. Def route!(base = settings, pass_block = nil) routes = base.routes<
request.request_method> routes&.each bởi vì |pattern, conditions, block| response.delete_header('Content-Type') unless
pinned_response returned_pass_block = process_route(pattern, conditions) bởi vì |*args| env<'sinatra.route'> = "#
request.request_method #pattern" route_eval block<*args> end # don't wipe out pass_block in superclass pass_block = returned_pass_block if returned_pass_block end
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb ineach over end # Run routes defined on the class và all superclasses. Def route!(base = settings, pass_block = nil) routes = base.routes<
request.request_method> routes&.each vày |pattern, conditions, block| response.delete_header('Content-Type') unless
pinned_response returned_pass_block = process_route(pattern, conditions) vì |*args| env<'sinatra.route'> = "#{
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inroute! end end # Run routes defined on the class and all superclasses. Def route!(base = settings, pass_block = nil) routes = base.routes<
request.request_method> routes&.each vì |pattern, conditions, block| response.delete_header('Content-Type') unless
pinned_response returned_pass_block = process_route(pattern, conditions) do |*args| env<'sinatra.route'> = "#{
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock in dispatch! over invoke vị static! if settings.static? && (request.get? || request.head?) filter! :before vị
pinned_response = !response<'Content-Type'>.nil? end route! kết thúc rescue ::Exception => e invoke handle_exception!(e) ensure begin filter! :after unless env<'sinatra.static_file'> rescue ::Exception => e
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incatch env<'sinatra.static_file'> = path cache_control(*settings.static_cache_control) if settings.static_cache_control? send_file path, options.merge(disposition: nil) end # Run the block with 'throw :halt' tư vấn and apply result to the response. Def invoke(&block) res = catch(:halt, &block) res = if (Integer === res) || (String === res) if (Array === res) && (Integer === res.first) res = res.dup status(res.shift) body(res.pop) headers(*res)
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb ininvoke env<'sinatra.static_file'> = path cache_control(*settings.static_cache_control) if settings.static_cache_control? send_file path, options.merge(disposition: nil) end # Run the block with 'throw :halt' support and apply result to lớn the response. Def invoke(&block) res = catch(:halt, &block) res = if (Integer === res) || (String === res) if (Array === res) && (Integer === res.first) res = res.dup status(res.shift) body(res.pop) headers(*res)
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb indispatch!
request.params).each vì chưng |key, val| next unless val.respond_to?(:force_encoding) val = val.dup if val.frozen?
params = force_encoding(val) kết thúc invoke bởi static! if settings.static? && (request.get? || request.head?) filter! :before bởi vì
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock in call!
pinned_response = nil template_cache.clear if settings.reload_templates invoke dispatch! invoke error_block!(response.status) unless
response<'Content-Type'> if Array === body toàn thân && body<0>.respond_to?(:content_type) content_type body<0>.content_type elsif (default = settings.default_content_type) content_type default
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incatch env<'sinatra.static_file'> = path cache_control(*settings.static_cache_control) if settings.static_cache_control? send_file path, options.merge(disposition: nil) end # Run the block with 'throw :halt' support and apply result to lớn the response. Def invoke(&block) res = catch(:halt, &block) res = if (Integer === res) || (String === res) if (Array === res) && (Integer === res.first) res = res.dup status(res.shift) body(res.pop) headers(*res)
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb ininvoke env<'sinatra.static_file'> = path cache_control(*settings.static_cache_control) if settings.static_cache_control? send_file path, options.merge(disposition: nil) over # Run the block with 'throw :halt' tư vấn and apply result khổng lồ the response. Def invoke(&block) res = catch(:halt, &block) res = if (Integer === res) || (String === res) if (Array === res) && (Integer === res.first) res = res.dup status(res.shift) body(res.pop) headers(*res)
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incall!
pinned_response = nil template_cache.clear if settings.reload_templates invoke dispatch! invoke error_block!(response.status) unless
response<'Content-Type'> if Array === body && body<0>.respond_to?(:content_type) content_type body<0>.content_type elsif (default = settings.default_content_type) content_type default
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incall
pinned_response = nil # whether a before! filter pinned the content-type yield self if block_given? end # Rack gọi interface. Def call(env) dup.call!(env) over def call!(env) # :nodoc:
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-protection-3.0.6/lib/rack/protection/xss_header.rb incall # # Options: # xss_mode:: How the browser should prevent the attack (default: :block) class XSSHeader default_options xss_mode: :block, nosniff: true def call(env) status, headers, toàn thân =
app.call(env) headers<'X-XSS-Protection'> ||= "1; mode=#options<:xss_mode>" if html? headers headers<'X-Content-Type-Options'> ||= 'nosniff' if options<:nosniff> kết thúc end endend
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-protection-3.0.6/lib/rack/protection/base.rb incall end def call(env) unless accepts? env instrument env result = react env kết thúc result or app.call(env) kết thúc def react(env) result = send(options<:reaction>, env) result if (Array === result) && (result.size == 3) end
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-protection-3.0.6/lib/rack/protection/base.rb incall over def call(env) unless accepts? env instrument env result = react env end result or app.call(env) over def react(env) result = send(options<:reaction>, env) result if (Array === result) && (result.size == 3) end
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-protection-3.0.6/lib/rack/protection/json_csrf.rb incall class Json
Csrf default_options allow_if: nil alias react deny def call(env) request = Request.new(env) status, headers, body = app.call(env) if has_vector?(request, headers) warn env, "attack prevented by #self.class" react_and_close(env, body) or else
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-protection-3.0.6/lib/rack/protection/base.rb incall kết thúc def call(env) unless accepts? env instrument env result = react env over result or app.call(env) end def react(env) result = send(options<:reaction>, env) result if (Array === result) && (result.size == 3) end
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-protection-3.0.6/lib/rack/protection/base.rb incall over def call(env) unless accepts? env instrument env result = react env over result or app.call(env) end def react(env) result = send(options<:reaction>, env) result if (Array === result) && (result.size == 3) end
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-protection-3.0.6/lib/rack/protection/frame_options.rb incall frame_options = options<:frame_options> frame_options = options<:frame_options>.to_s.upcase unless frame_options.respond_to? :to_str frame_options.to_str end end def call(env) status, headers, toàn thân =
app.call(env) headers<'X-Frame-Options'> ||= frame_options if html? headers end end endend
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/session/abstract/id.rb incontext def call(env) context(env) over def context(env, phầm mềm =
app) req = make_request env prepare_session(req) status, headers, body toàn thân = app.call(req.env) res = Rack::Response::Raw.new status, headers commit_session(req, res) over private
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/session/abstract/id.rb incall
default_options.delete(:same_site) initialize_sid end def call(env) context(env) kết thúc def context(env, app =
app) req = make_request env prepare_session(req) status, headers, body = app.call(req.env) res = Rack::Response::Raw.new status, headers
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/null_logger.rb incall class Null
Logger def initialize(app)
app.call(env) over def info(progname = nil, &block); over def debug(progname = nil, &block); kết thúc def warn(progname = nil, &block); end def error(progname = nil, &block); end def fatal(progname = nil, &block); end
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/head.rb incall # all other requests unchanged. Class Head def initialize(app)
app.call(env) if env == HEAD < status, headers, Rack::Body
Proxy.new(<>) bởi body.close if body.respond_to? :close over >
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/show_exceptions.rb incall def
app.call(env) rescue Exception => e errors = env<'rack.errors'> env<'rack.errors'> =
eats_errors if prefers_plain_text?(env) content_type = 'text/plain' body = dump_exception(e)
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incall # Some Rack handlers (Rainbows!) implement an extended body object protocol, however, # some middleware (namely Rack::Lint) will break it by not mirroring the methods in question. # This middleware will detect an extended toàn thân object và will make sure it reaches the # handler directly. We bởi vì this here, so our middleware & middleware phối up by the tiện ích will # still be able khổng lồ run. Class Extended
Rack def call(env) result = app.call(env) callback = env<'async.callback'> return result unless callback && async?(*result) after_response callback.call result setup_close(env, *result) throw :async end
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incall kết thúc def helpers
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb inblock in call setup_default_middleware builder setup_middleware builder builder.run app builder end def call(env) synchronize prototype.call(env) over # like Kernel#caller but excluding certain magic entries & without # line / method information; the resulting array contains filenames only. Def caller_files cleaned_caller(1).flatten end
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb insynchronize end
mutex.synchronize(&block) else yield end end # used for deprecation warnings def warn_for_deprecation(message) warn message + " from #cleaned_caller.first.join(':')" end
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incall setup_default_middleware builder setup_middleware builder builder.run phầm mềm builder over def call(env) synchronize prototype.call(env) kết thúc # like Kernel#caller but excluding certain magic entries and without # line / method information; the resulting array contains filenames only. Def caller_files cleaned_caller(1).flatten end
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/tempfile_reaper.rb incall class Tempfile
Reaper def initialize(app)
app.call(env) body_proxy = Body
Proxy.new(body) do env.each(&:close!) unless env.nil? kết thúc kết thúc endend
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/lint.rb in_call assert("No env given") env check_env env env = Input
Wrapper.new(env) env = Error
Wrapper.new(env) ## and returns an Array of exactly three values: ary =
app.call(env) assert("response is not an Array, but #ary.class") ary.kind_of? Array assert("response array has #ary.size elements instead of 3") ary.size == 3
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/lint.rb incall ## after to lớn catch all mistakes. ## = Rack applications ## A Rack application is a Ruby object (not a class) that ## responds to lớn +call+. Def call(env = nil) dup._call(env) over def _call(env) ## It takes exactly one argument, the *environment* assert("No env given") env check_env env
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/show_exceptions.rb incall CONTEXT = 7 def initialize(app)
app.call(env) rescue Standard
Error, Load
Error, Syntax
Error => e exception_string = dump_exception(e) env.puts(exception_string) env.flush if accepts_html?(env)
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/common_logger.rb incall # will not be logged, so if exception handling middleware are used, # they should be loaded after this middleware. Additionally, because # the logging happens after the request body toàn thân has been fully sent, any # exceptions raised during the sending of the response body toàn thân will # cause the request not lớn be logged. Def call(env) began_at = Utils.clock_time status, headers, body =
app.call(env) headers = Utils::Header
Hash toàn thân = Body
Proxy.new(body) log(env, status, headers, began_at) end private
/home/sally/.rvm/gems/ruby-3.0.0/gems/sinatra-3.0.6/lib/sinatra/base.rb incall env<'sinatra.commonlogger'> ?
app.call(env) : super kết thúc superclass.class_eval do alias_method :call_without_check, :call unless method_defined? :call_without_check def call(env) env<'sinatra.commonlogger'> = true call_without_check(env) over end over class Error end
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/chunked.rb incall end end # If the rack ứng dụng returns a response that should have a body, # but does not have Content-Length or Transfer-Encoding headers, # modify the response to lớn use chunked Transfer-Encoding. Def call(env) status, headers, toàn thân =
app.call(env) headers = Header
Hash if chunkable_version?(env) && !STATUS_WITH_NO_ENTITY_BODY.key?(status.to_i) && !headers && !headers
/home/sally/.rvm/gems/ruby-3.0.0/gems/rack-2.2.7/lib/rack/content_length.rb incall include Rack::Utils def initialize(app)
app.call(env) headers = Header
Hash if !STATUS_WITH_NO_ENTITY_BODY.key?(status.to_i) && !headers && !headers obody = body
/home/sally/.rvm/gems/ruby-3.0.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb inprocess_client env<"rack.early_hints"> = lambda bởi |headers| e103_response_write(client, headers) end end env<"rack.after_reply"> = <> status, headers, toàn thân =
These are the card details for the Yu-Gi-Oh! TCG card, "Galaxy-Eyes Cipher Blade Dragon."Please refer khổng lồ this page for the Yu-Gi-Oh! TCG official rules for "Galaxy-Eyes Cipher Blade Dragon."If you have any questions regarding how to use "Galaxy-Eyes Cipher Blade Dragon," go khổng lồ "FAQs Related khổng lồ This Card" for clarification on its usage.Please go khổng lồ "Search For Decks Containing This Card," if you would lượt thích to tìm kiếm for Decks that contain "Galaxy-Eyes Cipher Blade Dragon."
*
Rank 9
3 level 9 monsters
You can also Xyz Summon this thẻ by using a Rank 8 "Galaxy-Eyes" Xyz quái nhân you control as material. (Transfer its materials khổng lồ this card.) Cannot be used as material for an Xyz Summon. Once per turn: You can detach 1 material from this card, then target 1 thẻ on the field; destroy it. If this Xyz Summoned thẻ you control, is destroyed by battle with an opponent"s attacking monster, or destroyed by an opponent"s thẻ effect, and sent to your GY: You can target 1 "Galaxy-Eyes Cipher Dragon" in your GY; Special Summon it.
*
Continuous
During damage calculation, if your "Cipher" quái vật battles, while another boss with its same name is on the field: You can double the ATK of your battling "Cipher" boss khủng until the over of the Battle Phase. You can only use this effect of "Cipher Interference" once per turn.
Cipher Mirror Knight
XLIGHTLevel 4ATK 0DEF 0When a "Cipher" boss you control is destroyed by battle & sent khổng lồ your Graveyard: You can discard this card; send 1 card from your hand or field lớn the Graveyard, & if you do, Special Summon that destroyed monster. During the kết thúc Phase, if this thẻ is in the Graveyard because it was sent there this turn: You can địa chỉ 1 "Cipher" card from your Deck khổng lồ your hand. You can only use this effect of "Cipher Mirror Knight" once per turn.
Cipher Spectrum
XTRAPIf a "Cipher" Xyz Monster(s) you control that has Xyz Material is destroyed by battle or an opponent"s thẻ effect & sent khổng lồ your Graveyard: Target 1 of those monsters; Special Summon it, và if you do, Special Summon 1 Xyz quái nhân from your Extra Deck with the same name as that Xyz Monster.
Cipher Twin Raptor
XLIGHTLevel 4ATK 1600DEF 800If your opponent controls a face-up quái dị that was Special Summoned from the Extra Deck and you control no monsters, you can Special Summon this card (from your hand). You can discard 1 card; Special Summon 1 "Cipher" quái nhân from your hand or Deck, also you cannot Special Summon monsters for the rest of this turn, except "Cipher" monsters. You can only use this effect of "Cipher Twin Raptor" once per turn.
Cipher Wing
XLIGHTLevel 4ATK 1400DEF 1200If you control a "Cipher" monster, you can Special Summon this card (from your hand). You can Tribute this card; increase the Levels of all "Cipher" monsters you control by 4 until the end of this turn.

Xem thêm: Vệ Sinh Đầu Phun Máy In Siêu Tốc Với 3 Cách Rửa Đầu Phun Máy In Epson


Double Cipher
XTRAPIf your opponent controls a boss khủng with the highest ATK on the field (even if tied): Target 1 "Galaxy-Eyes" or "Cipher" Xyz boss khủng you control that has Xyz Material; detach all Xyz Materials from that Xyz Monster, and if you do, Special Summon 1 monster from your Extra Deck with the same name as that Xyz Monster.
Search All Cards
Monster Cards
Spell Cards
Trap Cards
Search All Cards
Monster Cards
Spell Cards
Trap Cards
Equip
Field
Quick-Play
Ritual
Continuous
Normal
Continuous
Counter
Normal
Equip
Field
Quick-Play
Ritual
Continuous
Counter
Normal
Spellcaster
Dragon
Zombie
Warrior
Beast-Warrior
Beast
Winged Beast
Fiend
Fairy
Insect
Dinosaur
Reptile
Fish
Sea Serpent
Aqua
Pyro
Thunder
Rock
Plant
Machine
Psychic
Divine-Beast
Wyrm
Cyberse

The Yu-Gi-Oh! TCG thẻ Database is an official Konami Site for the Yu-Gi-Oh! Trading thẻ Game.You can search through all Yu-Gi-Oh! TCG cards, kiểm tra detailed rules, and view the Forbidden & Limited List.You can also register and manage cards và Decks you own via My Deck or tìm kiếm through Deck Recipes posted for public viewing as a reference for fine-tuning your Decks.

*
How to lớn Play
You can tìm kiếm through all Yu-Gi-Oh! TCG cards. You can also tìm kiếm for Decks containing a card via its card Details page. Thẻ info will be available starting from its release date.
You can view lists of Yu-Gi-Oh! TCG cards contained in different Packs or Boxes (Products, Perks, etc.).The latest info will become available starting from their release date.
You can tìm kiếm through Decks that have been posted for public viewing.You can search for a Tournament Championship Deck/Tournament Runner-Up Deck or Decks that contain a specific card.
The ranking is calculated based on newly created decks and decks used in tournaments.Here you can kiểm tra the decks that are currently trending.
You can register your Deck Recipes and post them to show khổng lồ other users. (Speed Duel Decks & Duel liên kết Decks can be registered as well.)You can use this feature to organize và manage your Decks và cards.
You can manage lists of cards you own và cards you want as Owned Cards and Wish List, respectively. Go to lớn the thẻ Details page after logging in to add more cards lớn your lists.
This is a danh mục of cards whose usage in official tournaments is either prohibited or limited in terms of the number of cards with the same name allowed in a Deck. Check out the latest version.