mirror of
https://github.com/mapbase-source/source-sdk-2013.git
synced 2024-12-27 15:25:30 +03:00
Merge pull request #132 from z33ky/mb/breakablebrush_spawnobject
Fix console error on BreakableBrushes without spawnobject
This commit is contained in:
commit
d6822c66f9
@ -221,6 +221,10 @@ bool CBreakable::KeyValue( const char *szKeyName, const char *szValue )
|
|||||||
if ( object > 0 && object < ARRAYSIZE(pSpawnObjects) )
|
if ( object > 0 && object < ARRAYSIZE(pSpawnObjects) )
|
||||||
m_iszSpawnObject = MAKE_STRING( pSpawnObjects[object] );
|
m_iszSpawnObject = MAKE_STRING( pSpawnObjects[object] );
|
||||||
#ifdef MAPBASE
|
#ifdef MAPBASE
|
||||||
|
// "0" is the default value of a "choices" field in Hammer, representing nothing selected
|
||||||
|
// atoi() returning 0 may also indicate a failed conversion, so check szValue directly
|
||||||
|
else if ( FStrEq( szValue, "0" ) )
|
||||||
|
m_iszSpawnObject = NULL_STRING;
|
||||||
else
|
else
|
||||||
m_iszSpawnObject = AllocPooledString(szValue);
|
m_iszSpawnObject = AllocPooledString(szValue);
|
||||||
#endif
|
#endif
|
||||||
|
Loading…
Reference in New Issue
Block a user