Fixes bug in Scheme version, not deeply nested enough.

This commit is contained in:
Peter Kofler 2018-12-03 22:45:26 +01:00
parent 2a64f7c460
commit 4807997dba

View File

@ -25,11 +25,11 @@
(item-quality-set! item (+ (item-quality item) 1))
(if (string=? (item-name item) "Backstage passes to a TAFKAL80ETC concert")
(if (< (item-sell-in item) 11)
(if (< (item-quality item) 50)
(item-quality-set! item (+ (item-quality item) 1))))
(cond ((< (item-quality item) 50)
(item-quality-set! item (+ (item-quality item) 1))
(if (< (item-sell-in item) 6)
(if (< (item-quality item) 50)
(item-quality-set! item (+ (item-quality item) 1))))))))
(item-quality-set! item (+ (item-quality item) 1)))))))))))
(if (not (string=? (item-name item) "Sulfuras, Hand of Ragnaros"))
(item-sell-in-set! item (- (item-sell-in item) 1)))