diff options
| -rw-r--r-- | README.md | 46 | ||||
| -rw-r--r-- | TODO.md | 8 | ||||
| -rw-r--r-- | internal/player/player.go | 12 |
3 files changed, 35 insertions, 31 deletions
@@ -18,28 +18,30 @@ There is not much here yet. ## Skills -**Attack** - How accurate you are with melee weapons.\ -**Strength** - How hard you hit with melee weapons.\ -**Defense** - With higher defense you are less likely to get hit.\ -**Hit Points** - Your HP is your maximum amount of health.\ -**Ranged** - Accuracy and effectiveness with using bows, guns, and thrown weapons.\ -**Technology** - Accuracy and effectiveness using scrap for utility and combat. Almost magical!\ -**Science** - Temporary togglable buffs that slowly drain this resource. Recharges at terminals.\ -**Fishing** - Relax, AFK, and catch some fish for easy food.\ -**Mining** - Relax, AFK, and mine some ore. Or do sweaty 3-tick mining to mine a lot of ore.\ -**Woodcutting** - The best skill. No firemaking. You're already an expert at using a lighter!\ -**Assassin** - Take on jobs to slay large numbers of creatures and rivals for big rewards.\ -**Hacking** - Follow rumors using illegal computer skills for personal gain.\ -**Thieving** - Steal limitless credits and farming seeds from the rich NPCs of Gaia 04.\ -**Scavenging** - Pilfer junkyard scrap, then turn it into components for Technology.\ -**Farming** - Grow your own food and reagents. You terraformed Gaia 04 after all!\ -**Cooking** - Cook food for HP and other minor buffs with your fish and crops.\ -**Smithing** - Turn ore into bars. Turn bars into useful equipment and ammo! Modify weapons!\ -**Crafting** - Create jewelry, clothes, glass, pottery, and fine silver items.\ -**Fletching** - Create cheap low-tech bows, crossbows, darts, arrows, and bolts.\ -**Alchemy** - Clean herbs and brew potions for temporary buffs.\ -**Construction** - Build a player-owned house for fast travel or to show off rare items.\ -**Agility** - Higher agility means shorter wait times when AFK travelling with APS. +| Skill | Description | +|---|---| +| Attack | How accurate you are with melee weapons. | +| Strength | How hard you hit with melee weapons. | +| Defense | With higher defense you are less likely to get hit. | +| Hit Points | Your HP is your maximum amount of health. | +| Ranged | Accuracy and effectiveness with using bows, guns, and thrown weapons. | +| Technology | Accuracy and effectiveness using scrap for utility and combat. Almost magical! | +| Science | Temporary togglable buffs that slowly drain this resource. Recharges at terminals. | +| Fishing | Relax, AFK, and catch some fish for easy food. | +| Mining | Relax, AFK, and mine some ore. Or do sweaty 3-tick mining to mine a lot of ore. | +| Woodcutting | The best skill. No firemaking. You're already an expert at using a lighter! | +| Assassin | Take on jobs to slay large numbers of creatures and rivals for big rewards. | +| Hacking | Follow rumors using illegal computer skills for personal gain. | +| Thieving | Steal limitless credits and farming seeds from the rich NPCs of Gaia 04. | +| Scavenging | Pilfer junkyard scrap, then turn it into components for Technology. | +| Farming | Grow your own food and reagents. You terraformed Gaia 04 after all! | +| Cooking | Cook food for HP and other minor buffs with your fish and crops. | +| Smithing | Turn ore into bars. Turn bars into useful equipment and ammo! Modify weapons! | +| Crafting | Create jewelry, clothes, glass, pottery, and fine silver items. | +| Fletching | Create cheap low-tech bows, crossbows, darts, arrows, and bolts. | +| Alchemy | Clean herbs and brew potions for temporary buffs. | +| Construction | Build a player-owned house for fast travel or to show off rare items. | +| Agility | Higher agility means shorter wait times when AFK travelling with APS. | # Building @@ -6,13 +6,13 @@ A low-tech sci-fi MUD set on a terraformed asteroid. Runescape-style combat and Not generic fantasy. Takes place on a terraformed asteroid. Technology has regressed — people scrap and scavenge remnants of the old world. "Science" replaces Prayer, "Technology" replaces Magic. Scavenging replaces Runecrafting. -## Skills (21 total, all go from 1-99) +## Skills (22 total, all go from 1-99) ``` Combat: Attack, Strength, Defense, Hitpoints, Ranged, Science, Technology -Gathering: Fishing, Woodcutting, Mining, Hunter, Scavenging +Gathering: Fishing, Woodcutting, Mining, Hacking, Scavenging, Farming Production: Cooking, Smithing, Crafting, Fletching, Alchemy, Construction -Utility: Thieving, Agility, Slayer +Utility: Thieving, Agility, Assassin ``` ## Architecture @@ -179,7 +179,7 @@ See WORLDBUILDING.md for full examples of every data type with explanations. - [ ] Equipment skill requirements ### Phase 3: Polish -- [ ] Hunter, Thieving, Agility, Alchemy, Construction, Crafting, Scavenging +- [ ] Hacking, Thieving, Agility, Alchemy, Construction, Crafting, Scavenging, Farming, Assassin - [ ] Quest system (already supported via talk nodes + world/player flags) - [ ] PvP combat, multi-combat zones - [ ] ANSI color output diff --git a/internal/player/player.go b/internal/player/player.go index 001eb8b..fee6578 100644 --- a/internal/player/player.go +++ b/internal/player/player.go @@ -25,14 +25,15 @@ const ( Agility SkillName = "agility" Construction SkillName = "construction" Scavenging SkillName = "scavenging" - Hunter SkillName = "hunter" - Slayer SkillName = "slayer" + Hacking SkillName = "hacking" + Assassin SkillName = "assassin" + Farming SkillName = "farming" ) var AllSkills = []SkillName{ Attack, Strength, Defense, Hitpoints, Ranged, Science, Technology, Fishing, Cooking, Woodcutting, Mining, Smithing, Crafting, Fletching, - Alchemy, Thieving, Agility, Construction, Scavenging, Hunter, Slayer, + Alchemy, Thieving, Agility, Construction, Scavenging, Hacking, Assassin, Farming, } var SkillAbbr = map[SkillName]string{ @@ -55,8 +56,9 @@ var SkillAbbr = map[SkillName]string{ Agility: "agl", Construction: "con", Scavenging: "scv", - Hunter: "hnt", - Slayer: "sly", + Hacking: "hck", + Assassin: "asm", + Farming: "frm", } type AttackStyle string |
