Monday, June 14, 2010

Protosal: Revamp of Monsters and Combat

Change the text of rule 2.7 to

A Monster is a type of game entity; each one has an internal ID, a name, an initial number of HP, an amount of Damage, which is two integers (a number of Dice and a number of Sides), a speed, intelligence, and possible special effect(s) as defined by rule 2.4 for that specific internal ID. A monster also has a number of XP. A Monster’s XP is always equal to that Monster’s initial HP, times that Monster’s Dice, times that Monster’s Sides, divided by three and rounded down, or 1 if the result is less than 1.

An active Encounter exists while at least one Monster exists. The RNG can create a Monster at any time; this either creates a new active Encounter; or adds Monsters to any existing active Encounter. When creating an Encounter, the RNG must detail the Monsters in it in a Story Post with [Encounter] in its title; new Monsters added to an existing Encounter must be detailed in comments to its associated Story Post, and the comments to that post should also be used by @s to track which Monsters are still alive, along with the current stats for each. If all Monsters in an Encounter cease to exist, the Encounter stops being an Encounter. Each Encounter has a Floor, which is any integer, and is set by the RNG

Within each Encounter there are Fights. A Fight is a battle between a group of @s and a singular Monster. A Fight starts when an @ declares that it is “Fighting” a specific Monster in the comments to the Story Post containing the Encounter. This can either be done by Attacking with a ranged weapon or by Charging the Monster.

An Fight starts out Ranged. A Ranged Fight becomes a Melee Fight when it has been continuously on the same floor as an @ for at least Y hours, and has continuously been a Ranged Fight for at least Y hours where Y is an integer. If there are ever no @s on a floor, all Melee Fight on that floor become Ranged.
A monster’s speed can be one of Sessile, Slow, Medium, Fast, Very Fast. If a monster’s speed is Sessile then Y is 48, if a monster is Slow then Y is 36, if a monster is Medium then Y is 24, If a monster is Fast Y is 12, and if a monster is Very Fast then Y is 6

Remove the first paragraph of rule 2.8 and add the following text at the beginning of rule 2.8

As a daily action, an @ may Attack or Charge one Monster or an @.
An Attack is the comment to an Encounter Story Post where the @ making the Attack must post the result of any dice roll, and how many HP the monster or @ being attacked has remaining must also be announced in the same comment. If the @ is not wielding a weapon, they must roll 1DICE2 in the GNDT in order to attack. If the @ is wielding a weapon, they must roll XDICEY in the GNDT where X is the number of Dice for their weapon, and Y is the number of Sides for their weapon. The result of the die roll (whichever is used), plus the enchantment of whatever weapon the @ wields, minus the enchantment of any armor worn by whatever the @ is fighting, is Damage Dealt. An @ may not attack a Monster in a Ranged Fight unless they are wielding a ranged weapon, and may not attack a Monster in a Melee Fight unless they are wielding a melee weapon or are not wielding a weapon (are unarmed). An @ may not Fight a Monster in an Encounter whose Dungeon Level is different than their Dungeon Level.
A Charge is the comment to an Encounter Story Post where the @ who is charging must, using the term “charge,” declare that they are moving closer to a specific monster.

Also, change the term “Floor” to the term “Dungeon Level” throughout the ruleset.

Started off trying to add stuff to the ruleset, and just decided it would be easier to rewrite the majority of what I put up there. Some paragraphs are still identical, and the majority is the same, but syntax and some words have been changed. Tell me what you think.

Comments

No comments posted yet