Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update to master #13

Merged
merged 118 commits into from
May 24, 2019
Merged

Update to master #13

merged 118 commits into from
May 24, 2019

Commits on May 19, 2019

  1. mall miscellanious files

    pallet, overmap_terrain, item_groups, multitile_city_buildings entries
    curstwist committed May 19, 2019
    Configuration menu
    Copy the full SHA
    f9f75b0 View commit details
    Browse the repository at this point in the history
  2. 2nd story, roof enhancements

    Adds 2nd story and more work on the roof
    curstwist committed May 19, 2019
    Configuration menu
    Copy the full SHA
    249315a View commit details
    Browse the repository at this point in the history

Commits on May 20, 2019

  1. add fire barrels

    tinukedaya committed May 20, 2019
    Configuration menu
    Copy the full SHA
    0f295ae View commit details
    Browse the repository at this point in the history
  2. Update data/json/recipes/recipe_others.json

    update per review
    
    Co-Authored-By: Alexey Mostovoy <amurkin1988@yandex.ru>
    tinukedaya and Alexey Mostovoy authored May 20, 2019
    Configuration menu
    Copy the full SHA
    b67eced View commit details
    Browse the repository at this point in the history
  3. Update data/json/recipes/recipe_others.json

    update per review
    
    Co-Authored-By: Alexey Mostovoy <amurkin1988@yandex.ru>
    tinukedaya and Alexey Mostovoy authored May 20, 2019
    Configuration menu
    Copy the full SHA
    fd7e16f View commit details
    Browse the repository at this point in the history
  4. Update furniture.json

    update per review
    tinukedaya committed May 20, 2019
    Configuration menu
    Copy the full SHA
    a108484 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2019

  1. Update furniture.json

    Add description to furniture.json
    tinukedaya authored May 21, 2019
    Configuration menu
    Copy the full SHA
    63d4740 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    781de6e View commit details
    Browse the repository at this point in the history
  3. Update data/json/furniture.json

    Co-Authored-By: matskuman5 <selinmatias5@gmail.com>
    tinukedaya and matskuman5 authored May 21, 2019
    Configuration menu
    Copy the full SHA
    202cd95 View commit details
    Browse the repository at this point in the history
  4. Update data/json/items/tool/deployable.json

    Co-Authored-By: matskuman5 <selinmatias5@gmail.com>
    tinukedaya and matskuman5 authored May 21, 2019
    Configuration menu
    Copy the full SHA
    20bf7cb View commit details
    Browse the repository at this point in the history
  5. Update data/json/furniture.json

    Co-Authored-By: matskuman5 <selinmatias5@gmail.com>
    tinukedaya and matskuman5 authored May 21, 2019
    Configuration menu
    Copy the full SHA
    8a70b67 View commit details
    Browse the repository at this point in the history
  6. Update data/json/items/tool/deployable.json

    Co-Authored-By: matskuman5 <selinmatias5@gmail.com>
    tinukedaya and matskuman5 authored May 21, 2019
    Configuration menu
    Copy the full SHA
    98cd9a8 View commit details
    Browse the repository at this point in the history
  7. Switch build configurations away from trusty

    For clang-4 we use the Trusty source on Xenial.
    
    For clang-5 that trick doesn't work, so we retain the Trusty host.
    jbytheway committed May 21, 2019
    Configuration menu
    Copy the full SHA
    3151383 View commit details
    Browse the repository at this point in the history
  8. Fix coverage CXXFLAGS code

    This was setting CXXFLAGS and LDFLAGS, when it should have been
    appending to them.  Without this, Travis builds will fail because they
    can't disable warnings on old compilers.
    jbytheway committed May 21, 2019
    Configuration menu
    Copy the full SHA
    16d7b8a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    ceb41e2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    4ac9823 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    f7ed718 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    ce1c718 View commit details
    Browse the repository at this point in the history
  13. Don't install unnecessary 32-bit libraries

    These two Travis builds were installing 32-bit libraries, for which
    there should be no need.
    jbytheway committed May 21, 2019
    Configuration menu
    Copy the full SHA
    ff73193 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2019

  1. Merge pull request #30731 from ymber/construction_time

    Document constructions and remove time constant
    kevingranade authored May 22, 2019
    Configuration menu
    Copy the full SHA
    6f672ef View commit details
    Browse the repository at this point in the history
  2. Rock as a spare part

    RarkGrames authored and kevingranade committed May 22, 2019
    Configuration menu
    Copy the full SHA
    6fa8374 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #30592 from jbytheway/revamp_clang_builds

    Refresh Travis builds
    kevingranade authored May 22, 2019
    Configuration menu
    Copy the full SHA
    e84f574 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #30693 from tinukedaya/Fire-barrels

    Add fire barrels
    Rivet-the-Zombie authored May 22, 2019
    Configuration menu
    Copy the full SHA
    41a408b View commit details
    Browse the repository at this point in the history
  5. avatar::memorial

    moved memorial out of player into the new avatar class
    KorGgenT authored and kevingranade committed May 22, 2019
    Configuration menu
    Copy the full SHA
    3f52a39 View commit details
    Browse the repository at this point in the history
  6. Moved Brawling martial art autolearn code to json

    Logic that determines if a martial arts style is learned each turn is controlled by json instead of hardcoded.
    Hymore246 committed May 22, 2019
    Configuration menu
    Copy the full SHA
    8224cc7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    4db4087 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    19d63d6 View commit details
    Browse the repository at this point in the history
  9. Fixed silly JSON error.

    Greevv committed May 22, 2019
    Configuration menu
    Copy the full SHA
    e1988bd View commit details
    Browse the repository at this point in the history
  10. disp_name and skin_name

    KorGgenT committed May 22, 2019
    Configuration menu
    Copy the full SHA
    3fa1083 View commit details
    Browse the repository at this point in the history
  11. Fix missing declarations (#30739)

    * Fix missing declarations
    Mark functions with no prior declarations as static, and remove the
    unused ones.
    * Move debug_is_safe_string definition
    Put it inside !WIN32 since it's only used there.
    jbytheway authored and kevingranade committed May 22, 2019
    Configuration menu
    Copy the full SHA
    f3049e5 View commit details
    Browse the repository at this point in the history
  12. Linted JSON.

    Greevv committed May 22, 2019
    Configuration menu
    Copy the full SHA
    373a61f View commit details
    Browse the repository at this point in the history
  13. stomach and guts

    KorGgenT committed May 22, 2019
    Configuration menu
    Copy the full SHA
    9a011a4 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    9ba420a View commit details
    Browse the repository at this point in the history
  15. Avoid undefined shift

    jbytheway committed May 22, 2019
    Configuration menu
    Copy the full SHA
    158cba5 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    0058299 View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    81309f4 View commit details
    Browse the repository at this point in the history
  18. Enable clang-analyzer-core.UndefinedBinaryOperatorResult

    Have fixed all warnings for this check.
    jbytheway committed May 22, 2019
    Configuration menu
    Copy the full SHA
    0ebd6a7 View commit details
    Browse the repository at this point in the history
  19. Remove legacy hash code

    This was only present in the tests, contained undefined behaviour, and
    was obsolete.
    jbytheway committed May 22, 2019
    Configuration menu
    Copy the full SHA
    7fb60a5 View commit details
    Browse the repository at this point in the history
  20. Add a --user-dir option to the tests

    This gives control over where the tests write files, which allows
    parallel test runs to be performed without stepping on each other's
    toes.
    jbytheway committed May 22, 2019
    Configuration menu
    Copy the full SHA
    54ce03a View commit details
    Browse the repository at this point in the history
  21. Use separate user_dir for modded tests

    Now the tests can run in parallel, have one of them write to a different
    location to avoid failures due to filesystem race conditions.
    jbytheway committed May 22, 2019
    Configuration menu
    Copy the full SHA
    82ab429 View commit details
    Browse the repository at this point in the history
  22. Astyle typo fixes

    Hymore246 committed May 22, 2019
    Configuration menu
    Copy the full SHA
    c7a1729 View commit details
    Browse the repository at this point in the history
  23. Update MARTIALART_JSON.md

    Hymore246 committed May 22, 2019
    Configuration menu
    Copy the full SHA
    97e9876 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    39f03ba View commit details
    Browse the repository at this point in the history
  25. Add clean water to makeshift steam engine recipe

    Allows the player to use clean water to make makeshift steam engines.
    jmattspartacus committed May 22, 2019
    Configuration menu
    Copy the full SHA
    ba291f1 View commit details
    Browse the repository at this point in the history

Commits on May 23, 2019

  1. move item_group

    per feedback
    curstwist committed May 23, 2019
    Configuration menu
    Copy the full SHA
    8f41913 View commit details
    Browse the repository at this point in the history
  2. fixed typo in NR-031 description

    typo!
    TheMurderUnicorn authored and kevingranade committed May 23, 2019
    Configuration menu
    Copy the full SHA
    6dfed79 View commit details
    Browse the repository at this point in the history
  3. acorn_roasted: remove duplicate entry for itype acorn_roasted

    There are two acorn_roasted entries in this file. The one removed is
    defined prior to the itype it copies from (acorns). The remaining entry
    is immediately following the definition of acorns, and can be loaded
    without being deferred.
    OrenAudeles authored and kevingranade committed May 23, 2019
    Configuration menu
    Copy the full SHA
    e087975 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    829967a View commit details
    Browse the repository at this point in the history
  5. Merge pull request #30756 from jbytheway/clang_tidy_undefined_binary_…

    …operator_result
    
    Still yet more clang-tidy checks
    kevingranade authored May 23, 2019
    Configuration menu
    Copy the full SHA
    a5904e6 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #30764 from jbytheway/avoid_parallel_test_races

    Avoid parallel test failures due to filesystem races
    kevingranade authored May 23, 2019
    Configuration menu
    Copy the full SHA
    2db2ed1 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #30752 from Greevv/ferro-rail-fix

    Changed weight and volume values of the ferromagnetic rail ammo to be more realistic.
    Rivet-the-Zombie authored May 23, 2019
    Configuration menu
    Copy the full SHA
    25389a7 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    b0a976c View commit details
    Browse the repository at this point in the history
  9. Merge pull request #30749 from Inglonias/fix-bandit-tower

    Replaced battery spawn with full pocket batteries in bandit_tower
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    5ca0b2e View commit details
    Browse the repository at this point in the history
  10. Merge pull request #30748 from Hymore246/brawling-autolearn

    Moved martial arts autolearn code to json
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    f36fa8d View commit details
    Browse the repository at this point in the history
  11. Merge pull request #30765 from Mooses2k/update-compiling.md

    Saving some future person a bunch of time
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    0d6fcdc View commit details
    Browse the repository at this point in the history
  12. Merge pull request #30766 from jmattspartacus/Clean-Water-Steam-Engines

    Add clean water to makeshift steam engine recipe
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    bca1d09 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #30760 from ralreegorganon/fix-overmap-special-cop…

    …y-from
    
    Fix copy-from for overmap specials
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    73abb7a View commit details
    Browse the repository at this point in the history
  14. Restore minimap enemy blink/fade functionality (#30745)

    * start conditional panel update infrastructure
    
    * Revert "Remove unnecessary `draw_panels()` calls"
    
    This reverts commit 2db3b84.
    
    * Revert "Only draw panels on first entry into game::get_player_input()"
    
    This reverts commit d629d93.
    
    * commit include file change
    
    * preserve panel spacing (so minimap draws in right location)
    
    * comments are fun.
    
    * adjust draw_panels invocations to force redraw when appropriate
    
    * cleanup of things that shouldn't have been reverted
    esotericist authored and ZhilkinSerg committed May 23, 2019
    Configuration menu
    Copy the full SHA
    6f28ce1 View commit details
    Browse the repository at this point in the history
  15. Fixes cell phone and talking doll weirdness (#30742)

    * Added charged phone group.
    
    * Removed initial_charges from cell phone
    
    * Began the work
    
    Added a proper item template to everyone who needs a charged cell phone starting out. This is gonna suck...
    
    * First pass on professions.json
    
    * Fixed professions.json
    
    * Fixed the mods too!
    
    * Removed initial_charges from creepy_doll and talking_doll
    
    * Update data/json/professions.json
    
    Co-Authored-By: ZhilkinSerg <ZhilkinSerg@users.noreply.github.com>
    
    * Update data/json/professions.json
    
    Co-Authored-By: ZhilkinSerg <ZhilkinSerg@users.noreply.github.com>
    
    * Modified home_mechanic to have a charged phone
    
    They didn't really need it, but I did it for consistency.
    Inglonias authored and ZhilkinSerg committed May 23, 2019
    Configuration menu
    Copy the full SHA
    1fb5681 View commit details
    Browse the repository at this point in the history
  16. Game report: add precise version and name for systems. (#30729)

    * Add precise versions for Windows systems.
    
    * Add Android system version retrieval.
    
    * Simplify formatting for Windows version.
    
    * Add Linux system version.
    
    * make operating_system_version() return '<unknown>' if the version can't be determined.
    
    - Invert condition on Linux version function;
    
    * Simplify Android version retrieval.
    
    * Extract shell execution function.
    
    - will be reused by Linux, Mac and BSD.
    
    * Add MacOS system version.
    
    * Sort methods alphabetically.
    
    * Add BSD version retrieval.
    
    * Fix structure init. Fix error in macos function.
    
    * Fix typo in output...
    neitsa authored and ZhilkinSerg committed May 23, 2019
    Configuration menu
    Copy the full SHA
    63b649f View commit details
    Browse the repository at this point in the history
  17. Robot salvage system (#30456)

    * nervous sytem modules
    * motor system
    * structural system
    * tank tread
    * ai core
    * more AI cores
    * Uncraft Robots
    * gun fix
    * uncraft nursebot
    * uncraft turret
    * inactive turrets recipe
    * manhack recipe
    * uncraft hazmatbot
    * Add schematics for bots
    * schematics item group
    * item_groups fro schematics
    * recipe for every bot
    * uncraft modules
    * add self_monitoring_module to nurse and cleaner bots
    * Damage overflow from a robot is transfered to its corpse
    * sane crafting time
    * flavor on robot death
    * can't repair broken robot items
    * electronics is used skill, mechanics is required
    Fris0uman authored and kevingranade committed May 23, 2019
    Configuration menu
    Copy the full SHA
    90c58fa View commit details
    Browse the repository at this point in the history
  18. Merge pull request #30637 from curstwist/add-mall-2nd-floor-and-more-…

    …roof
    
    Add mall 2nd floor and more roof
    kevingranade authored May 23, 2019
    Configuration menu
    Copy the full SHA
    efcd359 View commit details
    Browse the repository at this point in the history
  19. Add AT4 (#30734)

    * Added AT4 to guns_launcher_rocket itemgroup
    * Add AT4
    Phenomphear authored and kevingranade committed May 23, 2019
    Configuration menu
    Copy the full SHA
    d0ab06a View commit details
    Browse the repository at this point in the history
  20. Merge pull request #30758 from KorGgenT/Character

    move stomach, guts, and other minor things into Character
    kevingranade authored May 23, 2019
    Configuration menu
    Copy the full SHA
    a977890 View commit details
    Browse the repository at this point in the history
  21. Fix some typos in uninstall bionic (#30763)

    * fix uninstall typos
    Fris0uman authored and kevingranade committed May 23, 2019
    Configuration menu
    Copy the full SHA
    093c7ea View commit details
    Browse the repository at this point in the history
  22. Suppress float loop counter warnings

    These cases seem reasonable as is.
    jbytheway committed May 23, 2019
    Configuration menu
    Copy the full SHA
    21e21c9 View commit details
    Browse the repository at this point in the history
  23. Switch a loop counter from double to int

    This one could have iterated one more time than intended due to floating
    point rounding issues (actually it couldn't because the loop was up to
    at most 20, but still...).
    jbytheway committed May 23, 2019
    Configuration menu
    Copy the full SHA
    d1d069d View commit details
    Browse the repository at this point in the history
  24. Enable clang-analyzer-security.FloatLoopCounter

    Have fixed all the warnings for this one.
    jbytheway committed May 23, 2019
    Configuration menu
    Copy the full SHA
    081bef7 View commit details
    Browse the repository at this point in the history
  25. Add -Wmissing-declarations

    This warning helps keep code tidy and comprehensible by ensuring
    functions local to a single file are marked static, and get removed when
    no longer used.
    
    It also helps the optimizer reason about the code.
    jbytheway committed May 23, 2019
    Configuration menu
    Copy the full SHA
    22b10a5 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    ec16e32 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    28860a9 View commit details
    Browse the repository at this point in the history
  28. Rearrange a bunch of debug OS version functions

    Ensure that only the ones being used get compiled.
    jbytheway committed May 23, 2019
    Configuration menu
    Copy the full SHA
    6ff60d7 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    58f5393 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    5166ac7 View commit details
    Browse the repository at this point in the history
  31. Fix save/load of avatar-specific variables

     - Move avatar-specific savegame code to `avatar::store()` and `avatar::load()`.
       (This code was left behind when migrating from player.)
     - Make several variables in player protected to allow access from `avatar::store()` and
       `avatar::load()`.  This is just a temporary fix until these variables are migrated
       to the avatar class.
     - Do some reorganization of savegame_json.cpp to make it easier to understand the
       hierarchy of functions.
    ifreund authored and kevingranade committed May 23, 2019
    Configuration menu
    Copy the full SHA
    ed96404 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    f499359 View commit details
    Browse the repository at this point in the history
  33. Merge pull request #30759 from jbytheway/missing_declarations

    Add -Wmissing-declarations
    kevingranade authored May 23, 2019
    Configuration menu
    Copy the full SHA
    30f4e97 View commit details
    Browse the repository at this point in the history
  34. Merge pull request #30774 from jbytheway/clang_tidy_float_loop_counter

    The last of the clang-tidy static analyzer checks
    kevingranade authored May 23, 2019
    Configuration menu
    Copy the full SHA
    f22277c View commit details
    Browse the repository at this point in the history
  35. DP tileset update

    SomeDeadGuy committed May 23, 2019
    Configuration menu
    Copy the full SHA
    f483bd5 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    c92030c View commit details
    Browse the repository at this point in the history
  37. Merge pull request #30786 from OrenAudeles/strip_carriage_return

    Strip carriage returns from player memorial log lines on read
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    2b5b468 View commit details
    Browse the repository at this point in the history
  38. Merge pull request #30790 from neitsa/fix/android_version

    Fix missing type in variable declaration for Android.
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    d87d05e View commit details
    Browse the repository at this point in the history
  39. Merge pull request #30787 from SomeDeadGuy/DP_TilesetUpdate

    DeadPeople tileset update
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    810ebc2 View commit details
    Browse the repository at this point in the history
  40. Adds fence terrains (#30762)

    * adds new fences, shallow pool water
    
    * spawn counter gate, add missing entry
    
    * update pool description
    curstwist authored and ZhilkinSerg committed May 23, 2019
    Configuration menu
    Copy the full SHA
    e8e7712 View commit details
    Browse the repository at this point in the history
  41. Fix a cast error with Windows gcc-based compilers. (#30792)

    * Prevent a cast warning with gcc-based compiler for the Windows build.
    
    * Add `static const` to string vectors.
    neitsa authored and ZhilkinSerg committed May 23, 2019
    Configuration menu
    Copy the full SHA
    9014897 View commit details
    Browse the repository at this point in the history
  42. Merge pull request #30775 from CleverRaven/fix-mod-bandit-batteries

    Fix battery spawn in bandit tower
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    57f85c0 View commit details
    Browse the repository at this point in the history
  43. Extended descriptions for terrain and furniture (#30610)

    * Extented descriptions for terrain and furniture
    
    Fixes this issue:
    #28497
    
    I didn't extensively add a description for every single thing, but did many including all of the listed items in that issue and many more interactive tiles.
    
    * Fixed TAB to Space and added a few more
    
    Silly mistake, won't happen again.
    
    Added a few more descriptions while I was at it.
    
    * Update data/json/furniture.json
    
    Yeah, there's probably a few mistakes like that. Thanks
    
    Co-Authored-By: DSeyka <34726992+DSeyka@users.noreply.github.com>
    
    * Update data/json/furniture.json
    
    Co-Authored-By: DSeyka <34726992+DSeyka@users.noreply.github.com>
    
    * Fixed typo in ICBM line
    
    * Another tweak to those ICBM lines
    
    I know it's not ideal to make changes here, but hey. Improvement.
    
    * lint fix
    
    sorry
    
    * reverted locker
    
    * Update data/json/furniture.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * Update data/json/furniture.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * croaker frog fix
    
    * Update data/json/furniture.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * Update data/json/furniture.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * Update data/json/furniture.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * the spider update
    
    * Update data/json/furniture.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * Update data/json/furniture.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * Update data/json/terrain.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * Update data/json/terrain.json
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * Update data/json/terrain.json
    
    I like it.
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * centrifuge and radio tower
    
    * exercise machine
    
    > 
    > 
    > However, in consideration for translators (which may not be an issue but I tend to err on caution as I _don't_ speak [non-SVO languages](https://en.wikipedia.org/wiki/Subject%E2%80%93verb%E2%80%93object)), it's typically better to avoid too much slang/informal writing as it can be difficult to convey in other languages accurately.
    
    Yeah, well, considering this, many of my descriptions are screwed then. :)
    Anyway, thanks for the lesson.
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * ball machine genericize plus decon
    
    Co-Authored-By: DracoGriffin <32253888+DracoGriffin@users.noreply.github.com>
    
    * I-am-Erk's suggestions
    
    * I-Am-Erk's suggestions
    
    * sewage pipe
    
    * missed a spot
    
    * Trying to manually rebase
    
    * mainua rebase terrain
    Mooses2k authored and ZhilkinSerg committed May 23, 2019
    Configuration menu
    Copy the full SHA
    a65abf4 View commit details
    Browse the repository at this point in the history
  44. Astyle

    ZhilkinSerg committed May 23, 2019
    Configuration menu
    Copy the full SHA
    0d804df View commit details
    Browse the repository at this point in the history
  45. Merge pull request #30793 from ZhilkinSerg/fix-astyle-2019-05-24

    Fix astyle regression (2019-05-24)
    ZhilkinSerg authored May 23, 2019
    Configuration menu
    Copy the full SHA
    11d9d7b View commit details
    Browse the repository at this point in the history

Commits on May 24, 2019

  1. add roof to tire shop

    also move item groups
    curstwist committed May 24, 2019
    Configuration menu
    Copy the full SHA
    ae3cdd5 View commit details
    Browse the repository at this point in the history
  2. [CR] Electrical damage has a chance to temporarily incapacitate bioni…

    …cs (#29485)
    
    * electrical damage has a chance to temporarily incapacitate bionics
    * added BIONIC_SHOCKPROOF, shockproof and faulty bionics cant be incap'd
    thquinn authored and kevingranade committed May 24, 2019
    Configuration menu
    Copy the full SHA
    35f8c60 View commit details
    Browse the repository at this point in the history
  3. Change handmade carbine to accept factory-made magazines as well (#30773

    )
    
    * Change handmade carbine to accept factory-made magazines as well
    Rail-Runner authored and kevingranade committed May 24, 2019
    Configuration menu
    Copy the full SHA
    8f8b616 View commit details
    Browse the repository at this point in the history
  4. Beggars 2: implement actual begging and begin to add a simple storyli…

    …ne (#30355)
    
    * Create BEGGAR_1_Reena_Sandhu.json
    * Remove beggars from classes_uncommon.json
    They will be defined in individual character entries now.
    * Expand Luo's dialogue significantly
    You can insult her! Now I need to program in her apology.
    * Complete all Luo dialogue for this pass
    Now you can bring her a mushroom
    * Add another way to find out luo has a phd
    requires int or per, lets me complete this without adding dialogue for beggars 2/4/5
    I-am-Erk authored and kevingranade committed May 24, 2019
    Configuration menu
    Copy the full SHA
    e15ac96 View commit details
    Browse the repository at this point in the history
  5. spell learning

    KorGgenT authored and kevingranade committed May 24, 2019
    Configuration menu
    Copy the full SHA
    4ad4cae View commit details
    Browse the repository at this point in the history
  6. move bmi and activity level

    KorGgenT authored and kevingranade committed May 24, 2019
    Configuration menu
    Copy the full SHA
    164d970 View commit details
    Browse the repository at this point in the history
  7. Adjust coverage of Travis builds (#30768)

    * Adjust coverage of Travis builds
    
    
    Attempt to get in all the configurations we really care about in PR tests.
    Max and Min versions of supported compilers.
    A mix of Curses and Tiles/Sound builds.
    A mix of Make and CMake builds.
    Localization disabled.
    The most popular (Tiles/Sound) Mac and Windows builds.
    Address sanitization enabled on latest GCC and Clang.
    Clang-tidy build.
    
    Finally, round out all the remaining supported compiler versions only on master builds, along with the somewhat obscure Mingw-w64 Terminal build.
    
    * Fix clang 8 install
    
    * Outline travis build target strategy
    
    Taken from #30761
    
    * Add a new build stage
    kevingranade authored and ZhilkinSerg committed May 24, 2019
    Configuration menu
    Copy the full SHA
    447ad3f View commit details
    Browse the repository at this point in the history
  8. Merge pull request #30797 from curstwist/add-tire-shop-roof

    add roof to tire shop
    Rivet-the-Zombie authored May 24, 2019
    Configuration menu
    Copy the full SHA
    69aef8e View commit details
    Browse the repository at this point in the history
  9. Set clang-tidy header filter

    The previous, more generous filter would report issues in SDL headers in
    some cases.
    jbytheway committed May 24, 2019
    Configuration menu
    Copy the full SHA
    e9a1290 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #30799 from jbytheway/clang_tidy_header_filter

    Set clang-tidy header filter
    ZhilkinSerg authored May 24, 2019
    Configuration menu
    Copy the full SHA
    58fdd83 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    fbc616a View commit details
    Browse the repository at this point in the history
  12. Merge pull request #30800 from ZhilkinSerg/fix-missing-declaration-er…

    …rors
    
    Make free functions static to suppress missing declarations errors
    ZhilkinSerg authored May 24, 2019
    Configuration menu
    Copy the full SHA
    d1a2d23 View commit details
    Browse the repository at this point in the history
  13. Replace typedef with using

    For consistency and clarity.
    jbytheway committed May 24, 2019
    Configuration menu
    Copy the full SHA
    98103e0 View commit details
    Browse the repository at this point in the history
  14. Build chkjson on Travis

    Merging #30759 broke the build by introducing a compile failure in
    chkjson.  This should be built on Travis to allow detection of such
    issues.
    
    Previously chkjson was only built on Jenkins, but that doesn't happen
    when the Makefile changes, so this problem went undetected.
    jbytheway committed May 24, 2019
    Configuration menu
    Copy the full SHA
    419ce85 View commit details
    Browse the repository at this point in the history
  15. Try union workaround to function cast warning

    The pragma-based solution would be even more messy if made to work on
    all gcc versions.
    jbytheway committed May 24, 2019
    Configuration menu
    Copy the full SHA
    0434c76 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    4744eb3 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #30803 from jbytheway/function_cast_workaround

    Try union workaround to function cast warning
    ZhilkinSerg authored May 24, 2019
    Configuration menu
    Copy the full SHA
    f14fa7a View commit details
    Browse the repository at this point in the history
  18. Merge pull request #30804 from KorGgenT/VS-ignore-warnings

    ignore some warnings in visual studio
    ZhilkinSerg authored May 24, 2019
    Configuration menu
    Copy the full SHA
    0c4f784 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #30802 from jbytheway/chkjson_on_travis

    Build chkjson on Travis
    ZhilkinSerg authored May 24, 2019
    Configuration menu
    Copy the full SHA
    e67819e View commit details
    Browse the repository at this point in the history
  20. Merge pull request #30801 from jbytheway/typedef_to_using

    Replace typedef with using
    ZhilkinSerg authored May 24, 2019
    Configuration menu
    Copy the full SHA
    a382891 View commit details
    Browse the repository at this point in the history
  21. clang-tidy: Enable modernize-use-using

    For consistency in typedef vs using.
    jbytheway committed May 24, 2019
    Configuration menu
    Copy the full SHA
    5f8de7d View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    707c506 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #30805 from jbytheway/clang_tidy_use_using

    clang-tidy: Enable modernize-use-using
    ZhilkinSerg authored May 24, 2019
    Configuration menu
    Copy the full SHA
    118324b View commit details
    Browse the repository at this point in the history
  24. move Newchar functions to avatar from player (#30806)

    * move create(), randomize(), load_template() to avatar
    
    * change u to you in set_description
    KorGgenT authored and ZhilkinSerg committed May 24, 2019
    Configuration menu
    Copy the full SHA
    0663c24 View commit details
    Browse the repository at this point in the history
  25. Improved changelog generator (#30724)

    * generate_changelog: remove duplicated token code
    
    * generate_changelog: move function
    
    * generate_changelog: add more threading
    
    * generate_changelog: fix missing space
    
    * generate_changelog: let by-build and by-date be generated in a single run
    
    * generate_changelog: remove two leftover functions
    
    * generate_changelog: improve "by-build" logic
    
    * Load "Last Hash" for all builds that actually have that attribute in the
    Jenkins API (previously it was loaded only for "SUCCESSFUL" builds)
    * Avoids ignoring "FAILED" builds on output, they usually fail
    only for some specific platforms. Players and devs may care about them.
    * Instead we make sure we always have the "Last Hash" for the builds
    to show on the output, which is what we actually use to match
    builds to pull requests.
    
    * generate_changelog: fix when requesting only by_build
    
    * generate_changelog: avoid copy/paste code for validation
    
    * generate_changelog: avoid long lines
    
    * generate_changelog: add more calls to exit_on_exception
    
    * generate_changelog: make --flatten output more consistent
    
    * generate_changelog: reword slightly misleading log message
    
    * generate_changelog: add a silly argument validation
    
    * generate_changelog: add extra debug message for Jenkins API
    KurzedMetal authored and ZhilkinSerg committed May 24, 2019
    Configuration menu
    Copy the full SHA
    d26d536 View commit details
    Browse the repository at this point in the history
  26. spell effects (#30428)

    KorGgenT authored and ZhilkinSerg committed May 24, 2019
    Configuration menu
    Copy the full SHA
    2660bc3 View commit details
    Browse the repository at this point in the history
  27. Merge pull request #30811 from neitsa/fix/android_system_version

    Add missing conversion from std::string to char*.
    ZhilkinSerg authored May 24, 2019
    Configuration menu
    Copy the full SHA
    a036fae View commit details
    Browse the repository at this point in the history
  28. Added three new martial art buff events (#30633)

    * Added new martial art buff events
    
    Adds onmiss, oncrit and onkill buff events.
    Hymore246 authored and ZhilkinSerg committed May 24, 2019
    Configuration menu
    Copy the full SHA
    8403903 View commit details
    Browse the repository at this point in the history
  29. Faction ownership and thievery (#29834)

    davidpwbrown authored and ZhilkinSerg committed May 24, 2019
    Configuration menu
    Copy the full SHA
    4985bb0 View commit details
    Browse the repository at this point in the history