1 | /* |
1 | /* |
2 | * This file is part of Deliantra, the Roguelike Realtime MMORPG. |
2 | * This file is part of Deliantra, the Roguelike Realtime MMORPG. |
3 | * |
3 | * |
4 | * Copyright (©) 2005,2006,2007,2008,2009,2010 Marc Alexander Lehmann / Robin Redeker / the Deliantra team |
4 | * Copyright (©) 2005,2006,2007,2008,2009,2010,2011 Marc Alexander Lehmann / Robin Redeker / the Deliantra team |
5 | * Copyright (©) 2002 Mark Wedel & Crossfire Development Team |
5 | * Copyright (©) 2002 Mark Wedel & Crossfire Development Team |
6 | * Copyright (©) 1992 Frank Tore Johansen |
6 | * Copyright (©) 1992 Frank Tore Johansen |
7 | * |
7 | * |
8 | * Deliantra is free software: you can redistribute it and/or modify it under |
8 | * Deliantra is free software: you can redistribute it and/or modify it under |
9 | * the terms of the Affero GNU General Public License as published by the |
9 | * the terms of the Affero GNU General Public License as published by the |
… | |
… | |
401 | static const char *const book_descrpt[] = { |
401 | static const char *const book_descrpt[] = { |
402 | "ancient", |
402 | "ancient", |
403 | "cryptic", |
403 | "cryptic", |
404 | "cryptical", |
404 | "cryptical", |
405 | "dusty", |
405 | "dusty", |
406 | "hiearchical", |
406 | "hierarchical", |
407 | "grizzled", |
407 | "grizzled", |
408 | "gold-guilt", |
408 | "gold-guilt", |
409 | "great", |
409 | "great", |
410 | "lost", |
410 | "lost", |
411 | "magnificent", |
411 | "magnificent", |
… | |
… | |
955 | */ |
955 | */ |
956 | |
956 | |
957 | if ((strlen (book->msg) > 5) && (t = find_title (book, msgtype))) |
957 | if ((strlen (book->msg) > 5) && (t = find_title (book, msgtype))) |
958 | { |
958 | { |
959 | /* alter book properties */ |
959 | /* alter book properties */ |
960 | if (object *tmpbook = get_archetype (t->archname)) |
960 | if (object *tmpbook = archetype::get (t->archname)) |
961 | { |
961 | { |
962 | tmpbook->msg = book->msg; |
962 | tmpbook->msg = book->msg; |
963 | tmpbook->copy_to (book); |
963 | tmpbook->copy_to (book); |
964 | tmpbook->destroy (); |
964 | tmpbook->destroy (); |
965 | } |
965 | } |