@@ -0,0 +1,970 @@
[
{
"type" : "BOOK",
"id" : "mag_porn",
"name" : "Playboy",
"max_level" : 0,
"description" : "You can read it for the articles. Or not.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 0,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 10,
"fun" : 1,
"skill" : "none",
"rarity" : 20,
"price" : 30,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_tv",
"name" : "US Weekly",
"max_level" : 1,
"description" : "Weekly news about a bunch of famous people who're all (un)dead now.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 3,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 1,
"skill" : "speech",
"rarity" : 40,
"price" : 40,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_news",
"name" : "TIME magazine",
"max_level" : 0,
"description" : "Current events concerning a bunch of people who're all (un)dead now.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 7,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 10,
"fun" : 2,
"skill" : "none",
"rarity" : 35,
"price" : 40,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_cars",
"name" : "Top Gear magazine",
"max_level" : 1,
"description" : "Lots of articles about cars and driving techniques.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 2,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 1,
"skill" : "driving",
"rarity" : 40,
"price" : 45,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_cooking",
"name" : "Bon Appetit",
"max_level" : 1,
"description" : "Exciting recipes and restaurant reviews. Full of handy tips about cooking.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 5,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 1,
"skill" : "cooking",
"rarity" : 30,
"price" : 45,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_carpentry",
"name" : "Birdhouse Monthly",
"max_level" : 1,
"description" : "A riveting periodical all about birdhouses and their construction.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 5,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 1,
"skill" : "carpentry",
"rarity" : 30,
"price" : 45,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_guns",
"name" : "Guns n Ammo",
"max_level" : 1,
"description" : "Reviews of firearms, and various useful tips about their use.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 2,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 7,
"fun" : 1,
"skill" : "gun",
"rarity" : 20,
"price" : 48,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_archery",
"name" : "Archery for Kids",
"max_level" : 1,
"description" : "Will you be able to place the arrow right into bull's eye? It is not that easy, but once you know how it's done, you will have a lot of fun with archery.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 2,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 7,
"fun" : 1,
"skill" : "archery",
"rarity" : 20,
"price" : 48,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_gaming",
"name" : "Computer Gaming",
"max_level" : 0,
"description" : "Reviews of recently released computer games and previews of upcoming titles.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 7,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 2,
"skill" : "none",
"rarity" : 20,
"price" : 30,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_comic",
"name" : "comic book",
"max_level" : 0,
"description" : "A super-hero comic.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 0,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 7,
"fun" : 2,
"skill" : "none",
"rarity" : 20,
"price" : 30,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_firstaid",
"name" : "Paramedics",
"max_level" : 1,
"description" : "An educational magazine for EMTs.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 1,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 1,
"skill" : "firstaid",
"rarity" : 15,
"price" : 48,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_dodge",
"name" : "Dance Dance Dance!",
"max_level" : 1,
"description" : "Learn the moves of the trendiest dances right now.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 2,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 1,
"skill" : "dodge",
"rarity" : 20,
"price" : 48,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_throwing",
"name" : "Diskobolus",
"max_level" : 1,
"description" : "A biannual magazine devoted to discus throw.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 1,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 1,
"skill" : "throw",
"rarity" : 20,
"price" : 48,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "mag_swimming",
"name" : "Swim Planet",
"max_level" : 1,
"description" : "The world's leading resource about aquatic sports.",
"weight" : 1,
"to_hit" : 1,
"color" : "pink",
"intelligence" : 1,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -3,
"cutting" : 0,
"time" : 8,
"fun" : 1,
"skill" : "swimming",
"rarity" : 20,
"price" : 48,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "novel_romance",
"name" : "romance novel",
"max_level" : 0,
"description" : "Drama and mild smut.",
"weight" : 1,
"to_hit" : 0,
"color" : "light_blue",
"intelligence" : 4,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 15,
"fun" : 2,
"skill" : "none",
"rarity" : 30,
"price" : 55,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "novel_spy",
"name" : "spy novel",
"max_level" : 0,
"description" : "A tale of intrigue and espionage amongst Nazis, no, Commies, no, Iraqis!",
"weight" : 1,
"to_hit" : 0,
"color" : "light_blue",
"intelligence" : 5,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 18,
"fun" : 3,
"skill" : "none",
"rarity" : 28,
"price" : 55,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "novel_scifi",
"name" : "scifi novel",
"max_level" : 0,
"description" : "Aliens, ray guns, and space ships.",
"weight" : 1,
"to_hit" : 0,
"color" : "light_blue",
"intelligence" : 6,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 3,
"bashing" : -3,
"cutting" : 0,
"time" : 20,
"fun" : 3,
"skill" : "none",
"rarity" : 20,
"price" : 55,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "novel_drama",
"name" : "drama novel",
"max_level" : 0,
"description" : "A real book for real adults.",
"weight" : 1,
"to_hit" : 0,
"color" : "light_blue",
"intelligence" : 7,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 25,
"fun" : 4,
"skill" : "none",
"rarity" : 40,
"price" : 55,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "novel_fantasy",
"name" : "fantasy novel",
"max_level" : 0,
"description" : "Basic Sword & Sorcery.",
"weight" : 1,
"to_hit" : 0,
"color" : "light_blue",
"intelligence" : 7,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 20,
"fun" : 4,
"skill" : "none",
"rarity" : 20,
"price" : 55,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "novel_mystery",
"name" : "mystery novel",
"max_level" : 0,
"description" : "A detective investigates an unusual murder in a secluded location.",
"weight" : 1,
"to_hit" : 0,
"color" : "light_blue",
"intelligence" : 7,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 18,
"fun" : 4,
"skill" : "none",
"rarity" : 25,
"price" : 55,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "novel_horror",
"name" : "horror novel",
"max_level" : 0,
"description" : "Maybe not the best reading material considering the situation.",
"weight" : 1,
"to_hit" : 0,
"color" : "light_blue",
"intelligence" : 7,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 18,
"fun" : 1,
"skill" : "none",
"rarity" : 18,
"price" : 55,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_brawl",
"name" : "101 Wrestling Moves",
"max_level" : 3,
"description" : "It seems to be a wrestling manual, poorly photocopied and released on spiral- bound paper. Still, there are lots of useful tips for unarmed combat.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 3,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 2,
"bashing" : -4,
"cutting" : 0,
"time" : 15,
"fun" : 0,
"skill" : "unarmed",
"rarity" : 30,
"price" : 180,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_knives",
"name" : "Spetsnaz Knife Techniques",
"max_level" : 4,
"description" : "A classic Soviet text on the art of attacking with a blade.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 4,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 1,
"bashing" : -5,
"cutting" : 0,
"time" : 18,
"fun" : 0,
"skill" : "cutting",
"rarity" : 12,
"price" : 200,
"required_level" : 1
},
{
"type" : "BOOK",
"id" : "manual_mechanics",
"name" : "Under the Hood",
"max_level" : 3,
"description" : "An advanced mechanics manual, covering all sorts of topics.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 5,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 3,
"bashing" : -3,
"cutting" : 0,
"time" : 18,
"fun" : 0,
"skill" : "mechanics",
"rarity" : 35,
"price" : 190,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_survival",
"name" : "Pitching a Tent",
"max_level" : 3,
"description" : "A guide detailing the basics of woodsmanship and outdoor survival.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 4,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 3,
"bashing" : -3,
"cutting" : 0,
"time" : 18,
"fun" : 0,
"skill" : "survival",
"rarity" : 20,
"price" : 200,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_speech",
"name" : "Self-Esteem for Dummies",
"max_level" : 3,
"description" : "Full of useful tips for showing confidence in your speech.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 5,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 3,
"bashing" : -3,
"cutting" : 0,
"time" : 20,
"fun" : 0,
"skill" : "speech",
"rarity" : 50,
"price" : 160,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_business",
"name" : "How to Succeed in Business",
"max_level" : 3,
"description" : "Useful if you want to get a good deal when purchasing goods.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 6,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 3,
"bashing" : -3,
"cutting" : 0,
"time" : 25,
"fun" : -1,
"skill" : "barter",
"rarity" : 40,
"price" : 180,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_first_aid",
"name" : "The Big Book of First Aid",
"max_level" : 3,
"description" : "It's big and heavy, but full of great information about first aid.",
"weight" : 2,
"to_hit" : 0,
"color" : "green",
"intelligence" : 7,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 5,
"bashing" : -2,
"cutting" : 0,
"time" : 20,
"fun" : 0,
"skill" : "firstaid",
"rarity" : 40,
"price" : 200,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_computers",
"name" : "How to Browse the Web",
"max_level" : 2,
"description" : "Very beginner-level information about computers.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 5,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 3,
"bashing" : -3,
"cutting" : 0,
"time" : 15,
"fun" : 0,
"skill" : "computer",
"rarity" : 20,
"price" : 170,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "cookbook",
"name" : "Cooking on a Budget",
"max_level" : 3,
"description" : "A nice cook book that goes beyond recipes and into the chemistry of food.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 4,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 10,
"fun" : 0,
"skill" : "cooking",
"rarity" : 35,
"price" : 160,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "cookbook_human",
"name" : "To Serve Man",
"max_level" : 4,
"description" : "It's... it's a cookbook!",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 4,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 10,
"fun" : -5,
"skill" : "cooking",
"rarity" : 1,
"price" : 400,
"required_level" : 2
},
{
"type" : "BOOK",
"id" : "cookbook_italian",
"name" : "Cucina Italiana",
"max_level" : 4,
"description" : "This cookbook is written in Italian, but handily illustrated with step by step photo instructions.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 6,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 4,
"bashing" : -2,
"cutting" : 0,
"time" : 10,
"fun" : 0,
"skill" : "cooking",
"rarity" : 25,
"price" : 200,
"required_level" : 3
},
{
"type" : "BOOK",
"id" : "manual_electronics",
"name" : "What's a Transistor?",
"max_level" : 3,
"description" : "A basic manual of electronics and circuit design.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 7,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 3,
"bashing" : -3,
"cutting" : 0,
"time" : 20,
"fun" : 0,
"skill" : "electronics",
"rarity" : 20,
"price" : 200,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_tailor",
"name" : "Sew What? Clothing!",
"max_level" : 3,
"description" : "A colorful book about tailoring.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 4,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 3,
"bashing" : -3,
"cutting" : 0,
"time" : 18,
"fun" : 0,
"skill" : "tailor",
"rarity" : 15,
"price" : 190,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_traps",
"name" : "How to Trap Anything",
"max_level" : 4,
"description" : "A worn manual that describes how to set and disarm a wide variety of traps.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 4,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 2,
"bashing" : -3,
"cutting" : 0,
"time" : 20,
"fun" : 0,
"skill" : "traps",
"rarity" : 12,
"price" : 240,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "manual_carpentry",
"name" : "Building for Beginners",
"max_level" : 3,
"description" : "A large, paperback book detailing several beginner's projects in construction.",
"weight" : 1,
"to_hit" : 0,
"color" : "green",
"intelligence" : 5,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 2,
"bashing" : -3,
"cutting" : 0,
"time" : 16,
"fun" : 0,
"skill" : "carpentry",
"rarity" : 10,
"price" : 220,
"required_level" : 0
},
{
"type" : "BOOK",
"id" : "textbook_computers",
"name" : "Computer Science 301",
"max_level" : 5,
"description" : "A college textbook on computer science.",
"weight" : 4,
"to_hit" : 1,
"color" : "blue",
"intelligence" : 11,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 7,
"bashing" : 5,
"cutting" : 0,
"time" : 35,
"fun" : -2,
"skill" : "computer",
"rarity" : 8,
"price" : 500,
"required_level" : 2
},
{
"type" : "BOOK",
"id" : "textbook_electronics",
"name" : "Advanced Electronics",
"max_level" : 5,
"description" : "A college textbook on circuit design.",
"weight" : 5,
"to_hit" : 1,
"color" : "blue",
"intelligence" : 11,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 7,
"bashing" : 5,
"cutting" : 0,
"time" : 35,
"fun" : -1,
"skill" : "electronics",
"rarity" : 6,
"price" : 520,
"required_level" : 2
},
{
"type" : "BOOK",
"id" : "textbook_business",
"name" : "Advanced Economics",
"max_level" : 5,
"description" : "A college textbook on economics.",
"weight" : 4,
"to_hit" : 1,
"color" : "blue",
"intelligence" : 9,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 7,
"bashing" : 5,
"cutting" : 0,
"time" : 30,
"fun" : -1,
"skill" : "barter",
"rarity" : 12,
"price" : 480,
"required_level" : 3
},
{
"type" : "BOOK",
"id" : "textbook_mechanics",
"name" : "Mechanical Mastery",
"max_level" : 6,
"description" : "An advanced guide on mechanics and welding, covering topics like \"Grinding off rust\" and \"Making cursive E's\".",
"weight" : 3,
"to_hit" : 1,
"color" : "blue",
"intelligence" : 6,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 6,
"bashing" : 4,
"cutting" : 0,
"time" : 30,
"fun" : -1,
"skill" : "mechanics",
"rarity" : 12,
"price" : 495,
"required_level" : 3
},
{
"type" : "BOOK",
"id" : "textbook_chemistry",
"name" : "Chemistry Textbook",
"max_level" : 6,
"description" : "A college textbook on chemistry.",
"weight" : 6,
"to_hit" : 1,
"color" : "blue",
"intelligence" : 12,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 8,
"bashing" : 5,
"cutting" : 0,
"time" : 35,
"fun" : -1,
"skill" : "cooking",
"rarity" : 11,
"price" : 495,
"required_level" : 3
},
{
"type" : "BOOK",
"id" : "textbook_carpentry",
"name" : "Engineering 301",
"max_level" : 6,
"description" : "A textbook on civil engineering and construction.",
"weight" : 3,
"to_hit" : 1,
"color" : "blue",
"intelligence" : 8,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 6,
"bashing" : 4,
"cutting" : 0,
"time" : 30,
"fun" : -1,
"skill" : "carpentry",
"rarity" : 6,
"price" : 550,
"required_level" : 3
},
{
"type" : "BOOK",
"id" : "SICP",
"name" : "SICP",
"max_level" : 8,
"description" : "A classic text, \"The Structure and Interpretation of Computer Programs.\" Written with examples in LISP, but applicable to any language.",
"weight" : 5,
"to_hit" : 0,
"color" : "blue",
"intelligence" : 13,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 6,
"bashing" : 6,
"cutting" : 0,
"time" : 50,
"fun" : -1,
"skill" : "computer",
"rarity" : 3,
"price" : 780,
"required_level" : 4
},
{
"type" : "BOOK",
"id" : "textbook_robots",
"name" : "Robots for Fun & Profit",
"max_level" : 10,
"description" : "A rare book on the design of robots, with lots of helpful step-by-step guides.",
"weight" : 8,
"to_hit" : 1,
"color" : "blue",
"intelligence" : 14,
"symbol" : "?",
"material" : ["PAPER", "NULL"],
"volume" : 8,
"bashing" : 8,
"cutting" : 0,
"time" : 55,
"fun" : -1,
"skill" : "electronics",
"rarity" : 1,
"price" : 920,
"required_level" : 5
}
]
@@ -1124,205 +1124,6 @@ A kit to attach a pair of crossbow arms and a firing rail to\n\
the barrel of a long firearm. It allows crossbow bolts to be fired.",
mfb(IF_MODE_AUX)|mfb(IF_STR_RELOAD));

