Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
obsidian:wordsofwillow:fabula_encounter_puzzle_design [2024/06/16 09:40]
willowlark
obsidian:wordsofwillow:fabula_encounter_puzzle_design [2024/11/12 12:42] (current)
willowlark
Line 1: Line 1:
 ====== NPC Roles ====== ====== NPC Roles ======
  
-^Role     ^Description                                                       ^Skill Ideas                                                         +^Archetype                                         
-|Phys DPS |Deals damage against Physical Defense.                            |Increase Damage and Accuracy                                        +|Hunter   |Strong, single target                     
-|Magic DPS|Deals damage against Magic Defense                                |AOE, Apply StatusesElemental focus.                               +|Brute    |Low Defense, Very Strong                  
-|Gimmick  |Has a routine the NPC wants to complete in Conflict               |Creating Clocks, Changing stances, Conditional Bonuses              +|Artillery|Big AOE Magic                             
-|Synergy  |Has abilities that get better when multiple of the NPC are present|Combo attacks, Status bonuses, Elemental synergy, triggers by allies+|Saboteur |Debuff/Control/Deny                       
-|Support  |Has abilities that enhance allies                                 |Buffs, Protection, Healing Others                                   +|Support  |Heal/Buff                                 | 
-|Debuff   |Inflicts Status effects and deals bonus effects to those affected |Additional effects with StatusesBuffs when enemies affected       | +|Sentinel |High DefProtects othersmiddling Damage|
-|Tank     |Absorbs lots of damage                                            |Phys ResistHealing Self, Protection                               |+
  
-====== Encounter Puzzle Design ======+^         ^Role     ^Description                                                                  ^Skill Ideas                                                         ^ 
 +|Hunter   |Phys DPS |Deals damage against Physical Defense. Typically high Accuracy and/or Damage.|Increase Damage and Accuracy.                                       | 
 +|Artillery|Magic DPS|Deals damage against Magic Defense. Typically high Accuracy and/or Damage.   |AOE, Apply Statuses, Elemental focus.                               | 
 +|         |Gimmick  |Has a routine the NPC wants to complete in Conflict.                         |Creating Clocks, Changing stances, Conditional Bonuses              | 
 +|         |Synergy  |Has abilities that get better when multiple of the NPC are present           |Combo attacks, Status bonuses, Elemental synergy, triggers by allies| 
 +|Support  |Support  |Has abilities that enhance allies                                            |Buffs, Protection, Healing Others                                   | 
 +|Saboteur |Debuff   |Inflicts Status effects and deals bonus effects to those affected            |Additional effects with Statuses, Buffs when enemies affected       | 
 +|Sentinel |Tank     |Absorbs lots of damage                                                       |Phys Resist, Healing Self, Protection                               |
  
-Every NPC should leverage a Synergy (see below) of some kind to keep combatants on their toes. Synergies are either //Active// or //Passive//.+=== Physical DPS ===
  
-Active synergies have a Trigger. That Trigger looks for a specific combatant (The NPC with the skill, an ally, or an enemy) to do a particular action. Some Trigger actions are listed below to give you an idea. The Trigger also will specify who to apply the effect of the skill to (The NPC with the skill, the Enemy or Ally who triggered the skill, all Enemies or Allies, etc).+=== Magic DPS ===
  
-The effect of an Active Synergy applies to one of the States on the affected Creature. States are values (either numeric or “have/don’t have”) on a Creature, some are listed below. These things are important to the game so a Trigger modifying them can be good. Some States can be custom, setup to specifically interact with other skills on this NPCs.+=== Gimmick ===
  
-Passive synergies look at a specific State on a Target (the owner of the skill, the Target of an action the owner of the skill is taking, etc). When that State meets certain criteria (has the State at all, is above or below a certain value) the synergy will apply an effect.+=== Synergy ===
  
