i am trying to create a script to change the PC race to a race i am creating, much like vampires and werewolves do. so...a breton for example will become bretonvampire.
Currently i am using a consumable item (its an ingredient) and the plan is upon consumption of this, the race is changed. simples.
however, i'm having troubles that i cant overcome due to my idiocy and lack of aptitude. I am hoping that one or more of you lovely geniuses (cuz flattery will get you everywhere
) can help me get this working and as such...actually finish my mod.so...here is that script
Spoiler
Scriptname z0wendigomakerscr extends ObjectReference Hidden ConditionalRace Property ArgonianRace Auto Race Property ArgonianRaceWendigo Auto Race Property BretonRace Auto Race Property BretonRaceWendigo Auto Race Property DarkElfRace Auto Race Property DarkElfRaceWendigo Auto Race Property HighElfRace Auto Race Property HighElfRaceWendigo Auto Race Property ImperialRace Auto Race Property ImperialRaceWendigo Auto Race Property KhajiitRace Auto Race Property KhajiitRaceWendigo Auto Race Property NordRace Auto Race Property NordRaceWendigo Auto Race Property OrcRace Auto Race Property OrcRaceWendigo Auto Race Property RedguardRace Auto Race Property RedguardRaceWendigo Auto Race Property WoodElfRace Auto Race Property WoodElfRaceWendigo Auto Race Property CureRace Autofunction wendigochange (actor target)Game.DisablePlayerControls() if (Target.GetActorBase().GetRace() == ArgonianRace) CureRace = ArgonianRace Target.SetRace(ArgonianRaceWendigo) elseif (Target.GetActorBase().GetRace() == BretonRace) CureRace = BretonRace Target.SetRace(BretonRaceWendigo) elseif (Target.GetActorBase().GetRace() == DarkElfRace) CureRace = DarkElfRace Target.SetRace(DarkElfRaceWendigo) elseif (Target.GetActorBase().GetRace() == HighELfRace) CureRace = HighELfRace Target.SetRace(HighELfRaceWendigo) elseif (Target.GetActorBase().GetRace() == ImperialRace) CureRace = ImperialRace Target.SetRace(ImperialRaceWendigo) elseif (Target.GetActorBase().GetRace() == KhajiitRace) CureRace = KhajiitRace Target.SetRace(KhajiitRaceWendigo) elseif (Target.GetActorBase().GetRace() == NordRace) CureRace = NordRace Target.SetRace(NordRaceWendigo) elseif (Target.GetActorBase().GetRace() == OrcRace) CureRace = OrcRace Target.SetRace(OrcRaceWendigo) elseif (Target.GetActorBase().GetRace() == RedguardRace) CureRace = RedguardRace Target.SetRace(RedguardRaceWendigo) elseif (Target.GetActorBase().GetRace() == WoodElfRace) CureRace = WoodElfRace Target.SetRace(WoodElfRaceWendigo) endif Utility.Wait(1)Game.EnablePlayerControls() endFunctionevent onactivate(objectreference aktarget)aktarget = game.getplayer()wendigochange()endevent
this does not compile for reasons i dont fully understand.
the error i am getting is "argument target is not specified and has no default value"
i literally have no idea. and i'm sorry to pester y'all.
i am trying to use the code in a magical effect with a script effect archetype.
many thanks

cab

