{"push_id":1073613845,"size":392,"distinct_size":392,"ref":"refs/heads/master","head":"c5692d6cef10c12d73653a25724952250c1db6ec","before":"5fc28ad19923617a4ead621e364938dc06340bb6","commits":[{"sha":"dd9ef370bb62bfffa96277cb9d95f0e52e91f847","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"Make NPCs use snippets for tag replacement","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/dd9ef370bb62bfffa96277cb9d95f0e52e91f847"},{"sha":"96d561fba6e43b8503b79ce2a81e1c8a4df6b141","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"JSON-ize the tags","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/96d561fba6e43b8503b79ce2a81e1c8a4df6b141"},{"sha":"8320de438f93c77002f72af1f6a4a38c08f55fae","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"Remove obsolete talk_needs and game::init_npctalk","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/8320de438f93c77002f72af1f6a4a38c08f55fae"},{"sha":"98c0cc714ed53ce0cbb2f1d45e846041cec189d8","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"Rename tag","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/98c0cc714ed53ce0cbb2f1d45e846041cec189d8"},{"sha":"cda16488e6383d2912744c9f0b8d96b185c0f588","author":{"email":"c16216593198fd0244cc6e464cc2e05d6b3c238d@gmail.com","name":"Coolthulhu"},"message":"Terse snippets","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/cda16488e6383d2912744c9f0b8d96b185c0f588"},{"sha":"206a12e68273006a2fa25394c15c7ab5913dcf03","author":{"email":"de8c0c448f3ab222339bf4ad5e37941dfa30bc5c@gmail.com","name":"Lucian Poston"},"message":"Fix autosave counter incrementing on ACTION_NULL\n\nFixes #16006","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/206a12e68273006a2fa25394c15c7ab5913dcf03"},{"sha":"2cba5dde1edefcacebda6512d4c36ee12c59c022","author":{"email":"de8c0c448f3ab222339bf4ad5e37941dfa30bc5c@gmail.com","name":"Lucian Poston"},"message":"Fix message ttl issues\n\nEssentially, this change moves around logic in game::handle_event() so that the\nuser_action_counter can be incremented after blocking for user input but\nbefore any messages are written to the sidebar log. Previously, the counter\nwas incremented immediately prior to blocking for input. However, this caused\nthe issues with the SEC_SELECT info messages' ttl misbehavior.\n\nThis change also introduces a function to test whether an action will cause a\n_perceived_ worldstate change to the user. This function is checked prior to\nincrementing the user_action_counter in order to allow some actions to not\ncause messages to expire e.g. shifting the view offset, viewing informational\nscreens like player info, etc.\n\n- When using the right-click actions, some messages last 1 turn too long e.g. \"Nothing relevant here.\" To fix this, incremented the user_action_counter after blocking for user input, instead of prior.\n- Some actions clear messages that probably shouldn't e.g. zooming in/out, viewing character info, shifting the view offset with H,J,K,L. To fix this, added a function to test whether or not to increment user_action_counter.\n\nFixes #15995","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/2cba5dde1edefcacebda6512d4c36ee12c59c022"},{"sha":"5649542d662ad2a4fafda47b4058a9ffa73958e2","author":{"email":"de8c0c448f3ab222339bf4ad5e37941dfa30bc5c@gmail.com","name":"Lucian Poston"},"message":"Add action_id's for mouse events, SELECT & SEC_SELECT\n\nThis is a refactoring to make game::handle_action more readable","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/5649542d662ad2a4fafda47b4058a9ffa73958e2"},{"sha":"f6d58892ff192ea6b4fe21d5d5a8b7a4d55eb191","author":{"email":"de8c0c448f3ab222339bf4ad5e37941dfa30bc5c@gmail.com","name":"Lucian Poston"},"message":"simplify game::try_get_right_click_action","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/f6d58892ff192ea6b4fe21d5d5a8b7a4d55eb191"},{"sha":"28cc511ae3b306ce4b4b192c88062cc5720938e0","author":{"email":"de8c0c448f3ab222339bf4ad5e37941dfa30bc5c@gmail.com","name":"Lucian Poston"},"message":"Fix liveview title","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/28cc511ae3b306ce4b4b192c88062cc5720938e0"},{"sha":"9ed91ea4c94a3c877abbdab4a248c402c5ed9854","author":{"email":"de8c0c448f3ab222339bf4ad5e37941dfa30bc5c@gmail.com","name":"Lucian Poston"},"message":"Center liveview window title","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/9ed91ea4c94a3c877abbdab4a248c402c5ed9854"},{"sha":"bb9d52d107e50ad6b323c8dd35dfe6f1d191cb86","author":{"email":"581f3f6d20a20477a7ffac99bb076f36751c445f@gmail.com","name":"illi-kun"},"message":"remove excessive declarations","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/bb9d52d107e50ad6b323c8dd35dfe6f1d191cb86"},{"sha":"ecf5c133984b97db028c22cbceed763bbeba5ae6","author":{"email":"581f3f6d20a20477a7ffac99bb076f36751c445f@gmail.com","name":"illi-kun"},"message":"astyled help.cpp","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/ecf5c133984b97db028c22cbceed763bbeba5ae6"},{"sha":"9052b8808812e7d66b02ba333fe232b9ce607d77","author":{"email":"581f3f6d20a20477a7ffac99bb076f36751c445f@gmail.com","name":"illi-kun"},"message":"revert some unintended changes in astyled_whitelist","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/9052b8808812e7d66b02ba333fe232b9ce607d77"},{"sha":"c649a39a5acd57f17dfbb9822c412c66b2cac474","author":{"email":"5982899e44c6fd5d7e4aeb5ce42ef1b328c65c1b@ymail.com","name":"Cyrano7"},"message":"charges","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/c649a39a5acd57f17dfbb9822c412c66b2cac474"},{"sha":"020d836291fc6904103b8dcc8790d981838c8cf8","author":{"email":"5982899e44c6fd5d7e4aeb5ce42ef1b328c65c1b@ymail.com","name":"Cyrano7"},"message":"null values","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/020d836291fc6904103b8dcc8790d981838c8cf8"},{"sha":"3ee3515db0d9e4751b2a634924304633dcc76c1e","author":{"email":"5982899e44c6fd5d7e4aeb5ce42ef1b328c65c1b@ymail.com","name":"Cyrano7"},"message":"weight and volume","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/3ee3515db0d9e4751b2a634924304633dcc76c1e"},{"sha":"270e2ae2768ca47997026d3095ddb989ce09341e","author":{"email":"5982899e44c6fd5d7e4aeb5ce42ef1b328c65c1b@ymail.com","name":"Cyrano7"},"message":"price and price_postapoc where it makes sense","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/270e2ae2768ca47997026d3095ddb989ce09341e"},{"sha":"6f8ed3bcac9509a5e7616ab9b516610eb964c468","author":{"email":"ae058799a490a8606692de8f30ab3db0568a1fe5@aol.com","name":"oldlaptop"},"message":"backtrace support works on *bsd\n\n Rework backtrace stuff a little bit so that it is optional (on OSes\n that don't have bug-compatible implementations of glibc backtrace\n stuff) and so that the game will be build with frame pointers where\n needed.","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/6f8ed3bcac9509a5e7616ab9b516610eb964c468"},{"sha":"f92a64afb49132718ac472e54ce385703f507e88","author":{"email":"ae058799a490a8606692de8f30ab3db0568a1fe5@aol.com","name":"oldlaptop"},"message":"correct #!/bin/bash\n\n bash is not installed as /bin/bash on all systems, a number of\n cataclysm's shell scripts nevertheless use #!/bin/bash, meaning\n they fail on systems which do not use this specific location\n (including, but by no means limited to, *BSD). Most of them are\n actually sh scripts and could use #!/bin/sh, the exceptions are:\n\n  * lang/merge_po.sh: uses shopt\n  * lang/update_pot.sh: uses == to test string equality; trivially\n    changed to use = and be an sh script\n  * tools/json_format_check.sh: uses bash arrays.\n\n This changes the sh scripts to use #!/bin/sh and bash scripts to\n use #!/usr/bin/env bash, which are both much more likely to work\n on any unix-like system. (The applicable standards still do not\n guarantee /bin/sh or /usr/bin/env will exist, but they also do not\n guarantee that the system will support the #! construct at all.)","distinct":true,"url":"https://api.github.com/repos/valuial/Cataclysm-DDA/commits/f92a64afb49132718ac472e54ce385703f507e88"}]}