• There is NO official Otland's Discord server and NO official Otland's server list. The Otland's Staff does not manage any Discord server or server list. Moderators or administrator of any Discord server or server lists have NO connection to the Otland's Staff. Do not get scammed!

New spells and monster type

Dominik ms

Member
Joined
Jan 20, 2010
Messages
424
Reaction score
6
Hello
I have problem
I don't know how add new type of spells and monsters <<only this, no items
example:
PHP:
COMBAT_ROCKDAMAGE
COMBAT_WATERDAMAGE
COMBAT_FIGHTINGDAMAGE

I know, this is c++, but i can compile server
But where is this code??


@Down
Yes in source, but where :D
 
Last edited:
enum.h
Code:
enum CombatType_t
{
	COMBAT_FIRST		= 0,
	COMBAT_NONE		= COMBAT_FIRST,
	COMBAT_PHYSICALDAMAGE	= 1 << 0,
	COMBAT_ENERGYDAMAGE	= 1 << 1,
	COMBAT_EARTHDAMAGE	= 1 << 2,
	COMBAT_FIREDAMAGE	= 1 << 3,
	COMBAT_UNDEFINEDDAMAGE	= 1 << 4,
	COMBAT_LIFEDRAIN	= 1 << 5,
	COMBAT_MANADRAIN	= 1 << 6,
	COMBAT_HEALING		= 1 << 7,
	COMBAT_DROWNDAMAGE	= 1 << 8,
	COMBAT_ICEDAMAGE	= 1 << 9,
	COMBAT_HOLYDAMAGE	= 1 << 10,
	COMBAT_DEATHDAMAGE	= 1 << 11,
	COMBAT_ROCKDAMAGE	= 1 << 12,
	COMBAT_WATERDAMAGE	= 1 << 13,
	COMBAT_FIGHTINGDAMAGE	= 1 << 14,
	COMBAT_LAST		= COMBAT_FIGHTINGDAMAGE
};
game.cpp

in Game::combatBlockHit
Code:
		case COMBAT_ENERGYDAMAGE:
		case COMBAT_FIREDAMAGE:
		case COMBAT_PHYSICALDAMAGE:
		case COMBAT_ICEDAMAGE:
		case COMBAT_DEATHDAMAGE:
		case COMBAT_EARTHDAMAGE:
		case COMBAT_HOLYDAMAGE:
		case COMBAT_ROCKDAMAGE:
		case COMBAT_WATERDAMAGE:
		case COMBAT_FIGHTINGDAMAGE:
in Game::combatChangeHealth
Code:
					case COMBAT_ROCKDAMAGE:
					{
						textColor = TEXTCOLOR_GREY;
						magicEffect = MAGIC_EFFECT_GROUNDSHAKER;
						break;
					}

					case COMBAT_WATERDAMAGE:
					{
						textColor = TEXTCOLOR_TEAL;
						magicEffect = MAGIC_EFFECT_LOSE_ENERGY;
						break;
					}

					case COMBAT_FIGHTINGDAMAGE:
					{
						textColor = TEXTCOLOR_RED;
						magicEffect = MAGIC_EFFECT_HIT_AREA;
						break;
					}
ETC! Just search all files for COMBAT_DEATHDAMAGE.
 
Last edited:
Back
Top