Jumping the walls

The worst monsters in the Hearthlands warp the fabric of space and time..

Re: Jumping the walls

Postby TroYy » Tue Apr 06, 2010 11:16 pm

jorb wrote:If I were playing this game for hardcore srs bzns pvp, I'd be using a modified client as well.

ok
TroYy
 
Posts: 24
Joined: Sun Mar 28, 2010 9:23 am

Re: Jumping the walls

Postby jorb » Tue Apr 06, 2010 11:18 pm

Not sure if that was a 'bad dev for not doing anything about it' type of 'OK', or an actual OK. I would love to stop it if I could do so within reasonable means, but I can't, and I know I can't.
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."

-- Hieromonk Seraphim Rose
User avatar
jorb
 
Posts: 18437
Joined: Fri Apr 03, 2009 7:07 am
Location: Here, there and everywhere.

Re: Jumping the walls

Postby Granger » Wed Apr 07, 2010 11:16 am

jorb wrote:The boat bug is unfortunate. It should be fixed. We've known about it for a long while, but its not entirely trivial to fix it (according to loftar).


Can't really be that hard to do this:

Prerequisites
a) Make sure the center of the boat has to be over a water tile while someone is sitting in it (seems to be there)
b) A function which takes a boat which returns the x,y coordinates of the tile it is currently over (seems to be there too because of a or should be trivial to implement, boat_position(boat) in this example)
c) A function which checks if it is possible to move a player to the geometric center of a tile with coordinates x,y (seems to be there also since leaving a boat already places you that way, i'll call it put_player(player, x,y)), moved the avatar if possible (space is not blocked by objects and claim settings allow entry) and return a boolean of success
d) A function which displays nice messages (already there, i'll call it error(msg))


Pseudocode
Code: Select all
def leave_boat(player, boat):
    (x,y) = boat_position(boat)
    check = ((-1,-1),(-1,0),(-1,+1),(0,-1),(0,+1), (+1,-1),(+1,0),(+1,+1))
    for (cx,cy) in check:
        if put_player(player, x+cx, y+cy):
            return true
    error("fancy error message explaining that you have to stay in the boat")


It will be fixed. I don't know when.
Next weekend?
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Granger
 
Posts: 9254
Joined: Mon Mar 22, 2010 2:00 pm

Re: Jumping the walls

Postby kLauE » Wed Apr 07, 2010 11:41 pm

jorb wrote:I have decided not to resurrect kLauE. Partly because the bug has been known for a long time, and partly because kLauE had clearly put himself in harm's way in the first place.


sadly that i am not a hard bugabuser like hanuman and this faggots... i should work on it!

E: and i cant believe that its so hard to fix this bug... :roll:
User avatar
kLauE
 
Posts: 1085
Joined: Thu Aug 06, 2009 12:58 am

Re: Jumping the walls

Postby Blxz » Sat Apr 10, 2010 5:32 am

Remind me never to get on the bad side of Onionfighter and his super assassin skills. Technically anything in the game is usable, if its not meant to be there then the devs can remove it. Until then, happy hunting....hopefully away from me.
User avatar
Blxz
 
Posts: 421
Joined: Mon Apr 05, 2010 12:03 pm

Re: Jumping the walls

Postby Dataslycer » Tue Apr 13, 2010 2:05 am

Double layering near water can be a potential way of trapping someone that tries to invade by using that bug. Then again, they may not be dumb enough to try to do it if they see double layers.
If you keep focusing on the shadow behind, you will not see the light in front of you.

Being successful isn't just about hard work and succeeding, it is also about picking yourself up when you fail.
User avatar
Dataslycer
 
Posts: 1420
Joined: Sat Jan 30, 2010 5:06 am

Previous

Return to Bugs

Who is online

Users browsing this forum: Claude [Bot] and 0 guests