Implement loading of hellfire object files
This commit is contained in:
parent
c5d02b21bd
commit
749cda49f1
3 changed files with 146 additions and 4 deletions
|
|
@ -123,7 +123,7 @@ int ObjTypeConv[] = {
|
|||
};
|
||||
|
||||
/** Contains the data related to each object ID. */
|
||||
ObjDataStruct AllObjects[99] = {
|
||||
ObjDataStruct AllObjects[] = {
|
||||
// clang-format off
|
||||
// oload, ofindex, ominlvl, omaxlvl, olvltype, otheme, oquest, oAnimFlag, oAnimDelay, oAnimLen, oAnimWidth, oSolidFlag, oMissFlag, oLightFlag, oBreak, oSelFlag, oTrapFlag
|
||||
{ 1, OFILE_L1BRAZ, 1, 4, DTYPE_CATHEDRAL, THEME_NONE, -1, 1, 1, 26, 64, TRUE, TRUE, FALSE, 0, 0, FALSE },
|
||||
|
|
@ -233,7 +233,7 @@ ObjDataStruct AllObjects[99] = {
|
|||
};
|
||||
|
||||
/** Maps from object_graphic_id to object CEL name. */
|
||||
char *ObjMasterLoadList[56] = { // might be const
|
||||
char *ObjMasterLoadList[] = { // might be const
|
||||
"L1Braz",
|
||||
"L1Doors",
|
||||
"Lever",
|
||||
|
|
@ -291,3 +291,123 @@ char *ObjMasterLoadList[56] = { // might be const
|
|||
"Mushptch",
|
||||
"LzStand"
|
||||
};
|
||||
#ifdef HELLFIRE
|
||||
/** Maps from object_graphic_id to object CEL name (Hellfire Crypt overwrite). */
|
||||
char *ObjCryptLoadList[] = {
|
||||
"L1Braz",
|
||||
"L5Door",
|
||||
"L5Lever",
|
||||
"Chest1",
|
||||
"Chest2",
|
||||
"Banner",
|
||||
"SkulPile",
|
||||
"SkulFire",
|
||||
"SkulStik",
|
||||
"CruxSk1",
|
||||
"CruxSk2",
|
||||
"CruxSk3",
|
||||
"Book1",
|
||||
"Book2",
|
||||
"Rockstan",
|
||||
"Angel",
|
||||
"Chest3",
|
||||
"Burncros",
|
||||
"L5Light",
|
||||
"Nude2",
|
||||
"Switch4",
|
||||
"TNudeM",
|
||||
"TNudeW",
|
||||
"TSoul",
|
||||
"L2Doors",
|
||||
"WTorch4",
|
||||
"WTorch3",
|
||||
"L5Sarco",
|
||||
"Flame1",
|
||||
"Prsrplt1",
|
||||
"Traphole",
|
||||
"MiniWatr",
|
||||
"WTorch2",
|
||||
"WTorch1",
|
||||
"BCase",
|
||||
"BShelf",
|
||||
"WeapStnd",
|
||||
"Urn",
|
||||
"Urnexpld",
|
||||
"LShrineG",
|
||||
"RShrineG",
|
||||
"Bloodfnt",
|
||||
"Decap",
|
||||
"Pedistl",
|
||||
"L3Doors",
|
||||
"PFountn",
|
||||
"Armstand",
|
||||
"Goatshrn",
|
||||
"Cauldren",
|
||||
"MFountn",
|
||||
"TFountn",
|
||||
"Altboy",
|
||||
"Mcirl",
|
||||
"L5Books",
|
||||
"Mushptch",
|
||||
"LzStand",
|
||||
};
|
||||
/** Maps from object_graphic_id to object CEL name (Hellfire Hive overwrite). */
|
||||
char *ObjHiveLoadList[] = {
|
||||
"L1Braz",
|
||||
"L1Doors",
|
||||
"Lever",
|
||||
"Chest1",
|
||||
"Chest2",
|
||||
"Banner",
|
||||
"SkulPile",
|
||||
"SkulFire",
|
||||
"SkulStik",
|
||||
"CruxSk1",
|
||||
"CruxSk2",
|
||||
"CruxSk3",
|
||||
"Book1",
|
||||
"Book2",
|
||||
"Rockstan",
|
||||
"Angel",
|
||||
"Chest3",
|
||||
"Burncros",
|
||||
"Candle2",
|
||||
"Nude2",
|
||||
"Switch4",
|
||||
"TNudeM",
|
||||
"TNudeW",
|
||||
"TSoul",
|
||||
"L2Doors",
|
||||
"WTorch4",
|
||||
"WTorch3",
|
||||
"Sarc",
|
||||
"Flame1",
|
||||
"Prsrplt1",
|
||||
"Traphole",
|
||||
"MiniWatr",
|
||||
"WTorch2",
|
||||
"WTorch1",
|
||||
"BCase",
|
||||
"BShelf",
|
||||
"WeapStnd",
|
||||
"L6Pod1",
|
||||
"L6Pod2",
|
||||
"LShrineG",
|
||||
"RShrineG",
|
||||
"Bloodfnt",
|
||||
"Decap",
|
||||
"Pedistl",
|
||||
"L3Doors",
|
||||
"PFountn",
|
||||
"Armstand",
|
||||
"Goatshrn",
|
||||
"Cauldren",
|
||||
"MFountn",
|
||||
"TFountn",
|
||||
"Altboy",
|
||||
"Mcirl",
|
||||
"Bkslbrnt",
|
||||
"Mushptch",
|
||||
"LzStand",
|
||||
};
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue