From ef3ca621c4dff8c1e8ad0d99bdf6f9999ffe9ba6 Mon Sep 17 00:00:00 2001 From: rtldg <55846624+rtldg@users.noreply.github.com> Date: Wed, 25 May 2022 11:43:57 +0000 Subject: [PATCH] add more contributors & copyright attributions. mostly done via git blame but also it's also likely i missed some people. --- CHANGELOG.md | 23 +++++++++++++++++++ .../scripting/include/convar_class.inc | 3 ++- addons/sourcemod/scripting/include/shavit.inc | 9 +++++--- .../include/shavit/anti-sv_cheats.sp | 5 ++-- .../include/shavit/bhopstats-timerified.inc | 3 ++- .../include/shavit/bhopstats-timerified.sp | 3 ++- .../scripting/include/shavit/chat.inc | 5 ++-- .../scripting/include/shavit/checkpoints.inc | 5 ++-- .../scripting/include/shavit/core.inc | 7 +++--- .../scripting/include/shavit/hud.inc | 3 ++- .../scripting/include/shavit/mapchooser.inc | 5 ++-- .../include/shavit/maps-folder-stocks.inc | 3 ++- .../scripting/include/shavit/misc.inc | 5 ++-- .../include/shavit/physicsuntouch.inc | 21 ++++++++++++++++- .../scripting/include/shavit/rankings.inc | 3 ++- .../scripting/include/shavit/replay-file.inc | 5 ++-- .../include/shavit/replay-playback.inc | 5 ++-- .../include/shavit/replay-recorder.inc | 5 ++-- .../scripting/include/shavit/replay-stocks.sp | 3 ++- .../sql-create-tables-and-migrations.sp | 5 ++-- .../include/shavit/steamid-stocks.inc | 3 +++ .../include/shavit/style-settings.sp | 5 ++-- .../include/shavit/tas-oblivious.inc | 3 +++ .../scripting/include/shavit/tas-xutax.inc | 5 +++- .../scripting/include/shavit/tas.inc | 5 ++-- .../include/shavit/weapon-stocks.inc | 9 ++++++-- .../sourcemod/scripting/include/shavit/wr.inc | 5 ++-- .../scripting/include/shavit/zones.inc | 5 ++-- addons/sourcemod/scripting/shavit-chat.sp | 9 ++++---- .../sourcemod/scripting/shavit-checkpoints.sp | 7 +++--- addons/sourcemod/scripting/shavit-core.sp | 7 +++--- addons/sourcemod/scripting/shavit-hud.sp | 9 ++++---- .../sourcemod/scripting/shavit-mapchooser.sp | 23 ++++++++++++++++++- addons/sourcemod/scripting/shavit-misc.sp | 9 ++++---- addons/sourcemod/scripting/shavit-rankings.sp | 8 +++---- .../scripting/shavit-replay-playback.sp | 9 ++++---- .../scripting/shavit-replay-recorder.sp | 7 +++--- addons/sourcemod/scripting/shavit-sounds.sp | 9 ++++---- addons/sourcemod/scripting/shavit-stats.sp | 9 ++++---- addons/sourcemod/scripting/shavit-tas.sp | 3 ++- .../sourcemod/scripting/shavit-timelimit.sp | 9 ++++---- addons/sourcemod/scripting/shavit-wr.sp | 9 ++++---- addons/sourcemod/scripting/shavit-zones.sp | 10 ++++---- 43 files changed, 208 insertions(+), 95 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 09b340d4..f40d111c 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,29 @@ CHANGELOG.md file for bhoptimer -- https://github.com/shavitush/bhoptimer Note: Dates are UTC+0. +# v3.x.x - stuff - 2022-0X-XX - rtldg + + +**Note:** Contributors and more copyright attributions were added to files and plugins mostly by skimming through git blame. If a name was missed or should be added/removed, please let me know (also the ordering of names was pretty random) + + +- added an option to use an duplicate other players' checkpoints (#1142) @Ciallo-Ani https://github.com/shavitush/bhoptimer/commit/487e3db9d09d704b67f66e928fcd36adfd990abf + - You can toggle this with `shavit_checkpoints_useothers` (default: 1) + - new parameters added to `Shavit_OnTeleportPre`, `Shavit_OnTeleport`, `Shavit_OnSavePre`, `Shavit_OnSave`, `Shavit_OnCheckpointMenuSelect`, and `Shavit_TeleportToCheckpoint` +- changed czone settings to let all zone types be configurable. made the settings for bonuses apply to every bonus https://github.com/shavitush/bhoptimer/commit/ab73e36a15bc426f4edeec13b8d44e8dffacd522 +- added `Zone_Speedmod` so oblivious could have fun bonuses https://github.com/shavitush/bhoptimer/commit/acf47a11b1aa10ceaaaa1555e58611efca452098 + - avoid putting these inside of entites that trigger a map's `player_speedmod` because they'll probably override each other randomly + - also gravity zones should show the gravity amount in zone edit menus now +- added the `!maprestart` & `!mapreload` aliases https://github.com/shavitush/bhoptimer/commit/a23348d843b623183aa3538ad67be6e9d5ee4446 +- add csgo stripper:source configs for `workshop/2117675766/bhop_craton`, `workshop/1195609162/bhop_bless`, and `workshop/859067603/bhop_bless` https://github.com/shavitush/bhoptimer/commit/d816423eb69c1c199d1034b39e7412ad94abe17f +- added `ent_fire` to cheat commands list since it can be used on csgo https://github.com/shavitush/bhoptimer/commit/bc62b92983f829e84c7f1c06af37b237dc0214ae +- added `HUD_SPECTATORSDEAD` / !hud option `Spectator list (only when dead)` to hide the spectators list when you're alive because people spectating me makes me nervous 😵‍💫 https://github.com/shavitush/bhoptimer/commit/22a68b491b659702284bf40575b9055416f4c9a5 +- added `shavit_core_hijack_teleport_angles` (temporary?) TODO description https://github.com/shavitush/bhoptimer/commit/53463d8fb9a3d058d4c938c3bbf4d23882cc133a +- added an option to toggle the basic autostrafer on the autogain/velocity/oblivious autostrafer thing https://github.com/shavitush/bhoptimer/commit/c2e50761ec4cb085e3a66391a8517ccedcbb9e09 + - +`Shavit_SetAutogainBasicStrafer`, +`Shavit_GetAutogainBasicStrafer`, `sm_autogainbss`, `+/-autogainbss` +- slay zones were changed slightly so the player-killer has a 100% success rate..... but make it only slay if the timer is running https://github.com/shavitush/bhoptimer/commit/96ef03e458c5de59e52ac3dbf9f0ff862d8e9652 + + # v3.2.0 - checkpoints & resettargetname stuffffff - 2022-04-27 - rtldg https://github.com/shavitush/bhoptimer/releases/tag/v3.2.0 https://github.com/shavitush/bhoptimer/commit/7c842afdf05e6c9b37174d7b1d6e21d685f6ce57 diff --git a/addons/sourcemod/scripting/include/convar_class.inc b/addons/sourcemod/scripting/include/convar_class.inc index 46443892..d65b4734 100644 --- a/addons/sourcemod/scripting/include/convar_class.inc +++ b/addons/sourcemod/scripting/include/convar_class.inc @@ -1,7 +1,8 @@ /* MIT License -Copyright (c) 2019 KiD Fearless +Copyright (c) 2019-2020 KiD Fearless +Copyright (c) 2021-2022 rtldg Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/addons/sourcemod/scripting/include/shavit.inc b/addons/sourcemod/scripting/include/shavit.inc index ebd82d17..4e732c6f 100644 --- a/addons/sourcemod/scripting/include/shavit.inc +++ b/addons/sourcemod/scripting/include/shavit.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - .inc file - * by: shavit + * by: shavit, rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #if defined _shavit_included #endinput @@ -35,3 +36,5 @@ #include #include #include + +// new plugins (like tas) have been excluded since you should now `#include ` yourself diff --git a/addons/sourcemod/scripting/include/shavit/anti-sv_cheats.sp b/addons/sourcemod/scripting/include/shavit/anti-sv_cheats.sp index ce5a481a..f17d4a17 100644 --- a/addons/sourcemod/scripting/include/shavit/anti-sv_cheats.sp +++ b/addons/sourcemod/scripting/include/shavit/anti-sv_cheats.sp @@ -1,8 +1,9 @@ /* - * shavit's Timer - anti-sv_cheats.sp + * Anti-sv_cheats and anti- cheat-command stuff * by: rtldg * - * This file is part of shavit's Timer. + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/bhopstats-timerified.inc b/addons/sourcemod/scripting/include/shavit/bhopstats-timerified.inc index 42d1b252..e9bf82e0 100644 --- a/addons/sourcemod/scripting/include/shavit/bhopstats-timerified.inc +++ b/addons/sourcemod/scripting/include/shavit/bhopstats-timerified.inc @@ -2,7 +2,8 @@ * Bunnyhop Statistics API - Include file * by: shavit * - * This file is part of Bunnyhop Statistics API. + * Originally from Bunnyhop Statistics API (https://github.com/shavitush/bhopstats) + * but edited to be part of shavit's Timer (https://github.com/shavitush/bhoptimer) * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/bhopstats-timerified.sp b/addons/sourcemod/scripting/include/shavit/bhopstats-timerified.sp index f8ee714f..a5e5c838 100644 --- a/addons/sourcemod/scripting/include/shavit/bhopstats-timerified.sp +++ b/addons/sourcemod/scripting/include/shavit/bhopstats-timerified.sp @@ -2,7 +2,8 @@ * Bunnyhop Statistics API - Plugin * by: shavit * - * This file is part of Bunnyhop Statistics API. + * Originally from Bunnyhop Statistics API (https://github.com/shavitush/bhopstats) + * but edited to be part of shavit's Timer (https://github.com/shavitush/bhoptimer) * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/chat.inc b/addons/sourcemod/scripting/include/shavit/chat.inc index 94d9b513..79b88c97 100644 --- a/addons/sourcemod/scripting/include/shavit/chat.inc +++ b/addons/sourcemod/scripting/include/shavit/chat.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - chat.inc file - * by: shavit + * by: rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/checkpoints.inc b/addons/sourcemod/scripting/include/shavit/checkpoints.inc index 0ef159c6..ddf7dae7 100644 --- a/addons/sourcemod/scripting/include/shavit/checkpoints.inc +++ b/addons/sourcemod/scripting/include/shavit/checkpoints.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - Checkpoints - * by: shavit + * by: shavit, kidfearless, Nairda, GAMMA CASE, rtldg, sh4hrazad, Ciallo-Ani, OliviaMourning + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/core.inc b/addons/sourcemod/scripting/include/shavit/core.inc index 7dab9d25..560886bb 100644 --- a/addons/sourcemod/scripting/include/shavit/core.inc +++ b/addons/sourcemod/scripting/include/shavit/core.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - core.inc file - * by: shavit + * by: shavit, KiD Fearless, rtldg, Nairda, GAMMA CASE, carnifex, + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #if defined _shavit_core_included #endinput diff --git a/addons/sourcemod/scripting/include/shavit/hud.inc b/addons/sourcemod/scripting/include/shavit/hud.inc index ee724fa7..4e18a512 100644 --- a/addons/sourcemod/scripting/include/shavit/hud.inc +++ b/addons/sourcemod/scripting/include/shavit/hud.inc @@ -2,7 +2,8 @@ * shavit's Timer - hud.inc file * by: shavit * - * This file is part of shavit's Timer. + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/mapchooser.inc b/addons/sourcemod/scripting/include/shavit/mapchooser.inc index 103fdfa4..9e9db49c 100644 --- a/addons/sourcemod/scripting/include/shavit/mapchooser.inc +++ b/addons/sourcemod/scripting/include/shavit/mapchooser.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - mapchooser.inc file - * by: shavit + * by: SlidyBat, KiD Fearless, mbhound, rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/maps-folder-stocks.inc b/addons/sourcemod/scripting/include/shavit/maps-folder-stocks.inc index cd529cb9..4db81b75 100644 --- a/addons/sourcemod/scripting/include/shavit/maps-folder-stocks.inc +++ b/addons/sourcemod/scripting/include/shavit/maps-folder-stocks.inc @@ -2,7 +2,8 @@ * shavit's Timer - maps-folder-stocks.inc file * by: rtldg, kidfearless * - * This file is part of shavit's Timer. + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/misc.inc b/addons/sourcemod/scripting/include/shavit/misc.inc index 7a6ddd03..ee6af256 100644 --- a/addons/sourcemod/scripting/include/shavit/misc.inc +++ b/addons/sourcemod/scripting/include/shavit/misc.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - misc.inc file - * by: shavit + * by: EvanIMK, rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/physicsuntouch.inc b/addons/sourcemod/scripting/include/shavit/physicsuntouch.inc index 1643f0f2..b092fb29 100644 --- a/addons/sourcemod/scripting/include/shavit/physicsuntouch.inc +++ b/addons/sourcemod/scripting/include/shavit/physicsuntouch.inc @@ -1,10 +1,29 @@ +/* + * physicsuntouch.inc + * by: rumour + * + * Originally from EndTouch Fix (https://github.com/rumourA/End-Touch-Fix) + * but edited to be part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * + * This program is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License, version 3.0, as published by the + * Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + * + */ #if defined _physicuntouch_included #endinput #endif #define _physicuntouch_included -// Originally from https://github.com/rumourA/End-Touch-Fix #define EFL_CHECK_UNTOUCH (1<<24) diff --git a/addons/sourcemod/scripting/include/shavit/rankings.inc b/addons/sourcemod/scripting/include/shavit/rankings.inc index 7ef8a65f..1670c9bf 100644 --- a/addons/sourcemod/scripting/include/shavit/rankings.inc +++ b/addons/sourcemod/scripting/include/shavit/rankings.inc @@ -2,7 +2,8 @@ * shavit's Timer - rankings.inc file * by: shavit * - * This file is part of shavit's Timer. + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/replay-file.inc b/addons/sourcemod/scripting/include/shavit/replay-file.inc index e2887e61..f3f30141 100644 --- a/addons/sourcemod/scripting/include/shavit/replay-file.inc +++ b/addons/sourcemod/scripting/include/shavit/replay-file.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - replay file stocks & format - * by: shavit + * by: shavit, rtldg, KiD Fearless, carnifex, Nairda, EvanIMK + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/replay-playback.inc b/addons/sourcemod/scripting/include/shavit/replay-playback.inc index 5de8e083..5e6c055a 100644 --- a/addons/sourcemod/scripting/include/shavit/replay-playback.inc +++ b/addons/sourcemod/scripting/include/shavit/replay-playback.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - replay-playback.inc file - * by: shavit + * by: shavit, rtldg, carnifex, KiD Fearless + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/replay-recorder.inc b/addons/sourcemod/scripting/include/shavit/replay-recorder.inc index 7a84f10b..4ca5ad31 100644 --- a/addons/sourcemod/scripting/include/shavit/replay-recorder.inc +++ b/addons/sourcemod/scripting/include/shavit/replay-recorder.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - replay-recorder.inc file - * by: shavit + * by: shavit, rtldg, + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/replay-stocks.sp b/addons/sourcemod/scripting/include/shavit/replay-stocks.sp index 294fb323..8f0bd0a6 100644 --- a/addons/sourcemod/scripting/include/shavit/replay-stocks.sp +++ b/addons/sourcemod/scripting/include/shavit/replay-stocks.sp @@ -2,7 +2,8 @@ * shavit's Timer - stocks used by the replay plugins * by: shavit * - * This file is part of shavit's Timer. + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/sql-create-tables-and-migrations.sp b/addons/sourcemod/scripting/include/shavit/sql-create-tables-and-migrations.sp index 2efb703e..1aae6290 100644 --- a/addons/sourcemod/scripting/include/shavit/sql-create-tables-and-migrations.sp +++ b/addons/sourcemod/scripting/include/shavit/sql-create-tables-and-migrations.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - SQL table creation and migrations - * by: shavit + * by: shavit, rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/steamid-stocks.inc b/addons/sourcemod/scripting/include/shavit/steamid-stocks.inc index 1a5b34a7..eecc25c6 100644 --- a/addons/sourcemod/scripting/include/shavit/steamid-stocks.inc +++ b/addons/sourcemod/scripting/include/shavit/steamid-stocks.inc @@ -2,6 +2,9 @@ * Steam ID handling stocks * by: rtldg * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * + * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the * Free Software Foundation. diff --git a/addons/sourcemod/scripting/include/shavit/style-settings.sp b/addons/sourcemod/scripting/include/shavit/style-settings.sp index dab42fc0..1fc394b5 100644 --- a/addons/sourcemod/scripting/include/shavit/style-settings.sp +++ b/addons/sourcemod/scripting/include/shavit/style-settings.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Style settings - * by: shavit + * by: shavit, KiD Fearless, rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/tas-oblivious.inc b/addons/sourcemod/scripting/include/shavit/tas-oblivious.inc index 558ea059..47b345a5 100644 --- a/addons/sourcemod/scripting/include/shavit/tas-oblivious.inc +++ b/addons/sourcemod/scripting/include/shavit/tas-oblivious.inc @@ -2,6 +2,9 @@ * tas-oblivious.inc file * by: oblivious * + * Originally from autogain (https://github.com/defiy/autogain) Mirror: https://github.com/PMArkive/autogain + * and edited to be part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the * Free Software Foundation. diff --git a/addons/sourcemod/scripting/include/shavit/tas-xutax.inc b/addons/sourcemod/scripting/include/shavit/tas-xutax.inc index c9627a9a..7e5bf402 100644 --- a/addons/sourcemod/scripting/include/shavit/tas-xutax.inc +++ b/addons/sourcemod/scripting/include/shavit/tas-xutax.inc @@ -1,6 +1,9 @@ /* * tas-xutax.inc file - * by: xutaxkamay + * by: xutaxkamay, KiD Fearless + * + * Retrieved from KiD-TAS (https://github.com/kidfearless/KiD-TAS) + * and edited to be part of shavit's Timer (https://github.com/shavitush/bhoptimer) * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/tas.inc b/addons/sourcemod/scripting/include/shavit/tas.inc index ffbf205b..451685be 100644 --- a/addons/sourcemod/scripting/include/shavit/tas.inc +++ b/addons/sourcemod/scripting/include/shavit/tas.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - tas.inc file - * by: xutaxkamay, shavit + * by: xutaxkamay, shavit, rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/weapon-stocks.inc b/addons/sourcemod/scripting/include/shavit/weapon-stocks.inc index ef125124..8ed7db97 100644 --- a/addons/sourcemod/scripting/include/shavit/weapon-stocks.inc +++ b/addons/sourcemod/scripting/include/shavit/weapon-stocks.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - weapon stocks - * by: shavit + * by: shavit, psychonic, Kxnrl, rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -23,6 +24,8 @@ #endif #define _shavit_weapon_stocks_included +// based on code by Kxnrl in SurfTimer +// https://github.com/surftimer/SurfTimer/commit/134887a29a396e01a721a78ab69e81a80593411a#diff-0b2bae39ae9de87ea2952bfd12c8777c7301e06ce683acc518229704cf024c33R4894-R4910 stock int GiveSkinnedWeapon(int client, const char[] classname) { int target_team = 0; @@ -57,6 +60,8 @@ stock int GiveSkinnedWeapon(int client, const char[] classname) return weapon; } +// based on testsuite code from psychonic +// https://github.com/alliedmodders/sourcemod/blob/c5701503185d7e1cb8411c7347abdd31eee75c4e/plugins/testsuite/entpropelements.sp#L88-L96 stock void RemoveAllWeapons(int client) { int weapon = -1, max = GetEntPropArraySize(client, Prop_Send, "m_hMyWeapons"); diff --git a/addons/sourcemod/scripting/include/shavit/wr.inc b/addons/sourcemod/scripting/include/shavit/wr.inc index 36b8f1d7..8d0786f1 100644 --- a/addons/sourcemod/scripting/include/shavit/wr.inc +++ b/addons/sourcemod/scripting/include/shavit/wr.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - wr.inc file - * by: shavit + * by: shavit, SaengerItsWar, rtldg, KiD Fearless, rtldg, BoomShotKapow + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/include/shavit/zones.inc b/addons/sourcemod/scripting/include/shavit/zones.inc index 6777a286..1d37dc4e 100644 --- a/addons/sourcemod/scripting/include/shavit/zones.inc +++ b/addons/sourcemod/scripting/include/shavit/zones.inc @@ -1,8 +1,9 @@ /* * shavit's Timer - zones.inc file - * by: shavit + * by: shavit, + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/shavit-chat.sp b/addons/sourcemod/scripting/shavit-chat.sp index 64b751ec..c1e6f319 100644 --- a/addons/sourcemod/scripting/shavit-chat.sp +++ b/addons/sourcemod/scripting/shavit-chat.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Chat - * by: shavit + * by: shavit, Nairda, GAMMA CASE, Kid Fearless, rtldg, BoomShotKapow + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ // Note: For donator perks, give donators a custom flag and then override it to have "shavit_chat". @@ -122,7 +123,7 @@ char gS_ControlCharacters[][] = {"\x01", "\x02", "\x03", "\x04", "\x05", "\x06", public Plugin myinfo = { name = "[shavit] Chat Processor", - author = "shavit", + author = "shavit, Nairda, GAMMA CASE, Kid Fearless, rtldg, BoomShotKapow", description = "Custom chat privileges (custom name/message colors), chat processor, and rankings integration.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-checkpoints.sp b/addons/sourcemod/scripting/shavit-checkpoints.sp index 8a8dd68a..dfe7fb4c 100644 --- a/addons/sourcemod/scripting/shavit-checkpoints.sp +++ b/addons/sourcemod/scripting/shavit-checkpoints.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Checkpoints - * by: shavit + * by: shavit, kidfearless, Nairda, GAMMA CASE, rumour, rtldg, sh4hrazad, Ciallo-Ani, OliviaMourning, Nuko, yupi2 + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -116,7 +117,7 @@ int gI_Offset_m_lastLadderPos = 0; public Plugin myinfo = { name = "[shavit] Checkpoints", - author = "shavit", + author = "shavit, kidfearless, Nairda, GAMMA CASE, rumour, rtldg, sh4hrazad, Ciallo-Ani, OliviaMourning, Nuko, yupi2", description = "Checkpoints for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-core.sp b/addons/sourcemod/scripting/shavit-core.sp index 0435f821..38e7bc76 100644 --- a/addons/sourcemod/scripting/shavit-core.sp +++ b/addons/sourcemod/scripting/shavit-core.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Core - * by: shavit + * by: shavit, rtldg, KiD Fearless, GAMMA CASE, Technoblazed, carnifex, ofirgall, Nairda, Extan, rumour, OliviaMourning, Nickelony, sh4hrazad, BoomShotKapow, strafe + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -173,7 +174,7 @@ bool gB_KZMap[TRACKS_SIZE]; public Plugin myinfo = { name = "[shavit] Core", - author = "shavit", + author = "shavit, rtldg, KiD Fearless, GAMMA CASE, Technoblazed, carnifex, ofirgall, Nairda, Extan, rumour, OliviaMourning, Nickelony, sh4hrazad, BoomShotKapow, strafe", description = "The core for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-hud.sp b/addons/sourcemod/scripting/shavit-hud.sp index 18ae29dd..e8b5df1b 100644 --- a/addons/sourcemod/scripting/shavit-hud.sp +++ b/addons/sourcemod/scripting/shavit-hud.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - HUD - * by: shavit + * by: shavit, strafe, KiD Fearless, rtldg, Technoblazed, Nairda, Nuko, GAMMA CASE + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #include #include @@ -118,7 +119,7 @@ chatstrings_t gS_ChatStrings; public Plugin myinfo = { name = "[shavit] HUD", - author = "shavit", + author = "shavit, strafe, KiD Fearless, rtldg, Technoblazed, Nairda, Nuko, GAMMA CASE", description = "HUD for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-mapchooser.sp b/addons/sourcemod/scripting/shavit-mapchooser.sp index 16626416..b2a83953 100644 --- a/addons/sourcemod/scripting/shavit-mapchooser.sp +++ b/addons/sourcemod/scripting/shavit-mapchooser.sp @@ -1,3 +1,24 @@ +/* + * shavit's Timer - mapchooser aaaaaaa + * by: various alliedmodders(?), SlidyBat, KiD Fearless, mbhound, rtldg, lilac, Sirhephaestus + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * + * + * This program is free software; you can redistribute it and/or modify it under + * the terms of the GNU General Public License, version 3.0, as published by the + * Free Software Foundation. + * + * This program is distributed in the hope that it will be useful, but WITHOUT + * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS + * FOR A PARTICULAR PURPOSE. See the GNU General Public License for more + * details. + * + * You should have received a copy of the GNU General Public License along with + * this program. If not, see . + * + */ + #pragma semicolon 1 #pragma newdecls required @@ -132,7 +153,7 @@ enum public Plugin myinfo = { name = "[shavit] MapChooser", - author = "SlidyBat, kidfearless, mbhound, lilac, rtldg", + author = "various alliedmodders(?), SlidyBat, KiD Fearless, mbhound, rtldg, lilac, Sirhephaestus", description = "Automated Map Voting and nominating with Shavit's bhoptimer integration", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-misc.sp b/addons/sourcemod/scripting/shavit-misc.sp index 8313edfa..ba7e4814 100644 --- a/addons/sourcemod/scripting/shavit-misc.sp +++ b/addons/sourcemod/scripting/shavit-misc.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Miscellaneous - * by: shavit + * by: shavit, Technoblazed, strafe, EvanIMK, Nickelony, rtldg, ofirgall + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #include #include @@ -145,7 +146,7 @@ chatstrings_t gS_ChatStrings; public Plugin myinfo = { name = "[shavit] Miscellaneous", - author = "shavit", + author = "shavit, Technoblazed, strafe, EvanIMK, Nickelony, rtldg, ofirgall", description = "Miscellaneous features for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-rankings.sp b/addons/sourcemod/scripting/shavit-rankings.sp index d7f43a54..9efd5701 100644 --- a/addons/sourcemod/scripting/shavit-rankings.sp +++ b/addons/sourcemod/scripting/shavit-rankings.sp @@ -1,8 +1,8 @@ /* * shavit's Timer - Rankings - * by: shavit + * by: shavit, rtldg * - * This file is part of shavit's Timer. + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +16,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ // Design idea: // Rank 1 per map/style/track gets ((points per tier * tier) * 1.5) + (rank 1 time in seconds / 15.0) points. @@ -116,7 +116,7 @@ int gI_WRHoldersCvar; public Plugin myinfo = { name = "[shavit] Rankings", - author = "shavit", + author = "shavit, rtldg", description = "A fair and competitive ranking system for shavit's bhoptimer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-replay-playback.sp b/addons/sourcemod/scripting/shavit-replay-playback.sp index 54b663ac..452db39b 100644 --- a/addons/sourcemod/scripting/shavit-replay-playback.sp +++ b/addons/sourcemod/scripting/shavit-replay-playback.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Replay Bot Playback - * by: shavit + * by: shavit, rtldg, carnifex, KiD Fearless + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #include #include @@ -245,7 +246,7 @@ ClosestPos gH_ClosestPos[TRACKS_SIZE][STYLE_LIMIT]; public Plugin myinfo = { name = "[shavit] Replay Bot", - author = "shavit", + author = "shavit, rtldg, carnifex, KiD Fearless", description = "A replay bot for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-replay-recorder.sp b/addons/sourcemod/scripting/shavit-replay-recorder.sp index 44630efc..3b4d0247 100644 --- a/addons/sourcemod/scripting/shavit-replay-recorder.sp +++ b/addons/sourcemod/scripting/shavit-replay-recorder.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Replay Recorder - * by: shavit + * by: shavit, rtldg, KiD Fearless, Ciallo-Ani, BoomShotKapow + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -36,7 +37,7 @@ public Plugin myinfo = { name = "[shavit] Replay Recorder", - author = "shavit", + author = "shavit, rtldg, KiD Fearless, Ciallo-Ani, BoomShotKapow", description = "A replay recorder for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-sounds.sp b/addons/sourcemod/scripting/shavit-sounds.sp index 2e74f3a3..0079490b 100644 --- a/addons/sourcemod/scripting/shavit-sounds.sp +++ b/addons/sourcemod/scripting/shavit-sounds.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Sounds - * by: shavit + * by: shavit, KiD Fearless + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #include #include @@ -50,7 +51,7 @@ Handle gH_OnPlaySound = null; public Plugin myinfo = { name = "[shavit] Sounds", - author = "shavit", + author = "shavit, KiD Fearless", description = "Play custom sounds when timer-related events happen.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-stats.sp b/addons/sourcemod/scripting/shavit-stats.sp index e46c3aee..2373629e 100644 --- a/addons/sourcemod/scripting/shavit-stats.sp +++ b/addons/sourcemod/scripting/shavit-stats.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Player Stats - * by: shavit + * by: shavit, rtldg, Nuko + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #include #include @@ -83,7 +84,7 @@ Convar gCV_SavePlaytime = null; public Plugin myinfo = { name = "[shavit] Player Stats", - author = "shavit", + author = "shavit, rtldg, Nuko", description = "Player stats for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-tas.sp b/addons/sourcemod/scripting/shavit-tas.sp index 0dfb24a5..4c5e5b03 100644 --- a/addons/sourcemod/scripting/shavit-tas.sp +++ b/addons/sourcemod/scripting/shavit-tas.sp @@ -2,7 +2,8 @@ * shavit's Timer - TAS * by: xutaxkamay, KiD Fearless, rtldg * - * This file is part of shavit's Timer. + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) + * * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the diff --git a/addons/sourcemod/scripting/shavit-timelimit.sp b/addons/sourcemod/scripting/shavit-timelimit.sp index 05dc984e..4ddc1d83 100644 --- a/addons/sourcemod/scripting/shavit-timelimit.sp +++ b/addons/sourcemod/scripting/shavit-timelimit.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Dynamic Timelimits - * by: shavit + * by: shavit, Nickelony, Sirhephaestus, rtldg + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ // original idea from ckSurf. @@ -77,7 +78,7 @@ char gS_MySQLPrefix[32]; public Plugin myinfo = { name = "[shavit] Dynamic Timelimits", - author = "shavit", + author = "shavit, Nickelony, Sirhephaestus, rtldg", description = "Sets a dynamic value of mp_timelimit and mp_roundtime, based on average map times on the server.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-wr.sp b/addons/sourcemod/scripting/shavit-wr.sp index bed5e784..94b099ef 100644 --- a/addons/sourcemod/scripting/shavit-wr.sp +++ b/addons/sourcemod/scripting/shavit-wr.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - World Records - * by: shavit + * by: shavit, SaengerItsWar, KiD Fearless, rtldg, BoomShotKapow, Nuko + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #include #include @@ -116,7 +117,7 @@ int gI_PBMenuPos[MAXPLAYERS+1]; public Plugin myinfo = { name = "[shavit] World Records", - author = "shavit", + author = "shavit, SaengerItsWar, KiD Fearless, rtldg, BoomShotKapow, Nuko", description = "World records for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" diff --git a/addons/sourcemod/scripting/shavit-zones.sp b/addons/sourcemod/scripting/shavit-zones.sp index 7def9d7d..1a3f75d9 100644 --- a/addons/sourcemod/scripting/shavit-zones.sp +++ b/addons/sourcemod/scripting/shavit-zones.sp @@ -1,8 +1,9 @@ /* * shavit's Timer - Map Zones - * by: shavit + * by: shavit, GAMMA CASE, rtldg, KiD Fearless, Kryptanyte, carnifex, rumour, BoomShotKapow, Nuko, Technoblazed, Kxnrl, Extan, sh4hrazad, OliviaMourning + * + * This file is part of shavit's Timer (https://github.com/shavitush/bhoptimer) * - * This file is part of shavit's Timer. * * This program is free software; you can redistribute it and/or modify it under * the terms of the GNU General Public License, version 3.0, as published by the @@ -16,7 +17,7 @@ * You should have received a copy of the GNU General Public License along with * this program. If not, see . * -*/ + */ #include #include @@ -195,7 +196,7 @@ int gI_LastMenuPos[MAXPLAYERS+1]; public Plugin myinfo = { name = "[shavit] Map Zones", - author = "shavit", + author = "shavit, GAMMA CASE, rtldg, KiD Fearless, Kryptanyte, carnifex, rumour, BoomShotKapow, Nuko, Technoblazed, Kxnrl, Extan, sh4hrazad, OliviaMourning", description = "Map zones for shavit's bhop timer.", version = SHAVIT_VERSION, url = "https://github.com/shavitush/bhoptimer" @@ -1859,7 +1860,6 @@ public Action Command_DrawAllZones(int client, int args) return Plugin_Handled; } -// Krypt Custom Spawn Functions (https://github.com/Kryptanyte) public Action Command_AddSpawn(int client, int args) { if(!IsValidClient(client))