Commit Graph

6640 Commits (6fbd940a2f94f6e184303d5ba26c98199557ec60)
 

Author SHA1 Message Date
Chris Robinson ba3a67f84b Don't store the player base node in MWRender::Player 12 years ago
Chris Robinson 4cedf0fbab Avoid colliding with AvoidNodes
These are placed under the RootCollisionNode hierarchy, but the shapes they
hold aren't collided with. Their exact function is unknown, but seems to be
related to lava? Maybe damage avoidance info for the AI.
12 years ago
Chris Robinson 24e503330b Merge remote-tracking branch 'zini/master' into animations 12 years ago
Marc Zinnschlag 11a45b3034 Merge remote-tracking branch 'scrawl/doors' 12 years ago
scrawl 67e5e939a1 Fix some doors 12 years ago
Marc Zinnschlag f2a5377b2b Merge remote-tracking branch 'glorf/bugfix-4' 12 years ago
Marc Zinnschlag 116ac05677 Merge remote-tracking branch 'scrawl/doors' 12 years ago
Glorf 6ea82333d4 Headers cleanup 12 years ago
Glorf 98baf9fac1 Bugfix #718 12 years ago
scrawl 2e1dda9010 Fix old bullet versions 12 years ago
scrawl 6ecd88af14 More fixes 12 years ago
scrawl 208f9ca8c5 Fix problem with newer (or older?) bullet version (thanks travis) 12 years ago
scrawl 4ee1a6ee02 Put door physics in a separate method, some fixes 12 years ago
Marc Zinnschlag cd61177eed Merge remote-tracking branch 'gus/renderWeaponShield' 12 years ago
scrawl 9343b4459e Opening doors 12 years ago
Marc Zinnschlag a6b7f8e904 Merge remote-tracking branch 'scrawl/fall' 12 years ago
Marc Zinnschlag 93c98e1df4 Merge remote-tracking branch 'scrawl/athletics' 12 years ago
Marc Zinnschlag 738a54337d removed redundant case smashing 12 years ago
gus 3d9ceede77 little fix (weapons disapeared when tab was pressed) 12 years ago
gus 5388c25e64 Fix or lockpicks. 12 years ago
gus 766d1efa84 Render weapon and shield. Only shield can be seen right now as weapons need to be drawed out. 12 years ago
scrawl 7d61459ccd Added stub implementation for 'Fall'. There is no use for this function because our physics controller applies gravity constantly anyway. 12 years ago
scrawl fdf80c1c4f Fix unused variable 12 years ago
scrawl db78d15fc4 Fix changeWeather 12 years ago
Chris Robinson ce7bc20fa1 Avoid special-casing player rotation 12 years ago
scrawl 07891fa213 Athletics skill increase 12 years ago
Glorf 3669d0a998 Bugfix #742 12 years ago
Chris Robinson ab52e68c05 Merge remote-tracking branch 'zini/master' into animations 12 years ago
Marc Zinnschlag 90b38cbfbe fixed parsing of end statements in scripts with IDs matching keywords 12 years ago
Chris Robinson 137017b325 Don't allow forcing vanity mode 12 years ago
Glorf ade871ce12 Corrected unused opcodes 12 years ago
Glorf 89f7ef2472 Move, moveworld script instructions 12 years ago
Marc Zinnschlag 32138dbb0f silenced a warning 12 years ago
Chris Robinson 2822f431c4 Merge remote-tracking branch 'zini/master' into animations 12 years ago
Chris Robinson b666f1d551 Work around a problem with MWRender::Player::renderPlayer
NpcAnimation::setViewMode makes a call to the character controller, in the
mechanics manager, to forcefully update the character's state. This in turn
makes a call to the player's old NpcAniamtion object that was just deleted.

The mechanics manager will eventually remove and reinsert the player, so the
old character controller will be removed and a new one will get the right
Animation object again, but not in time for the setViewMode call.

There's many factors that all contribute to this run-around, which needs
discussion on how to best fix.
12 years ago
Chris Robinson 55ee4e65a9 Clean up the slotlist struct 12 years ago
scrawl 7821610ec6 Make OnDeath work with explicit reference 12 years ago
scrawl a373f53988 Added SetAtStart 12 years ago
Marc Zinnschlag 4e45222a63 Merge remote-tracking branch 'glorf/rotate-update1' 12 years ago
Glorf 240217ae42 Fixed rotations more than 360 degrees 12 years ago
Marc Zinnschlag 1e9656ee9c Merge remote-tracking branch 'glorf/rotate-update1' 12 years ago
Glorf 7cd4dd0c91 Improved local rotations 12 years ago
Chris Robinson 274f3c7b77 Force character state to update after switching view modes 12 years ago
Chris Robinson e4eb4b7e30 Keep track of the character looping state 12 years ago
Chris Robinson 9da2c9153e Don't store the animation group string in the character controller 12 years ago
Chris Robinson 849335d8cc Merge remote-tracking branch 'zini/master' into nifogre 12 years ago
Chris Robinson 2769adcee0 Implement switching to and from first-person animations
Note that the current animation gets interrupted, so switching to first person
may break movement until you stop and try to move again. This can be fixed by
alerting the character controller in the mechanics manager to force a state
update when switching POV.
12 years ago
Chris Robinson 9a2a32f2a5 Add a method to clear all Animation sources except the first
The first needs to remain, since that's where any mSkelBase entity comes from,
and where any retrieved nodes are from.
12 years ago
Chris Robinson 9be20b90f1 Fix potential infinite loop when layer 0 is empty 12 years ago
Marc Zinnschlag 08e2254628 Merge remote-tracking branch 'pvdk/spacefix' 12 years ago