Commit Graph

428 Commits (8419002393d89bd20222773a1872efb858f7ea32)

Author SHA1 Message Date
scrawl 16ceb382f4 Ignore raycasting shapes for weapon collision tests
Fixes dead bodies being in the way when they shouldn't.
11 years ago
scrawl 2fe86f2b85 Consider hit normal for item drop test (Fixes #995) 11 years ago
greye 663d5c314e be more verbose on change reasons 11 years ago
greye 46c32f6c47 OpenEngine MyGUI logging facility 11 years ago
greye 130349e0cd open files in binary mode when necessary 11 years ago
greye 86a8966306 manual screenshot creation and uploading (scrawl) 11 years ago
scrawl 67e942e733 Bug #869: Some fixes to the previous fix 11 years ago
scrawl 386604bc9d Fixes #869: Added methods to control external and internal collision modes separately
When an actor dies, we should only disable external collisions, i.e. prevent other actors from colliding with the dead body. The dead actor, however, should still have gravity and collision applied.

Also moved disableCollision to when the death animation finishes, not as soon as the actor's health is 0.
11 years ago
scrawl f11079f1e4 Fix findGround (off by 2 units) 11 years ago
Sebastian Wick 512ee1204e fixes a bug when resizing the window before a window listener is set 11 years ago
scrawl ea357cfed0 Fix crash when resizing while company logo is playing 11 years ago
scrawl 12de0afb03 Feature #50: Spawn projectiles
Fix a bug in copyObjectToCell.
Make actor rotations more consistent.
11 years ago
scrawl edb5a54092 Include some more required Ogre headers explicitely. 11 years ago
Bret Curtis ab224f93c9 remove our stdint.h version that uses boost and force usage of system stdint.h 11 years ago
cc9cii 5c11a94511 Fix 32bit Windows non-debug build with MSVC 11.0 crash during startup. 11 years ago
scrawl d4aeb177f9 Remove unused btKinematicCharacterController 11 years ago
scrawl aa855e9524 Include some required Ogre headers explicitely 11 years ago
scrawl c004fb778f Get rid of underscore defines. They are reserved by the standard. 11 years ago
Marc Zinnschlag a6e6411686 Merge remote-tracking branch 'scrawl/master' 11 years ago
scrawl 5b0a4c9424 Get rid of unused file and some other cruft. 11 years ago
scrawl 9245faf2aa Don't destroyRenderTarget with a NULL window 11 years ago
Lukasz Gromanowski 5c5f87445b Fixes for "Conditional jump or move depends on uninitialised value(s)"
and memleaks reported by valgrind.

Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
scrawl a3ff9e5be8 Change destruction order - fixes a shutdown crash discovered with mesa 11 years ago
Lukasz Gromanowski bfd79bfbe6 Various fixes for CppCheck warnings.
Signed-off-by: Lukasz Gromanowski <lgromanowski@gmail.com>
11 years ago
scrawl f695deb29d Remember window positions 11 years ago
scrawl 3a82f8c193 Fix incorrect log file name for launcherOgre.log 11 years ago
scrawl 636d399c7f Refactored Ogre initialisation into a component 11 years ago
scrawl 4f35fd8184 Removed a workaround from Renderer, some cleanup 11 years ago
Alexander "Ace" Olofsson 5e42c73356 Better fix for unshield, comments on changes, no more commented out code. 11 years ago
Alexander "Ace" Olofsson 22a5f7198f A few fixes to build on Windows 11 years ago
scrawl f12d5b728a Ogre 1.9 compatibility changes 11 years ago
scrawl d3d6dfbde8 Refactored loading screen
- Add loading progress for data files, global map, terrain
 - Refactored and improved cell loading progress
12 years ago
Chris Robinson 3fa65f21dd Use a proper cone shape with a contact test to check for melee hits 12 years ago
Chris Robinson a993af53e7 Merge remote-tracking branch 'zini/master' into physics 12 years ago
Chris Robinson 394fc75697 Clean up the trace struct 12 years ago
Chris Robinson b351109649 Get rid of the old newtrace method 12 years ago
Chris Robinson 14acacf401 Use a better method to do actor physics traces 12 years ago
scrawl e27437f8ed New terrain renderer - improvements:
- Consistent triangle alignment, fixes a noticable crack near the census and excise office. Note that alignment is still not the same as vanilla. Vanilla uses a weird diagonal pattern. I hope there aren't more trouble spots that will force us to replicate vanilla, but at least we can do that now.
 - Fixes several blending issues and cell border seams
 - Fix map render to use the terrain bounding box instead of an arbitrary height
 - Different LODs are now properly connected instead of using skirts
 - Support self shadowing
 - Normals and colors are stored in the vertices instead of a texture, this enables per-vertex lighting which should improve performance, fix compatibility issues due to the PS getting too large and mimic vanilla better
 - Support a fixed function fallback (though the splatting shader usually performs better)
 - Designed for distant land support - test: https://www.youtube.com/watch?v=2wnd9EuPJIY - we can't really enable this yet due to depth precision issues when using a large view distance
12 years ago
Chris Robinson 1aa92067c2 Fix tracing down 12 years ago
Chris Robinson 8c3564326e Improve movement inertia
Handles all 3 axis. Incoming velocity is only added to inertia when
leaving the ground, and does not continually add to it.
12 years ago
Chris Robinson 8bcce0fb55 Clean up the trace struct 12 years ago
Chris Robinson 62c7b3698d Get rid of the old newtrace method 12 years ago
Chris Robinson 65ce3c6ba5 Use a better method to do actor physics traces 12 years ago
Chris Robinson de95926e9f Use controllers to animate lights in ObjectLists 12 years ago
Chris Robinson 643e7651e0 Use a null material for non-SubEntities in the selection buffer 12 years ago
Marc Zinnschlag 41b2fa985b silenced some warnings 12 years ago
Marc Zinnschlag 9123afa863 Merge remote-tracking branch 'gus/MeleeCombat2' 12 years ago
gus 4c7dcdc8aa check if there is an object in the way 12 years ago
gus 830762722d first attempt: hit detection with a sphere (not finished) 12 years ago
Marc Zinnschlag 130141ecac Merge remote-tracking branch 'corristo/master' 12 years ago