1
0
Fork 1
mirror of https://github.com/TES3MP/openmw-tes3mp.git synced 2025-01-15 15:19:55 +00:00
openmw-tes3mp/components/esm
scrawl 5104a5a023 Add missing setFactionReaction instruction, use absolute storage instead of difference
Seems to be closer to how MW is storing it (it has the complete FACT record in the savegame, actually).

This (somewhat) breaks OMW savegame compatibility in that old changes are discarded, but I don't think the faction reactions are quest relevant anywhere.
2015-01-20 00:53:31 +01:00
..
activespells.cpp Savegame: store ActiveSpells 2014-05-14 23:54:15 +02:00
activespells.hpp Savegame: store ActiveSpells 2014-05-14 23:54:15 +02:00
aipackage.cpp ESM: Make sure to clear old list when a list is overwritten by another content file (Fixes #1932) 2014-09-20 13:34:20 +02:00
aipackage.hpp wrong rearrangement fixes 2014-09-06 17:04:50 +02:00
aisequence.cpp Store original actor position in AiWander package (Fixes #2200) 2015-01-01 03:38:49 +01:00
aisequence.hpp Store original actor position in AiWander package (Fixes #2200) 2015-01-01 03:38:49 +01:00
attr.cpp Handle werewolf stats 2013-08-09 05:14:58 -07:00
attr.hpp Handle werewolf stats 2013-08-09 05:14:58 -07:00
cellid.cpp various bits of cleanup 2014-02-23 21:39:18 +01:00
cellid.hpp various bits of cleanup 2014-02-23 21:39:18 +01:00
cellref.cpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
cellref.hpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
cellstate.cpp Feature #32: Implement respawn for containers, creatures and NPCs 2014-05-17 09:09:00 +02:00
cellstate.hpp Feature #32: Implement respawn for containers, creatures and NPCs 2014-05-17 09:09:00 +02:00
containerstate.cpp store content of containers in saved game files 2014-01-31 13:25:32 +01:00
containerstate.hpp store content of containers in saved game files 2014-01-31 13:25:32 +01:00
creaturelevliststate.cpp Feature #32: Implement respawn for containers, creatures and NPCs 2014-05-17 09:09:00 +02:00
creaturelevliststate.hpp Feature #32: Implement respawn for containers, creatures and NPCs 2014-05-17 09:09:00 +02:00
creaturestate.cpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
creaturestate.hpp ESSImport: player is placed in correct cell, npc cellrefs work 2015-01-18 20:01:50 +01:00
creaturestats.cpp ESSImport: player is placed in correct cell, npc cellrefs work 2015-01-18 20:01:50 +01:00
creaturestats.hpp ESSImport: player is placed in correct cell, npc cellrefs work 2015-01-18 20:01:50 +01:00
custommarkerstate.cpp ESSImport: convert custom map markers, not working for interiors yet 2015-01-19 09:29:21 +01:00
custommarkerstate.hpp ESSImport: convert custom map markers, not working for interiors yet 2015-01-19 09:29:21 +01:00
debugprofile.cpp renamed the script field in DebugProfile to improve consistency 2014-08-22 13:38:03 +02:00
debugprofile.hpp renamed the script field in DebugProfile to improve consistency 2014-08-22 13:38:03 +02:00
defs.hpp Store camera first person state in savegame (Fixes #2255) 2015-01-07 02:34:24 +01:00
dialoguestate.cpp Add missing setFactionReaction instruction, use absolute storage instead of difference 2015-01-20 00:53:31 +01:00
dialoguestate.hpp Add missing setFactionReaction instruction, use absolute storage instead of difference 2015-01-20 00:53:31 +01:00
doorstate.cpp Savegame: store door movement state (Closes #747) 2014-05-15 09:54:10 +02:00
doorstate.hpp Savegame: store door movement state (Closes #747) 2014-05-15 09:54:10 +02:00
effectlist.cpp ESM: Make sure to clear old list when a list is overwritten by another content file (Fixes #1932) 2014-09-20 13:34:20 +02:00
effectlist.hpp added missing consts to record save functions 2013-09-16 12:32:35 +02:00
esmcommon.hpp remove our stdint.h version that uses boost and force usage of system stdint.h 2014-03-05 17:08:58 +01:00
esmreader.cpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
esmreader.hpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
esmwriter.cpp Fix cppcheck issues 2014-09-26 17:48:14 +02:00
esmwriter.hpp Fix some uninitialized data written to savegames 2014-06-25 00:11:25 +02:00
filter.cpp added project scope filter saving 2013-09-27 13:56:40 +02:00
filter.hpp added project scope filter saving 2013-09-27 13:56:40 +02:00
fogstate.cpp Savegame: store fog of war (Closes #1177) 2014-05-11 02:07:58 +02:00
fogstate.hpp Savegame: store fog of war (Closes #1177) 2014-05-11 02:07:58 +02:00
globalmap.cpp Fix global map markers being duplicated when cell is visited again 2014-09-26 16:51:48 +02:00
globalmap.hpp Fix global map markers being duplicated when cell is visited again 2014-09-26 16:51:48 +02:00
globalscript.cpp include targeted script data in saved games 2014-07-15 13:05:38 +02:00
globalscript.hpp include targeted script data in saved games 2014-07-15 13:05:38 +02:00
inventorystate.cpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
inventorystate.hpp Remove LightState from openmw save format to streamline inventory loading 2015-01-19 11:36:00 +01:00
journalentry.cpp Feature #764: Store the actor that gave the dialog response 2014-02-01 18:42:01 +01:00
journalentry.hpp Feature #764: Store the actor that gave the dialog response 2014-02-01 18:42:01 +01:00
loadacti.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadacti.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadalch.cpp Make MODL subrecord optional for potions (Fixes #1419) 2014-06-08 11:22:37 +02:00
loadalch.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadappa.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadappa.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadarmo.cpp ESM: Make sure to clear old list when a list is overwritten by another content file (Fixes #1932) 2014-09-20 13:34:20 +02:00
loadarmo.hpp wrong rearrangement fixes 2014-09-06 17:04:50 +02:00
loadbody.cpp added body part table 2014-07-01 12:37:22 +02:00
loadbody.hpp loadnpc is still unfinished, bodypartcheck.cpp mFlags check fix 2014-09-03 14:40:32 +02:00
loadbook.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadbook.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadbsgn.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadbsgn.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadcell.cpp ESSImport: work on cell fog of war 2015-01-17 03:07:24 +01:00
loadcell.hpp remove initializing constructors from "dumb structs" 2015-01-02 16:30:14 +01:00
loadclas.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadclas.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadclot.cpp We use spaces, not tabs. 2014-05-28 14:56:50 -05:00
loadclot.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadcont.cpp ESM: Make sure to clear old list when a list is overwritten by another content file (Fixes #1932) 2014-09-20 13:34:20 +02:00
loadcont.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadcrea.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadcrea.hpp Crime: improvement to arrest on sight for large bounties 2014-05-03 12:17:44 +02:00
loaddial.cpp Re-insert existing DialInfo records when they are modified by another content file (Fixes #2170) 2014-11-30 22:02:25 +01:00
loaddial.hpp Properly handle DialInfo records that were marked as Deleted (Fixes #2035) 2014-10-19 17:46:28 +02:00
loaddoor.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loaddoor.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadench.cpp added enchantments table 2014-06-30 20:40:34 +02:00
loadench.hpp added enchantments table 2014-06-30 20:40:34 +02:00
loadfact.cpp Make ESM::Faction skills optional (Fixes #1508) 2014-06-16 02:52:16 +02:00
loadfact.hpp Make ESM::Faction skills optional (Fixes #1508) 2014-06-16 02:52:16 +02:00
loadglob.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadglob.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadgmst.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadgmst.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadinfo.cpp DialInfo: Clear SelectStructs from previous loadings when a record is overwritten (Fixes #2017) 2014-10-16 19:35:20 +02:00
loadinfo.hpp Don't complain about greetings with no sound 2014-01-22 00:02:43 +01:00
loadingr.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadingr.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadland.cpp Fix cppcheck issues 2014-09-26 17:48:14 +02:00
loadland.hpp Add comment to WNAM in ESM::Land 2014-10-27 21:53:00 +01:00
loadlevlist.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadlevlist.hpp Closes #1092: Implement sleep interruption. Fix levelled list flags for creatures. Change World::copyObjectToCell to search for the correct cell. 2014-01-14 07:42:03 +01:00
loadligh.cpp Make MODL subrecord for light records optional (Fixes #2114) 2014-11-09 04:50:54 +01:00
loadligh.hpp Don't right-shift signed integers which is implementation-defined 2015-01-08 16:27:13 +01:00
loadlock.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadlock.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadltex.cpp Implement terrain rendering in OpenCS (Fixes #1597) 2014-10-08 17:17:31 +02:00
loadltex.hpp Implement terrain rendering in OpenCS (Fixes #1597) 2014-10-08 17:17:31 +02:00
loadmgef.cpp improved magic effect IDs 2014-09-26 13:36:54 +02:00
loadmgef.hpp improved magic effect IDs 2014-09-26 13:36:54 +02:00
loadmisc.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadmisc.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadnpc.cpp ESM: Make sure to clear old list when a list is overwritten by another content file (Fixes #1932) 2014-09-20 13:34:20 +02:00
loadnpc.hpp wrong rearrangement fixes 2014-09-06 17:04:50 +02:00
loadnpcc.hpp Starting ESS importer for Morrowind save files 2015-01-17 00:16:49 +01:00
loadpgrd.cpp fix uninitialized members in Pathgrid::Point 2015-01-02 01:22:53 +01:00
loadpgrd.hpp load and save pathgrid records 2014-10-02 12:30:15 +02:00
loadprob.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadprob.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadrace.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadrace.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadregn.cpp ESM: Make sure to clear old list when a list is overwritten by another content file (Fixes #1932) 2014-09-20 13:34:20 +02:00
loadregn.hpp done with header files, unsure about mSkills and mReputation in 2014-09-04 13:23:29 +02:00
loadrepa.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadrepa.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadscpt.cpp Starting ESS importer for Morrowind save files 2015-01-17 00:16:49 +01:00
loadscpt.hpp improved documentation of ESM::Script member variables 2014-07-25 10:37:34 +02:00
loadskil.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadskil.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadsndg.cpp load and save sound gen records 2014-09-23 12:20:02 +02:00
loadsndg.hpp load and save sound gen records 2014-09-23 12:20:02 +02:00
loadsoun.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadsoun.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadspel.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadspel.hpp Implement Hrnchamd's player and NPC autocalc spells (Some unclarities remaining, XXX) 2014-07-12 18:53:15 +02:00
loadsscr.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadsscr.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadstat.cpp Don't batch statics that have "references persist" set (temporary fix for Arkngthand door - Fixes #1386) 2014-06-08 11:22:37 +02:00
loadstat.hpp Don't batch statics that have "references persist" set (temporary fix for Arkngthand door - Fixes #1386) 2014-06-08 11:22:37 +02:00
loadtes3.cpp Starting ESS importer for Morrowind save files 2015-01-17 00:16:49 +01:00
loadtes3.hpp Starting ESS importer for Morrowind save files 2015-01-17 00:16:49 +01:00
loadweap.cpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadweap.hpp remove CreatureStats::mAttackType, set/getAttackType() 2014-01-27 23:05:17 +02:00
locals.cpp store global script state in saved game files 2013-12-15 16:16:50 +01:00
locals.hpp store global script state in saved game files 2013-12-15 16:16:50 +01:00
magiceffects.cpp Store magic effect Base values in savegame (Fixes #1489) 2014-08-17 05:38:48 +02:00
magiceffects.hpp Store magic effect Base values in savegame (Fixes #1489) 2014-08-17 05:38:48 +02:00
npcstate.cpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
npcstate.hpp ESSImport: player is placed in correct cell, npc cellrefs work 2015-01-18 20:01:50 +01:00
npcstats.cpp ESSImport: player is placed in correct cell, npc cellrefs work 2015-01-18 20:01:50 +01:00
npcstats.hpp ESSImport: player is placed in correct cell, npc cellrefs work 2015-01-18 20:01:50 +01:00
objectstate.cpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
objectstate.hpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
player.cpp Don't require the object type id for reading references from savegames 2015-01-20 00:42:25 +01:00
player.hpp Fix some spelling mistakes. 2014-05-03 12:23:22 +02:00
projectilestate.cpp Savegame: store projectiles 2014-05-17 05:24:32 +02:00
projectilestate.hpp Store original actor position in AiWander package (Fixes #2200) 2015-01-01 03:38:49 +01:00
queststate.cpp fixed QuestState::load/save 2013-12-03 13:51:44 +01:00
queststate.hpp added records for storing journals in saved game files 2013-11-30 14:41:12 +01:00
quickkeys.cpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
quickkeys.hpp Move to esm component 2014-05-02 12:48:07 +02:00
records.hpp ESSImport: container state 2015-01-19 13:16:12 +01:00
savedgame.cpp Bug #1224: Changed fix to potentially allow for language independent saves 2014-03-27 22:32:42 +01:00
savedgame.hpp Bug #1224: Changed fix to potentially allow for language independent saves 2014-03-27 22:32:42 +01:00
spelllist.cpp Don't sell racial spells (Fixes #1961) 2014-10-02 16:50:05 +02:00
spelllist.hpp Don't sell racial spells (Fixes #1961) 2014-10-02 16:50:05 +02:00
spellstate.cpp Implement removal of corprus spells 2014-08-22 03:34:31 +02:00
spellstate.hpp Implement removal of corprus spells 2014-08-22 03:34:31 +02:00
statstate.hpp Make Restore/Damage Attribute/Skill effects continuous 2014-11-08 00:57:03 +01:00
util.hpp Store original actor position in AiWander package (Fixes #2200) 2015-01-01 03:38:49 +01:00
variant.cpp Add default values for fDifficultyMult and sDifficulty (Fixes #1742) 2014-08-13 17:32:52 +02:00
variant.hpp Add default values for fDifficultyMult and sDifficulty (Fixes #1742) 2014-08-13 17:32:52 +02:00
variantimp.cpp fixed write function for ESM variant type 2013-09-27 13:17:04 +02:00
variantimp.hpp added variant class 2013-03-04 14:32:23 +01:00
weatherstate.cpp Move weather state save/load to a new class 2014-03-21 01:19:40 -05:00
weatherstate.hpp Fixed header include guard to match filename 2014-03-21 01:22:54 -05:00