RimWorld

RimWorld

Eccentric Tech - Advanced Shields
136 Comments
Tigris 11 Jul @ 8:36am 
1.6?
Mask of Humble 9 Jun @ 11:53am 
@Aelanna I understand that I just wanted a shield backpack if I wanted to use the belt slot for something other then a shield xD

honest it would be nice to be able to have the ability to make it where if a shield backpack is equipped then you can't equip a shield belt, tho I guess some armors do have shields on them too....
Aelanna  [author] 8 Jun @ 9:30pm 
@Andreas - The only difference between these shields and the vanilla shield belts are in how they take damage and recharge. That, and in the case of the modulated shield belt, the ability to still fire ranged weapons.

For your consideration, Eccentric Tech - Spacer Furniture has systems for automated repair of weapons and apparel including shield belts, even while they're still being worn.
Andreas 8 Jun @ 11:06am 
Do these shield belts deteriorate over time, like vanilla ones?
Aelanna  [author] 1 Oct, 2024 @ 3:58pm 
@Mask of Humble - For parity with vanilla, of course. Putting shields in any other slot can result in pawns with more than one shield, which can have unpredictable results in addition to being rather unbalanced.
Mask of Humble 1 Oct, 2024 @ 12:24pm 
Why are all shield equipment, belts, why can't we get a backpack version xD
清风 27 Apr, 2024 @ 10:57pm 
Okay, thank you for the answer. Our English is not good, so we can only communicate using translation software
Aelanna  [author] 27 Apr, 2024 @ 2:19pm 
@清风 - By "value" do you mean the shield strength? If so, the mod description explains that the indicator on Eccentric Tech shields show their strength in actual hit points whereas vanilla shield belts lose 3.3% strength for each point of damage they take. Thus, a 50 HP phased shield belt has the same strength as a 165% vanilla shield belt.
清风 27 Apr, 2024 @ 7:33am 
Is the value of this shield belt a bit too low? Although the latter two have special purposes, they cannot withstand this value, which is really a bit low
れPURE い.億KiotheCloud四 25 Apr, 2024 @ 1:55am 
@jerry are u sure the weapon isnt like what the tessaron beam graser fires? which ignore any shields.
Jerry 20 Feb, 2024 @ 10:07am 
ok, thank you ; )
Aelanna  [author] 20 Feb, 2024 @ 9:44am 
@Jerry - As funny as that would be, I will be sticking to vanilla rules about what shield belts can block. :) You should probably file a report with whatever mod author created that weapon and let them know to fix it at the source.
Jerry 20 Feb, 2024 @ 3:32am 
so that's it. can you make it block melee damage too XD
Aelanna  [author] 19 Feb, 2024 @ 8:25am 
@Jerry - Then yes, that's the fault of the weapon. Crush is a melee damage type, and shield belts including vanilla ones can only block DamageDefs that are marked as isRanged.
Jerry 19 Feb, 2024 @ 12:45am 
no error in console,no ce, against TE weapon of rimsenal, is that a problem with Crush damageDef, i found vanilla shield belts also can not block it
Aelanna  [author] 18 Feb, 2024 @ 11:39pm 
@Jerry - Are you encountering any errors on load or during combat? Are you using Combat Extended? Can you provide a log file? Also, what weapons are you fighting against? Some mods have weapons that ignore shields, and Advanced Shields should be able to block anything that vanilla shield belts can block.
Jerry 18 Feb, 2024 @ 7:03am 
shield can't defend other mod weapons’s attack, it's just ignore shield then kill my pawn. am I do something wrong?
crashfly 12 Nov, 2023 @ 7:49am 
the problem with the phased shield belt is that ranged pawns will automatically go and equip the shield belt, unlike the standard shield belt that does not automatically get equipped on ranged pawns.

