View Single Post
PatPeter
Member
Join Date: Apr 2009
Location: Chicago
Old 06-22-2010 , 21:47   Re: [L4D] Achievement Notifier
Reply With Quote #37

Alright I have questions for everyone and the two below.

To everyone:
I used this plugin on a server not my own months ago. We tried to get barf bagged. Now obviously if you get barfed and you all die it resets the achievement counter in VALVe's achievement system. This plugin didn't. When we got barfed, we purposely wiped and it still said we were ineligible, it did not reset.

So my question is is this fixed in the OP's or anyone else's (4 other versions) posted?

To you two:
Quote:
Originally Posted by Wild1234 View Post
Well, here is a little attempt I made to make it track nothing special. Don't think it will count an attack from a witch as she oddly seems to count the same as being hit by a normal zombie on the player_hurt event. But if you don't notice when she hits you, you have more problems than just trying to get that achievement

Seems to work from the testing I've done so far, hopefully somebody will find this useful.
Did you work on your plugin from Vicious Angel's version of the plugin or the OP?

Also, for the witch I would try to register from when the witch activates to when a player incaps (teammates save him) or dies (if the player was B&W). If the witch incaps a player (player_hurt has the source of the damage does it not?), Nothing Special is ineligible. If the witch kills someone (player_death) then Noting Special is ineligible.

Quote:
Originally Posted by ZNemesis View Post
I have independantly written an update to this mod which includes Nothing Special.

Compared to the other versions of this mod:
* Being incapacitated now disqualifies you for achievements correctly
* Nothing Special is not disqualified if you are hit while someone else has vomit on them
* Voting to restart the campaign will not reset the achievements (until the new round starts)
* Performance improvements

I have extensively tested my mod.

I don't know if witch damage counts towards disqualification of Nothing Special. I'm going to go with random Gamespot forum poster and say it doesn't, but I've added the code anyway, so its a simple uncomment to enable it.

Thanks to everyone else who worked on this mod, so I didn't have to learn SourceMod from scratch.
So you based this post off the OP's and not Vicious Angel's? Or did you really start the entire thing from scratch?

GameSpot is a horrible source, witches and tanks do indeed nullify Nothing Special.

Quote:
Originally Posted by ZNemesis View Post
I am attempting to replicate the crashes people are experiencing. So far, I have gotten it to crash under Vista x64, I have no idea why it is different to XP x86, where it doesn't crash. Also when a client connects to a dedicated server on the same computer, it can crash. I don't have a Linux machine to test the dedicated server there.

In the meantime, here is a small update:
  • Will no longer track achievements in survival mode or custom versus maps.
Custom versus maps don't track achievements?
__________________
SourceMod = Linux
EventScripts = Windows
Mani = Mac OS
PatPeter is offline