1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2026-01-21 07:00:54 +00:00
openmw/apps/opencs/model/doc
Telvanni 4Life 9159788c9b Address reviewer feedback and ran clang-format on modified files:
- Changed reverse lookup map constructor for gmsts, names, and ESM::MagicEffectIds to be more generic.
- Changed refIdToIndex to use map instead of array traversal.
- Removed redundant check from refIdToGmstString.
- Removed sMagicEffectNames and associated map. Removed dead code from loadmgef.cpp/hpp.
- Changed return types of magic effect bindings to RefId.
- Reverted ESMStore search to find.
- Changed std::map to std::unordered_map for faster lookups in resistance and weakness functions.
- Changed loadmgef To methods to pass RefId by value.
- Removed StringRefId alias MagicEffectId.
- Changed all effectId arguments in PR to pass-by-value.
- Removed ESM::MagicEffect::refIdToName function.
- Changed effect key type from long to ESM::RefId in OpGetEffect of mwscript.
- Removed superfluous MWWorld::Store<ESM::GameSettings> argument to MagicEffect store's setUp method.
- Removed transformation code from decompose for ENAM and IRDT structs.
- Changed resistance and weakness maps to initialization to use initialization instead of assignment.
- Changed sGmstEffectIds to constexpr array since all parameters are known at compile time.
- Changed getBoundItemsMap to use an unordered_map and have string_view values.
- MagicEffect store definition removed (uses standard template class TypedDynamicStore).
- Fixed bug in calculating sun damage that would have made vampires daywalkers in Mournhold.
- Removed polymorphic EffectKey constructor and added overload to getOrDefault.
- Placed ESM spec IRDT and ENAM structs in anonymous namespace.
- Added exception if attempting to serialize ENAM subrecords with out of bounds index.
- Added include format statements to satisfy Ubuntu CI linker.
2026-01-08 07:44:06 -05:00
..
document.cpp Address reviewer feedback and ran clang-format on modified files: 2026-01-08 07:44:06 -05:00
document.hpp Fix and enforce parameter naming 2025-08-27 12:45:09 +02:00
documentmanager.cpp Fix and enforce parameter naming 2025-08-27 12:45:09 +02:00
documentmanager.hpp Fix and enforce parameter naming 2025-08-27 12:45:09 +02:00
loader.cpp Use ESM::ReadersCache in the editor 2024-05-19 18:55:37 +02:00
loader.hpp Use ESM::ReadersCache in the editor 2024-05-19 18:55:37 +02:00
messages.cpp Fix and enforce parameter naming 2025-08-27 12:45:09 +02:00
messages.hpp Fix and enforce parameter naming 2025-08-27 12:45:09 +02:00
operation.cpp Log time spent on document operations in editor 2023-02-17 00:23:02 +01:00
operation.hpp Log time spent on document operations in editor 2023-02-17 00:23:02 +01:00
operationholder.cpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00
operationholder.hpp Run IWYU on the opencs 2022-10-31 21:04:01 +01:00
runner.cpp Add missing semicolon 2025-06-19 00:23:52 +01:00
runner.hpp First pass with include-what-you-use 2022-10-09 10:39:43 +00:00
saving.cpp Write SoundGens after their creatures 2024-10-22 21:25:52 +02:00
saving.hpp Rename components/to_utf8 directory and files to follow naming conventions 2025-02-23 00:18:07 +03:00
savingstages.cpp Address conversion warnings in opencs 2025-09-21 10:45:21 +02:00
savingstages.hpp CLEANUP: Don't handle refnums during saving at all 2025-08-05 14:16:44 -07:00
savingstate.cpp Use ESM::RefId as key for SavingState::mSubRecords 2023-03-03 15:41:53 +01:00
savingstate.hpp Rename components/to_utf8 directory and files to follow naming conventions 2025-02-23 00:18:07 +03:00
stage.hpp Replace some empty constructors and destructors with default 2023-05-29 13:37:19 +02:00
state.hpp Apply clang-format to code base 2022-09-22 21:35:26 +03:00