mirror of
				https://github.com/zenorogue/hyperrogue.git
				synced 2025-11-04 07:43:02 +00:00 
			
		
		
		
	Use shSmallTreat for Orbs of Change, Choice, and Chaos.
This commit is contained in:
		@@ -1646,7 +1646,7 @@ WALL( '$', 0x40FD40, "Crate on Target", waCrateOnTarget, WF_WALL | WF_PUSHABLE,
 | 
			
		||||
    "A crate already on a target."
 | 
			
		||||
    )
 | 
			
		||||
 | 
			
		||||
ITEM( 'o', 0xFFD520, "Orb of Purity", itOrbPurity, IC_ORB, ZERO, RESERVED, osProtective, 
 | 
			
		||||
ITEM( 'o', 0xF0F0FF, "Orb of Purity", itOrbPurity, IC_ORB, ZERO, RESERVED, osProtective, 
 | 
			
		||||
  "Reverses all the curses. When found far away from the Cursed Canyon, you gain low amounts of various reversed curse powers."
 | 
			
		||||
  )
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
@@ -262,7 +262,7 @@ hpcshape
 | 
			
		||||
  shReserved4, shMoonDisk,
 | 
			
		||||
  shDaisy, shSnowflake, shTriangle, shNecro, shStatue, shKey, shWindArrow,
 | 
			
		||||
  shGun,
 | 
			
		||||
  shFigurine, shTreat,
 | 
			
		||||
  shFigurine, shTreat, shSmallTreat,
 | 
			
		||||
  shElementalShard,
 | 
			
		||||
  // shBranch, 
 | 
			
		||||
  shIBranch, shTentacle, shTentacleX, shILeaf[3], 
 | 
			
		||||
 
 | 
			
		||||
@@ -809,7 +809,7 @@ EX color_t orb_auxiliary_color(eItem it) {
 | 
			
		||||
  if(it == itOrbSide1) return 0x307080;
 | 
			
		||||
  if(it == itOrbDigging) return 0x606060;
 | 
			
		||||
  if(it == itOrbEnergy) return 0xFFFF80;
 | 
			
		||||
  if(it == itOrbPurity) return 0xF0F0FF;
 | 
			
		||||
  if(it == itOrbPurity) return 0xFFD520;
 | 
			
		||||
  return iinf[it].color;
 | 
			
		||||
  }
 | 
			
		||||
 | 
			
		||||
@@ -1117,13 +1117,13 @@ EX bool drawItemType(eItem it, cell *c, const shiftmatrix& V, color_t icol, int
 | 
			
		||||
                     (it == itOrbThorns) ? cgi.shSmallHedgehogBlade :
 | 
			
		||||
                     (it == itOrbSide2 || it == itOrb37) ? cgi.shDiskT :
 | 
			
		||||
                     (it == itOrbGravity) ? cgi.shTinyArrow :
 | 
			
		||||
                     (it == itOrbMorph) ? cgi.shDiskS :
 | 
			
		||||
                     (it == itOrbMatter || it == itOrbStone) ? cgi.shDiskSq :
 | 
			
		||||
                     (it == itOrbEnergy) ? cgi.shHalfDisk :
 | 
			
		||||
                     (it == itOrbChoice || it == itOrbMirror || it == itOrbMagnetism) ? cgi.shEccentricDisk :
 | 
			
		||||
                     (it == itOrbWinter) ? cgi.shSnowflake :
 | 
			
		||||
                     (it == itOrbLuck) ? cgi.shSmallerDodeca :
 | 
			
		||||
                     (it == itOrbFlash) ? cgi.shFlash :
 | 
			
		||||
                     (it == itOrbMorph || it == itOrbChaos || it == itOrbPlague) ? cgi.shSmallTreat :
 | 
			
		||||
                        cgi.shDisk;
 | 
			
		||||
        queuepolyat(Vit, shape, dark, prio);
 | 
			
		||||
        if (it == itOrbSide1 || it == itOrbChoice || it == itOrbMirror || it == itOrbMagnetism)
 | 
			
		||||
 
 | 
			
		||||
@@ -1254,6 +1254,7 @@ void geometry_information::prepare_shapes() {
 | 
			
		||||
  bshape(shKey, PPR::ITEM, scalefactor, 68);
 | 
			
		||||
  bshape(shPirateX, PPR::ITEM, scalefactor, 124);
 | 
			
		||||
  bshape(shTreat, PPR::ITEM, scalefactor, 253);
 | 
			
		||||
  bshape(shSmallTreat, PPR::ITEM, scalefactor/1.5, 253);
 | 
			
		||||
 | 
			
		||||
  wormscale = WDIM == 3 ? 3 : 1;
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user