AlliedModders

AlliedModders (https://forums.alliedmods.net/index.php)
-   Plugins (https://forums.alliedmods.net/forumdisplay.php?f=108)
-   -   [L4D2] Psychotic Witch (Updated: 2/10/17) (https://forums.alliedmods.net/showthread.php?t=236472)

Mortiegama 03-05-2014 14:53

[L4D2] Psychotic Witch (Updated: 2/10/17)
 
5 Attachment(s)
L4D2 - Psychotic Witch

General

This plugin requires Sourcemod 1.7 or higher
This plugin requires the attached Gamedata file


Description

I'm working on new ideas for my Vicious Infected plugin. Rather than edit the entire plugin I've started to make smaller projects to assess just that particular set of abilities. I figured I'd release the small portions as I come up with them. Maybe even incorporate just the abilities for that particular class to ease the overall plugin.

Psychotic Witch is a plugin designed to reintroduce the most fearsome of the infected as a being of pure malevolence. It was important to crown or avoid the Witch at all costs, now that has become even more important. With nine special abilities, the Witch can take reduced damage to the head or body, become invisible, send Survivors in the path to her target flying, send survivors stumbling when she incaps her prey, insta-kill or B&W her incapped target, heal herself by feeding off a Survivor's life, drop a defib and medkit on death, and randomly changer her HP and Speed. Be ready to take fear to a new level...

  • Assimilation: When a Survivor is killed by the Witch, she raises them in her image, creating another Witch.
  • Death Helmet: The Witch places a hollowed out propane tank on her head to reduce damage to her brain.
  • Leeching Claw: When the Witch incaps a Survivor, she heals herself with some of their stolen life force.
  • Mood Swing: With her mood changes, the Witch also has a varied health and speed factor.
  • Nightmare Claw: When incapped by an enraged Witch the Survivor is either set to B&W or killed.
  • Psychotic Charge: The Witch will knock back any Survivors in her path while pursuing her victim.
  • Shameful Cloak: Distraught by what she has become, the Witch will try to hide her form from the world.
  • Sorrowful Remorse: When a Witch is killed, she leaves behind a Medkit and Defib as repetance for her actions.
  • Support Group: When the Witch is angered, her hateful shriek calls down a panic event.
  • Unrelenting Spirit: The Witch's spirit allows her to keep attacking despite damage.


Cvars

<*>To change these values edit the plugin.L4D2.PsychoticWitch.cfg in the CFG/Sourcemod folder.


PHP Code:

// Enables Assimilation Ability: When a Survivor is killed by the Witch, she raises them in her image, creating another Witch. (Def 1)
// -
// Default: "1"
l4d_pwm_assimilation "1"

// Enables Death Helmet Ability: The Witch places a hollowed out propane tank on her head to reduce damage to her brain. (Def 1)
// -
// Default: "1"
l4d_pwm_deathhelmet "1"

// Percentage that damage to Witch's head is reduced. (Def 0.3)
// -
// Default: "0.3"
l4d_pwm_deathhelmetamount "0.3"

// Enables Leeching Claw ability: When the Witch incaps a Survivor, she heals herself with some of their stolen life force. (Def 1)
// -
// Default: "1"
l4d_pwm_leechingclaw "1"

// Amount of health to restore to the Witch after Leeching Claw. (Def 500)
// -
// Default: "500"
l4d_pwm_leechingclawamount "500"

// Enables Mood Swing ability: With her mood changes, the Witch also has a varied health and speed factor. (Def 1)
// -
// Default: "1"
l4d_pwm_moodswing "1"

// Maximum HP for the Witch. (Def 2000)
// -
// Default: "2000"
l4d_pwm_moodswinghpmax "2000"

// Minimum HP for the Witch. (Def 1000)
// -
// Default: "1000"
l4d_pwm_moodswinghpmin "1000"

// Maximum speed adjustment for the Witch. (Def 1.6)
// -
// Default: "1.6"
l4d_pwm_moodswingspeedmax "1.6"

// Minimum speed adjustment for the Witch. (Def 0.8)
// -
// Default: "0.8"
l4d_pwm_moodswingspeedmin "0.8"

// Enables Nightmare Claw ability: When incapped by an enraged Witch the Survivor is either set to B&W or killed. (Def 1)
// -
// Default: "1"
l4d_pwm_nightmareclaw "1"

// Type of Nightmare Claw: 1 = Survivor is set to B&W, 2 = Survivor is killed.
// -
// Default: "1"
// Minimum: "1.000000"
// Maximum: "2.000000"
l4d_pwm_nightmareclawtype "1"

// Enables Psychotic Charge ability: The Witch will knock back any Survivors in her path while pursuing her victim. (Def 1)
// -
// Default: "1"
l4d_pwm_psychoticcharge "1"

// Amount of damage the Witch causes when she hits a Survivor. (Def 10)
// -
// Default: "10"
l4d_pwm_psychoticchargedamage "10"

// Power a Survivor is hit with during Psychotic Charge. (Def 300)
// -
// Default: "300"
l4d_pwm_psychoticchargepower "300"

// How close a Survivor has to be to be hit by the Psychotic Charge. (Def 200)
// -
// Default: "200"
l4d_pwm_psychoticchargerange "200"

// Enables Shameful Cloak ability: Distraught by what she has become, the Witch will try to hide her form from the world. (Def 1)
// -
// Default: "1"
l4d_pwm_shamefulcloak "1"

// Chance the Witch will use Shameful Cloak when spawned. (Def 20)
// -
// Default: "20"
l4d_pwm_shamefulcloakchance "20"

// Modifies the visibility of the Witch while using Shameful Cloak. (0-255) (Def 0)
// -
// Default: "0"
// Minimum: "0.000000"
// Maximum: "255.000000"
l4d_pwm_shamefulcloakvisibility "0"

// Enables Slashing Wind ability: When the Witch incaps a Survivor it sends out a shockwave damaging and knocking back all Survivors. (Def 1)
// -
// Default: "1"
l4d_pwm_slashingwind "1"

// Amount of damage the Witch caused to Survivors within Slashing Wind range. (Def 5)
// -
// Default: "5"
l4d_pwm_slashingwinddamage "5"

// How close a Survivor has to be to be hit by the Slashing Wind. (Def 600)
// -
// Default: "500"
l4d_pwm_slashingwindrange "500"

// Enables Sorrowful Remorse ability: When a Witch is killed, she leaves behind a Medkit and Defib as repetance for her actions. (Def 0)
// -
// Default: "0"
l4d_pwm_sorrowfulremorse "0"

// Enables Support Group ability: When the Witch is angered, her hateful shriek calls down a panic event. (Def 1)
// -
// Default: "1"
l4d_pwm_supportgroup "1"

// Enables Unrelenting Spirit ability: The Witch's spirit allows her to keep attacking despite damage. (Def 1)
// -
// Default: "1"
l4d_pwm_unrelentingspirit "1"

// Percent of damage to the Witch reduced by Unrelenting Spirit. (Def 0.7)
// -
// Default: "0.7"
l4d_pwm_unrelentingspiritamount "0.7" 




Installation
  • Download and copy L4D2 Psychotic Witch.smx to Addons/Sourcemod/Plugins
  • Download and copy l4d2_viciousplugins.txt to Addons/Sourcemod/Gamedata
  • Delete plugin.L4D2.PsychoticWitch.cfg from the CFG/Sourcemod folder.



Version History

Code:

Version 1.2 - (2/8/17)
- Edited significant amount of code
- Added new ability: Assimilation
Version 1.15 - (4/28/14) - 675 Views
- Fixed some errors from not checking entity correctly
Version 1.14 - (4/22/14) - 11 Views
- Added checks to make sure plugin stops when the server is loading
Version 1.13 - (3/26/14) - 31 Views
- Attempted to fix a problem with servers hard crashing
Version 1.12 - (3/14/14) - 32 Views
- Attempted to fix problems with Boomer B**** Slap
Version 1.11 - (3/12/14) - 10 Views
- Fixed a few more bugs
- Added extra check for valid clients in Psychotic Charge
Version 1.1 - (3/6/14) - 36 Views
- Fixed a bug caused by terror_player_manager
Version 1.0 - (3/5/14) - 10 Views
- Original launch of the plugin

Special Thanks

AtomicStryker - Boomer Bit** Slap:
https://forums.alliedmods.net/showthread.php?t=97952

AtomicStryker - Damage Mod (SDK Hooks):
https://forums.alliedmods.net/showthread.php?p=1184761



Known Issues

<*>None


Sev 03-05-2014 15:07

Re: [L4D2] Psychotic Witch
 
Nice.

I've been waiting for someone to take control of another witch plugin.

Hopefully there are no conflicts with the witch control plugin, although it would be nice if you incorporated that functionality in this plugin. Although I would understand if this is intended for the AI witch only.

The only suggestion I'd make is possibly finding another way to make her randomly attack and down all survivors without using the gimmick used by other such plugins, such as replacing the witch with a new witch or biling the witch causing the witch to have a horde with her while re targeting.

Krufftys Killers 03-06-2014 07:48

Re: [L4D2] Psychotic Witch
 
L 03/06/2014 - 00:27:52: SourceMod error session started
L 03/06/2014 - 00:27:52: Info (map "saltwell_1_d") (file "errors_20140306.log")
L 03/06/2014 - 00:27:52: [SM] Native "SetEntProp" reported: Property "m_nRenderFX" not found (entity 39/terror_player_manager)
L 03/06/2014 - 00:27:52: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 03/06/2014 - 00:27:52: [SM] [0] Line 370, /groups/sourcemod/compiler-1.5/include/entity_prop_stocks.inc::SetEntityRenderFx()
L 03/06/2014 - 00:27:52: [SM] [1] Line 503, /home/groups/alliedmodders/forums/files/7/0/1/7/8/131179.attach::Timer_WitchSpawn()
L 03/06/2014 - 00:49:06: Error log file session closed.

Mortiegama 03-06-2014 12:16

Re: [L4D2] Psychotic Witch
 
Quote:

Originally Posted by Sev (Post 2107939)
Nice.

I've been waiting for someone to take control of another witch plugin.

Hopefully there are no conflicts with the witch control plugin, although it would be nice if you incorporated that functionality in this plugin. Although I would understand if this is intended for the AI witch only.

The only suggestion I'd make is possibly finding another way to make her randomly attack and down all survivors without using the gimmick used by other such plugins, such as replacing the witch with a new witch or biling the witch causing the witch to have a horde with her while re targeting.

The Witch Control plugin works with this one, that's actually how I was able to verify this plugin worked. Adapting it however I wouldn't likely seek to do, that plugin is VERY buggy.

I'm not sure there's a better way to get the Witch to attack another target, but I'll search around for a few things and see what I can find.

Quote:

Originally Posted by Krufftys Killers (Post 2108215)
L 03/06/2014 - 00:27:52: SourceMod error session started
L 03/06/2014 - 00:27:52: Info (map "saltwell_1_d") (file "errors_20140306.log")
L 03/06/2014 - 00:27:52: [SM] Native "SetEntProp" reported: Property "m_nRenderFX" not found (entity 39/terror_player_manager)
L 03/06/2014 - 00:27:52: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 03/06/2014 - 00:27:52: [SM] [0] Line 370, /groups/sourcemod/compiler-1.5/include/entity_prop_stocks.inc::SetEntityRenderFx()
L 03/06/2014 - 00:27:52: [SM] [1] Line 503, /home/groups/alliedmodders/forums/files/7/0/1/7/8/131179.attach::Timer_WitchSpawn()
L 03/06/2014 - 00:49:06: Error log file session closed.

Fixed this error, need to make sure that the terror_player_manager was not 0.

PatriotGames 03-06-2014 19:21

Re: [L4D2] Psychotic Witch
 
Mortiegama,

Glad to see you have released a witch plugin! Will be testing it today.

Is there any way you can add the "Witch's support group" functionality found in your Vicious Infected plugin? Having the option to summon a hoard when this psychotic witch is angered would be icing on the cake.

Regards,

PG

Krufftys Killers 03-11-2014 19:22

Re: [L4D2] Psychotic Witch
 
L 03/11/2014 - 15:29:55: [SM] Native "SDKCall" reported: Client 1 is not in game
L 03/11/2014 - 15:29:55: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 03/11/2014 - 15:29:55: [SM] [0] Line 448, C:\Users\Kruffty\Desktop\addons\sourcemod\scr ipting\L4D2 Psychotic Witch.sp::Fling_PsychoticCharge()
L 03/11/2014 - 15:29:55: [SM] [1] Line 418, C:\Users\Kruffty\Desktop\addons\sourcemod\scr ipting\L4D2 Psychotic Witch.sp::Timer_PsychoticCharge()

gajo0650 03-11-2014 22:16

Re: [L4D2] Psychotic Witch
 
error log attached.

PHP Code:

L 03/11/2014 14:39:17: [SMNative "GetEntPropVector" reportedProperty "m_vecOrigin" not found (entity 53/instanced_scripted_scene)
L 03/11/2014 14:39:17: [SMDisplaying call stack trace for plugin "l4d2_psychotic_witch.smx":
L 03/11/2014 14:39:17: [SM]   [0]  Line 382l4d2_psychotic_witch.sp::Timer_PsychoticCharge()

L 03/11/2014 14:55:34: [SMNative "GetEntPropVector" reportedProperty "m_vecOrigin" not found (entity 162/instanced_scripted_scene)
L 03/11/2014 14:55:34: [SMDisplaying call stack trace for plugin "l4d2_psychotic_witch.smx":
L 03/11/2014 14:55:34: [SM]   [0]  Line 382l4d2_psychotic_witch.sp::Timer_PsychoticCharge() 


Mortiegama 03-12-2014 08:50

Re: [L4D2] Psychotic Witch
 
Quote:

Originally Posted by PatriotGames (Post 2108485)
Mortiegama,

Glad to see you have released a witch plugin! Will be testing it today.

Is there any way you can add the "Witch's support group" functionality found in your Vicious Infected plugin? Having the option to summon a hoard when this psychotic witch is angered would be icing on the cake.

Regards,

PG

Added the Support Group ability.

Quote:

Originally Posted by Krufftys Killers (Post 2110654)
L 03/11/2014 - 15:29:55: [SM] Native "SDKCall" reported: Client 1 is not in game
L 03/11/2014 - 15:29:55: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 03/11/2014 - 15:29:55: [SM] [0] Line 448, C:\Users\Kruffty\Desktop\addons\sourcemod\scr ipting\L4D2 Psychotic Witch.sp::Fling_PsychoticCharge()
L 03/11/2014 - 15:29:55: [SM] [1] Line 418, C:\Users\Kruffty\Desktop\addons\sourcemod\scr ipting\L4D2 Psychotic Witch.sp::Timer_PsychoticCharge()

I wasn't checking if the harasser was a valid client. Added in an extra check and should be working.

Quote:

Originally Posted by gajo0650 (Post 2110682)
error log attached.

PHP Code:

L 03/11/2014 14:39:17: [SMNative "GetEntPropVector" reportedProperty "m_vecOrigin" not found (entity 53/instanced_scripted_scene)
L 03/11/2014 14:39:17: [SMDisplaying call stack trace for plugin "l4d2_psychotic_witch.smx":
L 03/11/2014 14:39:17: [SM]   [0]  Line 382l4d2_psychotic_witch.sp::Timer_PsychoticCharge()

L 03/11/2014 14:55:34: [SMNative "GetEntPropVector" reportedProperty "m_vecOrigin" not found (entity 162/instanced_scripted_scene)
L 03/11/2014 14:55:34: [SMDisplaying call stack trace for plugin "l4d2_psychotic_witch.smx":
L 03/11/2014 14:55:34: [SM]   [0]  Line 382l4d2_psychotic_witch.sp::Timer_PsychoticCharge() 


Added in an extra string check to make sure this wasn't getting called.

PatriotGames 03-13-2014 19:47

Re: [L4D2] Psychotic Witch (Updated: 3/12/14)
 
Thank you for adding the Witch's support group functionality! Really appreciate it.

While running Psychotic Witch on my 8-player coop server I found it conflicts with the Boomer B**** Slap plugin due to both plugins using "l4d2addresses.txt" for their respective gamedata files. Players would suddenly get knocked down repeatedly for no apparent reason, which seems like the Boomer slap was firing erroneously.

For a workaround, I will edit the Boomer Slap source and change its gamedata file name, then test again.

Thanks again for all of you work on these great plugins.

PG

Mortiegama 03-13-2014 20:56

Re: [L4D2] Psychotic Witch (Updated: 3/12/14)
 
Quote:

Originally Posted by PatriotGames (Post 2111112)
Thank you for adding the Witch's support group functionality! Really appreciate it.

While running Psychotic Witch on my 8-player coop server I found it conflicts with the Boomer B**** Slap plugin due to both plugins using "l4d2addresses.txt" for their respective gamedata files. Players would suddenly get knocked down repeatedly for no apparent reason, which seems like the Boomer slap was firing erroneously.

For a workaround, I will edit the Boomer Slap source and change its gamedata file name, then test again.

Thanks again for all of you work on these great plugins.

PG

You can use my game data file for both. I used Atomics and updated a few signatures.

PatriotGames 03-14-2014 18:37

Re: [L4D2] Psychotic Witch (Updated: 3/12/14)
 
Quote:

Originally Posted by Mortiegama (Post 2111131)
You can use my game data file for both. I used Atomics and updated a few signatures.

Understood. I already made the modifications to Boomer slap and its gamedata file name before reading your post, but unsurprisingly that change did not stop the random knockdown behavior. When either Psychotic witch or Boomer slap are disabled the knockdown behavior stops. But when both plugins are installed it happens, often in the finale map. Also, psychotic witch starts throwing errors when Boomer slap is active:

Code:

L 03/14/2014 - 15:18:41: Info (map "c4m1_milltown_a") (file "errors_20140314.log")
L 03/14/2014 - 15:18:41: [SM] Native "GetEntPropVector" reported: Property "m_vecOrigin" not found (entity 306/predicted_viewmodel)
L 03/14/2014 - 15:18:41: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 03/14/2014 - 15:18:41: [SM]  [0]  Line 407, /home/groups/alliedmodders/forums/files/7/0/1/7/8/131206.attach::Timer_PsychoticCharge()
L 03/14/2014 - 15:18:43: [SM] Native "GetEntPropVector" reported: Property "m_vecOrigin" not found (entity 306/predicted_viewmodel)
L 03/14/2014 - 15:18:43: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 03/14/2014 - 15:18:43: [SM]  [0]  Line 407, /home/groups/alliedmodders/forums/files/7/0/1/7/8/131206.attach::Timer_PsychoticCharge()
L 03/14/2014 - 15:18:45: [SM] Native "GetEntPropVector" reported: Property "m_vecOrigin" not found (entity 306/predicted_viewmodel)
L 03/14/2014 - 15:18:45: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":

PG

Mortiegama 03-14-2014 23:34

Re: [L4D2] Psychotic Witch (Updated: 3/12/14)
 
Quote:

Originally Posted by PatriotGames (Post 2111540)
Understood. I already made the modifications to Boomer slap and its gamedata file name before reading your post, but unsurprisingly that change did not stop the random knockdown behavior. When either Psychotic witch or Boomer slap are disabled the knockdown behavior stops. But when both plugins are installed it happens, often in the finale map. Also, psychotic witch starts throwing errors when Boomer slap is active:

Code:

L 03/14/2014 - 15:18:41: Info (map "c4m1_milltown_a") (file "errors_20140314.log")
L 03/14/2014 - 15:18:41: [SM] Native "GetEntPropVector" reported: Property "m_vecOrigin" not found (entity 306/predicted_viewmodel)
L 03/14/2014 - 15:18:41: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 03/14/2014 - 15:18:41: [SM]  [0]  Line 407, /home/groups/alliedmodders/forums/files/7/0/1/7/8/131206.attach::Timer_PsychoticCharge()
L 03/14/2014 - 15:18:43: [SM] Native "GetEntPropVector" reported: Property "m_vecOrigin" not found (entity 306/predicted_viewmodel)
L 03/14/2014 - 15:18:43: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 03/14/2014 - 15:18:43: [SM]  [0]  Line 407, /home/groups/alliedmodders/forums/files/7/0/1/7/8/131206.attach::Timer_PsychoticCharge()
L 03/14/2014 - 15:18:45: [SM] Native "GetEntPropVector" reported: Property "m_vecOrigin" not found (entity 306/predicted_viewmodel)
L 03/14/2014 - 15:18:45: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":

PG

That's a very strange problem. I figure there might be a problem with the way I was calling to stop the repeating plugin. I changed a few things so see if you're still getting problems with the two enabled.

PatriotGames 03-16-2014 20:29

Re: [L4D2] Psychotic Witch (Updated: 3/12/14)
 
Quote:

Originally Posted by Mortiegama (Post 2111612)
That's a very strange problem. I figure there might be a problem with the way I was calling to stop the repeating plugin. I changed a few things so see if you're still getting problems with the two enabled.

Thank you, Mortiegama, for the quick update. I will test it and post the results.

Best regards,

PG

PatriotGames 03-24-2014 18:34

Re: [L4D2] Psychotic Witch (Updated: 3/14/14)
 
Your updated Psychotic Witch plugin did stop the random knock-down behavior, so it is successful on that point. However, it causes crashes on my development server. Even after removing the Boomer Slap plugin, Psychotic Witch will still crash the server, in particular during map changes. No sourcemod error logs are created, either. It is just a hard srcds crash (linux OS). There are no other plugins on the server that manipulate witches.

Thank you again for your efforts,

PG

Mortiegama 03-26-2014 08:22

Re: [L4D2] Psychotic Witch (Updated: 3/14/14)
 
Quote:

Originally Posted by PatriotGames (Post 2115524)
Your updated Psychotic Witch plugin did stop the random knock-down behavior, so it is successful on that point. However, it causes crashes on my development server. Even after removing the Boomer Slap plugin, Psychotic Witch will still crash the server, in particular during map changes. No sourcemod error logs are created, either. It is just a hard srcds crash (linux OS). There are no other plugins on the server that manipulate witches.

Thank you again for your efforts,

PG

I haven't seen any problems like this on the Windows server, but I think I could see an area that would cause this issue. I added in a check for "OnEntityCreated" that it will only run the plugin when the map is running. Entities are created like mad between maps so it's possible that was causing crashes when it tried to load everything.

PatriotGames 03-29-2014 15:57

Re: [L4D2] Psychotic Witch (Updated: 3/26/14)
 
Thank you for the updated version. Unfortunately, it still crashes the server on first map transition. This type of crash has never happened before on my development server and does not occur when Psychotic Witch is disabled. I have not gone through an exhaustive test process to see if there is a conflict between PW and any of the other plugins. There are, however, no other plugins or cfgs running that manipulate the witch.

PG

Mortiegama 03-31-2014 08:38

Re: [L4D2] Psychotic Witch (Updated: 3/26/14)
 
When you say map transition, what do you mean? Going from Map 1 to Map 2 in a series or going from Dead Center to Dark Carnival. I've been running it on my Windows Server (using Readyup for map rotations) and I'm not getting crashes on either.

Mortiegama 04-22-2014 07:29

Re: [L4D2] Psychotic Witch (Updated: 3/26/14)
 
Quote:

Originally Posted by PatriotGames (Post 2117595)
Thank you for the updated version. Unfortunately, it still crashes the server on first map transition. This type of crash has never happened before on my development server and does not occur when Psychotic Witch is disabled. I have not gone through an exhaustive test process to see if there is a conflict between PW and any of the other plugins. There are, however, no other plugins or cfgs running that manipulate the witch.

PG

I think I may have found the problem. I wasn't stopping OnEntityCreated or OnTakeDamage when the server stopped processing. There's a very good chance that was causing the crashes, new version is uploaded so *fingers crossed* and all.

Krufftys Killers 04-24-2014 07:11

Re: [L4D2] Psychotic Witch (Updated: 4/22/14)
 
4/23/2014 - 13:35:29: SourceMod error session started
L 04/23/2014 - 13:35:29: Info (map "l4d_moria_serious") (file "errors_20140423.log")
L 04/23/2014 - 13:35:29: [SM] Native "GetEntPropVector" reported: Property "m_vecOrigin" not found (entity 731/predicted_viewmodel)
L 04/23/2014 - 13:35:29: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 04/23/2014 - 13:35:29: [SM] [0] Line 409,

Mortiegama 04-28-2014 12:05

Re: [L4D2] Psychotic Witch (Updated: 4/22/14)
 
Quote:

Originally Posted by Krufftys Killers (Post 2128811)
4/23/2014 - 13:35:29: SourceMod error session started
L 04/23/2014 - 13:35:29: Info (map "l4d_moria_serious") (file "errors_20140423.log")
L 04/23/2014 - 13:35:29: [SM] Native "GetEntPropVector" reported: Property "m_vecOrigin" not found (entity 731/predicted_viewmodel)
L 04/23/2014 - 13:35:29: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 04/23/2014 - 13:35:29: [SM] [0] Line 409,

Add extra checks to make sure I have the right entity. Haven't seen any errors or crashes all weekend.

EDIT: If you downloaded this plugin redownload, I forgot to upload the new version >.<

WinterKitten 07-11-2014 19:39

Re: [L4D2] Psychotic Witch (Updated: 4/28/14)
 
It no work for me. :l

Mortiegama 02-10-2017 17:11

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Psychotic Witch has gotten the upgrade feature! Not a lot going on with this plugin, but did some code overhaul and added the Assimilation ability.

MasterMind420 02-11-2017 14:13

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Hey glad to see your still updating your plugins. I'm not sure if this plugin is intended for the witch to change targets after she incaps or kills but she doesn't. I've been using the plugin evil witch and with some slight changes got it working pretty good in that regard...

zanpo109 02-16-2017 04:40

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Witch is crying, so do I. Never see her by my side

L 02/16/2017 - 16:34:06: [SM] Unable to load plugin "L4D2 Nauseating Boomer.smx": Native "__FLOAT_LT__" was not found
L 02/16/2017 - 16:34:06: [SM] Unable to load plugin "L4D2 Psychotic Witch.smx": Native "__FLOAT_LT__" was not found
L 02/16/2017 - 16:34:06: [L4D2 Spitter Supergirl.smx] Could not prep the Detonate Acid function
L 02/16/2017 - 16:34:06: [SM] Plugin encountered error 25: Call was aborted
L 02/16/2017 - 16:34:06: [SM] Native "SetFailState" reported: Cant initialize OnVomitedUpon SDKCall
L 02/16/2017 - 16:34:06: [SM] Displaying call stack trace for plugin "L4D2 Spitter Supergirl.smx":
L 02/16/2017 - 16:34:06: [SM] [0] Line 267, /home/forums/content/files/7/0/1/7/8/160502.attach::OnPluginStart()
L 02/16/2017 - 16:34:06: [SM] Unable to load plugin "L4D2 Unstoppable Charger.smx": Native "__FLOAT_LT__" was not found

Newbie_Sexy 07-12-2017 01:49

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Why this plugin doesn't work???
I have test this on my Server, it doesn't work, I have Sourcemod 2.0.0-dev+3689 and Metamod 1.10.5V
It also auto-generated a .cfg but plugin still doesn't work
I see this in my logs file:
Quote:

L 07/15/2017 - 09:52:47: [SM] Plugin encountered error 25: Call was aborted
L 07/15/2017 - 09:52:47: [SM] Native "SetFailState" reported: Cant initialize Fling SDKCall
L 07/15/2017 - 09:52:47: [SM] Displaying call stack trace for plugin "L4D2 Psychotic Witch.smx":
L 07/15/2017 - 09:52:47: [SM] [0] Line 289, L4D2 Psychotic Witch.sp::OnPluginStart()

DreadedGhoul575 03-14-2019 07:53

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Good job, this works offline. :)

Under Dog 05-17-2019 21:55

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
I don't know if anyone is still looking at this plugin, but I thought I'd see. It's not working for my server. here is the errors I get.

Error parsing gameconfig file "/10341/left4dead2/addons/sourcemod/gamedata/l4d2_viciousplugins.txt":
L 05/17/2019 - 18:37:07: [SM] Error 1 on line 0, col 0: Stream failed to open
L 05/17/2019 - 18:37:07: [SM] Exception reported: Unable to open l4d2_viciousplugins: File could not be opened: No such file or directory
L 05/17/2019 - 18:37:07: [SM] Blaming: L4D2 Psychotic Witch.smx
L 05/17/2019 - 18:37:07: [SM] Call stack trace:
L 05/17/2019 - 18:37:07: [SM] [0] LoadGameConfigFile
L 05/17/2019 - 18:37:07: [SM] [1] Line 275, /home/forums/content/files/7/0/1/7/8/160768.attach::OnPluginStart
L 05/17/2019 - 18:37:07: [SM] Unable to load plugin "L4D2 Psychotic Witch.smx": Error detected in plugin startup (see error logs)

Marttt 05-18-2019 10:52

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
You need to put the .txt file on gamedata folder.

Quote:

Download and copy l4d2_viciousplugins.txt to Addons/Sourcemod/Gamedata

Under Dog 05-18-2019 21:38

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Quote:

Originally Posted by Marttt (Post 2652147)
You need to put the .txt file on gamedata folder.

I did. That's what's causing the error. that .txt file.

Error parsing gameconfig file "/home/tcagame/10341/left4dead2/addons/sourcemod/gamedata/l4d2_viciousplugins.txt":
L 05/17/2019 - 18:37:07: [SM] Error 1 on line 0, col 0: Stream failed to open

ricksfishin 05-28-2019 15:38

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
3 Attachment(s)
Updated signatures
Tested
l4d_pwm_assimilation "1" Not sure if she is suppose to respawn next to dead player.
But does respawn just not next to player
No error's
Someone test that knows this plugin.

Under Dog 06-23-2019 19:55

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
It works for me now.

I downloaded the files in the above post from ricksfishin.

The only problem is, sometimes, Even though there is no witch, you and a player or two will get slammed back like the witch or a charger is ramming you. But nothing is there. you stumble back or fall to the ground and get up again. Other than that, It's working. :)

yagura40977 08-24-2019 02:23

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Quote:

Originally Posted by ricksfishin (Post 2653497)
Updated signatures
Tested
l4d_pwm_assimilation "1" Not sure if she is suppose to respawn next to dead player.
But does respawn just not next to player
No error's
Someone test that knows this plugin.


L 08/24/2019 - 14:20:02: [SM] Exception reported: Unable to find the "CTerrorPlayer::OnStaggered(CBaseEntity *, Vector const*)" signature, check the file version!
L 08/24/2019 - 14:20:02: [SM] Blaming: L4D2 Psychotic Witch.smx
L 08/24/2019 - 14:20:02: [SM] Call stack trace:
L 08/24/2019 - 14:20:02: [SM] [0] SetFailState
L 08/24/2019 - 14:20:02: [SM] [1] Line 301, C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2\addons\sourcemod\scripting\ L4D2 Psychotic Witch.sp::OnPluginStart
L 08/24/2019 - 14:20:02: [SM] Unable to load plugin "L4D2 Psychotic Witch.smx": Error detected in plugin startup (see error logs)

ricksfishin 08-24-2019 09:30

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
1 Attachment(s)
Quote:

Originally Posted by Under Dog (Post 2656512)
It works for me now.

I downloaded the files in the above post from ricksfishin.

The only problem is, sometimes, Even though there is no witch, you and a player or two will get slammed back like the witch or a charger is ramming you. But nothing is there. you stumble back or fall to the ground and get up again. Other than that, It's working. :)

Try This

ricksfishin 08-24-2019 09:37

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Quote:

Originally Posted by yagura40977 (Post 2664516)
L 08/24/2019 - 14:20:02: [SM] Exception reported: Unable to find the "CTerrorPlayer::OnStaggered(CBaseEntity *, Vector const*)" signature, check the file version!
L 08/24/2019 - 14:20:02: [SM] Blaming: L4D2 Psychotic Witch.smx
L 08/24/2019 - 14:20:02: [SM] Call stack trace:
L 08/24/2019 - 14:20:02: [SM] [0] SetFailState
L 08/24/2019 - 14:20:02: [SM] [1] Line 301, C:\Program Files (x86)\Steam\steamapps\common\Left 4 Dead 2 Dedicated Server\left4dead2\addons\sourcemod\scripting\ L4D2 Psychotic Witch.sp::OnPluginStart
L 08/24/2019 - 14:20:02: [SM] Unable to load plugin "L4D2 Psychotic Witch.smx": Error detected in plugin startup (see error logs)

Gamedata loaded? Just tested got no error

yagura40977 08-25-2019 02:08

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
(Mortiegama) L4D2 Psychotic Witch + (ricksfishin) l4d2_viciousplugins.txt = ok

ricksfishin L4D2 Psychotic Witch + l4d2_viciousplugins.txt = error

sourcemod-1.9.0-git6281-windows mmsource-1.11.0-git1127-windows

BloodyBlade 12-19-2019 06:56

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
With l4d_pwm_assimilation "1" :
If a player killed by a witch leaves the server immediately after his death, the server goes to crash.

weakestL4D2enjoyer 05-26-2022 10:19

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Quote:

Originally Posted by ricksfishin (Post 2664558)
Try This

Put it in the addons\sourcemod\gamedata right?
I just try this. It seems like "Slashing Wind ability" has some problem. If someone is incapped by zombies, other survivors will take the same amount value of damage as l4d_pwm_slashingwinddamage (if it set to 0, survivors will take 2 damage) This would not happen if l4d_pwm_slashingwind was set to 0.

StarterX4 05-26-2022 15:54

Re: [L4D2] Psychotic Witch (Updated: 2/10/17)
 
Plugin doesn't work. (At least not with SM 1.11?)
Instead of a witch, just a levitating gas bottle spawns. The other plugin functions doesn't seem to work too. Also there are no errors in log.


All times are GMT -4. The time now is 10:28.

Powered by vBulletin®
Copyright ©2000 - 2024, vBulletin Solutions, Inc.