Petr Mikheev
|
84d7da1f2c
|
Ignore per-cell water height in exterior ESM4::Cell
|
2023-05-29 22:39:26 +02:00 |
|
florent.teppe
|
7c6471b0dc
|
getExteriorCellLocation() added to MWWorld::Cell
|
2023-05-12 23:24:36 +02:00 |
|
florent.teppe
|
3de08e654f
|
Better handling of water levels for exterior cells.
Especially for skyrim and it's weird water level values in exteriors.
If we don't have a valid exterior water level we use the world's water level
|
2023-05-12 22:05:54 +02:00 |
|
florent.teppe
|
56cb2a83ec
|
removed sDefaultWorldspace, only sDefaultWorldspaceId now.
sDefaultWorldspaceId is a StringRefId to be able to getvalue easily.
|
2023-05-12 22:05:53 +02:00 |
|
florent.teppe
|
f99e65843a
|
Removes most cellId.hpp include, simplifies id generation for cells.
|
2023-04-03 14:16:32 +02:00 |
|
florent.teppe
|
c2182c2fcc
|
Get Rid of ESM::CellId almost everywhere
it was a competing concept from using RefIds for cell.
There is almost no point to it now, except to load older data.
|
2023-04-03 14:16:05 +02:00 |
|
florent.teppe
|
6895a452ef
|
restores the concept of worldspace for MWWorld::Cell
|
2023-04-03 14:16:04 +02:00 |
|
florent.teppe
|
9f597ecfea
|
No more Cellid used by ESM4 cells
and that also means it is no longer used by MWWorld::Cell
fixes tests
|
2023-04-03 14:16:04 +02:00 |
|
florent.teppe
|
36502eaf75
|
ESM3 Cells have an Id.
Store<ESM::Cell> is updated to use it.
|
2023-04-03 14:16:03 +02:00 |
|
Alexei Dobrohotov
|
540fa00f12
|
Don't use ESM4::Lighting fog power as fog density
|
2023-02-27 05:50:58 +03:00 |
|
elsid
|
b5ec584be2
|
Replace ESM::RefId::sEmpty by default constructed RefId where possible
Static const is only required to provide a reference or a pointer when it is not
possible with default constructed temporary.
|
2023-02-18 01:07:15 +01:00 |
|
Alexei Kotov
|
0485b23b5f
|
Reimplement region for TES3 cells
|
2023-02-11 09:36:15 +03:00 |
|
florent.teppe
|
084207af64
|
Avoids a lot a special cases for ESM3 vs ESM4 cells.
|
2023-02-04 23:25:06 +01:00 |
|
florent.teppe
|
1caed2de2a
|
Applies some review comments.
Proper visit for ESM::CellVariant
Fixed MWWorldCell constructor
|
2023-02-04 17:09:54 +01:00 |
|
florent.teppe
|
4e7cde5d72
|
applied some review changes.
crashfix tests
|
2023-01-30 20:49:34 +01:00 |
|
florent.teppe
|
0723c32428
|
flags no longer bitfield
|
2023-01-29 10:59:39 +01:00 |
|
florent.teppe
|
5037dcf9bc
|
Fixes a crash on launch and some compile issue
also uses std::visit in cellstore comparison to avoid missing combinasion
split loadrefs in loadref of ESM4 and ESM3.
|
2023-01-27 16:41:00 +01:00 |
|
florent.teppe
|
cb8cdd8831
|
ESM::CellVariant aans MWWorld:Cell now take reference in constructor: signals that nullptr isn't accepted.
also applied other review comments.
|
2023-01-27 14:07:50 +01:00 |
|
florent.teppe
|
531e55e04c
|
Better handling of the esm3 vs esm4 cell problem
Common attribute are in one structure that has two constructors, one for ESM3 vs ESM4 Cell
Mood part of MWWorld::Cell
|
2023-01-27 13:39:39 +01:00 |
|