DSB Version 0.54

This forum is for the Lua scriptable clone of DM/CSB called Dungeon Strikes Back by Sophia. Use DSB to build your own highly customised games.

Moderator: Sophia

Forum rules
Please read the Forum rules and policies before posting. You may Image to help finance the hosting costs of this forum.
Post Reply
User avatar
Sophia
Concise and Honest
Posts: 4307
Joined: Thu Sep 12, 2002 9:50 pm
Location: Nowhere in particular
Contact:

DSB Version 0.54

Post by Sophia »

What's new:

- Added sys_render_portraits_and_info to handle the basic rendering of the top part of the screen
- Added sys_render_character_damage to handle the rendering of characters taking damage
- Added "Expire" message and associated arch properties (on_expire, convert_expire)
- Changed base code so that magic projectiles that run out of power now get an expire message
- Added on_init event triggered when an inst is first created (via dsb_spawn or dsb_swap)
- Added infrastructure for loading graphical assets on demand to save memory
- Messages delivered while the game is locked are now buffered instead of discarded
- Put AI_DELAY_ACTION on a separate timer to prevent monsters from "waking up" early
- Adjusted magical shield durations to be more like DM yet keep DSB's enhancements
- Fixed some attack methods not allowing sounds
- Fixed a different (but related) "untriggered nil" bug
- Fixed doorbuttons clicking when they're supposed to be silent
- Fixed magic doors going "thud" instead of "buzz" when they hit the party
- Fixed some minor errors in graphics.dat

Download it here
User avatar
Gambit37
Should eat more pies
Posts: 13773
Joined: Wed May 31, 2000 1:57 pm
Location: Location, Location
Contact:

Re: DSB Version 0.54

Post by Gambit37 »

Ooooooo, you've been busy! :-) Very nice, thank you, especially for expire events and the UI exposure :-)
User avatar
Bit
Arch Master
Posts: 1064
Joined: Mon Mar 03, 2008 10:53 am
Location: Nuts trees

Re: DSB Version 0.54

Post by Bit »

It lives! :D
User avatar
Jan
Mighty Pirate
Posts: 2760
Joined: Tue Sep 23, 2008 4:55 pm
Location: Scumm Bar, Czech Republic

Re: DSB Version 0.54

Post by Jan »

Congratulations! I admire / envy your productivity! :P
Finally playing and immensely enjoying the awesome Thimbleweed Park-a-reno!
User avatar
Joramun
Mon Master
Posts: 927
Joined: Thu May 25, 2006 7:05 pm
Location: The Universe

Re: DSB Version 0.54

Post by Joramun »

Dah... I must finish and release the new *executable* version of RTSB soon then :wink:
What Is Your Quest ?
User avatar
Gambit37
Should eat more pies
Posts: 13773
Joined: Wed May 31, 2000 1:57 pm
Location: Location, Location
Contact:

Re: DSB Version 0.54

Post by Gambit37 »

Cool, I discovered that dsb_bitmap_blit() and dsb_bitmap_draw() have now been extended with extra parameters, to allow blitting and scaling in a single step. I was going to update the wiki, but not sure how this should be handled?
User avatar
Sophia
Concise and Honest
Posts: 4307
Joined: Thu Sep 12, 2002 9:50 pm
Location: Nowhere in particular
Contact:

Re: DSB Version 0.54

Post by Sophia »

Just edit it! :)

I've been kind of lax on updating the wiki. Ian_scho has been doing the lion's share of the work on it (thanks!) but I'm not sure if he's been able to get around to it lately.
Post Reply