Known issues: Difference between revisions
From Dragon Realm Wiki
No edit summary |
No edit summary |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
== Critical Issues == | == Critical Issues == | ||
* | * <strike>Sindarin's strength went from 80 to 77 somehow when improving other stats.</strike> | ||
** | ** Temporarily resolved by set_stat("strength", 80) | ||
* <strike>Tetsuo's skills are not the same as Xephon's - even though they're both priests. Spells are somehow granted upon leveling, but Tetsuo is not getting all of the same spells.</strike> | |||
** This was caused by Tetsuo not having a 'class' defined (should have been deathpriest). Resolved by set_class("deathpriest") | |||
* Severing of limbs removes gear / unwields weapons, but does not remove stat/skill bonuses, allowing bonuses to be stacked. Fix will be to remove bonuses in: | |||
** <code>/std/living/body.c::check_on_limb()</code> | |||
** <code>/std/living/body.c::add_limb()</code> | |||
* <strike>Tetsuo can't kill stuff</strike> | |||
** <code>/std/living/body.c::do_damage()</code> was failing to FOB->add_kill() on Tetsuo because he had 15k kills. This exceeds the <code>maximum array size</code> defined in dr.cfg. I increased the maximum array size to 1,500,000 which should fix it, but might have an impact on performance. | |||
== Non-Critical Issues == | == Non-Critical Issues == | ||
=== General === | === General === | ||
* Hunger does not appear to have any impact. | * Hunger does not appear to have any impact. | ||
== Workarounds In Place == | == Workarounds In Place == | ||
* Colleens store had an issue with the FOOD variable defined in lanark.h. Worked around this issue by replacing instances of FOOD with "/d/tradewinds/lanark/objs/food/". | * Colleens store had an issue with the FOOD variable defined in lanark.h. Worked around this issue by replacing instances of FOOD with "/d/tradewinds/lanark/objs/food/". | ||
Latest revision as of 15:41, 16 July 2020
Critical Issues
[edit | edit source]Sindarin's strength went from 80 to 77 somehow when improving other stats.- Temporarily resolved by set_stat("strength", 80)
Tetsuo's skills are not the same as Xephon's - even though they're both priests. Spells are somehow granted upon leveling, but Tetsuo is not getting all of the same spells.- This was caused by Tetsuo not having a 'class' defined (should have been deathpriest). Resolved by set_class("deathpriest")
- Severing of limbs removes gear / unwields weapons, but does not remove stat/skill bonuses, allowing bonuses to be stacked. Fix will be to remove bonuses in:
/std/living/body.c::check_on_limb()/std/living/body.c::add_limb()
Tetsuo can't kill stuff/std/living/body.c::do_damage()was failing to FOB->add_kill() on Tetsuo because he had 15k kills. This exceeds themaximum array sizedefined in dr.cfg. I increased the maximum array size to 1,500,000 which should fix it, but might have an impact on performance.
Non-Critical Issues
[edit | edit source]General
[edit | edit source]- Hunger does not appear to have any impact.
Workarounds In Place
[edit | edit source]- Colleens store had an issue with the FOOD variable defined in lanark.h. Worked around this issue by replacing instances of FOOD with "/d/tradewinds/lanark/objs/food/".