-^^The Gimmick Triggers when…                                                                                                ^ +=== Support ===
-||**(Choose one: This Foe; A PC)** changes the the die size of their **(Choose one: Dexterity; Insight; Might; Willpower)**.| +
-||This foe suffers damage from a specific element.                                                                          | +
-||This foe suffers damage from a **(Choose one: Melee Attack, Ranged Attack, Offensive Spell)**.                            | +
-||this foe suffers damage it’s **(Choose one: Vulnerable to, Neutral to , Resistant to, Immune to, Absorbs)**.              | +
-||This foe enters Crisis for the first time during a scene.                                                                 | +
-||One of this foe’s allies **(choose one: loses Hit Points; is defeated)**.                                                 | +
-||This foe suffers a specific status effect for the first time during a scene.                                              | +
-||This foe starts their **(choose one: first; last)** turn in the round.                                                    | +
-||a PC recovers **(choose one: Hit Points; Mind Points)**.                                                                  | +
-||a PC is buffed by a spell with a duration of “Scene”.                                                                     | +
-||a PC uses a potion, elemental shard, or magisphere.                                                                       | +
-||a PC uses the **(Choose one: Attack, Equipment, Guard, Hinder, Inventory, Objective, Spell, Study, Skill)** action.       | +
-||A Clock on the scene has segments **(Choose One: filled, removed)**.                                                      |+
  
-===== States to Observed =====+=== Debuff ===
  
-//State Changes can be “hard coded” to apply directly, or can be done via a game mechanic. IE: Damage State being changed could be an automatic loss of HP, or an attack being performed that may or may not hit. State Changes can also be thought of as the effects of attacks.//+=== Tank ===
  
