mirror of
https://github.com/jmarshall23/Hellfire.git
synced 2026-08-11 23:40:51 +02:00
Initial commit.
This commit is contained in:
@@ -0,0 +1,183 @@
|
||||
/*-----------------------------------------------------------------------**
|
||||
** Diablo
|
||||
**
|
||||
** Constants and Variables
|
||||
**
|
||||
** (C)1995 Condor, Inc. All rights reserved.
|
||||
**-----------------------------------------------------------------------**
|
||||
** $Header: /Diablo/OBJDAT.H 2 1/23/97 12:21p Jmorin $
|
||||
**-----------------------------------------------------------------------*/
|
||||
|
||||
/*-----------------------------------------------------------------------**
|
||||
** Defines
|
||||
**-----------------------------------------------------------------------*/
|
||||
|
||||
#define MAXOBJFILES 56
|
||||
|
||||
#define OBJ_L1LIGHT 0
|
||||
#define OBJ_L1DOORL 1
|
||||
#define OBJ_L1DOORR 2
|
||||
#define OBJ_SKFIRE 3
|
||||
#define OBJ_LEVER 4
|
||||
#define OBJ_CHEST1 5
|
||||
#define OBJ_CHEST2 6
|
||||
#define OBJ_CHEST3 7
|
||||
#define OBJ_CANDLE1 8
|
||||
#define OBJ_CANDLE2 9
|
||||
#define OBJ_CANDLEO 10
|
||||
#define OBJ_BANNERL 11
|
||||
#define OBJ_BANNERM 12
|
||||
#define OBJ_BANNERR 13
|
||||
#define OBJ_SKPILE 14
|
||||
#define OBJ_SKSTICK1 15
|
||||
#define OBJ_SKSTICK2 16
|
||||
#define OBJ_SKSTICK3 17
|
||||
#define OBJ_SKSTICK4 18
|
||||
#define OBJ_SKSTICK5 19
|
||||
#define OBJ_CRUX1 20
|
||||
#define OBJ_CRUX2 21
|
||||
#define OBJ_CRUX3 22
|
||||
#define OBJ_STAND 23
|
||||
#define OBJ_ANGEL 24
|
||||
#define OBJ_BOOK2L 25
|
||||
#define OBJ_BCROSS 26
|
||||
#define OBJ_NUDEW2R 27
|
||||
#define OBJ_SWITCHSKL 28
|
||||
#define OBJ_TNUDEM1 29
|
||||
#define OBJ_TNUDEM2 30
|
||||
#define OBJ_TNUDEM3 31
|
||||
#define OBJ_TNUDEM4 32
|
||||
#define OBJ_TNUDEW1 33
|
||||
#define OBJ_TNUDEW2 34
|
||||
#define OBJ_TNUDEW3 35
|
||||
#define OBJ_TORTURE1 36
|
||||
#define OBJ_TORTURE2 37
|
||||
#define OBJ_TORTURE3 38
|
||||
#define OBJ_TORTURE4 39
|
||||
#define OBJ_TORTURE5 40
|
||||
#define OBJ_BOOK2R 41
|
||||
#define OBJ_L2DOORL 42
|
||||
#define OBJ_L2DOORR 43
|
||||
#define OBJ_TORCHL 44
|
||||
#define OBJ_TORCHR 45
|
||||
#define OBJ_TORCHL2 46
|
||||
#define OBJ_TORCHR2 47
|
||||
#define OBJ_SARC 48
|
||||
#define OBJ_FLAMEHOLE 49
|
||||
#define OBJ_FLAMELVR 50
|
||||
#define OBJ_WATER 51
|
||||
#define OBJ_BOOKLVR 52
|
||||
#define OBJ_TRAPL 53
|
||||
#define OBJ_TRAPR 54
|
||||
#define OBJ_BOOKSHELF 55
|
||||
#define OBJ_WEAPRACK 56
|
||||
#define OBJ_BARREL 57
|
||||
#define OBJ_BARRELEX 58
|
||||
#define OBJ_SHRINEL 59
|
||||
#define OBJ_SHRINER 60
|
||||
#define OBJ_SKELBOOK 61
|
||||
#define OBJ_BOOKCASEL 62
|
||||
#define OBJ_BOOKCASER 63
|
||||
#define OBJ_BOOKSTAND 64
|
||||
#define OBJ_BOOKCANDLE 65
|
||||
#define OBJ_BLOODFTN 66
|
||||
#define OBJ_DECAP 67
|
||||
#define OBJ_TCHEST1 68
|
||||
#define OBJ_TCHEST2 69
|
||||
#define OBJ_TCHEST3 70
|
||||
#define OBJ_BLINDBOOK 71
|
||||
#define OBJ_BLOODBOOK 72
|
||||
#define OBJ_PEDISTAL 73
|
||||
#define OBJ_L3DOORL 74
|
||||
#define OBJ_L3DOORR 75
|
||||
#define OBJ_PURIFYINGFTN 76
|
||||
#define OBJ_ARMORSTAND 77
|
||||
#define OBJ_ARMORSTANDN 78
|
||||
#define OBJ_GOATSHRINE 79
|
||||
#define OBJ_CAULDRON 80
|
||||
#define OBJ_MURKYFTN 81
|
||||
#define OBJ_TEARFTN 82
|
||||
#define OBJ_ALTBOY 83
|
||||
#define OBJ_MCIRCLE1 84
|
||||
#define OBJ_MCIRCLE2 85
|
||||
#define OBJ_STORYBOOK 86
|
||||
#define OBJ_STORYCANDLE 87
|
||||
#define OBJ_STEELTOME 88
|
||||
#define OBJ_WARARMOR 89
|
||||
#define OBJ_WARWEAP 90
|
||||
#define OBJ_TBCROSS 91
|
||||
#define OBJ_WEAPONRACK 92
|
||||
#define OBJ_WEAPONRACKN 93
|
||||
#define OBJ_MUSHPATCH 94
|
||||
#define OBJ_LAZSTAND 95
|
||||
#define OBJ_SLAINHERO 96
|
||||
#define OBJ_SIGNCHEST 97
|
||||
|
||||
// These are not used yet, so their numbers are not relevent
|
||||
#define OBJ_BLADEL 0
|
||||
#define OBJ_BLADER 0
|
||||
#define OBJ_BLOCK 0
|
||||
#define OBJ_BOOK1L 0
|
||||
#define OBJ_BOOK1R 0
|
||||
#define OBJ_CANBRA 0
|
||||
#define OBJ_CHAINEL 0
|
||||
#define OBJ_CHAINER 0
|
||||
#define OBJ_CHAING1L 0
|
||||
#define OBJ_CHAING1R 0
|
||||
#define OBJ_CHAING2L 0
|
||||
#define OBJ_CHAING2R 0
|
||||
#define OBJ_CHAINLL 0
|
||||
#define OBJ_CHAINLR 0
|
||||
#define OBJ_FTNROUND 0
|
||||
#define OBJ_FTNL 0
|
||||
#define OBJ_FTNR 0
|
||||
#define OBJ_GATEL 0
|
||||
#define OBJ_GATER 0
|
||||
#define OBJ_SPKTRAP 0
|
||||
#define OBJ_STEAMTRAP 0
|
||||
#define OBJ_SWITCHML 0
|
||||
#define OBJ_SWITCHMR 0
|
||||
#define OBJ_SWITCHRL 0
|
||||
#define OBJ_SWITCHRR 0
|
||||
#define OBJ_SWITCHSKR 0
|
||||
#define OBJ_WATERJUG 0
|
||||
#define OBJ_TORTURE6R 0
|
||||
#define OBJ_NUDEW1L 0
|
||||
#define OBJ_NUDEW1R 0
|
||||
#define OBJ_NUDEW2L 0
|
||||
#define OBJ_NUDEW8 0
|
||||
#define OBJ_NUDEMAN1L 0
|
||||
#define OBJ_NUDEMAN1R 0
|
||||
#define OBJ_NUDEMAN3 0
|
||||
#define OBJ_VAPOR 0
|
||||
#define OBJ_DEADSKL 0
|
||||
#define OBJ_INVPLATE 0
|
||||
#define OBJ_WOODPLATE 0
|
||||
#define OBJ_MTLPLATE 0
|
||||
#define OBJ_STNPLATE 0
|
||||
#define OBJ_ANVIL 0
|
||||
#define OBJ_FORGE 0
|
||||
#define OBJ_BIGROCK 0
|
||||
#define OBJ_ROCK1 0
|
||||
#define OBJ_ROCK2 0
|
||||
#define OBJ_ROCK3 0
|
||||
#define OBJ_ROCK4 0
|
||||
#define OBJ_STALAG1 0
|
||||
#define OBJ_STALAG2 0
|
||||
#define OBJ_STALAG3 0
|
||||
#define OBJ_STALAG4 0
|
||||
#define OBJ_STALAG5 0
|
||||
#define OBJ_ALTGIRL 0
|
||||
#define OBJ_TORCH 0
|
||||
#define OBJ_VILEPORT 0
|
||||
|
||||
/*-----------------------------------------------------------------------**
|
||||
** Externs
|
||||
**-----------------------------------------------------------------------*/
|
||||
|
||||
extern int ObjTypeConv[];
|
||||
extern ObjDataStruct AllObjects[];
|
||||
extern ObjDataStruct QuestObjects[];
|
||||
extern char *ObjMasterFList[];
|
||||
extern char *HObjMasterFList[];
|
||||
extern char *CObjMasterFList[];
|
||||
Reference in New Issue
Block a user