You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
openmw-tes3mp/apps/openmw/mwclass
David Cernat 995d20348f [General] Always use correct ranged weapon & ammo for ranged attack sync
Previously, the player's currently selected weapon was being used in ranged attacks as in the original melee-oriented attack sync, which meant that shooting one type of projectile and then equipping another while the old projectile was still in the air turned the old projectile into the new projectile upon impact.

Additionally, avoid running most of the code in MechanicsHelper::assignAttackTarget() for non-hitting melee and ranged attacks.
6 years ago
..
activator.cpp Owned crosshair improvements (bug #2789) 7 years ago
activator.hpp Owned crosshair improvements (bug #2789) 7 years ago
actor.cpp Disable actor collision only after end of death animation 7 years ago
actor.hpp Don't use xmesh.nif over mesh.nif for classes that don't make use of the separated keyframes 8 years ago
apparatus.cpp Merge pull request #457 from OpenMW/master while resolving conflicts 7 years ago
apparatus.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
armor.cpp [General] Implement RecordDynamic packet, part 1 7 years ago
armor.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
bodypart.cpp purge all instances of <boost/shared_ptr.hpp>, clean up unused headers 8 years ago
bodypart.hpp Add support for placing BodyParts in a cell (Bug #3118) 9 years ago
book.cpp [General] Implement RecordDynamic packet, part 1 7 years ago
book.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
classes.cpp Add support for placing BodyParts in a cell (Bug #3118) 9 years ago
classes.hpp moved concrete record classes to separate sub-system (mwclass) 15 years ago
clothing.cpp [General] Implement RecordDynamic packet, part 1 7 years ago
clothing.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
container.cpp [Client] Set packetOrigin for all ObjectList packets sent 7 years ago
container.hpp [Client] Make it possible to check whether a class has a ContainerStore 7 years ago
creature.cpp [General] Always use correct ranged weapon & ammo for ranged attack sync 6 years ago
creature.hpp [Client] Make it possible to check whether a class has a ContainerStore 7 years ago
creaturelevlist.cpp Merge pull request #228 from OpenMW/master while resolving conflicts 8 years ago
creaturelevlist.hpp Preload levelled creatures 9 years ago
door.cpp [Client] Set packetOrigin for all ObjectList packets sent 7 years ago
door.hpp Owned crosshair improvements (bug #2789) 7 years ago
ingredient.cpp Merge pull request #457 from OpenMW/master while resolving conflicts 7 years ago
ingredient.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
itemlevlist.cpp purge all instances of <boost/shared_ptr.hpp>, clean up unused headers 8 years ago
itemlevlist.hpp Remove redundant getId function 9 years ago
light.cpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
light.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
lockpick.cpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
lockpick.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
misc.cpp Merge pull request #457 from OpenMW/master while resolving conflicts 7 years ago
misc.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
npc.cpp [General] Always use correct ranged weapon & ammo for ranged attack sync 6 years ago
npc.hpp [Client] Make it possible to check whether a class has a ContainerStore 7 years ago
potion.cpp Merge pull request #457 from OpenMW/master while resolving conflicts 7 years ago
potion.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
probe.cpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
probe.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
repair.cpp Merge pull request #457 from OpenMW/master while resolving conflicts 7 years ago
repair.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago
static.cpp purge all instances of <boost/shared_ptr.hpp>, clean up unused headers 8 years ago
static.hpp Remove redundant getId function 9 years ago
weapon.cpp [General] Implement RecordDynamic packet, part 1 7 years ago
weapon.hpp Make Equip console command to bypass most of restrictions (bug #4460) 7 years ago