Rudolph Rings

Newbie Spellweaver
Joined
Apr 25, 2010
Messages
18
Reaction score
6
Hey all,

As this will be my first release as well as a very short and easy one i decided to give it a bit of an explanation, these are the Rudolph Rings from eFlyff, a bit redone (in the Spec_Item) so that they work on the current available sources, nothing much of work at all but as i dont see em used very often, i decided to release these here x)

The only thing i did was re-do the Spec_Item code so they work on Most Sources (eflyff seems to have a few new variables in there)and made a little script in the Accessory.inc so they have dynamic stats (instead of those static attributes that eflyff gave em xD..)

DefineItem.h
Code:
#define II_GEN_JEW_RIN_RUDOLPHRING	16 //Ring
#define II_GEN_JEW_NEC_RUDOLPHNECKLACE	17 //Necklace
#define II_GEN_JEW_EAR_RUDOLPHEARRING	18 //Earring

mdlDyna.inc
Code:
		"SysSysScrBxCom"        II_GEN_JEW_RIN_RUDOLPHRING			MODELTYPE_MESH "" 0  MD_NEAR 0  1.0f 0 1 ATEX_NONE 1
		"SysSysScrBxCom"        II_GEN_JEW_NEC_RUDOLPHNECKLACE			MODELTYPE_MESH "" 0  MD_NEAR 0  1.0f 0 1 ATEX_NONE 1
		"SysSysScrBxCom"        II_GEN_JEW_EAR_RUDOLPHEARRING			MODELTYPE_MESH "" 0  MD_NEAR 0  1.0f 0 1 ATEX_NONE 1

Spec_Item.txt
Code:
17	II_GEN_JEW_RIN_RUDOLPHRING	IDS_GIZMORSE_TXT_000001	1	1	IK1_GENERAL	IK2_JEWELRY	IK3_RING	=	1	=	=	4	=	=	=	=	=	PARTS_RING1	PARTS_RING2	0	=	=	1	=	=	1	0	=	=	=	=	_NONE	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	0	0	0	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	1	=	=	=	"""Itm_RudolphRing.dds"""	0	""""""	IDS_GIZMORSE_TXT_000002	1	300	0	0	1	0	0	0	1	0	2	=	=	=	=	=	=	=	=	=	=	1	1	1	1	1	0
17	II_GEN_JEW_EAR_RUDOLPHEARRING	IDS_GIZMORSE_TXT_000003	1	1	IK1_GENERAL	IK2_JEWELRY	IK3_EARRING	=	TRUE	=	=	3283	=	=	=	=	=	PARTS_EARRING1	PARTS_EARRING2	0	=	=	200	200	=	1	=	=	=	=	=	_NONE	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	0	0	0	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	1	=	=	=	"""Itm_RudolphEarring.dds"""	0	""""""	IDS_GIZMORSE_TXT_000004	1	300	0	0	1	0	0	0	1	0	2	=	=	=	=	=	=	=	=	=	=	1	1	1	1	1	0
17	II_GEN_JEW_NEC_RUDOLPHNECKLACE	IDS_GIZMORSE_TXT_000005	1	1	IK1_GENERAL	IK2_JEWELRY	IK3_NECKLACE	=	TRUE	=	=	889	=	=	=	=	=	PARTS_NECKLACE1	=	0	=	=	200	200	=	1	=	=	=	=	=	_NONE	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	=	0	0	0	0	0	0	=	=	=	=	=	=	=	=	=	=	=	=	1	=	=	=	"""Itm_RudolphNecklace.dds"""	0	""""""	IDS_GIZMORSE_TXT_000006	1	300	0	0	1	0	0	0	1	0	2	=	=	=	=	=	=	=	=	=	=	1	1	1	1	1	0

Propitem.txt.txt
Code:
IDS_GIZMORSE_TXT_000001	Rudolph Ring
IDS_GIZMORSE_TXT_000002	A cute and preciously rare ring. Given only to the most hardcore Christmas folk!
IDS_GIZMORSE_TXT_000003	Rudolph Necklace
IDS_GIZMORSE_TXT_000004	A cute and preciously rare necklace. Given only to the most hardcore Christmas folk!
IDS_GIZMORSE_TXT_000005	Rudolph Earring
IDS_GIZMORSE_TXT_000006	A cute and preciously rare earring. Given only to the most hardcore Christmas folk!

