Commit Graph

29544 Commits (88ec8a95231341e7962b85716510d414e9f0c424)
 

Author SHA1 Message Date
florent.teppe dbfbad575b Fixes GCC compilation, hopefully for good 2 years ago
florent.teppe 30549155e0 Removed extra ; that GCC didn't like (fixes pendantic warning treated as error) 2 years ago
florent.teppe 800ada37ae removed getId public function 2 years ago
florent.teppe c41c67b461 Fixed naming convention problems
removed 2 macros.
 - One is replaced by the underlying code
 - The second one ise replaced by a template function

removed tabulation used as indentation
used getWritable instead of a const_cast
used for( val : cont) loop
removed useless getId function
2 years ago
florent.teppe 0f41ae3b53 Oups forgot an extra ; not liked by Ubuntu GCC 2 years ago
florent.teppe ede46745b5 Fixed Linux compialtion 2 years ago
florent.teppe 0be4521291 Removed mistakenly added space 2 years ago
florent.teppe 1ced0c912e partially revert "Store: moved all the template specialization to its own heaper file, included where it's needed"
This reverts commit 80a25bcd3021f7ebfaf2f864e34532009b9b8aeb.
It didn't really make sense to do all those changes in the same MR

partially Revert "Store refactoring: more forgotten storeSpecialization.hpp"

This reverts commit 9943a5bc96b9025f06cbaac5bb7f1bf51ebc746f.

removed remaining references to storeSpecialization  CMakeLists.txt,  and landmanager.cpp
2 years ago
florent.teppe 3b6ac53be4 Store refactoring: more forgotten storeSpecialization.hpp 2 years ago
florent.teppe 5ee3cfed57 There is one less necessary macro, it was possible to make a template function that works for all StoreBase stores 2 years ago
florent.teppe 1ed2244298 Store refactor: Now way easier to create new stores, a good chunk of it is automated, only simple macros are used now
The case of indexedStores remains an issue, because they can't be stored with the rest because they don't inherit of store base
2 years ago
florent.teppe a78db85178 Store refactor: frogot a specialization include 2 years ago
florent.teppe ae24d62f27 ESM store: new structure that associates each record type to an id, will make it easier to add new stores 2 years ago
florent.teppe 3a62ef3a99 Store added storespecialization to cmakelist, and removed the captial first letter 2 years ago
florent.teppe 0d85e7db7d Store: moved all the template specialization to its own heaper file, included where it's needed
in the esm store a function is defined in the cpp file to not rely on the knowledge of store.hpp in the header file
2 years ago
florent.teppe 0a0b301cc4 ESM Store: no more automatic function implementation that suppose a mId member
All the ESM3 store will continue to work the same, used a macro to quickly define the different functions
2 years ago
florent.teppe db2b4600aa ESM Store: removed a lot of declarations that became useless
the default implementation of the template<> get() threw a reuntime error, when it is a compile time issue
now all the implementations are in the cpp file
2 years ago
florent.teppe 6467e48be8 ESMStore: greatly simplified the store declaration with a macro 2 years ago
florent.teppe a4c1bff03d ESMStore: no longer necessary to include the type definitions in the header
For now there still needs to declare all the getters, but a macro may make that easier, or an different method entierly
2 years ago
Evil Eye 0b5c2b4609 Implement the full version of the ori command 2 years ago
elsid e2d566b89d
Store changed tiles in TileCachedRecastMeshManager 2 years ago
psi29a 5815faecda Merge branch 'font_cleanup' into 'master'
Revert changes in the progress bars layout

See merge request OpenMW/openmw!2366
2 years ago
Andrei Kortunov cbe923eaa7 Revert changes in the progress bars layout 2 years ago
psi29a 52ca14d881 Merge branch 'cast_spell' into 'master'
Minor refactor of CastSpell

See merge request OpenMW/openmw!2365
2 years ago
Evil Eye 06d6de50e6 Remove redundant store lookups 2 years ago
Evil Eye 325081dc07 Reuse CastSpell for explosions 2 years ago
Evil Eye 8d66b2e75d Remove redundant params 2 years ago
Evil Eye 4eafe3696c Move explodeSpell out of World 2 years ago
psi29a 647b22e175 Merge branch 'DistantLOD' into 'master'
Support for TES distant LOD

See merge request OpenMW/openmw!1861
2 years ago
psi29a 84ec78f0d6 Merge branch 'multitargettransform' into 'master'
Read NiMultiTargetTransformController

See merge request OpenMW/openmw!2357
2 years ago
psi29a 71cafeae38 Merge branch 'i_like_to_dance_close_to_the_explosion' into 'master'
Always create touch explosions for non-actors

Closes #5714

See merge request OpenMW/openmw!2364
2 years ago
psi29a 10b500da82 Merge branch 'we-use-c++-11-now' into 'master'
Eliminate &thing[0] pattern

See merge request OpenMW/openmw!2361
2 years ago
Alexei Kotov 568e93ab2e Add .git-blame-ignore-revs file 2 years ago
Alexei Kotov 44fbb5cdc3 Read NiMultiTargetTransformController 2 years ago
Alexei Kotov 8df0587793 Reformat NIF record type mapping 2 years ago
psi29a a247bba981 Merge branch 'damage_over_time' into 'master'
Keep showing NPC health while dealing damage

Closes #6427

See merge request OpenMW/openmw!2362
2 years ago
Evil Eye bd4322360d Always create touch explosions for non-actors 2 years ago
Alexei Kotov a42d09f366 Merge branch 'help_yourself_by_helping_others' into 'master'
Reflect non-harmful effects as well

Closes #6974

See merge request OpenMW/openmw!2363
2 years ago
unknown d5b42bc843 Reflect non-harmful effects as well 2 years ago
unknown f68e7ce0b5 Keep showing NPC health while dealing damage 2 years ago
Cédric Mocquillon 83ee25711e Use the pattern according to the esm version 2 years ago
Cédric Mocquillon 160cbfa04e Add changelog entry 2 years ago
Cédric Mocquillon 6a3d27ce82 Add a dictionary to retrieve the LOD mesh name of a mesh cache 2 years ago
AnyOldName3 4e8e2e1c60 Eliminate &thing[0] pattern 2 years ago
psi29a 7a0a11b30c Merge branch 'savegame' into 'master'
Avoid issues with saved games that have no screenshot data

See merge request OpenMW/openmw!2358
2 years ago
Alexei Kotov 10ffacc82f Update saved game dialog debug messages 2 years ago
Alexei Kotov a8e561d885 Avoid issues with saved games that have no screenshot data 2 years ago
psi29a 20186fd2c2 Merge branch 'bloom_options_fix' into 'master'
Fix bloomlinear options

See merge request OpenMW/openmw!2356
2 years ago
psi29a 18439f4195 Merge branch 'point_point' into 'master'
Use unique_ptr in more places

See merge request OpenMW/openmw!2354
2 years ago
Evil Eye fcb820f1f7 Appease the evil spirits of C++ 2 years ago