Stanislav Bas
4a16eba716
Make deleted flag a parameter of load/save methods (instead of a record member) in ESM records
10 years ago
Stanislav Bas
7ecb54a776
Set Deleted flag to false when initializing ESM records
10 years ago
Stanislav Bas
926c825d0c
Add NAME and DELE handling to ESM records.
...
Changed records are those where DELE is located after NAME sub-record.
And DELE is the last sub-record.
10 years ago
scrawl
28caeadef4
Improve error message for not found records
10 years ago
scrawl
e30f240ba2
Add travel service support for creatures ( Fixes #2432 )
10 years ago
scrawl
122e606e30
Crime: improvement to arrest on sight for large bounties
...
iCrimeThreshold controls the needed bounty to have guards run to the player and force dialogue. In vanilla, the greeting dialogue is scripted to either arrest the player (< 5000 bounty) or present a death sentence and attack (>= 5000 bounty).
11 years ago
scrawl
805843d7ff
Closes #1086 : Implement blood effects
11 years ago
scrawl
d544551f61
Added getSkill to Class interface, since creatures also have skills (which are provided by generalized Combat, Magic and Stealth attributes which substitute for the specific skills, in the same way as specialization)
...
Information provided by Hrnchamd.
11 years ago
Marc Zinnschlag
bf1a37dc38
Merge remote-tracking branch 'sirherrbatka/referencables_verifer'
11 years ago
scrawl
14b70a3ce6
Implement AI related magic effects (calm, frenzy, rally, demoralize, turn undead)
11 years ago
Marek Kochanowicz
e4e7d50623
Added creatureCheck. I don't know meaning of all data fields here.
11 years ago
Marc Zinnschlag
c42e74dadf
make 4 byte record type accessable from record struct
11 years ago
Marc Zinnschlag
874ce26bef
added missing consts to record save functions
11 years ago
Marc Zinnschlag
c626e2b257
Merge branch 'ref'
...
Conflicts:
apps/opencs/view/doc/view.hpp
12 years ago
scrawl
8a3d3f954b
NPC/creature persistence flag
12 years ago
Marc Zinnschlag
b21dae8d75
added blank function to all referencable record structs
12 years ago
greye
3494e17b7c
wipe record superclass
12 years ago
greye
721324c1db
rm record inheritance, rework esmtool accordingly
12 years ago
greye
c54750977f
remove underscores in guards
12 years ago
greye
7606ebafd6
resolving conflicts, minor update
12 years ago
greye
a90547bbbe
code formatting
13 years ago
greye
75fa0288a3
fix creatures has spells, creatures ai data
13 years ago
greye
02d7aa4135
npc ai packages
13 years ago
Alexander "Ace" Olofsson
f675d8d039
Merge branch 'master'
13 years ago
scrawl
630241c8e2
load the AIDT (AI data) for creatures in the ESM loader, which also contains the Services enum.
13 years ago
Alexander "Ace" Olofsson
a74aeace73
Can now save strings with proper encoding, byte-perfect clones up until land records
13 years ago
Alexander "Ace" Olofsson
290d09de64
Switching creature and npc to using the same id storage as the rest of the records
13 years ago
Alexander "Ace" Olofsson
0fd48c4229
Extended the esmtool a bit and prepared all records for saving.
13 years ago
Alexander "Ace" Olofsson
ba602929ef
Adding basic save functions to all record types.
13 years ago
Nikolay Kasyanov
79911b16d0
Fixed enum formatting in components/esm headers
14 years ago
Nikolay Kasyanov
1e5768170f
Refactored remaining headers in components/esm except defs.hpp.
...
Removed obsolete *.cpp files.
14 years ago
Pieter van der Kloet
dd4d022301
Converted all tabs to four spaces
14 years ago
Marc Zinnschlag
8d85211fa1
modified Npc and Creature class to let them store a copy of their own ID
15 years ago
Marc Zinnschlag
e4f85cb3e6
directory structure reorganisation (still missing the mangle stuff)
15 years ago