From 103ec8188a39a3c9d4273fecd55cb6451d4827f1 Mon Sep 17 00:00:00 2001 From: Patrick Wieth Date: Sun, 1 Jun 2025 14:25:23 +0200 Subject: [PATCH 1/5] encounters for params work now, are loaded etc., this is dependend on an updated chain --- .env.development | 8 ++-- src/components/elements/GalleryComponent.vue | 43 ++++++++++---------- src/views/EncounterCreatorPage.vue | 39 ++++++++++++++---- src/views/UserView/UserView.vue | 1 - 4 files changed, 57 insertions(+), 34 deletions(-) diff --git a/.env.development b/.env.development index 1cdd733f..23babb66 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ -VITE_APP_CHAIN_ID="carddevnet-12" +VITE_APP_CHAIN_ID="carddevnet-13" -VITE_API_COSMOS="http://lxgr.xyz:1317" -VITE_WS_TENDERMINT="http://lxgr.xyz:26657" -VITE_APP_FAUCET="http://lxgr.xyz:4500/claimTokens" +VITE_API_COSMOS="http://localhost:1317" +VITE_WS_TENDERMINT="http://localhost:26657" +VITE_APP_FAUCET="http://localhost:4500/claimTokens" diff --git a/src/components/elements/GalleryComponent.vue b/src/components/elements/GalleryComponent.vue index 5330de49..9abb74f4 100644 --- a/src/components/elements/GalleryComponent.vue +++ b/src/components/elements/GalleryComponent.vue @@ -1,29 +1,30 @@ diff --git a/src/views/EncounterCreatorPage.vue b/src/views/EncounterCreatorPage.vue index 8b37a850..752492e9 100644 --- a/src/views/EncounterCreatorPage.vue +++ b/src/views/EncounterCreatorPage.vue @@ -100,6 +100,27 @@ v-model="encounterName" placeholder="Encounter Title" /> +
+
+ +
+
+

Level:

+ +
+
+
@@ -182,7 +203,6 @@
-
@@ -254,7 +274,9 @@ const { queryQEncounter, queryQEncounterWithImage, queryQEncounters, queryQEncou const drawList = ref([]); let cropImage = ref(''); -let encounterName = ""; +let encounterName = ref(''); +let encounterType = ref('Constructed'); +let encounterLevel = ref(0); let filtersVisible = ref(true); let dragFrom = -1; let hqSelected = ref(false); @@ -362,7 +384,11 @@ onMounted(() => { queryQEncounterWithImage(route.query.id) .then((res) => { cropImage.value = res.encounter.image; - encounterName = res.encounter.encounter.name + encounterName = res.encounter.encounter.name; + + let parameters = res.encounter.encounter.parameters; + encounterType = ref(R.find(x => x.key == "type")(parameters).value ?? "Constructed"); + encounterLevel = ref(R.find(x => x.key == "level")(parameters).value ?? "0"); res.encounter.encounter.Drawlist.forEach(entry => { loadCard(entry).then(res => { @@ -485,12 +511,9 @@ const publish = () => { // unfold drawlist let cards = R.flatten( R.map(x => R.repeat(x.id, x.count), drawList.value) ) - // this crashes: - //let parameters:Map = new Map(); - //parameters.set("yes", "like"); - let parameters = {}; + let parameters = {type: encounterType, level: encounterLevel} - encounterCreate(encounterName, cards, parameters, cropImage.value, (res) =>{ + encounterCreate(encounterName, cards, parameters, cropImage.value, (res) => { console.log("success", res) }, (err) => { diff --git a/src/views/UserView/UserView.vue b/src/views/UserView/UserView.vue index a9e8fe73..2ecd0de7 100644 --- a/src/views/UserView/UserView.vue +++ b/src/views/UserView/UserView.vue @@ -366,7 +366,6 @@ const getEncounters = () => { .then((res) => { state.ownEncounters = R.map(y => ({id: y.Id, name: y.name}), R.filter(x => x.owner == state.addr, res.encounters)) }) - console.log("ownEncounters", state.ownEncounters) } const register = () => registerForCouncil(getUser, console.log); From e96c78fc498ae12432d98329d53493ceaad13270 Mon Sep 17 00:00:00 2001 From: Patrick Wieth Date: Wed, 30 Jul 2025 13:38:07 +0200 Subject: [PATCH 2/5] fix development env and add encounter draw mode --- .env | 2 +- .env.development | 8 ++++---- src/views/EncounterCreatorPage.vue | 31 +++++++++++++++++++----------- 3 files changed, 25 insertions(+), 16 deletions(-) diff --git a/.env b/.env index e61291c6..9b32d2c4 100644 --- a/.env +++ b/.env @@ -9,7 +9,7 @@ VITE_APP_FAUCET="https://cardchain.crowdcontrol.network/faucet/claimTokens" VITE_APP_FAUCET_SITEKEY="ea68532a-a9e6-4f99-9361-db90a3071b72" VITE_APP_ADDRESS_PREFIX=cc -VITE_APP_CHAIN_ID="cardtestnet-13" +VITE_APP_CHAIN_ID="cardtestnet-14" VITE_APP_CHAIN_NAME="Cardchain" VITE_APP_CARDIMG_MAXKB=500 VITE_APP_CARDIMG_SIZE_X=840 diff --git a/.env.development b/.env.development index 23babb66..a25e067c 100644 --- a/.env.development +++ b/.env.development @@ -1,5 +1,5 @@ -VITE_APP_CHAIN_ID="carddevnet-13" +VITE_APP_CHAIN_ID="carddevnet-14" -VITE_API_COSMOS="http://localhost:1317" -VITE_WS_TENDERMINT="http://localhost:26657" -VITE_APP_FAUCET="http://localhost:4500/claimTokens" +VITE_API_COSMOS="http://lxgr.xyz:1317" +VITE_WS_TENDERMINT="http://lxgr.xyz:26657" +VITE_APP_FAUCET="http://lxgr.xyz:4500/claimTokens" diff --git a/src/views/EncounterCreatorPage.vue b/src/views/EncounterCreatorPage.vue index 752492e9..22516f52 100644 --- a/src/views/EncounterCreatorPage.vue +++ b/src/views/EncounterCreatorPage.vue @@ -1,7 +1,7 @@