-  * Stat Up/Down +====== Gimmicks Expanded ======
-  * Damage +
-  * Affinity Changed +
-  * Status Effect applied +
-  * Buff/Debuff applied +
-  * Custom Statuses +
-    * (Can include things like “Flame Tank” to be targeted) +
-    * (Effects applied that other abilities look for (Apply Burn with one spell, do bonus dmg to burned enemies with another.) +
-  * Allies in conflict (a specific one, total number in conflict, any exist) +
-  * Enemies in conflict+
  
-===== Triggers =====+==== Triggers ====
  
-//All triggers should specify who needs to perform the trigger (SelfAlly, Enemy) and who is affected by it (Self, Ally, That Enemy, All Enemies).//+Triggers are what make a gimmick happen. These can vary timing wise: sometimes they’re reactions to PC actions, sometimes they trigger when a Target meets certain criteriaetc. Most triggers do not come with a check: they’re typically layers on top of the basic check->result structure. You could also phrase that as a trigger is how this creature can do something outside the normal actions everyone can take.
  
-  * Action type Used +^d4          ^Target                  ^ 
-    * Attack, Equipment, Guard, Hinder, Inventory, Objective, Spell, Study, Skill +|1           |This Foe                | 
-  * An Attack or Spell: +|2           |One of this Foe’s allies| 
-    * Targets Ally +|3           |the Target              | 
-    * Targets Enemy +|<del>4</del>|<del>Each Enemy</del>   |
-    * Vulnerability Hit +
-    * Resistance Hit +
-    * Immunity Hit +
-    * Absorb Hit +
-    * Hit on Pressure Point (weapon vul) +
-    * Entered Crisis +
-    * Misses Target +
-    * Guarded Against +
-    * Was a Free Attack +
-    * Deal damage of a particular affinity +
-  * Clock affected +
-  * Fabula Spent +
-  * Custom Status added or removed +
-  * A State changes+
  
-===== Synergies =====+^ ^The Gimmick Triggers when the Target…                                                                                     ^ 
 +| |… is **(choose one: targeted; missed; dealt damage)** by a **(choose one: Melee Attack, Ranged Attack, Offensive Spell)**.| 
 +|1|… suffers damage from a specific element.                                                                                 | 
 +| |… suffers damage it’s **(Choose one: Vulnerable to, Neutral to , Resistant to, Immune to, Absorbs)**.                     | 
 +|2|… enters Crisis for the first time during a scene.                                                                        | 
 +|3|… **(choose one: loses Hit Points; is defeated)**.                                                                        | 
 +|4|… suffers a specific status effect for the first time during a scene.                                                     | 
 +|5|… starts their **(choose one: first; last)** turn in the round.                                                           | 
 +|6|… recovers **(choose one: Hit Points; Mind Points)**.                                                                     | 
 +|7|… is buffed by a spell with a duration of “Scene”.                                                                        | 
 +| |… is suffering from a specific Custom Status.                                                                             | 
 +| |… changes the the die size of their **(Choose one: Dexterity; Insight; Might; Willpower)**.                               | 
 +|8|… uses a potion, elemental shard, or magisphere.                                                                          | 
 +| |… deals damage of a specific element.                                                                                     | 
 +| |… uses the **(Choose one: Attack, Equipment, Guard, Hinder, Inventory, Objective, Spell, Study, Skill)** action.          | 
 +| |A Clock on the scene has one or more segments **(Choose One: filled, removed)**.                                          | 
 +| |A Clock in the scene is **(Choose One: full; empty)**.                                                                    | 
 +| |’s **(Choose one: State)** changes.                                                                                       |
  
-//Target should always be clearly identified in these templates. Remember that Triggers can be on pretty much anyone in the conflict, not just enemies attacking the NPC.//+==== Effects ====
  
-==== Passive ====+The effect is what happens after a trigger’s conditions are met. The simplest effect would be changing the State (see below) of the Target affected by the Gimmick. This covers a lot of the basic effects, like recovering hit points, applying status effects, or changing damage affinities.
  
-  * While //State on Target//, +You can get far more involved with effects thoughOther examples include having additional creatures join conflictenabling or disabling moves, or tying powerful effect to a clock the players must prevent from being filled. The Game Master’s Toolkit includes some examples of these kinds of effects. There are many more beyond that too, but what we’ll focus on here is how you can get the most out of State based effects.
-    * apply //Positive State// to //Self//. +
-      * (part that protects the main body until removedhiding in shell with Phys Resist) +
-      * (Can be a free state the npc getsbut loses it after X rounds) +
-    * change attack routine. +
-      * (Special routines, ones that take advantage of weaknesses or buffs) +
-      * (Can be interrupted which would be trigger -> Neg State to self.) +
-    * enhance an Action being taken on the //Target// +
-      * (Bonus damage to a target with the stat) +
-      * (Specific skills interact differently on Targets with the State)+
  
-==== Activated ====+=== States to Observed ===
  
-  * When //Trigger//+States refer to parts of a character than can be modified. These are something the Gimmick can modify as part of it’s effect. These are at least somewhat lasting: You can cure Hit Point loss or a Status EffectDispel a bonus to Magic Checks, but until you do they will remain on the character for at least the rest of the scene. 
-    change attack routine. + 
-      * (Hit with weaknessbecome more aggressive+Sometimes a State change comes wrapped in a check of some kind: the easiest example is making an attack roll to see if you hit a creature before causing it to lose Hit Points, vs simply making it lose those Hit Points without a check. Not requiring a check is a way to increase the overall effectiveness of the gimmick. (In one school of thought, an attack roll could be a trigger with a state change of Hit Point lossbut that would be too granular of a break down of game interactions.
-    * apply //Positive State// to //Self//. + 
-      (Change affinity based on last damage taken) +^2d4^State                        ^Ways it can be Changed                                   ^Clears   ^ 
-      * (Clock building to a buff+|11 |**Attribute Die Size**       |Increased, Decreased                                     |Scene    
-      * (Heals if in Crisis+|12 |**Hit Points**               |Increased, Decreased                                     |Rest     | 
-      (Guarding a specific attack buffs the attacker) +|13 |**Mind Points**              |Increased, Decreased                                     |Rest     | 
-      (Big buffs can also come with a negative statelike Attack++ Def–) +|14 |**Inventory Points**         |Increased, Decreased                                     |Pay Zenit| 
-    * remove //Positive State// from //Self//. +|21 |**Damage Affinity Changed**  |Made Vulnerable, Neutral, Resistant, Immune, or Absorbing|Scene    | 
-    * apply //Negative State// to //Self//. +|22 |**Status Effect**            |Applied, Removed                                         |Rest     | 
-      (Destroyed part to damage/disable attacks/etc) +|23 |**Custom Status**            |Applied, Removed (EX: +5 damage from Ice Damage        |Scene    | 
-      (Power ability that has a drawback (increase pressure clock?)) +|24 |**Specific Ally in Conflict**|Yes or No. (If another Mafia Grunt in conflict, then…  |Scene    | 
-      * (A counter attack that when misses negatively affects user.) +|31 |**Defense**                  |Increased, Decreased                                     |Scene    | 
-      * (While clock is active for big moveway to counteract clock.) +|32 |**Magic Defense**            |IncreasedDecreased                                     |Scene    | 
-    * apply //Negative State// to //Target//+|33 |**Accuracy Checks**          |Bonus to, Penalty to                                     |Scene    
-      * (Counter attack, Reactions+|34 |**Magic Checks**             |Bonus to, Penalty to                                     |Scene    | 
-      (Clock building to an attack) +|41 |**Opposed Checks**           |Bonus to, Penalty to                                     |Scene    
-      (attack used during mode shift+|42 |**Spell Damage**             |Bonus to, Penalty to                                     |Scene    | 
-      (When gained X Status effects, trigger big attack.) +|43 |**Attack Damage**            |Bonus to, Penalty to                                     |Scene    | 
-  * When //Trigger on Self// +|44 |**Clock**                    |Create, fill, erase, remove                              |Scene    | 
-    take a special action + 
-      * (Crisis Effect+=== Custom Statuses === 
-      (Multi turn move which can be cancelled early via specific negative state.) + 
-      * (allow different specific //Trigger// to interrupt and apply //Negative Status//+A Custom Status refers to anything you can apply like a Status Effect that is not one of the core six found in the Fabula rulebook. Some examples are “Consumed”, “Burned”, or “Charmed”. Custom Statuses are very powerful, you can attach pretty much any mechanics you like to the status and apply them with an attack or spell. There are some components to keep in mind with this though. 
-      (Guard against specific move)+ 
 +How long does the Status last? The base would be Scene duration, making it a good use of Dispel from the Entropist’s spell list. If you go this route, be sure to keep the Status from being too oppressive: your Entropist player won’t enjoy having to constantly be casting Dispel to keep the game playable for the party. 
 + 
 +What if you want a more powerful effect, or something that can’t be wiped out in a single action? Custom Statuses that create a Clock associated with them are very fun to work with. You’ll need to decide how that Clock can be interacted with. The basic rules of using the Objective action for dealing with a clock make the Clock something a PC has to dedicated turns to in order to move. 
 + 
 +If you want something that keeps them in the action, you can setup the Status to fill segment whenever a certain Trigger is met. (SeeAny mechanic can fit in a Custom Status!You can even add a shortcut to filling the clock completely with a second trigger. To give an example, dealing damage to the creature that applied the Custom Status might fill one segment, but damage it’s vulnerable to might fill the whole clock. 
 + 
 +You can also say that a Clock can’t be interacted with, meaning it only fills when a particular trigger happens. This is good for as a “warning” to the PCs that something is coming. If they see that at the end of every one of the creature’s turns it fills a segment of the clock, they know that something will happen at the end of the turn it fills the clock on. You can use this to telegraph things such as a big nasty attack. This also allows you to enforce a duration on an effect that’s not scene based. 
 + 
 +How large is the clock? The core book has some good advice on clock size, roughly equated to the more segments you include the more powerful/advantageous the benefit upon completion. Also keep in mind how the clock ticks when determining it’s size. If the clock ticks at the end of every creature’s turn, it will fill very fast. If it requires PCs to take the Objective action, it will fill slower
 + 
 +Something else you can do with the number of segments is have the segments filled by part of the effect of your Status. You can create an effect that scales in power the more the clock is filled this way, encouraging a quick removal of the Status. This can work on a negative as well, a creature could heal 10 Hit Points for every segment in a 12 section clock after 3 roundsbut every Objective action taken to reduce that clock reduces the Hit Points recovered. 
 + 
 +What does your Custom Status do? A simple custom status is the Weaken spell from the NPC spell list: creatures suffering from the spell take 5 additional damage if it’s a particular type. It lasts for the scene, and applies a passive effect on the target of the spell. (Weaken is technically a Gimmick as well, as it as a trigger and effect!
 + 
 +A more advanced Custom Status might be “Grabbed”, dealt by a Wyvern. The Wyvern can start a clock with 4 sections, and each of it’s turns it increases the clock by one segment. The target of the status gets the Flying skill while the effect is applied, but when the clock is full, the Wyvern drops them and deals 10 damage for each filled section of the clock! You can give the PC an out in the form of an opposed check against the Wyvern to break free, preventing the full clock worth of damage
 + 
 +You could also have a Status that applies various passives to the creature. When you hit a creature with Bolt damage, that creature could gain a Bolt to lightning, then change it’s basic attack to be Bolt. This is often called a Stance changeand there’s a lot of flexibility you can have with one. (You don’t always have to create a named status for stance change though. Sometimes it’s easier to include the Stance’s changes as part of the effects that are modified by the change.
 + 
 +In summary, in addition to how you want to apply your status, also thinking about: 
 + 
 +  How long does your status last? 
 +  * If the status uses a clock, how can you interact with it? How large is it? Do the segments impact the effect? 
 +  * What does my status do? 
 + 
 +==== Putting it all Together ==== 
 + 
 +A Gimmick is a combination of a Target, Trigger, and Effect. While we don’t have an explicit table of effects here, States can inform you on what you might want to do as an effect. 
 + 
 +Gimmicks can take on multiple forms based on the Target. Let’s take “**Target** suffers damage from **(Choose one: Melee Attack, Ranged Attack, Offensive Spell)**” as an example. 
 + 
 +  With **Target** being “This Foe”, this can be a reaction skill that deals damage to those who use melee attacks on the Foe. 
 +  * With **Target** being “One of this Foe’s allies”, this could be a reaction that gives this foe a bonus to hit when it’s allies take damage. 
 +  * With **Target** being “the Target”, this can be a Custom Status applied by a spell that increases damage the Target takes from Ranged Attacks. 
 + 
 +Here we have a Reaction that deals damage, a Reaction that provides a bonus, and a spell effect. Think about your Target and what kind of skill would best let you leverage that Gimmick. 
 + 
 +One trick you can pull with a Gimmick is applying negative effects to yourselfor positive effects to an enemy. An example could be hitting the Evil Christmas Elf with Fire Damage causes it to drop present that restores 1 IP to the one who dealt the damage“Negative Gimmicks” are a great way of keeping things fresh. They also give the PCs something to exploit, and encourage them to take particular actions. (You can then of course, pair that elf with a creature that heals itself when it takes Fire Damage and the PCs will be shocked at how clever the combination is!
 + 
 +You can use the Minor/Major/Massive damage table from the corebook to do a generic amount of Damage that scales with PC level. This is a good way of guaranteeing the Damage from an effect that has an easy trigger to activate doesn’t become overwhelming to deal with. 
 + 
 +==== Attack Routines ==== 
 + 
 +Routines are a way of coding actions for an NPC so that they act in a way the players can predict and take advantage of. It also allows you to quickly denote what creature does so you can be sure to take advantage of all it’s available skills. 
 + 
 +A Routine is a list of entries that the GM reads top to bottom. When they find an entry that the NPC can do, it executes that action, simple as that. The order of your Routine list is important! The most important actions and then the most specific actions should be higher up, then the more general ones. 
 + 
 +^Condition^@^Target^:^Skill^ 
 + 
 +  The **Condition** of a Routine determines what must be true for this routine to be selected. You can leave this section blank to make it an “always selectable” option. (That means you should always keep a blank condition entry on the bottom, as it will always be picked!
 +  The **Target** of a Routine is who the Condition is checked against, and who the Skill will target. 
 +  * The **Skill** of a Routine is just the name of a skill on this NPC to use. 
 + 
 +Here is an example of an entry: ''%%1st Turn @ Random : Bash Attack%%'' . This Routine will only happen on the first turn, it has a Random target, and it uses the “Bash Attack” skill on that target. The goal of a routine is to be quick to read, so Random here implies that the routine would only target enemies with an attack
 + 
 +Some other notation goes into Routines as needed: 
 + 
 +  * **||** is a symbol for “Or” in programming. This lets you combine two choices that the GM can choose from in a routine. In the above example, you could do ''%%1st || 3rd Turn%%'', or ''%%Bash Attack || Magic Attack%%''
 +  * **&** (And) is for when you want to require two things in Condition before the Routine can be selected. ''%%1st Turn & Poisoned%%'' could be added to the Routine for the NPC to cast a spell that curses it of Poisoned. 
 +  * **–>** The arrow is used in Skill sections to denote that on the turn following the first Skill listed, the NPC should use the second. ''%%Apply Poisoned --> Bash Attack%%'' would automatically make the action after this routine is picked the Bash Attack.This is good for a follow up attack that takes advantage of a Status that just got applied! (Be sure not to break this up if the first attack missed: consistence is part of using Routines!
 +  Some routines can be triggered as a reaction: you can imply this via the Condition. There’s no specific notation to denote entries that are Actions on the NPC’s turn vs Reactions. 
 + 
 +Let’s look at a full list of Routines for an NPC. This NPC has a skill called “Shield” that allows it to nullify damage from an attack with the Multi property, a basic attack with a “Boomerang”, and a special effect where it can deal bonus damage by giving itself Weak called “Overextend”. 
 + 
 +<code> 
 +Multi Attacked Used @ User : Shield 
 +Crisis & Not Weak @ Random : Overextend 
 +@ Random : Boomerang 
 +</code>