i think the concern here is that the standard shield belts have a designation {that you also get a notification of a ranged pawn with a shield} that causes the ranged pawns to not equip it by default. the phased and layered shield belts do not have this designation and ranged pawns get stupid and equip the belts.
Aelanna  [author] 9 Nov, 2023 @ 11:35am 
@Milano - Only the modulated shield belt allows ranged weapons to be fired while it is worn, the phased and layered shield belts restrict ranged weapons the same as vanilla ones do.
Milano 9 Nov, 2023 @ 11:12am 
I can't use and range weapon while equip the belt
Solarshade 5 Nov, 2023 @ 11:39am 
Oh, that does explain it. Sorry for bothering you then.
Aelanna  [author] 5 Nov, 2023 @ 7:59am 
@Solarshade - I explain this in the mod description:

"NOTE: The shield indicator UI for Eccentric Tech shows shield strength in actual HP values. The numbers shown may look lower than vanilla shield belts, but vanilla shield belts lose 3.3% strength for each point of damage taken."

i.e.: A 50 point phased shield has the equivalent strength of a 150 point vanilla shield belt.
Solarshade 5 Nov, 2023 @ 1:17am 
Odd thing I just noticed; the phased shield belt says that it has greatly increased capacity, but this seems not to be true. At the moment it provides less shield at any given quality than a vanilla shield belt.
HeartPirate 28 Oct, 2023 @ 5:33pm 
no core no problem ! thanks for mod btw you do great work!!!!!!
Omega 27 Jul, 2023 @ 3:46pm 
Bit late but I support the idea of a version not dependent on the Core.
The Seraph of Tomorrow 11 May, 2023 @ 12:24pm 
Good to know, i'm not too familiar with modding so I looked into the .xml files myself and tried to see if it was possible to tweak it to make it work.
Aelanna  [author] 11 May, 2023 @ 12:19pm 
@Tech-Priest - Core provides the resources and workbenches required to produce the shield belts. If there is enough interest I could provide alternate vanilla-only paths to building them like I did with Fusion Power, but currently it is a hard dependency.
The Seraph of Tomorrow 11 May, 2023 @ 11:53am 
Question, can I use this mod without the Core, via looting.
Or is the core required just for the shield to function?

Basically looking around for a simple personal shield mod, but without any extra features.
Rovalen 9 May, 2023 @ 3:25am 
@Aelanna Works like a charm now. Thank you!
Aelanna  [author] 8 May, 2023 @ 5:30pm 
@Rovalen - I rewrote the gizmo to be more consistent with the 1.4 version of the gizmo, and it seems to be working now. I just pushed up an update, please let me know if you're still having issues!
Rovalen 8 May, 2023 @ 3:54pm 
@Aelanna Basically, this mod's gizmos are drawn at the exact same spot on the UI where they were coded(?) to be, while the main gizmo grid (GizmoGridDrawer, harmony-patched by Scrollable Gizmos) is drawn underneath and is partially covered by them.

Notably, vanilla shield's gizmo is being correctly inserted into the grid and behaves as expected.
Aelanna  [author] 8 May, 2023 @ 11:20am 
@Rovalen - Advanced Shields is using a copy of the vanilla Gizmo_EnergyShieldStatus with only minor alterations, so it should work just as well as any other vanilla gizmo. What are you seeing, exactly?
Rovalen 8 May, 2023 @ 11:08am 
Hi! Thanks for the mod!

Could you please research if it's possible to make shields' gizmos compatible with Scrollable Gizmos ?
Apparently the mod draws its gizmos in a fixed position on the screen, which conflicts with Scrollable Gizmos' dynamic layout
Aelanna  [author] 10 Jan, 2023 @ 6:58am 
@Kad - The intent of Advanced Shields was twofold: Firstly, to make shield belts with mechanics that would be more familiar to FPS players such as those from Halo or Overwatch, and secondly, to make shields that better suit and reward a mobile hit-and-run doctrine. These shields work best when you order combatants with weakened or broken shields to disengage and get out of the line of fire in order for the quick recharge cycle to take effect.

