{"head":"e380e1d6b3fa4fe21379252424d6a6d64b6ba5aa","size":6,"push_id":44629437,"shas":[["3538ceb52ee49d549a10cf9288b1bced22b2d9e3","9eeedd597fba6243e97c0f7631edae89dc4880d3@some.place","Finish adding support for new 1.8 creatures.","Celtic Minstrel"],["347cf9e8f5f89176082acfe95ef36273a5243ae1","9eeedd597fba6243e97c0f7631edae89dc4880d3@some.place","Improved stringizing of drop types; will now include embedded chance and (if present) quantity","Celtic Minstrel"],["51f18e85d6c57262c8859da8449d861eb6a3686d","9eeedd597fba6243e97c0f7631edae89dc4880d3@some.place","Allow ranges in embedded quantity (needs testing)\n- Separated real money drops into a separate subclass of the normal money drop","Celtic Minstrel"],["74cfc0412e05925878ff9a6c9579c0c33ee388ad","9eeedd597fba6243e97c0f7631edae89dc4880d3@some.place","Allow MONEY_STEAL_DROP as well as MONEY_DROP_STEAL; consider both embedded and global chance when determining if the drop should occur; allow embedded chance failure to cancel the rest of the event","Celtic Minstrel"],["7520e8581048860a91de283607200fa9a282c212","9eeedd597fba6243e97c0f7631edae89dc4880d3@some.place","Tried to make exclusive keys form a distribution in the same manner as the {} lists form a distribution (needs testing)\n- Each exclusive key forms its own distribution. The total percentage available is calculated when the config file is loaded, and stored for each exclusive key with the data value as a secondary key. This use of data as a secondary key may be a bit confusing, but it means that you can have separate (though linked) distributions for eg \"exclusive: cake\" on DYE@BLUE and DYE@GREEN. It won't work for data values on projectiles. Embedded chances don't count towards an exclusive key cumulation.\n- Redid hashcode calculations for the Subject classes, including delegating data hashcode calculation to the Data classes. The static hashcode class in AbstractDropEvent is now removed.\n- Drop groups now store their drops in a DropsList. This is to support the exclusive keys change.\n- Changed special result running to not clone the event, instead duplicating the location and restoring it afterwards. Also added warning if an exception occurs.","Celtic Minstrel"],["e380e1d6b3fa4fe21379252424d6a6d64b6ba5aa","9eeedd597fba6243e97c0f7631edae89dc4880d3@some.place","Disallow money quatities specified as data (eg MONEY@5) in favour of using the embedded quantity notation (eg MONEY/5); the data field is now used for the optional STEAL parameter, so you can do MONEY@STEAL or MONEY_DROP@STEAL.","Celtic Minstrel"]],"ref":"refs/heads/master"}