Weapons Pack

A place to post your add ons and ideas for them

Moderator: Moderator

Post Reply
Message
Author
grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Weapons Pack

#1 Post by grayswandir »

http://te4.org/games/addons/tome/grayswandir-weaponry

This adds new weapon types and egos to the game.

- Tridents are unchanged, but generate more often.
- Whips can now generate normally, and their accuracy bonus now slows the target.
- Swordbreakers are weak knives that have a chance to disarm on hit, and give bonuses to dual weapon defense.
- Rapiers are 1h weapons that use dagger mastery and rely on strength, dexterity, and cunning.
- Bucklers are light shields that can greatly increase your defense and give you faster attacks against those who miss you in melee.
- Spears/Greatspears are slow weapons that can attack from a distance.
- Clubs/Greatclubs are maces that can pick up mindstar egos.
- Throwing knives can be used in melee or as a short ranged attack with the shoot talent.
- Daggers will now use the higher of strength or cunning if you don't have Lethality.
- Mindslayers can now equip ranged weapons in their psionic focus slot.
- Aurastones are magic-based items that can be equipped to modify your unarmed attacks.
- For archery, you can switch between old style reloading, instant style reloading, or completely ignore ammo altogether.
- Magic Weapon Mastery applies to staves, aurastones, and sceptres, and can be learned in Angolwen.

Incompatible Addons: Archery Tweaks, No Reload.
This should let you do everything those addons do.



Also, new weapon and ego suggestions are welcome. :)
Last edited by grayswandir on Sat Apr 19, 2014 4:50 am, edited 6 times in total.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

Razakai
Uruivellas
Posts: 889
Joined: Tue May 14, 2013 3:45 pm

Re: Weapons Pack

#2 Post by Razakai »

Swordbreakers are a good idea but seem a little too niche. Many mobs either aren't affected by disarm or are immune to it, so personally speaking I wouldn't use them. How about going further down the parrying dagger niche?
- Improves Defence
- Chance to 'parry' (negate X incoming damage from an attack)
- Chance to counterattack on a melee hit
- Reduce global damage instead of disarm
Maybe make it only work in offhand if the effect is too strong to stack twice. One or more of those, on top of the disarm proc, would make me actively seek out a parrying dagger.
Trident changes seem fine, although Exotic Weapon Mastery is a pain. I'd probably stack this addon with Nulltweaks for the weapon mastery change and it'd be good.
Whips are good, depending on the % slow. Slow is a really powerful debuff so it could be unbalanced, would need more testing though.
Rapiers are a nice concept. Maybe give them a small attack speed bonus and reduce the damage? Would be an interesting niche, or you could use that for another weapon type.

As for other weapons, how about spears/polearms? Those are a pretty common suggestion, though giving them a unique effect would be hard. I'd probably split them into Dex/Str scaling 1h spears, and 2h Str scaling polearms.
- Increase the range of melee attacks by 1, but reduce damage dealt to adjacent targets?
- Attacks pierce and hit targets behind?
- On-use (short) ranged attack?
- Combination of 1 or 3 with knockback?

HousePet
Perspiring Physicist
Posts: 6215
Joined: Sun Sep 09, 2012 7:43 am

Re: Weapons Pack

#3 Post by HousePet »

Bucklers? :P
My feedback meter decays into coding. Give me feedback and I make mods.

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Weapons Pack

#4 Post by grayswandir »

Alright, I added some defense to the swordbreakers, as well as a new ego.

I also made spears. They have a slow attack speed but give you the 'thrust' talent which is basically a beam attack that hits with all your thrusting weapons that the target is within range of.
HousePet wrote:Bucklers? :P
I'll add bucklers as soon as I figure out a mechanic for them that I like.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

Doctornull
Sher'Tul Godslayer
Posts: 2402
Joined: Tue Jun 18, 2013 10:46 pm
Location: Ambush!

Re: Weapons Pack

#5 Post by Doctornull »

Could you make an option for each weapon type? I'm not sure if I want all of those, but I do want some of them.
grayswandir wrote:
HousePet wrote:Bucklers? :P
I'll add bucklers as soon as I figure out a mechanic for them that I like.
- Use the per-tier Str requirements for Leather armor
- Full Defense bonus, no Armor bonus, 60% of the Block value of the corresponding Shield
- Some special egos with a slant to offense (which I can do as part of my ongoing ego fix add-on)

EDIT: Also it'd be cool if they got full benefit from Dual Training but not Dual Techniques.
Check out my addons: Nullpack (classes), Null Tweaks (items & talents), and New Gems fork.

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Weapons Pack

#6 Post by grayswandir »

Added options for each weapon type.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

Razakai
Uruivellas
Posts: 889
Joined: Tue May 14, 2013 3:45 pm

Re: Weapons Pack

#7 Post by Razakai »

