critical_striks #1

Merged
TorstenHettstedt merged 10 commits from critical_striks into main 2026-07-12 17:36:07 +02:00
15 changed files with 16 additions and 15 deletions
Showing only changes of commit 84236eb324 - Show all commits
+1 -1
View File
@@ -1,5 +1,5 @@
from MechFabrik.bauteile import CriticalStrikeEvent, InnerStructure, Item, StrikeEvent, ZoneNames
from events import CriticalStrikeEvent, StrikeEvent
from mech_factory.components import InnerStructure, Item, ZoneNames
class Mech(object):
@@ -1,7 +1,7 @@
from Hangar.mech import Mech
from MechFabrik.bauteile import InnerStructure, Area, AreaNames, OuterAmor, ZoneNames
from MechFabrik.bauteile.items import Activator, Cockpit, Gyroskope, Joint, Reaktor, Sensors, Sustainment
from MechFabrik.reader import ComponentReader
from hangar.mech import Mech
from mech_factory.components import InnerStructure, Area, AreaNames, OuterAmor, ZoneNames
from mech_factory.components.items import Activator, Cockpit, Gyroskope, Joint, Reaktor, Sensors, Sustainment
from mech_factory.reader import ComponentReader
class MechFabrik(object):
+1 -1
View File
@@ -1,6 +1,6 @@
import enum
from MechFabrik.bauteile.items import Gyroskope, Item, ItemStatus
from mech_factory.components.items import Gyroskope, Item, ItemStatus
class ZoneNames(enum.Enum):
@@ -1,7 +1,7 @@
import csv
import os.path
from MechFabrik import AreaNames
from mech_factory import AreaNames
# noinspection SpellCheckingInspection
+2 -2
View File
@@ -1,7 +1,7 @@
import unittest
from MechFabrik import MechFabrik
from MechFabrik.bauteile import AreaNames, ZoneNames
from mech_factory import MechFabrik
from mech_factory.components import AreaNames, ZoneNames
INNER_ARMOR = {
AreaNames.HEAD: 3,
+4 -4
View File
@@ -1,9 +1,9 @@
import unittest
from Hangar.mech import Mech
from MechFabrik import MechFabrik
from MechFabrik.bauteile import InnerStructure, AreaNames, Area, OuterAmor, Zone, ZoneNames
from MechFabrik.bauteile.items import Cockpit, Gyroskope, Item, ItemTypes, Reaktor
from hangar.mech import Mech
from mech_factory import MechFabrik
from mech_factory.components import InnerStructure, AreaNames, Area, OuterAmor, Zone, ZoneNames
from mech_factory.components.items import Cockpit, Gyroskope, Item, ItemTypes, Reaktor
from test_mech import AbstractTestMechAmor, INNER_ARMOR, OUTER_ARMOR
+3 -2
View File
@@ -1,7 +1,7 @@
from MechFabrik.bauteile.items import BigItem, DurableItem, Item, ItemStatus, ItemTypes
from events import CriticalStrikeEvent, StrikeEvent
from mech_factory.components.items import BigItem, DurableItem, Item, ItemStatus, ItemTypes
from test_mech import AbstractTestMechAmor, INNER_ARMOR, NEXT_OUTER_ZONE, OUTER_ARMOR
from MechFabrik.bauteile import Area, AreaStatus, OuterAmor, StrikeEvent, CriticalStrikeEvent, ZoneNames
from mech_factory.components import Area, AreaStatus, OuterAmor, ZoneNames
class TestMechAmor(AbstractTestMechAmor):
@@ -95,6 +95,7 @@ class TestMechAmor(AbstractTestMechAmor):
self.assertEqual(area.parent, event.zone)
self.assertEqual(0, event.hits)
# noinspection PyUnresolvedReferences
def test_critical_strike(self):
parent = Area()
area = Area()