VegansDeluxe.rebuild.Items package
Submodules
VegansDeluxe.rebuild.Items.Adrenaline module
- class VegansDeluxe.rebuild.Items.Adrenaline.Adrenaline[source]
Bases:
Item- id = 'adrenaline'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.Adrenaline.AdrenalineAction(*args)[source]
Bases:
FreeItem- Parameters:
session – Session instance
source – Entity instance of action owner
- cls
alias of
Adrenaline
- 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.
- 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.Items.Chitin module
- class VegansDeluxe.rebuild.Items.Chitin.Chitin[source]
Bases:
Item- id = 'chitin'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.Chitin.ChitinAction(*args)[source]
Bases:
FreeItem- 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.
- 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.Items.FlashGrenade module
- class VegansDeluxe.rebuild.Items.FlashGrenade.FlashGrenade[source]
Bases:
Item- id = 'flash_grenade'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.FlashGrenade.FlashGrenadeAction(*args)[source]
Bases:
DecisiveItem- Parameters:
session – Session instance
source – Entity instance of action owner
- cls
alias of
FlashGrenade
- 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.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- priority: int = -1
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.Items.Grenade module
- class VegansDeluxe.rebuild.Items.Grenade.Grenade[source]
Bases:
Item- id = 'grenade'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.Grenade.GrenadeAction(session: Session, source: Entity, item: Item)[source]
Bases:
DecisiveItem- Parameters:
session – Session instance
source – Entity instance of action owner
- property blocked
Returns True if action should appear, but be unavailable to select.
Overwrite this function to define behaviour.
- 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.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Enemies object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Items.Jet module
- class VegansDeluxe.rebuild.Items.Jet.Jet[source]
Bases:
Item- id = 'jet'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.Jet.JetAction(*args)[source]
Bases:
FreeItem- 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.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Allies object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Items.Molotov module
- class VegansDeluxe.rebuild.Items.Molotov.Molotov[source]
Bases:
Item- id = 'molotov'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.Molotov.MolotovAction(session: Session, source: Entity, item: Item)[source]
Bases:
DecisiveItem- Parameters:
session – Session instance
source – Entity instance of action owner
- property blocked
Returns True if action should appear, but be unavailable to select.
Overwrite this function to define behaviour.
- 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.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Enemies object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Items.RageSerum module
- class VegansDeluxe.rebuild.Items.RageSerum.RageSerum[source]
Bases:
Item- id = 'rage-serum'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.RageSerum.RageSerumAction(*args)[source]
Bases:
FreeItem- 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.
- name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
Name of the action, that is displayed to the player.
- target_type: TargetType = <VegansDeluxe.core.TargetType.Everyone object>
Filter for targets, to which this action can be applied.
VegansDeluxe.rebuild.Items.Shield module
- class VegansDeluxe.rebuild.Items.Shield.Shield[source]
Bases:
Item- id = 'shield'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.Shield.ShieldAction(session: Session, source: Entity, item: Item)[source]
Bases:
DecisiveItem- 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.
- 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.Items.Stimulator module
- class VegansDeluxe.rebuild.Items.Stimulator.Stimulator[source]
Bases:
Item- id = 'stimulator'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.Stimulator.StimulatorAction(*args)[source]
Bases:
DecisiveItem- Parameters:
session – Session instance
source – Entity instance of action owner
- cls
alias of
Stimulator
- 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.
- 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.Items.ThrowingKnife module
- class VegansDeluxe.rebuild.Items.ThrowingKnife.ThrowingKnife[source]
Bases:
Item- id = 'throwing_knife'
- name = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>
- class VegansDeluxe.rebuild.Items.ThrowingKnife.ThrowingKnifeAction(*args)[source]
Bases:
DecisiveItem- Parameters:
session – Session instance
source – Entity instance of action owner
- cls
alias of
ThrowingKnife
- 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.
- property hit_chance
- property name
- target_type: TargetType = <VegansDeluxe.core.TargetType.Enemies object>
Filter for targets, to which this action can be applied.