~case/dbns

b32d12e2c90c6afb736eb627b89a4b404d0aeef5 — case 4 years ago ae0eee7 + 46516f3
merge branch 'master'
1 files changed, 38 insertions(+), 0 deletions(-)

M src/skills_dbs.c
M src/skills_dbs.c => src/skills_dbs.c +38 -0
@@ 440,6 440,10 @@ transStatApply(CHAR_DATA * ch, int strMod, int spdMod, int intMod,
void
rage(CHAR_DATA * ch, CHAR_DATA * victim)
{
	
	int	kicontrol = 0;
	
	kicontrol = get_curr_int(ch);

	if (!ch->desc)
		return;


@@ 462,6 466,9 @@ rage(CHAR_DATA * ch, CHAR_DATA * victim)

		if (ch->rage < 500)
			return;
			
		if (kicontrol < 2000)
			return;

		if (ch->pcdata->learned[gsn_ssj] > 0)
			return;


@@ 669,6 676,11 @@ rage(CHAR_DATA * ch, CHAR_DATA * victim)
void
rage2(CHAR_DATA * ch, CHAR_DATA * victim)
{

	int	kicontrol = 0;
	
	kicontrol = get_curr_int(ch);
	
	if (!ch->desc)
		return;
	if (!victim)


@@ 693,6 705,9 @@ rage2(CHAR_DATA * ch, CHAR_DATA * victim)

		if (ch->rage < 800)
			return;
			
		if (kicontrol < 4000)
			return;

		if (ch->pcdata->learned[gsn_ssj2] > 0)
			return;


@@ 887,6 902,10 @@ rage2(CHAR_DATA * ch, CHAR_DATA * victim)
void
rage3(CHAR_DATA * ch, CHAR_DATA * victim)
{
	
	int kicontrol =0;
	
	kicontrol = get_curr_int(ch);

	if (!ch->desc)
		return;


@@ 914,6 933,9 @@ rage3(CHAR_DATA * ch, CHAR_DATA * victim)

		if (ch->rage < 1000)
			return;
			
		if (kicontrol < 6000)
			return;

		if (ch->pcdata->learned[gsn_ssj3] > 0)
			return;


@@ 1068,6 1090,11 @@ rage3(CHAR_DATA * ch, CHAR_DATA * victim)
void
rage4(CHAR_DATA * ch, CHAR_DATA * victim)
{
	
	int kicontrol = 0;
	
	kicontrol = get_curr_int(ch);
	
	if (!ch->desc)
		return;
	if (!victim)


@@ 1094,6 1121,9 @@ rage4(CHAR_DATA * ch, CHAR_DATA * victim)

		if (ch->rage < 1500)
			return;
			
		if (kicontrol < 8000)
			return;

		if (ch->pcdata->learned[gsn_ssj4] > 0)
			return;


@@ 1267,6 1297,11 @@ rage4(CHAR_DATA * ch, CHAR_DATA * victim)
void
rage5(CHAR_DATA * ch, CHAR_DATA * victim)
{
	
	int kicontrol = 0;
	
	kicontrol = get_curr_int(ch);
	
	if (!ch->desc)
		return;
	if (!victim)


@@ 1291,6 1326,9 @@ rage5(CHAR_DATA * ch, CHAR_DATA * victim)

		if (ch->rage < 1500)
			return;
			
		if (kicontrol < 10000)
			return;

		if (ch->pcdata->learned[gsn_sgod] > 0)
			return;