{"push_id":2931427684,"size":3,"distinct_size":3,"ref":"refs/heads/master","head":"f5d303312d79375d32c6095fbc9f54955715a305","before":"e3b1d3199ab73464f4c35138c518c20d947e63a2","commits":[{"sha":"78e3d03a3b09e79b3abd8ac801ca6eb267e5ab4e","author":{"name":"Jonas Andersson","email":"7b446548177c31e03b8dd4f62a9615e6e75a1b73@users.noreply.github.com"},"message":"Check for modern versions of lich and ruby instead of just ruby (#3162)\n\nFixes an issue with a user running modern ruby on old lich.","distinct":true,"url":"https://api.github.com/repos/Dartellum/dr-scripts/commits/78e3d03a3b09e79b3abd8ac801ca6eb267e5ab4e"},{"sha":"b850b6776fd8c51ba495b21d80b75dbcab4c8bfb","author":{"name":"Glimmereyes","email":"94d095708dd0f93245ddfb70ff87aadcc935366d@gmail.com"},"message":"fixed a minor typo (#3163)\n\nIncorrectly spelled Quartzite as Quartize.","distinct":true,"url":"https://api.github.com/repos/Dartellum/dr-scripts/commits/b850b6776fd8c51ba495b21d80b75dbcab4c8bfb"},{"sha":"f5d303312d79375d32c6095fbc9f54955715a305","author":{"name":"Tarhish","email":"1ed5650cb437ed31c8e239aee8819963df524e7a@users.noreply.github.com"},"message":"Trader starlight development + regalia support in combat-trainer (#3157)\n\n* Adding handling for various trader magic\r\n\r\nChanges meant to support trader starlight, regalia armor swapping, and future development.\r\n\r\nCOMMON-ARCANA:\r\ncomments incorporated.  After removing the result.each_with it shouldn't require the 'return parse_regalia'\r\n\r\nstarlight_messages added to perc_aura.  message added to the aura-growing flag to capture when your aura is still growing less than optimally.  Eventually I want to use all of these things.  Right now this is not used.\r\n\r\nBASE.YAML\r\nvalues added for regalia variable and default_armor_type.\r\nShould something be in base-empty?\r\n\r\nBASE_SPELLS:\r\nstarlight_threshold attribute added.  Currently this doesn't do anything beyond marking for deletion when you run out of starlight, but it's being built for the future.  Meant to interact with DRCA.perc_aura with the idea being you can tag certain spells to only cast when perc_aura returns that level or higher.\r\n\r\nA value of -1 means it won't be removed if you run out of starlight.\r\n\r\nAlso, Enrichment and its cast message added.\r\n\r\nCOMBAT-TRAINER:\r\nIMO the critical points are line 91 and 2682.\r\n\r\n2682 is what makes players wear their standard gear at the very start of combat.  Supporting starting combat-trainer with a prebuffed regalia required skipping this unless you don't have regalia stuff set or you're not wearing regalia.  My thief and cleric don't see any messages from this.\r\n\r\nnew functions:\r\ncheck_regalia_swap mimics check_armor_swap but tags game_state.swap_regalia_type for SpellProcess to cast regalia.\r\n\r\nregalia_hysteresis mimics armor_hysteresis\r\n\r\nvalidate_regalia runs once to catch a couple fatal errors that would make ct throw a fit, and captures a pre-existing regalia on start.\r\n\r\nregalia_shutdown totally ends all regalia function and swaps to the standard gearset\r\n\r\ncheck_regalia catches a game_state.swap_regalia or an expired regalia and calls prepare_spell to replace it.\r\n\r\ncheck_trader_magic handles all starlight-related and trader magic stuff after a cast, including handling exhausted starlight and resetting regalia stuff.\r\n\r\n* Regalia validate additions\r\n\r\nAdded some validation methods to ;validate\r\n\r\n* remove unnecessary comment\r\n\r\nVestigial line removed from regalia handling.  No longer necessary to track last_regalia_type in that way.","distinct":true,"url":"https://api.github.com/repos/Dartellum/dr-scripts/commits/f5d303312d79375d32c6095fbc9f54955715a305"}]}
{"actor":{"display_login":"Dartellum"}}