-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathspecial_item_plan.rtf
More file actions
23 lines (22 loc) · 920 Bytes
/
Copy pathspecial_item_plan.rtf
File metadata and controls
23 lines (22 loc) · 920 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
{\rtf1\ansi\ansicpg1252\cocoartf1138\cocoasubrtf510
{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
\margl1440\margr1440\vieww10800\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural
\f0\fs24 \cf0 How should special items work?\
\
I should make SpecialItem a class and then include several subclasses beneath it. When equip, drop, and store modify bonuses they can check if the item is an instance of a particular subclass.\
\
The subclasses (so far):\
Shield\
- provides an ac bonus\
- has no special action\
Wand\
- doesn't provide a bonus, contains a reusable spell\
Potion\
- doesn't provide a bonus, it disappears when used\
- this should function outside of combat as well\
- there should be a get potion option in comb\
Staff\
- adds a static bonus\
- contains multiple reusable spells}