scrawl
93565eccbf
Update the dialogue topic list after running greeting script
9 years ago
scrawl
04df656f54
Remove some junk
9 years ago
dteviot
77a1d947cc
extracted MWMechanics::getPlayer()
10 years ago
scrawl
67bd6cd708
Remove empty line at the beginning of files
...
git ls-files -z | xargs -0 sed -i '1{/^$/d}'
10 years ago
scrawl
24ae1d5ace
Fix some issues found by coverity
10 years ago
Alexander "Ace" Olofsson
3655ef16af
Explicitly instantiate ESM::StatState
10 years ago
scrawl
141e9d36a4
Get rid of unused DialogueManager::mScriptVerbose
10 years ago
Rohit Nirmal
396fba7fa9
Silence -Wreorder warnings, and remove -Wno-reorder.
10 years ago
scrawl
ac88326909
Exit out of choice when no responses are found ( Fixes #2525 )
10 years ago
scrawl
37a6d7da76
WindowManager refactoring
10 years ago
scrawl
e30f240ba2
Add travel service support for creatures ( Fixes #2432 )
10 years ago
dteviot
e197f5318b
fixing MSVC 2013 warning C4244: & C4305
...
conversion from 'const float' to 'int', possible loss of data
conversion from 'double' to 'int', possible loss of data
conversion from 'float' to 'int', possible loss of data
10 years ago
Alexander "Ace" Olofsson
df5a08b6de
Move manualref code out of header
10 years ago
scrawl
0c6e2170db
Include cleanup
10 years ago
Marc Zinnschlag
c02c72e134
Merge remote-tracking branch 'jordan-ayers/topic/dialogue-set'
10 years ago
Jordan Ayers
419046e121
Dialogue: Use std::set for known topics in the manager.
...
There were three different data structures being used for topic lists
in this code. (map< string, true >, list< string >, and vector< string >)
Switch the local topic lists to set< string >. This supports everything
the list and map were doing, reduces the variety of data structures, and
makes count (a more efficient search) available.
The vector has not changed, since it's tied to the ESM modules, and must
meet other requirements.
10 years ago
scrawl
431f540791
ESSImport: fix NPC factions
10 years ago
scrawl
6367b4dc0b
Improve INFO struct naming
10 years ago
scrawl
6f41e0d12e
Reapply quest index when loading quest from savegame (Bug #2260 )
10 years ago
scrawl
697ab16ec5
Fix for coverity defects
10 years ago
scrawl
c883a73d30
Several warning fixes
10 years ago
scrawl
8b5effe3e0
Fix wrong magic number for JOUR in openmw savegames
10 years ago
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.
10 years ago
scrawl
c3f3f8b3d0
Use only Cell records for saving progress bar ( Fixes #2259 )
10 years ago
scrawl
579f5d232f
Move interactive messageBox to separate function
10 years ago
scrawl
37bea9d4dc
Fix exception for empty dialog topics ( Fixes #2267 )
10 years ago
scrawl
ce2cbab402
Dialogue: improve conflict resolution for chains of overlapping keywords (unit test for such a case will follow)
10 years ago
scrawl
ddd6e682bc
Dialogue: add conflict resolution for overlapping keywords ( Fixes #2245 )
10 years ago
scrawl
cc9af9562b
Function_CreatureTargetted should return '2' for werewolfs
...
This makes NPCs say the correct attack voice files when fighting a werewolf.
10 years ago
scrawl
4aed5158cc
Support region names in cell dialogue filter ( Fixes #2113 )
10 years ago
Marc Zinnschlag
a6d30bc2e3
consider --script-warn when running with --script-all-dialogue
10 years ago
Marc Zinnschlag
1f74d8cca5
Merge remote-tracking branch 'scrawl/scripttest'
10 years ago
scrawl
ba65c6cc7f
Add --script-all-dialogue switch to compile all dialogue scripts ( Fixes #1659 )
10 years ago
scrawl
2ebf328dec
Always print the failing dialogue script
...
These aren't usually very long, so printing them shouldn't spam the console by too much.
10 years ago
MiroslavR
5a7dbb19f7
Code clarity
10 years ago
MiroslavR
ed6bdc0bde
Use all topics to search for keywords in dialogues ( Fixes #2013 )
...
Move KeywordSearch to MWDialogue
Move hypertext parsing functions to a new file
10 years ago
scrawl
c4fa671381
Don't allow raising faction rank if the next rank has no name ( Fixes #1975 )
10 years ago
scrawl
7252cb63a6
Fix cppcheck issues
10 years ago
scrawl
e54ba2c5d1
Fix broken dialogue Function_HealthPercent
10 years ago
scrawl
d8943aef2f
Encapsulate magic effect magnitude (Feature #1489 )
11 years ago
scrawl
e508450c1c
Add persuasion GMST to ensureNeededRecords ( Fixes #1817 )
11 years ago
Marc Zinnschlag
c9cd7fb6b7
Merge branch 'scripts'
11 years ago
Marc Zinnschlag
f6b502b195
rewrote dialgoue filter access to local variables
11 years ago
scrawl
d4ffd30f98
Implement Rank filter with no faction given ( Fixes #1660 )
11 years ago
scrawl
f9a39138cc
Add missing endline
11 years ago
scrawl
8b404ee255
Fix not being able to exit dialogue using Escape when a Goodbye link appears
11 years ago
scrawl
28feb260eb
Implement disposition/distance based aggression ( Fixes #1520 )
11 years ago
scrawl
0aba1088a1
Attempt to open companion window if no greetings are found (Bug #1507 )
11 years ago
scrawl
1adb81abd0
Sort using ciLess, not ciEqual
11 years ago
scrawl
88f8f25ffa
Don't allow scripted dialogue with dead actors ( Fixes #1493 )
11 years ago