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

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.

id: str = 'adrenaline'

ID of the action.

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

cls

alias of Chitin

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.

id: str = 'chitin'

ID of the action.

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

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.

id: str = 'flash_grenade'

ID of the action.

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.

cls

alias of Grenade

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.

id: str = 'grenade'

ID of the action.

name: str | LocalizedString = <VegansDeluxe.core.Translator.LocalizedString.LocalizedString object>

Name of the action, that is displayed to the player.

publish_post_damage_event(source, target, damage)[source]
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

cls

alias of Jet

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.

id: str = 'jet'

ID of the action.

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.

cls

alias of Molotov

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.

id: str = 'molotov'

ID of the action.

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

cls

alias of RageSerum

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.

id: str = 'rage-serum'

ID of the action.

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

cls

alias of Shield

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.

id: str = 'shield'

ID of the action.

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

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.

id: str = 'stimulator'

ID of the action.

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

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
id: str = 'throwing_knife'

ID of the action.

property name
target_type: TargetType = <VegansDeluxe.core.TargetType.Enemies object>

Filter for targets, to which this action can be applied.

Module contents