Known issues

From Dragon Realm Wiki

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 the maximum array size 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

[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/".