small update
boss prototype, auto planter, visual reworks, bug fixes
This commit is contained in:
+3
-3
@@ -5,9 +5,9 @@ from typing import Callable, Iterable, List, Optional
|
||||
|
||||
from . import runes
|
||||
from .skills import (
|
||||
S_ATTACK_DOWN, S_ATTACK_UP, S_DEFENSE_DOWN, S_DEFENSE_UP,
|
||||
S_ATTACK_DOWN, S_ATTACK_UP, S_CRIT_DOWN, S_DEFENSE_DOWN, S_DEFENSE_UP,
|
||||
S_HEAL_BOOST, S_HOT, S_PREVENT_FIRST_DAMAGE, S_SHIELD, S_SNOWFLAKES, S_SPEED_DOWN,
|
||||
S_SPEED_UP, S_VULNERABLE,
|
||||
S_SPEED_UP, S_VULNERABLE, SHIELD_DURATION,
|
||||
)
|
||||
|
||||
|
||||
@@ -70,7 +70,7 @@ def _crit(pct):
|
||||
def _shield(pct):
|
||||
def apply(battle):
|
||||
for u in _players(battle):
|
||||
u.status[S_SHIELD] = u.status.get(S_SHIELD, 0) + int(u.max_hp * pct)
|
||||
u.status.setdefault(S_SHIELD, []).append((int(u.max_hp * pct), SHIELD_DURATION))
|
||||
return apply
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user