Bomb Bloke on 20/10/2006 at 03:33
Quote Posted by ZylonBane
Weird. I thought it was impossible in the Dark Engine for an AI to have any physics applied to it. They instantly "floor" themselves at all times.
My guess is that something along those lines is happening - The game decides that's where the "floor" is, and sends the droid up to match it.
It happens as soon as the droid steps onto the indent where the lift is supposed to come to rest. So technically, the droid should step down to the floor below. Instead, the game tries to make it step onto the top most floor, which is unfortunately blocked (hence causing the droid to explode).
It certainly isn't instant, but maybe the other instances of AI changing height are so short that they only appear that way? That droid flew pretty fast...
MidiV on 20/10/2006 at 19:34
Weird thing. But interesting and funny :)
Our Newest Acolyte - you're careful observer!
RocketMan on 21/10/2006 at 01:57
If you could exploit this bug by making invisible objects in mid air that are interpreted as floors, well then who knows what kind of aerobatics are possible... wonder what would happen if that object were to disappear prior to the ai reaching it....parabolic trajectory?
Azal on 21/10/2006 at 14:56
I sorta did that myself a few times back in Ye Olde Days when Dromed was first released.
Make a brush for a chunk of scenery floating just above the ground, pathfind it, optimise the level, etc. Then delete the floating brush and save.
When you play the area, you can neither see nor interact with the deleted brush, but all the AI will treat it like it was still there. Even the correct walking noises are played when they walk on it.
They'll approach a section of (apparantly) empty space and then suddenly lift up into the air and continue walking.
It only worked if the brush was just above the ground and only a few feet high, though. Nowhere near the sort of leap we saw with the droid in this thread.
I originally intended to use it to make levitating AIs to trick the player into walking off into empty space :ebil:
It also works with a floating blob of water too. Watch in horror/confusion as AIs suddenly begin to drown for no reason in the midle of an empty corridor :laff:
RocketMan on 21/10/2006 at 17:42
There you have it Blaydes....another goldmine :D
But one thing at a time...:thumb:
Our Newest Acolyte on 23/10/2006 at 22:36
(
http://boringorange.mysite.orange.co.uk/shock2/dump021.jpg) This seems to support Bomb Bloke's suggestion.
Occurred while taking the above set of screenshots - the slowdown that happened when I hit CTRL+F9 stopped the proto droid hitting the lift at full force and exploding, and instead he ended up stuck at the upper level. When I moved out of his visual range he wandered around (passing through the lift) and popped up to where his feet ought to have been.
Enchantermon on 26/10/2006 at 20:14
Quote Posted by RocketMan
If you could exploit this bug by making invisible objects in mid air that are interpreted as floors, well then who knows what kind of aerobatics are possible...
Hmm.....Indiana Jones and the Last Crusade in SS2? ;)