Author Topic: [BUG] Completing multiplayer quests does not give reward & advance town progress  (Read 5385 times)

peewee_RotA

  • Sr. Member
  • Posts: 272
  • Karma: +8/-0
    • View Profile
When completing a quest in multiplayer the success dialog does not display, the target item is not taken, and the reward is not given. As a side effect, the town progress is not updated to open new items.

I know that there are a bunch of other glitches related to multiplayer but I think this one is a higher priority. Although there's a hurdle to solve (making sure that at least one of the players has the target object and somehow divvying up the reward proportionally) I plan on putting in a fix for this over the weekend but there's a bigger issue that should be discussed.

Can we make a new installer for the official version once this bug is fixed? There's a couple major features waiting to be released. The lighting compiler for sure and a few other I'm forgetting.

peewee_RotA

  • Sr. Member
  • Posts: 272
  • Karma: +8/-0
    • View Profile
Got most of the way done with a fix. Gonna do more testing and apply it to the main branch when it's ready.

peewee_RotA

  • Sr. Member
  • Posts: 272
  • Karma: +8/-0
    • View Profile
YAY!!! I got it fixed. Still gotta fix the current adventure number issue and merge into master, but I was having an issue with the players all being removed from the current group too soon and I finally realized where it was happening.  ;D

LysleShields

  • Administrator
  • Full Member
  • Posts: 208
  • Karma: +6/-1
  • Is the potion half full or half empty?
    • View Profile
    • Amulets & Armor
Nice find!

peewee_RotA

  • Sr. Member
  • Posts: 272
  • Karma: +8/-0
    • View Profile
Merged to master branch of main fork. I want to test again in this source base, but I believe it's good to go now.

When reviewing the change, please don't judge too harshly. I'm resending the gamestart packet with a new status code to indicate completion or non completion. I might create a brand new message for the functionality in the future, but for the moment the current set has been tested quite a bit and I fear introducing more changes.  :-[

peewee_RotA

  • Sr. Member
  • Posts: 272
  • Karma: +8/-0
    • View Profile
Everything seems to be working in the main fork. Here's an alpha copy of the new executable.
« Last Edit: March 19, 2016, 12:55:15 PM by peewee_RotA »

peewee_RotA

  • Sr. Member
  • Posts: 272
  • Karma: +8/-0
    • View Profile
Made some more changes to make players stay in the player list until they go to the guild or quit. Added more descriptive user names.

Download an alpha here
https://drive.google.com/open?id=0B53xwpRlaEsdTE0tZFJaMHJ4cVk

Extract to your installation destination and overwrite aa.exe
Default installation is C:\Games\Amulets & Armor