View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002478 | The Dark Mod | Coding | public | 11.12.2010 16:16 | 19.06.2011 19:28 |
Reporter | Springheel | Assigned To | grayman | ||
Priority | normal | Severity | normal | Reproducibility | have not tried |
Status | resolved | Resolution | fixed | ||
Product Version | TDM 1.05 | ||||
Target Version | TDM 1.07 | Fixed in Version | TDM 1.07 | ||
Summary | 0002478: Adjustments to mines | ||||
Description | 1 Sensitive mine activation: the biggest problem is that the mine only seems to activate when the AI's foot physically touches it, in contrast to Thief mines which exploded when an AI came sufficiently close. Quite frequently I can throw a mine near a zombie and watch while it "walks" straight over it without touching, and the mine does not activate. I think the mine ought use a proximity test to detect if the AI is standing within a circle of x units from the mine center, rather than waiting for contact (or maybe it already does this but the radius is too small). 2 Would also be nice to have some method of picking up mines that are mis-thrown. Perhaps if you frob them from far enough away they get put back in inventory. Lockpicking to unarm was also proposed at one point. Minor issue: quite frequently when throwing the mine from a crouching position, the mine rotates in the air and then lands upside down. Obviously this was never a problem in Thief because it didn't do full physics simulation. Perhaps the mine could be made more bottom-heavy so this was less likely to occur. | ||||
Tags | No tags attached. | ||||
When a mine is launched or dropped, it's a projectile. After it lands, it remains a projectile, and waits for something to collide with it. For it to use proximity detection, it will have to be made to think. |
|
Changed the following: 1. Added the ability to disarm a mine using any lockpick, then to frob that mine back into the player’s inventory. 2. Added a ticking sound to indicate a mine is armed. 3. Added a “disarmed” sound when a mine is disarmed. 4. Changed when a mine is considered “touching” an AI so that mines don’t fall into the floor when touched, they’re more likely to go off, and decals are properly placed on nearby brushes. 5. Adjusted flight behavior so that it’s more likely a mine will land rightside-up. 6. Explode a mine if a ragdoll is tossed onto it. 7. Show scorch decal when an arrow hits a mine. 8. Allow mappers to place armed mines at mission start. 9. Added sound propagation for exploding mines. (Not for flashmines.) Now AI will respond to the sound of a detonating mine, in the same way they respond to exploding fire arrows. 10. Added vertical impulse to mine detonation (not for flashmines). This isn’t noticeable for humanoid AI, but it’ll fling a rat into the air. 11. If the player happens to shoulder a dead rat, he shouldn’t hear any shouldering sounds. rev. 4895: PickableLock.cpp.cpp ai.cpp physics_monster.cpp physics_rigidbody.cpp actor.cpp entity.cpp entity.h player.cpp projectile.cpp projectile.h physics_af.cpp rev 11992: tdm_playertools_mine.def tdm_playertools_flashmine.def tdm_propagated_sounds.def tdm_projectiles.def moveable.def tdm_sfx_tools.sndshd mine_disarmed.ogg mine_armed.ogg |
|
maps/test includes a test map for this, bug2478.map. | |
Date Modified | Username | Field | Change |
---|---|---|---|
11.12.2010 16:16 | Springheel | New Issue | |
11.12.2010 16:18 | Springheel | Description Updated | |
20.05.2011 20:27 | grayman | Note Added: 0003856 | |
15.06.2011 19:34 | grayman | Assigned To | => grayman |
15.06.2011 19:34 | grayman | Status | new => assigned |
19.06.2011 19:24 | grayman | Note Added: 0003884 | |
19.06.2011 19:24 | grayman | Status | assigned => resolved |
19.06.2011 19:24 | grayman | Resolution | open => fixed |
19.06.2011 19:24 | grayman | Product Version | => TDM 1.05 |
19.06.2011 19:24 | grayman | Fixed in Version | => TDM 1.07 |
19.06.2011 19:24 | grayman | Target Version | => TDM 1.07 |
19.06.2011 19:25 | grayman | Relationship added | parent of 0001496 |
19.06.2011 19:28 | grayman | Note Added: 0003886 |