• R/O
  • SSH

zandronum-sandbox-stable: 提交


Commit MetaInfo

修订版daee317dab0ede0e365719d2e447ba0d982b4882 (tree)
时间2023-03-18 23:28:46
作者Adam Kaminski <kaminskiadam9@gmai...>
CommiterAdam Kaminski

Log Message

Renamed the ACS function "GetColumnDataType" to "GetCustomColumnDataType", which now only works for custom columns (users should already know the data types of native columns anyways).

更改概述

差异

diff -r b6e4a302e9c2 -r daee317dab0e src/p_acs.cpp
--- a/src/p_acs.cpp Sat Mar 18 10:21:29 2023 -0400
+++ b/src/p_acs.cpp Sat Mar 18 10:28:46 2023 -0400
@@ -1863,25 +1863,6 @@
18631863
18641864 // ================================================================================================
18651865 //
1866-// [AK] GetDataScoreColumn
1867-//
1868-// Returns a pointer to a usable DataScoreColumn object, using its name as an argument.
1869-//
1870-// ================================================================================================
1871-
1872-static DataScoreColumn *GetDataScoreColumn ( const char *pszColumnName )
1873-{
1874- ScoreColumn *pColumn = SCOREBOARD_GetColumn( pszColumnName, true );
1875-
1876- // [AK] Return NULL if the column doesn't exist, isn't usable right now, or isn't a data column.
1877- if (( pColumn == NULL ) || ( pColumn->GetTemplate( ) != COLUMNTEMPLATE_DATA ))
1878- return NULL;
1879-
1880- return static_cast<DataScoreColumn *>( pColumn );
1881-}
1882-
1883-// ================================================================================================
1884-//
18851866 // [AK] GetCustomScoreColumn
18861867 //
18871868 // Returns a pointer to a usable CustomScoreColumn object, using its name as an argument.
@@ -5413,7 +5394,7 @@
54135394 ACSF_SetCustomColumnValue,
54145395 ACSF_GetCustomColumnValue,
54155396 ACSF_ResetCustomColumnToDefault,
5416- ACSF_GetColumnDataType,
5397+ ACSF_GetCustomColumnDataType,
54175398 ACSF_IsColumnUsable,
54185399
54195400 // ZDaemon
@@ -8010,10 +7991,10 @@
80107991 return 0;
80117992 }
80127993
8013- case ACSF_GetColumnDataType:
8014- {
8015- DataScoreColumn *pDataColumn = GetDataScoreColumn( FBehavior::StaticLookupString( args[0] ));
8016- return pDataColumn != NULL ? pDataColumn->GetDataType( ) : COLUMNDATA_UNKNOWN;
7994+ case ACSF_GetCustomColumnDataType:
7995+ {
7996+ CustomScoreColumn *pCustomColumn = GetCustomScoreColumn( FBehavior::StaticLookupString( args[0] ));
7997+ return pCustomColumn != NULL ? pCustomColumn->GetDataType( ) : COLUMNDATA_UNKNOWN;
80177998 }
80187999
80198000 case ACSF_IsColumnUsable:
Show on old repository browser