Sign in to follow this  
F0xxy

Class Suit Changer

Recommended Posts

Class Suit Changer:

It's basically a npc to change the sprites of transcendent jobs into 3rd classes and/or the misc Xmas and Summer suits.

Made it 'cause it's something simple and I know there's a lot of clueless people out there still looking for something like it. :D

Features:

v1.0:

- Able to change transcendent jobs' suits into their respective 3rd class advancements';

- Option to reset appearance to your normal job suit;

v1.1:

- Includes Summer and Xmas suit and a variable to turn this option on/off(miscsuit).

v1.2:

- Added support for 3rd class baby suits(transcendent 2nd to 3rd baby suit and transcendent 3rd to 3rd baby suit).

crystilia,49,92,5	script	Class Suits	485,{

// Settings
set .mode, 1; // Set it as following: 0 - Transcendent 2nd to 3rd class suits ; 1 - Transcendent 2nd to normal and baby 3rd class, also 3rd to baby 3rd; 2 - Transcendent 2nd to 3rd class suits and xmas, summer suits; 3 - 2nd to normal and baby 3rd class, also normal 3rd to baby 3rd plus xmas,summer.

if (.mode == 0) goto normal;
if (.mode == 1) goto babies;
if (.mode == 2) goto misc;
if (.mode == 3) goto babymisc;

normal:
mes "[suit Provider]";
mes "So, wanna change your appearance?";
menu "Change to 3rd class suit",thirdclass,"Reset appearance",reset;

babies:
mes "[suit Provider]";
mes "So, wanna change your appearance?";
menu "Change to 3rd class suit",thirdclass,"Change to 3rd class baby suit",babythirdclass,"Reset appearance",reset;

misc:
mes "[suit Provider]";
mes "So, wanna change your appearance?";
menu "Change to class suit",thirdclass,"Extra suits",miscsuits,"Reset appearance",reset;

babymisc:
mes "[suit Provider]";
mes "So, wanna change your appearance?";
menu "Change to class suit",thirdclass,"Change to 3rd class baby suit",babythirdclass,"Extra suits",miscsuits,"Reset appearance",reset;

thirdclass:
if(class == Job_Lord_Knight) { changebase 4060; close; end; }
if(class == Job_Assassin_Cross) { changebase 4065; close; end; }
if(class == Job_Paladin) { changebase 4073; close; end; }
if(class == Job_Whitesmith) { changebase 4064; close; end; }
if(class == Job_Creator) { changebase 4078; close; end; }
if(class == Job_Stalker) { changebase 4079; close; end; }
if(class == Job_Professor) { changebase 4074; close; end; }
if(class == Job_Gypsy) { changebase 4076; close; end; }
if(class == Job_Champion) { changebase 4077; close; end; }
if(class == Job_Sniper) { changebase 4062; close; end; }
if(class == Job_Clown) { changebase 4075; close; end; }
if(class == Job_High_Wizard) { changebase 4061; close; end; }
if(class == Job_High_Priest) { changebase 4063; close; end; }
else { next; mes "[suit Provider]"; mes "I'm sorry, but your class is not supported."; close; end; }

babythirdclass:
if(class == Job_Lord_Knight) { changebase 4096; close; end; }
if(class == Job_Assassin_Cross) { changebase 4101; close; end; }
if(class == Job_Paladin) { changebase 4102; close; end; }
if(class == Job_Whitesmith) { changebase 4100; close; end; }
if(class == Job_Creator) { changebase 4107; close; end; }
if(class == Job_Stalker) { changebase 4108; close; end; }
if(class == Job_Professor) { changebase 4103; close; end; }
if(class == Job_Gypsy) { changebase 4105; close; end; }
if(class == Job_Champion) { changebase 4106; close; end; }
if(class == Job_Sniper) { changebase 4098; close; end; }
if(class == Job_Clown) { changebase 4104; close; end; }
if(class == Job_High_Wizard) { changebase 4097; close; end; }
if(class == Job_High_Priest) { changebase 4099; close; end; }
if(class == Job_Rune_Knight_T) { changebase 4096; close; end; }
if(class == Job_Guillotine_Cross_T) { changebase 4101; close; end; }
if(class == Job_Royal_Guard_T) { changebase 4102; close; end; }
if(class == Job_Mechanic_T) { changebase 4100; close; end; }
if(class == Job_Genetic_T) { changebase 4107; close; end; }
if(class == Job_Shadow_Chaser_T) { changebase 4108; close; end; }
if(class == Job_Sorcerer_T) { changebase 4103; close; end; }
if(class == Job_Wanderer_T) { changebase 4105; close; end; }
if(class == Job_Sura_T) { changebase 4106; close; end; }
if(class == Job_Ranger_T) { changebase 4098; close; end; }
if(class == Job_Minstrel_T) { changebase 4104; close; end; }
if(class == Job_Warlock_T) { changebase 4097; close; end; }
if(class == Job_Arch_Bishop_T) { changebase 4099; close; end; }
else { next; mes "[suit Provider]"; mes "I'm sorry, but your class is not supported."; close; end; }

reset:
changebase Class;
close;
end;

miscsuits:
next;
mes "[suit Provider]";
mes "Which of the suits would you like to use?";
menu "Xmas suit",xmas,"Summer suit",summer;

xmas:
changebase 26;
close;
end;

summer:
changebase 27;
close;
end;

}

Give feedback if you find anything negative about it. :D

class_suitsv1.2.txt

Edited by F0xxy
  • Upvote 1

Share this post


Link to post
Share on other sites

Main post updated!

Now added support for 3rd class baby suits.

Share this post


Link to post
Share on other sites

It also changes my job. Not my sprite only.

Share this post


Link to post
Share on other sites
*changebase <job ID number>;

This will change the appearance of the invoking character to that of a specified

job class. Nothing but appearance will change.

You won't have any of the job's skills.

Share this post


Link to post
Share on other sites

does this give an error if I'm using 2 weaps on assa + changing suit?

Share this post


Link to post
Share on other sites

Hello, the npc don't work.

Same message ever: "I'm sorry, but your class is not supported."

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this