{"push_id":1111995550,"size":66,"distinct_size":3,"ref":"refs/heads/skinEditor","head":"a540acce12b6bdbfbce2897b02ec124929d2c8a2","before":"675e25c0e841752161ede12ebf56aed3fe543d4b","commits":[{"sha":"d5350f8713430d0191aed807add0d49536777e4c","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Enabled Hidden unit option","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/d5350f8713430d0191aed807add0d49536777e4c"},{"sha":"ad0ed508b240a8f86293d2528783d2c9abf01bb5","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Added comments to Entity.isHidden/setHidden","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/ad0ed508b240a8f86293d2528783d2c9abf01bb5"},{"sha":"d866e534387789346f4c58eed626a2cddbd4a7e3","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Updated CustomMechDialog to allow hidding units","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/d866e534387789346f4c58eed626a2cddbd4a7e3"},{"sha":"6cd8f9ebf65b7c0cfde591129a5be5ea5534ac26","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Added support to MUL files for hidden units and offboard deployment","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/6cd8f9ebf65b7c0cfde591129a5be5ea5534ac26"},{"sha":"b38330aa54e037ba8ae6cdd38ad2c8338c995883","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Updated ChatLounge to display hidden unit status","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/b38330aa54e037ba8ae6cdd38ad2c8338c995883"},{"sha":"b370d8baa16ade736d8ef8820f31de06a8ac54ec","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Updated comment in ChatLounge","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/b370d8baa16ade736d8ef8820f31de06a8ac54ec"},{"sha":"00aef92cd36140696a4ad98bd40f19cbbfe1c510","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"Merge branch 'master' into hiddenUnits","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/00aef92cd36140696a4ad98bd40f19cbbfe1c510"},{"sha":"93a2c75a8920e117bf4ea4c848d0dc9cec7818fd","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Added IHex.isClearHex()\n\nUsed to determine is a hex is \"clear.\"  Basically looks for the absense of all\nother terrain types, except for some of the fluff ones.","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/93a2c75a8920e117bf4ea4c848d0dc9cec7818fd"},{"sha":"00f4b9762e3d3448430b3e4170160e15446fbce9","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Added isLocationProhibited updates for hidden units\n\nHidden units have additional restrictions on where they can be placed, such as\nno pavement, road, bridge hexes, and not on the surface of water.  Additionally\nmechs and large support tanks can't be in clear hexes while hidden.","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/00f4b9762e3d3448430b3e4170160e15446fbce9"},{"sha":"b2f9a7de664c5ff47612cfacb7a7d7ba637eff77","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Updates to Entity for hidden units\n\nAdded a state variable, hiddenActivationPhase, which keeps track of when/if a\nhidden unit is activating, and also made hidden units ineligible for phases\nexcept for deployment.","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/b2f9a7de664c5ff47612cfacb7a7d7ba637eff77"},{"sha":"d420ab833bdbecc6ce35b4c28189085c5f44354b","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Hidden units that activated this phase cannot move","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/d420ab833bdbecc6ce35b4c28189085c5f44354b"},{"sha":"17f375b6c20bc7832657c4e4618ec0fb418620a1","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Updates to CustommechDialog for Hidden units\n\nFixed a bug where clicking the hidden checkbox closed the dialog, and also\nadded restrictions to hidden units (aka, airborne units and Dropships cannot\nbe hidden).","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/17f375b6c20bc7832657c4e4618ec0fb418620a1"},{"sha":"436944462bd21f91355dacba148fd49ae2496ab2","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Added additional functionality to IGame.Phase\n\nAbility to get displayable name, and also to get the phase given a displayable\nname.  This is to facilitate code for hidden units.","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/436944462bd21f91355dacba148fd49ae2496ab2"},{"sha":"3ad826d2f150d62d13b493dc29904ae9d7ea9862","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Added ability to activate hidden units\n\nThis involves a button and combo box in the UnitDisplay extras tab.  This can\nbe done anytime the unit can be viewed.  It sets the Entity's\nacitvateHiddenPhase state, which is sent to the server.","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/3ad826d2f150d62d13b493dc29904ae9d7ea9862"},{"sha":"ffdf46b2660aaa92e163dd7cacd19585c9eefb85","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Hidden unit icons could be seen by enemies if DB was off","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/ffdf46b2660aaa92e163dd7cacd19585c9eefb85"},{"sha":"7a1bc12591289e7b09eb2047ba752c8cec9f9ee1","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Added support for TW rules for detecting hidden units","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/7a1bc12591289e7b09eb2047ba752c8cec9f9ee1"},{"sha":"f85eec85adab09fa35e08a936c7e1611f9615278","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Setup framework for making pointblank shots\n\nThe Server.processMovement is now aware of hidden units and will check for\nstacking violations with hidden units, and moving adjacent to a hidden unit.\nIf adjacent movement happens, a pointblank shot client feedback request will\nbe made, and the client controlling the hidden unit will be asked if it wants\nto make a PBS.  The framework for sending a collection of AttackActions is\nthere, however for now nothing happens if 'Ok' is clicked on the dialog, right\nnow the PBS can only be declined.","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/f85eec85adab09fa35e08a936c7e1611f9615278"},{"sha":"0858e366378a6bcb7a80233c862775db4cd45192","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ Added PointblankShotDisplay, and set it up to display during PBS resolution\n\nI don't like this solution, as I feel like it gives the player the indication that they can\ntake a long time making the PBS decision, when in reality they shouldn't.  The server\nis basically halted waiting for a response, and so no chat messages are relayed, and\nsaving the game at this point would be detrimental.  The PBS CFR is very much a temporary\nstate that should end quickly.  With this in mind, I'm going to favor a different UI choice.","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/0858e366378a6bcb7a80233c862775db4cd45192"},{"sha":"a245415ea1d556d390034d44d364ed16435166ec","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"+ WeaponAttackAction now handles toHits for pointblank shots","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/a245415ea1d556d390034d44d364ed16435166ec"},{"sha":"05d0a1d1227c8ed444263f74ea9d9edd1bba116c","author":{"email":"505ca57e63ef258ee95cebd7441699471cd66bf7@users.noreply.github.com","name":"arlith"},"message":"Merge branch 'hiddenUnits' into hiddeUnitsPointblankShotDisplay","distinct":false,"url":"https://api.github.com/repos/MegaMek/megamek/commits/05d0a1d1227c8ed444263f74ea9d9edd1bba116c"}]}