Commit Graph

9489 Commits (moveref)

Author SHA1 Message Date
Alexander "Ace" Olofsson 462b41a3a8 Missing files, aka; Why you shouldn't stresscommit 10 years ago
Alexander "Ace" Olofsson 0af5c7b379 Starting to clean up some heavy includes 10 years ago
Marc Zinnschlag 057d0913d6 Merge branch 'scriptfixes' 10 years ago
Marc Zinnschlag a6d30bc2e3 consider --script-warn when running with --script-all-dialogue 10 years ago
Marc Zinnschlag 899ae763e6 fixing a travis build problem 10 years ago
scrawl c2771bc8ab Head tracking fix 10 years ago
scrawl 31d28e727f Implement leveled list script functions (Fixes #1546) 10 years ago
scrawl d642512f71 Error message fix 10 years ago
scrawl 88c5e1991c Fix being able to stand on top of actors (Fixes #1192) 10 years ago
scrawl d962f0918d Implement NPC head tracking (Fixes #1720) 10 years ago
scrawl b9e5aa9db6 Movement controller: Don't allow stepping up other actors
This seems to fix issues with NPCs inadvertently being placed on top of a small creature while fighting it.
Note that jumping on top of actors is still possible (Bug #1192)
10 years ago
scrawl 0dc9401269 Fix GUI crash due to outdated spells list 10 years ago
scrawl ec00c830e5 Fix missing armor rating label update 10 years ago
scrawl e4127aa491 Use space in ItemView more efficiently 10 years ago
scrawl c7e1c0b595 Fix weapon cycle getting stuck for same item IDs 10 years ago
scrawl 935cccf974 Implement weapon/spell cycling hotkeys (Fixes #1024) 10 years ago
scrawl 4d5adfb5dd Fix being able to use enchantments of items that failed to equip (Fixes #2215) 10 years ago
scrawl 4e0d16da8c Take Scale field in creature record into account (Fixes #2214) 10 years ago
scrawl 79237d16a7 Refactor spell window to use model/view and remove duplicated code in QuickKeysMenu
This should also improve window resizing performance, the widgets are now just resized instead of recreated.
10 years ago
scrawl 7abbca8be9 Merge branch 'master' of https://github.com/OpenMW/openmw 10 years ago
scrawl 2b78e9795d Implement Calm effect removing combat packages (Fixes #1985) 10 years ago
scrawl 4f3995a4d8 Fix werewolf AI being able to use items 10 years ago
scrawl 4acc25f59c Use SoundGen with no creature field as fallback
This fixes the adorable "thump" sounds in the Scrib's idle animation not playing.
10 years ago
scrawl 192626c6f5 SoundGen fix: use Original Creature field only if non-empty 10 years ago
MiroslavR c5a604453e Fix several book formatting issues (Fixes #2204) 10 years ago
scrawl 88a2e4c043 Graceful error handling for missing spells/factions (Fixes #1825, Bug #2176, Bug #2203) 10 years ago
Nik Dyonin 80c92789c2 Fix issue when killed NPC cannot be looted if it was in combat mode before killing. 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
scrawl ed6face4aa Disable activation scripts for actors in combat 10 years ago
scrawl 60aa209144 Implement drowning when knocked out underwater (Fixes #1228) 10 years ago
scrawl d034a079e6 Allow equipping twohanded weapon and shield at the same time (Fixes #1785)
The shield can be equipped, meaning armor rating and item enchantments apply, but can not be blocked with.
10 years ago
scrawl bc85bb32c2 Fix vampirism magic effect not applying immediately (Fixes #1984) 10 years ago
scrawl 03da21f088 Remove redundant GUI element showing during loading screens 10 years ago
scrawl e69cf11029 Hide tooltips during loading screens 10 years ago
scrawl cf5fc60e86 Make ToggleMenus affect tooltips (Fixes #1989) 10 years ago
scrawl f42420bc19 Use the Original Creature field for SoundGen lookups 10 years ago
scrawl 2601b26217 Merge branch 'master' of https://github.com/OpenMW/openmw 10 years ago
scrawl 7892ed35f3 PlaceItem, PlaceItemCell: Make sure references are placed above terrain (Bug #2078) 10 years ago
scrawl 886903d70e Implement HitAttemptOnMe function (Bug #2078) 10 years ago
scrawl 5f00a3d5c3 Reset lastHitObject when it is retrieved rather than every frame
This seems to be how vanilla MW does it.
10 years ago
scrawl a355550cab Add support for NPCs with missing head/hair models (Fixes #2078) 10 years ago
scrawl be16f1d0a5 Implement PcForce1stPerson, PcForce3rdPerson, PcGet3rdPerson (Bug #2078) 10 years ago
scrawl d955017079 Don't report script operation status via messageBox (Bug #1942) 10 years ago
Marc Zinnschlag 912dcdc418 Merge remote-tracking branch 'scrawl/ptrupdate' 10 years ago
Marc Zinnschlag 7759f9f8f9 Merge remote-tracking branch 'scrawl/launcher' 10 years ago
Marc Zinnschlag 19bd07648b Merge remote-tracking branch 'scrawl/pathgrid' 10 years ago
scrawl ed2aa5a233 Fix crash caused by dangling baseNode pointer 10 years ago
scrawl 7e8ca3fff1 Fix object movement between cells producing a stale Ptr within the script execution (Bug #1942) 10 years ago
scrawl 8ed376af5e Launcher: fix changing active profile through the Play page 10 years ago
scrawl 3270f0e932 Change pathgrid workaround to check for interior cell name 10 years ago
scrawl 1937ace1b7 Launcher: fix bugs deleting profiles (Fixes #2188) 10 years ago
scrawl 33019b93b4 Fix bug setting current launcher profile on startup (Bug #2188) 10 years ago
scrawl 623783cd6a Enchanting: fix cast cost for "on use" enchantments being set incorrectly 10 years ago
scrawl 619ea846b4 Enchanting: fixed case where no range types at all are allowed (e.g. a Constant Effect item with an effect that does not allow the Self range-type) 10 years ago
scrawl 74c345f790 Enchanting: fix being able to create On Touch / On Target constant effect enchantments (this combination makes no sense) 10 years ago
scrawl ead6bf1601 Enchanting: cast the enchant points for the item to int (Fixes #2202) 10 years ago
scrawl 3c747195ae Add fall damage for creatures (Fixes #2201) 10 years ago
scrawl e0c6f84546 AiFollow: target has to be seen in order to start following (Fixes #1637) 10 years ago
scrawl 109a3f78a1 Adjust AiFollow distance for groups of multiple followers (Fixes #1637) 10 years ago
scrawl 3ad0189982 Take sound listener y rotation (roll) into account, though currently unused for actors 10 years ago
Marc Zinnschlag 0522da257c Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl 0fe7500f74 Work around pathgrid record limitation (Fixes #2195) 10 years ago
scrawl 855fe33c59 Add vanilla-compatible range limiting for playloopsound (Fixes #244, Fixes #1342) 10 years ago
scrawl f6960debcb Attach sound listener to the player head instead of camera 10 years ago
Marc Zinnschlag 0649373d2e Merge branch 'report' 10 years ago
scrawl cf85cbbc8e Switch sound distance model to AL_INVERSE_DISTANCE 10 years ago
scrawl fbed429b25 Use GMSTs for sound fading distance 10 years ago
Marc Zinnschlag e6307a5151 move cursor in scripteditor to position of error 10 years ago
scrawl 9f90a1e44b Remove script access to deleted references that have no content file
In original MW these objects are permanently deleted and can not be accessed anymore.
10 years ago
Marc Zinnschlag a64b741af2 store hints from operations in report model 10 years ago
Marc Zinnschlag 3a847732b4 abstracted message collection into a class 10 years ago
Marc Zinnschlag 209c5cdbe3 Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl f49fde3d5d Add support for undeleting references (Fixes #2193)
Deleted references should be accessible via an explicit reference, and can be undeleted using "setdelete 0". Also the Resurrect function implicitely undeletes the given reference.
10 years ago
Marc Zinnschlag 9c4355e91c Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl 2952a0e2aa Make Resurrect function reset most of the runtime state (Fixes #2181) 10 years ago
scrawl 41542dedf7 Fix map insert return value mixup (Fixes #2192) 10 years ago
scrawl 9a1b7cbe52 Add SharedStateButton, used in spell window and controls box to apply mouseover effect to all buttons within one row (Fixes #1986) 10 years ago
Marc Zinnschlag 6a67aba336 added double click with modifier actions in report table 10 years ago
Marc Zinnschlag 58f4cc882f added remove action to report table context menu 10 years ago
Marc Zinnschlag f2fc693325 added context menu to report table 10 years ago
Marc Zinnschlag 350b0cb93c added hidden hint column to report model 10 years ago
Marc Zinnschlag 6c18a3b0b5 allow drags from report table 10 years ago
Marc Zinnschlag 7c59ea6296 added specialised report table 10 years ago
Marc Zinnschlag 9ae69447d3 Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl 416d549568 Fix animation glitch caused by knockdown
If the player was knocked down while having no weapon, spell nor fists ready, the animation state would incorrectly shift to "weapon equipped" even though no weapon is equipped.
10 years ago
scrawl e313ed3cef Support animated container models 10 years ago
scrawl 65536f0857 Load initial particle system state from NIF files (Fixes #2178) 10 years ago
scrawl a67e7c64ea Optimize pathgrid store 10 years ago
scrawl 83dcf9ce4b Overwrite existing records in IndexedStore (Fixes #2182) 10 years ago
cc9cii ab693f1f64 Workaround file lock being lost if the same file is closed elsewhere in the program (see https://svn.boost.org/trac/boost/ticket/3582) 10 years ago
cc9cii 8d0cca6cfc Merge remote-tracking branch 'remotes/upstream/master' into single-instance
Conflicts:
	apps/opencs/editor.cpp
10 years ago
Marc Zinnschlag f771b95a15 Merge remote-tracking branch 'cc9cii/master' 10 years ago
cc9cii 6731afc79c Use float for setting skill use values. Should resolve bug #2183. 10 years ago
cc9cii 07f10a0140 Use append syntax compatible with older versions of boost. 10 years ago
cc9cii e67cf96250 Allow only one instance of OpenCS. Only tested on windows x64. 10 years ago
Marc Zinnschlag eb6e1576be Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl fee08f97ed Fix crash in character preview for non-existing meshes (Fixes #2128) 10 years ago
scrawl 75b0da5dce Don't updateBoneTree for non-skinned parts (Fixes #2124) 10 years ago
scrawl 14ae6d28b0 Fix being able to jump when overencumbered 10 years ago
scrawl 3519d23518 Race dialog: remove incorrect assumption about numeric index in head/hair record IDs 10 years ago
scrawl 7faa849cef Fix fatigue recalculation using older value (oops) 10 years ago
scrawl dd0cea21b0 Implement overwriting pathgrid records (Fixes #2175) 10 years ago
Marc Zinnschlag e2efc4770d Merge remote-tracking branch 'viadanna/fix/invisible-combat' 10 years ago
Marc Zinnschlag f2d991505e handle other Windows-specific path issues regarding OpenCS resources handling 10 years ago
Marc Zinnschlag 58b6e757e3 fixed another case folding problem regarding OpenCS resources handling 10 years ago
Marc Zinnschlag e755f692cc silenced some annoying warnings 10 years ago
Paulo Viadanna bfa048e687 Fix #1734: AI will stop combat if target disappear 10 years ago
Marc Zinnschlag 406cf2b981 disable element visibility buttons that do not apply to the respective cell type 10 years ago
scrawl fadbb5ad21 Add particle and sound fading for weather transitions (Fixes #2130) 10 years ago
scrawl b9d0552166 Fix positionCell rotation argument when used on the player
This fixes the player's initial orientation on the starting boat, to properly face Jiub.
10 years ago
scrawl 46d93f1b08 Crime update: NPCs can report crimes if they didn't see the crime, but were alerted by someone who saw it and did not report it themselves. 10 years ago
scrawl 507cbcfae3 Remove incorrect implementation of the iAlarm* GMSTs, not used by vanilla MW (Fixes #2064)
According to Hrnchamd, these are unused. The real mechanics are not fully documented, but from a quick test only NPCs with an alarm value of 100 will report crimes.
10 years ago
scrawl ed686ddd2f Don't update nodes with an empty name from the skeleton source (Fixes #2125) 10 years ago
scrawl a1226501fa AiWander: move idle animation handling to non-delayed section (Fixes #2073) 10 years ago
scrawl f9ae0d9d66 Fix dialogue goodbye link conflicting with choice links 10 years ago
scrawl 8103d25b09 Make ToggleMenus close open windows (Fixes #2045) 10 years ago
scrawl c684c99a95 Combat AI: Don't attempt to cast spells when impossible to succeed (Fixes #2059) 10 years ago
scrawl 6960cac5eb Disable third person zoom feature by default due to usability issues (Fixes #2129) 10 years ago
scrawl 61d1aa78ce Move AiWander path finder to temporary storage (Fixes #2082) 10 years ago
Marc Zinnschlag b7cf114d5d Merge remote-tracking branch 'scrawl/delete' 10 years ago
Marc Zinnschlag cbcd6a26d5 memory leak fix 10 years ago
scrawl 48d5789aeb Use a separate flag for references deleted by a content file (Fixes #2018)
The flag must be separate so as to not contaminate the user's savegame.

Fixes the following use cases that were broken before:

 - Content file edits a reference that was already deleted by a previously loaded content file -> reference must stay deleted
 - Changed or new content file deletes a reference that is already present in the user's savegame -> reference must be deleted
 - Said content file is disabled again - reference must be undeleted
10 years ago
MiroslavR 6e1a11f322 Queue screen fade operations invoked by scripts 10 years ago
Marc Zinnschlag acd63659c1 Merge remote-tracking branch 'scrawl/launcher' 10 years ago
cc9cii 3b5cd286f6 Do not destroy overlay if it was never created (e.g. due to an Ogre exception). 10 years ago
cc9cii 64e1594b41 Move the destruction of global resources, being used by multiple documents, to the editor. 10 years ago
cc9cii 44b11163d1 Do not delete physics objects if it was never created (e.g. preview window) 10 years ago
cc9cii 2d229c70cb Another missed null shared_ptr conversion for gcc. 10 years ago
cc9cii 9fb4b1f499 Initialise null shared_ptr 10 years ago
scrawl a4e32d23c6 Fix old profile content not being cleared correctly when saving content file selection (Fixes #2173) 10 years ago
cc9cii 2720e5ea9d Remove PhysicsManager singleton and use shared_ptr instead. Resolves the issue where sometimes destructors were called in an unexpected sequence resulting in a crash while exiting the application. 10 years ago
Marc Zinnschlag db17dbe324 don't store esm readers for non-base content files 10 years ago
Marc Zinnschlag 4a9d2038fa load land for non-base content files immediately 10 years ago
Marc Zinnschlag 003675318d Merge remote-tracking branch 'scrawl/master' 10 years ago
scrawl 5f5fcc2fef Make PlayGroup use an indefinite number of loops (Fixes #2156) 10 years ago
scrawl 4fd3a994e9 Add model and script information to BetaComment 10 years ago
scrawl ea8f617508 Add missing player control enabled checks (Fixes #2152) 10 years ago
scrawl d7220cdc2f Do not allow decrease below zero in modCurrentMagicka and modCurrentHealth (Fixes #2158) 10 years ago
scrawl 0a466ad643 Make recalculation of magicka less aggressive (Fixes #2155) 10 years ago
Marc Zinnschlag dadc089ddb Merge branch 'buttons' 10 years ago
Marc Zinnschlag e177b66c1d moved fog button from unpaged worldspace to worldspace 10 years ago
Marc Zinnschlag e04ead2bd5 new element visibility button icons 10 years ago
MiroslavR cb74c1c36e Set health to 0 if it drops below 1 (Fixes #2163) 10 years ago
Marc Zinnschlag 50a489321f updated run button 10 years ago
Marc Zinnschlag d37ff8ec63 fixed missing tooltip update for toggle/mode-type buttons 10 years ago
Marc Zinnschlag 23624841e0 Merge remote-tracking branch 'cc9cii/editwidget-setrange' 10 years ago
cc9cii 936094ae95 Set range of spinbox types in dialogsubview. 10 years ago
Marc Zinnschlag 533bb3b0d5 Merge remote-tracking branch 'miroslavr/master' 10 years ago