-
September 19th, 2020, 13:59 #1
- Join Date
- Dec 2018
- Location
- England, UK
- Posts
- 216
[MoreCore] Battletech: A Time of War Extension
Hi everyone, a thread related to this one has been going for some time in the CoreRPG Section. I have decided to create a new thread here so my modifications to the Extension can be captured better.
This extension is for those wanting to run A Time of War campaigns in the Battletech universe.
The current version is ATOW V1.3.7 uploaded here on 190322.
I won't detail the earlier versions. All new versions will be uploaded into this post.
Updates
V1.2.7 - This provides the GM with the ability to conduct personal combat and Mech Combat encounters. The attached notes detail what included and how the layout works. Added automation for the Mech Range modifiers and applied damage. It currently works with FGC. I will be testing it with FGU over the coming weeks.
V1.2.8 - Added automation for all range modifiers (Mech Combat and Personal Combat). New Dice Rolls created to cater for standard Ranged attacks, Melee attacks and Thrown weapon attacks. The range data is taken from the weapon information either in the campaign database or the ATOW Data Module. The latest Data Module is also attached.
V1.2.9 - Updated after some files needed changing to work correctly with FGU. Also now tested with MoreCore V1.60.
V1.3.0 - Updates to damage applied taking account of the Glass Jaw & Toughness Traits. Wound modifiers now correctly applied. Additional effects added for location wounds (arm, leg, etc). Combat Sense and Combat Paralysis automatically applied to initiative rolls via CT.
V1.3.1 - Updates to automatically set the personal armour values based on the armour the character is wearing. Also added some house rule healing rolls.
V1.3.2 - Updates to damage applied. Subduing & Martial Arts attacks now apply only Fatigue damage. Melee weapon attacks and damage by Splash & Blast weapons now automatically select the lowest armour value in adjacent hit locations. Excess fatigue damage is converted to standard damage.
V1.3.3 - Skipped.
V1.3.4 - Updates to Combat Tracker layout to include Mech Armour and Structure values linked back to the Character Sheet (Player & NPC). Critical Damage automatically rolled when needed through the damage roll.
V1.3.5 - Updates to the Attack Rolls code to correctly determine the range between Source & Target in combat. The MUSE Extension is no longer required as this was causing errors due to recent updates to the FGU rulesets. I have also updated the theme of the extension thanks to the help of Damned.
V1.3.6 - This update covers the addition of specific Dice Rolls for Mech damage as a result of a physical attack and Indirect fire. The attached notes explain how these rolls are used. The next update will look at how critical hit/fumble effects can be applied automatically.
V1.3.7 - Updated to remove the getActor deprecated message from the chat window.
If anyone has questions, clarifications or suggestions for improving it then post a reply to this thread.
Enjoy.Last edited by Brotherkelly; March 19th, 2022 at 10:03.
-
November 10th, 2020, 09:53 #2
- Join Date
- Dec 2018
- Location
- England, UK
- Posts
- 216
Just a quick note to say there is an update to the extension and data module. This can be found in post #1.
-
November 16th, 2020, 08:04 #3
- Join Date
- Dec 2018
- Location
- England, UK
- Posts
- 216
The extension has undergone initial testing with FGU and all seems good so far. There were a couple of minor updates needed to a few files and these have been incorporated into Version 1.2.9. It has also been tested with MoreCore V1.60.
The latest version is avialable in Post #1.
-
December 29th, 2020, 17:01 #4
- Join Date
- Dec 2018
- Location
- England, UK
- Posts
- 216
Some additional automation added for personal combat damage. Traits Glass Jaw & Toughness automatically adjust damage applied. Combat Sense & Combat Paralysis accounted for when initiative is rolled by the GM from the Combat Tracker.
Latest version (V1.3.0) is available in Post #1.
-
January 5th, 2021, 17:40 #5
-
January 13th, 2021, 19:46 #6
- Join Date
- Dec 2018
- Location
- England, UK
- Posts
- 216
Hi everyone, another update for you. Automation has been added for setting the personal armour values based on what the character is wearing.
I have also added some healing dice rolls as part of a set of House Rules I use to provide characters with a quicker way of recovering hit points. These are entirely optional and discussed in the latest Extension notes.
Latest version (V1.3.1) is available in Post #1.
-
February 12th, 2021, 08:07 #7
- Join Date
- Dec 2018
- Location
- England, UK
- Posts
- 216
Latest Version, V1.3.2, is now available in Post #1.
Damage applied by Subduing and Martial Arts attacks is now applied to fatigue only.
Damage applied from Splash, Blast and Melee Weapon Attacks now check the armour value of adjacent target locations and uses the lowest value to determine the amount of damage inflicted. The damage multiplier, etc remains unchanged for the original location hit.
The Prone and Unconscious effects are applied automatically to a target when their fatigue level reaches the maximum. Excess fatigue damage is converted standard damage.
-
March 11th, 2021, 19:25 #8
- Join Date
- Dec 2018
- Location
- England, UK
- Posts
- 216
New Version, V1.3.4, is now available in Post #1.
V1.3.3 has been skipped as this was a very minor change.
Main updates centre around the Mech Combat and the Combat Tracker. The Mech Armour and Structure damage is now linked into the Combat Tracker so damage is applied automatically by the system.
The next update will be some time away as I work on streamlining and automating more of the attack/damage rolls.
-
March 14th, 2021, 00:09 #9
Hello BrotherKelly
I need to remove the ATOW rolls from the MoreCore base because one of them is adding a handler that is causing adjustments to four that is only applicable to ATOW.
Code:if tonumber(nDamage) > 0 then local myTargetNewFatigue = myTargetFatigue + 1 local myTargetFat = rTarget.sCTNode .. ".four"; Debug.console("myTargetFat: ", myTargetFat); DB.setValue(myTargetFat, "number", myTargetNewFatigue ); end
-
March 14th, 2021, 11:01 #10
- Join Date
- Dec 2018
- Location
- England, UK
- Posts
- 216
Thread Information
Users Browsing this Thread
There are currently 1 users browsing this thread. (0 members and 1 guests)
Bookmarks