Friday, June 25, 2010

Proposal: Magic System

Timed out and enacted, 8-0. Josh

Adminned at 27 Jun 2010 13:10:04 UTC

Part 1:
Create a new rule entitled “Magic” with the text

Anytime an @ fights, that @ is using magic if and only if the weapon which that @ is currently wielding is magic.
Anytime a Monster fights, that Monster is using magic if and only if that Monster is magic.

Part 2:
In rule 2.5.2, change the text

The items listed in this table are weapons, with damage and type (melee or ranged) as specified:

to

The items listed in this table are weapons, with damage, type (melee or ranged), and magic as specified:

Add a column to the table in rule 2.5.2 with the header “Magic”. Set all weapons magic value to “no”. Then add the following weapons to the list in rule 2.5.2:
* spellbook of Force Bolt, with type ranged, damage 2D8, magic yes
* wand of cold, with type ranged, damage 4d4, magic yes

In rule 2.5.2, after the paragraph

Whenever an @ fights in a ranged encounter while wielding a ranged weapon, they decrease the number of that weapon they carry by 1.

add the paragraph

Whenever a ranged weapon with the word “spellbook” in the title is removed from an @‘s inventory in this way, add a special item called *reading* Z (Where Z is the name of the ranged weapon so removed.) If such an item is in an @‘s inventory for 48 hours, it may be removed, and the original item added. An item with *reading* in the title may not be added to an @‘s discovery list.

Part 3:
In rule 2.5.3, change the text

The items listed in this table are armors, with Base AC as specified.

to

The items listed in this table are armors, with Base AC and magic resistance as specified.

Add a column to the table in rule 2.5.3 with the header “Magic Resistance”. Set cloak of magic resistance’s magic resistance to “yes”. Set all other armors’ magic resistance to “no”.

Part 4:
In rule 2.4, change the text

The table at the end of this rule is the Basic Monster Table. The Columns in the tables describe a monster’s internal ID (a number), name (text), hit points (formula that may include DICE rolls), damage (number of Dice and Sides), a speed (one of Sessile, Slow, Medium, Fast, Very Fast), and Intelligence (Yes or No).

to

The table at the end of this rule is the Basic Monster Table. The Columns in the tables describe a monster’s internal ID (a number), name (text), hit points (formula that may include DICE rolls), damage (number of Dice and Sides), a speed (one of Sessile, Slow, Medium, Fast, Very Fast), Intelligence (Yes or No), and Magic (Yes or No).

Add a column to the table in rule 2.4 with the header “Magic”. Set all monsters’ magic to “No”.

Part 5:
To the end of rule 2.8, add the text

If a @ or Monster that is using magic is fighting an @ who is wearing armor that is magic resistant, then the @ being fought does not lose any HP as a result of the fight.

Part 6:
If a majority of EVCs on this proposal contain the phrase “NH Purist”, then, in rule 2.5.2, change the damage of the weapon “spellbook of force bolt” to 2d12 and the damage of the weapon “wand of cold” to 6d6.

Making Wizards not so useless. Broken into parts for discussion purposes. I scaled down the damage the wand and spell do from the official nethack stats, due to not wanting to make this a completely broken system, but if you want the original stats, speak up, per part 6.

Comments

lilomar:

25-06-2010 20:14:18 UTC

A note on spellbooks from IRC:

Galdyn: about magic what is the point of *reading*
lilomar: you have to read a spell book to learn the spell
Galdyn: ya, but it doesn’t add it to a list of “known spells” or anything
Galdyn: all it does is limit the amount you can cast the spell to once every 48 hours
lilomar: i don’t really know how that works in nethack, so i went with the standard vancian version of every time you cast a spell, you forget it
lilomar: that proposal was complicated enough that i didn’t trust myself to try to implement a magic system from a game i didn’t completely understand
lilomar: so i went with what i knew

Darknight: he/him

26-06-2010 17:46:27 UTC

imperial

Anonyman:

26-06-2010 18:41:59 UTC

imperial

dbdougla:

26-06-2010 21:16:40 UTC

imperial  (peer pressure)

ais523:

26-06-2010 21:24:51 UTC

for NetHack’s magic system is rather different, but wouldn’t really fit. And lilomar’s system actually approximates it reasonably well despite using entirely different mechanics.

Galdyn:

27-06-2010 01:49:34 UTC

for

Bucky:

27-06-2010 07:17:01 UTC

for

Josh: Observer he/they

27-06-2010 08:34:54 UTC

imperial