BOOK("mag_porn", "Playboy", 20, 30,c_pink, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
1, 1, -3, 1, NULL, 0, 0, 1, 0, 10, "\
You can read it for the articles. Or not.");

BOOK("mag_tv", "US Weekly", 40, 40,c_pink, PAPER, MNULL,
1, 1, -3, 1, "speech", 1, 0, 1, 3, 8, "\
Weekly news about a bunch of famous people who're all (un)dead now.");

BOOK("mag_news", "TIME magazine", 35, 40,c_pink, PAPER, MNULL,
1, 1, -3, 1, NULL, 0, 0, 2, 7, 10, "\
Current events concerning a bunch of people who're all (un)dead now.");

BOOK("mag_cars", "Top Gear magazine", 40, 45,c_pink, PAPER, MNULL,
1, 1, -3, 1, "driving", 1, 0, 1, 2, 8, "\
Lots of articles about cars and driving techniques.");

BOOK("mag_cooking", "Bon Appetit", 30, 45,c_pink, PAPER, MNULL,
1, 1, -3, 1, "cooking", 1, 0, 1, 5, 8, "\
Exciting recipes and restaurant reviews. Full of handy tips about cooking.");

BOOK("mag_carpentry", "Birdhouse Monthly", 30, 45,c_pink, PAPER, MNULL,
1, 1, -3, 1, "carpentry", 1, 0, 1, 5, 8, "\
A riveting periodical all about birdhouses and their construction.");

BOOK("mag_guns", "Guns n Ammo", 20, 48,c_pink, PAPER, MNULL,
1, 1, -3, 1, "gun", 1, 0, 1, 2, 7, "\
Reviews of firearms, and various useful tips about their use.");

BOOK("mag_archery", "Archery for Kids", 20, 48, c_pink, PAPER, MNULL,
1, 1, -3, 1, "archery", 1, 0, 1, 2, 7, "\
Will you be able to place the arrow right into bull's eye?\n\
It is not that easy, but once you know how it's done,\n\
you will have a lot of fun with archery.");

BOOK("mag_gaming", "Computer Gaming", 20, 30,c_pink, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
1, 1, -3, 1, NULL, 0, 0, 2, 7, 8, "\
Reviews of recently released computer games and previews\n\
of upcoming titles.");

BOOK("mag_comic", "comic book", 20, 30,c_pink, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
1, 1, -3, 1, NULL, 0, 0, 2, 0, 7, "\
A super-hero comic.");

BOOK("mag_firstaid", "Paramedics", 15, 48, c_pink, PAPER, MNULL,
1, 1, -3, 1, "firstaid", 1, 0, 1, 1, 8, "\
An educational magazine for EMTs.");

BOOK("mag_dodge", "Dance Dance Dance!", 20, 48,c_pink, PAPER, MNULL,
1, 1, -3, 1, "dodge", 1, 0, 1, 2, 8, "\
Learn the moves of the trendiest dances right now.");

