Fantasy-Map-Generator/modules/dynamic
Azgaar dada419f20
Add the ability to lock states, provinces, cultures, and religions: refactoring (#910)
* Add the ability to lock states, provinces, cultures, and religions (#902)

* Add the basis for locking everything, code and test the culture locking

* Got the religion generator working, but not the tree. There are cycles being generated

* Religions work now, including the tree view

* Got the states and provinces working as well, all good and ready

* Refresh the province editor when regenerating

* Implement the versioning steps

* Fix the state naming and color changing even when locked

* The fix did not work with loaded maps, fix that too

* Fix a few more bugs and address the PR feedback

* Fix the state expanding event when they're locked bug

* Implement some logic to ignore state being locked when regenerating provinces directly.

* refactor(#902): start with states regenertion

* refactor(#902): locked states cells to be assigned on start

* refactor(#902): lock state - keep label

* refactor(#902): lock provinces

* refactor(#902): regenerate states - update provinces

* refactor(#902): regenerate cultures

* refactor(#902): regenerate religions

Co-authored-by: Guillaume St-Pierre <gstpierre01@gmail.com>
Co-authored-by: Azgaar <maxganiev@yandex.com>
2023-01-08 03:38:52 -08:00
..
editors Add the ability to lock states, provinces, cultures, and religions: refactoring (#910) 2023-01-08 03:38:52 -08:00
overview fix: charts dialog to be stable 2022-06-24 17:47:35 +03:00
auto-update.js fix(#845): emblem shield - remove incorrect data 2022-07-01 21:00:00 +03:00
export-json.js fix(#781): add vertices data to full json export 2022-06-04 23:12:31 +03:00
heightmap-selection.js fix: regenerate grid if seed is manually changed (1.88.02) 2022-12-10 19:29:37 +03:00
hierarchy-tree.js fix: hierarchy-tree - make sure nodes have parents not removed 2023-01-02 16:21:13 +03:00
installation.js cleanup 2022-05-13 22:42:26 +03:00
supporters.js maintenance: update supporters 2022-06-19 13:52:37 +03:00