RW Payout Formulas | API Development | TORN

RW Payout Formulas

    • RaJez [2872321]
    • Role: Civilian
    • Level: 55
    • Posts: 69
    • Karma: 14
    • Last Action: 1 hour
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Thread created on 03:53:20 - 21/05/24 (10 months ago)
    |
    Last replied 01:29:51 - 24/05/24 (10 months ago)

    Hoping you all can help me with the best method to calculate RW payouts.  I'm using the API to call the attack details from our war start and end times and I'm including all the data returned to build our faction reports.  My data objects include both mine and the enemy faction details....  we want to evaluate score bleed and the respect the opposing faction earned by farming our members. 

    I'd like to learn if there is an optimized formula to calc payouts? I'm currently using

    ((2*war hits+1.5*assists+0.5*losses +0.5*interupts+1*non war hits) *  FFaverage)+retals  

    to create a weighted score. Then distributing net payout based on this weighted score. 

    I'd very much like to hear how you calculate payouts. Or if there are flaws with the formula I'm using?

    I appreciate your insight and comments!

    -RaJez

    Last edited by RaJez on 03:54:17 - 21/05/24 (10 months ago)
    • Omanpx [1906686]
    • Role: Civilian
    • Level: 100
    • Posts: 2,911
    • Karma: 19,216
    • Last Action: 3 hours
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 04:27:22 - 21/05/24 (10 months ago)
    Post link copied to clipboard Copy post link

    Personally, i feel like overcomplicating the payout formula is just extra work for leadership with very little impact and possible confusion coming from members. That said, you van try out the reports generated by Debrief - i think it has most of the features you mentioned and you can export the data as a csv to work with. I'll hopefully include a payout calculator in there as well at some point.

    Edit: just realised you already messaged me about it :D To comment on the formula - I don't think paying for losses or interrupts is needed. Also, having a fixed payout factor for assists and non war hits is risky and can be abused. We usually go about payouts depending on how the war played out. If we needed chain hits - wr pay for non-war as well. Otherwise we don't. Assist coefficient also depends on how hard the war was. We had a member abuse how Torn counts assists recently, inflating his assist count.

    Tldr: It's tricky to make it fair, we just do flat ratios for war hits, assists and non-war hitd depending on the war.

    Last edited by Omanpx on 04:32:26 - 21/05/24 (10 months ago)

    Toolbox - a collection of my tools and spreadsheets made for Torn.

    Guidebook - a collection of guides i made for Torn.

    • RaJez [2872321]
    • Role: Civilian
    • Level: 55
    • Posts: 69
    • Karma: 14
    • Last Action: 1 hour
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 04:43:33 - 21/05/24 (10 months ago)
    Post link copied to clipboard Copy post link

    Thanks so much Omanpx. I'd be honored to share my google sheet and app script with you! I had a previous report that allowed us to choose whether to pay for assists or to adjust a fixed price for non war hits (I hate calling them outside hits but that's what everyone calls them).

    What are your thoughts about using the FF avg as a multiplier on the weighted score?  We used that to discourage higher levels spamming low value targets to stack hits 

    • Personality [461378]
    • Role: Civilian
    • Level: 82
    • Posts: 137
    • Karma: 3
    • Last Action: 3 days
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 15:02:13 - 22/05/24 (10 months ago)
    Post link copied to clipboard Copy post link

    If there is a decent way to see respect earned without bonuses: that would be a great method to use in payment.

    • RaJez [2872321]
    • Role: Civilian
    • Level: 55
    • Posts: 69
    • Karma: 14
    • Last Action: 1 hour
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 15:12:37 - 23/05/24 (10 months ago)
    Post link copied to clipboard Copy post link

    Personality [461378]

    If there is a decent way to see respect earned without bonuses: that would be a great method to use in payment.

    Yes, I have columns that show chain bonus and respect earned separately.  Also a total combined score to verify vs the offical reports

    • Personality [461378]
    • Role: Civilian
    • Level: 82
    • Posts: 137
    • Karma: 3
    • Last Action: 3 days
      • 0
    • Reason:
      Are you sure you want to report this post to staff?
      Cancel
    Posted on 01:29:51 - 24/05/24 (10 months ago)
    Post link copied to clipboard Copy post link

    Personality [461378]

    If there is a decent way to see respect earned without bonuses: that would be a great method to use in payment.

    RaJez [2872321]

    Yes, I have columns that show chain bonus and respect earned separately.  Also a total combined score to verify vs the offical reports

    What if you created a multiplier for respect based on a minimum. So if a person got 5 respect, and the minimum was 10, then they would get 50% of the amount of money for that hit. A minimum of 10 is high, I only used that number to help you understand what I am thinking.

Reply
Thread Title: