VegansDeluxe.rebuild.Skills package
Submodules
VegansDeluxe.rebuild.Skills.Alchemist module
VegansDeluxe.rebuild.Skills.Berserk module
VegansDeluxe.rebuild.Skills.Biceps module
VegansDeluxe.rebuild.Skills.DoubleVein module
VegansDeluxe.rebuild.Skills.Inquisitor module
- class VegansDeluxe.rebuild.Skills.Inquisitor.Inquisitor[source]
Bases:
Skill- description = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- id = 'inquisitor'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Skills.Inquisitor.Pray(session: Session, source: Entity, skill: Inquisitor)[source]
Bases:
DecisiveStateAction- Parameters:
session – Session instance
source – Entity instance of action owner
- cls
alias of
Inquisitor
- async func(source: Entity, target: Entity)[source]
Function to override with actual mechanics of the action.
All Actions have Source Entity and Target Entity. Source and Target may be the same.
True if action should not appear for selection.
Overwrite this function to define behaviour.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- priority: int = 2
Priority of the action. Defines the order to be executed during CallActions stage.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Everyone object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Skills.Junkie module
- class VegansDeluxe.rebuild.Skills.Junkie.Junkie[source]
Bases:
Skill- description = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- id = 'junkie'
- item_pool = [<class 'VegansDeluxe.rebuild.Items.Jet.Jet'>, <class 'VegansDeluxe.rebuild.Items.Chitin.Chitin'>, <class 'VegansDeluxe.rebuild.Items.Adrenaline.Adrenaline'>]
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
VegansDeluxe.rebuild.Skills.Medic module
VegansDeluxe.rebuild.Skills.Mimic module
- class VegansDeluxe.rebuild.Skills.Mimic.CopyAction(session: Session, source: Entity, skill: Mimic)[source]
Bases:
DecisiveStateAction- Parameters:
session – Session instance
source – Entity instance of action owner
- async func(source, target)[source]
Function to override with actual mechanics of the action.
All Actions have Source Entity and Target Entity. Source and Target may be the same.
True if action should not appear for selection.
Overwrite this function to define behaviour.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- priority: int = -2
Priority of the action. Defines the order to be executed during CallActions stage.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Everyone object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Skills.Necromancer module
- class VegansDeluxe.rebuild.Skills.Necromancer.Necromancer[source]
Bases:
Skill- description = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- id = 'necromancer'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Skills.Necromancer.RaiseUndead(session: Session, source: Entity, skill: Necromancer)[source]
Bases:
DecisiveStateAction- Parameters:
session – Session instance
source – Entity instance of action owner
- cls
alias of
Necromancer
- async func(source: Entity, target: Entity)[source]
Function to override with actual mechanics of the action.
All Actions have Source Entity and Target Entity. Source and Target may be the same.
True if action should not appear for selection.
Overwrite this function to define behaviour.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- priority: int = 2
Priority of the action. Defines the order to be executed during CallActions stage.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Everyone object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Skills.Ninja module
VegansDeluxe.rebuild.Skills.Pyromaniac module
VegansDeluxe.rebuild.Skills.Pyrotechnic module
VegansDeluxe.rebuild.Skills.Sadist module
VegansDeluxe.rebuild.Skills.Scope module
VegansDeluxe.rebuild.Skills.ShieldGen module
- class VegansDeluxe.rebuild.Skills.ShieldGen.ShieldGen[source]
Bases:
Skill- description = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- id = 'shield-gen'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Skills.ShieldGen.ShieldGenAction(session: Session, source: Entity, skill: ShieldGen)[source]
Bases:
DecisiveStateAction- Parameters:
session – Session instance
source – Entity instance of action owner
- async func(source, target)[source]
Function to override with actual mechanics of the action.
All Actions have Source Entity and Target Entity. Source and Target may be the same.
True if action should not appear for selection.
Overwrite this function to define behaviour.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- priority: int = -2
Priority of the action. Defines the order to be executed during CallActions stage.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Allies object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Skills.Stockpile module
VegansDeluxe.rebuild.Skills.Thief module
- class VegansDeluxe.rebuild.Skills.Thief.Steal(session: Session, source: Entity, skill: Thief)[source]
Bases:
DecisiveStateAction- Parameters:
session – Session instance
source – Entity instance of action owner
- async func(source, target)[source]
Function to override with actual mechanics of the action.
All Actions have Source Entity and Target Entity. Source and Target may be the same.
True if action should not appear for selection.
Overwrite this function to define behaviour.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- priority: int = -3
Priority of the action. Defines the order to be executed during CallActions stage.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Enemies object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Skills.ToughSkull module
VegansDeluxe.rebuild.Skills.Visor module
- class VegansDeluxe.rebuild.Skills.Visor.Visor[source]
Bases:
Skill- description = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- id = 'visor'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Skills.Visor.VisorAction(session: Session, source: Entity, state: Visor)[source]
Bases:
FreeStateAction- Parameters:
session – Session instance
source – Entity instance of action owner
- async func(source: Entity, target: Entity)[source]
Function to override with actual mechanics of the action.
All Actions have Source Entity and Target Entity. Source and Target may be the same.
True if action should not appear for selection.
Overwrite this function to define behaviour.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- priority: int = -2
Priority of the action. Defines the order to be executed during CallActions stage.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Everyone object>
Filter for targets, to which this action can be applied.