BOOK("mag_throwing", "Diskobolus", 20, 48,c_pink, PAPER, MNULL,
1, 1, -3, 1, "throw", 1, 0, 1, 1, 8, "\
A biannual magazine devoted to discus throw.");

BOOK("mag_swimming", "Swim Planet", 20, 48,c_pink, PAPER, MNULL,
1, 1, -3, 1, "swimming", 1, 0, 1, 1, 8, "\
The world's leading resource about aquatic sports.");

BOOK("novel_romance", "romance novel", 30, 55,c_ltblue, PAPER, MNULL,
4, 1, -2, 0, NULL, 0, 0, 2, 4, 15, "\
Drama and mild smut.");

BOOK("novel_spy", "spy novel", 28, 55,c_ltblue, PAPER, MNULL,
4, 1, -2, 0, NULL, 0, 0, 3, 5, 18, "\
A tale of intrigue and espionage amongst Nazis, no, Commies, no, Iraqis!");

// NAME RAR PRC COLOR MAT1 MAT2
BOOK("novel_scifi", "scifi novel", 20, 55,c_ltblue, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
3, 1, -3, 0, NULL, 0, 0, 3, 6, 20, "\
Aliens, ray guns, and space ships.");

BOOK("novel_drama", "drama novel", 40, 55,c_ltblue, PAPER, MNULL,
4, 1, -2, 0, NULL, 0, 0, 4, 7, 25, "\
A real book for real adults.");

