Batfoxkid / FreakFortressBat

No longer supported.
https://github.com/Batfoxkid/Freak-Fortress-2-Rewrite
GNU General Public License v3.0
30 stars 20 forks source link

Some bugs and improvements #28

Closed MAGNAT2645 closed 4 years ago

MAGNAT2645 commented 5 years ago

Bugs:

  1. Red players respawn when boss used minion spawn (bug from original FF2 + maybe subplugin problem)
  2. Sometimes music stops before music timer reached end (bug from original FF2)
  3. [freaks/ff2_1st_set_abilities.ff2] [FF2] Cannot give ammo to weapon tf_weapon_knife (boss )-check your config! (I know that this's subplugin problem but maybe you know any solution)
  4. From log:
    L 01/20/2019 - 11:01:41: [SM] Exception reported: Attributes size out of bounds: 16 [0 ... 15]
    L 01/20/2019 - 11:01:41: [SM] Blaming: freak_fortress_2.smx
    L 01/20/2019 - 11:01:41: [SM] Call stack trace:
    L 01/20/2019 - 11:01:41: [SM]   [0] TF2Items_SetNumAttributes
    L 01/20/2019 - 11:01:41: [SM]   [1] Line 10040, D:\batfo_qrgut13\Servers\zsf\steamapps\common\Team Fortress 2 Dedicated Server\tf\addons\sourcemod\scripting\freak_fortress_2.sp::SpawnWeapon
    L 01/20/2019 - 11:01:41: [SM]   [2] Line 4963, D:\batfo_qrgut13\Servers\zsf\steamapps\common\Team Fortress 2 Dedicated Server\tf\addons\sourcemod\scripting\freak_fortress_2.sp::EquipBoss
    L 01/20/2019 - 11:01:41: [SM]   [3] Line 5147, D:\batfo_qrgut13\Servers\zsf\steamapps\common\Team Fortress 2 Dedicated Server\tf\addons\sourcemod\scripting\freak_fortress_2.sp::MakeBoss

Improvement:

  1. About translations here, from original FF2
Batfoxkid commented 5 years ago
  1. Never had that happened before, are you using the latest addons ff2_1st_set_abilities?
  2. That's definitely a bug in the original FF2 however I fixed it with playgamesound instead of EmitSound, not sure why this is back. Usually an extra second or two in "time1" fixes it.
  3. Eventually I will get to modifying subplugins too but try add a check if it is a melee weapon or just comment out the LogError.
  4. May be a problem with the maximum number of attributes defined, try adding "level" "101" to the weapon to remove the extra strange weapon attributes and reduce their number.
  5. I'll update that too
MAGNAT2645 commented 5 years ago

1) I use v1.10.7 that was included with FF2 v1.10.14. They're tried to fix that bug (in v1.10.14 release) but this isn't helped. 2) Only in "time1" or you're said about only one theme? 3) Okay 4) I will put this into all melee weapons to see if it will help. 5) Okay, also you should add translation support for green HUD "Damage: " and "'s Damage: " (like in FF2 v1.10.15 Beta, or here)

Batfoxkid commented 5 years ago
  1. I mean the latest stable
  2. "time#" for each theme
  3. There is also the cvar ff2_strangewep to disable all by default
MAGNAT2645 commented 5 years ago

I think that they're same but i will try from stable branch (actually there was difference like in 2 bytes between my version and same version from stable) And i've disabled ff2_strangewep, so now (maybe tomorrow) i must wait and then check logs again.

MAGNAT2645 commented 5 years ago

It seems that attribute error fixed but there's still this error: [freaks/ff2_1st_set_abilities.ff2] [FF2] Cannot give ammo to weapon tf_weapon_bottle (boss )-check your config!

Also this weird one: [freak_fortress_2.smx] [FF2 Bosses] Character evil_pumpkin is missing file 'sound/freak_fortress_2/pumpkinman/pumpkinman1.mp3' in section 'mod_precache'!

Part from evil_pumpkin config:

    "mod_precache"
    {
        "1" "models/props_halloween/pumpkin_explode.mdl"
        "2" "models/freak_fortress_2/pumpkinman/pumpkinman2"
                // i know that there's no .mdl extension, fixed that
                // but why 'SOUND/freak_fortress_2/...' exactly?
    }
Batfoxkid commented 5 years ago

