Tripwire Interactive Forums

Go Back   Tripwire Interactive Forums > Killing Floor Forums > Killing Floor Modifications > Coding

Reply
 
Thread Tools Display Modes
  #1  
Old 07-12-2012, 03:13 PM
Splatpope's Avatar
Splatpope Splatpope is offline
Senior Member
 
Join Date: Jan 2012
Location: Belgium
Posts: 1,084
Default Dignity For The Dead - The logics behind it ?

I cannot for the life of me find where the achievement is handled.

I have searched in the Steam stats manager file, only found a function that increments the counter.

I have searched in KFMonsterController, only found a CorpseFeeding state with no call to the incrementer, but which calls a function called CorpseAttack. No more sucess in the specialised controllers.

I have searched in KFMonster, only found CorpseAttack, which doesn't call the incrementer.

I have searched in various other places, but with no success, so, where the heck is that achievement hiding ??? :P
__________________
Reply With Quote
  #2  
Old 07-12-2012, 07:28 PM
matttthias matttthias is offline
Senior Member
 
Join Date: Mar 2010
Location: Austria
Posts: 107
Default

Look into KFGameType Line 2979
__________________
http://www.team-gmk.com
Reply With Quote
  #3  
Old 07-13-2012, 10:53 AM
Splatpope's Avatar
Splatpope Splatpope is offline
Senior Member
 
Join Date: Jan 2012
Location: Belgium
Posts: 1,084
Default

Quote:
Originally Posted by matttthias View Post
Look into KFGameType Line 2979
Thanks a lot, +rep, but

it only says to add a feeding kill if the killed enemy is playing the feeding animation

I still need to see if some enemies are treated differently (namely clots)

All of this is strange since it looks like enemies have to ignore everything when in the feeding state, except being shot at, and I dont see anything involving new or old weapons as everyone says it's important.

aaaaa this drives me nuts
__________________

Last edited by Splatpope; 07-13-2012 at 10:56 AM.
Reply With Quote
  #4  
Old 07-13-2012, 10:57 AM
Left 4 Dinner's Avatar
Left 4 Dinner Left 4 Dinner is offline
Senior Member
 
Join Date: Jun 2012
Posts: 732
Default

that would be interesting, since its oneof those achievements that is broken. Of course some people have it, but lots of people have don what the thing says, but it hasnt counted toward their achievement.
Reply With Quote
  #5  
Old 07-13-2012, 11:04 AM
FluX FluX is offline
Senior Member
 
Join Date: Oct 2010
Posts: 3,729
Default

There must be some sort of network trouble that the server/client can't grab hold of knowing if the zed is going into that stat 100% of the time.
__________________

Reply With Quote
  #6  
Old 07-13-2012, 11:21 AM
dogbadger's Avatar
dogbadger dogbadger is offline
Senior Member
 
Join Date: Aug 2006
Location: Huh?......It's just a box
Posts: 3,177
Default

this has been a persistant problem - i got 3 on the total ages ago first few days of playing (probably in one instance) then nothing for ages (when i was sure i'd added to the total)

I've got it now in a couple of steps after i estimate <5% of the times i killed feeding specimens actually qualified - ( i was trying to force the achievement) -
I've posted on this a few times in the past with no-one able to give a suggestion why this is so - the above explination seems as good as any ive read.
__________________


greatergoodgames
Reply With Quote
  #7  
Old 07-13-2012, 03:30 PM
poosh's Avatar
poosh poosh is offline
Senior Member
 
Join Date: Jan 2011
Posts: 1,489
Default

I think it is because Pawn.AnimAction replication is bugged as hell. I had a lot of issues when I was this variable in my mutator: sometimes it works, sometimes - not.

Then Marco suggested me to use Actor.GetAnimParams() function to check the current animation actor is playing - works 100%.
__________________
KF Servers: Official+Custom maps. Custom Monters/SuperZombies/Doom3. Powered by ScrnBalance mutator.
scrn.no-ip.org:7707 - 6p HoE server
46.223.78.106:7713 - 20p Custom Sui/HoE Server
Reply With Quote
  #8  
Old 07-13-2012, 05:13 PM
Splatpope's Avatar
Splatpope Splatpope is offline
Senior Member
 
Join Date: Jan 2012
Location: Belgium
Posts: 1,084
Default

Quote:
Originally Posted by poosh View Post
I think it is because Pawn.AnimAction replication is bugged as hell. I had a lot of issues when I was this variable in my mutator: sometimes it works, sometimes - not.

Then Marco suggested me to use Actor.GetAnimParams() function to check the current animation actor is playing - works 100%.
Do you think this function could be used as a replacement for AnimAction to "fix" dignity for the dead ? If so, we totally should send PM's to tripwire so this can be patched
__________________
Reply With Quote
  #9  
Old 07-14-2012, 04:34 AM
poosh's Avatar
poosh poosh is offline
Senior Member
 
Join Date: Jan 2011
Posts: 1,489
Default

Quote:
Originally Posted by Splatpope View Post
Do you think this function could be used as a replacement for AnimAction to "fix" dignity for the dead ? If so, we totally should send PM's to tripwire so this can be patched
I'm not sure, but I think so. I used AnimAction to check if Sirens is screaming in the current moment, but it didn't work.Then Marco suggested to try GetAnimParams() and it worked.

Yes we can send PM, but I think it would be much better to send Marco himself to work in TWI team Then we could expect qualitative code output in KFMod...
__________________
KF Servers: Official+Custom maps. Custom Monters/SuperZombies/Doom3. Powered by ScrnBalance mutator.
scrn.no-ip.org:7707 - 6p HoE server
46.223.78.106:7713 - 20p Custom Sui/HoE Server
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 08:48 PM.


Powered by vBulletin®
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.
Copyright ©2005 - 2013, Tripwire Interactive, LLC