BOOK("novel_fantasy", "fantasy novel", 20, 55,c_ltblue, PAPER, MNULL,
4, 1, -2, 0, NULL, 0, 0, 4, 7, 20, "\
Basic Sword & Sorcery.");

BOOK("novel_mystery", "mystery novel", 25, 55,c_ltblue, PAPER, MNULL,
4, 1, -2, 0, NULL, 0, 0, 4, 7, 18, "\
A detective investigates an unusual murder in a secluded location.");

BOOK("novel_horror", "horror novel", 18, 55,c_ltblue, PAPER, MNULL,
4, 1, -2, 0, NULL, 0, 0, 1, 7, 18, "\
Maybe not the best reading material considering the situation.");

BOOK("manual_brawl", "101 Wrestling Moves", 30, 180,c_green, PAPER, MNULL,
2, 1, -4, 0, "unarmed", 3, 0, 0, 3, 15, "\
It seems to be a wrestling manual, poorly photocopied and released on spiral-\n\
bound paper. Still, there are lots of useful tips for unarmed combat.");

BOOK("manual_knives", "Spetsnaz Knife Techniques",12,200,c_green, PAPER, MNULL,
1, 1, -5, 0, "cutting", 4, 1, 0, 4, 18, "\
A classic Soviet text on the art of attacking with a blade.");

