mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-02-02 20:29:17 +00:00
Do Orb of Trickery.
This commit is contained in:
parent
ef28ce708e
commit
f8c9562a74
@ -341,7 +341,7 @@ hpcshape
|
||||
|
||||
shDodeca, shSmallerDodeca,
|
||||
|
||||
shLightningBolt;
|
||||
shLightningBolt, shHumanoid;
|
||||
|
||||
hpcshape shFrogRearFoot, shFrogFrontFoot, shFrogRearLeg, shFrogFrontLeg, shFrogRearLeg2, shFrogBody, shFrogEye, shFrogStripe, shFrogJumpFoot, shFrogJumpLeg, shSmallFrogRearFoot, shSmallFrogFrontFoot, shSmallFrogRearLeg, shSmallFrogFrontLeg, shSmallFrogRearLeg2, shSmallFrogBody;
|
||||
|
||||
|
@ -1106,6 +1106,10 @@ EX bool drawItemType(eItem it, cell *c, const shiftmatrix& V, color_t icol, int
|
||||
queuepolyat(Vit, cgi.shSnowflake, dark, prio);
|
||||
else if (it == itOrbLuck)
|
||||
queuepolyat(Vit, cgi.shSmallerDodeca, dark, prio);
|
||||
/*else if (it == itOrbIllusion) {
|
||||
queuepolyat(Vit, cgi.shHumanoid, dark, prio);
|
||||
//queuepolyat(Vit*Mirror, cgi.shHalfHumanoid, dark, prio);
|
||||
}*/
|
||||
else if (it == itOrbFlash)
|
||||
queuepolyat(Vit, cgi.shFlash, dark, prio);
|
||||
else if (it == itOrbMatter || it == itOrbStone)
|
||||
@ -1124,6 +1128,7 @@ EX bool drawItemType(eItem it, cell *c, const shiftmatrix& V, color_t icol, int
|
||||
(it == itOrbPsi || it == itOrbSide3) ? &cgi.shDiskS :
|
||||
(it == itOrbPurity) ? &cgi.shSmallEgg :
|
||||
(it == itOrbLightning) ? &cgi.shLightningBolt :
|
||||
(it == itOrbIllusion) ? &cgi.shHumanoid :
|
||||
NULL;
|
||||
queuepolyat(Vit, cgi.shDisk, dark, prio);
|
||||
if (shape)
|
||||
|
@ -1255,6 +1255,7 @@ void geometry_information::prepare_shapes() {
|
||||
bshape(shTreat, PPR::ITEM, scalefactor, 253);
|
||||
bshape(shSmallTreat, PPR::ITEM, scalefactor/1.5, 253);
|
||||
bshape(shLightningBolt, PPR::ITEM, scalefactor/1.5, 413);
|
||||
bshape(shHumanoid, PPR::ITEM, scalefactor/5.5, 414);
|
||||
|
||||
wormscale = WDIM == 3 ? 3 : 1;
|
||||
|
||||
@ -2416,6 +2417,14 @@ NEWSHAPE, 413, 1,1, .2824+x,.0656+y, .4176+x,.0656+y, .3184+x,.1720+y, .3792+x,.
|
||||
#undef x
|
||||
#undef y
|
||||
|
||||
// shHumanoid
|
||||
#define x (-.636)
|
||||
#define y (-.8)
|
||||
NEWSHAPE, 414, 1, 2, .966+y,.636+x, 1.419+y,.822+x, 1.419+y,.984+x, .930+y,.807+x, .639+y,.765+x, .840+y,.890+x, .762+y,.975+x, .480+y,.822+x, .432+y,.714+x, .333+y,.774+x, .231+y,.777+x, .141+y,.717+x, .126+y,.723+x, .100+y,.636+x,
|
||||
|
||||
#undef x
|
||||
#undef y
|
||||
|
||||
NEWSHAPE, NEWSHAPE
|
||||
};
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user