Jump to content
Eternal Lands Official Forums
Sign in to follow this  
Entropy

New collision test

Recommended Posts

Ok, now we need to test the second part of the collision system: What happens when someone is between the shooter and the target.

 

It can be an NPC, another player, animal, monster, etc. For the time being all of them are considered to be 1.80M tall, including the small animals such as the rats. Later on we will change this, but right now this is good enough for testings. Wide animals ocupy only one single tile, even the dragon, and this will probably stay in the game, because it is relatively hard to change.

 

So go on the test server, split in groups of 3-4 and use the #ct command to fire at eachother, with someone standing between the shooter and the target. Post any anomalies here, preferably with a screenshot. If you don't know how to go on the test server, it's port 2001 in el.ini. If you don't know what that means, do not bother.

Share this post


Link to post
Share on other sites

Both of these are traces from me to Wingalings.

 

picture1wx2.png

picture2et5.png

 

Is sitting supposed to be ignored? It looks like I should be able to hit Wingalings in the second screenie, but I can't.

 

 

bkc<-->atl = clear

wing<-->bkc = blocked

picture6sm9.png

Edited by Atlantis

Share this post


Link to post
Share on other sites

Yes, we do not test sitting now, we just test if an actor blocks the path properly.

Next version will test for the proper heights and sitting.

Share this post


Link to post
Share on other sites

Atlantis second picture raises the question wether you are using discrete geometry (i.e. the game tiles) for calculating wether you can hit somebody or not. If you are it might yield some "funny" results" :D Take a checkered paper and draw a line of squares on it to see what I mean. This might not be exactly helpful but might provide some reasoning as to why you aren't able to hit somebody even thought the path seems clear or why you might want to make your algorithm include more possibilities :hug:

Share this post


Link to post
Share on other sites

Ok, let us test now the sizes of actors.

For example, you should now be able to fire above a small animal, or a peron sitting down. Sitting next to a bigger animal should block you from someone shooting at you from the other side of the animal.

 

Please note that the animals occupy only one walking tile (a step) so sometimes larger animals will not shield you from some angles (this is a very hard to address problem).

 

Everything else is the same.

Share this post


Link to post
Share on other sites
Guest Tha Kyzzle

I did a couple of tests with Garnin and Cael in LakeSide and we found 2 things that might not be right. Should we be able to shoot through Trik in the first image? And in the second image we can hit each other through the boat to IP, but, when i sit down Cael said his path to me was blocked.

 

IMAGE 1

testfx1.png

 

 

IMAGE 2

test2vt1.png

Edited by Tha Kyzzle

Share this post


Link to post
Share on other sites

Ok theres a bug on the Test Server, at Co-ords 60,106 you seem to dissappear but the path is still clear. It also happens at 41,93, 70,91 on Isla Prima.

 

Bug2.jpg

 

 

Bug.jpg

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

  • Recently Browsing   0 members

    No registered users viewing this page.

×