P0nk / Cosmic

MapleStory Global v83 server emulator
https://discord.gg/JU5aQapVZK
GNU Affero General Public License v3.0
418 stars 215 forks source link

Ariant Coliseum: Fix score counting and trade conversation #227

Closed HarkuLi closed 4 months ago

HarkuLi commented 8 months ago

Score Counting

Description

The score counting of Ariant Coliseum is broken. Score of a player isn't updated after catching a monster.

Cause/Solution

Ariant score should be updated whenever a player catching a monster.

Trade Conversation

Description

Players can't exchange the "Palm Tree Beach Chair" after earning 100 points.

Cause/Solution

The order for checking conditions of Ariant point is wrong. The correct order for checking conditions should be:

  1. Ariant points >= 100 => continue to exchange
  2. Ariant points + reward in this game >= 100 => hint that the player should convert the reward to points first
  3. Otherwise, the player doesn't have enough points to exchange the chair.
P0nk commented 4 months ago

Looks like I'm unable to merge due to merge conflicts. Could you please resolve them? I'm unable to see which file it is, but probably .gitignore.

HarkuLi commented 4 months ago

I have rebased master branch and resolved the conflict in the .gitignore file.