Page 3 of 5

Posted: Thu Aug 11, 2005 4:00 am
by Arekusanderu
cavesomething wrote:C++?

am I missing something here?
That's the language the game is written in, I do believe.

Posted: Thu Aug 11, 2005 7:20 am
by Ryo
Actually no, the game is written in good old C. Java editor is (shock!) in Java, and there are some Perl scripts, but server and client are C.

Posted: Thu Aug 11, 2005 7:27 am
by Rednaxela
Arekusanderu wrote:
cavesomething wrote:C++?

am I missing something here?
That's the language the game is written in, I do believe.
*Buzzer sound* Wrong. Crossfire is written in C, not C++

(personally I find C++ to be a ugly hack on top of C, but that's just an IMHO thing and I don't want to be starting any flame wars)

Posted: Thu Aug 11, 2005 12:24 pm
by cavesomething
but flame wars are fun!

and C++ /is/ an ugly hack, I much prefer C (or indeed fortran)

Posted: Fri Aug 12, 2005 2:51 am
by techolous
/me sits in a corner waving the python plugin about

Posted: Fri Aug 12, 2005 3:49 am
by Arekusanderu
techolous wrote:/me sits in a corner waving the python plugin about
/me sits in the other corner not knowing how to use Python plugin and also being busy programming Pytris

Otherwise I'd do something.

Posted: Tue Aug 16, 2005 2:15 am
by Aaron
so whos adding this?

Posted: Tue Aug 16, 2005 7:58 am
by bencha
Aaron wrote:so whos adding this?
why not you ?
all you have to do is write new code to take care of classes (as for now classes are not in chars struct and only gives starting adjustement, not long term advantages - this was discussed in another post - ) or, maybe easier, a new 'berserk' skill and _many_ exceptions all around the server code (like dont_die, boost_hp,... didn't you forget drawbacks ?).

Posted: Tue Aug 16, 2005 3:17 pm
by Aaron
im not writing this cause i screwed up, and volenteered to fix the alchemy code. so i have to learn C, then dissasemble the whole damn crossfire code. cause what i want to do is one hell of an overhaul, and it affects the whole game. so someone else can add the class. </bitchy rant>

Posted: Tue Aug 16, 2005 4:24 pm
by cavesomething
most of the alchemy code is fairly well concentrated in alchemy.c

if you need to make far reaching changes outside of that, you probably could do with looking at the way you have designed the changes you want to make