The current way you gain new abilities can screw up your macros on level up. My klackon hex mage has stop spelling at Ua, gets to level 9 & now has spit acid at Ua. With mutations it can be of course worse.
							
						
					[Announce] Poschengband 5.0.1 Released
				
					Collapse
				
			
		
	X
- 
	
	
	
		
	
		
	
	
	
	
	
 It's a bit weird actually. Some class/racial powers (like klackon acid spit or weaponmaster techniques) don't show up until you're high enough level to cast them, while others (like chaos-warrior's confusing lights or activatable mutations) are in the list from level 1 but not castable until you're a high enough level.
 
 Making everything visible from level 1 would be a pretty simple change, I think, although some people might be unhappy that they're effectively getting all the weaponmaster, warlock, mirror-master etc powers spoiled to them instead of finding out what they are as you level up.Comment
- 
	
	
	
		
	
		
	
	
	
	
	
 I've been screwing around with Poschengband's code lately, making my own silly fork.
 Today while I was testing around, I found a zero-division bug in cmd1.c ( py_attack_aux() ). When you play as a draconian berserker and choose metamorphosis, the game crashes.
 
 It seems weapon_ct is 0 at the point.Code:if (hand) energy_use += (hand - 1) * 100 / p_ptr->weapon_ct; energy_use += num * (100 / p_ptr->weapon_ct) / num_blow;
 
 Just a headsup.
 
 Edit: Oh, another one I had forgotten, just fixed it for fork.
 In deep enough dungeons ( Hell/Heaven etc. ), dropped treasure/gold can wrap around to negative.Last edited by floatRand; November 26, 2016, 01:03.Comment
 
	
Comment