Thread: OSRIC Ruleset
-
March 20th, 2024, 09:41 #81
Hi,
I've been having some weird AC and MV results cropping up - ran through the following:
Human FTR – with DEX bonus -1 to AC
Running OSRIC and AD&D O&HR extension, nothing else
With no armour or shield AC 9, MV 12 = all good
a) Drag and drop shield, medium +1 and AC changes to -1 (it should be 7), MV remains 12
b) Unequip shield +1 (change to carry), drag and drop scale mail, AC changes to 5 (correct) and MV to 9 (it should be 6)
c) Re-equip shield +1 (change to worn), AC becomes 4 (it should be 3) and MV remains 9 (it should be 6)
delete scale and shield – AC 9, MV 12 (all good)
a) drag and drop scale mail, AC changes to 5 (correct) and MV to 9 (it should be 6)
b) drag and drop shield, medium +1 whilst unidentified AC drops to 4, MV remains 9 – I’d expect the AC to drop to 3 but I’m not sure as its unidentified.
c) Identify shield on character sheet, AC remains 4, MV remains 9 – both incorrect
d) Unequip shield +1 (change to carry), AC 5 (correct) and MV 9 (incorrect)
e) Re -equip shield +1 (change to worn), AC 4 (incorrect) and MV 9 (incorrect)
f) Unequip scale mail, leaving shield +1 equipped and AC drops to -1, MV to 9 – both incorrect
Left character with shield and scale equipped (AC 4, MV 9) exited and removed AD&D O&HR Extension
Character remained AC 4, MV 9 (should be AC 3, MV 6) on relaunch.
Deleted both items and repeated all steps above with identical results.
I did this experiment both before and after the latest red update moving the system from 4.4.? to 4.5.2
All items came direct from the OSRIC item list.
-
March 20th, 2024, 20:38 #82
-
March 24th, 2024, 01:11 #83
New version available that fixes the above issues and adds maximum movement rate by armor type. The weird issue with magic shields was that they have a "subtype" of "magic" instead of "shield" in the OSRIC ref module.
Twitter: @Doomswords
Discord: Doomsword#0669
-
March 24th, 2024, 09:47 #84
-
March 24th, 2024, 15:45 #85
-
April 6th, 2024, 05:16 #86
New version available
- fixes zombie initiative, as well as any creatures that have an "Always Last" special action, whether you get them from OSRIC or 2E modules. Initiative is set to 8 for these creatures, 2 points higher than the max value of the d6. Depending upon combat circumstances, you may see chat values much higher than this but they'll be reflected properly in the combat tracker. I'll probably work on that at some point but I consider it a minor, cosmetic-only issue that may be time-consuming. There are other things I'd like to change about the ruleset, first.Twitter: @Doomswords
Discord: Doomsword#0669
-
April 26th, 2024, 15:48 #87
Hi,
I'm noticing that dwarf/gnome/halfling movement for encumbrance is rated as 90/70/50/30, I'm aware of this variant (but I've never seen it at a table FWIW) but the BTB OSRIC version is 90/60/30/30 as per p123:
"Note that the table above assumes that the character in question has a base 120 ft move. If the character is of small race (such as a dwarf, gnome or halfling), a base move of 90 ft may apply (deduct 30 ft from all movement rates, with a minimum of 30 ft; but do NOT change the effect of encumbrance on surprise/ initiative)."
I can live with the 90/70/50/30 which might be 1ed by intent (who knows) but it isn't BTB OSRIC. Is it possible to have them as togglable options?
-
May 6th, 2024, 05:01 #88
Gotcha. Pretty sure that 90/70/50/30 is nonsense in OSRIC/1E. I've not used anything of the sort, ever, in 40 years of AD&D. Haven't meant to ignore this; just been quite busy.
PS- I made some good progress on OSRIC effects (from the convo about charging) but have to get back to it as a prereq for making both the ruleset and the extension behave according to what's useful in OSRIC/1E, without extra stuff that isn't applicableTwitter: @Doomswords
Discord: Doomsword#0669
-
June 9th, 2024, 13:01 #89
- Join Date
- Nov 2017
- Posts
- 16
I'm getting the following error message when a player character (in this example, Barnabul) reaches -10 HP (At Death's Door):
[6/9/2024 1:49:49 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #0
[6/9/2024 1:50:01 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #14 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #0 | #1
[6/9/2024 1:50:01 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #1
[6/9/2024 1:50:07 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #15 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-1 | #1
[6/9/2024 1:50:07 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #2
[6/9/2024 1:50:10 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #16 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-2 | #1
[6/9/2024 1:50:10 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #3
[6/9/2024 1:50:12 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #17 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-3 | #1
[6/9/2024 1:50:12 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #4
[6/9/2024 1:50:14 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #18 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-4 | #1
[6/9/2024 1:50:14 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #5
[6/9/2024 1:50:17 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #19 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-5 | #1
[6/9/2024 1:50:17 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #6
[6/9/2024 1:50:19 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #20 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-6 | #1
[6/9/2024 1:50:19 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #7
[6/9/2024 1:50:21 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #21 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-7 | #1
[6/9/2024 1:50:21 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #8
[6/9/2024 1:50:23 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #22 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-8 | #1
[6/9/2024 1:50:23 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #9
[6/9/2024 1:50:27 PM] s'manager_action_attack_osric.lua 902' | s'damage' | nil | #14 | #23 | #14 | #9 | { s'sType' = s'charsheet', s'sName' = s'Barnabul', s'sCTNode' = s'combattracker.list.id-00001', s'sCreatureNode' = s'charsheet.id-00001' } | #-9 | #1
[6/9/2024 1:50:27 PM] s'manager_action_attack_osric.lua 1116' | s'pc' | databasenode = { charsheet.id-00001 } | #0 | #0 | #0 | #14 | #10
[6/9/2024 1:50:27 PM] [ERROR] Script execution error: [string "CoreRPG:scripts/manager_effect.lua"]:212: getValue: Invalid parameter 1
-
June 10th, 2024, 21:21 #90
Thread Information
Users Browsing this Thread
There are currently 2 users browsing this thread. (0 members and 2 guests)
Bookmarks