The Forge Forums Read-only Archives
The live Forge Forums
|
Articles
|
Reviews
Welcome,
Guest
. Please
login
or
register
.
March 05, 2014, 11:59:26 AM
1 Hour
1 Day
1 Week
1 Month
Forever
Login with username, password and session length
Forum changes:
Editing of posts has been turned off until further notice.
Search:
Advanced search
275647
Posts in
27717
Topics by
4283
Members Latest Member:
-
otto
Most online today:
55
- most online ever:
429
(November 03, 2007, 04:35:43 AM)
The Forge Archives
Independent Game Forums
These Are Our Games
(Moderator:
Ben Lehman
)
Polaris IRC
Pages: [
1
]
« previous
next »
Author
Topic: Polaris IRC (Read 2439 times)
Dan Svensson
Member
Posts: 31
Celibate
Polaris IRC
«
on:
December 02, 2005, 10:44:04 AM »
I was considering playing Polaris over IRC sometime. Anyways I made a little script to roll the dice for the two kinds of dice rolls needed in the game.
Just copy paste it into the remote section of the scripts editor. The script is written for mIRC and probably wont work in any other IRC clients.
If you cant get it to work i'll answer any questions you got to the extent of my knowledge.
There are three commands:
!xp <Targetnumber which is either your current Zeal or Weariness> example: !xp 4
This will simulate a dice roll to see if you get a refresh or an advance. The outcome will look like this. "The result is 2(4 ). Refresh".
The first number is the actual die roll and the second number in parenthesis is the targetnumber entered.
!roll <Targetnumber which is either your current Ice or Light> example: !roll 3
This will simulate a dice roll to see if the protagonist or mistaken prevails when determining the outcome of an It Shall Not Come To Pass statement.
The outcome will look like this. "The result is 2(3 ). Sir Aldebaran prevails".
The first number is the actual die roll and the second number in parenthesis is the targetnumber entered.
!help example: !help
Provides a little refresher on the two commands available.
Feel free to change or use it as you see fit.
THE ACTUAL SCRIPT
on *:TEXT:*:*: {
;**************!xp command. Rolls for experience to determine advance or refresh.
if ($1 == !xp) {
if (($2 !isnum) || (($2 > 4) || ($2 < 1))) {
notice $nick 10*** Incorrect syntax (!xp <insertnumber between 1-4>) ***
halt
}
set %d $rand(1,6)
if (%d <= $2) {
msg $chan 4*** The result is %d $+ ( $+ $2 $+ ). Advance ***
}
else {
msg $chan 4*** The result is %d $+ ( $+ $2 $+ ). Refresh ***
}
}
;*************!roll command. Rolls to determine if a players statement of IT SHALL NOT COME TO PASS succeds or not.
if ($1 == !roll) {
if (($2 !isnum) || (($2 > 5) || ($2 < 1))) {
notice $nick 10*** Incorrect syntax (!roll <insertnumber between 1-5>) ***
halt
}
set %d $rand(1,6)
if ( %d <= $2) {
msg $chan 4*** The result is %d $+ ( $+ $2 $+ ). Sir $nick prevails ***
}
else {
msg $chan 4*** The result is %d $+ ( $+ $2 $+ ). Mistaken prevails ***
}
}
;************!help command. Shows the available commands.
if ($1 == !help) {
notice $nick 4*** Available commands are :
notice $nick 4 !xp [Zeal or Weariness (which is a value between 1-4)]
notice $nick 4 !roll [Ice or Light (which is a value between 1-5)]
notice $nick 4 ***
}
}
Logged
Indulging in everything is like indulging in nothing.
Victor Gijsbers
Acts of Evil Playtesters
Member
Posts: 390
Re: Polaris IRC
«
Reply #1 on:
December 02, 2005, 03:10:29 PM »
A minor point: the target number of a normal roll need not be Ice or Light. If Zeal > 0 and the Mistake is at a disadvantage, it is Ice/Light + Zeal. If Weariness > 0 and the Heart is at a disadvantage, it is Ice/Light - Weariness.
So your script works fine, but you have to change the documentation a bit.
Logged
My blog:
The Gaming Philosopher
Ben Lehman
Moderator
Member
Posts: 2094
Blissed
Re: Polaris IRC
«
Reply #2 on:
December 02, 2005, 03:35:21 PM »
Cool!
yrs--
--Ben
P.S. Victor is right.
Logged
These are our Games
This is my Blog
Dan Svensson
Member
Posts: 31
Celibate
Re: Polaris IRC
«
Reply #3 on:
December 02, 2005, 06:00:14 PM »
Ah thats true i'll write up the change tomorrow.... right now i'mabitdrunk. Never clean, drink, listen to slayer and write scripts at the same time...doooh.
If we get around to playing on IRC i'll be sure to post the log.
Logged
Indulging in everything is like indulging in nothing.
Dan Svensson
Member
Posts: 31
Celibate
Re: Polaris IRC
«
Reply #4 on:
December 03, 2005, 11:14:55 AM »
No editing of posts =/
Oh well here are the changes
!roll <Targetnumber which is either your current Ice or Light + Zeal(if Heart has the advantage) or - Weariness(if Mistaken has advantage)> example: !roll 3
This will simulate a dice roll to see if the protagonist or mistaken prevails when determining the outcome of an It Shall Not Come To Pass statement.
The outcome will look like this. "The result is 2(3 ). Sir Aldebaran prevails".
The first number is the actual die roll and the second number in parenthesis is the targetnumber entered.
Also change the fourth line in the help command to this
notice $nick 4 !roll [Ice or Light + Zeal(if the Heart has the advantage) or - Weariness(if the Mistaken has the advantage) (which is a value between 1-5)]
Also add this line at the end for great justice. ;)
on *:TEXT:*:*: {
msg $chan *** ALL YOUR BASE ARE BELONG TO US ***
}
Logged
Indulging in everything is like indulging in nothing.
Pages: [
1
]
« previous
next »
Jump to:
Please select a destination:
-----------------------------
Welcome to the Archives
-----------------------------
=> Welcome to the Archives
-----------------------------
General Forge Forums
-----------------------------
=> First Thoughts
=> Playtesting
=> Endeavor
=> Actual Play
=> Publishing
=> Connections
=> Conventions
=> Site Discussion
-----------------------------
Archive
-----------------------------
=> RPG Theory
=> GNS Model Discussion
=> Indie Game Design
-----------------------------
Independent Game Forums
-----------------------------
=> Adept Press
=> Arkenstone Publishing
=> Beyond the Wire Productions
=> Black and Green Games
=> Bully Pulpit Games
=> Dark Omen Games
=> Dog Eared Designs
=> Eric J. Boyd Designs
=> Errant Knight Games
=> Galileo Games
=> glyphpress
=> Green Fairy Games
=> Half Meme Press
=> Incarnadine Press
=> lumpley games
=> Muse of Fire Games
=> ndp design
=> Night Sky Games
=> one.seven design
=> Robert Bohl Games
=> Stone Baby Games
=> These Are Our Games
=> Twisted Confessions
=> Universalis
=> Wild Hunt Studios
-----------------------------
Inactive Forums
-----------------------------
=> My Life With Master Playtest
=> Adamant Entertainment
=> Bob Goat Press
=> Burning Wheel
=> Cartoon Action Hour
=> Chimera Creative
=> CRN Games
=> Destroy All Games
=> Evilhat Productions
=> HeroQuest
=> Key 20 Publishing
=> Memento-Mori Theatricks
=> Mystic Ages Online
=> Orbit
=> Scattershot
=> Seraphim Guard
=> Wicked Press
=> Review Discussion
=> XIG Games
=> SimplePhrase Press
=> The Riddle of Steel
=> Random Order Creations
=> Forge Birthday Forum