Difference between revisions of "Chamber of Horrors"
From LugdunonWiki
(→How Not to Implement the Panning of Your Lightmap) |
(→Bob the Dancing Skeleton) |
||
Line 10: | Line 10: | ||
* Eradicated during development of 0.5.3 | * Eradicated during development of 0.5.3 | ||
* Cause: With addition of death, the NPC aggro behavior (AI) needed to be made aware of death so that the NPC ceased attacking a dead character. This worked wonderfully, however, the same check was not made for the initial pickup of aggro. This resulting in NPCs going: | * Cause: With addition of death, the NPC aggro behavior (AI) needed to be made aware of death so that the NPC ceased attacking a dead character. This worked wonderfully, however, the same check was not made for the initial pickup of aggro. This resulting in NPCs going: | ||
+ | |||
''"Oh look, there's a dead guy, let's attack! Oh wait, scratch that, he's dead."'' | ''"Oh look, there's a dead guy, let's attack! Oh wait, scratch that, he's dead."'' | ||
Line 16: | Line 17: | ||
[[File:Spazzo.gif|frame|none|alt=Valid Destination|Valid Destination]] | [[File:Spazzo.gif|frame|none|alt=Valid Destination|Valid Destination]] | ||
− | |||
==How Not to Implement the Panning of Your Lightmap== | ==How Not to Implement the Panning of Your Lightmap== |
Revision as of 03:33, 2 November 2013
Introduction
Welcome to the Chamber of Horrors!
Here you will find a repository of 'things that should not be', otherwise known as interesting or humorous bugs.
Bob the Dancing Skeleton
- Caused during development of 0.5.3
- Eradicated during development of 0.5.3
- Cause: With addition of death, the NPC aggro behavior (AI) needed to be made aware of death so that the NPC ceased attacking a dead character. This worked wonderfully, however, the same check was not made for the initial pickup of aggro. This resulting in NPCs going:
"Oh look, there's a dead guy, let's attack! Oh wait, scratch that, he's dead."
How Not to Implement the Panning of Your Lightmap
- Caused during development of 0.5.4
- Eradicated during development of 0.5.4
- Cause: New implementation of minimap required rendering of the light map for the entire minimap region. Transposed some coordinates when translating the position of the main camera's portion of the lightmap.