Andrei Kortunov
f0cef772fa
Refactor weapon types behaviour
...
1. Move weapon types behaviour from switches to the table (should allow
us to de-hardcode weapon types later)
2. Gereralize bones injection to actors skeletons (instead of using the
hardcoded xbase_anim_sh.nif)
5 years ago
Andrei Kortunov
b9a1e4d796
Merge pull request #2425 from Capostrophic/esm
...
Signedness fixes
6 years ago
Capostrophic
3aa65273c5
Signedness fixes
6 years ago
Evil Eye
698c90b3ee
fix builds against MyGUI master
6 years ago
Alexei Dobrohotov
2c956398c1
Actually fix bug 4938
6 years ago
Capostrophic
7814bd1b76
Support eight possible blood types (feature #4958 )
6 years ago
Capostrophic
4b6fc5f720
Make sure the record hasn't ended in getHString hack (bug #4938 )
6 years ago
elsid
c91deaf7af
Use std::vector::data method to avoid reference binding to null pointer
6 years ago
Andrei Kortunov
943279abbb
Consider land texture with given ID and index as override for base texture with the same ID and index (bug #4736 )
6 years ago
Bret Curtis
56d5fc788c
Merge pull request #2163 from Capostrophic/hello
...
AI data handling minor revisions
6 years ago
Bret Curtis
d4564a9be7
Merge pull request #2180 from akortunov/includes
...
Remove redundant includes
6 years ago
Bret Curtis
44920352ce
Merge pull request #2181 from Capostrophic/boost
...
Get rid of Boost.Array
6 years ago
Capostrophic
594ea39f5d
Revise AI data handling
...
Make Hello 16-bit unsigned as it's intended to be
Get rid of redundant mHasAI boolean
Always save AI data subrecord
Adjust creature and NPC default rating values to Morrowind defaults
6 years ago
Bret Curtis
4a69d96483
Merge branch 'esm_name_template_fix' into 'master'
...
Make sure that proper operator function of ESM:FIXED_STRING is used for char[N] argument
See merge request OpenMW/openmw!63
6 years ago
Adam Fandrejewski
75c204cdd8
Fix #4835 - undefined behavior - uninitialized mCtx
6 years ago
Andrei Kortunov
3032b177a1
Remove redundant includes
6 years ago
Capostrophic
58788de7c4
Get rid of Boost.Array
6 years ago
Andrei Kortunov
573b3f4f1d
Init target for AI packages from old saves
6 years ago
Azdul
7940317e42
Make sure that proper operator function is used for char[N] argument
6 years ago
Bret Curtis
8834ee95be
Merge pull request #2120 from Capostrophic/macros
...
Get rid of some remaining instances of C numeric limits
6 years ago
Capostrophic
a71cfca580
Get rid of some remaining instances of C limit macros
6 years ago
Andrei Kortunov
0937f02598
Get rid of unnecessary string streams
6 years ago
Capostrophic
d1e0a10136
Make sure AI data is initialized when loading actor records
6 years ago
Capostrophic
7155e787b4
Clean up fallback record creation
6 years ago
Capostrophic
4efe1bc892
Add prison marker record fallback definition (bug #4701 )
6 years ago
jvoisin
ca8744af56
Fix crash in the ESM reader, when SCVR has no variable names
...
Fixes bug [#4678 ](https://gitlab.com/OpenMW/openmw/issues/4678 )
The `loadSCVR` method assumes that the list of variable
names won't be empty, which it might.
Instead of crashing, we show a warning and ignore the record.
6 years ago
Andrei Kortunov
f9271fd7f0
Fix crash in the ESM reader, when list is empty (bug #4677 )
6 years ago
Andrei Kortunov
e06f0b797a
Replace all NULLs to nullptr
6 years ago
Kyle Cooley
8444ee9981
Start rendering npc's
6 years ago
Andrei Kortunov
0176ee389e
Handle length of UTF-8 strings properly in plugin metadata (bug #4653 )
6 years ago
Andrei Kortunov
70ed8fd1a9
Use constants instead of widely used magic numbers (task #4645 )
6 years ago
Andrei Kortunov
d5bcc49079
Initialize missing struct fields
6 years ago
Capostrophic
65ff346b61
Make NPC record reputation, disposition and faction rank have unsigned char type
6 years ago
Marc Zinnschlag
78a84042ad
Merged pull request #1901
6 years ago
Capostrophic
7ef6fa9f61
Remove deprecated GMST get* functions
6 years ago
Andrei Kortunov
b0ac0b0b22
Do not initialize map every call
6 years ago
Andrei Kortunov
1452684d9e
Use new logging system for components
6 years ago
Andrei Kortunov
359e748c28
Initialize some missing fields in constructors
7 years ago
Andrei Kortunov
5fd3ec1035
Implement unlockable locks with 'lock 0' console command
7 years ago
Andrei Kortunov
acd3cba5fa
Store previous items in the savegame
7 years ago
Marc Zinnschlag
7d9de93fd3
Merged pull request #1477
7 years ago
Andrei Kortunov
3d0631cfcc
Store last AI package in savegame
7 years ago
Andrei Kortunov
3a0ee78d2b
AiTravel: store mHidden flag in savegame
7 years ago
Andrei Kortunov
fed10e87aa
Store integer actor ID in AI packages (bug #4036 )
7 years ago
Capostrophic
eecde340cf
Make weapon health short unsigned ( fixes #4435 )
7 years ago
Marc Zinnschlag
d92d754834
Merged pull request #1697
7 years ago
Marc Zinnschlag
b7cce1a665
Merged pull request #1702
7 years ago
Alf Henrik Sauge
d4f278a113
Replacing tab with spaces
7 years ago
Alf Henrik Sauge
feeee50a88
Dropping a separate NPDTstruct12 object and instead use NPDTstruct52
...
NPDTstruct12 is now only used when loading and saving. Turning auto calc
on and off now no longer switches between to different set of values
7 years ago
Andrei Kortunov
1dd36329a3
Load default markers definitions (bug #4410 )
7 years ago