Welcome
Username or Email:

Password:




[ ]
[ ]
[ ]
Chatbox
You must be logged in to post comments on this site - please either log in or if you are not registered click here to signup


  • scratch_flannigan
    scratch_flannigan  3 days ago

    Thanks Akivaria! And thanks for joining us! smile

  • scratch_flannigan
    scratch_flannigan  3 days ago

    Zhymm! Section Six misses you!

  • Akivaria
    Akivaria  3 days ago

    For whoever runs the Section Six quests, thanks! Had fun!

  • scratch_flannigan
    scratch_flannigan  3 days ago

    That will be 7pm CDT (GMT - 5).

  • scratch_flannigan
    scratch_flannigan  3 days ago

    Section Six will start in about 2 hours from the time of this post.

    Good(ish) characters of LEVEL 8 or below.

    We will meet in the Iron Minogon in Webster's Landing.

    Just assume that your character received a mysterious invitation.

    I will be IG as Taran if you have any questions! smile

  • Cuchuwyn
    Cuchuwyn  5 days ago

    Zhymm, tell her we have to send you back and try again! But the server seems to be stable and working as normal now!

  • Jandari
    Jandari  6 days ago

    HEY VIC!!!!

  • Zhymm
    Zhymm  6 days ago

    Cuch, my wife will be glad to hear this. She's said I need 'fixing' for years.

  • Cuchuwyn
    Cuchuwyn  6 days ago

    As a general announcement, we are aware that factions at the moment are behaving in a less than ideal manner, with many characters being hostile to, or friendly to, random factions. We are looking into the cause of this, and have reset the server several times to try to fix it, but nothing has worked thus far. If you see a DM on, feel free to ask one of us to manually fix you in the meantime. Thanks!

  • Glognar
    Glognar  6 days ago

    Hey Vic! Lot of people remember you. I hope life is treating you and yours well.


Forums
The Island of Thain :: Forums :: Technical Discussion
« Previous topic | Next topic »   

A guide to /duel

LAN_402 LAN_403
Squidget
7:28:22 am GMT 09/04/18
Squidget !
Registered Member #20 Joined: 8:30:40 am GMT 02/25/04
Posts: 6944
Last player-conflict thread in a while, I promise! But it's for a good reason!

v6.15A (being uploaded tonight) introduces a new chat command called /duel. The intent here is to provide a more roleplay-based alternative for handling 1v1 fights than standard NWN PvP. The use of /duel is always 100% optional and a matter of player choice and consent. It may be useful for some scenes by players who want to play out a more slow-paced cinematic battle, rather than the standard NWN PvP in all its imbalanced silliness.

How does it work?

To start a duel, simply type /duel {charactername} to send a challenge to another player. They may then type /duel {yourname} to accept the duel - they'll get a prompt telling them that they can do this! To start a duel, both characters must be in the same area, and relatively close to one another. Both challenge and acceptance will be announced in chat to nearby players. Once a duel begins, both players will begin glowing blue, indicating that a duel is taking place between them.

Here, Melph is looking for trouble and challenging me. I accept by typing "/duel Melphaecto".

[ image disabled ]

Duels take place in a turn-based combat system, with a randomly chosen player selected to go first. Each player starts with 3 health. On your turn, take your time to emote any attacks and defenses you like. This could be as simple as *fires an arrow*, or a complex detailed paragraph describing every detail of the spinning piledriver, slide tackle, or mosquito-curse your character is attempting to perform. Once you're ready, type /duelattack to end your turn and make your roll. An attack roll will automatically be performed and the results announced. This roll is simply 1d100 + character level for both attacker and defender - build doesn't matter! If the attacker rolls higher, the hit is a success and the defender loses a point of health. If the defender rolls higher, nothing happens. Either way, the defender then gets to take their own turn, and attempt the same thing. /duelattack only works when it's your turn, so don't bother spamming it.

I make my first attack on Melph and take off a health point. Take that, devil scum!

[ image disabled ]
[ image disabled ]
[ image disabled ]

It is now her turn, and she attacks in return! Unsuccessfully! I still have my starting 3 health, and it's my turn again. Go me!

[ image disabled ]
[ image disabled ]
[ image disabled ]

We continue like this for a few more rounds. The dice eventually turn against me and Melph gains the upper hand. When she reduces my health to 0 the duel automatically ends. I'm automatically damaged down to 1 HP. I also suffer a brief knockdown.

[ image disabled ]
[ image disabled ]
[ image disabled ]

My character is not necessarily dead at that point, but they're weakened enough to be downed and unable to continue fighting. How things play out from there is up to the players. This thread has some thoughts on that subject.

And that's it! You can agree to use /duel if you want a more slow-paced roleplay fight with room for emoting and thinking things out. It's also a way to introduce some randomness to battles that might otherwise be a foregone conclusion if you decided only to match build against build. If not, all the existing means of conflict resolution still work just as before.

