willowmist / dnd4ecm Goto Github PK
View Code? Open in Web Editor NEWHome of the DnD 4e Combat Manager Project -- Defunct. This project will be replaced with 4eTools. I'll post a link when I create the repository.
Home of the DnD 4e Combat Manager Project -- Defunct. This project will be replaced with 4eTools. I'll post a link when I create the repository.
A few monsters won't import from adventure tools.
Examples I've found so far are:
Level 30 Blistered Soul
Level 31 Beholder Eternal Tyrant Shell
I'm certain there are more. No errors are displayed, it just never shows up in the library.
There is no source code included for the two .dll files (4eMonster.dll and 4eShared.dll).
Since much of the code for importing .monster files seems to live in there, it's very difficult to figure out what's going wrong importing certain monsters.
Is the source for those two files available?
This is a semi-major issue. When a creature that has a power with extra lines, such as secondary attack or aftereffect, those extra lines are dropped. Example: Abbysal Kraken has a power Abbysal Tempest that has a sustain line. When importing to CM, the sustain line is dropped.
Healing Word is a power that can be used more than once per encounter and that has been noted in the current version. However, there are other healing powers that can also be used more than once per encounter. Here's a list: Ardent Surge, Healing Infusion: Resistive Formula, Majestic Word, Rune of Mending, Healing Spirit, Inspiring Word. All of these gain one additional use at 16th level.
Special 1: Hybrid class users of these powers can only cast them once per encounter, this includes Healing Word.
Special 2: Multiclass users of these powers can only cast them once per day, this includes Healing Word.
When you're editing a creature or PC's powers, if you make changes to one power then select an existing one, an unhandled exception (Index out of range) occurs. It says it must be non-negative and less than the size of the collection.
The full details:
************** Exception Text **************
System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less than the size of the collection.
Parameter name: index
at System.Collections.ArrayList.get_Item(Int32 index)
at DnD4e_Combat_Manager.StatblockView.PowDataLoad(Int32 index) in C:\Users\gemsley\Documents\GitHub\DnD4eCM\_Statblock\StatblockView.vb:line 427
at DnD4e_Combat_Manager.StatblockView.lbPowerList_SelectedIndexChanged(Object sender, EventArgs e) in C:\Users\gemsley\Documents\GitHub\DnD4eCM\_Statblock\StatblockView.vb:line 357
at System.Windows.Forms.ListView.OnSelectedIndexChanged(EventArgs e)
at System.Windows.Forms.ListView.WmReflectNotify(Message& m)
at System.Windows.Forms.ListView.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9174 (WinRelRS6.050727-9100)
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll
----------------------------------------
DnD4e Combat Manager
Assembly Version: 1.8.3.0
Win32 Version: 1.8.3.0
CodeBase: file:///D:/TTRPGs/Dungeons%20%26%20Dragons/4E/DnD4eCM-master/DnD4eCM-master/bin/Release/DnD4e%20Combat%20Manager.exe
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9171 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
System.Runtime.Remoting
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Runtime.Remoting/2.0.0.0__b77a5c561934e089/System.Runtime.Remoting.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.9157 (WinRelRS6.050727-9100)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
Microsoft.mshtml
Assembly Version: 7.0.3300.0
Win32 Version: 7.0.3300.0
CodeBase: file:///C:/WINDOWS/assembly/GAC/Microsoft.mshtml/7.0.3300.0__b03f5f7f11d50a3a/Microsoft.mshtml.dll
----------------------------------------
************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.
For example:
<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>```
The following powers start off with one use per encounter, then gain an extra use at 3rd level: Elemental Wrath, Piercing Shard, Well of Light, Spirit Flay, Blazing Doom of the Void, and Wiled the Warp.
The following powers start off with one use per encounter, then gain an extra use at 3rd and 13th levels: Holy Smite and Power Strike.
The following powers start off with one use per encounter, then gain an extra use at 3rd, 7th, and 13th levels: Elemental Escalation (Air), Elemental Escalation (Earth), Elemental Escalation (Fire), and Elemental Escalation (Water).
The request is to do something like was done with Healing Word by adding extra uses of the powers at the appropriate levels.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.