Giter VIP home page Giter VIP logo

bg3_artificer's People

Contributors

anxietytheork avatar drboskonovitch avatar g-vie avatar kidel avatar kreios86 avatar pacted avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

bg3_artificer's Issues

Add Arcane Jolt

2d6 force damage added to weapon attacks and Steel Defender -> unlocks a temporary spell to heal a target, see Storm Sorcerer fly after spell

Move stack requirements to resources

if you are wearing an item that changes stats on your character it can reset your elixir charges. amulet of the devout is one item that does this. My character does have Volo's eye and every time the "see invisibility" cycles to lost and then back the charges reset.

As soon as we get resource icons working, we should move stack requirements to resources.

NPC dialog and conversation bonuses

Need to set up artificer specific choices for conversations with NPCs. I think for most, just replacing wizard with artificer would work in 99.9% of all cases since artificer used to be a wizard subclass. To my knowledge there is only one instance where you actually talk to a construct. The boss of the arcane tower can be talked down if some conditions are met. It would be a fun twist to put in some unique dialogue just for the artificer in order to just get what you want from it.

Implement Infusions

(get from http://dnd5e.wikidot.com/artificer:infusions). Infusion are learned but must be prepared. Not all infusions are interesting. Most of them can be skills copied from Pact of the Blade, Shillelagh and Goodberry (so items can't be stockpiled). I'd make most non-permanent infusions (basically all of them) as free action so that can be used in fight if people forget to re-conjure them after long rest.

  • [-] Arcane Propulsion Armor -> infuse armor with an effect that increases speed by 5feet.
  • [-] Armor of Magical Strength -> infuse armor with passive that gives Prone immunity and advantage on Strength checks.
  • Boots of the Winding Path -> infuse boots with Misty Step skill unlock. Could be moved to replicate magic items for simplicity
  • Enhanced Arcane Focus -> infuse weapon to get +1 to spell attack rolls.
  • Enhanced Defense -> shield or armor give +1 to AC, +2 after level 10.
  • Enhanced Weapon -> weapon gives +1 to attack and damage, +2 after level 10.
  • Homunculus Servant -> fast way would be Find Familiar, custom models in the future.
  • Radiant Weapon -> like Enhanced Weapon (except the +2) but also unlocks Light cantrip.
  • Repeating Shot -> +1d4 force damage to ranged weapon.
  • [-] From 6th level: Repulsion Shield -> once the shield is infused, adds reaction spell to melee attacks to push 15 feet away (might be overpowered to give 4 charges, I'd nerf it to once per fight).
  • From 6th level: Resistant Armor -> gives resistance to one damage type, might get the submenu too long, can we make container spells of container spells?
  • From 6th level: Returning Weapon -> adds returning effect to weapon.
  • From 6th level: Spell-Refueling Ring -> conjure a ring that refuels 1 spell slot once per day, I think this is boring to infuse and then cast, I'd change it to just convert 1 Infusion Slot to 1 Spell Slot.
  • Replicate Magic Item -> oh boy.
    • Bag of Holding: unclear if the game allows for the fixed weight "regardless of contents" and it's not really useful in BG3. I'd just replace it with a spell that costs 2 infusion and replicates Gale's explosion, just for the lol (it's what happens if you put a Bag of Holding inside another).
    • Other magic items we might want to make, some examples:
      • [-] Googgles of Night -> passive darkvision up to 60 feet.
      • [-] Necklace of Secrets -> replaces wand of secret, gives a bonus to Investigation and Perception.
      • [-] From 6th level: Staff of Defense -> allows cast of Mage Armor and Shield.
      • [-] From 6th level: Cloak of Elvenkind -> unlocks pass without trace.
      • [-] From 6th level: Gloves of Thievery -> +5 to SleightOfHand
      • From 10th level: Amulet Of Health -> this is already in the game.
      • From 10th level: Gauntlets of Giant Strength -> this is already in the game.
      • [-] From 10th level: Cape Of The Mountebank -> allows casting of Dimension Door once per long rest.
      • [-] From 10th level: Helm of Brilliance -> allows casting of FireBall once per long rest.
      • From 10th level: Winged Boots -> can fly
      • From 10th level: Helm of Telepathy -> can cast Detect Thoughts and Counterspell

Implement Restorative Reagents

an easy way could be to simply add more powerful elixirs to Experimental Elixir + add lesser Restoration using Experimental Elixir resources instead of Spell Slots

Setting up the Icons files

If you have the need to assign a placeholder icon to an ability or passive write the names as a response and I'll make a spot for them in the lsx

Icons needed

I have the following placeholder names that'll eventually need icons. Feel free to add to the list as needed.

Action_Repeating_Shot (the repeating shot skill that gets unlocked)
Skill_Infusion_RepeatingShot (the infusion itself)
Skill_Infusion_ReturningWeapon

Implement Perfected Armor

(could be a magically crafted armor or a status to an existing equipped armor, similar to Pact of the Blade). Container should allow selection of 2 effects:

  • Guardian Armor gives 2 skills: Thunder Gauntlets and Defensive Field. Thunder Gauntlets is an unarmed strike attack that's basically 1d8 Thunder Distracting Strike. Defensive Field is just temp hit points passive added to the armor.
  • Infiltrator Armor gives 3 skills/passives: Lightning Launcher, Powered Steps and Dampening Field. Lightning Launcher is similar to Which Bolt, but the extra cast doesn't cost an action, Powered Steps and Dampening Field are easy passive bonuses.

Please add me as a collaborator

Hello,

Can you please add me as a collaborator. I have a bunch of Artificer stuff already implemented. I would hate for others to waste time and effort on stuff I've already completed.

Thanks,
DrBoskonovitch

Implement Steel Defender

can initially copy Beast Master pet and go from there, a smart idea could be adding a metalling effect on it, and of course customize stats and attacks

Artificer enthusiast wanting to help

I signed up got Github to also try to help. I do have no knowledge about coding but I'm a DnD GM that homebrews a lot. I might have some insight on replacement mechanics, substitute spells/systems and I got plenty of time for testing if you all will have me.

Implement Eldritch Cannon

easy way: conjure a cannon ranged weapon that gives skills equivalent to Flaming Hands, Eldritch Blast and False Life, hard way: make a pet that looks like a cannon

Right Tool for the Job Issues

Right Tool for the Job lets you pick from shovel, trap disarm kit and thieves' tools but none of these seem to work right now - no item in inventory, nothing on the ground and the class action doesn't go on cooldown.

Level 20

Hi,

Checked out your implementation, it looks very promising. Do you have plans to implement progress up to level 20?

Armor Modifications

Armor Modifications makes no sense in BG3, an easy rebalance could be to simply add 2 more Infusion Slots. Or we can scrap it and give Perfected Armor

Implement Battle Ready

magic weapons use Intelligence instead of Strength or Dexterity, see Pact of the Blade

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.