Punished
(Punished && (obj == uball || obj == uchain))){
if(Punished &&
if(!Punished || obj != uchain)
if(Punished && obj == uchain)
if(Punished) unplacebc();
if(Punished && !Levitation){
if(inv_weight() + 5 > 0 || Punished){
if(Punished) {
if(Punished){
(!Punished || obj != uball) ? 8 : !u.ustuck ? 5 : 1,
if(!Punished || obj != uball) tmp += 2;
if(Punished && obj == uball &&
if(Punished && !confused) {
Punished = 0;
if(Punished){
Punished = INTRINSIC;
if(Punished) {
if(Punished && otmp == uball){
Punished = 0;
if(Punished) unplacebc();
if(Punished) placebc(1);