mirror of
https://github.com/zenorogue/hyperrogue.git
synced 2025-12-20 12:58:06 +00:00
Orb of Stunning.
This commit is contained in:
@@ -295,7 +295,7 @@ hpcshape
|
|||||||
shFemaleBody, shFemaleHair, shFemaleDress, shWitchDress,
|
shFemaleBody, shFemaleHair, shFemaleDress, shWitchDress,
|
||||||
shWitchHair, shBeautyHair, shFlowerHair, shFlowerHand, shSuspenders, shTrophy,
|
shWitchHair, shBeautyHair, shFlowerHair, shFlowerHand, shSuspenders, shTrophy,
|
||||||
shBugBody, shBugArmor, shBugLeg, shBugAntenna,
|
shBugBody, shBugArmor, shBugLeg, shBugAntenna,
|
||||||
shPickAxe, shSmallPickAxe, shPike, shFlailBall, shFlailTrunk, shSmallFlailTrunk, shFlailChain, shHammerHead, shSmallHammerHead,
|
shPickAxe, shSmallPickAxe, shPike, shFlailBall, shSmallFlailBall, shFlailTrunk, shSmallFlailTrunk, shFlailChain, shHammerHead, shSmallHammerHead,
|
||||||
shBook, shBookCover, shGrail,
|
shBook, shBookCover, shGrail,
|
||||||
shBoatOuter, shBoatInner, shCompass1, shCompass2, shCompass3,
|
shBoatOuter, shBoatInner, shCompass1, shCompass2, shCompass3,
|
||||||
shKnife, shTongue, shFlailMissile, shTrapArrow,
|
shKnife, shTongue, shFlailMissile, shTrapArrow,
|
||||||
|
|||||||
@@ -1109,6 +1109,12 @@ EX bool drawItemType(eItem it, cell *c, const shiftmatrix& V, color_t icol, int
|
|||||||
}*/
|
}*/
|
||||||
else if (it == itOrbSpeed)
|
else if (it == itOrbSpeed)
|
||||||
drawSpeed(Vit, 0.4);
|
drawSpeed(Vit, 0.4);
|
||||||
|
else if (it == itOrbStunning) {
|
||||||
|
for (int i=0; i<5; i++) {
|
||||||
|
shiftmatrix V2 = Vit * spin(2*M_PI * i / 5 + ptick(300));
|
||||||
|
queuepolyat(V2, cgi.shSmallFlailBall, dark, prio);
|
||||||
|
}
|
||||||
|
}
|
||||||
else if (it == itOrbDragon) {
|
else if (it == itOrbDragon) {
|
||||||
queuepolyat(Vit, cgi.shSmallDragonHead, dark, prio);
|
queuepolyat(Vit, cgi.shSmallDragonHead, dark, prio);
|
||||||
queuepolyat(Vit, cgi.shSmallDragonNostril, 0xFF, prio);
|
queuepolyat(Vit, cgi.shSmallDragonNostril, 0xFF, prio);
|
||||||
|
|||||||
@@ -1505,6 +1505,7 @@ void geometry_information::prepare_shapes() {
|
|||||||
bshape(shSmallPickAxe, PPR::MONSTER_WPN, scalefactor/1.5, 408);
|
bshape(shSmallPickAxe, PPR::MONSTER_WPN, scalefactor/1.5, 408);
|
||||||
bshape(shPike, PPR::MONSTER_WPN, scalefactor, 150);
|
bshape(shPike, PPR::MONSTER_WPN, scalefactor, 150);
|
||||||
bshape(shFlailBall, PPR::MONSTER_WPN, scalefactor, 151);
|
bshape(shFlailBall, PPR::MONSTER_WPN, scalefactor, 151);
|
||||||
|
bshape(shSmallFlailBall, PPR::MONSTER_WPN, scalefactor/2, 151);
|
||||||
bshape(shFlailTrunk, PPR::MONSTER_WPN, scalefactor, 152);
|
bshape(shFlailTrunk, PPR::MONSTER_WPN, scalefactor, 152);
|
||||||
bshape(shSmallFlailTrunk, PPR::MONSTER_WPN, scalefactor/2, 409);
|
bshape(shSmallFlailTrunk, PPR::MONSTER_WPN, scalefactor/2, 409);
|
||||||
bshape(shFlailChain, PPR::MONSTER_SUBWPN, scalefactor, 153);
|
bshape(shFlailChain, PPR::MONSTER_SUBWPN, scalefactor, 153);
|
||||||
|
|||||||
Reference in New Issue
Block a user