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,2011,2012 Marc Alexander Lehmann / Robin Redeker / the Deliantra team |
4 | * Copyright (©) 2005,2006,2007,2008,2009,2010,2011,2012,2013,2014,2015,2016 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 |
… | |
… | |
244 | |
244 | |
245 | void do_destroy (); |
245 | void do_destroy (); |
246 | void gather_callbacks (AV *&callbacks, event_type event) const; |
246 | void gather_callbacks (AV *&callbacks, event_type event) const; |
247 | |
247 | |
248 | MTH dynbuf_text *expand_cfpod (const_utf8_string cfpod) const; |
248 | MTH dynbuf_text *expand_cfpod (const_utf8_string cfpod) const; |
|
|
249 | static dynbuf_text *expand_cfpod (int hintmode, int gender, const_utf8_string cfpod); |
249 | |
250 | |
250 | MTH void touch () { dirty = true; } // need to touch when logged out and changed |
251 | MTH void touch () { dirty = true; } // need to touch when logged out and changed |
251 | |
252 | |
252 | MTH void play_sound (faceidx sound, int dx = 0, int dy = 0) const |
253 | MTH void play_sound (faceidx sound, int dx = 0, int dy = 0) const |
253 | { |
254 | { |