// NAME RAR PRC COLOR MAT1 MAT2
BOOK("manual_mechanics", "Under the Hood", 35, 190,c_green, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
3, 1, -3, 0, "mechanics", 3, 0, 0, 5, 18, "\
An advanced mechanics manual, covering all sorts of topics.");

BOOK("manual_survival", "Pitching a Tent",20,200,c_green, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
3, 1, -3, 0, "survival", 3, 0, 0, 4, 18,"\
A guide detailing the basics of woodsmanship and outdoor survival.");

BOOK("manual_speech", "Self-Esteem for Dummies", 50, 160,c_green, PAPER, MNULL,
3, 1, -3, 0, "speech", 3, 0, 0, 5, 20, "\
Full of useful tips for showing confidence in your speech.");

BOOK("manual_business", "How to Succeed in Business",40,180,c_green, PAPER, MNULL,
3, 1, -3, 0, "barter", 3, 0, -1, 6, 25, "\
Useful if you want to get a good deal when purchasing goods.");

BOOK("manual_first_aid", "The Big Book of First Aid",40,200,c_green, PAPER, MNULL,
5, 2, -2, 0, "firstaid", 3, 0, 0, 7, 20, "\
It's big and heavy, but full of great information about first aid.");

BOOK("manual_computers", "How to Browse the Web", 20, 170,c_green, PAPER, MNULL,
3, 1, -3, 0, "computer", 2, 0, 0, 5, 15, "\
Very beginner-level information about computers.");

// NAME RAR PRC COLOR MAT1 MAT2
BOOK("cookbook", "Cooking on a Budget", 35, 160,c_green, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
4, 1, -2, 0, "cooking", 3, 0, 0, 4, 10, "\
A nice cook book that goes beyond recipes and into the chemistry of food.");