The Layered Shield Belt is essentially like having multiple 10-hp shields, yes. And since all shield belts in RimWorld will "shield gate" or fully absorb any attack that breaks them, this means that LSB wearers can more easily tank extremely powerful hits such as those from rockets and sniper rifles.
Tardo The Ass-Monkey 10 Jan, 2023 @ 12:41am 
So, maybe I misunderstand it because I haven't used one yet (crafting my first one right now), but the Phased Shield Belt sounds paradoxically less useful than the vanilla one. Because the vanilla one is able to constant recharge in combat, it has an effective shield strength much higher than its numbers would suggest. Of course, losing it does leave you vulnerable for a very long time, but wouldn't the Phased Shield Belt be depleted faster (and unable to recharge if you are still being shot at) because it can't recharge?

Also, the Layered Shield Belt. Does it have a bunch of 1 HP shields, effectively? From the description, it sounds like any attack will break a single layer, but no damage will go through.
[2nd-AD] Xytal Riz 19 Dec, 2022 @ 10:04am 
Darn, so i will have to use VE Shields and a patch to have enemies spawn with shields for time being, since sadly Personal Defence system got deleted from workshop. Love your cosmetics though still, and will continue to use those~
Aelanna  [author] 19 Dec, 2022 @ 7:42am 
@[2nd-AD] Xytal Riz - Nope! They are only player-crafted... for now.
[2nd-AD] Xytal Riz 19 Dec, 2022 @ 7:23am 
Can Enemy factions spawn with these shields equipped in raids and quests?
Gyger 7 Nov, 2022 @ 8:17am 
@Aelanna No problems, it wasn't affecting the shield itself as far as I know.
Aelanna  [author] 7 Nov, 2022 @ 8:07am 
@Gyger - Thank you for the report! It looks like vanilla shield belt code received some changes in a post-launch update which caused the Advanced Shield subclass to error out. I pushed an update that should fix this, apologies for the inconvenience!
Gyger 6 Nov, 2022 @ 11:41pm 
All of this mod's shield belt information pages are blank and spamming error logs.

https://gist.github.com/36fbc0d6bebda5160029e2af094fa308
skycrossercat 18 Sep, 2022 @ 9:19pm 
Thank you for the quick fix! always lover your mods!
Aelanna  [author] 18 Sep, 2022 @ 9:45am 
@skycrossercat - Thank you for the report! I pushed a quick update that should fix both issues; the latter was caused by a check that wasn't properly accounting for Combat Extended verb types.
skycrossercat 18 Sep, 2022 @ 8:39am 
I found that I unlock all 3 shield belts production after I researched the phased shield (it looks like the other two miss their research prerequesties), and my pawns somehow able to fire their guns even though I accidentally let them wear phased shield belt, not modulated shield belt
Fleecy 14 Sep, 2022 @ 8:33am 
@Aelanna - Not a problem, thank you so much for the fast response & awesome mod!
Aelanna  [author] 13 Sep, 2022 @ 8:16pm 
@Fleecy - Thank you for the report! I pushed a quick update that should fix that issue; the intended change was to make it so that all the shield belts allow ranged weapons while broken. Apologies for the inconvenience!
Fleecy 13 Sep, 2022 @ 6:47pm 
A bit of an annoying bug with the recent update - whenever a modulated shield depletes to zero, the pawn wearing it cannot fire their weapon anymore until it recharges.

Apparently a completely drained shield is treated like a vanilla shield by the game, so you can't use ranged weapons for whatever reason.
Aelanna  [author] 13 Mar, 2022 @ 2:18pm 
@Alexisrex - Thanks for asking! It's not likely that I'd make another shield that's just straight up "stronger", seeing as the main focus of Advanced Shields is in rapid-recharge shielding that encourages and emphasizes mobility and hit-and-run. I would definitely encourage you to look at other shield belt mods, however, as there are a lot that focus on being higher-tech versions of the vanilla shield belt. Hope that helps!
Alexisrex 13 Mar, 2022 @ 2:00pm 
Any chance you'll consider making a strong shield belt with higher recharge time?