Austin Salgat
|
84179c262f
|
Update manual wandering to prevent actor from leaving/entering water
Water creatures will stay in the water, while land creatures will stay on land when wandering.
|
2016-04-16 16:39:13 -05:00 |
|
scrawl
|
5bd8ef247d
|
Do not adjust the player position when loading a savegame (Fixes #2089)
|
2016-03-24 17:18:08 +01:00 |
|
scrawl
|
76b47c6d5d
|
PlaceAt: don't correct spawn points for non-actors
|
2016-03-04 12:25:22 +01:00 |
|
scrawl
|
16dca126dd
|
PlaceAt: don't use actor's X/Y rotation
|
2016-03-04 12:22:13 +01:00 |
|
scrawl
|
3d6323f13a
|
Force-enable hasWater() for exterior cells (Fixes #3222)
|
2016-03-02 17:02:30 +01:00 |
|
scrawl
|
36bb255bc0
|
Use safePlaceObject in spawnRandomCreature
|
2016-02-29 17:30:38 +01:00 |
|
scrawl
|
be62ae758a
|
Fall back to sides first
|
2016-02-29 17:26:52 +01:00 |
|
scrawl
|
6df71f6250
|
Factor out safePlaceObject function
|
2016-02-29 17:19:22 +01:00 |
|
scrawl
|
11f00e3aa9
|
Rename safePlaceObject to placeObject
|
2016-02-29 17:05:18 +01:00 |
|
scrawl
|
c3ef387208
|
Vanilla-compatible creature/NPC respawning (Fixes #2369, Fixes #2467)
|
2016-02-27 12:53:07 +01:00 |
|
scrawl
|
f99cd15f00
|
Vanilla-compatible activate / onActivate (Fixes #1629)
See https://forum.openmw.org/viewtopic.php?f=6&t=3074&p=34618#p34635
|
2016-02-26 13:08:35 +01:00 |
|
scrawl
|
8bd16e4d5a
|
Don't compute the world matrix multiple times
|
2016-02-22 18:58:19 +01:00 |
|
scrawl
|
383524c688
|
Run physics in fixed timesteps, use the remainder to interpolate between current and previous state
Based on http://gafferongames.com/game-physics/fix-your-timestep/
|
2016-02-13 03:03:34 +01:00 |
|
scrawl
|
1cda2bf796
|
Preload sky & water from the main menu
|
2016-02-09 01:28:13 +01:00 |
|
scrawl
|
300379617e
|
Accept a const CellStore in findInteriorPositionInWorldSpace
|
2016-02-05 01:19:45 +01:00 |
|
scrawl
|
41ebf62fb1
|
Accept a const CellStore in getNorthVector
|
2016-02-05 01:19:45 +01:00 |
|
Tobias Kortkamp
|
0659687bfb
|
Some fixes for building on FreeBSD
|
2016-01-25 14:13:16 +01:00 |
|
scrawl
|
b0431833a1
|
Fix some defects reported by Coverity CI
|
2016-01-21 16:08:04 +01:00 |
|
scrawl
|
f0971ee8ad
|
Implement Fixme script instruction
|
2016-01-20 04:07:07 +01:00 |
|
scrawl
|
41c571d4f4
|
Merge branch 'master' of https://github.com/OpenMW/openmw into lighting
Conflicts:
apps/opencs/view/render/instancemode.cpp
|
2016-01-15 15:46:10 +01:00 |
|
scrawl
|
4e6a60672d
|
When a spell explodes on an actor do not apply it to that actor twice (Fixes #3142)
|
2016-01-12 00:40:09 +01:00 |
|
scrawl
|
6546c05428
|
Move Fallback map to components/
|
2016-01-11 23:10:16 +01:00 |
|
scrawl
|
4f8f166f69
|
Fix GetPcInJail to work as in the original engine
|
2016-01-11 22:57:25 +01:00 |
|
scrawl
|
f052c05018
|
Move werewolf functions from World to MechanicsManager
|
2015-12-26 18:23:13 +01:00 |
|
scrawl
|
e5d9ee30f4
|
Add count argument to copyObjectToCell
Fixes the gold bug introduced in c9ca5bc946
|
2015-12-19 16:48:32 +01:00 |
|
scrawl
|
29d0f448b4
|
Add const version of World::getAnimation
|
2015-12-19 16:15:45 +01:00 |
|
scrawl
|
2c51e7345f
|
Use a separate collision type for doors (Fixes #1962)
|
2015-12-18 18:32:42 +01:00 |
|
scrawl
|
a0fb31e3b1
|
Accept a ConstPtr in getLOS
|
2015-12-18 18:03:47 +01:00 |
|
scrawl
|
029d467ea5
|
Accept a ConstPtr in getItemsOwnedBy, getContainersOwnedBy
|
2015-12-18 18:00:18 +01:00 |
|
scrawl
|
388aed1748
|
Accept a ConstPtr in findContainer, collision script functions, getUnderwater functions
|
2015-12-18 17:56:48 +01:00 |
|
scrawl
|
ed101ad35a
|
Remove redundant getPlayerAnimation function
|
2015-12-18 17:44:57 +01:00 |
|
scrawl
|
c9ca5bc946
|
Accept a ConstPtr in placeObject
|
2015-12-18 17:42:59 +01:00 |
|
scrawl
|
6c505ca06f
|
Accept a ConstPtr in getHitContact
|
2015-12-18 17:38:21 +01:00 |
|
scrawl
|
0796f49c17
|
Accept a ConstPtr in various physics getters
|
2015-12-18 17:36:14 +01:00 |
|
scrawl
|
553132cb51
|
Accept a ConstPtr in launchProjectile
|
2015-12-18 17:13:54 +01:00 |
|
scrawl
|
19d87c78f2
|
Add CellStore::forEachConst
|
2015-12-17 23:59:18 +01:00 |
|
scrawl
|
2fe2f53b02
|
Set the changed flag in CellStore::search (Fixes #3089)
|
2015-12-17 22:37:41 +01:00 |
|
Chris Robinson
|
808f701013
|
Use the actor's Head position for Say streams
|
2015-12-10 17:48:45 -08:00 |
|
scrawl
|
bdae572264
|
Merge pull request #840 from scrawl/movedrefs
Object movement between cells
|
2015-12-09 14:10:57 +01:00 |
|
scrawl
|
bc1f7499ab
|
Do not allow deleting the player object (Fixes #2982)
|
2015-12-09 00:26:39 +01:00 |
|
scrawl
|
136a425cec
|
Use the Werewolf field of view override (Fixes #3064)
Need to re-run the settings importer for the feature to work.
|
2015-12-07 16:11:47 +01:00 |
|
scrawl
|
f9dd549bff
|
Restore FindContainerVisitor
|
2015-12-07 03:47:40 +01:00 |
|
scrawl
|
4b0ecaa0a0
|
Fix physics bug
|
2015-12-06 22:10:01 +01:00 |
|
scrawl
|
51b892195b
|
Restore getReadOnlyDoors()
|
2015-12-06 21:58:25 +01:00 |
|
scrawl
|
abcf91be5b
|
Port over more game logic to the visitor pattern
|
2015-12-06 20:43:50 +01:00 |
|
scrawl
|
5e99a3eda6
|
Rename CellStore Functor to Visitor
|
2015-12-06 18:13:04 +01:00 |
|
scrawl
|
67a6a8f5d4
|
Make projectiles receive lighting
|
2015-12-05 00:44:18 +01:00 |
|
scrawl
|
3f93af4181
|
Projectiles interact with the water surface (Fixes #2986)
|
2015-12-04 23:28:11 +01:00 |
|
scrawl
|
3aa53f3cb4
|
Object cell movement tracker works. Savegame handling is still missing and some game functionality is still stubbed out.
|
2015-12-04 19:46:02 +01:00 |
|
scrawl
|
0975f60d59
|
Stub out CellStore::get<T> accessors in preparation of reference movement between cells
|
2015-12-04 18:29:41 +01:00 |
|