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

[pull] master from CleverRaven:master #26

Merged
merged 1,395 commits into from
Jan 17, 2024
This pull request is big! We’re only showing the most recent 250 commits.

Commits on Jan 6, 2024

  1. Merge pull request #70676 from prharvey/veh_perf

    Don't calculate safe speed for stationary vehicles for SFX
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    67c3eb1 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #70674 from GuardianDll/SHOW_HIDE_CONTENTS_ALL

    unbind SHOW_HIDE_CONTENTS_ALL by default
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    72901ca View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    8e96d98 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    18a88d2 View commit details
    Browse the repository at this point in the history
  5. [Xedra Evolved] More Arvore Traits (#70648)

    * Initial commit
    
    * Add brambles' bite
    
    * Fix weapon copy-froms
    
    * Add slow bleeding json flag
    
    * Add Among the Wilds
    
    * Add Sensing the Sun
    
    * Patches of moss
    
    * Add Creeper Ascends the Wall
    
    * Add Scent of Night-Blooming Flowers
    
    * Change Night-Blooming flowers cost
    
    * Add Entangling Vines
    
    * Update src/player_hardcoded_effects.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Make Jagged Wooden Claws account for Brambles' Bite
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Standing-Storm and github-actions[bot] authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    2e56cd8 View commit details
    Browse the repository at this point in the history
  6. Add missing was_loaded initialization (#70668)

    * Add missing was_loaded initialization
    
    We forgot to initialize was_loaded in profession_group
    
    I found this bug thanks to UndefinedBehaviorSanitizer
    ```c++
    src/profession_group.h:8:8: runtime error: load of value 60, which is not a valid value for type 'bool'
        #0 0x6fa4312 in profession_group::profession_group(profession_group const&) src/profession_group.h:8
        #1 0x6fb241e in void std::__new_allocator<profession_group>::construct<profession_group, profession_group const&>(profession_group*, profession_group const&) /usr/include/c++/13/bits/new_allocator.h:187
        #2 0x6fb241e in void std::allocator_traits<std::allocator<profession_group> >::construct<profession_group, profession_group const&>(std::allocator<profession_group>&, profession_group*, profession_group const&) /usr/include/c++/13/bits/alloc_traits.h:537
        #3 0x6fb241e in void std::vector<profession_group, std::allocator<profession_group> >::_M_realloc_insert<profession_group const&>(__gnu_cxx::__normal_iterator<profession_group*, std::vector<profession_group, std::allocator<profession_group> > >, profession_group const&) /usr/include/c++/13/bits/vector.tcc:468
        #4 0x6fb2911 in std::vector<profession_group, std::allocator<profession_group> >::push_back(profession_group const&) /usr/include/c++/13/bits/stl_vector.h:1289
        #5 0x6fb2c14 in generic_factory<profession_group>::insert(profession_group const&) src/generic_factory.h:391
        #6 0x6fb61a7 in generic_factory<profession_group>::load(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) src/generic_factory.h:304
        #7 0x6fa0efd in profession_group::load_profession_group(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) src/profession_group.cpp:25
        #8 0x4294940 in void std::__invoke_impl<void, void (*&)(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(std::__invoke_other, void (*&)(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/13/bits/invoke.h:61
        #9 0x4294976 in std::enable_if<is_invocable_r_v<void, void (*&)(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>, void>::type std::__invoke_r<void, void (*&)(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&>(void (*&)(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/13/bits/invoke.h:111
        #10 0x4294976 in std::_Function_handler<void (JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&), void (*)(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>::_M_invoke(std::_Any_data const&, JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) /usr/include/c++/13/bits/std_function.h:290
        #11 0x4290c79 in std::function<void (JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>::operator()(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const /usr/include/c++/13/bits/std_function.h:591
        #12 0x426934f in operator() src/init.cpp:227
        #13 0x426934f in __invoke_impl<void, DynamicDataLoader::add(const std::string&, const std::function<void(const JsonObject&, const std::__cxx11::basic_string<char>&)>&)::<lambda(const JsonObject&, const std::string&, const cata_path&, const cata_path&)>&, const JsonObject&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const cata_path&, const cata_path&> /usr/include/c++/13/bits/invoke.h:61
        #14 0x426934f in __invoke_r<void, DynamicDataLoader::add(const std::string&, const std::function<void(const JsonObject&, const std::__cxx11::basic_string<char>&)>&)::<lambda(const JsonObject&, const std::string&, const cata_path&, const cata_path&)>&, const JsonObject&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const cata_path&, const cata_path&> /usr/include/c++/13/bits/invoke.h:111
        #15 0x426934f in _M_invoke /usr/include/c++/13/bits/std_function.h:290
        #16 0x42904f3 in std::function<void (JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cata_path const&, cata_path const&)>::operator()(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cata_path const&, cata_path const&) const /usr/include/c++/13/bits/std_function.h:591
        #17 0x4284949 in DynamicDataLoader::load_object(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cata_path const&, cata_path const&) src/init.cpp:137
        #18 0x4285c32 in DynamicDataLoader::load_all_from_json(JsonValue const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, loading_ui&, cata_path const&, cata_path const&) src/init.cpp:540
        #19 0x4286744 in DynamicDataLoader::load_data_from_path(cata_path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, loading_ui&) src/init.cpp:521
        #20 0x3ca25fa in game::load_data_from_dir(cata_path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, loading_ui&) src/game.cpp:571
        #21 0x3d21130 in game::load_packs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<string_id<MOD_INFORMATION>, std::allocator<string_id<MOD_INFORMATION> > > const&, loading_ui&) src/game.cpp:3265
        #22 0x3d518b5 in game::load_world_modfiles(loading_ui&) src/game.cpp:3235
        #23 0x3e055d0 in game::setup() src/game.cpp:756
        #24 0x5111cc3 in main_menu::new_character_tab() src/main_menu.cpp:972
        #25 0x5127aea in main_menu::opening_screen() src/main_menu.cpp:863
        #26 0x50f1e5e in main src/main.cpp:792
        #27 0x7f7a489cfb89 in __libc_start_call_main (/lib64/libc.so.6+0x27b89) (BuildId: f888be5f5e7d58e04cabb8c675c7ab94e77dd68c)
        #28 0x7f7a489cfc4a in __libc_start_main_alias_2 (/lib64/libc.so.6+0x27c4a) (BuildId: f888be5f5e7d58e04cabb8c675c7ab94e77dd68c)
        #29 0x1bec804 in _start (/home/cdda/git/Cataclysm-DDA/cataclysm-tiles+0x1bec804) (BuildId: 1a0225eb0946b150a1f9b1759d512b53fde7f1d0)
    ```
    
    * Make overmap_terrain_coverage less likely to produce spurious errors
    
    * Revert "Make overmap_terrain_coverage less likely to produce spurious errors"
    
    This reverts commit 6134a08.
    hexagonrecursion authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    4121629 View commit details
    Browse the repository at this point in the history
  7. [Xedra Evolved] Add Great Tree elemental eruption map special (#70683)

    * Initial commit
    
    * Change to 2/3rds per overmap
    Standing-Storm authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    f10dfb7 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #70686 from akrieger/jazz_hands

    Fix spell failure bug with underflow
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    9464405 View commit details
    Browse the repository at this point in the history
  9. cleanups

    nornagon committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    884d527 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    0c066ad View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    4ce8b73 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c6199b9 View commit details
    Browse the repository at this point in the history
  13. astyle

    nornagon committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    f01a309 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #70688 from akrieger/windoze

    Fix flexbuffer cache post-c++-17 migration
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    ab85743 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    fefc426 View commit details
    Browse the repository at this point in the history
  16. Fixed special optional overmap field (#70677)

    * Initial Commit
    
    * Test special
    
    * Revert test special
    
    * Astyle
    
    * Update OVERMAP.md
    
    * Astyle better
    Procyonae authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    69cddfe View commit details
    Browse the repository at this point in the history
  17. update workflow

    nornagon committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    942c101 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    ae13f67 View commit details
    Browse the repository at this point in the history
  19. remove nonsense

    nornagon committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    bf9d67f View commit details
    Browse the repository at this point in the history
  20. ignore ESC in main menu

    nornagon committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    b761397 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    d3bafce View commit details
    Browse the repository at this point in the history
  22. fs sync polling => precise

    nornagon committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    b61cff3 View commit details
    Browse the repository at this point in the history
  23. Merge pull request #70696 from CleverRaven/clang-tidy-patch-1

    Fix clang-tidy error in map::creature_on_trap() in map.cpp
    akrieger authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    a53d7e7 View commit details
    Browse the repository at this point in the history
  24. Initialize the booleans

    If melee_actori.is_grab is false grab.exclusive_grab and grab.respect_seatbelts
    were not initialized. This was causing errors under -fsanitize=undefined
    
    The solution initialize the booleans to value that match their defaults
    
    ```C++
    src/mattack_actors.h:75:8: runtime error: load of value 190, which is not a valid value for type 'bool'
        #0 0x5a9b6fe in grab::grab(grab const&) src/mattack_actors.h:75
        #1 0x5ab7635 in melee_actor::melee_actor(melee_actor const&) src/mattack_actors.h:106
        #2 0x5ab8412 in std::__detail::_MakeUniq<melee_actor>::__single_object std::make_unique<melee_actor, melee_actor const&>(melee_actor const&) /usr/include/c++/13/bits/unique_ptr.h:1070
        #3 0x5a87e4c in melee_actor::clone() const src/mattack_actors.cpp:962
        #4 0x207632c in cata::clone_ptr<mattack_actor>::clone_ptr(cata::clone_ptr<mattack_actor> const&) src/clone_ptr.h:18
        #5 0x6085941 in mtype_special_attack::mtype_special_attack(mtype_special_attack const&) src/mattack_common.h:47
        #6 0x6085941 in std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack, true>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/stl_pair.h:559
        #7 0x6085a2b in void std::__new_allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&>(std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/new_allocator.h:187
        #8 0x6085a2b in void std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > > >::construct<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&>(std::allocator<std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >&, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/alloc_traits.h:537
        #9 0x6085a2b in void std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >::_M_construct_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&>(std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >*, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/stl_tree.h:597
        #10 0x6085b06 in std::_Rb_tree_node<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >* std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >::_M_create_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/stl_tree.h:614
        #11 0x6085b71 in std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >::_Auto_node::_Auto_node<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&>(std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/stl_tree.h:1637
        #12 0x6085c9d in std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > std::_Rb_tree<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack>, std::_Select1st<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >::_M_emplace_hint_unique<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&>(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/stl_tree.h:2462
        #13 0x608618f in std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mtype_special_attack, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >::emplace_hint<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&>(std::_Rb_tree_const_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/stl_map.h:640
        #14 0x608618f in std::pair<std::_Rb_tree_iterator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> >, bool> std::map<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >, mtype_special_attack, std::less<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > >, std::allocator<std::pair<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const, mtype_special_attack> > >::emplace<std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&>(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, mtype_special_attack const&) /usr/include/c++/13/bits/stl_map.h:601
        #15 0x5ff3881 in MonsterGenerator::add_attack(mtype_special_attack const&) src/monstergenerator.cpp:1312
        #16 0x5ffafa5 in MonsterGenerator::load_monster_attack(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) src/monstergenerator.cpp:1376
        #17 0x4262e91 in operator() src/init.cpp:466
        #18 0x4262e91 in __invoke_impl<void, DynamicDataLoader::initialize()::<lambda(const JsonObject&, const std::string&)>&, const JsonObject&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> /usr/include/c++/13/bits/invoke.h:61
        #19 0x4262e91 in __invoke_r<void, DynamicDataLoader::initialize()::<lambda(const JsonObject&, const std::string&)>&, const JsonObject&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&> /usr/include/c++/13/bits/invoke.h:111
        #20 0x4262e91 in _M_invoke /usr/include/c++/13/bits/std_function.h:290
        #21 0x4290ce9 in std::function<void (JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&)>::operator()(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&) const /usr/include/c++/13/bits/std_function.h:591
        #22 0x42693bf in operator() src/init.cpp:227
        #23 0x42693bf in __invoke_impl<void, DynamicDataLoader::add(const std::string&, const std::function<void(const JsonObject&, const std::__cxx11::basic_string<char>&)>&)::<lambda(const JsonObject&, const std::string&, const cata_path&, const cata_path&)>&, const JsonObject&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const cata_path&, const cata_path&> /usr/include/c++/13/bits/invoke.h:61
        #24 0x42693bf in __invoke_r<void, DynamicDataLoader::add(const std::string&, const std::function<void(const JsonObject&, const std::__cxx11::basic_string<char>&)>&)::<lambda(const JsonObject&, const std::string&, const cata_path&, const cata_path&)>&, const JsonObject&, const std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> >&, const cata_path&, const cata_path&> /usr/include/c++/13/bits/invoke.h:111
        #25 0x42693bf in _M_invoke /usr/include/c++/13/bits/std_function.h:290
        #26 0x4290563 in std::function<void (JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cata_path const&, cata_path const&)>::operator()(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cata_path const&, cata_path const&) const /usr/include/c++/13/bits/std_function.h:591
        #27 0x42849b9 in DynamicDataLoader::load_object(JsonObject const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, cata_path const&, cata_path const&) src/init.cpp:137
        #28 0x4285ca2 in DynamicDataLoader::load_all_from_json(JsonValue const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, loading_ui&, cata_path const&, cata_path const&) src/init.cpp:540
        #29 0x42867b4 in DynamicDataLoader::load_data_from_path(cata_path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, loading_ui&) src/init.cpp:521
        #30 0x3ca266a in game::load_data_from_dir(cata_path const&, std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, loading_ui&) src/game.cpp:571
        #31 0x3d211a0 in game::load_packs(std::__cxx11::basic_string<char, std::char_traits<char>, std::allocator<char> > const&, std::vector<string_id<MOD_INFORMATION>, std::allocator<string_id<MOD_INFORMATION> > > const&, loading_ui&) src/game.cpp:3265
        #32 0x3d51925 in game::load_world_modfiles(loading_ui&) src/game.cpp:3235
        #33 0x3e05640 in game::setup() src/game.cpp:756
        #34 0x5111d33 in main_menu::new_character_tab() src/main_menu.cpp:972
        #35 0x5127b5a in main_menu::opening_screen() src/main_menu.cpp:863
        #36 0x50f1ece in main src/main.cpp:792
        #37 0x7fdc43fa9b89 in __libc_start_call_main (/lib64/libc.so.6+0x27b89) (BuildId: f888be5f5e7d58e04cabb8c675c7ab94e77dd68c)
        #38 0x7fdc43fa9c4a in __libc_start_main_alias_2 (/lib64/libc.so.6+0x27c4a) (BuildId: f888be5f5e7d58e04cabb8c675c7ab94e77dd68c)
        #39 0x1bec874 in _start (/home/cdda/git/Cataclysm-DDA/cataclysm-tiles+0x1bec874) (BuildId: be24990d1723c8da00f3e8701793ab983cf64dcc)
    ```
    hexagonrecursion committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    d7417ec View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    cab023b View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    3d77a23 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    c520df5 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    f3cf11c View commit details
    Browse the repository at this point in the history
  29. Correct some grammar in the monster special attack docs (#70709)

    * Update MONSTER_SPECIAL_ATTACKS.md
    
    * Update MONSTER_SPECIAL_ATTACKS.md
    Karol1223 authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    a368c90 View commit details
    Browse the repository at this point in the history
  30. Merge pull request #70423 from akrieger/itemizing_item_optimizing

    Optimize allocation patterns in item and elsewhere
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    8c5e33d View commit details
    Browse the repository at this point in the history
  31. Merge pull request #70700 from hexagonrecursion/sanitize-2

    Initialize the booleans
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    9f69393 View commit details
    Browse the repository at this point in the history
  32. Initialize reset_item_vars

    If the migration did not explicitly set reset_item_vars to true of to
    false, the value remained uninitialized.
    
    I found this via -fsanitize=undefined
    
    reset_item_vars was introduced in 646fa4d.
    Based on the fact @irwiss decided to add this boolean switch and
    set it to true for several migrations I assume the intended default
    value is false.
    hexagonrecursion committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    daa146a View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    e64dd60 View commit details
    Browse the repository at this point in the history
  34. audit the weight of gun mags

    Co-authored-by: Steve Brand <[email protected]>
    GuardianDll and Hyperseeker authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    a8d895f View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    134f658 View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    f12e8b1 View commit details
    Browse the repository at this point in the history
  37. don't strip emscripten

    nornagon committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    0e8d6fa View commit details
    Browse the repository at this point in the history
  38. astyle

    nornagon committed Jan 6, 2024
    Configuration menu
    Copy the full SHA
    0a9a09a View commit details
    Browse the repository at this point in the history
  39. Merge pull request #70695 from BrettDong/translate-condition-desc

    Extract martial technique condition descriptions for translation
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    b4f21f2 View commit details
    Browse the repository at this point in the history
  40. Merge pull request #70698 from BrettDong/translate-cpp

    Add missing translations in some places in GUI
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    e7e715f View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    7840f5a View commit details
    Browse the repository at this point in the history
  42. Merge pull request #70546 from prharvey/remove_reachability_cache

    Optimize `sees` by removing reachability cache and fixing LRU cache.
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    7c80ee9 View commit details
    Browse the repository at this point in the history
  43. Merge pull request #70708 from GuardianDll/glock_22_ammo

    fix glock 22 nest uses wrong ammo
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    f5a81f1 View commit details
    Browse the repository at this point in the history
  44. Merge pull request #70705 from GuardianDll/feral_rapier

    feral with fake rapier uses fake rapier damage
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    bbbea2a View commit details
    Browse the repository at this point in the history
  45. Merge pull request #70715 from GuardianDll/gun_mags_audit

    Audit the weight of some gun magazines
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    179eafa View commit details
    Browse the repository at this point in the history
  46. Merge pull request #70706 from GuardianDll/too_big_books

    fix too big spiritual books
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    b3066d3 View commit details
    Browse the repository at this point in the history
  47. Merge pull request #70687 from prharvey/reachability_fix

    Fix crash from reachability zones checking dead NPCs.
    Maleclypse authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    176ff53 View commit details
    Browse the repository at this point in the history
  48. fix some denim recipes and add uncraft for new recipes (#70680)

    * fix
    
    * uncrafts
    
    * ugh
    
    * do that
    
    * mm
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * mhm
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * yeah
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * ok
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * update dictionary
    
    * sspawns and stuff
    
    * eugh
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    KeremBabaG and github-actions[bot] authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    de9ec5a View commit details
    Browse the repository at this point in the history
  49. Configuration menu
    Copy the full SHA
    49a0f51 View commit details
    Browse the repository at this point in the history
  50. Correct Operators of Armor and Attack Speed Values (#70604)

    * Update Gravity_Mage.json
    
    * Update Gravity_Mage.json
    
    * Update effects.json
    
    * Update effects.json
    
    * Update dreamsmith_procgen.json
    
    * Update empath.json
    
    * Update bionics.json
    
    * Update effects.json
    
    * Update integrated.json
    
    * Update dreamsmith_procgen.json
    UndeadDaiki authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    80fcdd4 View commit details
    Browse the repository at this point in the history
  51. Add Treetops even should Github bar the way (#70669)

    * couple three things
    
    * Update data/json/furniture_and_terrain/terrain-roofs.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update terrain-roofs.json
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    fairyarmadillo and github-actions[bot] authored Jan 6, 2024
    Configuration menu
    Copy the full SHA
    c50e0e2 View commit details
    Browse the repository at this point in the history
  52. Configuration menu
    Copy the full SHA
    c6ff81d View commit details
    Browse the repository at this point in the history

Commits on Jan 7, 2024

  1. acorn bug...?

    nornagon committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    b484fdf View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    60ef5cf View commit details
    Browse the repository at this point in the history
  3. Merge pull request #70722 from GuardianDll/too_many_aluminum

    Remove infinite aluminum abuse
    akrieger authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    7bcc09f View commit details
    Browse the repository at this point in the history
  4. Merge pull request #70685 from akrieger/stack_faster

    Optimize item::stacks_with for further load time gains
    Maleclypse authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    3fa37d5 View commit details
    Browse the repository at this point in the history
  5. Added various missing leather and patchwork sheet deconstruction reci…

    …pes and a missing scrap felt deconstruction recipe (#70691)
    
    * Leather sheet decon fixed
    
    * added missing patchwork sheet deconstruction recipes
    
    * added deconstruct reciples for felt patch and felt scraps(I got it bro i swear)
    
    * Rebalanced felt patch recipe to account for felt scrap deconstruction changes
    
    * Rebalancing gambeson_batting recipe to account for felt patch deconstruction changes
    
    * Rebalanced sleeping_bag_fur_roll to account for felt patch deconstruction changes
    
    * Apply suggestions from code review
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    TheJinxleet and github-actions[bot] authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    5326058 View commit details
    Browse the repository at this point in the history
  6. Autodrive over bridges

    Allows autodrive to find paths when driving up/down ramps and over
    bridges.
    
    This is done by updating `compute_obstacles` so that when we check for
    whether a point is an obstacle or not, we also remember which points
    were up or down ramps. Each such ramp point leads to a different zlevel.
    We then iterate over those points and do a flood-fill starting at those
    points on the other zlevel. Each point found by the flood-fill is then
    re-evaluated for whether it is an obstacle also on the other zlevel.
    
    During this process, we also remember which zlevel is the ground. For
    example, when driving up a ramp, most points will be zlevel=0, but the
    points on the ramp and bridge will have its ground at zlevel=1. The
    existing pathfinder collission checks are updated to use this
    groundlevel z when determining if we are about to hit an obstacle.
    inogenous committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    06159ca View commit details
    Browse the repository at this point in the history
  7. Fix #67611

    Map only indexes that are visible
    alef committed Jan 7, 2024
    Configuration menu
    Copy the full SHA
    9946afc View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    4dba865 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #70589 from alef/win32_valid_file_name

    Check validity of Win32 file names
    Maleclypse authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    71c00c1 View commit details
    Browse the repository at this point in the history
  10. [Xedra Evolved] Add some Ierde traits (#70732)

    * Initial commit
    
    * Changes
    
    * Fix
    
    * Various fixes
    Standing-Storm authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    9bc7808 View commit details
    Browse the repository at this point in the history
  11. [MoM] Power learning revamp: Telekinesis (#70729)

    * Add telekinesis descriptions
    
    * Update telekinesis powers
    
    * Additional changes
    Standing-Storm authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    e481860 View commit details
    Browse the repository at this point in the history
  12. Even more religious books (#70656)

    * Update spiritual.json
    
    * Update books.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update spiritual.json
    
    * Update books.json
    
    * Update spiritual.json
    
    * Apply suggestions from code review
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update spiritual.json
    
    * Update books.json
    
    * Update spiritual.json
    
    * Update books.json
    
    * Update data/json/items/book/spiritual.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    The-Anjelo-Guy and github-actions[bot] authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    89fba42 View commit details
    Browse the repository at this point in the history
  13. [Magiclysm] fix aura_werewolf giving nonexistent mutation (#70719)

    * fix aura_werewolf giving nonexistent mutation
    
    * make werewolf aura transparent
    GuardianDll authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    a1639a4 View commit details
    Browse the repository at this point in the history
  14. Merge pull request #70713 from hexagonrecursion/sanitize-3

    Initialize reset_item_vars
    Maleclypse authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    b459ff5 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    99eb8b6 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    7ecee4e View commit details
    Browse the repository at this point in the history
  17. Allow bird wings to glide (redux) (#70479)

    * i hate github i hate github i hate github
    
    i hate github i hate github i hate github i hate github i hate github
    
    * fixes, limb stuff
    
    * better limbs
    
    * improve limb stuff
    
    * limb balance
    
    * fix checks for broken parts
    
    * seat fixes
    
    * fix stuff
    
    * stuff
    
    * Update seats.json
    
    * Update vehicle_parts.json
    
    * fix insect wings
    
    * more stuff
    
    * tailwind and circular distance
    
    * stumble
    
    * mut cleanup
    
    * lint etc
    
    * veh_boost
    
    * astyle
    
    * Update data/json/mutations/mutation_limbs.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/mutations/mutation_limbs.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/mutations/mutation_limbs.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/mutations/mutation_limbs.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update mutation_limbs.json
    
    * prosthetic stuff
    
    * Update prosthetics_eocs.json
    
    * make tests happy
    
    * improve combat interactions
    
    * Update src/activity_actor.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update src/activity_actor.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update src/activity_actor.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update src/character.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update src/activity_actor.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * make tests quiet
    
    * Update character.cpp
    
    * finishing touches
    
    * Update data/json/effects_on_condition/mutation_eocs/mutation_effect_eocs.json
    
    Co-authored-by: Anton Simakov <[email protected]>
    
    * Update mutation_effect_eocs.json
    
    * Update mutation_effect_eocs.json
    
    * Update iexamine.cpp
    
    * Update player_activities.json
    
    * Update mutations.json
    
    * Update mutations.json
    
    * Update iexamine.cpp
    
    * Update mutations.json
    
    * Update iexamine.cpp
    
    * Update character.cpp
    
    * grab
    
    * Update character.cpp
    
    * fixes
    
    * test fix
    
    * add conditional flag
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Anton Simakov <[email protected]>
    3 people authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    27d23c9 View commit details
    Browse the repository at this point in the history
  18. [Xedra Evolved] Add Arvore Overgrowth spell (#70748)

    * Overgrowth
    
    * Trees harvested
    Standing-Storm authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    1f0f847 View commit details
    Browse the repository at this point in the history
  19. Merge pull request #70746 from GuardianDll/mean_mug

    properly migrate mean_mug and nice_mug
    Maleclypse authored Jan 7, 2024
    Configuration menu
    Copy the full SHA
    96ae2db View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    45f3573 View commit details
    Browse the repository at this point in the history

Commits on Jan 8, 2024

  1. Configuration menu
    Copy the full SHA
    a225a5c View commit details
    Browse the repository at this point in the history
  2. Add spell

    Standing-Storm committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    c3564d5 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #70737 from inogenous/autodrive-over-bridges

    Autodrive over bridges
    Maleclypse authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    e300ef2 View commit details
    Browse the repository at this point in the history
  4. Recipe consistency for tallow and stomaches. Recipes for small and la…

    …rge tin cans. (#70690)
    
    * Recipe consistency
    
    Changed human tallow to use a boil tool instead of cooking as the other two tallow recipes also use boil.  Added a boil quality to small_stomach_demihuman since it was missing.
    
    * Added craftable small and large tin cans
    
    * Added deconstruction for can_food
    
    * can_food_big consistency between craft an uncraft
    
    * Style fix
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Style fix (round 2?)
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Resolve mass issues
    
    * Phantom space
    
    * Fixed component issue
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    kasanryukin and github-actions[bot] authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    7490fcf View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    0f49824 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    c400f98 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9c426e1 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a2b8c9a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d4ba2da View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    3bbb9ce View commit details
    Browse the repository at this point in the history
  11. cata_test does not wait for --list-tests anymore (#70514)

    * Use Catch2 own argument parser
    
    Parsing functions now works on strings, or removed.
    Local variables promoted file global for upcoming listeners.
    
    * Run init_global_game_state from Catch2 event listener
    
    This avoid delay for Catch2 processing own options like --list-tests
    
    * Obey linters
    
    * Obey clang-tidy
    
    Use `static`, `string_view`, avoid `auto`
    
    * Apply .astylerc
    
    * Fix crashing and print invalid values on listing
    alef authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    08e4839 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    c249fef View commit details
    Browse the repository at this point in the history
  13. Merge pull request #70761 from Standing-Storm/homullus-goblins

    [Xedra Evolved] Add Homullus goblin fruit spell
    Maleclypse authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    1ef49f3 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    e71d5b1 View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    eec670d View commit details
    Browse the repository at this point in the history
  16. Fix: Stable vehicle speeds with autotravel

    Prevents autotravel speeds from jerking back and forth between minimum
    and cruising speeds, but instead tries to maintain the autotravel
    planned speed.
    
    Before, what could happen was:
    1. the autotravel planner chose a path based on an estimated vehicle
       acceleration and speed
    2. but sometimes the vehicle happens to travel further than what was
       planned
    3. if this happened, then the `if` statement changed by this commit was
       not satisfied.
    4. Instead, we end up on the `while( !data.path.empty`-part.
    5. that loop removes path steps until we reach the vehicle's current
       position
    6. but because of 2, the vehicle's position is never exactly equal to
       the planned position
    7. the loop at step 4 will therefore remove all path steps, and instead
       of maintaining speed, it will look like we have just started to plan
       a new path.
    
    This commit instead changes step 3 so that "maintain speed but calculate
    a new path" happens also if the vehicle traveled further than planned
    (and not only if it traveled shorter like before).
    inogenous committed Jan 8, 2024
    Configuration menu
    Copy the full SHA
    3e0b58d View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    59f8f6f View commit details
    Browse the repository at this point in the history
  18. Seasoned scrambled and fried eggs (#70711)

    * Added seasoned fried and scrambled recipes
    
    * Added seasoned scrambled and fried eggs (items)
    
    * Update data/json/recipes/recipe_food.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/recipes/recipe_food.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/recipes/recipe_food.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Fixed a duplicate id
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    DragonWizard23 and github-actions[bot] authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    e65d35d View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    ed27c63 View commit details
    Browse the repository at this point in the history
  20. Generalize dormant zombie type generation with a flag (#70632)

    * Initial commit.
    
    * made slightly more presentable.
    
    * woops
    
    * small fix
    
    * logic fix. thanks prharvey.
    
    * edge case fixes
    
    * minor fix for corpse rot
    
    * zombies revive healthy by default + error cleanup
    
    * brainfart
    
    * bigger brainfart
    
    * unbrainfart
    gkarfakis19 authored Jan 8, 2024
    Configuration menu
    Copy the full SHA
    907998a View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2024

  1. Merge pull request #70780 from inogenous/bugfix-smooth-autotravel-speed

    Fix: Stable vehicle speeds with autotravel
    Maleclypse authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    47b3383 View commit details
    Browse the repository at this point in the history
  2. Add bronze variants to many recipes. (#70712)

    * Add bronze variants to (most) items
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    
    * JSON formatting
    juur authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    2e405f0 View commit details
    Browse the repository at this point in the history
  3. Mutable Alpha/Beta Talker in run_eoc_with (#70733)

    * Mutable Alpha/Beta Talker for run_eoc_with
    
    * Update npctalk.cpp
    
    * clang tidy
    
    * clang tidy
    
    * Revert "Merge remote-tracking branch 'upstream/master' into Variable_AlphaBetaTalker"
    
    This reverts commit ef6785f, reversing
    changes made to 138c183.
    
    * Revert "Revert "Merge remote-tracking branch 'upstream/master' into Variable_AlphaBetaTalker""
    
    This reverts commit b7bc9e1.
    PipeYume authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    4046158 View commit details
    Browse the repository at this point in the history
  4. pocket_type::EBOOK can retain their contents through converted (#70755)

    * pocket_type::EBOOK can retain their contents
    
    Electronic devices with pocket_type::EBOOK retain their ebooks contents through power on and off
    
    * Add pocket_type::SOFTWARE
    
    
    Co-authored-by:Kamayana <[email protected]>
    
    * Fix wrong commit comment format
    
    
    Co-authored-by: Kamayana <[email protected]>
    
    ---------
    
    Co-authored-by: Kamayana <[email protected]>
    EIIKaO and Kamayana authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    2a67568 View commit details
    Browse the repository at this point in the history
  5. [Xedra Evolved] Paraclesian natural magical growth (#70751)

    * Initial commit
    
    * Add additional arvore constraints
    
    * Add Ierde
    
    * Add homullus EoC (no spells currently)
    
    * Jmathify passive spell exp amount
    
    * Finish sylph infrastructure, add Homullus civilization
    
    * add Magicks to dictionary
    
    * Add sylph
    
    * Add Salamander
    
    * Add Undine
    
    * Fix Arvore EoC misfiring
    Standing-Storm authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    30d3bd7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    061595f View commit details
    Browse the repository at this point in the history
  7. You can "talk" with exodii workers now (#70725)

    * you can "talk" with exodii workers now
    
    * EOL
    
    * Update data/json/npcs/exodii/exodii_workers.json
    
    Co-authored-by: I-am-Erk <[email protected]>
    
    * replace "cyborg"
    
    ---------
    
    Co-authored-by: I-am-Erk <[email protected]>
    GuardianDll and I-am-Erk authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    7c3d82e View commit details
    Browse the repository at this point in the history
  8. Merge pull request #70697 from nornagon/emscripten-new

    add webassembly build
    Maleclypse authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    149d666 View commit details
    Browse the repository at this point in the history
  9. General refinements to the link/cable code (#70692)

    * Remove unused `plug_in` iuse declaration
    
    * Simplify `has_loose_end` calculation
    
    * Make `get_remote_part` use vpart_reference
    
    * Rename set_link_traits to update_link_traits
    
    * Adds link_to to simplify link initialization
    
    Also reorders many link-related lines for consistency/readability
    
    * Rename "s_vp" to "sel_vp
    
    * Use rl_dist for length check on connection
    
    * Move app connection code into link_to
    
    * Move `has_state` functions out of the link struct
    
    This lets them be used on items without an active link without segfaulting
    
    * Rename t_veh_safe to t_veh & s/t_state to source/target
    
    These names have bothered me for a while. t_abs_pos and s_bub_pos are also wordy but at least provide important distinction.
    
    * Make link a private variable safely accessed via link()
    
    * Add force_reset_link, which ignores the unspooling threshold
    
    * Make the respool threshold a static const
    
    * Clean up extension cable inventory filter
    
    * Use a variable to reduce link() calls in link_up_actor::use
    
    * Add comments to new link functions
    
    * Remove unnecessary checks of both can_link_up and has_link_data
    
    * Move valid connection checks into link_to
    
    * Adds link_name function for getting cable names
    
    Used to reduce code repitition in choosing between, for ex., "cable" and "smart phone's cable". Should make it easy to expand if the link system ever gets used for anything other than an electrical cable in the future.
    
    * Edit process_link's length checks for clarity
    
    * Minor comment change
    
    * Change force_reset_link into a parameter of reset_link
    
    * Fix links breaking in saves from old versions
    
    Sadly this means giving up on the nicely-ordered groups in the link_state enum. Should've given each group a set start value, past-version-of-me!
    
    * Unused lambda
    
    * Fix CBM cable links
    
    * Unused variables
    
    * clang tidy
    Kamayana authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    64aedca View commit details
    Browse the repository at this point in the history
  10. Update and overhaul survivor masks (#70666)

    * updates
    
    * Update data/json/items/tool_armor.json
    
    Co-authored-by: TheShadowFerret <[email protected]>
    
    * oiled leather
    
    * standard enc and recipes
    
    * ok then
    
    * polycarb it up
    
    * Update utility.json
    
    * lint and astyle
    
    * Update data/json/items/tool_armor.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/tool_armor.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/tool_armor.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/recipes/armor/head.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/recipes/armor/head.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/recipes/armor/head.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/tool_armor.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/tool_armor.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update plastic.json
    
    * Update flags.json
    
    * Update flag.cpp
    
    ---------
    
    Co-authored-by: TheShadowFerret <[email protected]>
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    3 people authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    3fa5f33 View commit details
    Browse the repository at this point in the history
  11. adjust some values for denim items and un-denim flannel jacket (#70778)

    * eeeh
    
    * armored
    
    * cloak
    
    * flannel
    
    * armored jean fix
    KeremBabaG authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    705e7a2 View commit details
    Browse the repository at this point in the history
  12. Road connections for specials always start on land (#70682)

    * Update specials.json
    
    Can be removed quickly using a regex replace of
    ,\s+\{.*"point":\s+\[\s+-?[0-9]+,\s+-?[0-9]+,\s-?[0-9]+\s+\],\s+"locations":\s+\[\s+"land",\s+"road"\s+\]\s+\}
    
    * Added the only mutable this was an issue for
    Procyonae authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    42e59f3 View commit details
    Browse the repository at this point in the history
  13. Update version strings for experimental branch. (#70664)

    * Update Makefile
    
    still set to 0.F!
    
    * Update release.yml
    
    * Update vcpkg.json
    
    * Update vcpkg.json
    
    * Update version.cpp
    
    * Update release.yml
    
    * Update Makefile
    
    * Update vcpkg.json
    
    * Update vcpkg.json
    
    * Update version.cpp
    I-am-Erk authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    7b2ac96 View commit details
    Browse the repository at this point in the history
  14. Update TILESET.md

    - Added links to the tileset repository
    vetall812 committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    9c9a41a View commit details
    Browse the repository at this point in the history
  15. Magazine Audit - .22LR Magazines (#70785)

    * Correct .22 magazine sizes
    
    * Remove American 180 Mags from Bad Density Test
    
    Test failed with instructions to remove these magazines from the known bad density list.
    ANickelN authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    08cf028 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cf6f0ee View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    e1e6014 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    7cba0a7 View commit details
    Browse the repository at this point in the history
  19. move reinstall-cmake.sh

    nornagon authored Jan 9, 2024
    Configuration menu
    Copy the full SHA
    566737c View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    7ef76e9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    2a86961 View commit details
    Browse the repository at this point in the history
  22. undo unneeded reorg

    nornagon committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    be49344 View commit details
    Browse the repository at this point in the history
  23. astyle

    nornagon committed Jan 9, 2024
    Configuration menu
    Copy the full SHA
    1a08abb View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    51536fd View commit details
    Browse the repository at this point in the history

Commits on Jan 10, 2024

  1. Merge pull request #70804 from Kamayana/no_numpad_pickup_shortcuts

    Disable number invlets in inventory selectors when numpad nav is enabled
    Maleclypse authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    0cf80d7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #70798 from vetall812/Docs-Link_to_Tileset_reposit…

    …ory_docs
    
    [Docs] Update for TILESET.md - added links to the tileset repository
    Maleclypse authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    22a1123 View commit details
    Browse the repository at this point in the history
  3. [Xedra Evolved] Some generic Paraclesian traits (#70781)

    * Initial commit
    
    * Dreamwalker
    
    * Fix missing y
    
    * Add pretty etc line to Homullus
    
    * Move Homullus skin traits
    
    * Undine Water traits
    
    * Embrace of the Waters requires Breathing Water, Undine Eyes allow sleeping regardless of light
    
    * Update src/avatar.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update src/character.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update src/character.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update src/consumption.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update src/consumption.cpp
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Remove redundant parentheses
    
    * Add missing spaces
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Standing-Storm and github-actions[bot] authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    3ec2a27 View commit details
    Browse the repository at this point in the history
  4. Magazine Audit - Russian Calibers, 7.7x58, .38 Special (#70811)

    * Fix Dimension and Weight of Makarov Magazine
    
    I didn't realize poor Makarov was the only guy left in the 9x18 category.
    
    * Correct 7.62x54R Magazine Dimensions/Weight
    
    * 7.62x25 Magazine Weight/Dimension Fixes
    
    * Correct 7.7x58 Clip Dimension/Weight
    
    * Correct .38 Speedloader Dimensions/Weight
    
    * 9x18 Audit Comment
    
    * 762R Audit Comments
    
    * 762x25 Audit Comments
    
    * 7.7 Audit Comments
    
    * Fix duplicate entry in 7.62x25
    ANickelN authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    5d3d33c View commit details
    Browse the repository at this point in the history
  5. Add tanned_pelt as another component of fur foot wraps (#70810)

    * Add tanned_pelt as another component of fur foot wraps
    
    * Update json spacing
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    KreaeTerra and github-actions[bot] authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    72d5293 View commit details
    Browse the repository at this point in the history
  6. Update snippets_nightmares.json

    replace "open a good" with "open a door" in several places
    Consoleable authored Jan 10, 2024
    Configuration menu
    Copy the full SHA
    38e0218 View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2024

  1. Update map.cpp

    fairyarmadillo committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    ffb3380 View commit details
    Browse the repository at this point in the history
  2. Magazine Audit - .30, .32, .44, .50AE, 5.45, 5.7, 7.62x39 (#70835)

    * Correct 5.7 Magazine Dimensions/Weight
    
    * Correct 5.45x39 Magazine Dimensions/Weight
    
    * Correct 7.62 AK Magazine Dimensions/Weight
    
    * Audit comments for other 762x39 magazines
    
    * 7.62 Bren Magazine Audit
    
    * Correct .50AE Magazine Dimensions/Weight
    
    This is a stupid meme gun in a stupid meme caliber I hate it and information on it online is hard to find other than "haha, look gun so heavy and beeeg haha, see its so funny"
    
    * Add Longest Side for Desert Eagle .50AE Magazine
    
    * Correct .44 Magazine Dimensions/Weights
    
    * Correct .38 Speedloader
    
    I forgot to account for the 1/3 length when I initially fixed these.  Now they should be correct.
    
    * Correct .30 Carbine Magazine Dimensions/Weight
    
    * Correct .32 Magazine Dimensions/Weights
    ANickelN authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    4597fef View commit details
    Browse the repository at this point in the history
  3. Merge pull request #70829 from Consoleable/patch-5

    Update snippets_nightmares.json
    Maleclypse authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    a013e87 View commit details
    Browse the repository at this point in the history
  4. Make diet soda junkfood (#70822)

    * do the thing
    
    * fix the stuff
    XygenSS authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    10db3c0 View commit details
    Browse the repository at this point in the history
  5. Downward movement bug fix (#70819)

    * logic fix
    
    * Update game.cpp
    fairyarmadillo authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    48ff72a View commit details
    Browse the repository at this point in the history
  6. Merge pull request #70805 from nornagon/hide-index-html

    Hide index.html in build-data/web
    Maleclypse authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    4095dde View commit details
    Browse the repository at this point in the history
  7. External option for latitude and longitude (#70693)

    * External Option
    
    * C++ First attempt
    
    * C++ Second Attempt
    
    * DDotD
    
    * Double spaces
    Procyonae authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    932a40c View commit details
    Browse the repository at this point in the history
  8. Finalise modded gutter unification (#70584)

    * Remove the alias
    
    * Aftershock
    
    * Dinomod
    
    * No Hope
    
    * Xedra Evolved
    
    * #67981 got through the cracks
    
    * Update school_1.json
    
    * Hopefully the last references :c
    Procyonae authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    59b70b4 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    50acc8d View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    1f38654 View commit details
    Browse the repository at this point in the history
  11. here's the fix

    MNG-cataclysm committed Jan 11, 2024
    Configuration menu
    Copy the full SHA
    daf100f View commit details
    Browse the repository at this point in the history
  12. Fix urban explorer having 2 pairs of pants

    Remove container-item pants from smartphone group to prevent an additional pair of pants spawning
    garnetgw authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    dbcead2 View commit details
    Browse the repository at this point in the history
  13. Merge pull request #70847 from MNG-cataclysm/scrapper_mission_fix

    Fix the scrapper's trading mission
    Maleclypse authored Jan 11, 2024
    Configuration menu
    Copy the full SHA
    c51a21b View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2024

  1. fix clang-tidy

    nornagon authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    ec806fb View commit details
    Browse the repository at this point in the history
  2. Merge pull request #70845 from CleverRaven/fix-assign-mission-target-…

    …check
    
    Fix "Detect missions that are missing .start.assign_mission_target.om_special" errors
    Maleclypse authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    59f8108 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b9b44c6 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d9f9f6 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    bb2cac0 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #70870 from nornagon/patch-17

    add WebAssembly build to release workflow
    Maleclypse authored Jan 12, 2024
    Configuration menu
    Copy the full SHA
    08e1f68 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    40a2fa5 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2024

  1. Configuration menu
    Copy the full SHA
    a725811 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bbbad9d View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b0eeb07 View commit details
    Browse the repository at this point in the history
  4. [Xedra Evolved] The Forest Offers Shelter bugfix (#70872)

    * Update arvore_ter_transforms.json
    
    * Second update
    
    * Add t_moss
    Standing-Storm authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    d498693 View commit details
    Browse the repository at this point in the history
  5. Adds Melitzanosalata as a recipe for eggplants (#70842)

    * Adds Melitzanosalata recipe
    
    Adds another dish for eggplants, which currently only offer one dish at all.
    
    * Update veggy_dishes.json
    
    wording
    
    * Update data/json/items/comestibles/veggy_dishes.json
    
    * Not enough oil
    
    Didn't add enough oil for grams and overestimated the calories.
    
    ---------
    
    Co-authored-by: Maleclypse <[email protected]>
    Noroji and Maleclypse authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    7348276 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    efad5c4 View commit details
    Browse the repository at this point in the history
  7. [MoM] Power learning revamp: Clairsentience (#70838)

    * Update effects_psionic.json
    
    * Update clairsentience.json
    
    * Update PowerDescriptionSpoilers.md
    
    * Fixes
    
    * Add extra prerequisites
    
    * Create clairsentience.json
    
    * Change starting powers
    
    * Update clairsentient_practice.json
    
    * Fix typoes
    
    * Create clairsentient_upgrades.json
    
    * Update electrokinesis.json
    
    * Linting
    
    * Add proficiency
    
    * Add hobby
    
    * Various fixes
    Standing-Storm authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    d1474f4 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    cd287b2 View commit details
    Browse the repository at this point in the history
  9. Misc typo fixes

    BrettDong committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    133e8f2 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    9db8bf9 View commit details
    Browse the repository at this point in the history
  11. Merge pull request #70865 from andrei8l/math-u_mon_species_nearby

    eoc/math: add u_mon_species_nearby() and u_mon_groups_nearby()
    Maleclypse authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    48afc0a View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    651c97a View commit details
    Browse the repository at this point in the history
  13. Obey astyle

    alef committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    3ee6ac7 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    72c75f4 View commit details
    Browse the repository at this point in the history
  15. Add WIP Limb Stuff mod and move mainline limby stuff over (#70721)

    * First migration
    
    * Second
    
    * Migration
    
    From Hell's Heart I lint at thee
    
    We'll get there
    
    * Ravenfolk fix
    
    Actual fix fix maybe?
    
    Fix fix fix + test armor
    
    Imma have to squash this mess to oblivion
    
    I swear to Glob
    
    This is getting awkward
    
    * Done playin
    Venera3 authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    d8e3414 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    cbdb87e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    ec6f0c8 View commit details
    Browse the repository at this point in the history
  18. Merge pull request #70851 from garnetgw/urbex-pantsfix

    Remove duplicate pants from Urban Explorer
    Maleclypse authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    4542f54 View commit details
    Browse the repository at this point in the history
  19. Delete gutter_unify.py

    Procyonae committed Jan 13, 2024
    Configuration menu
    Copy the full SHA
    ab8e754 View commit details
    Browse the repository at this point in the history
  20. Merge pull request #70879 from CleverRaven/i18n

    Routine i18n updates on 13 January 2024
    Maleclypse authored Jan 13, 2024
    Configuration menu
    Copy the full SHA
    c16bfbd View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2024

  1. Initial commit

    Standing-Storm committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    febcf9e View commit details
    Browse the repository at this point in the history
  2. Fixes

    Standing-Storm committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    5df1dff View commit details
    Browse the repository at this point in the history
  3. Quilts and blankets (#70877)

    * Misc Quilts Update
    
    Added recipes for quilts and patchwork quilts, and a disassembly recipe for fur blankets.
    
    * Linting
    
    * Update data/json/uncraft/generic.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Added disassembly recipes
    
    For quilts and patchwork quilts; tested both locally and they performed as expected.
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    DragonWizard23 and github-actions[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    1215fbe View commit details
    Browse the repository at this point in the history
  4. Merge pull request #70899 from Procyonae/YeetMyTool

    Delete gutter_unify.py
    Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    da2b956 View commit details
    Browse the repository at this point in the history
  5. Variants to chewing gum (#70895)

    * Adds variants to chewing gum
    
    * Update data/json/items/comestibles/other.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update other.json
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    The-Anjelo-Guy and github-actions[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    11e9aa9 View commit details
    Browse the repository at this point in the history
  6. Minor exodii tweaks (#70875)

    * some exodii maintenance
    
    * remove a bunch of the unnecessary Who is Benzete? questions
    
    * thanks erk
    
    * erk gave me a better anglic sign
    
    * lint
    
    * i shouldnt have blindly trusted erk to have supplied sufficient spaces
    
    * Apply suggestions from code review
    
    Co-authored-by: I-am-Erk <[email protected]>
    
    * more dead vegetation per lore
    
    ---------
    
    Co-authored-by: I-am-Erk <[email protected]>
    NetSysFire and I-am-Erk authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    8fb288b View commit details
    Browse the repository at this point in the history
  7. eoc: replace u_set_hp with math (#70820)

    * eoc/math: replace u_set_hp with math u_hp
    
    * eoc/json: replace shimmed hp with u_hp
    
    * eoc/math: replace "u_val": "hp" with math
    andrei8l authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    88ec08a View commit details
    Browse the repository at this point in the history
  8. profession/background condition (#70818)

    * u_profession
    
    * yeah
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * hobbies
    
    * astyle
    
    * doc
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    KeremBabaG and github-actions[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    bfa956e View commit details
    Browse the repository at this point in the history
  9. Merge pull request #70882 from BrettDong/fix-jq

    Handle standalone objects and non-objects in mission om_special check script
    Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    135a491 View commit details
    Browse the repository at this point in the history
  10. Mesoamerican weaponry (#70855)

    * beginning
    
    * things
    
    * fix vose
    
    * macuaadsfaaf
    
    * book spawns
    
    * fix
    
    * atlatl
    
    * stuff
    
    * ammo
    
    * atlatl sound
    
    * spear thing
    
    * finals
    
    * test
    
    * yeaah
    
    * do vose
    KeremBabaG authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    4bb9a21 View commit details
    Browse the repository at this point in the history
  11. [Xedra Evolved] Add Treesinging to Arvore (#70853)

    * Initial commit
    
    * Verdant armor
    
    * Fixes
    
    * Don't run EoC if you know all the recipes
    
    * Update dictionary
    
    * Fixes
    
    * Add verdant cloak
    
    * Fixes
    
    * Fix spelling
    
    * Change verdant cloak looks_like
    
    * Bedframe -> bed frame
    
    * You have to save a file BEFORE you push it
    
    ---------
    
    Co-authored-by: Maleclypse <[email protected]>
    Standing-Storm and Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    704d9ee View commit details
    Browse the repository at this point in the history
  12. Add scrap and ingot recipes for tin (#70848)

    * Add scrap and ingot recipes for tin
    
    * Forgot formatting ...
    juur authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    3e06692 View commit details
    Browse the repository at this point in the history
  13. [Content] [Balance] Thread, yarn, and fabric audit and additions. (#7…

    …0850)
    
    * Thread and Yarn Audit
    
    Removed Felt to Thread recipes: you can't actually do that without carding the felt back into something you can draft onto a spindle.
    Added a carding recipe to turn felt patches back into wool staples.
    Multiplied the time factor for spinning thread with no proficiency by 6.  I had hands on experience doing this with a professional hobbyist. Looks easy; isn't.
    Removed Fiber Twisting from yarn recipes.  There is no difference between spinning thread and spinning yarn except how much you get per inch for the same amount of work. (Tested with alpaca, wool, and cotton.)
    
    * Creation of a Fabric Store
    
    It was noted that a dedicated supply store for all things fabric didn't exist.
    
    You can find both tailoring supplies and a low chance of fur related supplies.
    
    * Linting
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Linting
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * More Linting
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint for the Lint Lord
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Linted?
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * More Lint for the pocket
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * I should json_format before I commit
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Linted
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Linted again
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Misplaced ,
    
    * Missing seperator
    
    * Missing /n at EOF
    
    * Missing /n at EOF
    
    * Changed name of fabric store roof TO fabric store roof
    
    * Added missing bits to spawn the building and roof
    
    * Added wool to thread and cotton to yarn
    
    First steps at divorcing the distinction between material and finished product.
    
    * Revert change to respect allergy
    
    I totally forgot about wool allergies.
    
    * Spelling
    
    Co-authored-by: Procyonae <[email protected]>
    
    * Commiting this since it seems benign
    
    Co-authored-by: Procyonae <[email protected]>
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: Procyonae <[email protected]>
    3 people authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    414d97c View commit details
    Browse the repository at this point in the history
  14. Merge pull request #70844 from MNG-cataclysm/scrapper_soldering_wire_fix

    Scrapper NPC now calls soldering wire solder.
    Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    b1baee9 View commit details
    Browse the repository at this point in the history
  15. Crabapples and Rosehip Nerf (#70839)

    * crabapples
    
    * Update raw_fruit.json
    
    * visuals
    
    * recipes
    
    * whoops
    
    * Update data/json/recipes/food/canned.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update dictionary.txt
    
    * volume
    
    * Update raw_fruit.json
    
    * fix rose hips
    
    * Update raw_fruit.json
    
    * Update harvest.json
    
    * Update raw_fruit.json
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    fairyarmadillo and github-actions[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    e584f6e View commit details
    Browse the repository at this point in the history
  16. [MoM] Switch rng to rand for Nether Attunement (#70830)

    * Raise upper rng number
    
    * Switch to rand
    
    * Switch to rand
    Standing-Storm authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    d49dd28 View commit details
    Browse the repository at this point in the history
  17. Merge pull request #70807 from nornagon/fix-devcontainer-codespace

    move cross-compiling deps into a separate devcontainer
    Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    0b71017 View commit details
    Browse the repository at this point in the history
  18. [Xedra Evolved] Add some Undine traits (#70789)

    * Initial commit
    
    * Add evasion to Flow Like Water
    
    * Add more traits
    
    * Fixes
    
    * Update data/mods/Xedra_Evolved/mutations/paraclesians/undine_mutations.json
    
    Co-authored-by: Maleclypse <[email protected]>
    
    * More fixes
    
    * Add stat traits
    
    * Spelling
    
    * Fix prereqs
    
    * Cold weather is worse for Form of the Flowing Waters
    
    ---------
    
    Co-authored-by: Maleclypse <[email protected]>
    Standing-Storm and Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    15015a1 View commit details
    Browse the repository at this point in the history
  19. More missed road connections start on land (#70801)

    * Initial commit
    
    * Power plant from hints
    Procyonae authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    24d8e69 View commit details
    Browse the repository at this point in the history
  20. [Content] Frog legs, chicken of the mountains! (#70864)

    * Initial pass
    
    Inline error that stumps me, and a UTF encoding error in an unrelated recipe I didn't touch.
    
    * Recipe fix, frog edits
    
    Fixed a recipe that was giving inline errors. Added a second stage of growth for non-mutant bullfrogs, so survivors have a chance to actually butcher them and get frog legs since the smaller bullfrog almost always ends up pulped on death.
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Lint
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * fixes basic build error
    
    * Explicit plurals added
    
    Fixes basic build errors
    
    * Update data/json/items/comestibles/meat_dishes.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/comestibles/meat_dishes.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Walked back large frog addition
    
    * Fixed basic build error
    
    It really doesn't like anything I put for singular/plural apparently.
    
    * Spelling and context
    
    Co-authored-by: TheShadowFerret <[email protected]>
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Co-authored-by: TheShadowFerret <[email protected]>
    3 people authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    fad6287 View commit details
    Browse the repository at this point in the history
  21. #68633 Avoid duplicates in speed adjustments (#70831)

    * #68633 Avoid duplicates in speed adjustments
    
    * Obey astyle
    alef authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    dc3420d View commit details
    Browse the repository at this point in the history
  22. Update first pass component selection to avoid poison (#70826)

    * Update first pass component selection to avoid poison
    
    * Corrected logic
    
    * Dealing with more color selection cases
    
    * Dealing with more color selection cases
    
    * Missing parenthees
    
    * requested const &
    PatrikLundell authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    4b86f1d View commit details
    Browse the repository at this point in the history
  23. Adds a recipe for leather riding jackets, changes their name to 'moto…

    …rcycle jacket' (#70787)
    
    * Adds a recipe for leather riding jackets, adds 'thick' descriptor
    
    * Changed from 'thick' to 'motorcycle'. Removed thick descriptor from OG leather jacket.
    
    * Apply suggestions from code review
    
    * ok
    
    * I don't know what that was about but this is finally ready
    carlarctg authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    e78daa2 View commit details
    Browse the repository at this point in the history
  24. Merge pull request #70782 from RenechCDDA/max_item_volume

    Items warn on exceeding max volume, unify max volume as a game constant
    Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    40efd24 View commit details
    Browse the repository at this point in the history
  25. Change accent mark to apostrophe in diary UI (#70915)

    * Change accent mark to apostrophe in diary UI
    
    * Update diary_ui.cpp
    nornagon authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    cc78dc5 View commit details
    Browse the repository at this point in the history
  26. Modularify H&K UMP (#70747)

    * Modularify H&K UMP
    
    -Adds modular UMP with UMP-9, UMP-40, and UMP-45, along with their "conversion kits" and magazines.
    -Adds modular UMP and magazines to item groups.
    -Migrates old UMP45 to modular UMP with .45 conversion.
    -Includes Generic Guns migration.
    
    * Fix commas
    
    * Add GG magazine migration
    
    Also Fix commas
    
    * fix matchhead 50ae recipes, as a freebie
    
    Add casing and primer as requirements for making .50ae matchhead ammo, instead of materializing them out of thin air.
    carmakazi authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    f2c884f View commit details
    Browse the repository at this point in the history
  27. Update JSON_FLAGS.md (#70736)

    * Update JSON_FLAGS.md
    
    * Update JSON_FLAGS.md
    
    * Update JSON_FLAGS.md
    
    * Update JSON_FLAGS.md
    
    * Update JSON_FLAGS.md
    
    * Update JSON_FLAGS.md
    
    * Update JSON_FLAGS.md
    
    * Update JSON_FLAGS.md
    RedMisao authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    849ae5c View commit details
    Browse the repository at this point in the history
  28. New hats and caps (#70786)

    * Update hats.json
    
    * Update hats.json
    
    * Update hats.json
    
    * Update hats.json
    
    * Update hats.json
    
    * Update hats.json
    
    * Update hats.json
    
    * Update masks.json
    
    * Update head.json
    
    * Update head.json
    
    * Update hats.json
    
    * Update tool_armor.json
    
    * Update hats.json
    
    * Update tool_armor.json
    
    * Update hats.json
    
    * Update head.json
    
    * Update hats.json
    
    * Update data/json/recipes/armor/head.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/recipes/armor/head.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/masks.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/recipes/armor/head.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/recipes/armor/head.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update hats.json
    
    * Update hats.json
    
    * Update hats.json
    
    * Update hats.json
    
    * Update hats.json
    
    * Update costumes.json
    
    * Update gear_civilian.json
    
    * Update clothing.json
    
    * Update clothing.json
    
    * Update clothing.json
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update data/json/items/armor/hats.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    * Update clothing.json
    
    * Update clothing.json
    
    * Update clothing.json
    
    * Update clothing.json
    
    * Update hats.json
    
    * Update professions.json
    
    * Update clothing.json
    
    * Update costumes.json
    
    * Update fontdata.json
    
    * Update hats.json
    
    * Update hats.json
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    The-Anjelo-Guy and github-actions[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    56dadb6 View commit details
    Browse the repository at this point in the history
  29. Configuration menu
    Copy the full SHA
    51ae402 View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    512e5a1 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    73b1579 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    3fa3c4f View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    8b0824b View commit details
    Browse the repository at this point in the history
  34. Fruit Audit 2: New Vitamin Syntax Boogaloo (#69259)

    * first half
    
    * fruit done
    
    * add nopales + alphabetize the dictionary
    
    * drinkz
    
    * canned stuff
    
    * Update raw_fruit.json
    
    * Update iteminfo_test.cpp
    
    * you better not work on me this time you stupid recipe syntax
    
    * maybe???? I doubt it
    
    * perish
    
    * no gods among pulp
    
    * gruh?
    
    * rose hips and crabapples
    Karol1223 authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    d0ae609 View commit details
    Browse the repository at this point in the history
  35. Aftershock: OrionBank E-trade network (#70919)

    * Capitalism ho!
    John-Candlebury authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    12d5b23 View commit details
    Browse the repository at this point in the history
  36. [MoM] Add standard checks for powers known to apply contemplation rec…

    …ipes (#70904)
    
    * Fixes
    
    * Finalizing
    
    * Kick tests
    
    * Fix merge error
    Standing-Storm authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    c10d352 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #70931 from GuardianDll/saline_do_turn_eoc

    Make saline infusion give effect on the fly, not in the end
    Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    ec03cdc View commit details
    Browse the repository at this point in the history
  38. Mutant Salmon rework (#67291)

    * salmon my beloved
    
    * what if big boy salmon?
    
    * nuh huh no plural
    
    * leaper
    
    * dictionary mm
    
    * fry & roe
    
    * reproduction & upgrade cycles
    
    * damn syntax
    
    * balance ooooo
    
    * slightly lower attack cost for small boy
    
    * silly
    
    * Update fish.json
    
    * Update fish.json
    Karol1223 authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    2dea0a7 View commit details
    Browse the repository at this point in the history
  39. Only init game if we're running tests that need it (#70901)

    * Only init game if no select tests have [nogame] tag
    
    * Tests tagged [utility] never require a game object
    
    * Add elapsed time for `[nogame]` too
    
    * Obey astyle
    
    * Obey clang-tidy
    
    * Optimize for cases of invalid tags leading quitting
    
    * Tag more tests with `[nogame]`
    
    * Fix logic to derive `needs_game` from `[nogame]`
    
    #70901 (comment)
    
    * Do not access `world_generator` when no game was initialized
    
    #70901 (comment)
    
    * Obey astyle
    alef authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    46f8117 View commit details
    Browse the repository at this point in the history
  40. Update pathfinding.cpp

    Ramza13 committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    1217786 View commit details
    Browse the repository at this point in the history
  41. Update src/pathfinding.cpp

    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Ramza13 and github-actions[bot] authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    46daa56 View commit details
    Browse the repository at this point in the history
  42. Update savegame_json.cpp

    Ramza13 committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    c1f253d View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    f3d7b4a View commit details
    Browse the repository at this point in the history
  44. Merge pull request #70937 from Ramza13/fix-pathfinding-crash

    Fix pathfinding segfault
    akrieger authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    1f15f20 View commit details
    Browse the repository at this point in the history
  45. Variants properly pluralize with quantity

    Someone forgot to pass in the quantity argument when fetching variant
    names.
    ehughsbaird committed Jan 14, 2024
    Configuration menu
    Copy the full SHA
    5faa7e6 View commit details
    Browse the repository at this point in the history
  46. Magazine Audit - 12g, .30-06, .338LM, .38 Super, .410, .460 Rowland, …

    ….50BMG (#70912)
    
    * Correct  .410 Magazine Dimensions/Weight
    
    * Correct 12G Magazine Dimensions/Weight
    
    * Correct .338LM Magazine Dimensions/Weight
    
    * Correct .50BMG Magazine Dimensions/Weight
    
    * Correct .38 Super Magazine Dimensions/Weight
    
    * Correct .30-06 Magazine Dimensions/Weight
    
    * Correct .460 Rowland Magazine Dimensions/Weight
    
    This also includes .45 1911 magazines.
    
    * Fix wrong values in .338LM
    ANickelN authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    b89e0cd View commit details
    Browse the repository at this point in the history
  47. Merge pull request #70940 from Termineitor244/patch-1

    Correct mistake for the stone tepoztopili recipe
    Maleclypse authored Jan 14, 2024
    Configuration menu
    Copy the full SHA
    948e3ba View commit details
    Browse the repository at this point in the history
  48. Configuration menu
    Copy the full SHA
    17f4b8f View commit details
    Browse the repository at this point in the history

Commits on Jan 15, 2024

  1. Merge pull request #70938 from Ramza13/fix-monster-player-aggro

    Fix monster player aggro
    Maleclypse authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    59d6e0d View commit details
    Browse the repository at this point in the history
  2. pain less frequent

    bateau-de-coal authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    eb2531a View commit details
    Browse the repository at this point in the history
  3. Update game.cpp

    Ramza13 committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    427c694 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #70949 from GuardianDll/hallucinations

    add hallucinations for kaluptic psychosis trait
    Maleclypse authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    b31fed6 View commit details
    Browse the repository at this point in the history
  5. Studded Gloves Modernization (#70941)

    * Update unarmed_weapons.json
    
    * Update unarmed_weapons.json
    
    * Update unarmed_weapons.json
    
    * Update unarmed_weapons.json
    
    * Update unarmed_weapons.json
    
    * Update data/json/items/melee/unarmed_weapons.json
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    
    ---------
    
    Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
    Kantonine and github-actions[bot] authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    23edb51 View commit details
    Browse the repository at this point in the history
  6. [MoM] Power learning revamp: Pyrokinesis (#70956)

    * Update Power Descriptions
    
    * Updates
    
    * Fixes
    
    * Hobby update
    Standing-Storm authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    37f6498 View commit details
    Browse the repository at this point in the history
  7. Update MAGIC.md and JSON_FLAGS.md (#70942)

    * Update MAGIC.md
    
    * Update JSON_FLAGS.md
    
    * Update MAGIC.md
    
    typo
    RedMisao authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    9d046b8 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #70944 from ehughsbaird/variants-name-quantity

    Variants properly pluralize with quantity
    Maleclypse authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    12c3371 View commit details
    Browse the repository at this point in the history
  9. Merge pull request #70929 from Qrox/gettext

    String extraction script fixes
    Maleclypse authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    b3a8e97 View commit details
    Browse the repository at this point in the history
  10. mutate_towards + doc

    Venera3 committed Jan 15, 2024
    Configuration menu
    Copy the full SHA
    8facdd4 View commit details
    Browse the repository at this point in the history
  11. update FMS (#70857)

    * update FMS
    
    * grammar
    
    * Update doc/FREQUENTLY_MADE_SUGGESTIONS.md
    
    Co-authored-by: Procyonae <[email protected]>
    
    ---------
    
    Co-authored-by: Procyonae <[email protected]>
    GuardianDll and Procyonae authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    3f86d51 View commit details
    Browse the repository at this point in the history
  12. sentence case the category names (#70773)

    * lower case the category names
    
    * use sentence case
    
    * tweak test accordingly
    GuardianDll authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    5bd9e8d View commit details
    Browse the repository at this point in the history
  13. Merge pull request #70957 from Ramza13/fix-peek-vertical

    Fix issue with peeking vertically
    Maleclypse authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    f412671 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    f55fd1d View commit details
    Browse the repository at this point in the history
  15. Merge pull request #70910 from Standing-Storm/detoxify-check

    [MoM] Check each body part for poison and badpoison
    Maleclypse authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    6e2ce2a View commit details
    Browse the repository at this point in the history
  16. Merge pull request #70928 from andrei8l/github-build-libbacktrace

    github: build libbacktrace locally and use it for linux/mingw bindist
    Maleclypse authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    c0b5068 View commit details
    Browse the repository at this point in the history
  17. Magiclysm monster name audit (#70932)

    * Magiclysm monster name audit
    
    * Update zombified_monsters.json
    
    * Dictionary
    
    * Derped
    Procyonae authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    37b5717 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    2edc11d View commit details
    Browse the repository at this point in the history
  19. Fix 2 little bugs in the Evacuee center (#70966)

    * Fix duplicate Jenny's mission
    
    Fix #70861
    
    * Fix Mercenary wrong spawn point
    
    Fix Mercenary's spawn point : from "x": 49, "y": 3 ( in the walls ) to "x": 48, "y": 5 ( on the chair )
    EIIKaO authored Jan 15, 2024
    Configuration menu
    Copy the full SHA
    46765f2 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2024

  1. Merge pull request #70975 from andrei8l/math_parser-power

    eoc/math: port arithmetic power to math
    Maleclypse authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    df65266 View commit details
    Browse the repository at this point in the history
  2. [Xedra Evolved] More Paraclesian spells (#70961)

    * Initial commit
    
    * Fixes
    
    * Fix errors
    
    * Number adjustment
    
    * Wake rebalance
    
    * essense -> essence
    
    * rules -> laws
    
    * Embrace of the Verdant Mother heals triffids
    
    * Separate ban penalties into EOC_PARACLESIAN_BROKE_FAE_BAN so to can be called from elsewhere
    
    * Move Fae bans to their own file for organization
    
    * Save BEFORE you push
    Standing-Storm authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    6fdc0d0 View commit details
    Browse the repository at this point in the history
  3. Fixes

    Standing-Storm committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    bd4ff94 View commit details
    Browse the repository at this point in the history
  4. Item variant and gun plural name audit (#70953)

    * Item variant and gun plural name audit
    
    * Update data/json/items/armor/ammo_pouch.json
    
    Co-authored-by: Jianxiang Wang (王健翔) <[email protected]>
    
    * 2nd round
    
    * Update torso_clothes.json
    
    * Apply suggestions from code review
    
    * Dictionary
    
    * Who the hell added "youre" to the dictionary smh
    
    * And "wasnt" smh
    
    * Update item_tname_test.cpp
    
    ---------
    
    Co-authored-by: Jianxiang Wang (王健翔) <[email protected]>
    Procyonae and Qrox authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    2e64a83 View commit details
    Browse the repository at this point in the history
  5. Allow black/whitelisting hobbies in scenarios, professions, and globa…

    …lly (#70950)
    
    * Allow scenarios to whitelist/blacklist hobbies
    
    Following the model for professions, whitelist/blacklist hobbies.
    
    * Professions can whitelist/blacklist hobbies
    
    * Allow blacklisting professions/hobbies globally
    
    Very much following the model of scenario blacklisting.
    Except we don't get fancy and invert the whitelist, we just change the
    profession function to care about that.
    ehughsbaird authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    72e71a9 View commit details
    Browse the repository at this point in the history
  6. Add limb tests (#70924)

    * Limb tests
    
    * Breakage tests + suffer fix
    
    * clang
    
    * Fix tests
    
    * Update limb_test.cpp
    Venera3 authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    5aa9176 View commit details
    Browse the repository at this point in the history
  7. Merge pull request #70907 from Standing-Storm/magus-spells-scaling

    [Magiclysm] Scale Magus stat buffs with spell level
    Maleclypse authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    4a249cf View commit details
    Browse the repository at this point in the history
  8. Merge pull request #70977 from andrei8l/math_parser-item-rad

    eoc/math: port item_rad to math
    Maleclypse authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    368be84 View commit details
    Browse the repository at this point in the history
  9. Fix segfault when using vehicle tool to hacksaw (#70945)

    * Fix
    
    * fix
    
    * Update activity_actor_definitions.h
    Ramza13 authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    ea574d6 View commit details
    Browse the repository at this point in the history
  10. Merge pull request #70984 from Standing-Storm/fix-telekinesis-recipes

    [MoM] Fix Telekinesis Contemplation recipes
    Maleclypse authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    b09040b View commit details
    Browse the repository at this point in the history
  11. Merge pull request #70967 from Venera3/eoc_mutate_towards

    Allow EoCs to use mutate_towards
    Maleclypse authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    6526432 View commit details
    Browse the repository at this point in the history
  12. Arithmetic is dead. And compare_int. And compare_num. Kinda. Long liv…

    …e the math! (#70936)
    
    * more math
    
    * more math
    
    * a bit more
    
    * compare_int to be gone
    
    * compare_int to be gone
    
    * and more
    
    * compare_num be gone
    
    * arithmetic be gone
    
    * lint
    
    * fix stuff
    
    * fix stuff
    
    * revert u_val('power')
    
    * jmathify and fix addictions
    
    * Apply suggestions from code review
    
    Co-authored-by: andrei <[email protected]>
    
    * migrate u_know_jaryi, mention talked_to_hub and know_jaryi should be ported to u_val
    
    * revert item_rad RAD_DETECT
    
    * replace the only place with spell level school; add to another place because i can
    
    * "=" -> "=="
    
    * Update data/json/npcs/TALK_TEST.json
    
    Co-authored-by: andrei <[email protected]>
    
    * lint
    
    * replace all addiction formulas to use same jmath
    
    ---------
    
    Co-authored-by: andrei <[email protected]>
    GuardianDll and andrei8l authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    6fa0b0e View commit details
    Browse the repository at this point in the history
  13. [Xedra Evolved] Add more fae bans for post-threshold Paraclesians (#7…

    …0979)
    
    * Initial commit
    
    * Homullus can't kill ferals either
    
    * Sylphs cannot spend too long underground
    
    * Salamanders cannot get wet
    
    * Arvore EoC updates
    
    * Ierde cannot mine
    Standing-Storm authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    b267ba0 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    60593b0 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #70955 from bateau-de-coal/scurvy

    Make the pain caused by scurvy less frequent
    Maleclypse authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    1eb1b6f View commit details
    Browse the repository at this point in the history
  16. Merge pull request #70998 from PipeYume/FixSomeBug

    Fix #70997: In npctalk.cpp, some vectors' initializations are wrong
    akrieger authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    9a4db66 View commit details
    Browse the repository at this point in the history
  17. Fix: Prevent uninitialized int

    Prevents the following compile error on gcc 13.2.0:
    ```
    In file included from /usr/include/c++/13/algorithm:60,
                     from pch/main-pch.hpp:13:
    In function ‘constexpr const _Tp& std::max(const _Tp&, const _Tp&) [with _Tp = int]’,
        inlined from ‘virtual void hacksaw_activity_actor::start(player_activity&, Character&)’ at src/activity_actor.cpp:1257:32:
    /usr/include/c++/13/bits/stl_algobase.h:262:7: error: ‘qual’ may be used uninitialized [-Werror=maybe-uninitialized]
      262 |       if (__a < __b)
          |       ^~
    src/activity_actor.cpp: In member function ‘virtual void hacksaw_activity_actor::start(player_activity&, Character&)’:
    src/activity_actor.cpp:1247:9: note: ‘qual’ was declared here
     1247 |     int qual;
          |         ^~~~
    At global scope:
    cc1plus: note: unrecognized command-line option ‘-Wno-unknown-warning-option’ may have been intended to silence earlier diagnostics
    cc1plus: all warnings being treated as errors
    make: *** [Makefile:1060: obj/tiles/activity_actor.o] Error 1
    make: *** Waiting for unfinished jobs....
    ```
    inogenous committed Jan 16, 2024
    Configuration menu
    Copy the full SHA
    4ddc33e View commit details
    Browse the repository at this point in the history
  18. 2 unicorn plushies, some typo fixes (#70985)

    * add 2 unicorn plushies
    
    * 2 unicorn plushies
    
    fixed commas
    
    * typo fix
    
    * doublespace the end of sentences
    
    * Update dictionary.txt
    FlyingSpaceRhino authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    8c4015b View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    41fe47c View commit details
    Browse the repository at this point in the history
  20. Merge pull request #70808 from nornagon/condition-refactor

    move condition functions to cpp file
    Maleclypse authored Jan 16, 2024
    Configuration menu
    Copy the full SHA
    2828970 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2024

  1. Merge pull request #71001 from inogenous/fix-uninitialized-qual-gcc13

    Fix: Prevent uninitialized int
    akrieger authored Jan 17, 2024
    Configuration menu
    Copy the full SHA
    a24a0e0 View commit details
    Browse the repository at this point in the history