The Castle Doctrine Forums

Discuss the massively-multiplayer home defense game.

You are not logged in.

#1 2013-10-31 06:45:06

awesomebill
Member
Registered: 2013-10-22
Posts: 35

heres a glitch for you

So heres a diagram

xSxxxx
x1xxxx
x1xxxx
x1D11   
xoxxxx

S = start point
1 = empty space
x = wall
D = pitbull
0 = pit

If a pit bull is ever in this position, or if he moves into said position, he will not move around the corner and chase the player as usual but instead will wait until the player moves next to him to try for a clubbing. Then the pitbull will attack. dog cannot be poisoned around the corner or clubbed, perhaps he can be shot? Either way, this does not seem like intended behavior. Also this was in the bottom left hand corner of the screen in case that could have anything to do with it.

Last edited by awesomebill (2013-10-31 06:46:07)

Offline

#2 2013-10-31 07:07:49

colorfusion
Member
Registered: 2013-04-02
Posts: 537

Re: heres a glitch for you

http://castledraft.com/editor/pFSzlo

There is likely a dead pet in the pit. Pets will never move onto a dead pet and will only move to a tile adjacent to a dead pet if the player is there.

This was added intentionally to stop people using a single dead pet to kill all the other pets in the house.

Last edited by colorfusion (2013-10-31 07:08:58)

Offline

#3 2013-10-31 07:15:17

awesomebill
Member
Registered: 2013-10-22
Posts: 35

Re: heres a glitch for you

bottom left hand corner of the screen, so i cant see if there is a pet or not. sounds like there most likely is. Not my favorite pit bull movement nuance if that is the case.

Im a little confused though, chasing the player (see diagram) would cause the pitbull to move adjacent to the pit with a dead animal inside (assuming it has one)
not onto it. So Im still not sure why the dog wont go around this corner. It treats the spot above the pit like it contains an entity when it clearly does not.

Offline

#4 2013-10-31 07:19:30

joshwithguitar
Member
Registered: 2013-07-28
Posts: 538

Re: heres a glitch for you

Yep, that was my house yet again. You didn't notice the cat jumping into the pit as you moved down? Once in that position the dog can be shot as long as you are standing in the square directly above it and to the left. You won't be able to club it.

As colorfusion said, a pit bull will not move onto a square adjacent to a dead pet unless the player is standing on it. So it will wait there until you stand next to it and then attack you.

Last edited by joshwithguitar (2013-10-31 07:22:28)

Offline

#5 2013-10-31 07:21:54

colorfusion
Member
Registered: 2013-04-02
Posts: 537

Re: heres a glitch for you

Pets will only move to a tile adjacent to a dead pet if the player is there. Like if there is a player literally on the tile adjacent to the pet, so that the still alive pet would kill the player by moving there.

Say a house starts like this:
http://castledraft.com/editor/3subWc

A player kills the first dog:
http://castledraft.com/editor/gCdPP1

Then guides an alive dog from elsewhere into a place next to the dead dog:
http://castledraft.com/editor/9TWcud

Now he can step onto the dead dog (can't show in castledraft) and, for technical reasons, the alive dog can't step onto the dead dog tile. The player can now easily club the alive dog:
http://castledraft.com/editor/uq519p

And repeat this for however many dogs he needs to get rid of:
http://castledraft.com/editor/X9np2E

This method meant that you would only ever need 1 gun for dogs so long as you could get to a corpse, so it was changed so that dogs won't step also in the tiles adjacent to dead mobiles unless they can kill the player.

Last edited by colorfusion (2013-10-31 07:22:43)

Offline

#6 2013-10-31 09:17:25

largestherb
Member
From: england
Registered: 2013-05-27
Posts: 381

Re: heres a glitch for you

you can always mouseover a pit to read the tooltip, it will let you know if there is anything dead in there smile

Offline

#7 2013-10-31 11:30:59

jasonrohrer
Administrator
Registered: 2013-04-01
Posts: 1,231

Re: heres a glitch for you

Pets hate the smell of other dead animals, so they won't stand next to them. 

Unless YOU are standing there---then they are so overcome with joy to greet you that they're willing to ignore the smell.

Offline

Board footer

Powered by FluxBB 1.5.8