bots?
ktm: the client only knows about objects which are in the current viewport. So if you iterated through all the items laying around and picked them up you will only pick up the items in your current viewport. Its just how the server works -- why send the client information about objects which they cannot see?
YOU ARE READING THIS!
- Modanung
- Grand Knight
- Posts: 1719
- Joined: 20 May 2005, 15:51
- Location: Groningen, The Netherlands
- Contact:
Could the client ask for the whole list of objects if it was programmed to?
If you're looking for 3D FOSS games be sure to check out LucKey Productions on itch.io
the client asking for info he isn't really allowed to know - i dont think so (i *really* hope not!). unless you "hop around" the map quickly by faking coordinates, covering all of the map (which would, technically, not qualify as simply "asking", i think).
i stand my ground though, a "world-pickup" is possible.
i looked at the responsible part of the code, seems some kind of id is needed (not sure what kind of, though). so either you could go
"pick up <potion> from (iterate through every square)", then
"pick up <dagger> from (i.t.e.s.)",
and so on for every item type, if the id is for the type of the item, or
"pick up <dropped item no 1> from (iterate through every square)", then
"pick up <dropped item no 2> from (iterate through every square)",
etc if all the dropped items are consecutively numbered or something. and as long as there is no range checking on pickups, that method will stay valid.
i stand my ground though, a "world-pickup" is possible.
i looked at the responsible part of the code, seems some kind of id is needed (not sure what kind of, though). so either you could go
"pick up <potion> from (iterate through every square)", then
"pick up <dagger> from (i.t.e.s.)",
and so on for every item type, if the id is for the type of the item, or
"pick up <dropped item no 1> from (iterate through every square)", then
"pick up <dropped item no 2> from (iterate through every square)",
etc if all the dropped items are consecutively numbered or something. and as long as there is no range checking on pickups, that method will stay valid.
You may ban Larp also, I just met him in the second bat cave.
He is inactive, but as soon as some monster I kill drop some object, he comes and take it in less than 1 second each time.
Moreoevr he never answered my questions.
The most funny is that he is badly programmed, he was stopped by a square we can't walk on between his position and the position of the object he wanted to steal me, he didn't try to dodge the obstacle!
And while I'm writing this message I find myself dead ine tmw whereas there is no aggressive monster in the map ?????
He is inactive, but as soon as some monster I kill drop some object, he comes and take it in less than 1 second each time.
Moreoevr he never answered my questions.
The most funny is that he is badly programmed, he was stopped by a square we can't walk on between his position and the position of the object he wanted to steal me, he didn't try to dodge the obstacle!
And while I'm writing this message I find myself dead ine tmw whereas there is no aggressive monster in the map ?????
strangely his name appears in the screen shots in the topic about cheating.
Moreover, as long I were in the same map as him, it never moved (only to pick up my objects, and that was very quick each time).
I can't imagine someone doing nothing for so long but waiting for some object to appear near him. If he was playing he would have killed some monsters from time to time
And I insist on the fact a stupid rock prevented him from picking one objects
Moreover, as long I were in the same map as him, it never moved (only to pick up my objects, and that was very quick each time).
I can't imagine someone doing nothing for so long but waiting for some object to appear near him. If he was playing he would have killed some monsters from time to time
And I insist on the fact a stupid rock prevented him from picking one objects