SPELLCAST(6)
โจ SPELLCAST(6) โจ
okay bestie, welcome to the Games Manual section, we're talking about spellcast today ๐ buckle up
๐ธ NAME ๐ธ
spellcast โ a game of duelling wizards. yes literally. wizards. duelling. it's giving main character energy fr fr ๐งโ๏ธโจ
๐ฆ SYNOPSIS ๐ฆ
spellcast remotedisplay [ remotedisplay ... ]
so here's the vibe check on how you actually launch this thing:
One game window will pop up on the default display (which is determined by whatever's in your DISPLAY environment variable, iykyk). The second window appears on remotedisplay, and that argument should be either an internet host name or a complete X display identifier (like host:0.0, for example). If you only hand it a bare host name, then display 0 and screen 0 are assumed โ no cap, it just fills in the blanks for you ๐
If you supply more remotedisplay arguments, then more windows show up on those screens too, and congrats, you now have a game with three or more players ๐
โ ๏ธ okay so this part is important, listen up. All the other machines have to add your machine to their X access lists first, usingxhost + <machine_name>. Please be careful with this, bestie, because usingxhost +opens a really big hole in the security of your system. You should only allow access to trusted machines. periodt. ๐
There's a maximum of seven remotedisplay arguments โ ie, an eight-player game. That's the ceiling, we don't go higher ๐
๐ RESOURCES ๐
The game makes use of two X resources:
spellcast*name: namestringโ Sets the name used for your wizard. If you don't set this resource, the game just assigns the names"White","Black","Red", and so forth. By default, each character is male. You can specify a gender by giving anamestringof the form:name:fโ for a female charactername:mโ for a malename:nโ for a character whose gender is ambiguous or not well-defined in human termsname:xโ for a genderless character
spellcast*font: fontnameโ The font used for all text and labels in the game window. This should not be larger than about 12-point, or things will start to overflow their boundaries ๐
๐ INTRODUCTION ๐
This is a game concerning the imaginary conflict between two or more powerful wizards in a duel of sorcery. The opponents perform magical gestures with their hands to create their supernatural weapons โ spells โจ Some are so potent as to be able to blind a man, call forth terrifying creatures, or even kill the unfortunate victim instantly ๐ญ
Consequently each wizard must rely on his own cunning to be able to time enough defensive spells to avoid the brunt of his adversary's attack, yet force in sufficient offensive spells of his own to crack the magical armour of his opponent, and kill the wizard outright. it's giving chess but with murder, honestly ๐
The inventor wishes to state that he has never been involved in a magical duel but would be interested to discover how realistic the game is for those who have... ๐ซถ iconic honesty honestly
๐ฅ THE TURN ๐ฅ
In a turn, each wizard can either gesture with his hands for part of a spell, stab with his knife, or do nothing. They use both hands, and the hands can act either independently or in concert.
Monsters cannot make magical gestures but will obey their masters' commands exactly โ although the identity of the master could change as a result of enchantment ๐ Since wizards are trained intelligent humans, they are able to gesture and attack, using both hands independently or in conjunction. Each monster, being an untrained, unintelligent biped, attacks the same way every time and picks whichever victim its master decides. As a result, only wizards can gesture and cast spells. Players personally acquainted with monsters who wish to vouch for their ability to cast spells are requested to keep quiet ๐คซ (fr fr, let the monsters stay monster-y)
After choosing his or her gestures, each wizard must make a certain number of decisions โ choosing targets for his spells, ordering his monsters to attack particular targets, deciding the effects of certain spells, and so forth. After all players have chosen their gestures and made any necessary decisions, the effects of all spells and attacks are resolved simultaneously. The next turn then begins. no take-backsies, it all happens at once ๐ฅ
๐ THE GAME WINDOW ๐
The spellcast window is divided into seven sections. let's go one by one, bestie
๐ฆ The text window
This is a large rectangle in the upper left side of the window. It describes what happens in the duel, blow by blow. There is a scroll bar on the left side of the text window.
๐ The gesture history list
This is several columns of small squares in the upper right side of the window โ one pair of columns for each player. The player's names are listed at the tops of the columns.
Each column lists the recent gestures made by each player's left and right hands. The most recent gestures are at the bottom; as more turns pass, the columns scroll upwards. Each square may show a spell-gesture, a knife stab, or no gesture (an empty square). There may also be a 'disruption' icon, indicating that an 'anti-spell' has interrupted that wizard's gestures at that point, or a 'fog' icon, indicating that you could not see that gesture (because of blindness, for example.)
โ ๏ธ Note that everyone's columns in the history list do not necessarily scroll at the same rate. If one player makes extra gestures (because of a'time-stop'or'haste'), his column will scroll up extra spaces. Do not assume that gestures that appear to be lined up actually were performed at the same time. ๐
You also use the gesture history list to enter your gestures. At the beginning of each turn, the bottom (most recent) gestures in your column will be empty. (The bottom gestures in your opponent's column will be fogged, since you cannot see his gestures until you both finish choosing.) If you move the mouse into one of your bottom gesture squares, and hold down the left mouse button, a pop-up menu will appear, listing the possible gestures with that hand. When you have chosen gestures for both hands, press the "End Move" button.
โญ The status window
This is the small window just below the gesture columns. It lists the name and status of every living being in the arena. Your name is at the top; your opponent's names are on successive lines. Names of monsters are indented, and listed below the wizards who control them. (Monsters who are uncontrolled are indented and listed at the top of the status window โ this occurs mostly in three-player game where a wizard has summoned a monster and then died.) ๐ There is a scroll bar on the window, in case you manage to have more beings than will fit.
After each name is the number of hit points that being has left. After that, there may be some letters indicating that certain spells are in effect:
I: invisibleH: resistant to heatC: resistant to coldP: protection from evilb: blindd: diseasedp: poisoned
๐ Speech window
This is a narrow window, one line tall, below the status window. Anything you type will appear here (the cursor need not be in the speech window.) When you hit Return, the message you have typed will appear in each player's text window.
The common Emacs editing keys will work: ctrl-F, ctrl-B, Delete, ctrl-A, ctrl-E, ctrl-K. ๐น
๐ธ Spell List button
This is a button labelled "Spell List", underneath the text window. If you press and hold the mouse button on this button, a pop-up window will appear, listing all the spells and the gestures that produce them.
- If you use the left mouse button, the spell list will be sorted by gesture.
- If you use the middle mouse button, the list will be sorted alphabetically by spell name.
- If you use the right mouse button, the list will be sorted by the reversed gesture sequence โ all the spells that end with a clap, then all the spells that end with a digit, and so forth.
That last one is useful for looking up your opponent's gestures to see what he might be producing ๐ big brain move
๐ End Move / End Answers button
This is a button labelled "End Move", underneath the text window. You should click it when you are finished entering your gestures at the start of the turn. If the button changes to read "Move ENDED", then you should wait for your opponent to finish entering his gestures.
When the last player presses the "End Move" button, the game will determine which players need to make decisions (about spell targets or other matters.) The decisions you need to make will be listed in the questions window below, and the "End Move" button will change to read "End Answers". When you are finished answering, press the button, and it will change to "Answers ENDED".
If at any time the button reads "please wait...", then you have nothing to do but wait. (This may be because there are no decisions you have to make this turn, or because your opponent is taking an extra turn because of a 'time stop' or something similar.) When your opponent is finished, he will click his "End" button and the game will proceed.
When the duel is over, this button will change to say "Quit". When all players have pressed it, the windows will be removed and the program will exit. bye besties ๐
๐ฎ Question window
This is the wide rectangle at the bottom of the screen. Whenever the game has decisions for you to make, it will put them in this window, one per line. (There is a scroll bar, in case there are more questions than lines.) Move the cursor onto a question and hold down the mouse button to get a pop-up menu listing the possible answers.
You must have answers to all the questions before you click the "End Answers" button. In some cases, there will be default answers already listed. You may change the answer or leave it alone. ๐
๐ GAME TRANSCRIPTS ๐
At the end of the game, in addition to his "Quit" button, the player who started the game will see the question "Do you want to save a transcript of this game?" If he answers "yes" before hitting "Quit", the program will store a text transcript of the game in a temporary directory (usually /tmp, unless your environment is configured otherwise.)
This transcript will show all gestures made by each player, as well as all the text of the game, as seen by an outside observer. Everything said by any of the players will also be in the transcript, including comments made after the end of the game ๐ (yes, everything. watch what you say fr fr)
The filename of the transcript will be printed on the standard output when all players have quit. ๐
โจ GESTURES โจ
okay so here's the tea: spells are literally made out of gesture sequences. hand choreography. that's the whole vibe ๐
There are five single-handed gestures:
Fโ the fingers spreadPโ the palm facing forwardSโ the snapWโ the waveDโ the pointing digit
And some spells use two-handed gestures, which have to be done at the same time with both hands or they don't count, periodt. The most common one is the clap (c, but the double digit (d, double wave (w, and double snap (s get used too.
Then there's the stuff your hand can do that is not a gesture โ the non-gestures: the knife stab k and nothing (yes, literally just empty space, doing nothing is a valid entry bestie ๐ญ).
(In the actual game, all of these show up as little pictures of hands in different positions. The single-letter and parenthesis-letter abbreviations are only here to make this man page readable. iykyk.)
To cast a spell, you put your gestures in an order that's characteristic of that spell. A full list of spells (with the gestures they need) is coming later in this page. For example: 3 finger gestures on consecutive turns (F-F-F) initiates a 'paralysis' spell.
But here's the thing that makes the game truly iconic: gestures can be made to work for more than one spell, as long as:
- a) the gestures have been made in the correct sequence without interruption;
- b) not more than one spell is created per gesture;
- c) all gestures for one spell are made with the same hand.
So like, the left hand could cast that F-F-F above, and then get followed by S-S-D-D over the next 4 turns to finish off a 'fireball' spell (F-S-S-D-D) โ because the last 5 gestures are exactly the ones associated with that spell. Another option is to just do another F for a second paralysis spell, since the last 3 gestures are still F-F-F. So yeah โ if you use spells wisely and let them overlap a lot, the total number of gestures you need to cast them can drop dramatically. efficiency slay โจ
If a gesture could be read as creating two or more spells, the caster has to choose which one he wants. Example: the last two gestures of a 'finger of death' are the same as 'missile', but only on odd occasions would you actually want the latter. Another example of the whole one-spell-per-gesture concept:
Right hand: P P W S Last 4 gestures form 'invisibility'
Left hand: W W W S Last 3 gestures form 'counter-spell'
The trouble here is that the 'invisibility' spell needs both hands to perform certain gestures. But since the final S of the left hand can't complete two spells, it's clear a choice must be made between the W-W-S of the 'counter-spell' and the P-P-(w-(s of the invisibility. The caster must pick one spell if the gestures get completed in the correct sequence.
Most spells can be shot off to nowhere if you don't need them, but some cannot โ for example 'fire storm', which gets you no matter where it's released. ๐ And some of the larger spells have smaller ones incorporated within them.
Spells can be aborted any way along their development โ you just perform a gesture with the hand doing the spell that isn't needed for that spell. There's no penalty, you just wasted some time, nbd. Note that no spells contain "stab", "nothing", or "C" (that's half of a clap), so once you go down one of those paths, any spell has to start from scratch. Also note that wizards only have one dagger each, so they can't stab with both hands at the same time (they can change hands for stabbing without wasting time, though). Such are the disadvantages of physical violence... ๐
Certain spells cancel each other if they take effect simultaneously. Obvious example: 'finger of death' and 'raise dead'. Cancellation happens when the subject for the spells concerned is the same person โ although there are some of the heat-versus-cold variety that don't care who the subject is. Other spells that cancel harmlessly are mostly the enchantments, which order that something be done that might be impossible to obey due to some contradiction (e.g. you cannot both repeat last turn's gestures and give a random gesture with one hand, which is exactly what you'd be doing if you were the subject of 'amnesia' and 'confusion' at once).
Since spells detonate simultaneously, there's occasionally confusion over spells that don't cancel yet seem to depend on which one happened first. The best example: a monster gets created and, on the same turn, gets hit by a 'fireball' (or anything else strong enough to kill it). Because both are simultaneous, the monster will attack that turn while being destroyed. (There are some exceptions explicitly mentioned โ for example ice elementals in 'ice storm', or 'counter-spell' / 'dispel magic' against all other spells.)
Another example of a seeming conflict: someone who's resistant to fire is the subject of both a 'remove enchantment' and a 'fireball'. The enchantment gets removed as the fireball explodes (simultaneous, remember), so the poor victim gets fried. ๐ฅ If instead he were not resistant to fire and got hit by a 'resist fire' and a 'fireball' at once, then he'd start resisting fire as the fireball exploded and thus be saved. the way that timing is everything, fr fr.
Before the battle commences, the referee casts a 'dispel magic' followed by an 'anti-spell' at each of the wizards. This is so they can't start gesturing prematurely. So being resistant to fire in your last battle does you no good in the next one. sorry bestie ๐ญ
๐ WINNING ๐
Each wizard can sustain 14 points of damage, but on the 15th or above he dies and the surviving wizard is declared the winner. Simultaneous death is a posthumous draw. Damage given to wizards and monsters is cumulative (so you don't have to do it all in one go, thank god). Dead monsters take no further part in the game.
There's another alternative to being killed, namely the 'surrender'. This is not a spell โ it's a pair of P gestures made by both hands at the same time. If any wizard does this (accidentally or deliberately), he has surrendered, and will be eliminated from the game at the end of that turn. See the end of the spell list for details.
๐ SPELLS ๐
There now follows, in four sections, a list of the spells which may be cast.
๐ก๏ธ Protection spells
'Shield': P
This spell protects the subject from all attacks from monsters (that is, creatures created by a summoning spell), from 'missile' spells, and from stabs by wizards. The shield lasts for that turn only, but one shield will cover all such attacks made against the subject that turn.
'Remove enchantment': P-D-W-P
If the subject of this spell is currently being affected by any of the spells in the "enchantments" section, or if spells from that section are cast at him at the same time as the remove enchantment, then all such spells terminate immediately (although their effect for that turn might already have passed). For example, the victim of a 'blindness' spell wouldn't be able to see what his opponent's gestures were on the turn his sight gets restored by a 'remove enchantment'. Note that the 'remove enchantment' affects all enchantments whether the caster wants them all to go or not. A second effect of the spell is to destroy any monster upon which it is cast โ although the monster can still attack in that turn.
'Magic mirror': (c-(w
Any spell cast at the subject of this spell gets reflected back at the caster of that spell, for that turn only. This includes spells like 'missile' and 'lightning bolt', but does not include attacks by monsters already in existence, or stabs from wizards. Note that certain spells are cast by wizards usually upon themselves (e.g. spells from this section and the "Summons" section) โ the mirror has no effect on these spells.
It is countered totally, with no effect whatsoever, if the subject is the simultaneous subject of either a 'counter-spell' or 'dispel magic'. It has no effect on spells which affect more than one person, such as 'fire storm'. Two mirrors cast at someone simultaneously combine to form a single mirror. And if a spell is reflected from a mirror back at a wizard who also has a mirror, the spell bounces back and forth until it falls apart. ๐ช iconic behaviour honestly.
'Counter-spell': W-P-P or W-W-S
Any other spell cast upon the subject in the same turn has no effect whatever. In the case of blanket-type spells, which affect more than one person, only the subject of the 'counter-spell' is protected. For example, a 'fire storm' spell wouldn't affect a wizard if that wizard was simultaneously the subject of a 'counter-spell', but everyone else would be affected as usual (unless they had their own protection).
The 'counter-spell' will cancel all the spells cast at the subject for that turn, including 'remove enchantment' and 'magic mirror', but not 'dispel magic' or 'finger of death'. It will combine with another spell of its own type for the same effect as if it were alone. The 'counter-spell' will also act as a 'shield' on its subject, on top of its other properties. The spell has two alternative gesture sequences, either of which may be used at any time.
'Dispel magic': (c-D-P-W
This spell acts as a combination of 'counter-spell' and 'remove enchantment', but its effects are universal rather than limited to the subject of the spell. It will stop any spell cast in the same turn from working (apart from another 'dispel magic' spell, which combines with it for the same result), and will remove all enchantments from all beings before they have effect. In addition, all monsters are destroyed, although they can attack that turn. 'Counter-spells' and 'magic mirrors' have no effect. Like the 'counter-spell', it also acts as a 'shield' for its subject. 'Dispel magic' will not dispel stabs or surrenders, since they aren't spells (although the 'shield' effect may block a stab).
'Raise dead': D-W-W-F-W-(c
The subject of this spell is usually a recently dead human or monster corpse โ bestie, it will NOT work on elementals, because they just dissipate when destroyed. ๐ When the spell is cast, life is instilled back into the corpse and any damage it has sustained is cured until the owner is back to his usual state of health. A 'remove enchantment' effect is also manifest, so any 'diseases' or 'poisons' will be neutralized (plus any other enchantments). The subject will be able to act as normal immediately, so that next turn he can gesture, fight, etc. If the subject is a monster, it will be under the control of the wizard who raised it, and it will be able to attack that turn. ๐
If the spell is cast on a live individual, the effect is that of a 'cure wounds' recovering 5 points of damage, or as many as have been sustained if less than 5. In this case, 'diseases', 'poisons', and other enchantments are NOT removed. ๐ซ
This is the only spell which affects corpses properly; therefore, it cannot be stopped by a 'counter-spell', since 'counter-spell' can only be cast on living beings. A 'dispel magic' spell will stop it, since that affects all spells no matter what their subject. Once alive the subject is treated as normal. โจ
๐ 'Cure light wounds': D-F-W ๐
If the subject has received damage then he is cured by 1 point as if that point had not been inflicted. (Recall that all spells are resolved simultaneously; if a wizard suffers his 15th point of damage at the same time as he is affected by 'cure light wounds', he will remain alive with 14 points of damage at the end of the turn.) The effect is not removed by a 'dispel magic' or 'remove enchantment'.
๐ธ 'Cure heavy wounds': D-F-P-W ๐ธ
This spell is the same as 'cure light wounds' for its effect, but 2 points of damage are cured instead of 1, or only 1 if only 1 had been sustained. A side effect is that the spell will also cure a disease. (Note that 'raise dead' on a live individual won't). ๐
โจ Summons spells โจ
๐ 'Summon Goblin': S-F-W ๐
This spell creates a goblin under the control of the wizard upon whom the spell is cast. The goblin can attack immediately and its victim can be any wizard or other monster the controller desires. The goblin does 1 point of damage to its victim per turn and is destroyed after 1 point of damage is inflicted upon it.
๐ง 'Summon Ogre': P-S-F-W ๐ง
This spell is the same as 'summon goblin', but the ogre created inflicts and is destroyed by 2 points of damage rather than 1.
๐ 'Summon Troll': F-P-S-F-W ๐
This spell is the same as 'summon goblin', but the troll created inflicts and is destroyed by 3 points of damage rather than 1.
๐ 'Summon Giant': W-F-P-S-F-W ๐
This spell is the same as 'summon goblin', but the giant created inflicts and is destroyed by 4 points of damage rather than 1.
๐ 'Summon Elemental': (c-S-W-W-S ๐
This spell creates either a fire elemental or an ice elemental, at the discretion of the wizard upon whom the spell is cast (after he has seen all the gestures made that turn.)
Elementals must be cast at someone and cannot be "shot off" harmlessly at some inanimate object. The elemental will, for that turn and until destroyed, attack everyone (including its owner, and other monsters), causing 3 points of damage per turn. Only wizards and monsters who are resistant to the elemental's element (heat or cold), or who have a 'shield' or a spell with a 'shield' effect, are safe. The elemental takes 3 points of damage to be killed but may be destroyed by spells of the opposite type (e.g. 'fire storm', 'resist cold' or 'fireball' will kill an ice elemental), and will also neutralize the cancelling spell. Elementals will not attack on the turn they are destroyed by such a spell. An elemental will also be engulfed and destroyed by a storm of its own type but, in such an event, the storm is not neutralized although the elemental still does not attack in that turn. Two elementals of the opposite type will also destroy each other before attacking, and two of the same type will join together to form a single elemental of normal strength. If there are two opposite storms and an elemental, or two opposite elementals and one or two storms, all storms and elementals cancel each other out. ๐ฅโ๏ธ
๐ฅ Damaging Spells ๐ฅ
โญ 'Missile': S-D โญ
This spell creates a material object of hard substance which is hurled towards the subject of the spell and causes him 1 point of damage. The spell is thwarted by a 'shield' in addition to the usual 'counter-spell', 'dispel magic' and 'magic mirror' (the latter causing it to hit whoever cast it instead).
๐ 'Finger of Death': P-W-P-F-S-S-S-D ๐
Kills the subject stone dead. This spell is so powerful that it is unaffected by a 'counter-spell', although a 'dispel magic' spell cast upon the final gesture will stop it. The usual way to prevent being harmed by this spell is to disrupt it during casting -- using an 'anti-spell', for example.
โก 'Lightning Bolt': D-F-F-D-D or W-D-D-(c โก
The subject of this spell is hit by a bolt of lightning and sustains 5 points of damage. Resistance to heat or cold is irrelevant. There are two gesture combinations for the spell, but the shorter one may be used only once per battle by any wizard. The longer one may be used without restriction. A 'shield' spell offers no defence.
๐ฉธ 'Cause Light Wounds': W-F-P ๐ฉธ
The subject of this spell is inflicted with 2 points of damage. Resistance to heat or cold offers no defence. A simultaneous 'cure light wounds' does not cancel the spell; it only heals one of the points of damage. A 'shield' has no effect.
๐ฉธ 'Cause Heavy Wounds': W-P-F-D ๐ฉธ
This has the same effect as 'cause light wounds' but inflicts 3 points of damage instead of 2.
๐ฅ 'Fireball': F-S-S-D-D ๐ฅ
The subject of this spell is hit by a ball of fire, and sustains 5 points of damage unless he is resistant to fire. If at the same time an 'ice storm' prevails, the subject of the 'fireball' is instead not harmed by either spell, although the storm will affect others as normal. If directed at an ice elemental, the fireball will destroy it before it can attack.
๐ 'Fire storm': S-W-W-(c ๐
Everything not resistant to heat sustains 5 points of damage that turn. The spell cancels wholly, causing no damage, with either an 'ice storm' or an ice elemental. It will destroy but not be destroyed by a fire elemental. Two 'fire storms' act as one.
โ๏ธ 'Ice storm': W-S-S-(c โ๏ธ
Everything not resistant to cold sustains 5 points of damage that turn. The spell cancels wholly, causing no damage, with either a 'fire storm' or a fire elemental; it will cancel locally with a 'fireball', sparing the subject of the 'fireball' but nobody else. It will destroy but not be destroyed by an ice elemental. Two 'ice storms' act as one.
๐ Enchantments ๐
๐ง 'Amnesia': D-P-P ๐ง
If the subject of this spell is a wizard, next turn he must repeat identically the gestures he made in the current turn, including "nothing" and "stab" gestures. If the subject is a monster it will attack whoever it attacked this turn. If the subject is simultaneously the subject of any of 'confusion', 'charm person', 'charm monster', 'paralysis' or 'fear' then none of the spells work.
๐ตโ๐ซ 'Confusion': D-S-F ๐ตโ๐ซ
If the subject of this spell is a wizard, next turn one of his gestures will be changed randomly. Either his left or his right hand (50% chance of either) will perform a half-clap, palm, digit, fingers, snap, or wave (chosen at random). (Recall that a one-handed clap is useless unless the other hand also attempts to clap.) If the subject of the spell is a monster, it attacks at random that turn. If the subject is also the subject of any of 'amnesia', 'charm person', 'charm monster', 'paralysis' or 'fear', none of the spells work.
๐ 'Charm Person': P-S-D-F ๐
Except for cancellation with other enchantments, this spell only affects wizards. When the spell is cast, the caster tells the subject which of his hands will be controlled; in the following turn, the caster chooses the gesture he wants the subject's chosen hand to perform. This could be a stab or nothing. If the 'charm person' spell reflects from a 'magic mirror' back at its caster, the subject of the mirror assumes the role of caster and controls down his opponent's gesture. If the subject is also the subject of any of 'amnesia', 'confusion', 'charm monster', 'paralysis' or 'fear', none of the spells work.
๐น 'Charm Monster': P-S-D-D ๐น
Except for cancellation with other enchantments, this spell only affects monsters (including elementals, though it's not very useful on them!). Control of the monster is transferred to the caster of the spell (or retained by him) as of this turn; i.e., the monster will attack whosoever its new controller dictates from that turn onwards including that turn. Further charms are, of course, possible, transferring as before. If the subject of the charm is also the subject of any of: 'amnesia', 'confusion', 'charm person', 'fear' or 'paralysis', none of the spells work.
๐ง 'Paralysis': F-F-F ๐ง
If the subject of the spell is a wizard, then on the turn the spell is cast, after gestures have been revealed, the caster selects one of the wizard's hands; on the next turn that hand is paralyzed into the position it is in this turn. If the wizard already had a paralyzed hand, it must be the same hand which is paralyzed again. Most gestures remain the same (including "stab" and "nothing"), but if the hand being paralyzed is performing a C, S, or W it is instead paralyzed into F, D, or P respectively. A favourite ploy is to continually paralyze a hand (F-F-F-F-F-F etc.) into a non-P gesture and then set a monster on the subject so that he has to use his other hand to protect himself, but then has no defence against other magical attacks. If the subject of the spell is a monster, it simply does not attack in the turn following the one in which the spell was cast. Elementals are unaffected. If the subject of the spell is also the subject of any of 'amnesia', 'confusion', 'charm person', 'charm monster' or 'fear', none of the spells work.
๐ฑ 'Fear': S-W-D ๐ฑ
In the turn following the casting of this spell, the subject cannot perform a C, D, F or S gesture with either hand. (He can stab, however.) This obviously has no effect on monsters. If the subject is also the subject of 'amnesia', 'confusion', 'charm person', 'charm monster' or 'paralysis', then none of the spells work.
๐ก๏ธ 'Anti-spell': S-P-F ๐ก๏ธ
okay so continuing straight from where we left off, no interrupting bestie ๐ โ on the turn following the casting of this spell, the subject literally cannot include any gestures made on or before this turn in a spell sequence, and has to restart a whole new spell from the beginning of that spell sequence. (You'll see it happen: a special 'disruption' icon pops up and interrupts the subject's gesture history. ๐) And important โ this spell does not affect spells that are cast on the same turn, and it does not affect monsters. Periodt.
'Protection from Evil': W-W-P
For this turn and the three turns after it, the subject is protected exactly as if they were using a 'shield' spell โ so both hands stay free, slay. ๐ Concurrent 'shield' spells give you no further protection, and stacking compound 'protection from evil' spells just makes them overlap, so no extra cover either. Sorry babe, the math is the math.
'Resist Heat': W-W-F-P
The subject becomes permanently resistant to every form of heat attack ('fireball', 'fire storm' and fire elementals). ๐ฅ Only 'dispel magic' or 'remove enchantment' will end this resistance once it's started (though a 'counter-spell' will stop it from working if it's cast at the subject at the same time as this spell โ timing is everything, iykyk). If you cast a 'resist heat' directly on a fire elemental, it gets destroyed before it can even attack that turn. Ice elementals though? Nothing. Zero. Nada.
'Resist Cold': S-S-F-P
Same energy as 'resist heat' fr fr, but it's resistance to cold instead ('ice storm' and ice elementals). โ๏ธ It destroys ice elementals if they're the subject of the spell, but it does not touch fire elementals.
'Disease': D-S-F-F-F-(c
The subject immediately contracts a deadly (non-contagious) disease which will kill them at the end of 6 turns, counting from the one the spell was cast on. ๐ญ It's curable in the meantime by 'remove enchantment', 'cure heavy wounds' or 'dispel magic'.
'Poison': D-W-W-F-W-D
Basically the 'disease' spell's twin, except that 'cure heavy wounds' does not stop its effects. So plan accordingly. ๐
'Blindness': D-W-F-F-(d
For the next three turns (not counting the one the spell was cast in), the subject cannot see. If they're a wizard, they can't tell what their opponent's gestures are โ although they will still sense what spells are cast. If they try to cast spells (or stab) at other beings, they just miss. ๐ Blinded monsters are instantly destroyed and can't attack in that turn either.
'Invisibility': P-P-(w-(s
This one's basically 'blindness' with a glow-up โจ โ the subject becomes invisible to their opponent and to their opponent's monsters. Their gestures can't be seen, although their spells still can. No other being can attack them or cast spells at them... with the exception of elementals, obviously. And any monster made invisible gets destroyed, because of the unstable nature of such magically created creatures. Not everything can handle the main character life, bestie. ๐
'Haste': P-W-P-W-W-(c
For the next three turns, the subject is sped up: wizards get an extra set of gestures, and monsters get an extra attack. For wizards, both sets of gestures take effect simultaneously at the end of the turn. Which means a single 'counter-spell' from their adversary could cancel two spells cast by the hastened wizard on two half-turns, if the phasing lines up right. ๐ณ Non-hastened wizards and monsters can see everything the hastened individual is doing โ no stealth here. Hastened monsters can change target in those extra turns if they want to.
'Time stop': S-P-P-(c
The subject immediately takes an extra turn, on which no-one can see or know about anything unless they get harmed. All non-affected beings have zero resistance to any form of attack โ like, a wizard halfway through the duration of a 'protection from evil' spell can absolutely be harmed by a monster that's had its time stopped. Time-stopped monsters attack whoever their controller tells them to, and time-stopped elementals affect everyone, resistance to heat or cold being completely immaterial in that turn. ๐ซถ
'Delayed effect': D-W-S-S-S-P
This one has to be cast upon a wizard. The next spell the subject completes โ as long as it's within one of the next three turns โ gets "banked" until it's needed, meaning it fails to work until its caster wants it to. (If you've got a spell banked, you'll be asked every turn whether you want to release it. ๐) Note that the spells banked are the ones the subject casts, not the ones cast at them. If they cast more than one spell at the same time, they choose which one gets banked. And remember: P is a 'shield' spell, and surrender is not a spell. A wizard may only ever have one spell banked at any one time.
'Permanency': S-P-F-P-S-D-W
This one must be upon a wizard. The next spell they complete โ as long as it's in the next three turns and it falls into the category of "Enchantments" โ has its effect made permanent. (Exceptions: 'anti-spell', 'disease', 'poison', 'time-stop', 'delayed effect', and 'permanency' cannot be made permanent. Also note that 'resist heat' and 'resist cold' are inherently permanent enchantments, so they don't need the help.) What "permanent" means is that the effect of the extended spell on the first turn of its duration just gets repeated eternally. So a 'confusion' spell will produce the same gesture on the same hand instead of changing randomly each turn, a 'charm person' means repeating the chosen gesture, etc. ๐ If the subject of the 'permanency' casts more than one spell at the same time that's eligible for permanency, they choose which one gets its duration extended. And note โ the person who has their spell made permanent does not necessarily have to make themselves the subject of that spell. Also, if both a 'permanency' and a 'delayed effect' are eligible for the same spell to be banked or extended, a choice must be made; whichever one you don't pick will affect the next eligible spell instead.
โจ Non-spells โจ
'Surrender': (p
Okay so this is not a spell, which means it can't be cast at anyone, and it can't be dispelled, counter-spelled, reflected off a mirror, or banked. ๐ซ A wizard who makes two simultaneous P gestures โ regardless of whether those gestures terminate spells or not โ surrenders, and the contest is over. The surrendering wizard is deemed to have lost, unless their gestures complete spells that kill their opponent. Two simultaneous surrenders count as a draw. And honestly? It's a necessary skill for wizards to work their spells so that they never accidentally perform two P gestures simultaneously. ๐ญ Wizards can totally be killed as they surrender (if they get hit with appropriate spells or attacks), but the "referees" will cure any diseases, poisons, etc. immediately after the surrender for them. Sweet, right?
'Stab': stab
Not a spell either โ it's an attack, and it can be aimed at any individual monster or wizard. Unless the target is protected in that turn by a 'shield' spell or another spell with the same effect, the target suffers 1 point of damage. ๐ช The wizard only has one knife, so they can only stab with one hand in any given turn โ although honestly which hand doesn't matter. The stab cannot be reflected, counter-spelled, dispelled, or banked.
๐ BUGS ๐
It does not conform exactly to the original Spellcaster rules. Tough. Some points of divergence, laid out for you:
- The choosing of targets for monsters is handled much too late in the round, and monster attacks are not perfectly simultaneous with spell attacks. This results in a number of minor effects which are inconsistent with the original rules. Since the author doesn't plan to do a major rewrite anytime soon, you just get to live with it. ๐
- If 'remove enchantment' is cast on a wizard who is also the subject of a summoning spell, the summoned monster should be destroyed after attacking.
- If a mind-control spell (paralysis, confusion, amnesia) is cast on a monster by a time-stopped wizard, the spell should take effect on the next turn, rather than (as currently happens) the turn after next.
- The 'delayed effect' and 'permanency' spells should be able to bank or extend spells cast during the same turn, as well as those cast during the next three turns.
๐ HISTORY ๐
The original paper-and-pencil version of this game, entitled Spellbinder, was created by Richard Bartle in 1977; it was printed in his zine Sauce of the Nile. ๐ธ He attempted to have it commercially produced, but apparently didn't get very far.
It was reprinted (with some changes) as Spellcaster in the fanzine Duel Purpose, written by Mike Lean. From there, it was scanned and posted to the Net by Andrew Buchanan (buchanan@heron.enet.dec.com). The author grabbed it and wrote this X version.
Richard Bartle <76703.3042@compuserve.com> would like to point out that he is not at all dead. ๐ He has nicely given his permission to distribute this program, as long as it remains free.
More information about the game is available on his web page at http://mud.co.uk/richard/spellbnd.htm where you'll find more about the history of the game as well as other computer programs created based on the original Spellbinder game. Go look, it's giving lore. ๐ฆ
๐ AUTHOR ๐
Andrew Plotkin <ap1i+@andrew.cmu.edu> โ the icon who wrote this whole thing.
and that's a wrap on SPELLCAST(6), bestie ๐ this lil page lives in the local manual set, section 6, filed under SPELLCAST(6) โ and yeah, no date on the tin, so we're just gonna appreciate it as-is. now go forth and never, ever make two P gestures at the same time ๐
โจ
๐ฆ where this page comes from
- ubuntu jammy: spellcast 1.0-22
- ubuntu noble: spellcast 1.0-22build1
- ubuntu resolute: spellcast 1.0-22build1
- ubuntu stonking: spellcast 1.0-22build1
- ๐ girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms