ahora se ofrecen 5 pavo a cambio de 5 elotes

This commit is contained in:
2025-08-27 16:54:14 -06:00
parent 7cee57f135
commit acc700e50c

View File

@@ -26,10 +26,10 @@
<div class="offer-text"> <div class="offer-text">
Ofrecer <span class="token pill"> Ofrecer <span class="token pill">
<span class="icon">🦃</span> <span class="icon">🦃</span>
<span class="val">3</span> <span class="val">5</span>
</span> a cambio de <span class="token pill"> </span> a cambio de <span class="token pill">
<span class="icon">🌽</span> <span class="icon">🌽</span>
<span class="val">3</span> <span class="val">5</span>
</span> </span>
</div> </div>
<div class="basic-actions"> <div class="basic-actions">
@@ -41,7 +41,7 @@
</button> </button>
</div> </div>
<div v-if="!canMakeBasicOffer && !isFinished" class="hint invalid"> <div v-if="!canMakeBasicOffer && !isFinished" class="hint invalid">
No tienes suficientes pavos para esta oferta (necesitas 3🦃) No tienes suficientes pavos para esta oferta (necesitas 5🦃)
</div> </div>
</div> </div>
</div> </div>
@@ -128,7 +128,7 @@ const maxOfferElote = computed(() => p1EloteTokens.value);
const maxRequestPavo = computed(() => p2PavoTokens.value); const maxRequestPavo = computed(() => p2PavoTokens.value);
const maxRequestElote = computed(() => p2EloteTokens.value); const maxRequestElote = computed(() => p2EloteTokens.value);
const isNonsense = computed(() => (offerPavo.value|0) === (requestPavo.value|0) && (offerElote.value|0) === (requestElote.value|0)); const isNonsense = computed(() => (offerPavo.value|0) === (requestPavo.value|0) && (offerElote.value|0) === (requestElote.value|0));
const canMakeBasicOffer = computed(() => p1PavoTokens.value >= 3); const canMakeBasicOffer = computed(() => p1PavoTokens.value >= 5);
function clampAll() { function clampAll() {
offerPavo.value = Math.max(0, Math.min(offerPavo.value | 0, maxOfferPavo.value)); offerPavo.value = Math.max(0, Math.min(offerPavo.value | 0, maxOfferPavo.value));
@@ -237,12 +237,12 @@ function propose() {
function proposeBasic() { function proposeBasic() {
if (isFinished.value || !canMakeBasicOffer.value) return; if (isFinished.value || !canMakeBasicOffer.value) return;
// Send fixed basic offer: 3 pavos for 3 elotes // Send fixed basic offer: 5 pavos for 5 elotes
const payload = { const payload = {
offerPavo: 3, offerPavo: 5,
offerElote: 0, offerElote: 0,
requestPavo: 0, requestPavo: 0,
requestElote: 3 requestElote: 5
}; };
emit('propose', payload); emit('propose', payload);
} }