Changeset 6426 in orxonox.OLD for trunk/src/world_entities/weapons
- Timestamp:
- Jan 7, 2006, 11:17:51 PM (19 years ago)
- Location:
- trunk/src/world_entities/weapons
- Files:
-
- 2 edited
- 2 copied
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/world_entities/weapons/aiming_turret.cc
r6074 r6426 90 90 91 91 this->setCapability(WTYPE_ALLDIRS | WTYPE_TURRET); 92 this->setProjectileType(CL_ GUIDED_MISSILE);92 this->setProjectileType(CL_ROCKET); 93 93 94 94 … … 142 142 /*target->getAbsCoor() - this->getAbsCoor()*/)*.5);//this->getVelocity()); 143 143 144 pj->setTarget(this->target->getParent());145 144 pj->setParent(PNode::getNullParent()); 146 145 pj->setAbsCoor(this->getEmissionPoint()); -
trunk/src/world_entities/weapons/guided_missile.cc
r6241 r6426 44 44 this->energyMax = 10; 45 45 this->lifeSpan = 10.0; 46 this->agility = 4;46 this->agility = 500; 47 47 this->maxVelocity = 75; 48 48 … … 156 156 correctionVector = (( ( diffVector * (speed * speed/( velocity.dot(diffVector ) ) )) - velocity).getNormalized()) * agility; 157 157 158 if(velocity.dot(diffVector) > 0) 158 if( (diffVector * (speed * speed/( velocity.dot(diffVector ) ) ) -velocity).len() < agility ) 159 velocity = ((diffVector * (speed * speed/( velocity.dot(diffVector ) ) )).getNormalized())*agility; 160 else if(velocity.dot(diffVector) > 0) 159 161 velocity += correctionVector; 160 162 else if (velocity.dot(diffVector) < 0)
Note: See TracChangeset
for help on using the changeset viewer.