Yeah I think the error log on the subplugin is kinda pointless, I believe it should be fixed by leaving ammo and clip args blank.

It's a weird false error, I'll probably need to figure out why it randomly does that.

MAGNAT2645 commented 5 years ago

One of dangerous bugs is that dead Red players can respawn (also their HP sets from clone settings) when boss use Clone Attack (as Rage)

Batfoxkid commented 5 years ago

I'm not sure what causes it, I get no issues or errors about minions switching teams.

MAGNAT2645 commented 5 years ago

It's maybe due to my respawner plugin issue but initially it was fine (maybe Valve again broke TF2 respawns with their updates idk)

MAGNAT2645 commented 5 years ago

It's like this

Batfoxkid commented 5 years ago

Oh alright, maybe a different respawn plugin then.

MAGNAT2645 commented 5 years ago

I figured out that dead Red spawn bug exists on rage_cloneattack (from _ff2_1stset) and rage_summon (from _shadow93abilities, and as i know, it's called Salmon Summon System v2) but bug doesn't appear on some bosses with summon_minions (Salmon Summon System v3)

P.S. Also i tried to use clone attack without my respawner plugin and bug still appears so i think this could be FF2 (or its subplugins) problem

Batfoxkid commented 5 years ago

Hmm, I'm still not sure what's causing the problem here. I still get no issues when I try it (all 3 of those abilities too), maybe some specific plugin, I'm not sure.

MAGNAT2645 commented 5 years ago

What clone abilities do you use? If it's possible can you share your version of subplugins for clone ability so i will test it to see difference.

Batfoxkid commented 5 years ago

Sure, I'll check the versions once I get on my home computer.

Batfoxkid commented 5 years ago

"Freak Fortress 2: Abilities of 1st set" (1.10.7) by RainBolt Dash "Freak Fortress 2: Koishi's Abilities Pack" (1.23) by Koishi (SHADoW NiNE TR3S) "Freak Fortress 2: Salmon Summon System" (0.4.6) by Koishi (SHADoW NiNE TR3S)

MAGNAT2645 commented 5 years ago

I use same versions. This bug happens on every boss with clone attack except one boss with summon_minions (Freak Fortress 2: Salmon Summon System) with arg10 set to 1 (Teleports all minions to boss)

    "ability5"
    {
        // IF SLOT IS 0 OR -1
        "name" "summon_minions"
        "arg0" "0" // 0: RAGE, -1: Life Loss
        "arg1" "1" // Sound
        "arg2" "-1" // Summon per rage (specify amount for fixed amount, 0 to summon 1 per alive player, -1 to summon by ratio)
        "arg3" "0.0" // Ratio, if arg2 is -1
        // Minion Type
        "arg4" "0" // Model Mode (0 = Human or Custom model, 1 = Robot Model (automatically applies robot voice lines), 2 = Look like a boss)
        "arg5" "models/props_training/target_medic.mdl" // Leave blank for human model, or specify model path for custom model (not used if arg9 is set to 1)
        "arg6" "5" // Player class, leave blank to not change minion class
        "arg7" "1" // Remove wearables? (for custom models / tf2 robot models)
        "arg8" "3" // Voice Line mode (-1: Block voice lines, 0: Normal voice lines, 1: Robot Voice lines, 2: Giant Voice Lines, 3: boss's catchphrase, 4: use 'sound_minion_catchphrase')
        "arg9" "1" // Pickups (0 = None, 1 = Health, 2 = Ammo, 3 = Both)
        "arg10" "1" // Teleport to summoner's location?
        "arg14" "255 ; 255 ; 255 ; 255" // Player color (R ; G ; B ; Alpha) UNTESTED
        "arg15" "" // Spawn Conditions
        "arg16" "200" // Health formula
        "arg17" "1" // Health Type (0: Overheal, 1: Non-Overheal)
        "arg18" "1" // 0 - slay minions when their summoner dies, 1 - don't slay minions when their summoner dies and instead give minions a fighting chance to win
        // Notifications
        "arg19" "0" // Notification Alert (0: Disable, 1: Boss, 2: Minions, 3: Mercs, 4: Boss+Mercs, 5: Boss+Minions, 6: Mercs+Minions, 7: Everyone)
        "arg20" "1" // Notification Type (0: Hint Text, 1: Center Text, 2: HUD Text, 3: TF2-style HUD Text, 4: TF2-Style Annotation)
        "arg21" "" // Minion Notification
        "arg22" "" // Boss Notification
        "arg23" "" // Merc Notification
        // Restrictions
        "arg24" "0" // Restrict new minions to only spawn if alive minions are equal or under the max allowed
        "arg25" "0" // Restriction: Maximum amount of alive minions when new minions can spawn
        // Minion Particle Effects
        "arg26" "" // Particle Type
        "arg27" "" // Duration
        "arg28" "" // Follow?
        // Weapons
        "arg29" "1" // Weapon mode (0 to allow minions to spawn with regular loadouts, 1 for specific weapons, 2 for no weapons)
        "arg30" "1" // If arg26 is set to 1, how many random custom weapon sets? (max is 9 sets)
        // Weapon Set (up to 9 sets)
        "arg100" "1" // Items in this loadout? (Max of 10, 1xx-999, 1010-1099)
        // Loadout (up to 10 items per loadout, x01-x99)
        "arg101" "tf_weapon_bottle" // Weapon Classname
        "arg102" "1" // Index
        "arg103" "68 ; -1" // Attributes (if arg10 = 1)
        "arg108" "0" // Visible?
        "plugin_name" "ff2_salmon"
    }
Batfoxkid commented 5 years ago

After some looking, maybe some issues with FF2FLAG_ALLOWSPAWNINBOSSTEAM. Still not sure though, nobody else reported the same issue yet.

MAGNAT2645 commented 5 years ago

I thought about that too but i saw that some commits in official FF2 removed most of FF2FLAG_ALLOWSPAWNINBOSSTEAM from code.

MAGNAT2645 commented 5 years ago

I found another bug that causes some bosses to have infinite rage on round start. For example, Seeman. He doesn't have "ragedamage" in config (i know that ragedamage is 1900 default) so maybe this is the problem.

EDIT: It seems that this bug happens only on Seeman (his explosive dance can be used every 2-3 seconds). EDIT 2: No, this bug happens on a few bosses. EDIT 3: It seems that infinity rage bug happens on DUO bosses. First rage is fine but after that you can spam rage ability.

Batfoxkid commented 5 years ago

Alright, somewhere in the companion's default ragedamage is broken.

MAGNAT2645 commented 5 years ago

It seems that this happens only for MAIN boss, not his companion. Seeman just doesn't have ragedamage key so he must use default - 1900, but bug appears instead.

Batfoxkid commented 5 years ago

Oh alright, I need to figure out why default ragedamage turns on infinite rage.

Batfoxkid commented 5 years ago

I think this might fix it: https://github.com/Batfoxkid/FreakFortressBat/commit/fe89d91e99a44f18adc42f5ce27f4d7b0cc944d2

MAGNAT2645 commented 5 years ago

Another error:

L 03/07/2019 - 20:54:21: [SM] Exception reported: Array index out-of-bounds (index -1, limit 66) L 03/07/2019 - 20:54:21: [SM] Blaming: freak_fortress_2.smx L 03/07/2019 - 20:54:21: [SM] Call stack trace: L 03/07/2019 - 20:54:21: [SM] [1] Line 8959, C:\Games\tf2server\tf\addons\sourcemod\scripting\freak_fortress_2.sp::OnObjectDeflected

Happens here

new boss=GetBossIndex(GetClientOfUserId(GetEventInt(event, "ownerid"))); new client=Boss[boss];

MAGNAT2645 commented 5 years ago

Another one:

L 03/17/2019 - 01:15:06: [SM] Exception reported: Entity -1 (-1) is invalid L 03/17/2019 - 01:15:06: [SM] Blaming: disabled/freak_fortress_2.smx L 03/17/2019 - 01:15:06: [SM] Call stack trace: L 03/17/2019 - 01:15:06: [SM] [0] GetEntPropFloat L 03/17/2019 - 01:15:06: [SM] [1] Line 8020, D:\batfo_qrgut13\Documents\SourceMod 1.9 Compiler\addons\sourcemod\scripting\freak_fortress_2.sp::ClientTimer

Happens here

new medigun=GetPlayerWeaponSlot(client, TFWeaponSlot_Secondary); new charge=RoundToFloor(GetEntPropFloat(medigun, Prop_Send, "m_flChargeLevel")*100);

And this:

L 03/17/2019 - 16:55:43: [SM] Exception reported: Invalid client index 0 L 03/17/2019 - 16:55:43: [SM] Blaming: disabled/freak_fortress_2.smx L 03/17/2019 - 16:55:43: [SM] Call stack trace: L 03/17/2019 - 16:55:43: [SM] [0] IsPlayerAlive L 03/17/2019 - 16:55:43: [SM] [1] Line 8520, D:\batfo_qrgut13\Documents\SourceMod 1.9 Compiler\addons\sourcemod\scripting\freak_fortress_2.sp::Timer_RPS

Happens here

new client=GetClientOfUserId(userid); new boss=FF2_GetBossIndex(client); if(IsPlayerAlive(client) && boss>=0)

MAGNAT2645 commented 5 years ago

Updated translations for 1.17.10 update. freak_fortress_2_prefs.phrases.txt freak_fortress_2.phrases.txt

MAGNAT2645 commented 5 years ago

Also new error:

L 04/04/2019 - 20:46:54: [SM] Exception reported: Entity -1 (-1) is invalid L 04/04/2019 - 20:46:54: [SM] Blaming: disabled/freak_fortress_2.smx L 04/04/2019 - 20:46:54: [SM] Call stack trace: L 04/04/2019 - 20:46:54: [SM] [0] GetEntPropFloat L 04/04/2019 - 20:46:54: [SM] [1] Line 8290, D:\batfo_qrgut13\Documents\SourceMod 1.9 Compiler\addons\sourcemod\scripting\freak_fortress_2.sp::ClientTimer

Happens here

new medigun=GetPlayerWeaponSlot(client, TFWeaponSlot_Secondary); new charge=RoundToFloor(GetEntPropFloat(medigun, Prop_Send, "m_flChargeLevel")*100);

Batfoxkid commented 5 years ago

I wonder why I'm not getting that error.

MAGNAT2645 commented 5 years ago

It can be anything. For example, RTD has perk Melee that removes all weapons but melee.

MAGNAT2645 commented 5 years ago

New error:

L 04/07/2019 - 10:07:27: [SM] Exception reported: Invalid client index 0 L 04/07/2019 - 10:07:27: [SM] Blaming: disabled/freak_fortress_2.smx L 04/07/2019 - 10:07:27: [SM] Call stack trace: L 04/07/2019 - 10:07:27: [SM] [0] ThrowError L 04/07/2019 - 10:07:27: [SM] [1] Line 40, D:\batfo_qrgut13\Documents\SourceMod 1.9 Compiler\addons\sourcemod\scripting\include\morecolors.inc::CPrintToChat L 04/07/2019 - 10:07:27: [SM] [2] Line 4690, D:\batfo_qrgut13\Documents\SourceMod 1.9 Compiler\addons\sourcemod\scripting\freak_fortress_2.sp::PlayBGM L 04/07/2019 - 10:07:27: [SM] [3] Line 4611, D:\batfo_qrgut13\Documents\SourceMod 1.9 Compiler\addons\sourcemod\scripting\freak_fortress_2.sp::Timer_PrepareBGM

Batfoxkid commented 5 years ago

I think I fixed those in comments and in main issue. However for 3rd one in the main issue, a simple fix is just to leave the args blank or use -1 since it'll ignore setting ammo/clip.

MAGNAT2645 commented 5 years ago

All of these bugs were fixed but red spawn bug still appears. I don't know what to do with that.

Batfoxkid commented 5 years ago

All of these bugs were fixed but red spawn bug still appears. I don't know what to do with that.

It might be a plugin causing this, I have only sometimes seen it on other servers but never my own.

MAGNAT2645 commented 5 years ago

I've checked all plugins (via NotePad++ search in files) for any respawn or team words and didn't found any things that can cause this just by spawning minions (other plugins usually do respawn or something with team only on game events).

MAGNAT2645 commented 5 years ago

Also i've checked all possible TF2-builtin cvars that can do something like autoteambalance or scramble and disabled all of them.

Batfoxkid commented 5 years ago

I'm clueless on why it's only your server having the issue.

MAGNAT2645 commented 5 years ago

Okay, i will try my best and check ALL plugins so this can take more time. I can only post plugin list so maybe you know anything.

Note that i have multimode so this plugin list from FF2 session.

[SM] Listing 179 plugins: 01 "[UMC] Map Commands" (3.6.2) by Steell 02 "Easy Downloader" (1.03) by Invex | Byte 03 "[Source 2013] Custom Chat Colors" (3.1.0) by Dr. McKay 04 "[UMC] Admin Menu" (3.6.2) by Steell 05 "SMAC Command Monitor" (0.8.6.3) by SMAC Development Team (original), Mr. Silence (updated) 06 "[TF2Items] Give Weapon" (3.14159) by FlaminSarge (orig by asherkin) 07 "[TF2] Civilian" (1.0b) by Bitl 08 "Reserved Slots" (1.9.0.6275) by AlliedModders LLC 09 "[UMC] Vote Command" (3.6.2) by Steell 10 "[TF2] Remove Weapons" (1.3) by Starman2098 11 "ShowText" (1.0.0) by Mammal 12 "armyofnaithons-test/testing_stringtables.smx" 13 "Basic Commands" (1.9.0.6275) by AlliedModders LLC 14 "Default SM Text Replacer" (0.32) by Mitch/Bacardi 15 "[TF2] TF2Attributes" (1.3.2) by FlaminSarge 16 "Vip Areas" (1.2.3) by Twisted|Panda 17 "Player Commands" (1.9.0.6275) by AlliedModders LLC 18 "[TF2] Annotate" (1.5) by Geit 19 "Anti-Flood" (1.9.0.6275) by AlliedModders LLC 20 "Player Outline" (1.2.0) by ReFlexPoison 21 "Trade Chat" (1.5.1) by Luki 22 "[ANY] Cvar Configs Updater" (1.5) by SilverShot 23 "[UMC] Nominations" (3.6.2) by Steell 24 "Basic Info Triggers" (1.9.0.6275) by AlliedModders LLC 25 "[UMC] End of Map Vote" (3.6.2) by Steell 26 "Fake sv_downloadurl to players" (1.0) by Bacardi 27 "Map Rate" (1.2) by Ryan "FLOORMASTER" Mannion & Chefe, Edit by MAGNAT2645 28 "Admin Help" (1.9.0.6275) by AlliedModders LLC 29 "Simple Chat Processor (Redux)" (1.1.5) by Simple Plugins, Mini 30 "SMFire" (2.2) by pear 31 "[UMC] Map Rate Reweight" (3.6.2) by Steell 32 "[UMC] Echo Nextmap" (3.6.2) by Steell 33 "BROFIST" (1.2.1) by MasterOfTheXP 34 "[TF2] Homing Rocket" (2409) by Leonardo 35 "SourceMod Anti-Cheat" (0.8.6.3) by SMAC Development Team (original), Mr. Silence (updated) 36 "LAZERRRRSSSS!" (1.3.2) by MitchDizzle 37 "[UMC] Rock The Vote" (3.6.2) by Steell 38 "[UMC] Player Count Monitor" (3.6.2) by Steell 39 "[UMC] Post-Played Exclusion" (3.6.2) by Sazpaimon and Steell 40 "Basic Votes" (1.9.0.6275) by AlliedModders LLC 41 "[TF2] Voice Commands Pitch" (1.0) by SirDigby 42 "Tidy Chat" (0.5) by linux_lover 43 "SMAC Aimbot Detector" (0.8.6.3) by SMAC Development Team (original), Mr. Silence (updated) 44 "[UMC] Player Limits" (3.6.2) by Steell 45 "Client Preferences" (1.9.0.6275) by AlliedModders LLC 46 "Admin Menu" (1.9.0.6275) by AlliedModders LLC 47 "[TF2] Balls" (0.5) by Geit 48 "SMAC AutoTrigger Detector" (0.8.6.3) by SMAC Development Team (original), Mr. Silence (updated) 49 "[TF2] Be The Ghost" (1.1.3) by xpenia, MAGNAT2645 (Syntax >1.7) 50 "Ent-Control" (0.0.1.8) by LeGone 51 "Melee" (0.7) by linux_lover 52 "Fun Votes" (1.9.0.6275) by AlliedModders LLC 53 "[TF2] PhysicsGun" (2.0) by BattlefieldDuck 54 "SM DEV Zones" (3.2) by Franc1sco, root, Totenfluch 55 "Clientprefs Cleaner (Cookies Purge)" (1.0) by Root 56 "[UMC] Random Cycle" (3.6.2) by Steell 57 "Admin Stealth REDUX" (1.6) by necavi and Naydef (new developer) 58 "Basic Chat" (1.9.0.6275) by AlliedModders LLC 60 "[ANY] Voice Changer!" (0.2b) by Benoist3012, Glubbable 61 "[ANY] Impersonate" (1.5.0) by Dr. McKay 63 "Evil Admin - Rocket" (1.4) by Dog, 50DKP, MAGNAT2645 64 "Source Chat Relay" (1.1.5) by Fishy 65 "SMAC Rcon Locker" (0.8.6.3) by SMAC Development Team (original), Mr. Silence (updated) 66 "Bonus Round Immunity" (1.1.1) by Antithasys 67 "TF2 Taunts TF2IDB" (1.6.3.*-tf2idb) by fakuivan 68 "Super Spray Handler" (1.3.1) by shavit, Nican132, CptMoore, Lebson506th, and TheWreckingCrew6 69 "[UMC] Prefix Exclusion" (3.6.2) by Steell 70 "[UMC] End of Map Vote Warnings" (3.6.2) by Steell 71 "Admin Smite" (2.1) by Hipster 72 "Map configs" (1.3) by Berni 73 "Admin File Reader" (1.9.0.6275) by AlliedModders LLC 74 "Admin Grabber" (1.0.2) by Friagram 75 "[TF2Items] Manager" (1.4.1) by Damizean & Asherkin 76 "Hook Grab Rope" (1.1.4) by Sheepdude, SumGuy14 77 "Thirdperson View" (2.1.0) by NAITHONS TEAM 78 "Advertisements" (2.0.2) by Tsunami 79 "[ANY] MuteCheck" (1.9.2) by Dr. McKay 80 "Server Clean Up _Xnet CS:GO" (1.2.2) by Jamster 81 "TOGs File Cleaner" (4.2) by That One Guy 82 "[TF2] Halloween Footprints with clientprefs (Revisited)" (1.16) by Oshizu + Dyl0n + Pelipoika + Benjamin 83 "[TF2] SourcePets" (1.185) by Oshizu & noodleboy347 84 "Be the Skeleton" (1.0) by Mitchell 85 "Be the Robot: Sentry Buster" (1.3) by MasterOfTheXP 86 "[Any] Deluxe Godmode" (2.3.1) by DarthNinja 87 "[DEV] TF2IDB Adapter for TF2ItemsInfo" (1.0.0) by FlaminSarge 88 "[Any] Command Dumper" (1.1.0) by DarthNinja 89 "[TF2] Destroy Engineer Buildings" (1.2.0) by DarthNinja 90 "[UMC] Ultimate Mapchooser Core" (3.6.2) by Original:Steell, Updates:Powerlord (3.4.6-dev), Mr.Silence (3.6.2) 91 "Advanced Infinite Ammo" (1.5.3) by Tylerst 92 "Nextmap" (1.9.0.6275) by AlliedModders LLC 93 "Sound Commands" (1.9.0.6275) by AlliedModders LLC 94 "Noise Maker Player" (2.3.1) by Jouva Moufette jouva@moufette.com, DarthNinja, Velture 95 "LMAOBAN" (1.4) by Aderic 96 "Fun Commands" (1.9.0.6275) by AlliedModders LLC 97 "TF2 Building God Mode" (1.1.0) by Tylerst 98 "[TF2] Rate of Fire" (1.2) by EHG 99 "SteamWorks Game Description Override" (1.1) by Dr. McKay, Sarabveer(VEER�) 100 "SMAC Client Protection" (0.8.6.3) by SMAC Development Team (original), Mr. Silence (updated) 101 "TF2IDB" (0.94.0) by Bottiger, FlaminSarge 102 "SMAC Anti-Speedhack" (0.8.6.3) by SMAC Development Team (original), Mr. Silence (updated) 103 "[Any] Command Cooldowns" (18.0116.0) by Derek D. Howard 104 "Be the Robot" (1.3) by MasterOfTheXP, FIX by MAGNAT2645 105 "[UMC] Map Weight" (3.6.2) by Steell 106 "[UMC] Time Limits" (3.6.2) by Steell 107 "Monster" (1.1.1) by Panzer 108 "Fake and Force Unlimited" (2.0) by MasterOfTheXP 109 "[TF2] Stunmod" (1.4.4.7) by DarthNinja 110 "[TF2] DSP Effects" (1.1) by A.I, Hurp Durp 111 "Observer Point" (1.0.100) by Dog 112 "Mind Control" (1.0.1) by Friagram 113 "[TF2] Rainbow Glow" (1.0) by Pelipoika 114 "Updater" (1.2.2) by GoD-Tony 115 "[TF2] Necromasher" (1.1) by Pelipoika 116 "[AON] Звуковой проигрыватель" (0.1.3.1) by MAGNAT2645 117 "[AON] Магазин - Инвентарь" (0.1) by MAGNAT2645 118 "[АРМИЯ НЕЙТОНОВ] Система CAD" (0.5.1) by MAGNAT2645 119 "[AON] Менеджер контента" (1.0) by MAGNAT2645 120 "[АРМИЯ НЕЙТОНОВ] Главное меню сервера" (0.7) by MAGNAT2645 121 "[АРМИЯ НЕЙТОНОВ] Эмотиконы" (0.2) by MAGNAT2645, Rachnus 122 "[AON] Система возрождений" (1.2.2) by MAGNAT2645 123 "[AON] Магазин - Таблица предметов" (0.1) by MAGNAT2645, Тихон 124 "[AON] Магазин - Основные свойства предметов" (0.1) by MAGNAT2645 125 "[АРМИЯ НЕЙТОНОВ] Множество команд" (0.1.8) by MAGNAT2645 126 "[AON] Система Уровней Игроков v1" (1.3.3) by MAGNAT2645 127 "[AON] Магазин - Ядро" (0.1) by MAGNAT2645 128 "[AON] Фильтрация целей" (1.0) by MAGNAT2645 129 "[АРМИЯ НЕЙТОНОВ - СУИ] Аркада - Мини-игры" (0.3.1) by MAGNAT2645 130 "[АРМИЯ НЕЙТОНОВ] Режим строителя" (0.4.3) by MAGNAT2645 131 "[AON] Данные клиентов" (0.25) by MAGNAT2645 132 "[AON] Главный движок" (0.1.102) by MAGNAT2645 133 "Dynamic MOTD Replacer" (2.2.3) by psychonic 134 "Player Warnings" (1.1.3) by Panduh 135 "TF2 Custom Projectiles" (1.1) by Patka 136 "Killstreak" (1.8) by Dr_Knuckles / Kredit 137 "Freak Fortress 2" (Unofficial 1.18.0) by Many many people 138 "Fun Commands X" (2.5) by Spazman0 and Arg! 139 "Basic Comm Control" (0.7.7) by AlliedModders LLC 140 "Material Admin" (0.7.7) by Material Admin Dev Team 141 "Resize Players" (1.5.1) by 11530 142 "[TF2]Be Merasmus!" (2.1) by Mitch 143 "Roll The Dice (Revamped)" (2.3.1) by Phil25 144 "[TF2] Be the Deflector" (1.0) by Pelipoika (FlamingSarge) 145 "[TF2] Be the Horsemann" (1.4) by FlaminSarge 146 "Freak Fortress 2: Koishi's Abilities Pack" (1.23) by Koishi (SHADoW NiNE TR3S) 147 "Freak Fortress 2: WC3 Ability Pack" (1.2.4) by Otokiru, SHADoW NiNE TR3S 148 "Freak Fortress 2: Noobis' Requested Abilities" (1.0) by Deathreus 149 "Freak Fortress 2: Saxtoner Ability Pack" (1.6.6) by Otokiru, updated by SHADow93 150 "Freak Fortress 2: sarysa's public mods, first pack (ROTT boss)" (1.1.0) by sarysa 151 "FF2 Highlander Rage" by Blinx + Otokiru 152 "Freak Fortress 2: Salmon Summon System" (0.4.6) by Koishi (SHADoW NiNE TR3S) 153 "Freak Fortress 2: Bombinomicon" (1.0) by Deathreus, Fix by MAGNAT2645 154 "Freak Fortress 2: Move Speed" (1.3.4) by SHADoW NiNE TR3S 155 "Freak Fortress 2: Halloween 2013 Boss Pack" (1.4) by Friagram 156 "Freak Fortress 2: Reverse Movement" (1.0) by Naydef 157 "Freak Fortress 2: TFConditions" (1.1.1) by SHADoW NiNE TR3S 158 "Freak Fortress 2: Dynamic Defaults" (1.3.2) by sarysa, with a small amount of code by RainBolt Dash 159 "Freak Fortress 2: Fog Effects" (1.04) by Koishi 160 "Freak Fortress 2: Koishi's Boss Abilities" (1.23) by Koishi (SHADoW NiNE TR3S) 161 "Freak Fortress 2: M7's new Abilities" (3.0) by M76030 162 "Freak Fortress 2: F2P Duo's Abilities" by M7 163 "Unofficial Freak Fortress 2: Defaults" (0.3.2) by Many many people 164 "Freak Fortress 2: sarysa's public mods, third pack" (1.0.2 BBG) by sarysa 166 "Freak Fortress 2: Grapple Hook Plus" (1.0.3) by kking117 167 "[AON] Сборник способностей FF2 #1" (0.1) by MAGNAT2645 168 "Freak Fortress 2: Replace Projectile" (1.0.2) by frog, friagram 169 "Freak Fortress 2: skeleton king" (1.0.1) by DaNetNavern0 170 "Freak Fortress 2: Boss Tweaks" (1.0) by frog 171 "Freak Fortress 2: Completely Stripped Version of Darth's Ability Pack Fix" (1.2) by Darthmule, edit by Deathreus 172 "Freak Fortress 2: Improved Saxton" (1.0.5) by sarysa 173 "Freak Fortress 2: Phat Rages" (0.9.7) by frog,Kemsan,Peace Maker,LeGone,RainBolt Dash, SHADoW NiNE TR3S, M76030 174 "Freak Fortress 2: Kill Icon Changer" (0.4) by Naydef 175 "Freak Fortress 2: ServerCommandRage" (1.1) by frog 176 "Freak Fortress 2: Halloween 2014 Framework" by Friagram 177 "Freak Fortress 2: Deathreus Boss Pack" (1.7) by Deathreus 178 "Freak Fortress 2: The Witch Doctor" (1.0) by Deathreus 179 "Freak Fortress 2: SCP-173 Special Abilities" by OriginalNero

Batfoxkid commented 5 years ago

Maybe check out this thread. Maybe can compare what's wrong in that plugin he removed.

MAGNAT2645 commented 5 years ago

I think that this bug is due to plugins, because it can appear not only by shadow93_abilities's minion spawn.

MAGNAT2645 commented 5 years ago

I know that there's a lot of plugins so i'm trying now to combine some of them into one "More Commands" plugin so it would be easier to find cause of bug.

Batfoxkid commented 5 years ago

I think it might be TF2_RegeneratePlayer causing issues. Because I checked out the invisible weapon fix plugin and it mainly did that.

MAGNAT2645 commented 5 years ago

Okay i will search all sources that contains TF2_RegeneratePlayer

MAGNAT2645 commented 5 years ago

I found something, in Physics Gun plugin (plus it seems that my version is outdated)

public void Event_PlayerSpawn(Event event, const char[] name, bool dontBroadcast)
{
    int client = GetClientOfUserId(event.GetInt("userid"));

    if(IsValidClient(client))
    {
        SDKUnhook(client, SDKHook_WeaponCanSwitchTo, BlockWeaponSwitch);
        TF2_RegeneratePlayer(client);
    }
}
Batfoxkid commented 5 years ago

Yeah that might be why. Could edit it so it's not available for Blu team (unless your using bossteam or switching ConVar) while FF2 is enabled.

MAGNAT2645 commented 5 years ago

Maybe there's a way to call RegeneratePlayer only if you equipped Physics Gun?

MAGNAT2645 commented 5 years ago

Did something, can you test it when you will have free time? If you will have same bug so maybe problem was due to this plugin. (If bug doesn't seem to appear then try this version too)

test it please.zip

Batfoxkid commented 5 years ago

Alright, I'll try it when I can.

Batfoxkid commented 5 years ago

Yep your version fixes the issue 20190511120503_1 While the original does respawn everyone 20190511121645_1

MAGNAT2645 commented 5 years ago

Seriously? Oh sh*t, I was messing with this bug for several months (almost six months), and you helped me so quickly.