Advanced tips!

  • You can optionally specify a maximum health for each player in the duel using /duel {charactername}|{maxhealth}. Note the | character in-between the two entries. If no maximum health is specified, the default is 3, but this value can be changed for shorter or longer duels.

  • On your turn, you can use /duelflee to attempt to run (instead of /duelattack.) This makes an opposed roll exactly like an attack roll, but if you succeed at the roll, the duel automatically ends. Your character is assumed to have been able to flee successfully, and you should leave the area post haste! If you fail, your turn ends and the other player can attack again. You can also use /duelskip to skip your turn and do nothing.

  • /duelquit will end a duel in progress at any time. It works like /duelflee, but without a roll. Nor does it have to be used on your turn. It's useful if you just want to stop fighting right then and there.

  • If you want to penalize yourself - for example, if your character is wounded, disadvantaged, or you just think they're logically weaker than their competition in this particular instance - there is a special chat command called /duelpenalty. This command sets a penalty value for your rolls. /duelpenalty 10 will penalize all of your attack and defense rolls in duels by 10 until you set it to another value (the default is 0.) This is useful if you think your character is weaker than the opposition, but you still want to have a fighting chance. You can also use it to benefit an opponent who's pulled off a particularly cool or clever emote. It can be fun to reward cool stunts!
Back to top
Cuchuwyn
2:45:45 pm GMT 09/04/18
Cuchuwyn Registered Member #24041 Joined: 4:19:01 am GMT 01/24/17
Posts: 1686
Having had a chance to experiment with the system a bit last night, I'm super excited to try this out in situations where this would make more sense (to me at least, from a story standpoint) than traditional NWN PvP. For characters who have rivals, a nemesis, or even who just want to have a "boss fight" type event with another player instead of a PvP smackdown, this opens up a lot of cool RP doors.

Thanks Squidget for taking the time to script this in! Excited to see what folks will do with it!
Back to top
barakka
4:09:50 pm GMT 09/04/18
barakka Registered Member #223 Joined: 3:05:42 am GMT 08/26/04
Posts: 1317
It's a great base system that I've seen used successfully quite a few places in a similar format, including a massive weekly PvP tournament in FF14. The fact that you can auto-mod your rolls with a penalty is awesome.

Bloodstar Entertainment will definitely be doing some heavy testing as plans for the next Fight Party coalesce!
Back to top
scratch_flannigan
7:35:24 pm GMT 09/04/18
scratch_flannigan Squawk!
Registered Member #648 Joined: 1:50:32 am GMT 11/20/05
Posts: 1307
This is fantastic !
Back to top
PFWG
4:20:58 am GMT 09/05/18
PFWG Registered Member #23933 Joined: 6:13:12 pm GMT 05/15/15
Posts: 477
Fight Party gonna get spicier!

Also this could and should kick off Thain's version of the UFC.
Back to top
Thranduil Greenleaf
4:22:02 pm GMT 07/02/19
Thranduil Greenleaf Registered Member #1145 Joined: 8:28:45 pm GMT 08/30/07
Posts: 816
It might be helpful to add a link to this thread in the "Additions and Changes to NWN on Thain" thread, and also maybe add the /duel command to the player chat command book in game. ;^)
Back to top
Cuchuwyn
10:42:23 pm GMT 04/22/20
Cuchuwyn Registered Member #24041 Joined: 4:19:01 am GMT 01/24/17
Posts: 1686
Alanonas and I made a /duel tutorial video that may or may not be useful for people who have never used the system before and who want to see it in action before having to use it themselves. This is based on a suggestion from Alanonas after we an event we ran recently where a good chunk of folks had never used /duel before. So if you've ever wanted to see what a /duel looks like, or just hear what we sound like, check it out!

-Clickedy-

Also we do go over things like /duelskip, /duelflee, /duelpenalty, and a nice tip for quickly finding and entering character names in order to /duel them.
Back to top
Ramana Jala
11:30:31 pm GMT 04/22/20
Ramana Jala Registered Member #1033 Joined: 12:18:42 am GMT 04/25/07
Posts: 1106
Thank you for the video, totally clarified it for me! smile
Back to top

Moderator(s): TheSiteMaster, Squidget, Bonesly, Just Miggen, jewwe, Corlupi, Cuchuwyn, Alanonas, Oberon, Forgiver

Go to:

Forum theme loosely based on Invision Power Board
Online
  • Guests: 32
  • Members: 0
  • Newest Member: graymeiste
  • Most ever online: 208
    Guests: 206, Members: 2 on Tuesday 13 July 2021 - 20:11:48
Now Playing
1. Sae-l�r
2. Elvalith Nain
3. Sollis Lott
4. Brooklyn Ja'Quoi
5. Danira Dagrervald
6. Glognar Flintheart
Connect to us with 104.237.156.142 or thain.no-ip.org