Would it be possible to change the table in showing statistics in SmartCTF on the server? My point is to add a value to each player's accuracy. I remember that on servers in sniper arena mode there was such a value, but I'm not sure if it was in SmartCTF or SmartDM.

    Should be doable especially since UTStats tracks all of such statistics on weapon basis.

    I remember writing something for Efficiency in SmartDM which is something like frags / (frags + deaths). If server admin is serious about accuracy, I can look into UTStats code to hack into the accuracy stats.

      the_cowboy Incredibly fast response. πŸ™‚
      Yes, we will need to ask permission from Mr. snowguy.
      Anyway, thanks for your interest.

      Yeah, this has been a plan of mine for a long time to add an accuracy display to the SmartCTF scoreboard. It just hasn't reached high enough priority in the list yet πŸ™‚ There are always other things to do that seem more important for now. There is even a version of SmartCTF out there where someone already added an accuracy display but at the moment I can't remember which one it was.

        I remember there was that SmartCTF version with the white colour instead of the normal dark colour as the backdrop behind players, for some reason they also changed efficiency to accuracy(it was efficiency not accuracy ndisplaying), might be that one you are thinking about.

        Oh, that would be a bad error just relabeling eff to acc πŸ™‚ One of my main motivations for adding accuracy was some players mistaking the two and claiming high eff = cheating. I don't recall a white background so I don't think it was that one anyway. Hmm, I must have it stored somewhere at the least. I'll see if I can dig it up.

        Edit: I suppose it isn't really that hard to do accuracy anyway so maybe I shouldn't waste time looking for something I may not be able to find πŸ™‚

        If it interferes with other things, don't bother. Mr. the_cowboy mentioned that he could take care of it. The more so that he was dealing with these values ​​in Smart statistics. I don't know if it's a problem, but if you would allow a guy from the wild east πŸ˜‰ to implement such a mod on your server would be awesome. Also, thanks to everyone for answering my question.
        Regards!

          player_0
          the_cowboy is welcome to implement it, the servers already run lots of his stuff πŸ™‚ Just didn't want to burden him with other projects since he is already working on the Mr Ehasher and now the Karma game engine.
          Edit: and the clientside chat πŸ™‚

          Cool, no need to use utstats though (unless you are just checking it to see the calculation). Just an in game smartCTF % accuracy display is all I had in mind. Happy to discuss alternatives though.

          Oh and one gotcha πŸ™‚ isn't there always at least one. Grapple shots should probably be ignored since players aren't typically trying to kill with it. I think utstats may count grapple shots in the total number of shots fired for the overall accuracy calculation πŸ™

          12 days later

          player_0 My point is to add a value to each player's accuracy

          So we have started working on this concept. One question
          How do you reckon accuracy be calculated for combogib? Remember there are two kinds of firing which can result in 3 categories of hits

          1. Primary fire type (shock beam)
          2. Secondary fire type (shock ball)
          3. Combo type (shockball bursted by primary fire)

          I am thinking accuracy = (primary hits + secondary hits + combo hits) / (primary fired + shock ball fired + shockball bursts) times 100

          Although shockball bursts include one shock ball fired and primary fired count each.

          It seems to me that general hits on the opponent with a primary fire / all primary fires done * 100 would be the most sensible solution. Alternatively (if it's not a problem) a separate acc for secondary firing - that is: (general hits at the opponent with a shock balls + all hits with bursts shock balls) / all fired shock balls * 100.
          I guess the sum of accuracy from both types of shots (primary + secondary fire) will not make sense. These two values conflict with each other. Some players only shoot shock balls and kill a lot of enemies while others mostly use primary fire.

          Why does accuracy need to be primary only its actually takes more skill to be accurate with a shockball. Its like people wanna go backward and be like IG players. I can spam you with primary easier than shockballs.

            jerc This is what it's all about, so you can verify how accurate a player is potentially. I mean how many shots the player has taken to kill a certain number of enemies, i.e. if a player has taken 100 shots of primary fire in a game and killed 100 enemies, his accuracy is 100% (this doesn't happen unless you are dealing with a cheater or bot set to godlike), if he killed 50 enemies while firing 100 shots, his accuracy is 50%. This accuracy of primary fire cannot be higher than 100% because you can only kill one enemy with one shot.
            As for shock balls, I have basically doubts.
            Let's assume that the player is constantly smashing balls (e.g. Mr. Caligula) and during the entire game he kills 200 enemies while firing 100 shots at shock balls, his accuracy suddenly increases to 200%. And here comes the problem, there is too big a gap between these types of fire. Then you won't check how well the player mentioned at the beginning shoots, because it may turn out that it's just Mr. Caligula πŸ˜ƒ

            Ok been thinking about this. I don't see an issue with accuracy being greater than 100% technically. An accuracy of 120 would mean that the player hits 120 victims with 100 fires and that is precisely what was done.
            With combogib you can hit more victims with lesser shots fired, that is the reason this is not instagib!!

              I see your point but how many kills are they actually getting in those shockball streams? Once I notice someone doing that I avoid the line of fire.

              On a lot of maps on this server that everyone likes I have no clue how to get out of the line of fire. Jump dodge backwards is something I am always trying over and over and over. Oh and sometimes I sit and wait to spawn in hopes I spawn in a different spot. Oh wait there is someone spawn shocking this spot to damn it. eeeeerrrrr

              • jerc replied to this.

                the_cowboy Yes, generally no problem with that. Accumulated accuracy may be displayed. But that value doesn't matter anymore. As the name suggests - accuracy means precision. But maybe you can make it count the same percentage for killing multiple enemies as for killing one enemy while smashing one ball.
                I don't know, these are just my suggestions.

                X-Cellerator I dont mean someone pounding spawns with combos i mean shockballs not combo-ed

                I wouldn't include combo kills for above mentioned reasons plus sometimes ill get 2 or 3 guys on a combo that i was just floating a random shockball in hopes i could comeback to it later.