Scrub Exile/Avernum/Nethergate graphics

- New space-filling forcecage (possibly not finalized)
- New appearance for pushable stone block
- New red slime monster graphic by ADoS
- Six new item graphics by ADoS
- New bookshelf terrain by ADoS
This commit is contained in:
2015-07-23 21:36:22 -04:00
parent f2f7455d5a
commit 5332270cd8
19 changed files with 53 additions and 51 deletions

View File

@@ -404,6 +404,8 @@ void cItem::append(legacy::item_record_type& old){
graphic_num += 850;
else if(graphic_num == 59) // duplicate mushroom graphic
graphic_num = 74;
else if(graphic_num == 17) // gauntlets moved to tinyobj
graphic_num = 133;
else if(graphic_num >= 45) // small graphics were moved up to make a bit more room for new large graphics
graphic_num += 10;
abil_data[0] = old.ability_strength;

View File

@@ -301,6 +301,7 @@ void cTerrain::append(legacy::terrain_type_type& old){
obj_size.y = 1;
break;
case 247:
picture = 210;
obj_num = 3;
obj_pos.x = 0;
obj_pos.y = 0;
@@ -308,6 +309,7 @@ void cTerrain::append(legacy::terrain_type_type& old){
obj_size.y = 2;
break;
case 248:
picture = 211;
obj_num = 3;
obj_pos.x = 1;
obj_pos.y = 0;
@@ -315,6 +317,7 @@ void cTerrain::append(legacy::terrain_type_type& old){
obj_size.y = 2;
break;
case 249:
picture = 212;
obj_num = 3;
obj_pos.x = 0;
obj_pos.y = 1;
@@ -322,6 +325,7 @@ void cTerrain::append(legacy::terrain_type_type& old){
obj_size.y = 2;
break;
case 250:
picture = 213;
obj_num = 3;
obj_pos.x = 1;
obj_pos.y = 1;
@@ -357,11 +361,26 @@ void cTerrain::append(legacy::terrain_type_type& old){
case 216:
case 218: case 219: case 220: case 221:
case 222: case 223: case 224: case 225:
picture = 215;
picture = 216;
break;
case 233:
picture = 137;
break;
case 213:
picture = 214;
break;
case 214:
picture = 215;
break;
case 246:
picture = 209;
break;
case 251:
picture = 207;
break;
case 252:
picture = 208;
break;
};
if(picture < 1000) map_pic = picture;
else map_pic = NO_PIC;