Commit 3fa92746 authored by Chunchi Che's avatar Chunchi Che

use cardImgUrl in neos.config.json

parent 1e3c68f5
Pipeline #20407 passed with stages
in 6 minutes and 40 seconds
{ {
"assetsPath": "/neos-assets" "assetsPath": "/neos-assets",
"cardImgUrl": "https://cdn02.moecube.com:444/images/ygopro-images-zh-cn"
} }
...@@ -19,6 +19,7 @@ import { ...@@ -19,6 +19,7 @@ import {
sendSelectCardResponse, sendSelectCardResponse,
sendSelectChainResponse, sendSelectChainResponse,
} from "../../api/ocgcore/ocgHelper"; } from "../../api/ocgcore/ocgHelper";
import NeosConfig from "../../../neos.config.json";
const CheckCardModal = () => { const CheckCardModal = () => {
const dispatch = store.dispatch; const dispatch = store.dispatch;
...@@ -117,7 +118,7 @@ const CheckCardModal = () => { ...@@ -117,7 +118,7 @@ const CheckCardModal = () => {
cover={ cover={
<img <img
alt={option.code.toString()} alt={option.code.toString()}
src={`https://cdn02.moecube.com:444/images/ygopro-images-zh-CN/${option.code}.jpg`} src={`${NeosConfig.cardImgUrl}/${option.code}.jpg`}
style={{ width: 100 }} style={{ width: 100 }}
/> />
} }
......
...@@ -18,6 +18,7 @@ import { ...@@ -18,6 +18,7 @@ import {
setCheckCardModalV2IsOpen, setCheckCardModalV2IsOpen,
setCheckCardModalV2ResponseAble, setCheckCardModalV2ResponseAble,
} from "../../reducers/duel/mod"; } from "../../reducers/duel/mod";
import NeosConfig from "../../../neos.config.json";
const CheckCardModalV2 = () => { const CheckCardModalV2 = () => {
const dispatch = store.dispatch; const dispatch = store.dispatch;
...@@ -83,7 +84,7 @@ const CheckCardModalV2 = () => { ...@@ -83,7 +84,7 @@ const CheckCardModalV2 = () => {
cover={ cover={
<img <img
alt={option.code.toString()} alt={option.code.toString()}
src={`https://cdn02.moecube.com:444/images/ygopro-images-zh-CN/${option.code}.jpg`} src={`${NeosConfig.cardImgUrl}/${option.code}.jpg`}
style={{ width: 100 }} style={{ width: 100 }}
/> />
} }
...@@ -105,7 +106,7 @@ const CheckCardModalV2 = () => { ...@@ -105,7 +106,7 @@ const CheckCardModalV2 = () => {
cover={ cover={
<img <img
alt={option.code.toString()} alt={option.code.toString()}
src={`https://cdn02.moecube.com:444/images/ygopro-images-zh-CN/${option.code}.jpg`} src={`${NeosConfig.cardImgUrl}/${option.code}.jpg`}
/> />
} }
/> />
......
...@@ -58,7 +58,7 @@ const FixedSlot = (props: { ...@@ -58,7 +58,7 @@ const FixedSlot = (props: {
); );
dispatch( dispatch(
setCardModalImgUrl( setCardModalImgUrl(
`https://cdn02.moecube.com:444/images/ygopro-images-zh-CN/${props.state.occupant.id}.jpg` `${NeosConfig.cardImgUrl}/${props.state.occupant.id}.jpg`
) )
); );
dispatch( dispatch(
...@@ -102,7 +102,7 @@ const FixedSlot = (props: { ...@@ -102,7 +102,7 @@ const FixedSlot = (props: {
? faceDown ? faceDown
? new BABYLON.Texture(`${NeosConfig.assetsPath}/card_back.jpg`) ? new BABYLON.Texture(`${NeosConfig.assetsPath}/card_back.jpg`)
: new BABYLON.Texture( : new BABYLON.Texture(
`https://cdn02.moecube.com:444/images/ygopro-images-zh-CN/${props.state.occupant.id}.jpg` `${NeosConfig.cardImgUrl}/${props.state.occupant.id}.jpg`
) )
: new BABYLON.Texture(`${NeosConfig.assetsPath}/card_slot.png`) : new BABYLON.Texture(`${NeosConfig.assetsPath}/card_slot.png`)
} }
......
...@@ -38,9 +38,7 @@ const Hands = () => { ...@@ -38,9 +38,7 @@ const Hands = () => {
sequence={idx} sequence={idx}
position={position} position={position}
rotation={handRotation} rotation={handRotation}
cover={(id) => cover={(id) => `${NeosConfig.cardImgUrl}/${id}.jpg`}
`https://cdn02.moecube.com:444/images/ygopro-images-zh-CN/${id}.jpg`
}
/> />
); );
})} })}
...@@ -113,9 +111,7 @@ const CHand = (props: { ...@@ -113,9 +111,7 @@ const CHand = (props: {
setCardModalText([state.occupant?.text.name, state.occupant?.text.desc]) setCardModalText([state.occupant?.text.name, state.occupant?.text.desc])
); );
dispatch( dispatch(
setCardModalImgUrl( setCardModalImgUrl(`${NeosConfig.cardImgUrl}/${state.occupant?.id}.jpg`)
`https://cdn02.moecube.com:444/images/ygopro-images-zh-CN/${state.occupant?.id}.jpg`
)
); );
dispatch( dispatch(
setCardModalInteractivies( setCardModalInteractivies(
......
...@@ -41,7 +41,7 @@ const SingleSlot = (props: { ...@@ -41,7 +41,7 @@ const SingleSlot = (props: {
return { return {
name: item.occupant?.text.name, name: item.occupant?.text.name,
desc: item.occupant?.text.desc, desc: item.occupant?.text.desc,
imgUrl: `https://cdn02.moecube.com:444/images/ygopro-images-zh-CN/${item.occupant?.id}.jpg`, imgUrl: `${NeosConfig.cardImgUrl}/${item.occupant?.id}.jpg`,
interactivies: item.idleInteractivities.map((interactivy) => { interactivies: item.idleInteractivities.map((interactivy) => {
return { return {
desc: interactTypeToString(interactivy.interactType), desc: interactTypeToString(interactivy.interactType),
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment