@@ THis is shifter code for with Amaranth's chargen, and it @@ has code for garou, bastet and nuwisha. FOr corax and ratkin @@ I suggest you either find a coder to do it or tell me how the @@ rules are for those so I can add them. This shifter code will @@ allow shifting, and if players set them they can change names @@ and +fingers with each form. Descs for each form are also given, @@ default ones but players can also choose to make their own. @@ Once installed for basic info type '+shift' and it will tell you what to do. @create Shifter Globals @@ You need to look if the following is the way that +finger @@ is set up on your mush as well. You need to fill in the @@ names of the attributes as they are set on the player, this @@ list will differ per version of mush mux or even of finger @@ code. the following list is for the code given with mux @@ 2.1 So look at your +help +finger and see which attributes @@ are set and how and put the exact attribute names in a list @@ like below. &fingerattributes Shifter GLobals=email position short-desc fullname age fame app_age plan rp-prefs alts themesong quote off-hours temperment vacation url @@ the rest of the code you can just copy and paste &left Shifter Globals=[mid(%0,0,%1)] &nuwishashift Shifter Globals=$+nshift *:@switch [gt(match(first(get(%#/race)),nuwisha),0)]=0,@pemit %#=I'm sorry but you are not a Nuwisha so cannot use this code.,{@switch [strlen(get(%#/form))]=0,@pemit %#=You have not set your original form yet. Please do so with '+nshift/set