I continue to use that - without it, Asserts are constantly hit, on top of which the old code seems functionally incorrect.
Mike Durand had indicated at one point he'd be reviewing those breakages but I don't think anything's come of it yet, so the wiki is still the latest on that assert crasher. I continue to suspect that Valve just doesn't use debug builds in QA, so assert crashers are probably going to be low on their priority list. At 2006/12/18 06:54 PM, Eric Van Huss wrote: >The page helped me a lot as well. Although there is one that doesn't seem to >work any more for the mp sdk or maybe it was just a fix for the single >player sdk? >http://developer.valvesoftware.com/wiki/SDK_Known_Issues_List#Server:_util.cpp_.28531.29_:_Assertion_Failed:_.21.22UTIL_GetLocalPlayer.22 > >I 'fixed' it but don't know if it's totally correct. Here's the changes: > >else if ( pEvent->pObjects[index]->GetGameFlags() & FVPHYSICS_PLAYER_HELD ) > { > // if the player is holding the object, use it's real mass > (player holding >reduced the mass) > CBasePlayer *pPlayer = NULL, *temp_player = NULL; > > temp_player = > ToBasePlayer(pEvent->pEntities[index]->GetOwnerEntity()); > if(temp_player && temp_player->edict()){ > pPlayer = temp_player; > } > Assert(pPlayer && "object with FVPHYSICS_PLAYER_HELD but no > player holding >it"); > > if (pPlayer) > { > float mass = pPlayer->GetHeldObjectMass( > pEvent->pObjects[index] ); > Assert((mass > 0) && "player was holding object so > mass should be >non-zero"); > if (mass > 0) > { > invMass = 1.0f / mass; > } > } > } > > > > >>From: Jorge Rodriguez <[EMAIL PROTECTED]> >>Reply-To: [email protected] >>To: [email protected] >>Subject: Re: [hlcoders] New SDK impossibly buggy. >>Date: Mon, 18 Dec 2006 13:35:15 +0900 >> >>[EMAIL PROTECTED] wrote: >>>Yeah I don't think Valve QA uses debug builds... See >>>http://developer.valvesoftware.com/wiki/SDK_Known_Issues_List and the >>>bugzilla page for asserts. Although I can't seem to find the first one >>>you mention at the moment. I thought I'd filed it though so I'm holding >>>off on re-filing it. >> >>Yes, I use that page to fix many of the problems in my SDK. I check it >>semi regularly to fix the more recent ones. It's very helpful. >> >>-- >>Jorge "Vino" Rodriguez >> >> >>_______________________________________________ >>To unsubscribe, edit your list preferences, or view the list archives, >>please visit: >>http://list.valvesoftware.com/mailman/listinfo/hlcoders > > > >_______________________________________________ >To unsubscribe, edit your list preferences, or view the list archives, please >visit: >http://list.valvesoftware.com/mailman/listinfo/hlcoders _______________________________________________ To unsubscribe, edit your list preferences, or view the list archives, please visit: http://list.valvesoftware.com/mailman/listinfo/hlcoders

