{"push_id":3157373757,"size":28,"distinct_size":28,"ref":"refs/heads/master","head":"cb482e965976e124119449e69171fcce8621c690","before":"44dd78f40df9b38a3c8838f42a1e213b3668caaa","commits":[{"sha":"ec6e9a1b296374f6a623c805b79439b3bb6f121f","author":{"name":"Nikolai Lavsky","email":"14d28decfdf4281d12852f569d5cce8d1454a63f@users.noreply.github.com"},"message":"Fix display of rotted HP on WebTiles (11759)\n\nCommit 1406302deb reversed the meaning of the get_real_hp()'s second\nparameter and updated all instances of this function, except for one\nin tileweb.cc.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/ec6e9a1b296374f6a623c805b79439b3bb6f121f"},{"sha":"acb4b3f4cecac4ea2b1dbf62a7217fc4b5408d0a","author":{"name":"advil","email":"6e849fb695fa224780b1e434093c472eb01a081e@gmail.com"},"message":"Don't show ghost debug messages as errors\n\n...so that they don't force a more when doing level reloads. These will\nstill appear on non-debug builds after wizmode commands, as long as the\ndiagnostcis channel isn't disabled.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/acb4b3f4cecac4ea2b1dbf62a7217fc4b5408d0a"},{"sha":"5bbfdfcaa241ce8c9d29064e4d2fe4dcd1da4ace","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Remove deck rarity types\n\nStep one of abilifying decks is to remove the different rarities. All\ndecks are now roughly ornate in power, but the exact distribution of\ncard_level has changed somewhat, and is now\n\ncard_level = x_chance_in_y(power, 900) + x_chance_in_y(power, 2700)\n\nwith power a function of piety and invocations:\n\npower = (invocations * 9) + (piety * (invocations + 25)) / 27 + piety * (3/2)\n\nFurther attempts at balance are not considered at this stage, since\nsubsequent commits will further modify Nemelex significantly.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/5bbfdfcaa241ce8c9d29064e4d2fe4dcd1da4ace"},{"sha":"7ca12cd971a15f896511e231b38e60c699c37a70","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Remove decks as items\n\nSubsequent commits will return decks to Nemelex worshippers without\ngoing through the legacy of having them be actual items.\n\nThis commit removes the deck item type, confiscates any remaining decks on\nload in save-compatibility, and removes as much of the item handling\ncode for decks as possible.\n\nAny pre-change Nemelex worshippers transferring their save get a raw\ndeal, but that's been done once before for the evocations to invocations\nchange.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/7ca12cd971a15f896511e231b38e60c699c37a70"},{"sha":"e45b02a626603baa917b118212daf77ed0a4bb4b","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Abstract decks to a player property\n\nNemelex deals cards into the player's decks on the gift timeout and\nempties them on wrath.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/e45b02a626603baa917b118212daf77ed0a4bb4b"},{"sha":"453e4f2e676b48c3a2ae4538d78d960e9d81fffd","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"A deck choosing menu\n\nAdd a menu for all Nemelex abilities to select the deck to use. Toggles\nto describe the decks, listing their cards.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/453e4f2e676b48c3a2ae4538d78d960e9d81fffd"},{"sha":"d6dedd38c1c57d6f0490037cf3ec0e36405f709c","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"New Nemelex Draw One ability\n\nDraws from one of the abstract decks the player has, and is the only\ninterface to decks.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/d6dedd38c1c57d6f0490037cf3ec0e36405f709c"},{"sha":"b66aaafc7a6fec7372c63186d14de6f7abb59bad","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"New Nemelex Deal Four ability\n\nDeals four from one of the player's abstract decks, emptying the\nremaining cards. The player is still permitted to deal four without\nsufficient cards (with a prompt), if they do they get a deal from\nPunishment.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/b66aaafc7a6fec7372c63186d14de6f7abb59bad"},{"sha":"5ca270412200c6b39eda958456560fc79b20ec28","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"New Nemelex Triple Draw ability\n\nReimplementation of the old ability, which is otherwise totally\nunchanged.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/5ca270412200c6b39eda958456560fc79b20ec28"},{"sha":"5f4ef5656c3db80fadf20274687f70d7688a6dd0","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"New Nemelex Stack five\n\nThe player draws five cards, one at a time, and then organizes them into\na stack, which can be subsequently drawn from in draw one. Re-using this\nability discards the current stack.\n\nThis commit refactors an internal function to simplify displaying card\ndescriptions.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/5f4ef5656c3db80fadf20274687f70d7688a6dd0"},{"sha":"69d4283a7f979a6b80d3945014c469a4bcd4b1dc","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Split \"Draw One\" into individual draw abilities\n\nThis removes an extra keypress that will add up over time. For user\nconsistency, the deck hotkeys in the deck chooser are now the same as\nthe ability hotkeys for drawing from them. If this behavior is\nundesirable for some users, an options toggle can be added.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/69d4283a7f979a6b80d3945014c469a4bcd4b1dc"},{"sha":"1e257c81de8bdec8ad6141cb18fe97f1f348ec16","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Icons for the different draw abilities","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/1e257c81de8bdec8ad6141cb18fe97f1f348ec16"},{"sha":"96e2e8d459cb5edfdc792006e941a66b75987446","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Iconography and gui elements for decks\n\nMove old deck icons to UNUSED. Recolour and relocate the remaining ones\nto fit the colour scheme of Nemelex's other abilities.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/96e2e8d459cb5edfdc792006e941a66b75987446"},{"sha":"465c9761338b15ee43bd327102b021541f617dfb","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Descriptions for Nemelex Draw abilities\n\nThese are automatically built to reflect the current state of the deck\nbeing described.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/465c9761338b15ee43bd327102b021541f617dfb"},{"sha":"8f7bd25791e2518e393ed2bf31dbd966cf74b7a3","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Display cards available in the ability menu","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/8f7bd25791e2518e393ed2bf31dbd966cf74b7a3"},{"sha":"264638ff1b2dabef80b5bafc6f374b9eab1a4170","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Disable empty decks in the ability menu","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/264638ff1b2dabef80b5bafc6f374b9eab1a4170"},{"sha":"7060c5926a461574f7faff4c582abbdf3f2e765d","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Adjust Triple Draw and Deal Four\n\nThe piety cost of deal four was a relic from old Nemelex, was too high\n(according to some) for even old Nemelex, and definitely too high for\nnew Nemelex. The loss of cards means that deal four is piety gated in\nthe new scheme already, so the piety cost for dealing four is now zero.\n\nAdditionally, with card counts known, the punishment mechanic doesn't\nmake sense (too flavour).\n\nTriple Draw is very good, and knowing deck counts means it can always be\nused on 3 cards, so its piety cost is increased.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/7060c5926a461574f7faff4c582abbdf3f2e765d"},{"sha":"399e8c341965d9d9435fd9f8c5a1eb86535e8fa8","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Make the Velocity card less harmful at low power\n\nAt power level zero Velocity was far more likely to be actively harmful\nto the player than to help. With the changes to Nemelex, this particular\nblind-draw downside is too harsh.\n\nThe new card no longer removes haste at power zero, and has the\nfollowing effects based on card level.\n\n- level chance in 2 to remove slow from the player\n- for each enemy in sight there is a (level + 1) chance in 3 to slow\n- for each ally in sight there is a level chance in 2 to haste","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/399e8c341965d9d9435fd9f8c5a1eb86535e8fa8"},{"sha":"80e52c9aa2cd939fcaf03208eb0149c9eab33ba2","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Default force_more for Nemelex gift messages\n\nThis gives a force_more for every gift. As the gift timeout hasn't\nchanged this is hopefully not too obtrusive. If it really is, a separate\nmessage for when a deck goes from zero to non-zero card count should be\nadded and made the default along with the deck is full message.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/80e52c9aa2cd939fcaf03208eb0149c9eab33ba2"},{"sha":"67175e32ae5548fdb9c6e95f3a83abc9d613c708","author":{"name":"Edgar A. Bering IV","email":"b00d8ae6cb97d6abf1060c9037aed184c89bdcb1@gmail.com"},"message":"Display the top of the stack in the ability menu\n\nCurrently 'the Pentagram' is 13 characters, so there isn't space in the\nCost column of the ability menu for the string\n'A Card (the Pentagram, n more)' using a shorter string than this makes\nit even harder to parse. Since a player concerned about how many cards\nremain in their stack is probably also interested in which cards those\nare it doesn't seem too bad to not have the count in the ability\ndisplay.","distinct":true,"url":"https://api.github.com/repos/bjobae/crawl/commits/67175e32ae5548fdb9c6e95f3a83abc9d613c708"}]}
{"actor":{"display_login":"bjobae"}}