View source for Script/HeroParty
Jump to: navigation, search
You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in the group: Users.
You can view and copy the source of this page.
Return to Script/HeroParty.
class HeroParty
An interface which can be used to interact with a player's hero characters.
Class Methods
| void | AddItems (const string&in _sItemTechnicalName, const uint _uAmount) |
| add an item to the hero party's inventory | |
| void | RemoveItems (const string&in _sItemTechnicalName, const uint _uAmount) |
| remove the given amount of the given item from the hero party's inventory | |
| bool | HasItems (const string&in _sItemTechnicalName, const uint _uAmount) const |
| check whether the hero party has at least _uAmount of the given item in their inventory | |
| uint | GetItemAmount (const string&in _sItemTechnicalName) const |
| get the number of items of the given type currently in the party inventory | |
| void | AddGold (const uint _uAmount) |
| add the given amount of gold coins to the party's coin pouch | |
| uint | RemoveGold (const uint _uAmount) |
| remove up to _uAmount of gold coins from the party's coin pouch (may be less if there is not enough available). returns actual amount removed. | |
| bool | GetGold () const |
| get current amount of gold in the party's coin pouch | |
| bool | IsMember (const Creature&in _Creature) const |
| check whether the given creature is currently a member of the hero party | |
| void | AddMember (const Creature&in _Creature) |
| add creature to hero party | |
| void | RemoveMember (const Creature&in _Creature) |
| remove creature from hero party | |
| Creature[]@ | GetMembers () const |
| get all current members of the party | |
| void | AddExperience (const uint _uAmount) |
| award experience to the hero party | |
| void | ModifyHeroAttribute (const Creature&in _Creature, const ECreatureAttribute _Attribute, const int8 _iValue) |
| modify attribute of the given hero by the given value (note: this will only work when enough attribute points are available) | |
| void | UnlockHeroAbility (const Creature&in _Creature, const string&in _sAbilityName) |
| unlock the given ability for the given hero, provided the hero has enough ability points available | |
| void | Stop () |
| stop the entire hero party dead in their tracks. |
Retrieved from "http://sf3scripting.spellforce.com/index.php?title=Script/HeroParty"