Skip to content

Commit

Permalink
Remove moats from the NPC deathmatch arena.
Browse files Browse the repository at this point in the history
Reason - it became ridiculously easy to kill the NPC on this level by
simply freezing part of the moat, get the NPC to walk on the ice, then
melt the ice underneath the NPC, causing them to drown. The easiest
solution to this without changing any game mechanics is to
remove/replace the moats (in this case, they are replaced with lava
pools). Ideally I'd like the moats to remain and add some logic so that
the NPC avoids walking on ice, or they can already fly/levitate, etc.
But that can be a discussion with the team for another day.
  • Loading branch information
k21971 committed Oct 9, 2020
1 parent 71e1201 commit 3daa921
Showing 1 changed file with 8 additions and 14 deletions.
22 changes: 8 additions & 14 deletions dat/npcdeath.des
Original file line number Diff line number Diff line change
Expand Up @@ -22,15 +22,15 @@ MAP
----LLLL.....--.....LLLL----
---LLLL........--........LLLL---
---LLL........................LLL---
---LLL.............}}.............LLL---
--LLL........--.....}}.....--........LLL-- ---------
|LL..........--.....}}.....--..........LL| |.......|
|L..................}}...................|-------.......|
---LLL.............LL.............LLL---
--LLL........--.....LL.....--........LLL-- ---------
|LL..........--.....LL.....--..........LL| |.......|
|L..................LL...................|-------.......|
|L.......................................+..............|
|L..................}}...................|-------.......|
|LL..........--.....}}.....--..........LL| |.......|
--LLL........--.....}}.....--........LLL-- ---------
---LLL.............}}.............LLL---
|L..................LL...................|-------.......|
|LL..........--.....LL.....--..........LL| |.......|
--LLL........--.....LL.....--........LLL-- ---------
---LLL.............LL.............LLL---
---LLL........................LLL---
---LLLL........--........LLLL---
----LLLL.....--.....LLLL----
Expand Down Expand Up @@ -77,12 +77,6 @@ OBJECT:"statue",(67,11),montype:"archeologist"
# level into the NPC. It won't [necessarily] come out as an archeologist.
MONSTER:"archeologist",(19,09)

# What's in the moat...
MONSTER:"giant eel",(32,05)
MONSTER:"giant eel",(33,08)
MONSTER:"giant eel",(32,10)
MONSTER:"giant eel",(33,13)

# Pitfalls
$arena = selection:floodfill(33,09)
LOOP [4] {
Expand Down

0 comments on commit 3daa921

Please sign in to comment.