:root {
/* header measurements */
--header-height-on-desktop: 10rem;
--header-height-on-mobile: 10rem;
--header-h1-font-size: clamp(2rem, 5vw, 2.8125rem);
--header-h2-font-size: clamp(0.875rem, 3vw, 0.9375rem);
--logo-image: url("https://scp-jp.github.io/Black-Highlighter/img/logo.svg");
}
#header {
--search-textbox-text-color: var(--swatch-secondary-color);
background: none;
}
#header::before {
content: " ";
position: absolute;
width: 100%;
height: 100%;
left: 0;
top: 0.75rem;
background-image: var(--logo-image);
background-repeat: no-repeat;
background-position: center 0;
background-size: auto calc(var(--header-height-on-desktop) - 1.5rem);
opacity: 0.8;
pointer-events: none;
}
#header h1,
#header h2 {
margin: 0;
padding: 0;
width: 100%;
height: var(--header-height-on-desktop);
display: flex;
align-items: center;
justify-content: center;
display: flex;
align-items: center;
justify-content: center;
}
#header h1 a,
#header h1 a::before,
#header h2 span,
#header h2 span::before {
margin: 0;
padding: 0;
z-index: 0;
display: block;
text-align: center;
}
#header h1 {
z-index: 1;
}
#header h1 a::before,
#header h1 a::after {
content: var(--header-title);
}
#header h1 a::before {
color: rgb(var(--swatch-text-tertiary-color));
z-index: -1;
-webkit-text-stroke: 0.325rem rgb(var(--swatch-text-dark));
}
#header h1 a::after {
color: rgb(var(--swatch-headerh1-color));
z-index: 1;
}
#header h2 {
z-index: 0;
text-transform: uppercase;
pointer-events: none;
}
#header h2 span {
margin-top: calc(var(--header-height-on-mobile)/2 + var(--header-h1-font-size)/1.6 - 2em);
}
#header h2 span::before,
#header h2 span::after {
--wght: 600;
content: var(--header-subtitle);
position: absolute;
left: 50%;
transform: translateY(-50%) translateX(-50%);
width: 100%;
text-align: center;
}
#header h2 span::before {
-webkit-text-stroke: 0.25rem rgb(var(--swatch-text-dark));
}
#header h2 span::after {
color: rgb(var(--swatch-headerh2-color));
z-index: 1;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
color: rgba(0, 0, 0, 0);
}
@media (min-width: 36rem) {
#login-status {
flex-grow: 1;
left: 3%;
right: initial;
}
#login-status::before {
--mask-image: none;
background-color: transparent;
}
#login-status:not(:focus-within) {
color: rgb(var(--login-line-divider-color));
-webkit-user-select: initial;
-moz-user-select: initial;
-ms-user-select: initial;
user-select: initial;
}
#login-status #account-topbutton,
#login-status:not(:focus-within) #account-topbutton {
--clip-path:
polygon( 0 0, 100% 0, 100% 100%, 0 100% );
background-color: rgba(var(--login-arrow-color), 0);
}
#login-status #account-topbutton::before{
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
content: "";
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
background-color: rgba(var(--login-arrow-color), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton::before,
#login-status:not(:focus-within) #account-topbutton:hover::before {
--clip-path:
polygon( 30% 35%, 70% 35%, 50% 60%, 50% 60% );
--mask-image: initial;
}
#login-status:not(:focus-within) #account-topbutton::after {
display: none;
}
#login-status:not(:focus-within) *:not(#account-topbutton):not([href*="account/messages"]) {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
pointer-events: all;
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#login-status:not(:focus-within) *:not(#account-topbutton):not(#account-options):not([href*="account/messages"]) {
opacity: 1;
}
#login-status #my-account {
--wght: 300;
}
#account-options {
background: var(--gradient-header);
}
#search-top-box {
top: 1.5em;
right: 3%;
background: rgba(var(--search-focus-textbox-bg-color), 0.4);
}
#search-top-box:focus-within ~ #login-status {
opacity: 1;
}
#search-top-box::after {
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
transition:
background-color 150ms cubic-bezier(0.4, 0, 0.2, 1),
clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1),
-webkit-clip-path 150ms cubic-bezier(0.4, 0, 0.2, 1);
}
#search-top-box:not(:focus-within)::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0% 100%
);
background-color: rgba(var(--search-icon-bg-color, --dark-accent), 1);
-webkit-clip-path: var(--clip-path);
clip-path: var(--clip-path);
}
#search-top-box:not(:focus-within):hover::after {
--clip-path:
polygon(
0 0,
100% 0,
100% 100%,
0 100%
);
background-color: rgb(var(--search-icon-hover-bg-color));
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) {
max-width: var(--search-width);
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="text"] {
max-width: var(--search-width);
padding: 0 var(--search-height) 0 1em;
outline-width: 0;
background-color: rgb(var(--search-focus-textbox-bg-color), 0.35);
color: rgba(var(--search-textbox-text-color), 0.4);
cursor: pointer;
}
#search-top-box form[id="search-top-box-form"]:not(:focus-within) input[type="submit"],
#search-top-box form[id="search-top-box-form"]:focus-within input[type="submit"] {
pointer-events: all;
border: none;
}
}
#page-title::after,
.meta-title::after,
#page-title::before,
.meta-title::before {
content: "";
flex-grow: 1;
height: 0.0625rem;
background: rgb(var(--swatch-primary));
}
#page-title::before,
.meta-title::before {
margin: auto 1.25rem auto auto;
}
@supports(display: grid) {
:root {
--sidebar-width-on-desktop: calc((var(--base-font-size) * (14 / 15)) * 19);
--body-width-on-desktop: 45.75rem;
}
@media only screen and (min-width: 769px) {
#side-bar .close-menu {
display: block;
position: fixed;
top: unset;
bottom: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
background: unset;
opacity: 1;
pointer-events: all;
z-index: -1;
}
#side-bar .close-menu img {
color: transparent;
}
#side-bar .close-menu::before,
#side-bar .close-menu::after {
content: "";
box-sizing: border-box;
position: fixed;
display: block;
top: unset;
bottom: 0.5rem;
left: 0.5rem;
width: 3rem;
height: 3rem;
padding: 0;
margin: 0;
text-align: center;
pointer-events: all;
cursor: pointer;
transition:
opacity var(--sidebar-transition-timing);
}
#side-bar .close-menu::before {
--mask:url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' id='Hamburger' x='0' y='0' baseProfile='tiny' overflow='visible' version='1.2' viewBox='0 0 32 32' xml:space='preserve'%3E%3Cpath d='M4 10h24c1.1 0 2-.9 2-2s-.9-2-2-2H4c-1.1 0-2 .9-2 2s.9 2 2 2zm24 4H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2zm0 8H4c-1.1 0-2 .9-2 2s.9 2 2 2h24c1.1 0 2-.9 2-2s-.9-2-2-2z'/%3E%3C/svg%3E");
z-index: -1;
background-color: var(--toggle-icon-color, rgb(var(--sidebar-links-text))) !important;
-webkit-mask: var(--mask);
mask: var(--mask);
-webkit-mask-repeat: no-repeat;
mask-repeat: no-repeat;
-webkit-mask-position: 50% 50%;
mask-position: 50% 50%;
-webkit-mask-size: 60%;
mask-size: 60%;
}
#side-bar .close-menu::after {
z-index: -2;
background-color: var(--toggle-button-bg, rgb(var(--sidebar-bg-color))) !important;
border-radius: var(--toggle-roundness, 50%);
border: var(--toggle-border-color, rgb(var(--sidebar-links-text))) var(--toggle-border-width, 0.25rem) solid;
}
#side-bar:focus-within .close-menu,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu {
pointer-events: none;
}
#side-bar:focus-within .close-menu::before,
#side-bar:focus-within .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::before,
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover .close-menu::after {
opacity: 0;
pointer-events: none;
}
#side-bar {
display: block;
position: fixed;
top: 0;
left: calc(var(--sidebar-width-on-desktop)*-1);
z-index: 10;
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
height: 100%;
overflow-y: auto;
overflow-x: hidden;
margin-top: 0;
}
#side-bar:focus-within {
left: 0;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover {
left: 0;
}
#side-bar .side-block {
margin-top: 1rem;
background-color: rgb(0, 0, 0, 0);
border-radius: 0;
border-left-width: 0px;
border-right-width: 0px;
}
#main-content::before {
content: "";
display: block;
position: fixed;
top: 0;
right: 0;
z-index: -1;
opacity: 0;
transition:
opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
width 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
margin-left: var(--sidebar-width-on-desktop);
background: rgba(var(--swatch-menubg-black-color), .3) 1px 1px repeat;
padding-right: 0;
width: 100%;
height: 100vh;
pointer-events: none;
z-index: 99;
}
#side-bar:focus-within ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
#side-bar:not(:has(.close-menu:hover)):not(:focus-within):hover ~ #main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
@supports (-moz-appearance:none) and (background-attachment:local) and (not (-moz-osx-font-smoothing:auto)) { #side-bar {
padding: inherit;
} }
#content-wrap {
display: flex;
flex-direction: row;
width: calc(100vw - (100vw - 100%));
min-height: calc(100vh - calc(var(--final-header-height-on-desktop, 10.125rem)));
flex-grow: 2;
height: auto;
position: relative;
margin: 0 auto;
max-width: inherit;
}
#main-content {
width: 100%;
position: initial;
max-height: 100%;
padding: 2rem 1rem;
max-width: var(--body-width-on-desktop, 45.75rem);
margin: 0 auto;
}
#page-content {
max-width: min(90vw, var(--body-width-on-desktop, 45.75rem));
}
@supports (-webkit-hyphens:none) {
#side-bar {
transition:
left 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
padding-right 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms,
background-color 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
padding-right: 0;
background-color: rgb(0, 0, 0, 0);
pointer-events: all;
overflow-x: visible;
overflow-y: visible;
z-index: 999;
}
#side-bar::-webkit-scrollbar {
opacity: 0;
-webkit-transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
transition: opacity 500ms cubic-bezier(0.4, 0, 0.2, 1) 100ms;
}
#side-bar .close-menu::before {
z-index: 999;
}
#side-bar .close-menu::after {
z-index: 998;
}
#side-bar:hover .close-menu::before,
#side-bar:hover .close-menu::after {
opacity: 0;
}
#side-bar:hover {
left: 0;
background-color: rgba(var(--swatch-menubg-color), 1);
padding-right: 0;
}
#side-bar:hover::-webkit-scrollbar {
opacity: 1;
}
#side-bar:hover~#main-content::before {
width: calc(100% - var(--sidebar-width-on-desktop));
opacity: 1;
pointer-events: all;
}
}
}
}
}
:root {
--timeScale: 1;
--timeDelay: 0s;
}
/* Converting middle divider from box-shadow to ::before pseudo-element */
.anom-bar > .bottom-box { box-shadow: none!important; }
.anom-bar > .bottom-box::before {
position: absolute;
content: " ";
width: 100%;
height: 0.5rem;
background-color: rgb(var(--black-monochrome, 12, 12, 12));
transform: translateY(-0.74rem);
}
/* DIVIDER */
.anom-bar > .bottom-box::before {
animation-name: divider;
animation-duration: calc(0.74s * var(--timeScale));
animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.32,.38,.39,.94);
animation-fill-mode: backwards;
}
/* CLASSIFIED LEVEL BARS */
div.top-center-box > * {
animation-name: bar;
animation-duration: calc(0.45s * var(--timeScale));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.32s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.45s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.61s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.95s * var(--timeScale) + var(--timeDelay)); }
/* TOP TEXT */
div.top-left-box, div.top-right-box {
clip-path: polygon( 0% -50%, 150% -50%, 150% 100%, 0% 100%);
}
div.top-left-box > *, div.top-right-box > * {
position: relative;
animation-name: bottomup;
animation-duration: calc(0.65s * var(--timeScale));
animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
/*-----------------------------------*/
/*-----------------------------------*/
/* CONTAINMENT, DISRUPTION, RISK CLASSES */
div.text-part > * {
clip-path: polygon( 0% 0%, 100% 0%, 100% 100%, 0% 100%);
animation-name: expand2;
animation-duration: calc(0.5s * var(--timeScale));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.text-part > :nth-child(1) {
animation-name: expand1;
}
div.text-part > :nth-child(1) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(2) { animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay)); }
div.text-part > :nth-child(3) { animation-delay: calc(0.86s * var(--timeScale) + var(--timeDelay)); }
div.main-class::before, div.main-class::after {
animation-name: iconslide;
animation-duration: calc(0.45s * var(--timeScale));
animation-delay: calc(0.8s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
/* BOTTOM TEXT */
div.main-class > *, div.disrupt-class > *, div.risk-class > * {
white-space: nowrap;
animation-name: flowIn;
animation-duration: calc(0.42s * var(--timeScale));
animation-delay: calc(0.75s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: ease-out;
animation-fill-mode: backwards;
}
/*-----------------------------------*/
/*-----------------------------------*/
/* DIAMOND */
div.arrows {
animation-name: arrowspin;
animation-duration: calc(0.7s * var(--timeScale));
animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.quadrants > * {
animation-name: fade;
animation-duration: calc(0.3s * var(--timeScale));
animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.top-icon, div.right-icon, div.left-icon, div.bottom-icon {
animation-name: nodegrow;
animation-duration: calc(0.4s * var(--timeScale));
animation-delay: calc(1.4s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.12,.41,.27,.99);
animation-fill-mode: backwards;
}
div.diamond-part {
clip-path: polygon( -10% 0.37%, 120% 0.37%, 120% 100%, -10% 100%);
animation-name: diamondBorder;
animation-duration: calc(0.8s * var(--timeScale));
animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay));
animation-iteration-count: 1;
animation-timing-function: cubic-bezier(.32,.38,.39,.94);
animation-fill-mode: backwards;
will-change: box-shadow;
}
/* MOBILE QUERY */
@media (max-width: 480px ) {
.anom-bar > .bottom-box::before {
display:none;
}
.anom-bar > .bottom-box {
box-shadow: 0 -0.5rem 0 0 rgb(var(--black-monochrome, 12, 12, 12))!important;
}
div.top-center-box > * {
animation-name: bar-mobile;
animation-duration: calc(0.9s * var(--timeScale));
}
div.top-center-box > :nth-child(1) { animation-delay: calc(0.1s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(2) { animation-delay: calc(0.2s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(3) { animation-delay: calc(0.3s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(4) { animation-delay: calc(0.4s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(5) { animation-delay: calc(0.5s * var(--timeScale) + var(--timeDelay)); }
div.top-center-box > :nth-child(6) { animation-delay: calc(0.6s * var(--timeScale) + var(--timeDelay)); }
}
/*--- Motion Accessibility ---*/
@media screen and (prefers-reduced-motion: reduce) {
div.anom-bar-container { --timeScale: 0!important; }
}
/*-------------------------*/
@keyframes divider {
from { max-width: 0%; }
to { max-width: 100%; }
}
@keyframes bar {
from { max-width: 0%; }
to { max-width: 100%; }
}
@keyframes bar-mobile {
from { max-height: 0%; }
to { max-height: 100%; }
}
@keyframes bottomup {
from { top: 100px; }
to { top: 0; }
}
@keyframes expand1 {
from { opacity: 0; clip-path: inset(0 calc(100% - 0.75rem) 0 0); }
to { opacity: 1; clip-path: inset(0); }
}
@keyframes iconslide {
from { opacity: 0; transform: translateX(-5rem); }
to { opacity: 1; transform: translateX(0); }
}
@keyframes expand2 {
from { opacity: 0; width: 1%; }
to { opacity: 1; width: calc(100% - 0.25rem); }
}
@keyframes fade {
from { opacity: 0; }
to { opacity: 1; }
}
@keyframes flowIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
@keyframes arrowspin {
from { clip-path: circle(0%); transform: rotate(135deg); }
to { clip-path: circle(75%); transform: rotate(0deg); }
}
@keyframes nodegrow {
from { transform: scale(0);}
to { transform: scale(1);}
}
@keyframes diamondBorder {
from { box-shadow: -0.5rem -20rem 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
to { box-shadow: -0.5rem 0 0 0 rgb(var(--black-monochrome, 12, 12, 12)); }
}
クレジット
タイトル: SCP-8598 - シャープシューター
翻訳責任者:
C-Dives
翻訳年: 2024
著作権者:
PlaguePJP
原題: SCP-8598 - The Sharpshooter
作成年: 2024
初訳時参照リビジョン: 10
元記事リンク: ソース
副次クラス:
{$secondary-class}
撹乱クラス:
{$disruption-class}
特別収容プロトコル: SCP-8598は無力化しました。収容プロトコルは不要です。
説明: SCP-8598はプロレスラーであり、現実改変者でもあったゲイリー・モレノです。
SCP-8598は1966年に日本で興行を開始し、1974年に発展中のワールド・ワイド・レスリング・フェデレーションで活動を終えました。彼は、“懸賞金”と世界チャンピオンの座を追い求める無法者・賞金稼ぎのヒール、ジェリー・“シャープシューター”・ルーレットとして知名度を上げました。
1973年の交通事故の後、SCP-8598の異常性が発現し始めました。同時期に、彼は大鬱病性障害、統合失調症と推定される精神状態、アルコール依存、薬物依存を発症しました。SCP-8598はジェリー・“シャープシューター”・ルーレットとしてのみ生活し始め、公共の場でも常にプロレスの衣装を着用し、本名で言及されると無視するか激怒し、自警活動家として逃亡中の犯罪者を追跡し、一般人とプロレスの試合を行うようになりました。
SCP-8598と親しかった人物らは、この変化をケーフェイへの没頭と表現しています。即ち、SCP-8598にとっての現実世界の枠組みは、全てジェリー・“シャープシューター”・ルーレットというキャラクターを通して認識されており、その体験を確実に維持するため、人生のあらゆる出来事を現実歪曲能力で改変していたというものです。
補遺 8598.1: 初期のキャリアとWWWF時代
SCP-8598は1942年にテキサス州エルパソで誕生しました。18歳の時、SCP-8598はプロフットボールチームのダラス・カウボーイズに練習生として入団しましたが、膝の負傷で選手生命を断たれ、1年未満で解雇されました。SCP-8598はトレーナーからプロレス業界への転身を勧められ、幼馴染のラリー・ヘニングと同じ養成所に入学しました。
SCP-8598は、ジャック・“ガンスリンガー”・ルーレットという芸名の下に、日本の国際プロレス (IWE) のプロモーションでレスリングを行いました。ケーフェイにおけるSCP-8598はヒールとして宣伝され、プロモーションの王座を狙う無法者の賞金稼ぎというキャラクターを演じていました。当初、SCP-8598はラリー・ヘニングとタッグを組み、IWEタッグチーム王座を勝ち取りました。このタッグチームは1969年、SCP-8598が筋書きの一環としてリング上でヘニングを攻撃した時に解散しました。同年後半、SCP-8598は当時の王者 アントニオ猪木を破り、王座を獲得しました。
以下は、ワールド・レスリング・フェデレーション (WWF) の元シナリオライターであり、プロレス史家でもあるジム・コルネットの証言からの抜粋である。
コルネット: そうだな、まず断っておくが、彼は俺よりも前の時代の人だ。彼に関する俺の知識は全部、吉澤幸一が手掛けた、デカくてテカテカした写真が載ってる“ゴング”誌から得たものなんだ。昔、あの雑誌は日本のプロレス事情をアメリカのファンが知るための数少ない情報源の1つだった。しかしまぁ、確かに俺はガンスリンガーを知っているよ。彼は全てを持っていた! スター性だか、オーラだか、呼び名なんかどうだっていい。彼がサイド・ヘッドロックを掛けている白黒2つ折りの見開きページなんか、あまり長々と見つめてたらページから飛び出してぶちのめしに来そうだったもんな!
さて、彼は百万ドルの価値がありそうなルックスで、手に汗握る試合を繰り広げ、世界中でその活躍が報道されている。彼はスーパースターになるべきだ! どこに問題があるんだ、とそう思うだろう。
問題はだね、日本のファンが彼を延々と応援し続けたことだ。当時、ヒールがそんな扱いを受けるのは前代未聞だった。わざわざガイジンを連れて来るのはブーイングするためだった - 異国のヒールを出せば場は簡単に盛り上がる! じゃあ、その悪役がまるで善玉みたいに喝采を浴びたらどうするか? そいつをフェイスに変えるしかないよな。ただ、ブッカーの吉澤がそれを望まなかった。だからアメリカに送り返し、WWWFに縛り付け、ビンス・シニアに問題を押し付けたんだ。
1970年に猪木に王座を奪還された後、SCP-8598はワールド・ワイド・レスリング・フェデレーション (WWWF) と契約しました。WWWFの意向で、SCP-8598はジェリー・“シャープシューター”・ルーレットに改名しましたが、彼のキャラクターは概ねそのままでした。IWEがSCP-8598を最強クラスのヒールと位置付けたのに対して、WWWFはベビーフェイスのレスラーたちが王座争いの前に克服すべき壁としてSCP-8598を扱ったため、彼はミッドカードに留まり、IWE時代ほどの活躍には恵まれませんでした。
コルネット: 状況は下火になり始めた。彼は後押しを受けてはいたが、それは不規則なものだった。WWWFは興行を毎月開催していた - しかし、毎回指名されはしないし、次に試合に出る時に観客が顔を覚えてくれている保証は無い。日本の観客の前では、外国人であるだけで注目の的になる。アメリカでは、ブルーノ・サンマルチノやチーフ・ジェイ・ストロンボーみたいな強者の隣で目立つためには、デカい踏み台を掴み取らなきゃならない。
それが彼を苦しめた。日本にいた頃と同じような反応は得られず、対戦カードも昇格しない。WWWFはベビーフェイス重視の興行団体だ - トップヒールたちは数ヶ月先までずっとトップフェイスたちとの試合が組まれてた。レスラーの順位が上下動する余地はあまり無い。北東回廊鉄道の路線沿いにある全部のバーで飲んだくれる空き時間がたっぷりあったわけさ。
SCP-8598の交際相手、キャサリン・ホッブスは1970年12月に双子を出産しました。2人は後日結婚し、1971年末に3人目の子供が生まれました。1972年、SCP-8598はWWWFのミッドカードのまま低迷しており、同年9月には契約交渉を控えていました。
コルネット: 肉体は引き締まり、イケメンで、今まで想像したこともないほど稼ぐようになった若いレスラーが、外に出て女の子と会って、何やかんやある。9ヶ月後に赤ん坊が生まれて、そこで初めてそいつらは“しまった!”と言うんだよ。仲間とふざけ倒しながら国中を巡業するだけで済んでた仕事で、今や家族を養わなきゃならないからだ。
シャープシューターは契約交渉を間近に控えていた。妻と子供たちの傍にいたいから他のシマに移る気は無いし、改めて言うが、客引きになるほどの人気も無い。たまたまその頃、シューターの大親友の1人、イワン・コロフが王者だった。体重300ポンド余り、片腕に鎌と鎚のタトゥーを入れてロシア人の振りをしてたカナダ人のコロフは、その時点で1年近くトップヒールだった。
ブルーノ・サンマルチノがコロフと王座を賭けて戦う筋書きになってたが、生憎、ブルーノは大腿骨を真っ二つに折っちまった。そこで、ビンス・シニアは、邪悪な共産主義者を打倒して王座をUSAの手に取り戻すのに相応しい、アップルパイがお似合いな新顔のオール・アメリカン・ベビーフェイスを慌てて探し回る。いったいどうしよう? ビンスは辺りを見回して、そういえば長らく寝かせておいた体重300ポンドのカウボーイがいたっけな、と思い当たる。シューターは遂に機会を得たんだ。
1972年8月にブルーノ・サンマルチノが負傷した後、SCP-8598は挑戦者決定戦でペドロ・モラレスを破り、王座争奪戦の機会を得ました。翌週、SCP-8598の契約交渉が行われ、彼は年俸25万ドルで契約し、11月のイベントでコロフから王座を勝ち取るというシナリオが組まれました。
コルネット: シューターは1972年に年俸25万ドルを掴み取り、数ヶ月後には最強王者になることが決まっていて、更に4年間の契約を結んでいた。家族4人を養わなきゃいけないと分かったうえで、彼が最初に買ったのは8万ドルの競走馬だった。理解できないよ! 彼はその馬を車代わりにしていたんだ。 彼は… (含み笑い) 彼は舞台裏でも馬に乗ってて、ビンス・シニアはそいつの小便溜まりで転んじまったのさ。それ以降、彼がアリーナに馬を連れ込むのは許可されなくなった。彼は夜中に路上で乗馬するようになり、それがキャラクターへの没入に役立つんだと言った。
キャラクターを演じるレスラーにはそういうのが付き物だ。本当に熱心な奴らは、できる限り自分自身をキャラクターに近付けたがる。それが売りになるんだ。実際、俺が路上でシューターに会ったとして、彼が振り向いて「元気かい相棒、俺はゲイリーってんだ」なんて言ったとしたら、多分もう彼の試合を見ないだろうね。
こういう振る舞いは必ずしも奨励されちゃいなかったが、受け入れられていた。やがて、分かるだろう、彼は - それをやり過ぎてしまったんだ。
SCP-8598は契約更新後、アルトソプラノという名前の競走馬を購入しました。王者決定戦を1週間後に控えたある日、SCP-8598は住宅街を馬で走っていました。交差点でSCP-8598は自動車に衝突され、馬は死亡し、彼自身も重傷を負いました。彼はその後、王座決定戦から外され、モラレスと入れ替えられました。
補遺8598.2: 負傷と異常現象
SCP-8598の左大腿骨の粉砕骨折は、医師たちが当初、左脚の切断を検討したほどに深刻でした。また、鎖骨骨折、頭蓋骨骨折、重度の脳震盪、脳内液貯留も併発していました。幸いにも、脚を切断する必要は無いと判断され、代わりに鋼板がボルト留めされました。医師たちは、恐らく今後プロレスに復帰することも、走ることもできないだろうとSCP-8598に告げ、再び歩けるようになるまで18ヶ月かかると診断しました。
治療の一環としてSCP-8598に投与された鎮痛剤はすぐに依存症を引き起こし、彼が元々有していたアルコール依存傾向と相まって更に悪化しました。
以下はSCP-8598の妻、キャサリン・モレノの証言からの抜粋である。
モレノ: 事故は夫の心を折りました。あの人は本当に打ちのめされました。ただ車椅子に座って寝室の窓の外を眺めながら、独り言を呟いていました。
WWWFは医療費を全額負担してくれました。彼らが理学療法の費用を捻出してくれなければ、夫は多分、二度と歩けない身体になっていたでしょう。夫はとても順調なキャリアを積んでいましたが - 初期にかなりの高みに達した後、ずっとそれを追い求めるのに費やしていました。最大級の興行団体で王者になるまであと一歩のところまで来ていたのに - ようやくトップに躍り出る機会があったのに - それをマヌケな決断のせいで失ったことが、夫を追い詰めました。
あの人は最初の半年間、滅多に私と口を利きませんでした。新しいウィスキーが欲しい時、空っぽになったボトルを私に向かって振るのが、やり取りのほとんどでした。私はそれを制止できるような立場ではありませんでした。あの人は傷付いていましたし、お酒でほんの少しでも苦しみが和らぐのなら、それを取り上げるつもりはありませんでした。
(合間。)
止めるべきだったのに。
ラグー: 彼はいつから改善し始めたんですか?
モレノ: 引き籠っているうちにです。事故から半年ほどで、松葉杖を使って歩き始めました。まだ独り言しか言いませんでした。私は子供たちをできるだけ遠ざけましたし、契約の保証金があったからプロレスに戻る必要は無かったんですが、夫は復帰を望みました。おかしくなってしまったと悟ったのは、7ヶ月を過ぎた頃でした。あの日、私は家の中で大声であの人を呼んでいました、「ゲイリー」って。そうしたら、寝室で何かが割れる音がしたので、駆け付けました。あの人はシャープシューターのフル装備で、松葉杖も無しに真っすぐ立って私を待っていて、「俺の名前は何だ?」と訊きました。
私が「ゲイリー、あなた酔ってるのよ」と言うと、あの人はこちらに突進してきて、また同じ質問をしました。「俺の名前は何だ?」 私は怖くなって、答えられませんでした。あの人は私を見下ろして、歯を食いしばりながら「俺はシャープシューター・ジェリー・ルーレットだ」と言うと、家を出ていきました。
ラグー: それまで虐待はありましたか?
モレノ: いいえ、あの時以外、夫は私を殴るどころか、叫んだことさえありません。よく分かりませんが、まるでジェリー・ルーレットというキャラクターが実際のゲイリーになってしまったようで、ジェリーはヒールでした。夫はとても優しくて、私にも子供たちにも愛情を注いでくれました。でも、あの帽子とコートを着ると、その部分を忘れてしまうんです。あの人にはそれを家から引き離せる力がありました。
SCP-8598の精神衛生上の問題と異常な能力は、負傷後に表面化しました。歩行できないにも拘らず、SCP-8598がリング用の衣装を装着するたびに負傷は治癒し、試合可能な体調に戻りました。あるWWWFのイベント中、彼は酔った状態で予告無しに舞台裏に姿を見せましたが、直ちに退場させられ、完治するまで自宅待機を命じられました。
SCP-8598の現実改変能力は、彼を取り巻く世界がケーフェイの影響を受けるという形式で発現しました。SCP-8598と民間人の間で発生した格闘は、全て公式なプロレスの試合になりました。彼がどのような場所を訪れてもテーマ曲が流れ、彼の公式記録は彼の人生の様々な出来事を反映して更新されました。
ヘニング: シューターはボロボロだった - 見ていて悲しかった、本当に。俺があいつと疎遠になったのはそれが理由なんだ。一度、今すぐその場でレスリングをやろうとしてるみたいにフル装備のあいつが、俺のホテルの部屋に来たことがある。何かをブツブツ呟いていて、呂律が回っていなかった - 酔っているんだと思ったし、酔ったシューターに接する時は、落ち着かせてからベッドに寝かせるのが一番だって分かってた。そこでコートと帽子を脱がせたら、あいつの腕には注射針の痕があった。
出ていけ、もう付き合ってられないと言った。あいつは何度も繰り返し、「首吊り役人には仕事が要る、首吊り役人には仕事が要る」と言い続けていた。全く哀れだったよ。もう見ていられなかった。あの時、部屋には俺の妻もいたんだ。俺には - どうしようもなかった。ビンス・シニアに電話して、シューターには早急な治療が必要だと伝えた。俺たちがそれを手配し、色々準備していると、あいつは例の衣装でやって来た。座らせようとした時、俺は間違えてあいつをゲイリーと呼んじまった。あいつは俺を掴み上げ、壁に投げ付け、抑えつけて試合に勝った。
それから皆に向き直って、忘れもしない、こう言ったんだ。「神は裏切り者を地獄の第十二圏に送るが、悪魔は裏切り者を俺に送る。お前らの懸賞金は俺のものだし、俺は首吊り役人を待たせるのが嫌いなんだよ。」
また別な事件では、SCP-8598は身元不明の男性を狙っていた5人組の強盗に接近しました。強盗たちがSCP-8598に気付いて武器を向けると、SCP-8598はプロモを開始し、決め台詞の “生死を問わずデッド・オア・アライブ。お前がこのリングに上がれば、家に帰る時には冷たい死体だぜ” で締めくくりました。同時に、強盗の1人 ジョン・マクリアリーがゴミ収集箱の上に登り、SCP-8598をボディプレスで攻撃しました。それに続いて、他4名の強盗がSCP-8598を不意打ちしました。ある時点で、レフェリーが通りに呼ばれ、審判を開始しました。
SCP-8598は強盗5人全員にボディスラムを決め、積み重ねて押さえつけることで勝利しました。強盗5人はいずれもレスリングの訓練を受けた経験がなく、攻撃を開始してから組み伏せられるまでの“試合”の記憶がありませんでした。
以下は、元レスラーであり、SCP-8598のタッグチーム・パートナーであったオリアル・“イワン・コロフ”・ペラスの証言からの抜粋である。
ラグー: ゴリラ?
ペラス: はい。
ラグー: どうしてそんなことがあり得るんです?
ペラス: シューターがフィラデルフィア動物園に不法侵入したという、警察への通報がありましてね。午前3時、彼は衣装を着てゴリラの囲いの外に立ち、マイクを持って、ゴリラたちに向かってプロモをしているのを発見されました。翌日の夜、2人の飼育員が、囲いの中から無傷で出て来る彼を目撃しました。
ラグー: つまり、あなたは彼がゴリラと格闘したと推測しているんですね。
ペラス: いいえ、友よ。彼はゴリラと格闘して勝ったんですよ。
1973年、WWWFの医師たちは、SCP-8598が十分プロレスに復帰できるだけの健康を取り戻したと判断しました。WWWFとの契約延長交渉の最中、提示額が意図的に低く見積もられていると考えたSCP-8598は、プロモーターであるビンセント・J・マクマホンの両手足を縛り上げて“太陽が肌を焦がすまで”馬で引きずり回すと脅迫しました。この態度にも拘らず、WWWF運営陣は、SCP-8598がキャラクターを維持しているだけだと見做し、契約を成立させました。
復帰後、SCP-8598はメインイベントに返り咲きました。SCP-8598はボストン・ガーデンでの試合前テレビ中継でコロフを襲撃し、挑戦者決定戦の出場者枠を奪い取りました。入場時、SCP-8598はナイフで武装したファンに攻撃されました。大腿動脈の裂傷と、本来ならば死に至るほどの失血にも拘らず、SCP-8598はリングに上がりました。問題の襲撃者、17歳のグレゴリー・カプリンはバリケードを飛び越えてリングに上がり、SCP-8598に複数のプロレス技を掛け始めました。カプリンはかなりの肥満体で、レスリングの訓練を一度も受けていませんでしたが、2人は15分間格闘し、SCP-8598が勝利しました。SCP-8598は傷口を縫合され、当初予定されていた通りの試合が行われ、やはりSCP-8598が勝利しました。
1973年5月、SCP-8598は遂にWWWF世界ヘビー級王座を獲得し、史上4人目の王座保持者となりました。
補遺8598.3: 死と遺産
SCP-8598は11月、挑戦者決定戦の機会を奪った筋書きの続きとして、コロフとの王座決定戦が予定されていました。彼は到着規定時刻になってもアリーナに姿を見せませんでした。
ペラス: '50年代には、どの団体にも試合の到着規定時刻がありました。イベントが午後8時に始まるなら、みんな遅くとも午後2時には会場にいるという決まりで、しかも実際は12時には着いていなければいけない。3時30分になっても、シューターは現れませんでした。また別な馬を買ってはしゃいでるんじゃないかと思いましたよ。私はビンスと話し、彼はタレント担当者のジムのところに行き、ジムはシューターが宿泊しているホテルを知らないかと私に訊いてきました。
だから電話しましたよ。「もしもし、WWWFの者ですが、レスラーの1人が試合会場にまだ来ていないんです。彼が何時頃チェックアウトしたかご存知ですか? 名前はジェリー・ルーレットです。」 (含み笑い) 絶対にゲイリー・モレノの名前ではチェックインしないだろうと察しはついてましたからね。そして、ああ、畜生。
(ペラスは鼻をすする。)
「もしもし」 その女性は言いました。「今、警察が来ているんです。ルーレットさんは亡くなりました。」
酷い話でしょう。信じられなかった。未だに信じられない。 […] なんて酷い話なんだ。
SCP-8598は重篤な心臓発作により、32歳で死去しました。彼の血液からは鎮痛剤とアルコールの痕跡が検出されたものの、それらは心臓発作の主な要因とは見做されませんでした。SCP-8598の名を冠したトーナメントが後に開催され、優勝したブルーノ・サンマルチノは、興行後のプロモで勝利の栄誉をSCP-8598に捧げました。SCP-8598の帽子とブーツがサンマルチノによってリングに持ち込まれ、優勝杯はその隣に置かれました。
コルネット: 問題を抱えて活躍できないプロレスラーってのは一目瞭然だ。それは - シャープシューターには当て嵌まらない。シャープシューターがどこで終わり、ゲイリー・モレノがどこから始まるのかは、誰にも分からなかった。彼の事情はそのまま見逃されていた。多分他のレスラーたちよりも少しばかり大目に見られていたと思う。
俺は今でも毎日これについて考える。自分の仕事に、技巧に、芸術にこれほどまで打ち込んだ奴の心臓がただ止まるなんてことが許されていいのか? 彼はまだ終わってなかった。終わりには程遠い、それに […] 彼には自分の物語を完結させるチャンスが無かった。彼は確かに問題を抱えていたが、薬物の過剰摂取でもアルコール中毒でもなく、心臓はただ止まってしまったんだ。
もしかしたら彼は中毒を克服し、もう少しだけ現実の世界に足を付け直し、偉大な王者になれたかもしれない。だが - 彼はその機会を遂に得られなかった。俺は、そういう可能性や、彼がプロレス業界にいた5年間でどれほどの貢献を果たしたかを考える。あと10年あれば彼が何を成し遂げられたか、今はもう想像するしかない。
ワールド・レスリング・エンターテインメントは2012年、SCP-8598を殿堂入りさせました。以下は、ラリー・ヘニングによる殿堂入りスピーチからの抜粋です。
ヘニング: 俺がシャープシューターを“ゲイリー・モレノ”と呼んでいないのに気付いただろう、それにはちゃんと理由がある。シャープシューターは本当に、純粋に、無法者として、カウボーイとして、賞金稼ぎとして、ジェリー・ルーレットとして生きていたからだ。公の場であろうと試合中であろうと、いついかなる時でも、あいつはシャープシューターであり、そう扱われることを求めていた。
俺は、舞台裏であいつにうっかり「調子はどうだい、ゲイリー」と声を掛け、真のシャープシューターと対面した連中を大勢見てきた。あいつは一度だけ警告した後、相手の指名手配ポスターを作って自分のロッカーに張り出すんだ。生死を問わずデッド・オア・アライブ、あいつはその懸賞金を手に入れる覚悟だった。
プロレスは舞台劇だ。プロレスはエンターテインメントだ。プロレスは台本仕立てだ。今どきはニュースレターや取材記者が舞台裏の話にすぐさま飛びついて、幻想を打ち砕いてしまう。シャープシューターが7年間の短いキャリアで護ってきた幻想をだ。あいつは心身ともにシャープシューターであるために全力で戦った、そしてそれこそがあいつの最大の功績だ - あるキャラクターを見事に体現し、一体化してみせた。シャープシューターはこの世を去ったが、ケーフェイは生き続ける。それだけがあいつの望みだった。
本ページを引用する際の表記:
このコンポーネントの使用方法については、ライセンスボックス を参照してください。ライセンスについては、ライセンスガイド を参照してください。