Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Weighted Slotting #366

Merged
merged 12 commits into from
Aug 28, 2024
Merged

Weighted Slotting #366

merged 12 commits into from
Aug 28, 2024

Commits on Aug 10, 2024

  1. initial

    Doubleumc committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    7cc20bb View commit details
    Browse the repository at this point in the history
  2. weighting adjustments

    multi-tiered new player bonus, delayed streak bonus
    Doubleumc committed Aug 10, 2024
    Configuration menu
    Copy the full SHA
    7377d38 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. exclude jobless

    don't try to assign players that have no wanted jobs
    Doubleumc committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2d6c5e8 View commit details
    Browse the repository at this point in the history
  2. weighted shuffle in setup

    moves the weighted shuffle to the list generation
    Doubleumc committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    45cf379 View commit details
    Browse the repository at this point in the history
  3. has_job_priorities() docs

    Doubleumc committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    b785c01 View commit details
    Browse the repository at this point in the history
  4. shuffle_weight()

    move the weighted shuffling logic into a separate, more robust proc
    Doubleumc committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    2844c1b View commit details
    Browse the repository at this point in the history
  5. temp disable DB access

    want to make sure everything is solid before letting it touch the DB
    Doubleumc committed Aug 14, 2024
    Configuration menu
    Copy the full SHA
    fd099c5 View commit details
    Browse the repository at this point in the history

Commits on Aug 15, 2024

  1. enable DB access

    its not going to blow anything up
    Doubleumc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    2ab2017 View commit details
    Browse the repository at this point in the history
  2. shuffle bugfix

    was shuffling the wrong list
    Doubleumc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    37b9dae View commit details
    Browse the repository at this point in the history
  3. null-safe client access

    ensure a client (and prefs) exist before adding to list
    Doubleumc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    c6dd95b View commit details
    Browse the repository at this point in the history
  4. GLOB.new_player_list

    was already filtering to new_players so use the list for it, also expand single letter var M to player
    Doubleumc committed Aug 15, 2024
    Configuration menu
    Copy the full SHA
    f6d74b9 View commit details
    Browse the repository at this point in the history

Commits on Aug 18, 2024

  1. improved logging

    removed unnecessary assignment logging, added more useful ones
    Doubleumc committed Aug 18, 2024
    Configuration menu
    Copy the full SHA
    f738869 View commit details
    Browse the repository at this point in the history