WordPress.org

Forums

BadgeOS
[resolved] Milestones are crossing into mulitple Achievements (8 posts)

  1. zanzaboonda
    Member
    Posted 1 year ago #

    Hi again-

    This is weird... I think it might be a bug?

    My site is similar to NaNoWriMo but for screenplays (I'm trying to fill the void left by ScriptFrenzy). As such, I have many variations on achievements; people self-assign each milestone according to their progress.

    Example:

    A Three-Act Film Screenplay achievement will have five milestones:

    • First Ten Pages
    • Act One of Three
    • Midpoint
    • Act Two of Three
    • Act Three of Three

    A Seven-Act TV Screenplay achievement will have eight milestones:

    • Teaser
    • Act One of Seven
    • Act Two of Seven
    • Act Three of Seven
    • Act Four of Seven
    • Act Five of Seven
    • Act Six of Seven
    • Act Seven of Seven

    Okay, here's my problem.

    Although I have created separate badges for every single one of the variations, e.g., Act One of Five (for a five-act script) or Act One of Three (for a three-act script, naturally), etc. the milestones seem to be... cross-pollinating? lol

    Using the above examples, if I complete all of the Three-Act Film structure milestones, it will also mark off Acts 1, 2, and 3 of the Seven-Act TV structure achievement, even though the milestones are not the same - they are similar but different.

    Of course, I discovered this after spending hours upon hours setting them up... lol *sigh*

    I do use the Duplicate Post plugin, but I can't think of why that would make a difference, unless you know of something.

    Any thoughts or ideas? I would really, really, really appreciate any help you can provide.

    Thanks so much!

    http://wordpress.org/plugins/badgeos/

  2. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    That is a very interesting issue, and one I am not quite sure how it's happening.

    My best guess at the moment is post slug related, but at the same time, they shouldn't be able to share slugs unless there are posts that have parents. This is because all of the post types share the same database table.

    If I think of anything else, I'll let you know, and I'll try to share this thread with our devs to see if they have any ideas.

  3. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    BadgeOS handles achievement earning and relationships (e.g. step-to-achievement) via post IDs, which MUST be unique, and no duplicating plugin could botch that.

    If you could, could you share a screenshot of the steps admin interface for two of the cross-pollenating achievements.

    What we're suspecting at the moment is that you may have inadvertently (or purposely) used the same achievement for steps across multiple badges, which wouldn't be unique to each milestone.

  4. zanzaboonda
    Member
    Posted 1 year ago #

  5. zanzaboonda
    Member
    Posted 1 year ago #

    Reflecting on your post again...

    By multiple badges, do you mean the same featured image for each milestone? If so, then that would probably be accurate.

    Although, I do also have a "winner" badge that I use for all of the achievements, and they weren't all awarded to me. Just one. Does that make sense?

  6. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    By multiple achievement use, we were meaning the same achievement entry in the database, not just an image associated. I'll pass this info along though, and we hopefully we can come up with a good possible answer.

  7. zanzaboonda
    Member
    Posted 1 year ago #

    Okay, thanks. :)

  8. Michael Beckwith
    Member
    Plugin Author

    Posted 1 year ago #

    zanzaboonda is this still an issue for you at all? or did things get to a point where it's not a problem?

Topic Closed

This topic has been closed to new replies.

About this Plugin

  • BadgeOS
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic