mirror of
https://github.com/1dot13/source.git
synced 2026-08-05 14:00:23 +02:00
- new <usItemClass>: IC_RANDOMITEM (0x40000000 or 1073741824) is used for random items exclusively.
- increased ma number of Random Items to 1000 - fix: A certain key combination no longer spawns random NATO ARs git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@5618 3b4a5df2-a311-0410-b5c6-a8a6f20db521
This commit is contained in:
@@ -207,6 +207,9 @@ void EntryInitEditorItemsInfo()
|
||||
else
|
||||
eInfo.sNumEquipment3++;
|
||||
break;
|
||||
case IC_RANDOMITEM:
|
||||
eInfo.sNumRandomItems++;
|
||||
break;
|
||||
//case IC_KEY:
|
||||
// eInfo.sNumKeys++;
|
||||
// break;
|
||||
@@ -310,6 +313,11 @@ void InitEditorItemsInfo(UINT32 uiItemType)
|
||||
eInfo.sScrollIndex = eInfo.sSaveKeysScrollIndex;
|
||||
eInfo.sSelItemIndex = eInfo.sSaveSelKeysIndex;
|
||||
break;
|
||||
case TBAR_MODE_ITEM_RANDOMITEM:
|
||||
eInfo.sNumItems = eInfo.sNumRandomItems;
|
||||
eInfo.sScrollIndex = eInfo.sSaveRandomItemScrollIndex;
|
||||
eInfo.sSelItemIndex = eInfo.sSaveSelRandomItemIndex;
|
||||
break;
|
||||
default:
|
||||
//error
|
||||
return;
|
||||
@@ -473,6 +481,9 @@ void InitEditorItemsInfo(UINT32 uiItemType)
|
||||
fTypeMatch = eInfo.uiItemType == TBAR_MODE_ITEM_EQUIPMENT3;
|
||||
iEquipCount++;
|
||||
break;
|
||||
case IC_RANDOMITEM:
|
||||
fTypeMatch = eInfo.uiItemType == TBAR_MODE_ITEM_RANDOMITEM;
|
||||
break;
|
||||
}
|
||||
if( fTypeMatch )
|
||||
{
|
||||
@@ -747,6 +758,10 @@ void ClearEditorItemsInfo()
|
||||
eInfo.sSaveSelKeysIndex = eInfo.sSelItemIndex;
|
||||
eInfo.sSaveKeysScrollIndex = eInfo.sScrollIndex;
|
||||
break;
|
||||
case TBAR_MODE_ITEM_RANDOMITEM:
|
||||
eInfo.sSaveSelRandomItemIndex = eInfo.sSelItemIndex;
|
||||
eInfo.sSaveRandomItemScrollIndex = eInfo.sScrollIndex;
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user