DSB Version 0.53
Posted: Sat Jul 14, 2012 3:56 am
What's new:
- Added gui_info.lua allowing the location and size of GUI renderers to be reconfigured
- Moved most magic information into magic_info, defined in base/magic.lua
- Moved the rendering of inventory text to sys_render_inventory_text
- Added sys_render_attack_result to handle successful hits (and "NO AMMO" etc. popups)
- Minor modifications to sys_render_attack_* functions to support the new one
- Added option for iterated alternate ceiling drawing
- Added ability to specify source and size for dsb_bitmap_draw (like dsb_bitmap_blit)
- Added optional destination width and height parameters to dsb_bitmap_blit for bitmap scaling
- Added dsb_text_size(font, text) = length, height
- Added dsb_set_lastmethod and renamed dsb_lastmethod to dsb_get_lastmethod
- Added pounce_eagerness property to monster archetypes to control move/attack speed
- Added dsb_get_animtimer/dsb_set_animtimer to modify an inst's animation timer
- Added abilty to edit the animation timer within ESB
- Importable archetypes will attempt to execute ARCHETYPE_IMPORTED() when loaded
- Added loop_step_sound, loop_attack_sound, etc. arch properties
- Added top_offset and mid_offset properties to wallwriting to control how it is displayed
- Fixed FLOORFLAT objects not properly displaying alpha channels
- Fixed "untriggered nil" when adding a party member while standing on a trigger
- Fixed newly launched flying objects causing trigger events when they shouldn't
- Fixed rotating 180 degrees using up a monster's entire turn
- Fixed a bug causing monsters to think that bashed doors were still intact
- Fixed an ugly rendering glitch when opening a magic door with alpha channels
- Made monster action time delays more consistent
Download it here
- Added gui_info.lua allowing the location and size of GUI renderers to be reconfigured
- Moved most magic information into magic_info, defined in base/magic.lua
- Moved the rendering of inventory text to sys_render_inventory_text
- Added sys_render_attack_result to handle successful hits (and "NO AMMO" etc. popups)
- Minor modifications to sys_render_attack_* functions to support the new one
- Added option for iterated alternate ceiling drawing
- Added ability to specify source and size for dsb_bitmap_draw (like dsb_bitmap_blit)
- Added optional destination width and height parameters to dsb_bitmap_blit for bitmap scaling
- Added dsb_text_size(font, text) = length, height
- Added dsb_set_lastmethod and renamed dsb_lastmethod to dsb_get_lastmethod
- Added pounce_eagerness property to monster archetypes to control move/attack speed
- Added dsb_get_animtimer/dsb_set_animtimer to modify an inst's animation timer
- Added abilty to edit the animation timer within ESB
- Importable archetypes will attempt to execute ARCHETYPE_IMPORTED() when loaded
- Added loop_step_sound, loop_attack_sound, etc. arch properties
- Added top_offset and mid_offset properties to wallwriting to control how it is displayed
- Fixed FLOORFLAT objects not properly displaying alpha channels
- Fixed "untriggered nil" when adding a party member while standing on a trigger
- Fixed newly launched flying objects causing trigger events when they shouldn't
- Fixed rotating 180 degrees using up a monster's entire turn
- Fixed a bug causing monsters to think that bashed doors were still intact
- Fixed an ugly rendering glitch when opening a magic door with alpha channels
- Made monster action time delays more consistent
Download it here