Game Development: Attribute Dream

Announcements about major changes in Haven & Hearth.

Game Development: Attribute Dream

Postby jorb » Fri Feb 28, 2025 8:47 pm

We've been developing, and here's what's new.

Image

New Implementations
-----------------------
  • Added support for more arbitrary attribute definitions. Many of the smaller/more specific bonii which the game has historically had have been somewhat hidden and never clearly communicated. With the new attribute system, defining and tracking such mechanics/values can now be done in a more formalized system, which also allows for greater ease in e.g. providing multiple sources for increasing a particular value.
  • The following minor attributes have been implemented.
    • Butchering Speed
    • Demolition Damage, damage when destroying things.
    • Cave-in Damage, additional demolition damage when destroying cave-in stones.
    • Tree-stump Damage, additional demolition damage when destroying tree stumps.
    • Board Yield, more output when sawing boards.
    • Woodblock Yield, more output when chopping woodblocks.
    • Tree Chopping Speed,
    • Mining Strength, Speed, and Stamina.
    • Shearing Speed
  • All of those were previously implemented more or less ad hoc as particular tool mechanics, but are now, indeed, generalized. It would now, for example, be relatively easy to design gildings, wounds, or other effects which buff or debuff those values.
  • Note that most of these buffs only apply "when used", that is to say when the tool carrying them is in use, but that it would be easy for us to also implement passive versions.
  • Furthermore, the UI is now capable of properly presenting these values to give some idea of what the various tools actually do, and how they compare.
  • It should be a pretty faithful conversion of old implementations to this new one, but some math has changed. Notably, "Quarryman" and "Lumberjack" bonii, to Mining Strength and Board/Block Yield respectively, used to be applied multiplicatively, but are now rather applied additively. Buffed the base values of those credo buffs a bit to compensate ("Quarryman" from +20% to +40%, "Lumberjack" from +30% to +50%).

Small Fixes
-----------------------
  • Added some "Tree Chopping Speed" to the "Woodsman's Token" gilding.

Image
As always, if you liked what we did here: Support the patch.

Today's Patch Item, for the fair price of $7 is the "Summer Satin Hat".

Store Description wrote:Image$7Blowing softly in the summer breeze, soft fabrics, soft to the touch.


All Silver & Gold subscribers have been awarded the "Summer Satin Hat", free of charge.

In the Pipe
-----------------------

Enjoy!
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."

-- Hieromonk Seraphim Rose
User avatar
jorb
 
Posts: 18436
Joined: Fri Apr 03, 2009 7:07 am
Location: Here, there and everywhere.

Re: Game Development: Attribute Dream

Postby ElCabron » Fri Feb 28, 2025 8:48 pm

POG
User avatar
ElCabron
 
Posts: 148
Joined: Wed Jan 20, 2016 11:05 pm

Re: Game Development: Attribute Dream

Postby Ganhart » Fri Feb 28, 2025 8:49 pm

POG
User avatar
Ganhart
 
Posts: 229
Joined: Sat Dec 04, 2010 9:44 pm

Re: Game Development: Attribute Dream

Postby Audiosmurf » Fri Feb 28, 2025 8:50 pm

Very very neat, though I always lament the lack of obfuscation bit by bit, as I find it to be a part of the game's charm
jorb wrote:Audiosmurf isis a fantastic poster/genius and his meatintellect is huge

NORMALIZE IT
banok wrote:i've been playing hnh thru 10 years of involuntary celibacy and I always build my palisade in 5 minutes so if a new player cant figure it out straight away they can get fucked and chug bleach
User avatar
Audiosmurf
 
Posts: 2380
Joined: Fri Jul 02, 2010 9:00 pm
Location: Ice Hell

Re: Game Development: Attribute Dream

Postby sneezewortt » Fri Feb 28, 2025 8:52 pm

plz fix rootfill if it wasnt
User avatar
sneezewortt
 
Posts: 19
Joined: Sun Sep 05, 2010 12:29 am

Re: Game Development: Attribute Dream

Postby azrid » Fri Feb 28, 2025 8:52 pm

nice
Image
Image
User avatar
azrid
 
Posts: 3301
Joined: Mon Oct 17, 2011 11:33 pm

Re: Game Development: Attribute Dream

Postby The_Blode » Fri Feb 28, 2025 9:00 pm

brety gud stuffs
User avatar
The_Blode
 
Posts: 509
Joined: Sat Oct 08, 2011 7:51 am
Location: Location: Location

Re: Game Development: Attribute Dream

Postby jorb » Fri Feb 28, 2025 9:06 pm

Audiosmurf wrote:Very very neat, though I always lament the lack of obfuscation bit by bit, as I find it to be a part of the game's charm


lel, yeah, that's a good topic of discussion tbh. Discovery is fun, being thrown off the deep end can be. Older games had more of that before the great streamlining happened.

... that being said I'm not convinced flipping to the wiki to look up literally everything is great either, so there's that.
"The psychological trials of dwellers in the last times will be equal to the physical trials of the martyrs. In order to face these trials we must be living in a different world."

-- Hieromonk Seraphim Rose
User avatar
jorb
 
Posts: 18436
Joined: Fri Apr 03, 2009 7:07 am
Location: Here, there and everywhere.

Re: Game Development: Attribute Dream

Postby Girth » Fri Feb 28, 2025 9:07 pm

jorb wrote:We've been developing, and here's what's new.

Image

New Implementations
-----------------------
  • Added support for more arbitrary attribute definitions. Many of the smaller/more specific bonii which the game has historically had have been somewhat hidden and never clearly communicated. With the new attribute system, defining and tracking such mechanics/values can now be done in a more formalized system, which also allows for greater ease in e.g. providing multiple sources for increasing a particular value.
  • The following minor attributes have been implemented.
    • It should be a pretty faithful conversion of old implementations to this new one, but some math has changed. Notably, "Quarryman" and "Lumberjack" bonii, to Mining Strength and Board/Block Yield respectively, used to be applied multiplicatively, but are now rather applied additively. Buffed the base values of those credo buffs a bit to compensate ("Quarryman" from +20% to +40%, "Lumberjack" from +30% to +50%).



I am a little confused here. Mining Strength is represented as a flat number and not a percentage on the pickaxe example. so what difference would it make for the Quarryman bonus to be Mult vs Add? Is there another source of mining strength that adds percentage, such as STR attribute?
Girth
 
Posts: 11
Joined: Sun Jan 19, 2025 6:30 pm

Re: Game Development: Attribute Dream

Postby dafels » Fri Feb 28, 2025 9:08 pm

nice, I definitely agree there should be much less reliance on wiki and most importantly the food service
User avatar
dafels
 
Posts: 2991
Joined: Sun Nov 14, 2010 7:49 pm

Next

Return to Announcements

Who is online

Users browsing this forum: Python-Requests [Bot] and 47 guests