def apply_end_effect(self, game_state: GameState, buffed_entity: WorldEntity, buffed_npc: NonPlayerCharacter):
     buffed_entity.add_to_speed_multiplier(self._slow_amount)
Example #2
0
 def apply_start_effect(self, game_state: GameState,
                        buffed_entity: WorldEntity,
                        buffed_npc: NonPlayerCharacter):
     buffed_entity.add_to_speed_multiplier(SPRINT_SPEED_BONUS)
     self.create_sprint_visual_effect(buffed_entity, game_state)
Example #3
0
 def apply_end_effect(self, game_state: GameState,
                      buffed_entity: WorldEntity,
                      buffed_npc: NonPlayerCharacter):
     buffed_entity.add_to_speed_multiplier(-SPRINT_SPEED_BONUS)
 def apply_start_effect(self, game_state: GameState, buffed_entity: WorldEntity, buffed_npc: NonPlayerCharacter):
     buffed_entity.add_to_speed_multiplier(-SLOW_AMOUNT)