Skip to content

Commit

Permalink
bring merging to MVP
Browse files Browse the repository at this point in the history
  • Loading branch information
phillipthelen committed Jul 11, 2023
1 parent bb54a65 commit 74ba5c0
Show file tree
Hide file tree
Showing 2 changed files with 15 additions and 0 deletions.
2 changes: 2 additions & 0 deletions website/common/locales/en/character.json
Original file line number Diff line number Diff line change
Expand Up @@ -150,6 +150,8 @@
"youCastParty": "You cast <%= spell %> for the party.",
"chatCastSpellParty": "<%= username %> casts <%= spell %> for the party.",
"chatCastSpellUser": "<%= username %> casts <%= spell %> on <%= target %>.",
"chatCastSpellPartyTimes": "<%= username %> casts <%= spell %> for the party <%= times =%> times.",
"chatCastSpellUserTimes": "<%= username %> casts <%= spell %> on <%= target %> <%= times =%> times.",
"critBonus": "Critical Hit! Bonus: ",
"gainedGold": "You gained some Gold",
"gainedMana": "You gained some Mana",
Expand Down
13 changes: 13 additions & 0 deletions website/server/libs/spells.js
Original file line number Diff line number Diff line change
Expand Up @@ -250,6 +250,19 @@ async function castSpell (req, res, { isV3 = false }) {
const lastMessage = lastMessages[0];
if (lastMessage.info.spell === spellId && lastMessage.info.user === user.profile.name) {
lastMessage.info.times += 1;
lastMessage.timestamp = Number(new Date());
if (targetType === 'user') {
lastMessage.message = `\`${common.i18n.t('chatCastSpellUserTimes', {
username: user.profile.name,
spell: spell.text(),
target: partyMembers.profile.name,
times: lastMessage.info.times,
}, 'en')}\``;
} else {
lastMessage.message = `\`${common.i18n.t('chatCastSpellPartyTimes', {
username: user.profile.name, spell: spell.text(), times: lastMessage.info.times,
}, 'en')}\``;
}
await lastMessage.save();
return;
}
Expand Down

0 comments on commit 74ba5c0

Please sign in to comment.