BOOK("cookbook_human", "To Serve Man", 1, 400, c_green, PAPER, MNULL,
4, 1, -2, 0, "cooking", 4, 2, -5, 4, 10, "\
It's... it's a cookbook!");

BOOK("cookbook_italian", "Cucina Italiana", 25, 200, c_green, PAPER, MNULL,
4, 1, -2, 0, "cooking", 4, 3, 0, 6, 10, "\
This cookbook is written in Italian, but handily illustrated with\n\
step by step photo instructions.");

BOOK("manual_electronics", "What's a Transistor?", 20, 200,c_green, PAPER, MNULL,
3, 1, -3, 0, "electronics", 3, 0, 0, 7, 20, "\
A basic manual of electronics and circuit design.");

BOOK("manual_tailor", "Sew What? Clothing!", 15, 190,c_green, PAPER, MNULL,
3, 1, -3, 0, "tailor", 3, 0, 0, 4, 18, "\
A colorful book about tailoring.");

BOOK("manual_traps", "How to Trap Anything", 12, 240,c_green, PAPER, MNULL,
2, 1, -3, 0, "traps", 4, 0, 0, 4, 20, "\
A worn manual that describes how to set and disarm a wide variety of traps.");

// NAME RAR PRC COLOR MAT1 MAT2
BOOK("manual_carpentry", "Building for Beginners", 10, 220,c_green, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
2, 1, -3, 0, "carpentry", 3, 0, 0, 5, 16, "\
A large, paperback book detailing several beginner's projects in\n\
construction.");

BOOK("textbook_computers", "Computer Science 301", 8, 500,c_blue, PAPER, MNULL,
7, 4, 5, 1, "computer", 5, 2, -2, 11, 35, "\
A college textbook on computer science.");

BOOK("textbook_electronics", "Advanced Electronics", 6, 520,c_blue, PAPER, MNULL,
7, 5, 5, 1, "electronics", 5, 2, -1, 11, 35, "\
A college textbook on circuit design.");

BOOK("textbook_business", "Advanced Economics", 12, 480,c_blue, PAPER, MNULL,
7, 4, 5, 1, "barter", 5, 3, -1, 9, 30, "\
A college textbook on economics.");

BOOK("textbook_mechanics", "Mechanical Mastery",12,495,c_blue,PAPER,MNULL,
6, 3, 4, 1, "mechanics", 6, 3, -1, 6, 30,"\
An advanced guide on mechanics and welding, covering topics like\n\
\"Grinding off rust\" and \"Making cursive E\'s\".");

// NAME RAR PRC COLOR MAT1 MAT2
BOOK("textbook_chemistry", "Chemistry Textbook", 11, 495,c_blue, PAPER, MNULL,
// VOL WGT DAM HIT TYPE LEV REQ FUN INT TIME
8, 6, 5, 1, "cooking", 6, 3, -1, 12, 35, "\
A college textbook on chemistry.");

BOOK("textbook_carpentry", "Engineering 301", 6, 550,c_blue, PAPER, MNULL,
6, 3, 4, 1, "carpentry", 6, 3, -1, 8, 30, "\
A textbook on civil engineering and construction.");

BOOK("SICP", "SICP", 3, 780,c_blue, PAPER, MNULL,
6, 5, 6, 0, "computer", 8, 4, -1, 13, 50, "\
A classic text, \"The Structure and Interpretation of Computer Programs.\"\n\
Written with examples in LISP, but applicable to any language.");

BOOK("textbook_robots", "Robots for Fun & Profit", 1, 920,c_blue, PAPER, MNULL,
8, 8, 8, 1, "electronics", 10, 5, -1, 14, 55, "\
A rare book on the design of robots, with lots of helpful step-by-step guides."
);

CONT("bag_plastic", "plastic bag", 50, 1, c_ltgray, PLASTIC,MNULL,
// VOL WGT DAM HIT VOL FLAGS
1, 0, -8, -4, 24, 0, "\