mirror of
https://github.com/PhantomGamesDevelopment/TWM2.git
synced 2026-03-27 08:09:27 +00:00
Addressed some bugs caught during playtime today
This commit is contained in:
parent
fa84b01691
commit
04f85e58a6
3 changed files with 13 additions and 6 deletions
|
|
@ -17,8 +17,14 @@
|
|||
//
|
||||
function ProjectileData::onCollision(%data, %projectile, %targetObject, %modifier, %position, %normal) {
|
||||
if(isObject(%targetObject)) { // Console spam fix - ToS. z0ddm0d
|
||||
if(!(%targetObject.getType() & ($TypeMasks::InteriorObjectType | $TypeMasks::TerrainObjectType)) && (%targetObject.getDataBlock().getClassName() $= "PlayerData")) {
|
||||
%damLoc = firstWord(%targetObject.getDamageLocation(%position));
|
||||
if(!(%targetObject.getType() & ($TypeMasks::InteriorObjectType | $TypeMasks::TerrainObjectType))
|
||||
&& (%targetObject.getType() & ($TypeMasks::PlayerObjectType | $TypeMasks::VehicleObjectType))) {
|
||||
if(%targetObject.getType() & $TypeMasks::PlayerObjectType) {
|
||||
%damLoc = firstWord(%targetObject.getDamageLocation(%position));
|
||||
}
|
||||
else {
|
||||
%damLoc = "";
|
||||
}
|
||||
%test = TWM2Damage(%projectile, %targetObject, %data.directDamage, %data.directDamageType, %damLoc, "projectile");
|
||||
if(%test == 0) {
|
||||
return;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue