The following warnings occurred:
Warning [2] Trying to access array offset on value of type null - Line: 4473 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 4473 errorHandler->error
/inc/class_session.php 505 my_strlen
/inc/class_session.php 360 session->create_session
/inc/class_session.php 75 session->load_guest
/global.php 55 session->init
/printthread.php 17 require_once
Warning [2] Undefined variable $mybb - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 63 makeprintablenav
Warning [2] Attempt to read property "settings" on null - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 63 makeprintablenav
Warning [2] Trying to access array offset on value of type null - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 63 makeprintablenav
Warning [2] Undefined variable $forums - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 63 makeprintablenav
Warning [2] Undefined variable $mybb - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Attempt to read property "settings" on null - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Trying to access array offset on value of type null - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Undefined variable $forums - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Undefined variable $mybb - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Attempt to read property "settings" on null - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Trying to access array offset on value of type null - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Undefined variable $forums - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Undefined variable $mybb - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Attempt to read property "settings" on null - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Trying to access array offset on value of type null - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Undefined variable $forums - Line: 183 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 183 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Undefined array key 28 - Line: 184 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 184 errorHandler->error
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 187 makeprintablenav
/printthread.php 63 makeprintablenav
Warning [2] Trying to access array offset on value of type null - Line: 1229 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1229 errorHandler->error
/printthread.php 72 forum_permissions
Warning [2] Trying to access array offset on value of type null - Line: 1229 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1229 errorHandler->error
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "pid" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "fid" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "gid" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canview" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canviewthreads" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canonlyviewownthreads" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "candlattachments" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canpostthreads" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canpostreplys" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canpostattachments" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canratethreads" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "caneditposts" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "candeleteposts" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "candeletethreads" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "caneditattachments" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canpostpolls" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "canvotepolls" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "cansearch" - Line: 1303 - File: inc/functions.php PHP 8.2.18 (Linux)
File Line Function
/inc/functions.php 1303 errorHandler->error
/inc/functions.php 1231 fetch_forum_permissions
/printthread.php 72 forum_permissions
Warning [2] Undefined array key "page" - Line: 86 - File: printthread.php PHP 8.2.18 (Linux)
File Line Function
/printthread.php 86 errorHandler->error
Warning [2] Undefined variable $multipage - Line: 24 - File: printthread.php(163) : eval()'d code PHP 8.2.18 (Linux)
File Line Function
/printthread.php(163) : eval()'d code 24 errorHandler->error
/printthread.php 163 eval



Thunderhead Forums
Experimental Damage System - Printable Version

+- Thunderhead Forums (http://netherstormrpg.com/thent)
+-- Forum: Netherstorm Forums (/forum-31.html)
+--- Forum: Netherstorm Playtesting (/forum-25.html)
+---- Forum: Netherstorm Advanced Playtest (/forum-26.html)
+----- Forum: Designer Notes and Updates (/forum-28.html)
+----- Thread: Experimental Damage System (/thread-38.html)



Experimental Damage System - Don Jones - 02-11-2016 02:43 PM

If you've looked over the playtest files, one of the things that probably lept out at you was the damage system. It is significantly different and, while there are similar concepts in other games, we really haven't seen this. So, let's get into it.

First, this is an experiment at this point. I'll explain the reasons we are trying it below, but we are not married to it. If it isn't working, or it just isn't fun, let us know. It won't be any problem going back to hit points.

So, why the change? First, we have always been bothered by the lack of effects in hit point systems. In most cases, a person with one hitpoint left can do everything a character at full hit points can. Some games and homebrews try to address this by throwing in effects at 75%, 50%, etc. However, it doesn't translate well. Secondly, hit points just don't work well for some types of damage. Rules for drowning, poison, disease, fire, starvation, etc., don't work very well, or get strangely convoluted. Hit points aren't usually defined just the ability to take damage. Usually, fighting skill and ability are assumed to be part of it. Otherwise, how does one character end up with 10 hit points and another with 80 hit points? Why is one guy killed by a single arrow, but another would have to be hit by 10 arrows, simply to feel threatened?

We wanted to try a system that is focused on the effects of damage, rather than the numbers. There are still numbers involved, of course, but those numbers are tied to specific effects. If you have 10 out of 100 hit points left, you fight on. If your health level is at 10 out of 100, you can try to fight on, but you are gasping and unable to breathe, with only a limited number of rounds before you go unconscious. We did a lot of research into triage medicine to try to build this, so the results should be interesting.

We also wanted a damage system that works well for any situation. Whether it is modern firearms, melee combat, poison, or any other type of damage, focusing on the effects should be playable and believable.

Finally, it should be more balanced. The experienced fighter will have defensive skills and abilities that enable her to avoid being hit, or her physical endurance may allow her to sustain more damage. At the end of the day, though, a sucking chest wound is a sucking chest wound, a spurting artery is a spurting artery. The experienced adventurer can have an advantage, but isn't immune to damage.

This is one area we truly need feedback on. This could be a great idea, or it could massively suck. Only playtesting will let us know.