The Autovalidation System

A place to record your ideas for the game.

Moderators: MisterPerson, Code Maintainers

User avatar
Saege Tilth
Joined: Mon Dec 21, 2020 4:40 am
Byond Username: Ulrichenstein

The Autovalidation System

Postby Saege Tilth » Sun Jan 24, 2021 3:03 am #588268

The logs in the game tell of the damage one player does to another player. Instead of using the logs which would technically be easier, though have some issues, I had a better idea. The autovalidation system uses a damage pie which attributes all types of damage to different players based on who did any amount of damage. The way this works is very strait forward. players are put on a table where the rows are players and columns are players who are the source of damage. This table doesn't update unless damage occurs, in which it assigns the damage to a location on the table where it adds damage over time. It doesn't remove damage when a player is healed and it doesn't count stamina damage or other non-lethal forms of damage. When a player dies, the row is processed in which the entire list of all players is checked to see who did the most damage. When a player is revived from the death, their row is reset back to 0 on all the players until they get damaged and die again.

The table grabs the highest source of player damage and excludes non-player damage, takes the name of the player who did the most damage, and checks their alignment. If they're not an antagonist of any sort, then a message shows up on the players chat bar which says "Nonvalid" which flags the kill for the player to inquire of bothering to ask for admin support. If they're an antagonist, then a message shows up that says "valid" which flags the kill for the player to know that an antagonist murdered them and so they don't have to bother the admins about getting shot with an autorifle from cargonians.

Very simple feature. Doesn't have to be implemented with a table. Could use other methods that save even more memory space. I know byond is buggy. Still worth a look into. Won't always be reliable obviously as someone can shoot someone with a syringe and put chemicals in a persons system which would clearly count as damage not attributed to a player because you can't assign specific chemicals to players separately. That would be a lot of processing.

User avatar
In-Game Admin
Joined: Thu Aug 10, 2017 9:32 pm
Byond Username: Wesoda25

Re: The Autovalidation System

Postby wesoda25 » Sun Jan 24, 2021 3:30 am #588269

This dude really just proposed a valid assessment machine WTF??

User avatar
Code Maintainer
Joined: Fri Jul 27, 2018 9:33 am
Byond Username: Jaredfogle

Re: The Autovalidation System

Postby Jaredfogle » Sun Jan 24, 2021 7:35 am #588286

aside from everything else you said that was insane, it takes admins 2 seconds to check if the person who killed you is an antagonist. we'd prefer that you just ahelp if a kill seems fishy, since it's no skin off our back. best case scenario, a shitter gets ejected
Mothblocks on Bagil - Say nice things about me

User avatar
Code Maintainer
Joined: Sun Oct 13, 2019 7:58 am
Byond Username: LemonInTheDark

Re: The Autovalidation System

Postby TheFinalPotato » Sun Jan 24, 2021 8:55 am #588294

The separation of codebase and server is kinda absolute, we shouldn't be adding stuff that codifies the rules of the admin team this strictly, especially when those rules could in theory be changed by not us.

User avatar
In-Game Admin
Joined: Fri Apr 18, 2014 12:55 pm
Location: Scotland, UK
Byond Username: Thunder12345
Github Username: Thunder12345

Re: The Autovalidation System

Postby Thunder11 » Sun Jan 24, 2021 10:24 am #588301

An actual, literal banbot. This is truly the future.
IcePacks wrote:
MrFoster wrote:Back in my day, we didn't complain about lag! We used it to queue attacks!

That's thinking on your feet, soldier!

Quality Paprika from #coderbus wrote:[11:35.52] <paprika> holy crap so yeah i don't care about your opinion at all

oranges wrote:

Excuse me? Thats for sensible and calm rational debate, not for senseless whining.

Resident Catmin, please direct catposting to: viewtopic.php?f=37&t=5578

User avatar
Code Maintainer
Joined: Wed Feb 12, 2020 4:54 pm
Byond Username: Timberpoes

Re: The Autovalidation System

Postby Timberpoes » Sun Jan 24, 2021 10:42 am #588303


This idea is crazy, insane, utterly unworkable.

PR it and I'm sure we'll get it merged in a week.
/tg/station Codebase Maintainer: I braek. I feex. I nerf. I beef.
/tg/station Codermin: I baan. I noot. I halp. Feed me back in my thread.

Joined: Sat Jun 02, 2018 10:27 am
Byond Username: Cacogen

Re: The Autovalidation System

Postby cacogen » Mon Jan 25, 2021 9:13 am #588395

Yeah I didn't read it but what's the impetus for this
technokek wrote:Cannot prove this so just belive me if when say this

User avatar
In-Game Admin
Joined: Thu Jun 27, 2019 8:17 pm
Location: LANDAN
Byond Username: Wineallwine

Re: The Autovalidation System

Postby WineAllWine » Mon Jan 25, 2021 11:04 am #588411

Congratulations, worst idea so far

User avatar
Joined: Mon Sep 07, 2020 1:31 am
Location: The best damn country in the world
Byond Username: Thehogshotgun

Re: The Autovalidation System

Postby thehogshotgun » Mon Jan 25, 2021 4:44 pm #588441

ah dont be so hard on the guy I mean its better than our current ban-bots

User avatar
Joined: Thu Nov 28, 2019 8:36 am
Location: Sao Paulo, Brazil
Byond Username: FlatulentIndustrialist

Re: The Autovalidation System

Postby Flatulent » Mon Jan 25, 2021 5:15 pm #588442

i cant believe they just took away vekter’s job with automation
bindy liberation front
imsxz wrote:I give up there’s too many furries

cacogen wrote:i asked oranges how often he plays and he deleted the post

cybersaber101 wrote:Welp, you guys let a terrymin become a headmin, thousand years of darkness.

Vekter wrote:I jerk off Nist a bit too much but he's honestly one of the best silicon players on the server. B.O.R.G.O. is also pretty good.

User avatar
Joined: Wed Jul 31, 2019 1:31 am
Byond Username: ShibaInuLord

Re: The Autovalidation System

Postby ShibaInuLord » Wed Jan 27, 2021 3:30 pm #588581

we goin paradise now
I play a retard called Deana Whittler

Return to Ideas

Who is online

Users browsing this forum: Bing [Bot]