34 lines
1.2 KiB
Plaintext
34 lines
1.2 KiB
Plaintext
void main()
|
|
{
|
|
object oPC = GetLastOpenedBy();
|
|
int nClass = GetClassByPosition(1, oPC);
|
|
|
|
if ( nClass == CLASS_TYPE_FIGHTER || nClass == CLASS_TYPE_RANGER || nClass == CLASS_TYPE_PALADIN || nClass == CLASS_TYPE_BARBARIAN || nClass == CLASS_TYPE_BARD|| nClass == CLASS_TYPE_BARBARIAN)
|
|
{
|
|
CreateItemOnObject("weaponfighter", OBJECT_SELF, 1);
|
|
CreateItemOnObject("armorfighter", OBJECT_SELF, 1);
|
|
}
|
|
else if ( nClass == CLASS_TYPE_CLERIC || nClass == CLASS_TYPE_DRUID)
|
|
{
|
|
CreateItemOnObject("weaponcleric", OBJECT_SELF, 1);
|
|
CreateItemOnObject("armorcleric", OBJECT_SELF, 1);
|
|
}
|
|
else if ( nClass == CLASS_TYPE_WIZARD || nClass == CLASS_TYPE_SORCERER)
|
|
{
|
|
CreateItemOnObject("weaponwizard", OBJECT_SELF, 1);
|
|
CreateItemOnObject("armorwizard", OBJECT_SELF, 1);
|
|
}
|
|
else if ( nClass == CLASS_TYPE_ROGUE)
|
|
{
|
|
CreateItemOnObject("weaponrogue", OBJECT_SELF, 1);
|
|
CreateItemOnObject("armorrogue", OBJECT_SELF, 1);
|
|
}
|
|
else
|
|
{
|
|
CreateItemOnObject("weaponfighter", OBJECT_SELF, 1);
|
|
CreateItemOnObject("armorfighter", OBJECT_SELF, 1);
|
|
}
|
|
CreateObject(OBJECT_TYPE_PLACEABLE, "chest006",
|
|
GetLocation(GetNearestObjectByTag("recruitschest2")));
|
|
}
|