Announcement: Be excellent to each other.


Caravel Forum : DROD RPG Boards : RPG Bugs : Inconsistency with orthosquares, adjacent attacks and Goblins
New Topic New Poll Post Reply
Poster Message
kieranmillar
Level: Smitemaster
Rank Points: 3019
Registered: 07-11-2014
IP: Logged
icon Inconsistency with orthosquares, adjacent attacks and Goblins (+2)  
Put a Waterskipper inside an orthosquare and it won't be able to attack you in diagonal directions.

Put a Goblin inside an orthsquare and if you are facing away it will be able to attack you.

Given all other characters, including you, cannot attack diagonally across an orthosquare without a sword, this feels like a bug.
11-15-2024 at 07:37 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
kieranmillar
Level: Smitemaster
Rank Points: 3019
Registered: 07-11-2014
IP: Logged
icon Re: Inconsistency with orthosquares, adjacent attacks and Goblins (+1)  
Looking at the code, this is slightly more complicated than first thought.

Waterskippers are also blocked from attacking across opposing force arrows.

Both Evil Eyes and Goblins are not impacted by both force arrows and orthosquares.

Should they be? For me, it seems fine that evil eyes can attack across orthosquares and force arrows, even though this is inconsistent behaviour. I don't know why I feel differently about it, maybe because of their sprite?

[Last edited by kieranmillar at 11-16-2024 11:04 AM]
11-16-2024 at 11:04 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
Nuntar
Level: Smitemaster
Avatar
Rank Points: 4851
Registered: 02-20-2007
IP: Logged
icon Re: Inconsistency with orthosquares, adjacent attacks and Goblins (+1)  
kieranmillar wrote: Should they be? For me, it seems fine that evil eyes can attack across orthosquares and force arrows, even though this is inconsistent behaviour. I don't know why I feel differently about it, maybe because of their sprite?

Maybe because the evil eye making the tile in front into a damage tile is conceptually similar to the swordsman doing so, and it feels wrong if the player can walk across swords without taking damage.

I checked Castle Repton to see if changing the behaviour would have any impact (since that hold uses a lot of damage-in-front and orthosquares to save space, perhaps more than any other). Level 1 1N1E and Level 5 Entrance have minor instances where a goblin is diagonally adjacent to an orthosquare but it doesn't make any material difference. More seriously, in Level 7 1W the level design clearly expects the waterskipper to damage across the orthosquare -- either I didn't test it or the behaviour used to be different -- so changing it would make the hold more "as intended" but might harm existing scores if any have taken advantage of this.

____________________________
50th Skywatcher
11-16-2024 at 02:49 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
kieranmillar
Level: Smitemaster
Rank Points: 3019
Registered: 07-11-2014
IP: Logged
icon Re: Inconsistency with orthosquares, adjacent attacks and Goblins (+1)  
Interesting. Looking at the code on github, the line of code that makes the waterskipper not attack past an orthosquare has been unchanged since the initial check-in of the code to github over 4 years ago, I can't check further back than that so I think it's always been this way, and that waterskipper never attacked across the orthosquare in Castle Repton.

I quickly scanned through Chaco's playthrough on Youtube and it looks like he killed the waterskipper with the speed potion so I couldn't find any evidence of if it ever used to work differently.
11-16-2024 at 04:11 PM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
kieranmillar
Level: Smitemaster
Rank Points: 3019
Registered: 07-11-2014
IP: Logged
icon Re: Inconsistency with orthosquares, adjacent attacks and Goblins (+1)  
11-24-2024 at 09:14 AM
View Profile Send Private Message to User Show all user's posts High Scores This architect's holds Quote Reply
New Topic New Poll Post Reply
Caravel Forum : DROD RPG Boards : RPG Bugs : Inconsistency with orthosquares, adjacent attacks and Goblins
Surf To:


Forum Rules:
Can I post a new topic? No
Can I reply? No
Can I read? Yes
HTML Enabled? No
UBBC Enabled? Yes
Words Filter Enable? No

Contact Us | CaravelGames.com

Powered by: tForum tForumHacks Edition b0.98.8
Originally created by Toan Huynh (Copyright © 2000)
Enhanced by the tForumHacks team and the Caravel team.