mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-01-12 10:20:32 +00:00
newlands:: more theming
This commit is contained in:
parent
bc27e10dc9
commit
a1b22cbf9f
@ -782,7 +782,7 @@ monstertype minf[motypes] = {
|
|||||||
{ 'B', 0xE07060, "Acid Bird", NODESCYET},
|
{ 'B', 0xE07060, "Acid Bird", NODESCYET},
|
||||||
{ 'W', 0xA04060, "Mutant", NODESCYET},
|
{ 'W', 0xA04060, "Mutant", NODESCYET},
|
||||||
{ 'W', 0xC04040, "Falling Dog", NODESCYET},
|
{ 'W', 0xC04040, "Falling Dog", NODESCYET},
|
||||||
{ 'B', 0x40C040, "Western Hawk", NODESCYET},
|
{ 'B', 0xC0C040, "Western Hawk", NODESCYET},
|
||||||
|
|
||||||
// shmup specials
|
// shmup specials
|
||||||
{ '@', 0xC0C0C0, "Rogue", "In the Shoot'em Up mode, you are armed with thrown Knives."},
|
{ '@', 0xC0C0C0, "Rogue", "In the Shoot'em Up mode, you are armed with thrown Knives."},
|
||||||
@ -1634,7 +1634,7 @@ const landtype linf[landtypes] = {
|
|||||||
" option was on."
|
" option was on."
|
||||||
},
|
},
|
||||||
{ 0x804000, "Brown Islands", NODESCYET},
|
{ 0x804000, "Brown Islands", NODESCYET},
|
||||||
{ 0xA04060, "Free Fall", NODESCYET},
|
{ 0x211F6F, "Free Fall", NODESCYET},
|
||||||
{ 0x30FF30, "Irradiated Field", NODESCYET}
|
{ 0x30FF30, "Irradiated Field", NODESCYET}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -21,6 +21,7 @@ escher_floorshape shStarFloor(1,2),
|
|||||||
shTrollFloor(28, 29),
|
shTrollFloor(28, 29),
|
||||||
shButterflyFloor(325, 326, 1, 178),
|
shButterflyFloor(325, 326, 1, 178),
|
||||||
shLavaFloor(359, 360, 1, 178),
|
shLavaFloor(359, 360, 1, 178),
|
||||||
|
shLavaSeabed(386, 387, 1, 178),
|
||||||
shSeabed(334, 335),
|
shSeabed(334, 335),
|
||||||
shCloudSeabed(336, 337),
|
shCloudSeabed(336, 337),
|
||||||
shCaveSeabed(338, 339, 2, 54),
|
shCaveSeabed(338, 339, 2, 54),
|
||||||
|
@ -3000,7 +3000,7 @@ void setcolors(cell *c, color_t& wcol, color_t& fcol) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case laWestWall:
|
case laWestWall:
|
||||||
fcol = 0x10101 * (32 + (c->landparam&1) * 32) + 0x400000;
|
fcol = 0x10101 * ((c->landparam&1) * 32) + floorcolors[c->land];
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case laDungeon: {
|
case laDungeon: {
|
||||||
@ -4249,6 +4249,7 @@ void drawcell(cell *c, transmatrix V, int spinv, bool mirrored) {
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
case laVolcano:
|
case laVolcano:
|
||||||
|
case laVariant:
|
||||||
set_floor(shLavaFloor);
|
set_floor(shLavaFloor);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -4403,7 +4404,7 @@ void drawcell(cell *c, transmatrix V, int spinv, bool mirrored) {
|
|||||||
set_towerfloor(c);
|
set_towerfloor(c);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case laIvoryTower: case laDungeon:
|
case laIvoryTower: case laDungeon: case laWestWall:
|
||||||
set_towerfloor(c);
|
set_towerfloor(c);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
@ -4411,7 +4412,7 @@ void drawcell(cell *c, transmatrix V, int spinv, bool mirrored) {
|
|||||||
if(among(c->wall, waSea, waBoat))
|
if(among(c->wall, waSea, waBoat))
|
||||||
set_floor(shCloudFloor);
|
set_floor(shCloudFloor);
|
||||||
else
|
else
|
||||||
set_floor(shFloor);
|
set_floor(shTrollFloor);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
@ -4430,6 +4431,8 @@ void drawcell(cell *c, transmatrix V, int spinv, bool mirrored) {
|
|||||||
|
|
||||||
if(qfi.fshape == &shCloudFloor)
|
if(qfi.fshape == &shCloudFloor)
|
||||||
set_floor(shCloudSeabed);
|
set_floor(shCloudSeabed);
|
||||||
|
else if(qfi.fshape == &shLavaFloor)
|
||||||
|
set_floor(shLavaSeabed);
|
||||||
else if(qfi.fshape == &shFloor)
|
else if(qfi.fshape == &shFloor)
|
||||||
set_floor(shFullFloor);
|
set_floor(shFullFloor);
|
||||||
else if(qfi.fshape == &shCaveFloor)
|
else if(qfi.fshape == &shCaveFloor)
|
||||||
|
@ -3606,6 +3606,9 @@ NEWSHAPE, 383, 1, 2, 0.164154,0.032677, 0.112722,0.126268, 0.093106,0.144972, 0.
|
|||||||
NEWSHAPE, 384, 1, 2, 0.146470,0.021791, 0.134179,0.071381, 0.089857,0.116839, 0.039860,0.139410, -0.005910,0.150902, -0.047971,0.139775, -0.104973,0.100695, -0.147597,0.052809, -0.177722,0.017653, -0.186756,0.003107,
|
NEWSHAPE, 384, 1, 2, 0.146470,0.021791, 0.134179,0.071381, 0.089857,0.116839, 0.039860,0.139410, -0.005910,0.150902, -0.047971,0.139775, -0.104973,0.100695, -0.147597,0.052809, -0.177722,0.017653, -0.186756,0.003107,
|
||||||
NEWSHAPE, 385, 7, 1, 0.354675,0,
|
NEWSHAPE, 385, 7, 1, 0.354675,0,
|
||||||
|
|
||||||
|
NEWSHAPE, 386, 3, 1, 0.173768,0.275379, 0.340287,0.116342, 0.229291,-0.115277,
|
||||||
|
NEWSHAPE, 387, 7, 1, 0.315263,-0.310217, 0.085056,-0.287538,
|
||||||
|
|
||||||
NEWSHAPE
|
NEWSHAPE
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user