Page 1 of 2

Stacking/Piling

Posted: Thu Jul 01, 2010 3:50 am
by Rammar
As brought up here:
http://forum.uosecondage.com/viewtopic.php?f=11&t=20054

When standing on the same tile as any other mobile (PC, NPC, mount, etc.) newly-spawned monsters would not attack anyone on that tile until you moved off of it or attacked, at which point they would all then "see" you.

Oct 14, 1999
Dont go alone,have a friend with you ,who stands exactly on the same
tile as you,when you loot the chest and the monsters will not attack
you ! You can cast Blade spirit or energy vortex on the monsters then.
Hm,I admit its a cheap tactic.
http://groups.google.com/group/rec.game ... d498f20160

Seems it was removed in the Apr 28, 2000 UO:R patch which included Monster AI -- at least for your cartographer when treasure hunting.

May 7, 2000
Dug up the treasure, recalled from spawn same as always. Spawn was light
(only four elementals) and my warrior bud had them mostly dead when I got
back. We tried the stacking bug, but it's been fixed: "something is blocking
your view" or similar whenever you try to take stuff out of the chest. This
makes me happy, since I solo t-hunt a lot and it pisses me off to see a
gaggle of cowards piled on top of each other when a little common sense
works just as well.
http://groups.google.com/group/rec.game ... 7e73b5a5f7

Whole newsgroup thread further detailing the "exploit":

Jul 13, 2000
http://groups.google.com/group/rec.game ... fc4a4ae3b1

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 9:10 am
by Faust
This should be an easy check in the demo.

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 9:25 am
by Alex21
Wasnt the demo from the beginning of t2a? it might not include this bug?

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 9:36 am
by Mens Rea
This is absolutely correct.

"Stand on me, quick" was a pretty regular occurance in the lich room.

Alternatively, because I was always up with the play, I would dismount my horse and stand on it to avoid being attacked by mobs.

There is a patch note of this being fixed at some point that the poster of this topic can go and find if anyone disagrees. :mrgreen: LAZY :mrgreen:

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 9:57 am
by Faust
Alex21 wrote:Wasnt the demo from the beginning of t2a? it might not include this bug?
Knowing what there is to know about the demo the bug will exist there.

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 2:57 pm
by MatronDeWinter
This was certainly possible, but I kind of consider it an exploit.

It did not require other people either, you would just unmount and "all stay".

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 2:57 pm
by Karik Verlee
I remember doing this all the time. A great safety measure.

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 5:54 pm
by bismuth
I got the demo working so I went ahead and tried this.

Image

Standing on the same tile as my horse the daemon stood beside me for awhile and then started wandering around. As soon as I mount the horse or move off the same tile as the horse the daemon attacks.

Image

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 7:28 pm
by Batlin
Standing on the same tile as my horse the daemon stood beside me for awhile and then started wandering around. As soon as I mount the horse or move off the same tile as the horse the daemon attacks.
From a technical perspective:
1) the daemon spawns
2) you stand still
3) the daemon doesn't know you are there
4) you move
5) the enterrange event is fired and send to the daemon
6) the deamon script will attack if within 8 tiles

What still needs to be tested and what I believe will be the case:
1) you stand still
2) a monster spawns (preferably a normal monster which doesn't have special/modified AI like the deamon)
3) you stay still
4) monster wanders around, doesn't know you are there due enterrange not being execued on creation
5) if monster comes within a predefined range it will attack nontheless
6) what that range is (if it exists anyways) i do not know, more disassembly/analysis is required for this

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 7:40 pm
by bismuth
Good point. I tried a daemon again without dismounting my horse at all, it attacked immediately when it appeared.

Image

Then I tried summoning a slime, staying mounted. It attacked as soon as it appeared:

Image

Then I tried a slime, with the dismount and stay on the same tile trick. The slime did not attack and just sat there.

Image

The same slime then attacked me once I remounted:

Image


Thanks for all your fantastic work Batlin! Your demo+ and all the decompiling you have done are amazing.

Re: Stacking/Piling

Posted: Thu Jul 01, 2010 11:20 pm
by Faust
Faust wrote:
Alex21 wrote:Wasnt the demo from the beginning of t2a? it might not include this bug?
Knowing what there is to know about the demo the bug will exist there.

Told you it would be there if it existed... :wink:

Re: Stacking/Piling

Posted: Fri Jul 02, 2010 11:07 am
by GuardianKnight
That would be considered a game breaker wouldn't it?

Re: Stacking/Piling

Posted: Fri Jul 02, 2010 11:59 am
by Faust
Why?

Re: Stacking/Piling

Posted: Fri Jul 02, 2010 12:32 pm
by GuardianKnight
Well making it so all you have to do is stand on someone or your horse to avoid monsters...game breaking.

And we don't let game breaking exploits in to the game. Correct?

Re: Stacking/Piling

Posted: Fri Jul 02, 2010 1:04 pm
by bismuth
Poor monster pathfinding/AI are not considered game breaking, why would it be in this instance?