// Server Options
server noarchive bool trill_dd_sv_statdisplay = true;
server noarchive bool trill_dd_sv_deathprintout = true;
server noarchive bool trill_dd_sv_extendedscoreboard = true;
server noarchive bool trill_dd_sv_realtimedamage = true;
server noarchive bool trill_dd_sv_realtimeknocks = false;
server noarchive bool trill_dd_sv_damagenumbers = true;
server noarchive bool trill_dd_sv_healnumbers = true;
server noarchive bool trill_dd_sv_hitsound = true;
server noarchive bool trill_dd_sv_fragsound = true;

// User Options
user bool trill_dm_notification = true; // Notification

user bool trill_dm_acsdisplay = true; // Disable the ACS display
user float trill_dm_displayopacity = 1.0; // Opacity of display
user bool trill_dm_scoreboarddisable = true; // Disables damage display in scoreboard
user bool trill_dm_showdeathprintout = true; // Disable the death printout
user float trill_dm_printoutopacity = 1.0; // Opacity of printout

user bool trill_dm_showlasthit = true; // Disable the last hit counter
user bool trill_dm_showdamagedone = true; // Disable the damage done counter
user bool trill_dm_showtotaldamage = true; // Disable the total damage counter
user bool trill_dm_showfrags = true; // Disable the frag counter

user bool trill_dm_showlastknock = true; // Disable the last knock counter
user bool trill_dm_showknockstaken = true; // Disable the knocks taken counter
user bool trill_dm_showtotalknocks = true; // Disable the total knocks counter
user bool trill_dm_showdeaths = true; // Disable the death counter

user bool trill_dm_damagenumbers = true; //Disable damage number popups
user bool trill_dm_healnumbers = true; //Disable heal number popups

user string trill_dm_texthighlights = "f"; // Color code used for the text highlights
user string trill_dm_textnumbers = "j"; // Color code used for the text numbers

user string trill_dm_lasthitmessage = "Last Hit Dealt:";
user string trill_dm_damagemessage = "Damage Done:";
user string trill_dm_totalmessage = "Total Damage:";
user string trill_dm_fragsmessage = "Frags:";

user string trill_dm_lastknockmessage = "Last Knock Taken:";
user string trill_dm_knocksmessage = "Knocks Taken:";
user string trill_dm_totalknocksmessage = "Total Knocks:";
user string trill_dm_deathsmessage = "Deaths:";

// Legacy Options (only apply to versions before V6B)
user bool trill_dm_hitsound = true; // Disable the hit sound
user bool trill_dm_fragsound = true; // Disable the frag sound
user float trill_dm_legacyhitsoundvolume = 1.0; // Adjust the hit sound volume
user float trill_dm_legacyfragsoundvolume = 1.0; // Adjust the frag sound volume

// Internal cvars, don't mess with these values!
server noarchive int Player_0_DamageDone = 0;
server noarchive int Player_1_DamageDone = 0;
server noarchive int Player_2_DamageDone = 0;
server noarchive int Player_3_DamageDone = 0;
server noarchive int Player_4_DamageDone = 0;
server noarchive int Player_5_DamageDone = 0;
server noarchive int Player_6_DamageDone = 0;
server noarchive int Player_7_DamageDone = 0;
server noarchive int Player_8_DamageDone = 0;
server noarchive int Player_9_DamageDone = 0;
server noarchive int Player_10_DamageDone = 0;
server noarchive int Player_11_DamageDone = 0;
server noarchive int Player_12_DamageDone = 0;
server noarchive int Player_13_DamageDone = 0;
server noarchive int Player_14_DamageDone = 0;
server noarchive int Player_15_DamageDone = 0;
server noarchive int Player_16_DamageDone = 0;
server noarchive int Player_17_DamageDone = 0;
server noarchive int Player_18_DamageDone = 0;
server noarchive int Player_19_DamageDone = 0;
server noarchive int Player_20_DamageDone = 0;
server noarchive int Player_21_DamageDone = 0;
server noarchive int Player_22_DamageDone = 0;
server noarchive int Player_23_DamageDone = 0;
server noarchive int Player_24_DamageDone = 0;
server noarchive int Player_25_DamageDone = 0;
server noarchive int Player_26_DamageDone = 0;
server noarchive int Player_27_DamageDone = 0;
server noarchive int Player_28_DamageDone = 0;
server noarchive int Player_29_DamageDone = 0;
server noarchive int Player_30_DamageDone = 0;
server noarchive int Player_31_DamageDone = 0;
server noarchive int Player_32_DamageDone = 0;
server noarchive int Player_33_DamageDone = 0;
server noarchive int Player_34_DamageDone = 0;
server noarchive int Player_35_DamageDone = 0;
server noarchive int Player_36_DamageDone = 0;
server noarchive int Player_37_DamageDone = 0;
server noarchive int Player_38_DamageDone = 0;
server noarchive int Player_39_DamageDone = 0;
server noarchive int Player_40_DamageDone = 0;
server noarchive int Player_41_DamageDone = 0;
server noarchive int Player_42_DamageDone = 0;
server noarchive int Player_43_DamageDone = 0;
server noarchive int Player_44_DamageDone = 0;
server noarchive int Player_45_DamageDone = 0;
server noarchive int Player_46_DamageDone = 0;
server noarchive int Player_47_DamageDone = 0;
server noarchive int Player_48_DamageDone = 0;
server noarchive int Player_49_DamageDone = 0;
server noarchive int Player_50_DamageDone = 0;
server noarchive int Player_51_DamageDone = 0;
server noarchive int Player_52_DamageDone = 0;
server noarchive int Player_53_DamageDone = 0;
server noarchive int Player_54_DamageDone = 0;
server noarchive int Player_55_DamageDone = 0;
server noarchive int Player_56_DamageDone = 0;
server noarchive int Player_57_DamageDone = 0;
server noarchive int Player_58_DamageDone = 0;
server noarchive int Player_59_DamageDone = 0;
server noarchive int Player_60_DamageDone = 0;
server noarchive int Player_61_DamageDone = 0;
server noarchive int Player_62_DamageDone = 0;
server noarchive int Player_63_DamageDone = 0;

