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.
Post Reply
User avatar
Sophia
Concise and Honest
Posts: 4239
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: 13714
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: 925
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: 13714
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: 4239
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