Re: [crossfire] requestable spell lists.
On 1/7/06, Mark Wedel <[EMAIL PROTECTED]> wrote: > Brendan Lally wrote: > > Currently I have it set up to send the name and then name_pl as the > > display name, but only if it is > > 1) present > > 2) different from name. > > > > I could of course use a different field instead ('title' maybe?) > > Ok. I wonder if we should just not worry about it until there is actually a > case where it is used (unless there is something on the drawing board right > now?) As otherwise, we start going down the path of including all sorts of > fields in all sorts of commands because they could be useful at some point - > designing for that just becomes more complicated. ok then, If I make spellcasting by number part of the same patch, then the protocol can specify that the client should use the number to cast spells with, rather than the name. At that point what name is sent doesn't much matter, as long as the client handles them according to spec. ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire
[crossfire] Re: Weather, was Re: Re: Lalo's Bigworld pupland :D
And so says Mark Wedel on 07/01/06 13:50... > Personally, I'm more inclined to think of the world as an infinite > plan. That allows infinite expansion, and gets rid of any odd issues > regarding world wrapping and compression you should really get. > > But in that model, it then makes sense to have bands of temperature - > for example, at world_x_130 (far south) would be a band of > ice/cold/whatever, but if we had a world_x_180, it might be nice that > far down (starts to get warmer). /me puts his fantasy writer hat Ok, here is one neat proposal. Oddly enough, nothing I have ever seen in-game mentions a sun. So, the world is an infinite plan. 0,0 is an arbitrary point, probably the further NW that the sailors of the Old Empire ever sailed. Light/heat sources are a number of fixed points in the sky (or on the top of high mountains even!). For reasons that the mages and priests spend their lives debating, their light goes off once a day (for the night), and it follows a cycle of strenghtening and weakening over a longer period that became known as an year. (The days have the same length on all known light sources. The seasons could be different if we wanted, but that's probably unnecessary complication on the weather code.) So each continent has one or more "suns" independent of the others. The reason we don't sail much between continents is that it's too cold, the water freezes, and even magic won't work. Only extremely skilled sailors with the help of extremely skilled mages can find the routes - like the navy of the Old Empire. (Oddly enough, spells of "teleportation" style work across these distances, so word of recall, town portal, etc isn't affected - this probably explains how the dragon hangars and Pupland transport work.) /me takes off the writer hat Codewise: any tile not mapped will be defaulted by the weather system to a large sheet of ice, which blocks spells, damned. Gamewise, we pick an arbitrary point of the existing continent. Personally, I kind of like the idea of putting the "sun" on the top of a high mountain, so somewhere to the northwest of the big range in the middle of the continent would be best - most places keep more or less the same climate, and even the Antarctic doesn't require moving. As for "my" continent, I'll take a good look at it and decide where to put the light source(s). best, Lalo Martins -- So many of our dreams at first seem impossible, then they seem improbable, and then, when we summon the will, they soon become inevitable. -- personal: http://www.laranja.org/ technical:http://lalo.revisioncontrol.net/ GNU: never give up freedom http://www.gnu.org/ ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire
[crossfire] Crossfire nolonger compiles
ranlib .libs/cfanim.a creating cfanim.la (cd .libs && rm -f cfanim.la && ln -s ../cfanim.la cfanim.la) make[2]: Leaving directory `/home/cfserver/cvs/crossfire/plugins/cfanim' make[2]: Entering directory `/home/cfserver/cvs/crossfire/plugins' make[2]: Nothing to be done for `all-am'. make[2]: Leaving directory `/home/cfserver/cvs/crossfire/plugins' make[1]: Leaving directory `/home/cfserver/cvs/crossfire/plugins' Making all in devel make[1]: Entering directory `/home/cfserver/cvs/crossfire/devel' gcc -DHAVE_CONFIG_H -I. -I. -I../include -I../include -DDATADIR=\"/home/cfserver/cfservernew/share/crossfire\" -DCONFDIR=\"/home/cfserver/cfservernew/etc/crossfire\" -DLIBDIR=\"/home/cfserver/cfservernew/lib/crossfire\" -DLOCALDIR=\"/home/cfserver/cfservernew/var/crossfire\" -DPLUGIN_SUFFIX=\".so\" -g -O2 -c devel.c /bin/sh ../libtool --mode=link gcc -g -O2 -o crossfire-config devel.o -lcrypt -lm -lnsl mkdir .libs gcc -g -O2 -o crossfire-config devel.o -lcrypt -lm -lnsl make[1]: Leaving directory `/home/cfserver/cvs/crossfire/devel' Making all in crossedit make[1]: Entering directory `/home/cfserver/cvs/crossfire/crossedit' Making all in include make[2]: Entering directory `/home/cfserver/cvs/crossfire/crossedit/include' make[2]: Nothing to be done for `all'. make[2]: Leaving directory `/home/cfserver/cvs/crossfire/crossedit/include' Making all in Cnv make[2]: Entering directory `/home/cfserver/cvs/crossfire/crossedit/Cnv' gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I./../include -I../../include -g -O2 -c CnvUtil.c gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I./../include -I../../include -g -O2 -c CnvBrowse.c gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I./../include -I../../include -g -O2 -c CnvNotify.c gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I./../include -I../../include -g -O2 -c CnvMenu.c gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I./../include -I../../include -g -O2 -c CnvFiles.c gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I./../include -I../../include -g -O2 -c CnvPath.c gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I./../include -I../../include -g -O2 -c CnvPrompt.c CnvPrompt.c: In function `CnvPromptCb': CnvPrompt.c:37: parse error before `char' CnvPrompt.c:38: `t' undeclared (first use in this function) CnvPrompt.c:38: (Each undeclared identifier is reported only once CnvPrompt.c:38: for each function it appears in.) make[2]: *** [CnvPrompt.o] Error 1 make[2]: Leaving directory `/home/cfserver/cvs/crossfire/crossedit/Cnv' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/home/cfserver/cvs/crossfire/crossedit' make: *** [all-recursive] Error 1 Filed bug report at http://sourceforge.net/tracker/index.php?func=detail&aid=1399546&group_id=13833&atid=113833 Also crossfire server crashes if a player enters four random maps in quick succession. http://sourceforge.net/tracker/index.php?func=detail&aid=1398239&group_id=13833&atid=113833 __ Yahoo! DSL Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire
[crossfire] ...shouldn't one get drunk from wine and booze in CF?
...shouldn't one get drunk from wine and booze in CF? mikee1988098048 (perhapse a intoxication var which can be 0 - 200 (ie: proof), .. or 0 - 100 (percentage of alcahol(sp), then you could use int8 and save some bytes) Rednaxela I think drunkeness would be a neat addition to crossfire =P mikee1988098048 I'd like if it would slur your speech depending on how drunk you were mikee1988098048 like when you did mikee1988098048 say mikee1988098048 or shout mikee1988098048 or tell mikee1988098048 etc mikee1988098048 it would make it sound drunk mikee1988098048 and if you got really drunk you would walk like you were confused mikee1988098048 (and throw up) Rednaxela Yeah XD Rednaxela drunkenness could be implimented as a non-contagious disease that one can't gain immunity to mikee1988098048 yes mikee1988098048 but that's alittle hacky Rednaxela True, but it would work mikee1988098048 since you shouldn't get it after 1 wine or beer mikee1988098048 should only get it after a few mikee1988098048 (and more then a few if your food is full (full stomach)) Rednaxela It might be possible to make only a certain precent of the bottles have the disease, but that wouldn't simulate the cumlative effect mikee1988098048 couldn't the key-value thing be used for the intoxication var Rednaxela So yeah, as it's own feature would probably work nicer mikee1988098048 or maybe it should be called alchpercent mikee1988098048 alchaholpercent rather, as alch could be confused with alchemy Rednaxela it could __ Yahoo! DSL Something to write home about. Just $16.99/mo. or less. dsl.yahoo.com ___ crossfire mailing list crossfire@metalforge.org http://mailman.metalforge.org/mailman/listinfo/crossfire