server noarchive int Player_0_KnocksTaken = 0;
server noarchive int Player_1_KnocksTaken = 0;
server noarchive int Player_2_KnocksTaken = 0;
server noarchive int Player_3_KnocksTaken = 0;
server noarchive int Player_4_KnocksTaken = 0;
server noarchive int Player_5_KnocksTaken = 0;
server noarchive int Player_6_KnocksTaken = 0;
server noarchive int Player_7_KnocksTaken = 0;
server noarchive int Player_8_KnocksTaken = 0;
server noarchive int Player_9_KnocksTaken = 0;
server noarchive int Player_10_KnocksTaken = 0;
server noarchive int Player_11_KnocksTaken = 0;
server noarchive int Player_12_KnocksTaken = 0;
server noarchive int Player_13_KnocksTaken = 0;
server noarchive int Player_14_KnocksTaken = 0;
server noarchive int Player_15_KnocksTaken = 0;
server noarchive int Player_16_KnocksTaken = 0;
server noarchive int Player_17_KnocksTaken = 0;
server noarchive int Player_18_KnocksTaken = 0;
server noarchive int Player_19_KnocksTaken = 0;
server noarchive int Player_20_KnocksTaken = 0;
server noarchive int Player_21_KnocksTaken = 0;
server noarchive int Player_22_KnocksTaken = 0;
server noarchive int Player_23_KnocksTaken = 0;
server noarchive int Player_24_KnocksTaken = 0;
server noarchive int Player_25_KnocksTaken = 0;
server noarchive int Player_26_KnocksTaken = 0;
server noarchive int Player_27_KnocksTaken = 0;
server noarchive int Player_28_KnocksTaken = 0;
server noarchive int Player_29_KnocksTaken = 0;
server noarchive int Player_30_KnocksTaken = 0;
server noarchive int Player_31_KnocksTaken = 0;
server noarchive int Player_32_KnocksTaken = 0;
server noarchive int Player_33_KnocksTaken = 0;
server noarchive int Player_34_KnocksTaken = 0;
server noarchive int Player_35_KnocksTaken = 0;
server noarchive int Player_36_KnocksTaken = 0;
server noarchive int Player_37_KnocksTaken = 0;
server noarchive int Player_38_KnocksTaken = 0;
server noarchive int Player_39_KnocksTaken = 0;
server noarchive int Player_40_KnocksTaken = 0;
server noarchive int Player_41_KnocksTaken = 0;
server noarchive int Player_42_KnocksTaken = 0;
server noarchive int Player_43_KnocksTaken = 0;
server noarchive int Player_44_KnocksTaken = 0;
server noarchive int Player_45_KnocksTaken = 0;
server noarchive int Player_46_KnocksTaken = 0;
server noarchive int Player_47_KnocksTaken = 0;
server noarchive int Player_48_KnocksTaken = 0;
server noarchive int Player_49_KnocksTaken = 0;
server noarchive int Player_50_KnocksTaken = 0;
server noarchive int Player_51_KnocksTaken = 0;
server noarchive int Player_52_KnocksTaken = 0;
server noarchive int Player_53_KnocksTaken = 0;
server noarchive int Player_54_KnocksTaken = 0;
server noarchive int Player_55_KnocksTaken = 0;
server noarchive int Player_56_KnocksTaken = 0;
server noarchive int Player_57_KnocksTaken = 0;
server noarchive int Player_58_KnocksTaken = 0;
server noarchive int Player_59_KnocksTaken = 0;
server noarchive int Player_60_KnocksTaken = 0;
server noarchive int Player_61_KnocksTaken = 0;
server noarchive int Player_62_KnocksTaken = 0;
server noarchive int Player_63_KnocksTaken = 0;