1
0
Fork 0
mirror of https://github.com/OpenMW/openmw.git synced 2025-01-22 10:23:53 +00:00
openmw/components/esm
scrawl 73be457805 Merge ESM::Cell fields by subrecord
Fixes an issue with the Morrowind Patched mod where cell ambient values would become black due to the new cell records not including an AMBI subrecord.

Also fixes a bug where mLeasedRefs was incorrectly cleared when overwriting a cell (*oldcell = *cell;)
2014-06-11 16:13:33 +02: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 added missing consts to record save functions 2013-09-16 12:32:35 +02:00
aipackage.hpp Implemented script commands StartCombat, StopCombat, GetTarget. 2014-01-07 04:43:06 +04: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 Merge branch 'refs' 2014-05-30 10:38:38 +02:00
cellref.hpp Merge branch 'refs' 2014-05-30 10:38:38 +02: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 partially store creature state in saved game files (only attributes and dynamics for now) 2014-02-16 15:56:36 +01:00
creaturestate.hpp partially store creature state in saved game files (only attributes and dynamics for now) 2014-02-16 15:56:36 +01:00
creaturestats.cpp Store death animation index in CreatureStats 2014-05-26 20:52:32 +02:00
creaturestats.hpp Store death animation index in CreatureStats 2014-05-26 20:52:32 +02:00
defs.hpp Savegame: store projectiles 2014-05-17 05:24:32 +02:00
dialoguestate.cpp Implement modFactionReaction instruction (Closes #1347) 2014-05-27 14:54:29 +02:00
dialoguestate.hpp Implement modFactionReaction instruction (Closes #1347) 2014-05-27 14:54:29 +02: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 added missing consts to record save functions 2013-09-16 12:32:35 +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 fix to content file reading error reporting in case of missing dependency 2013-12-16 11:39:24 +01:00
esmreader.hpp Revert "Fixes for warnings when building with MSVC" 2014-05-14 00:03:30 -05:00
esmwriter.cpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
esmwriter.hpp Fix a bug for NpcStats::mUsedIds in savegames, and added a compile-time guard to prevent similar errors in the future. 2014-05-14 09:17:30 +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 Fixes #1297: Store global map markers in savegame 2014-04-26 13:42:32 +02:00
globalmap.hpp Fixes #1297: Store global map markers in savegame 2014-04-26 13:42:32 +02:00
globalscript.cpp store global script state in saved game files 2013-12-15 16:16:50 +01:00
globalscript.hpp store global script state in saved game files 2013-12-15 16:16:50 +01:00
inventorystate.cpp Feature #1323: handle restocking levelled items 2014-05-18 12:53:21 +02:00
inventorystate.hpp Merge branch 'master' of https://github.com/OpenMW/openmw 2014-05-18 12:55:43 +02: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
lightstate.cpp store additional state of lights in saved game files 2014-01-30 12:37:33 +01:00
lightstate.hpp store additional state of lights in saved game files 2014-01-30 12:37:33 +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 make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadarmo.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadbody.cpp make FNAM sub-record optional for all record types 2014-04-13 13:23:50 +02:00
loadbody.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +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 Merge ESM::Cell fields by subrecord 2014-06-11 16:13:33 +02:00
loadcell.hpp Merge ESM::Cell fields by subrecord 2014-06-11 16:13:33 +02: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 make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +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
loadcrec.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loaddial.cpp Merge DialInfo objects by subrecord instead of overwriting the object 2014-05-31 13:01:11 +02:00
loaddial.hpp Merge DialInfo objects by subrecord instead of overwriting the object 2014-05-31 13:01:11 +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 make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadench.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadfact.cpp Implement modFactionReaction instruction (Closes #1347) 2014-05-27 14:54:29 +02:00
loadfact.hpp Implement modFactionReaction instruction (Closes #1347) 2014-05-27 14:54:29 +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 save info records 2013-11-11 12:21:26 +01: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 Merge branch 'master' into savedgame 2013-12-07 12:27:06 +01:00
loadland.hpp remove our stdint.h version that uses boost and force usage of system stdint.h 2014-03-05 17:08:58 +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 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadligh.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02: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 make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadltex.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadmgef.cpp Copy paste mistake (oops) 2013-11-16 14:44:31 +01:00
loadmgef.hpp Remove unused magic effect flags and update esmtool output 2014-01-12 01:25:00 +01: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 Fixes #1006: Many NPCs have 0 skill 2013-12-08 21:47:43 +01:00
loadnpc.hpp Fix ghosts in Cavern Of The Incarnate having -1 health 2014-05-29 18:09:13 +02:00
loadnpcc.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadpgrd.cpp Forced some function arguments to take in a specific array size 2014-05-13 13:25:22 -04:00
loadpgrd.hpp Changed AiEScort to use new PathTo function 2014-05-14 01:44:11 -04: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 Fix loading ESX files cleaned with testool (Fixes #1382) 2014-06-03 22:49:37 +02:00
loadregn.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +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 Bug #1324: Artem's solution 2014-05-18 07:34:13 +10:00
loadscpt.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +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 make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +02:00
loadsndg.hpp make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +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 make 4 byte record type accessable from record struct 2013-09-24 13:17:28 +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 Merge branch 'master' into HEAD 2014-01-06 00:23:17 +01:00
loadtes3.hpp Fixes #1172: Added basic loading/saving progress bar 2014-04-28 11:29:57 +02: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
npcstate.cpp store NPC state in saved game files 2014-02-16 15:51:45 +01:00
npcstate.hpp store NPC state in saved game files 2014-02-16 15:51:45 +01:00
npcstats.cpp Fix a bug for NpcStats::mUsedIds in savegames, and added a compile-time guard to prevent similar errors in the future. 2014-05-14 09:17:30 +02:00
npcstats.hpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
objectstate.cpp store content of containers in saved game files 2014-01-31 13:25:32 +01:00
objectstate.hpp made object state polymorphic 2014-01-28 13:53:24 +01:00
player.cpp Fix some spelling mistakes. 2014-05-03 12:23:22 +02: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 Savegame: store projectiles 2014-05-17 05:24:32 +02: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 Split up components/esm/loadlocks 2013-03-22 05:50:54 +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 added missing consts to record save functions 2013-09-16 12:32:35 +02:00
spelllist.hpp added missing consts to record save functions 2013-09-16 12:32:35 +02:00
spellstate.cpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
spellstate.hpp Savegame: store most of CreatureStats 2014-05-12 21:37:36 +02:00
statstate.hpp partially store creature state in saved game files (only attributes and dynamics for now) 2014-02-16 15:56:36 +01:00
variant.cpp Small optimization to ESM::Variant 2014-06-03 22:40:09 +02:00
variant.hpp store global script state in saved game files 2013-12-15 16:16:50 +01: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