Dawnsbury Days

Dawnsbury Days

评价数不足
The Commander Class
   
奖励
收藏
已收藏
取消收藏
Content type: Code mods
Character content: Class
文件大小
发表于
更新日期
10.343 MB
8 月 11 日 上午 1:22
10 月 18 日 下午 12:10
24 项改动说明 ( 查看 )

订阅以下载
The Commander Class

描述
"A leader leads by example, not by force"
The Art of War, Sun Tzu

A battlefield leader and supporter. Make use of clever tactics and potent buffs to lead your allies to victory.

⚠️ Required Mod ⚠️
This mod requires my Exploration Activities mod, as it adds the Warfare Lore skill. Additionally, the Battle Planner skill feat from this mod has an alternate effect for level 3+ Commanders.
⚠️ Optional Mods ⚠️
Commander has several features based on Recall Knowledge, these require Dawnni Expanded and apply to the Recall Weakness action provided by that mod.
If you take the Cadet background from my Exploration Activities mod and choose the Commander class, if you have Pixie1001's Bundle of Backgrounds mod, you will gain the Fount of Knowledge skill feat instead of Additional Lore - Warfare Lore.

Class Features[2e.aonprd.com]
Key Attribute Intelligence
Perception Expert
Offenses trained in up to Martial Weapons
Defenses 8 hp, trained in up to Heavy Armor, trained Fortitude, expert Reflex and Will
Skills 2 + Society + Warfare Lore + Intelligence; standard skill increases and feats

Level 1: Commander's Banner, Tactics, Drilled Reactions, Shield Block, Commander Feat
Level 2: Commander Feat
Level 3: Warfare Expertise
Level 4: Commander Feat
Level 5: Military Expertise
Level 6: Commander Feat
Level 7: Expert Tactician
Level 8: Commander Feat
Level 9: Fortitude Expertise

Class Feats[2e.aonprd.com]
  • (1st) Armor Regiment Training, Combat Assessment, Commander's Companion, Deceptive Tactics, Officer's Medical Training, Plant Banner
  • (2nd) Adaptive Stratagem, Defensive Swap, Guiding Shot, Rapid Assessment, Set-up Strike, Tactical Expansion
  • (4th) Banner Twirl, Banner's Inspiration, Observational Analysis, Shielded Recovery, Unsteadying Strike
  • (6th) Battle-Tested Companion, Claim the Field, Efficient Preparation, Reactive Strike, Shield Warden
  • (8th) Defiant Banner, Officer's Education, Rallying Banner, Unrivaled Analysis
Tactics[2e.aonprd.com]
  • Mobility: Defensive Retreat, Gather To Me!, Naval Training, Passage of Lines, Protective Screen
  • Offensive: Coordinating Maneuvers, Double Team, End It!, Pincer Attack, Reload!, Shields Up!, Strike Hard!, Tactical Takedown
  • Expert: Alley-oop, Buckle-cut Blitz, Demoralizing Charge, Slip and Sizzle, Stupefying Raid, Take the High Ground
Mountaineering Training is not implementable without a completely homebrew effect.

Magical Banners[2e.aonprd.com]
Three new magical banners are added to the shop.

Notes on Implementations
  • The Banner is implemented as an attachable item. Attach it to your weapon, shield, or animal companion's barding. As long as you have it in your inventory, you will benefit from the banner. If you do not equip it to anything, a basic banner will be added into your carried items at the start of combat (this mimics attaching your banner to a pole on your back).
  • Tactics must be added to your Folio as a level up selection, and then prepared as a pre-combat preparation, this is to implement the ability to swap your tactics after 10 minutes of training time. Currently, all pre-combat preparations are treated as optional, so you can load into a battle with none prepared. I have a warning if that happens, and I'm considering adding something that will automatically load tactics if you didn't prepare any.
  • The character that uses Drilled Reactions is either determined by a toggle (set in combat or as a pre-combat preparation) or automatically determined (if the tactic targets only 1 creature, or you do not have a default target set).
  • Tactics default to Auditory, but can be change to visual and back through a toggle.
  • All tactics can be cancelled in some way, but not all have a confirmation button. For tactics without a confirmation button, right clicking will cancel the tactic (for the character being asked).
Differences from Tabletop
I endeavored to keep things the same as tabletop, but in some places that was not possible or would be too limiting. The differences are listed here[github.com].

Attributions and Thanks

Github[github.com] My code is public domain.

[ko-fi.com]
25 条留言
SilchasRuin  [作者] 10 月 5 日 下午 1:52 
Accidentally deleted your post trying to delete mine, sorry.

Did the latest update resolve your issue?
SilchasRuin  [作者] 10 月 3 日 下午 4:58 
Ok I think I know what the issue probably is, and hopefully the last update resolves it.
SilchasRuin  [作者] 10 月 3 日 下午 4:49 
Going to push something that might resolve the issue, but unless I can duplicate it I can't be sure.
SilchasRuin  [作者] 10 月 3 日 下午 4:46 
Hmm, can you give me any more details about the character? I'm not getting that issue myself
SilchasRuin  [作者] 10 月 3 日 下午 4:38 
I'll look into it, thanks for the bug report.
Ziltoid 10 月 3 日 上午 10:20 
Hello again. Started getting this error when trying to use Adaptive Strategem to change End it for Naval training in the last encounter:

System.InvalidCastException: Unable to cast object of type 'Dawnsbury.Core.Mechanics.Treasure.Item' to type 'System.Nullable`1[Dawnsbury.Core.CharacterBuilder.Feats.FeatName]'.
at CommanderFull.Commander.<>c__DisplayClass71_1.<AdaptiveStratagemLogic>b__5(QEffect qff)
at Dawnsbury.Core.Creatures.Creature.RemoveAllQEffects(Func`2 predicate) in C:\src\dawnsbury-days\Maingame\Core\Creatures\Creature.cs:line 1090
at CommanderFull.Commander.<>c__DisplayClass71_0.<<AdaptiveStratagemLogic>b__1>d.MoveNext()
SilchasRuin  [作者] 10 月 1 日 上午 2:53 
Np! Glad you enjoyed it
Ziltoid 10 月 1 日 上午 1:47 
Thank you for your amazing work! It was a blast to finally try out Commander :steamhappy:
SilchasRuin  [作者] 9 月 30 日 下午 8:22 
Pushed an update to fix Slip and Sizzle. I'll consider ways to make brandish more obvious.
SilchasRuin  [作者] 9 月 30 日 下午 8:20 
For slip and sizzle, I see the issue. Where I was checking spells to determine if you had a damaging spell, Cantrips are listed separately and I didn't check them. The actual cast generates the list of spells somewhat differently, so it didn't cause an issue with casting them.