Yeah bucklers should just be a lighter/offensive version of shields. Less block value/armor, higher defence. Perhaps give them a buff to counterattack? That'd mean you'd take more damage compared to a regular shield, but your counterattack/riposte would hit harder.

StarKeep
Uruivellas
Posts: 703
Joined: Sun Feb 03, 2013 12:29 am
Location: Turtlemire

Re: Weapons Pack

#8 Post by StarKeep »

Everything went boom. :(

Code: Select all

tack traceback:
	[C]: in function 'error'
	/engine/interface/ActorTalents.lua:152: in function </engine/interface/ActorTalents.lua:134>
Lua Error: /engine/interface/ActorTalents.lua:174: /engine/interface/ActorTalents.lua:152: /hooks/grayswandir-weaponry/load.lua:31: attempt to index global 'target' (a nil value)
stack traceback:
	/hooks/grayswandir-weaponry/load.lua:31: in function </hooks/grayswandir-weaponry/load.lua:16>
	[string "return function(l, self, data) local ok=false..."]:1: in function <[string "return function(l, self, data) local ok=false..."]:1>
	/mod/class/interface/Combat.lua:927: in function 'attackTargetWith'
	/mod/class/interface/Combat.lua:161: in function 'attackTarget'
	/data-Infinite500/talents/misc/miscI500.lua:79: in function </data-Infinite500/talents/misc/miscI500.lua:59>
	[C]: in function 'xpcall'
	/engine/interface/ActorTalents.lua:147: in function </engine/interface/ActorTalents.lua:134>
	At [C]:-1 
	At [C]:-1 error
	At /engine/interface/ActorTalents.lua:174 bumpInto
	At /mod/class/Actor.lua:2928 attack
	At /engine/interface/ActorLife.lua:41 check
	At [string "return function(self, x, y, what, ...) local ..."]:1 checkAllEntities
	At /engine/Actor.lua:184 move
	At /mod/class/Actor.lua:1032 move
	At /engine/ai//simple.lua:139 doAI
	At /mod/class/NPC.lua:61 act
	At /engine/GameEnergyBased.lua:126 tickLevel
	At /engine/GameEnergyBased.lua:62 tick
	At /engine/GameTurnBased.lua:46 tick
	At /mod/class/Game.lua:1141 
Edit: Unrelated, but thought it worth mentioning.

Your egos that apply Damage Shields on crit will currently overwrite any other damage shields, no matter their value, or if they have a reflection value.
<mex> have you heard the good word about archmage?
<mex> I'm here to tell you about your lord and savior shalore archmage
<mex> have you repented your bulwark sins yet?
<mex> cornac shall inherit the Eyal

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Weapons Pack

#9 Post by grayswandir »

Alright, I (should have) fixed both those issues. The shield will now only overwrite if it's stronger.
I also added some new egos and a new artifact.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

Doctornull
Sher'Tul Godslayer
Posts: 2402
Joined: Tue Jun 18, 2013 10:46 pm
Location: Ambush!

Re: Weapons Pack

#10 Post by Doctornull »

Using dual-whips and high Accuracy, I'm able to reduce an opponent to 0 energy forever.

That seems unintended.
Check out my addons: Nullpack (classes), Null Tweaks (items & talents), and New Gems fork.

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Weapons Pack

#11 Post by grayswandir »

Alright - fixed.

The limit code was working fine, I just forgot to turn the percentage turn loss into an actual percentage. :oops:
So instead of losing 0.5% of a turn per accuracy, capped at 100% per actual turn they took, they were losing 50% of a turn per accuracy, capped at 100 turns per turn they took.


Edit: Also! More egos and a new artifact rapier.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

Doctornull
Sher'Tul Godslayer
Posts: 2402
Joined: Tue Jun 18, 2013 10:46 pm
Location: Ambush!

Re: Weapons Pack

#12 Post by Doctornull »

What's the intended role of Rapier?

So far as I can see it's just a dagger with dagger proficiency and dagger accuracy bonus. What am I missing?
Check out my addons: Nullpack (classes), Null Tweaks (items & talents), and New Gems fork.

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Weapons Pack

#13 Post by grayswandir »

I actually changed them to use the sword accuracy bonus in the latest version (because that made more sense).

Right now they're just a bit stronger than daggers, but you can't offhand them. In general I'll be trying to add new egos to all the different weapon types to help distinguish them from each other (including the basic sword/axe/maces if I can think of any).
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Weapons Pack

#14 Post by grayswandir »

More egos, and a quick new weapontype: Clubs, which are maces that can pick up mindstar egos.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

grayswandir
Uruivellas
Posts: 708
Joined: Wed Apr 30, 2008 5:55 pm

Re: Weapons Pack

#15 Post by grayswandir »

A few more egos, a new artifact, and shops and the lost merchant should properly carry the new weapon types.
Addons: Arcane Blade Tweaks, Fallen Race, Monk Class, Weapons Pack
Currently working on Elementals. It's a big project, so any help would be appreciated. :)

Post Reply