rpherbig / dr-scripts

A series of Lich 5 (https://github.com/elanthia-online/lich-5) scripts for use with DragonRealms (http://www.play.net/dr/). Donations are welcome (http://www.paypal.me/rcuhljr)!
GNU General Public License v2.0
52 stars 177 forks source link

Make combat-trainer compatible with bonded throwing weapons. #375

Closed hwoo79 closed 8 years ago

hwoo79 commented 8 years ago

This would be supported via hurl/invoke.

Would also need a yaml setting for the weapon to set as bonded.

rpherbig commented 8 years ago

Do you have a log?

On Fri, Apr 29, 2016 at 9:31 PM, hwoo79 notifications@github.com wrote:

This would be supported via hurl/invoke.

Would also need a yaml setting for the weapon to set as bonded.

— You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub https://github.com/rpherbig/dr-scripts/issues/375

hwoo79 commented 8 years ago
> hurl

< Fluidly, you hurl a light haralun throwing axe at an Elven lowlife.  An Elven lowlife attempts to evade, avoiding most of the blow.  
The axe lands a very heavy hit (8/23) that etches a light cut into the right side of the chest.

The throwing axe lodges itself shallowly into the lowlife!
[You're solidly balanced and in superior position.]
[Roundtime 3 sec.]

R> 
The lowlife reels about wildly, trying to regain control.
R> 
The ruffian reels about wildly, trying to regain control.
R> invoke

A light haralun throwing axe suddenly leaps from an Elven lowlife and flies toward you!  You catch the axe easily in your right hand.
Roundtime: 1 sec.

R> hurl
> 
< With grace, you hurl a light haralun throwing axe at an Elven lowlife.  An Elven lowlife attempts to evade, mainly avoiding the blow.  
The axe lands an extremely heavy hit (9/23) that exposes bone along the entire left arm and spatters blood everywhere.

The throwing axe lodges itself deeply into the lowlife!
invoke
[You're solidly balanced and in superior position.]
[Roundtime 3 sec.]

R> 
R> 
R> 
R> invoke

A light haralun throwing axe suddenly leaps from an Elven lowlife and flies toward you!  You catch the axe easily in your right hand.
Roundtime: 1 sec.
rpherbig commented 8 years ago

What's the advantage over the current lob/get? More damage from hurl?

On Fri, Apr 29, 2016 at 10:05 PM, hwoo79 notifications@github.com wrote:

hurl

< Fluidly, you hurl a light haralun throwing axe at an Elven lowlife. An Elven lowlife attempts to evade, avoiding most of the blow. The axe lands a very heavy hit (8/23) that etches a light cut into the right side of the chest.

The throwing axe lodges itself shallowly into the lowlife! [You're solidly balanced and in superior position.] [Roundtime 3 sec.]

R> The lowlife reels about wildly, trying to regain control. R> The ruffian reels about wildly, trying to regain control. R> invoke

A light haralun throwing axe suddenly leaps from an Elven lowlife and flies toward you! You catch the axe easily in your right hand. Roundtime: 1 sec.

R> hurl

< With grace, you hurl a light haralun throwing axe at an Elven lowlife. An Elven lowlife attempts to evade, mainly avoiding the blow. The axe lands an extremely heavy hit (9/23) that exposes bone along the entire left arm and spatters blood everywhere.

The throwing axe lodges itself deeply into the lowlife! invoke [You're solidly balanced and in superior position.] [Roundtime 3 sec.]

R> R> R> R> invoke

A light haralun throwing axe suddenly leaps from an Elven lowlife and flies toward you! You catch the axe easily in your right hand. Roundtime: 1 sec.

— You are receiving this because you commented. Reply to this email directly or view it on GitHub https://github.com/rpherbig/dr-scripts/issues/375#issuecomment-215924903

hwoo79 commented 8 years ago

Yes, considerably more damage from hurl, plus increased chance for stun, extra vit loss from lodging.

hwoo79 commented 8 years ago

invoke A light haralun throwing axe suddenly leaps from a giant black leucro and flies toward you! You catch the axe easily in your right hand. Roundtime: 1 sec.

rpherbig commented 8 years ago

I think we'd want to add one combat-trainer setting (throw_action) and one Item attribute (bonded). I'm currently in the middle of a refactor that should make this quite a bit easier.

rcuhljr commented 8 years ago

This setting kind of needs to be weapon specific since you may not have all your weapons bonded, could we just have a 'bonded weapon skills' list and if it's bonded use hurl/invoke?

rpherbig commented 8 years ago

Good point. Will ponder.

rpherbig commented 8 years ago

I agree that we can just key off of the bonded status to use hurl/invoke vs lob/get.

I still think bonded is a property of the Item class.

rcuhljr commented 8 years ago

reasonable, but we'll need to start keeping the item object and passing it around in game_state probably.