Accessory.inc
Code:
	II_GEN_JEW_RIN_RUDOLPHRING
	{
		0	{	DST_STR	1	DST_DEX	1	}
		1	{	DST_STR	2	DST_DEX	2	}
		2	{	DST_STR	3	DST_DEX	3	}
		3	{	DST_STR	4	DST_DEX	4	}
		4	{	DST_STR	5	DST_DEX	5	}
		5	{	DST_STR	6	DST_DEX	6	}
		6	{	DST_STR	7	DST_DEX	7	}
		7	{	DST_STR	8	DST_DEX	8	}
		8	{	DST_STR	9	DST_DEX	9	}
		9	{	DST_STR	10	DST_DEX	10	}
		10	{	DST_STR	11	DST_DEX	11	}
		11	{	DST_STR	13	DST_DEX	13	}
		12	{	DST_STR	15	DST_DEX	15	}
		13	{	DST_STR	17	DST_DEX	17	}
		14	{	DST_STR	19	DST_DEX	19	}
		15	{	DST_STR	21	DST_DEX	21	}
		16	{	DST_STR	24	DST_DEX	24	}
		17	{	DST_STR	27	DST_DEX	27	}
		18	{	DST_STR	30	DST_DEX	30	}
		19	{	DST_STR	35	DST_DEX	35	}
		20	{	DST_STR	40	DST_DEX	40	}
	}
	II_GEN_JEW_EAR_RUDOLPHEARRING
	{
		0	{	DST_INT	1	DST_CHR_DMG	10	}
		1	{	DST_INT	2	DST_CHR_DMG	15	}
		2	{	DST_INT	3	DST_CHR_DMG	20	}
		3	{	DST_INT	4	DST_CHR_DMG	25	}
		4	{	DST_INT	5	DST_CHR_DMG	30	}
		5	{	DST_INT	6	DST_CHR_DMG	35	}
		6	{	DST_INT	7	DST_CHR_DMG	41	}
		7	{	DST_INT	8	DST_CHR_DMG	48	}
		8	{	DST_INT	9	DST_CHR_DMG	56	}
		9	{	DST_INT	10	DST_CHR_DMG	66	}
		10	{	DST_INT	11	DST_CHR_DMG	77	}
		11	{	DST_INT	13	DST_CHR_DMG	90	}
		12	{	DST_INT	15	DST_CHR_DMG	105	}
		13	{	DST_INT	17	DST_CHR_DMG	125	}
		14	{	DST_INT	19	DST_CHR_DMG	150	}
		15	{	DST_INT	21	DST_CHR_DMG	170	}
		16	{	DST_INT	24	DST_CHR_DMG	200	}
		17	{	DST_INT	27	DST_CHR_DMG	235	}
		18	{	DST_INT	30	DST_CHR_DMG	275	}
		19	{	DST_INT	35	DST_CHR_DMG	340	}
		20	{	DST_INT	40	DST_CHR_DMG	400	}
	}
	II_GEN_JEW_NEC_RUDOLPHNECKLACE
	{
		0	{	DST_HP_MAX	185	DST_ADJDEF	10	}
		1	{	DST_HP_MAX	250	DST_ADJDEF	15	}
		2	{	DST_HP_MAX	290	DST_ADJDEF	20	}
		3	{	DST_HP_MAX	353	DST_ADJDEF	25	}
		4	{	DST_HP_MAX	379	DST_ADJDEF	30	}
		5	{	DST_HP_MAX	427	DST_ADJDEF	35	}
		6	{	DST_HP_MAX	462	DST_ADJDEF	41	}
		7	{	DST_HP_MAX	492	DST_ADJDEF	48	}
		8	{	DST_HP_MAX	526	DST_ADJDEF	56	}
		9	{	DST_HP_MAX	573	DST_ADJDEF	66	}
		10	{	DST_HP_MAX	592	DST_ADJDEF	77	}
		11	{	DST_HP_MAX	636	DST_ADJDEF	90	}
		12	{	DST_HP_MAX	679	DST_ADJDEF	105	}
		13	{	DST_HP_MAX	721	DST_ADJDEF	125	}
		14	{	DST_HP_MAX	777	DST_ADJDEF	150	}
		15	{	DST_HP_MAX	800	DST_ADJDEF	170	}
		16	{	DST_HP_MAX	850	DST_ADJDEF	200	}
		17	{	DST_HP_MAX	900	DST_ADJDEF	235	}
		18	{	DST_HP_MAX	950	DST_ADJDEF	275	}
		19	{	DST_HP_MAX	1000	DST_ADJDEF	340	}
		20	{	DST_HP_MAX	1100	DST_ADJDEF	400	}
	}

PropItemEtc.inc
Code:
SetItem		199	IDS_PROPITEMETC_INC_000199
{
	Elem
	{
		II_GEN_JEW_RIN_RUDOLPHRING		PARTS_RING1
		II_GEN_JEW_RIN_RUDOLPHRING		PARTS_RING2
		II_GEN_JEW_EAR_RUDOLPHEARRING		PARTS_EARRING1
		II_GEN_JEW_EAR_RUDOLPHEARRING		PARTS_EARRING2
		II_GEN_JEW_NEC_RUDOLPHNECKLACE		PARTS_NECKLACE1
	}
	Avail
	{
		DST_HP_MAX_RATE		20		5
		DST_BLOCK_MELEE		15		5
		DST_BLOCK_RANGE		15		5
		DST_CRITICAL_BONUS	15		5
		DST_SPELL_RATE		30		5
		DST_SPEED		5		5
	}
}

propItemEtc.txt.txt
Code:
IDS_PROPITEMETC_INC_000199	Rudolph Accessory Set

And finally the Inventory Icons (Taken from eFlyFF)
Code:
http://www.mediafire.com/download.php?4ls99n45ha80fat
Not sure if it's even needed to post it here since it's not hard at all, but this might save some people work so, here you go xD
 
title should be rudolph accessories?

btw, it's easy to add new accessories and for me this is more of a tutorial on how you can add new accessories and edit their effects.

This is very true.

The names and icons can be literally anything you want. You could call them Bloody Accessories and make all the icons Bloody weapons if you wanted. This thread is more helpful for making any new accessories.
 
Well okay then x) Treat it however you want it, and indeed you can just open the eflyff datasubs and re-do the Spec_Item part and make up the accessory.inc values yourself, nothing hard to it x)Ow and indeed, stupid that i made the title rings.. x)
 
Last edited:
any screenshot for the rings :)

thare is:



Gizmorse - Rudolph Rings - RaGEZONE Forums
 
Last edited:
sorry for the newb question.. but where exactly do I put the mdlDyna.inc stuff? Can it be anywhere? at the end of file? Thanks for help
 
Back