mirror of
https://github.com/1dot13/source.git
synced 2026-07-22 13:40:22 +02:00
- added drop rates for knives, laws, mortars, launchers (see EnemyWeaponDrops.xml, EnemyMiscDrops.xml) git-svn-id: https://ja2svn.mooo.com/source/ja2/trunk/GameSource/ja2_v1.13/Build@478 3b4a5df2-a311-0410-b5c6-a8a6f20db521
52 lines
1.0 KiB
C
52 lines
1.0 KiB
C
#ifndef _ENEMY_ITEM_DROPS__H_
|
|
#define _ENEMY_ITEM_DROPS__H_
|
|
|
|
#define MAX_DROP_ITEMS 100
|
|
|
|
typedef struct
|
|
{
|
|
UINT8 ubWeaponType;
|
|
UINT8 ubEnemyDropRate;
|
|
UINT8 ubMilitiaDropRate;
|
|
UINT32 uiIndex;
|
|
} WEAPON_DROPS;
|
|
|
|
typedef struct
|
|
{
|
|
UINT32 uiType;
|
|
UINT8 ubEnemyDropRate;
|
|
UINT8 ubMilitiaDropRate;
|
|
UINT32 uiIndex;
|
|
} AMMO_DROPS;
|
|
|
|
typedef struct
|
|
{
|
|
UINT8 ubType;
|
|
UINT8 ubEnemyDropRate;
|
|
UINT8 ubMilitiaDropRate;
|
|
UINT32 uiIndex;
|
|
} EXPLOSIVE_DROPS;
|
|
|
|
typedef struct
|
|
{
|
|
UINT8 ubArmourClass;
|
|
UINT8 ubEnemyDropRate;
|
|
UINT8 ubMilitiaDropRate;
|
|
UINT32 uiIndex;
|
|
} ARMOUR_DROPS;
|
|
|
|
typedef struct
|
|
{
|
|
UINT32 usItemClass;
|
|
UINT8 ubEnemyDropRate;
|
|
UINT8 ubMilitiaDropRate;
|
|
UINT32 uiIndex;
|
|
} MISC_DROPS;
|
|
|
|
extern WEAPON_DROPS gEnemyWeaponDrops[MAX_DROP_ITEMS];
|
|
extern AMMO_DROPS gEnemyAmmoDrops[MAX_DROP_ITEMS];
|
|
extern EXPLOSIVE_DROPS gEnemyExplosiveDrops[MAX_DROP_ITEMS];
|
|
extern ARMOUR_DROPS gEnemyArmourDrops[MAX_DROP_ITEMS];
|
|
extern MISC_DROPS gEnemyMiscDrops[MAX_DROP_ITEMS];
|
|
|
|
#endif |