Difference between revisions of "RemovePerk"
Jump to navigation
Jump to search
imported>Cipscis |
imported>Cipscis (Effect Script crash) |
||
Line 12: | Line 12: | ||
=='''Notes'''== | =='''Notes'''== | ||
*Using [[RemovePerk]] in an Effect Script | *Using [[RemovePerk]] in an Effect Script on a perk that has an "ability" type Perk Entry defined will crash Fallout 3, so long as it has an ability specified. Instead, use [[AddItem]] to add a scripted token that removes the perk via RemovePerk and then calls [[RemoveMe]]: | ||
ref rContainer | ref rContainer | ||
Begin OnAdd | Begin OnAdd |
Revision as of 05:05, 4 February 2009
Description
RemovePerk removes a perk from an actor. It is called on a reference and the parameter is the perk to remove.
Syntax
[ActorREF.]RemovePerk PerkID
Examples
BuddyRef.RemovePerk LittleSlugger
Buddy no longer has the benefits of the little slugger perk.
Notes
- Using RemovePerk in an Effect Script on a perk that has an "ability" type Perk Entry defined will crash Fallout 3, so long as it has an ability specified. Instead, use AddItem to add a scripted token that removes the perk via RemovePerk and then calls RemoveMe:
ref rContainer Begin OnAdd set rContainer to GetContainer rContainer.RemovePerk MyPerk RemoveMe End
See Also
Reference
None provided.