psi29a
b866483ca1
Merge branch 'fix_cellstore' into 'master'
...
Fix bug in CellStore::writeReferences (#7542 )
Closes #7542
See merge request OpenMW/openmw!3380
1 year ago
Zackhasacat
84987450ee
Add baseCount
1 year ago
Petr Mikheev
55a9ab4f52
Add `obj.parentContainer` in Lua. Refactor ContainerStore::mPtr, ContainerStore::mActor.
1 year ago
Petr Mikheev
1143efd46d
Fix bug in CellStore::writeReferences ( #7542 )
1 year ago
Petr Mikheev
32f3a16db3
Change FormId::toString to be consistent with RefId. Remove FormIdRefId.
1 year ago
elsid
816d3772b9
Cache absent land object
...
This allows to save on lookup in store.
1 year ago
Evil Eye
8f10c8f84a
Don't pass obsolete slot parameter to cast
1 year ago
psi29a
5b3e2fbf1c
Merge branch 'clickbait' into 'master'
...
Assign StringRefIds to attributes
See merge request OpenMW/openmw!3256
1 year ago
psi29a
516108691d
Merge branch 'record_gold' into 'master'
...
Add baseGold to NPC and creature lua records
See merge request OpenMW/openmw!3369
1 year ago
psi29a
86f15fa194
Merge branch 'ui' into 'master'
...
Control GUI from Lua
See merge request OpenMW/openmw!3236
1 year ago
psi29a
ef69ec4adf
Merge branch 'sound_mapping' into 'master'
...
Use a separate lookup for sound files
See merge request OpenMW/openmw!3358
1 year ago
psi29a
5df5c37b18
Merge branch 'lua_check_initialized' into 'master'
...
Fix #7540
Closes #7540
See merge request OpenMW/openmw!3355
1 year ago
psi29a
bfb2ae7948
Merge branch 'fix_moveinto' into 'master'
...
Fix incorrect validation in obj:moveInto
See merge request OpenMW/openmw!3359
1 year ago
Andrei Kortunov
921375a06b
Use a separate lookup for sound files
1 year ago
Zackhasacat
1320261eba
Add baseGold to NPC and creature records
1 year ago
Petr Mikheev
c5ba289bc7
Handle UI modes open/close sounds in Lua
1 year ago
Petr Mikheev
36d22cff1c
Improve GUI mode validation
1 year ago
Petr Mikheev
f1bcf64afb
Dehardcode input.ACTION.Inventory, input.ACTION.Journal, input.ACTION.QuickKeysMenu
1 year ago
Petr Mikheev
87eacf774a
Control GUI modes from Lua
1 year ago
Evil Eye
5a8d108852
Cast to size_t
1 year ago
Evil Eye
62f47acf6b
Replace more explicitly sized reads and variable width integers
1 year ago
Evil Eye
e660a9ca16
Assign StringRefIds to attributes
1 year ago
Petr Mikheev
842e154d8a
Fix incorrect validation in obj:moveInto
1 year ago
Petr Mikheev
5bbbeefee7
Fix #7540
1 year ago
psi29a
e5d5cbcdd1
Merge branch 'save_safeguard' into 'master'
...
Add a safeguard to do not use uninitialized value
See merge request OpenMW/openmw!3349
1 year ago
psi29a
ebf803a00b
Merge branch 'anonymous_namespace' into 'master'
...
Move some code to unnamed namespace
See merge request OpenMW/openmw!3351
1 year ago
elsid
ba1b3ae962
Avoid duplicated addEntryToObjectCache call
1 year ago
elsid
b67ecb4e4f
Remove redundant else
1 year ago
elsid
9cebe78a51
Avoid implicit cast to bool for pointers
1 year ago
elsid
bda29819cf
Reduce include dependency for land records
1 year ago
elsid
955790dc31
Split ESM::Land::loadData
1 year ago
elsid
dc05e9adbb
Avoid redundant check for nullptr
1 year ago
elsid
28614730da
Pass land reference to LandObject constructor
1 year ago
elsid
7c7577a6bd
Do not recreate cache object
1 year ago
elsid
95a39b3281
Use sized types for land records members
1 year ago
psi29a
16628a766f
Merge branch 'fallout4' into 'master'
...
ESM4 Loader: initial Fallout 4 support
See merge request OpenMW/openmw!3347
1 year ago
Andrei Kortunov
1c0ced15c6
Move some code to unnamed namespace
1 year ago
psi29a
a1b7c0c3d5
Merge branch 'fix_build' into 'master'
...
Fix build
See merge request OpenMW/openmw!3350
1 year ago
psi29a
42e7647508
Merge branch 'more_coverity' into 'master'
...
More Coverity fixes
See merge request OpenMW/openmw!3326
1 year ago
elsid
57bcb3e89d
Fix build
...
apps/openmw/mwlua/soundbindings.cpp:166:78: error: member access into incomplete type 'MWBase::World'
const SoundStore* soundStore = &MWBase::Environment::get().getWorld()->getStore().get<ESM::Sound>();
^
apps/openmw/mwlua/../mwbase/environment.hpp:27:11: note: forward declaration of 'MWBase::World'
class World;
^
1 year ago
Petr Mikheev
4211665ede
Merge branch 'sounds' into 'master'
...
Lua bindings for sound functions
See merge request OpenMW/openmw!3247
1 year ago
Andrei Kortunov
88fe328de1
Add a safeguard to do not use uninitialized value
1 year ago
Andrei Kortunov
1555fd8b34
Add assert
1 year ago
psi29a
861b9b215c
Merge branch 'moveinto' into 'master'
...
[Lua] Accept GameObject as destination in obj:moveInto.
See merge request OpenMW/openmw!3318
1 year ago
psi29a
adb5774aa9
Merge branch 'optimize_get_blendmaps' into 'master'
...
Optimize land lookup on blendmaps sampling
See merge request OpenMW/openmw!3333
1 year ago
psi29a
e21e3a0d46
Merge branch 'time' into 'master'
...
Pause/resume the game in Lua scripts
See merge request OpenMW/openmw!3317
1 year ago
psi29a
856262d4c0
Merge branch 'trainingwheels' into 'master'
...
Use the correct skills for training again
Closes #7536
See merge request OpenMW/openmw!3339
1 year ago
psi29a
f9910290e0
Merge branch 'fix_hand_model' into 'master'
...
Fix #7506
Closes #7506
See merge request OpenMW/openmw!3335
1 year ago
Andrei Kortunov
f053188247
Increase Lua API version
1 year ago
elsid
0d4833febb
Fix esmtool dump format
1 year ago
Alexei Kotov
9ec68e864c
Load ESM4 idle animations correctly for every game
1 year ago
Alexei Kotov
5e5a25f901
Show BA2 files in the launcher
1 year ago
Andrei Kortunov
d9c91ff3d9
Add bindings for ESM::Sound records
1 year ago
Petr Mikheev
e2c5f4e766
Fix #7506
1 year ago
jvoisin
1489376951
Apply 1 suggestion(s) to 1 file(s)
1 year ago
Andrei Kortunov
7ce9fc25c5
Implement Lua bindings for sound system
1 year ago
Zackhasacat
3e8a1cce7c
Load ESM4 Terminal objects, add lua bindings for them
1 year ago
jvoisin
4cf80cdac2
Merge branch 'fix_esm4_ai' into 'master'
...
Fix AI in ESM4 cells
See merge request OpenMW/openmw!3338
1 year ago
Evil Eye
f7edf24356
Use std::stable_sort
1 year ago
Alexei Kotov
995de00f58
Merge branch 'fix_errormsg' into 'master'
...
Minor fix of error message in LuaManager::DealyedAction::apply
See merge request OpenMW/openmw!3334
1 year ago
Evil Eye
3141cf9e28
Use the correct skills for training again
1 year ago
jvoisin
7d9f5f676a
Merge branch 'angrydraugrs' into 'master'
...
Evaluate the attack early for non-biped attacks with no hit key (#7524 )
Closes #7524
See merge request OpenMW/openmw!3331
1 year ago
elsid
eb77fd1813
Add height field to navigator in ESM4 cells
1 year ago
elsid
5abbc56bf2
Use proper cell size for ESM4 cells in CoordinateConverter
1 year ago
Petr Mikheev
efe2dfc056
Minor fix of error message in LuaManager::DealyedAction::apply
1 year ago
elsid
07c1177b0d
Optimize land lookup on blendmaps sampling
...
Minimize number of getLand calls by grouping samples per cell.
1 year ago
elsid
ce6ffba986
Move blendmap sampling logic into separate function
1 year ago
Alexei Kotov
04d54517b7
Always enable has water flag for TES3 exterior cells
1 year ago
Alexei Kotov
f2a9ab52db
Merge branch 'fix_crach_missing_content_file' into 'master'
...
Fix crash if content file is not found (was caused by !3249 )
See merge request OpenMW/openmw!3323
1 year ago
Alexei Dobrohotov
9723912ee0
Evaluate the attack early for non-biped attacks with no hit key ( #7524 )
1 year ago
elsid
1c4b6a552f
Always enable fog of war in map window
1 year ago
Andrei Kortunov
e749461d06
More Coverity fixes
1 year ago
Petr Mikheev
b5f4cec725
Fix crash if content file is not found (was caused by !3249 )
1 year ago
Petr Mikheev
87912065fd
Rename MWLua::WorldView -> MWLua::ObjectLists
1 year ago
Petr Mikheev
6c4e1f4e8f
Lua commands world.pause / world.unpause
1 year ago
Petr Mikheev
91c7585c8b
Move some time-related function from World and WorldView to DateTimeManager
1 year ago
Petr Mikheev
1a53e9db5d
[Lua] Accept GameObject as destination in obj:moveInto.
1 year ago
Petr Mikheev
ac9facabf5
[Lua] Add alias types.Container.inventory = types.Container.content
1 year ago
psi29a
84e71f4977
Merge branch 'hashtagcornyphrase' into 'master'
...
Don't replace tags when dealing with console input
See merge request OpenMW/openmw!3291
1 year ago
psi29a
3151452e25
Merge branch 'pandorasbox' into 'master'
...
Launcher, content selector: support ESM4 files, allow using game files as addon files
See merge request OpenMW/openmw!3219
1 year ago
psi29a
7b4f7b7f07
Merge branch 'adjust_refnum' into 'master'
...
Adjust FormId in FormIdRefId and for items in containers when loading saves
See merge request OpenMW/openmw!3293
1 year ago
Evil Eye
fb10014d6e
Remove heal cooldown
1 year ago
Evil Eye
ee92ae7e34
Simplify restore magicka priority
1 year ago
Evil Eye
7c82405c9f
Tweak AI rating to reduce healing spam
1 year ago
elsid
8e7fe44514
Support terrain sample size greater than cell size
1 year ago
elsid
2a49919b53
Move esm3terrain to esmterrain
1 year ago
psi29a
fadfffe22c
Merge branch 'settings_values_map' into 'master'
...
Use settings values for Map settings (#6876 )
See merge request OpenMW/openmw!3284
1 year ago
psi29a
0c5faf8fbb
Merge branch 'save_apply_lua_actions' into 'master'
...
Apply delayed Lua actions before making a save
See merge request OpenMW/openmw!3294
1 year ago
psi29a
ba4298f36d
Merge branch 'refactor_esm4' into 'master'
...
Refactor components/esm4 to make it easier to load records to ESMStore
See merge request OpenMW/openmw!3301
1 year ago
psi29a
8d1a19a6f4
[ #7358 ] Make MyGui 3.4.2 required for 0.49
1 year ago
Petr Mikheev
957880d515
Add to ESMStore the records that are needed to render ESM4 actors; cleanup usage of `records.hpp`
1 year ago
Petr Mikheev
5d54ca6fdb
Refactor components/esm4
1 year ago
psi29a
e6cffa5494
Merge branch '7248-Extend_console_search_with_regex_and_case_sensitivity' into 'master'
...
Resolve "Extend searching in the console with regex and toggleable case-sensitivity"
Closes #7248
See merge request OpenMW/openmw!3248
1 year ago
Chris Vigil
996f5fd7ad
Resolve "Extend searching in the console with regex and toggleable case-sensitivity"
1 year ago
psi29a
2a4440e5b1
Merge branch 'theprojectileswereswords' into 'master'
...
Fix price enchantment price calculation to use the correct item count
Closes #7472
See merge request OpenMW/openmw!3227
1 year ago
psi29a
c290754077
Revert "Merge branch 'loadSSEAlchemyTable' into 'master'"
...
This reverts merge request !3267
1 year ago
psi29a
4aaffa72e5
Merge branch 'more_coverity_fixes' into 'master'
...
More coverity fixes
See merge request OpenMW/openmw!3304
1 year ago
Andrei Kortunov
b3a981e0fc
Simplify strings construction
1 year ago
psi29a
5160fbc2a0
Merge branch 'fixedtimestamp' into 'master'
...
Move TimeStamp to ESM3 and remove sized reads
See merge request OpenMW/openmw!3295
1 year ago
psi29a
b643e58e71
Merge branch 'esm4_cell_description' into 'master'
...
Always log something for loading and unloading ESM4 cell
See merge request OpenMW/openmw!3298
1 year ago
psi29a
354798fc7f
Merge branch 'terrain_fixes' into 'master'
...
Do not copy QVectors twice
See merge request OpenMW/openmw!3308
1 year ago
psi29a
4aafcf5fdc
Merge branch 'rm_path_to_next_path_point' into 'master'
...
Do not build path to next path point via navmesh
See merge request OpenMW/openmw!3306
1 year ago
elsid
22981af2ea
Make sure ESM4 cell description is not empty
...
To avoid logging empty cell descriptions on loading and unloading. Not all cells
have editor id but every has id and coordinates. Add world to distinguish cell
coordinates in different worldspaces.
1 year ago
Andrei Kortunov
0723b44a65
Do not copy QVectors twice
1 year ago
psi29a
c86eecb2ea
Merge branch 'movable_objects' into 'master'
...
Move objects instead of copying where possible
See merge request OpenMW/openmw!3289
1 year ago
psi29a
6ff2bb8aeb
Merge branch 'more_esm4_fields' into 'master'
...
Support ESM4 record FullName, CellFlags, X, Y fields by esmtool
See merge request OpenMW/openmw!3299
1 year ago
psi29a
23671ced33
Merge branch 'fix_use_after_move' into 'master'
...
Fix use after move in InfoOrder::insertInfo
See merge request OpenMW/openmw!3296
1 year ago
elsid
fbeb3ab03a
Do not build path to next path point via navmesh
...
To void a situation when next path point continuously changing making actor go
in circles.
This is unnecessary but also creates problems since pathgrid is used to build
path for AiWander.
1 year ago
Andrei Kortunov
35561450f1
Do not copy osg::ref_ptr when possible
1 year ago
Andrei Kortunov
d3d7a663c6
Move some objects instead of copying
1 year ago
Andrei Kortunov
dee9ebd05e
Fix operations order
1 year ago
Andrei Kortunov
b1c8a968ae
Do not use invalid iterators
1 year ago
Andrei Kortunov
deba5b4d47
Catch unhandled exceptions
1 year ago
Andrei Kortunov
da06cd005e
Init variables
1 year ago
Andrei Kortunov
c50769c8c5
Catch filesystem exceptions
1 year ago
psi29a
1d207ed318
Merge branch 'test_load_deleted_dialinfo' into 'master'
...
Add test to ensure deleted DialInfos are removed
See merge request OpenMW/openmw!3297
1 year ago
psi29a
4990f786eb
Merge branch 'fix_esm4_exterior_cell' into 'master'
...
Treat ESM4 exterior cells as exterior
See merge request OpenMW/openmw!3282
1 year ago
psi29a
b2f669ca48
Merge branch 'fix_async_load' into 'master'
...
Fix crash related to async content loading (#7508 )
Closes #7508
See merge request OpenMW/openmw!3290
1 year ago
Petr Mikheev
3814830e9f
Fix build (missing include)
1 year ago
Petr Mikheev
0487bf95d1
Merge branch 'coverity49' into 'master'
...
Fix some Coverity warnings
See merge request OpenMW/openmw!3286
1 year ago
Petr Mikheev
e077ca5aa3
Merge branch 'clean_includes_4' into 'master'
...
Cleanup includes
See merge request OpenMW/openmw!3288
1 year ago
Petr Mikheev
abde92e207
Merge branch 'active-spells-rework' into 'master'
...
Lua: active spell params and active spell effects
See merge request OpenMW/openmw!3179
1 year ago
Mads Buvik Sandvei
c18a7801ed
Lua: active spell params and active spell effects
1 year ago
Petr Mikheev
5702cb4b30
Merge branch 'effective-effect-indexing' into 'master'
...
Lua: String overload for effects store index.
See merge request OpenMW/openmw!3285
1 year ago
Mads Buvik Sandvei
edb7081ea6
Lua: String overload for effects store index.
1 year ago
elsid
798f3cc385
Support ESM4 record FullName, CellFlags, X, Y fields by esmtool
1 year ago
elsid
385dab3df3
Cache cell description
...
It should not change over time and it's relatively small enough to trade some
CPU time for some memory.
1 year ago
elsid
d59a993351
Treat ESM4 exterior cells as exterior
...
Prevent adding exterior cells to WorldModel::mInteriors. Otherwise CellStore
might be created twice because it's not present in mExteriors but present in
mCells. This happens on teleport to a cell using its name (e.g. --start
"AnvilMainGate" flag).
1 year ago
elsid
662991dda9
Add test to ensure deleted DialInfos are removed
1 year ago
elsid
66c5944ecf
Fix use after move in InfoOrder::insertInfo
...
When it->second.mPosition->mPrev != value.mPrev value is first moved into
*mPosition and then used to get mPrev. Since mPrev is RefId and it's copy-only
type there is no real problem but coverity complains about it.
Also enforce contract of insertInfo to support move-only types by adding a test
for a value type with deleted copy constructors.
1 year ago
Evil Eye
79b3855c5b
Move TimeStamp to ESM3 and remove sized reads
1 year ago
Petr Mikheev
f344c26465
Apply delayed Lua actions before making a save
1 year ago
Petr Mikheev
9a9f9d7081
Adjust FormId in FormIdRefId and for items in containers when loading saves
1 year ago
Petr Mikheev
2b601eea6d
Fix crash related to async content loading ( #7508 )
1 year ago
Evil Eye
c47489ef6e
Don't replace tags when dealing with console input
1 year ago
elsid
dd54857610
Add missing array include
1 year ago
elsid
c9c32d9a0d
Cleanup includes
1 year ago
Andrei Kortunov
d8ec78d732
Fix some Coverity warnings
1 year ago
psi29a
81deb3796b
Merge branch 'loadSSEAlchemyTable' into 'master'
...
Load SSE alchemy table
See merge request OpenMW/openmw!3267
1 year ago
alekulyn
d2896945e8
Load SSE alchemy table
1 year ago
psi29a
a6d6e16d48
Merge branch 'readsize' into 'master'
...
Disallow implicitly sized reads of ESM structs
See merge request OpenMW/openmw!3100
1 year ago
elsid
9acb93ab29
Use settings values for Map settings
1 year ago
psi29a
e76ce6b696
Merge branch 'fix_find_path' into 'master'
...
Remove stepping from findSmoothPath and other tweaks (#7241 , #7485 )
Closes #7485 and #7241
See merge request OpenMW/openmw!3264
1 year ago
psi29a
3e16ef7445
Merge branch 'esm4_achr' into 'master'
...
Load ESM4 actors (no rendering yet)
See merge request OpenMW/openmw!3278
1 year ago
psi29a
f5677aa352
Merge branch 'settings_values_input' into 'master'
...
Use settings values for Input settings (#6876 )
See merge request OpenMW/openmw!3265
1 year ago
psi29a
e073eab05e
Merge branch 'more_evade_directions' into 'master'
...
Use more evade directions and filter by supporting animation (#7450 )
Closes #7450
See merge request OpenMW/openmw!3210
1 year ago
psi29a
3032b340a2
Merge branch 'teleporting' into 'master'
...
A few Lua changes related to teleporting
See merge request OpenMW/openmw!3246
1 year ago
psi29a
cf8af70764
Merge branch 'fix_remove_from_inventory' into 'master'
...
[Lua] Fix removing from inventory
See merge request OpenMW/openmw!3229
1 year ago
Petr Mikheev
bc1d412aaa
Merge branch 'fix-7503' into 'master'
...
[#7503 ]: pass full count of coins to createGold() in moveToCell()
See merge request OpenMW/openmw!3279
1 year ago
Petr Mikheev
9b511fdf7a
Load ESM4 actors
1 year ago
Petr Mikheev
f99582e671
[Lua] Fix removing from inventory
1 year ago
psi29a
488657d9b4
Merge branch 'refnum-for-items-in-spellcast' into 'master'
...
Use refnum instead of slot for items during spellcast
Closes #4508
See merge request OpenMW/openmw!3244
1 year ago
Mads Buvik Sandvei
364f2a98e9
Use refnum instead of slot for items during spellcast
1 year ago
psi29a
94d8c50df2
Merge branch 'lua_activation' into 'master'
...
Lua scripts can handle activation of mwscripted objects
See merge request OpenMW/openmw!3263
1 year ago
jvoisin
090f823c17
Fix a coverity warning
1 year ago
Mads Buvik Sandvei
1162323e96
Do not redundantly take and set count in moveToCell(). moveToCell() should always be moving the full stack.
1 year ago
Mads Buvik Sandvei
8867e76fd7
pass full count of coins to createGold() in moveToCell()
1 year ago
psi29a
b9460afdfd
Merge branch 'save-game-string-view' into 'master'
...
Refactor saveGame to use string_view
See merge request OpenMW/openmw!3271
1 year ago
psi29a
baf7ef2525
Merge branch 'copying' into 'master'
...
Avoid unnecessary LiveCellRef copying; Fix potential use-after-free in WorldModel
See merge request OpenMW/openmw!3276
1 year ago
AnyOldName3
6246b479ea
Merge branch 'async_content_load' into 'master'
...
Speedup loading - load content files during logo video playing
See merge request OpenMW/openmw!3249
1 year ago
Petr Mikheev
4d004e4730
Avoid unnecessary LiveCellRef copying in a couple of places; change initialization order in WorldModel;
1 year ago
Christian Bouwense
4b5d64f9e5
inline asUTF8() instead of constructing a whole new string_view
1 year ago
psi29a
f9cb752b25
Merge branch 'resistanceisnotfutile' into 'master'
...
Resist failed normal weapon hits (bug #7284 )
Closes #7284
See merge request OpenMW/openmw!3220
1 year ago
psi29a
7ead12e103
Merge branch 'dropit' into 'master'
...
Drop empty stacks that aren't overriding anything
See merge request OpenMW/openmw!3268
1 year ago
psi29a
09e1ff9a4b
Merge branch 'fix_world_model' into 'master'
...
Fix WorldModel (#7474 )
Closes #7474
See merge request OpenMW/openmw!3270
1 year ago
psi29a
b68ca259ae
remove unused variables and commented out code
1 year ago
Christian Bouwense
7d0caf9eec
refactor saveGame to use string_view instead of a const standard string reference
1 year ago
elsid
8ceb79caf5
Load present cell store when requested
1 year ago
elsid
1a7b4283e7
Avoid duplicated emplace for interior cell store
1 year ago
Evil Eye
c80574299d
Drop non-carriable lights and empty stacks that aren't overriding anything
1 year ago
Petr Mikheev
59d17d3eb6
Fix #7491
1 year ago
elsid
6c18723bc7
Use settings values for Input settings
1 year ago
elsid
5a27ccacb7
Pass const float* to vanityRotateCamera
1 year ago
elsid
e00eb50587
Remove stepping from findSmoothPath
...
This is not used anyway. There are features like smooth movement which remove
all redundant points.
Use single findStraightPath call instead of multiple.
1 year ago
elsid
b4868c6094
Filter evade directions by supported animations
...
To avoid trying those which will not lead to any actor movement due to absent
animation.
1 year ago
elsid
80ae8ce116
Cache supported animations
1 year ago
elsid
579e533621
Add more evade directions and order them to make a circle
1 year ago
elsid
53a129a762
Include pathgrid to all AI packages paths
1 year ago
Petr Mikheev
2c212b18e4
Remove World::activate since all activation now goes trough LuaManager
1 year ago
Petr Mikheev
c5871a5a7a
Allow to handle activation in Lua even for mwscripted objects
1 year ago
Petr Mikheev
9105a073fc
Handle ESM4::Rec_Deleted and ESM4::Rec_Disabled flags.
1 year ago
psi29a
4973230b84
Merge branch 'settings_values_hud' into 'master'
...
Use settings values for HUD settings (#6876 )
See merge request OpenMW/openmw!3250
1 year ago
psi29a
9410eed9e5
Merge branch 'bump-cmake-version' into 'master'
...
Bump required CMake version to 3.16
See merge request OpenMW/openmw!3242
1 year ago
Evil Eye
45ba05c0ed
Disallow implicitly sized reads of ESM structs
1 year ago
psi29a
ec9b4c4563
Merge branch 'caius4friends' into 'master'
...
Fix dialogue insertion again
See merge request OpenMW/openmw!3212
1 year ago
psi29a
03dbe1c9f3
Merge branch 'stringrefidskills' into 'master'
...
Assign StringRefIds to skills
See merge request OpenMW/openmw!3146
1 year ago
Petr Mikheev
38f409e687
Fix #7446 : Incorrect height after teleporting from one worldspace to another
1 year ago
AnyOldName3
34fcfb63cf
Eliminate redundant version checks
1 year ago
Petr Mikheev
1bfe59e2fb
Load content files during playing logo video
1 year ago
elsid
fac1927f5e
Use settings values for HUD settings
1 year ago
Petr Mikheev
f2edf05a55
Move camera update after teleporting from worldimp to camera.lua
1 year ago
Petr Mikheev
4016e8b383
Lua engine handler onTeleported
1 year ago
Petr Mikheev
086fdb1f37
Run onNewGame handler in LuaManager::synchronizedUpdate
1 year ago
psi29a
baa67893b6
Merge branch 'settings_values_gui' into 'master'
...
Use settings values for GUI settings (#6876 )
See merge request OpenMW/openmw!3238
1 year ago
psi29a
5a31320d8d
Merge branch 'preserve-refnum-on-drop' into 'master'
...
Preserve refnum when dropping items from inventory to ground.
Closes #6148
See merge request OpenMW/openmw!3207
1 year ago
psi29a
85822eca45
Merge branch 'darkmagic' into 'master'
...
Implement the NegativeLight flag
Closes #7477
See merge request OpenMW/openmw!3240
1 year ago
Alexei Kotov
7e1e43f9c6
Allow GMSTs with empty EDID
1 year ago
Mads Buvik Sandvei
61f1f4a013
signed/unsigned comparison warning.
1 year ago
Evil Eye
7573004efc
Implement the NegativeLight flag
1 year ago
Mads Buvik Sandvei
fe0b640f85
Use copyItem() when not moving full stack.
1 year ago
Mads Buvik Sandvei
b8a9fcad68
fixes based on comments by ptmikheev
1 year ago
Mads Buvik Sandvei
e22eec0585
optimize moveItem() by unsetting refnum instead of calling unstackItem.
1 year ago
Petr Mikheev
b583aad14a
Fix bug in LuaManager::reloadAllScripts
1 year ago
elsid
d113f0fc44
Use settings values for GUI settings
1 year ago
psi29a
98bb9fc125
Merge branch 'deserializedeez' into 'master'
...
Make RefId::deserializeText return an empty RefId if no pre-existing StringRefId can be found
See merge request OpenMW/openmw!3226
1 year ago
psi29a
f4295cf67a
Merge branch 'fix_getall' into 'master'
...
Fix argument validation in Lua command `cell:getAll`
See merge request OpenMW/openmw!3195
1 year ago
psi29a
b383efabf5
Merge branch 'urinvalid' into 'master'
...
Don't allow saves with an invalid last generated RefNum to load
Closes #7134
See merge request OpenMW/openmw!3233
1 year ago
psi29a
abb71eeb53
Merge branch 'plannedobsolescence' into 'master'
...
Allow compilation with MYGUI_DONT_USE_OBSOLETE
See merge request OpenMW/openmw!3232
1 year ago
Alexei Kotov
80b7dec571
Prevent object paging from leaking Vvardenfell into other exteriors
1 year ago
Mads Buvik Sandvei
64e55b37ec
Clang'd
1 year ago
Mads Buvik Sandvei
6e03d710ba
Remove ItemModel::copyItem(), it is obsolete.
1 year ago
Evil Eye
44ab0ff8ef
Don't allow saves with an invalid last generated RefNum to load
1 year ago
Evil Eye
a0127dd7e4
Allow compilation with MYGUI_DONT_USE_OBSOLETE
1 year ago
Evil Eye
cd8f2355c0
Only allow StringRefId for Skill ids
1 year ago
Evil Eye
b082afd5b0
Fix price enchantment price calculation to use the correct item count
1 year ago
Evil Eye
f7be94aa21
Address feedback
1 year ago
Evil Eye
967b5d205b
Use StringRefId for skills
1 year ago
Evil Eye
ac9378fa08
Replace Skill::mIndex with Skill::refIdToIndex
1 year ago
Evil Eye
c59032fd66
Make RefId::deserializeText return an empty RefId if no pre-existing StringRefId can be found
1 year ago
Alexei Dobrohotov
39c84c84da
Cap global map cell size (bug #6222 )
1 year ago
Petr Mikheev
95bce836ee
Add non-carriable lights to nearby.items
1 year ago
Petr Mikheev
e96864a79c
Fix argument validation in Lua command `cell:getAll`
1 year ago
Evil Eye
974b4739fa
Add a test for three way merges
1 year ago
Alexei Kotov
89c18d85de
Merge branch 'settings_values_groundcover' into 'master'
...
Use settings values for Groundcover settings (#6876 )
See merge request OpenMW/openmw!3204
1 year ago
Alexei Kotov
4bbbfe74b3
Merge branch 'finishdrag' into 'master'
...
Finish draganddrop before startdrag
See merge request OpenMW/openmw!3186
1 year ago
Kindi
00e5f31242
Finish draganddrop before startdrag
1 year ago
psi29a
429e911da1
Merge branch 'lua_journal' into 'master'
...
Add Lua bindings for journal (second iteration of !3133 )
See merge request OpenMW/openmw!3189
2 years ago
Alexei Dobrohotov
411c71062c
Resist failed normal weapon hits (bug #7284 )
2 years ago
Alexei Dobrohotov
d589b46f96
Launcher, content selector: support ESM4 files
...
Cell name loader ignores ESM4 files
2 years ago
Alexei Dobrohotov
2de8c6b3c0
Don't discard collision for the entire tree if BSXFlags marker flag is set
2 years ago
unknown
09147934fb
Adjust unit tests
2 years ago
Mads Buvik Sandvei
0c37a64a84
Remove resolved TODO
2 years ago
psi29a
a755fa0f34
Merge branch 'cleanup_includes' into 'master'
...
Cleanup includes
See merge request OpenMW/openmw!3203
2 years ago
Alexei Dobrohotov
3b85f9f8cf
Autocomplete ESM4::Cell editor IDs
2 years ago
Mads Buvik Sandvei
8c3c5238d7
Preserve refnum when dropping items from inventory to ground.
2 years ago
psi29a
fbe6a398f8
Merge branch 'unstack-refnum' into 'master'
...
Generate new refnum for the new stack created when unstacking.
See merge request OpenMW/openmw!3206
2 years ago
Mads Buvik Sandvei
0f608f388e
Generate new refnum for the new stack created when unstacking.
2 years ago
psi29a
29ffc2840e
Merge branch 'fix_7448' into 'master'
...
Fix #7448 (onConsume don't work after loading a save if inventory wasn't accessed from Lua)
Closes #7448
See merge request OpenMW/openmw!3194
2 years ago
Petr Mikheev
a09fb8d8f8
Rework Lua bindings for journal
2 years ago
Tobias Tribble
c792582376
Add Lua bindings for journal
2 years ago
elsid
0851f0705d
Use settings values for Groundcover settings
2 years ago
elsid
f6fce5ee15
Cleanup includes
2 years ago
psi29a
63e9a63c67
Merge branch 'i-can-see-nearly-now-the-grass-is-gone' into 'master'
...
Maybe compute an accurate near and far plane using primitives for groundcover
See merge request OpenMW/openmw!2960
2 years ago
psi29a
cab47d0a2a
Merge branch 'settings_values_general' into 'master'
...
Use settings values for General settings (#6876 )
See merge request OpenMW/openmw!3198
2 years ago
psi29a
aa820be986
Merge branch 'cell_for_drafts' into 'master'
...
Add special cell for objects created via Lua scripts and not yet added into the world
Closes #7383
See merge request OpenMW/openmw!3193
2 years ago
Petr Mikheev
fb7ba40385
Merge branch 'lua-bb-once-and-for-all' into 'master'
...
Lua - Fix BB once and for all
See merge request OpenMW/openmw!3143
2 years ago
elsid
ebb8fdc698
Use settings values for General settings
2 years ago
glassmancody.info
a659d2eaeb
lua - fix bounding box once and for all
2 years ago
Petr Mikheev
d830ae37b1
Add special cell for objects created via Lua scripts and not yet added into the world
2 years ago
elsid
a6dbd819a1
Fix writing IndexRefId to ESM3
...
Use correct enum value.
2 years ago