Upon discussion with mbc on discord i got a suggestion that would be suitable for this
as mbc said easily removing small cells from firearms could impede gun balance for example removing a stun baton cell to put into a taser. A solution to this could be to make it that if a cell is not native to a weapon (unless it has the same capacity and charge rate) that it would have a chance to malfunction or reduced capacity/charge rate because of improper voltages or something
Some possible malfunctions could be:
A small short circuit occurs - loss of 10% charge
A major short circuit occurs - loss of 50 or higher potentially all charge
A minor malfunction occurs - self recharge is disabled for 10 seconds (would only occur on cells that can self recharge)
A major malfunction occurs - self recharge is disabled for a minute (would only occur on cells that can self recharge)
obviously the major effects would be rarer.
Also small artifact cells could have different quirky effects instead of malfunctions outside of an artifact gun
for example:
A puff of smoke emanates from the cell and a chicken is found when the smoke resides
A light toot is heard from the cell (fart sound)
also effects that may be harmful for example
A cloud of [reagent](for example styptic powder) gushes out of the cell
a bit of fluff might be that artifact guns naturally take these effects and convert them into extra energy for the weapon to explain why this doesn't occur with art cells inside of artifact guns
Also making it so that you need to stand still to remove or swap cells might be a good idea
optionally making it that its faster if you have a screwdriver in the offhand and having a chance the cover will break if opened without a screwdriver
When the cover is missing the cell may fall out upon firing
The cover could be replaced with a metal sheet
Also a nice addition would be to make small artifact cells non removable until the artifact gun is activated(this so that meta gaming that the art is a gun is not possible.)
(also make small art cells spawn naturally(like put them in the tiny artifact pool))
as mbc said easily removing small cells from firearms could impede gun balance for example removing a stun baton cell to put into a taser. A solution to this could be to make it that if a cell is not native to a weapon (unless it has the same capacity and charge rate) that it would have a chance to malfunction or reduced capacity/charge rate because of improper voltages or something
Some possible malfunctions could be:
A small short circuit occurs - loss of 10% charge
A major short circuit occurs - loss of 50 or higher potentially all charge
A minor malfunction occurs - self recharge is disabled for 10 seconds (would only occur on cells that can self recharge)
A major malfunction occurs - self recharge is disabled for a minute (would only occur on cells that can self recharge)
obviously the major effects would be rarer.
Also small artifact cells could have different quirky effects instead of malfunctions outside of an artifact gun
for example:
A puff of smoke emanates from the cell and a chicken is found when the smoke resides
A light toot is heard from the cell (fart sound)
also effects that may be harmful for example
A cloud of [reagent](for example styptic powder) gushes out of the cell
a bit of fluff might be that artifact guns naturally take these effects and convert them into extra energy for the weapon to explain why this doesn't occur with art cells inside of artifact guns
Also making it so that you need to stand still to remove or swap cells might be a good idea
optionally making it that its faster if you have a screwdriver in the offhand and having a chance the cover will break if opened without a screwdriver
When the cover is missing the cell may fall out upon firing
The cover could be replaced with a metal sheet
Also a nice addition would be to make small artifact cells non removable until the artifact gun is activated(this so that meta gaming that the art is a gun is not possible.)
(also make small art cells spawn naturally(like put them in the tiny artifact pool))