Commit Graph

11247 Commits (319f4e0547d7376affd986e193450693236485a2)
 

Author SHA1 Message Date
MiroslavR fc789265e2 Spells that always succeed should not increase your skill when you cast them 11 years ago
Arthur Moore 8be6aefd95 Moved functions from niffile.cpp to where they belong.
Also cleaned up some #includes

Removed a few asserts.  Vector already throws an out_of_range error.
11 years ago
Marc Zinnschlag 45c0be8f62 Merge remote-tracking branch 'emperorarthur/niftest' 11 years ago
Marc Zinnschlag 80f05a3b81 Merge remote-tracking branch 'emperorarthur/Documentation_Updates' 11 years ago
Arthur Moore 53ce94d0e4 Disable building nif file tester by default 11 years ago
Arthur Moore cdfa24e15d (Re) Wrote a tool to test NIF files in BSAs and on the filesystem.
Just give it a set of files, one file per argument, and it will make sure openmw can read them.

On linux/mac you can use "xargs --arg-file=nifs.txt ./niftest" to give it a list of files to check.
11 years ago
Marc Zinnschlag 111b55f48e Merge remote-tracking branch 'scrawl/script' 11 years ago
Arthur Moore 5794751dd9 Updated Doxyfile to latest version.
Changes are cosmetic, but allow for more modification of the defaults.
11 years ago
scrawl 174153b2da Revert "Fix member variable case problem"
This reverts commit f0354ea04c.

Fixes #759 (again)

Conflicts:
	components/compiler/lineparser.cpp
11 years ago
Arthur Moore 96c8322665 Changed doxygen build file options
Use 'doxygen docs/Doxyfile' to build the documentation.
11 years ago
Arthur Moore 7cfbde6cbc Updated .mailmap file 11 years ago
Arthur Moore 84d0bf82b2 First pass at creating a .mailmap file for git.
This will make it easier to use git blame to identify individual file authors.

Generated with:  "git log --format='%aN <%aE>' | sort -u"
Edited by hand to match nicknames with Credits.txt
11 years ago
MiroslavR e8a245bea3 Enchanting dialog: follow vanilla behavior more closely 11 years ago
MiroslavR e2f15181f9 Make the "Choose an Attribute" text centered 11 years ago
Marc Zinnschlag 52f6a2ec7b remote local variable access was always using variable with index 1 instead of the index specified by the access request (Fixes #1739) 11 years ago
Marc Zinnschlag 736ab76f68 limit argument error workaround to PositionCell instruction (Fixes #1732) 11 years ago
Marc Zinnschlag d024c1a93f Merge remote-tracking branch 'scrawl/master' 11 years ago
Marc Zinnschlag 79e1786ff9 Merge remote-tracking branch 'rohitnirmal/quick-draw' 11 years ago
scrawl c5c822ecba Use Chop attack when walking diagonally (Fixes #1729) 11 years ago
scrawl e0e4cbbb41 Implement Light magic effect (Fixes #1122) 11 years ago
scrawl 714c927fda Fix being able to change camera during death via mouse wheel 11 years ago
scrawl 3dbe17b6ed Terminate AiPursue when target dies (Fixes #1836) 11 years ago
scrawl 1a8acac40a Share keyframe data in NIF resource (Fixes #908) 11 years ago
scrawl 2b407a9995 Refactor NIF cache
- Remove broken cache locking mechanism

This was supposed to unload NIFFiles after a cell transition completes, but it was never working due to a mistake on the line if (--sLockLevel), should have been if (--sLockLevel == 0). Repairing this would increase load times (NIF files would have to be reloaded more frequently), so just removed it for now.

 - Decouple cache from NIFFile (now a new nifcache component)

 - Add API for future background loading

 - Provide a reliable way (SharedPtr) to hold on to loaded NIFFiles. This will be useful to avoid deep copies of keyframe and text key data, which is currently a performance bottleneck.
11 years ago
Marc Zinnschlag 80d39780ae same fix for a couple of additional instructions 11 years ago
Marc Zinnschlag 7de49a66e2 fix for PCJoinFaction and for getPcRank without explicit reference 11 years ago
Marc Zinnschlag 0d8bfbfa9b getpcrank did not read the explicit reference in some cases (Fixed #1767) 11 years ago
Rohit Nirmal 6ed4f530df Forgot to update comment. 11 years ago
Rohit Nirmal bf97fe7b35 Need to change draw state if use'd item is in player's right hand. 11 years ago
scrawl e9e7e96c5f SaveGameDialog: use ComboBox accept event, not changePosition (improves keyboard navigation) 11 years ago
Marc Zinnschlag 7c1b32ae62 Merge remote-tracking branch 'miroslavr/corprus' 11 years ago
Rohit Nirmal 234903d93c Change player draw state when quick-selecting weapon or spell.
(Fixes #1828)
11 years ago
MiroslavR 85aa237baf Implement removal of corprus spells 11 years ago
MiroslavR 2cbe17ca0a Make Spells::mCorprusSpells private 11 years ago
MiroslavR 26732bc228 Purge blight should not remove corprus 11 years ago
scrawl f4b5662562 Make sure not to add duplicate viewports (Fixes #1832)
Wasn't a problem while testing reload() on linux. Maybe an implementation difference with Ogre's D3D rendersystem?
11 years ago
MiroslavR 96e7ff666d Implement saving/loading of corprus stats, remove redundant code 11 years ago
scrawl 7b2070de5a unloadUnreferencedMaterials: Properly unload materials instead of removing techniques 11 years ago
Bret Curtis feb0ef8390 fixes building on systems with kFreeBSD kernel 11 years ago
scrawl 83037a1a91 Move fast-forward of particle systems outside of OgreNifLoader (Fixes #1830)
Particle systems were being fast-forwarded before the skeleton base was attached, so particles without the LocalSpace flag would spawn at an incorrect position.
11 years ago
MiroslavR 3722c7adc3 Initial work on implementing corprus worsening effect 11 years ago
scrawl 03cb66c342 Set render queue group for projectiles (Fixes #1829) 11 years ago
Bret Curtis bb1fe23f9c fix building on GNU Hurd 11 years ago
scrawl 888a53af04 SaveGameDialog: Allow deleting saves with keyboard (Delete key) 11 years ago
scrawl 9b38888ac9 Add missing AiFollow ActorId initialization (Fixes #1818) 11 years ago
Marc Zinnschlag 4e521d1aca fixed resources collection access 11 years ago
Marc Zinnschlag 02b7712d7c Merge remote-tracking branch 'scrawl/master' 11 years ago
scrawl bcc79919a7 Fix fortified skill not immediately updating on changing equipment 11 years ago
scrawl 360c7f863c Store magic effect Base values in savegame (Fixes #1489) 11 years ago
scrawl 2db50da8dd Implement magic effect script instructions (Feature #1489) 11 years ago