Skip to content

Commit

Permalink
.
Browse files Browse the repository at this point in the history
cleanup
  • Loading branch information
rainlizard committed Nov 27, 2023
1 parent ffe6335 commit 4e300bb
Show file tree
Hide file tree
Showing 3 changed files with 42 additions and 42 deletions.
76 changes: 38 additions & 38 deletions Autoload/Slabs.gd
Original file line number Diff line number Diff line change
Expand Up @@ -94,14 +94,14 @@ var doors = {42:null,43:null,44:null,45:null,46:null,47:null,48:null,49:null}
# These are just to make it easier to read
const NOT_OWNABLE = false
const OWNABLE = true
const EMPTY_SLAB = false
const FLOOR_SLAB = false
const BLOCK_SLAB = true
enum {
BITMASK_FLOOR = 0
BITMASK_REINFORCED = 1
BITMASK_BLOCK = 2
BITMASK_SIMPLE = 3
BITMASK_CLAIMED = 4
BITMASK_BLOCK = 1
BITMASK_SIMPLE = 2
BITMASK_REINFORCED = 4
BITMASK_CLAIMED = 3
BITMASK_DOOR1 = 5
BITMASK_DOOR2 = 6
}
Expand Down Expand Up @@ -149,54 +149,54 @@ var data = {
WALL_WITH_WOMAN: ["Woman Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 4, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 7
WALL_WITH_PAIR: ["Pair Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 4, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 8
WALL_DAMAGED: ["Damaged Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 4, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 9
PATH: ["Dirt Path", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, NOT_OWNABLE], # 10
CLAIMED_GROUND: ["Claimed Area", EMPTY_SLAB, BITMASK_CLAIMED, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 11
LAVA: ["Lava", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ANIMATED, REMEMBER_LAVA, NOT_OWNABLE], # 12
WATER: ["Water", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ANIMATED, REMEMBER_WATER, NOT_OWNABLE], # 13
PORTAL: ["Portal", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 14
PATH: ["Dirt Path", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, NOT_OWNABLE], # 10
CLAIMED_GROUND: ["Claimed Area", FLOOR_SLAB, BITMASK_CLAIMED, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 11
LAVA: ["Lava", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ANIMATED, REMEMBER_LAVA, NOT_OWNABLE], # 12
WATER: ["Water", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ANIMATED, REMEMBER_WATER, NOT_OWNABLE], # 13
PORTAL: ["Portal", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 14
PORTAL_WALL: ["Portal Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 15
TREASURE_ROOM: ["Treasure Room", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 16
TREASURE_ROOM: ["Treasure Room", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 16
TREASURE_ROOM_WALL: ["Treasure Room Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 17
LIBRARY: ["Library", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 18
LIBRARY: ["Library", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 18
LIBRARY_WALL: ["Library Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 19
PRISON: ["Prison", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 20
PRISON: ["Prison", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 20
PRISON_WALL: ["Prison Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 21
TORTURE_CHAMBER: ["Torture Chamber", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 22
TORTURE_CHAMBER: ["Torture Chamber", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 22
TORTURE_CHAMBER_WALL:["Torture Chamber Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 4, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 23
TRAINING_ROOM: ["Training Room", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 24
TRAINING_ROOM: ["Training Room", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 24
TRAINING_ROOM_WALL: ["Training Room Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 25
DUNGEON_HEART: ["Heart Room", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 26
DUNGEON_HEART: ["Heart Room", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 26
DUNGEON_HEART_WALL: ["Heart Room Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 27
WORKSHOP: ["Workshop", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 28
WORKSHOP: ["Workshop", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 28
WORKSHOP_WALL: ["Workshop Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 29
SCAVENGER_ROOM: ["Scavenger Room", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 30
SCAVENGER_ROOM: ["Scavenger Room", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 30
SCAVENGER_ROOM_WALL: ["Scavenger Room Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 31
TEMPLE: ["Temple", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 32
TEMPLE: ["Temple", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 32
TEMPLE_WALL: ["Temple Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 33
GRAVEYARD: ["Graveyard", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 34
GRAVEYARD: ["Graveyard", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 34
GRAVEYARD_WALL: ["Graveyard Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 35
HATCHERY: ["Hatchery", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 36
HATCHERY: ["Hatchery", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 36
HATCHERY_WALL: ["Hatchery Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 37
LAIR: ["Lair", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 38
LAIR: ["Lair", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 38
LAIR_WALL: ["Lair Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 39
BARRACKS: ["Barracks", EMPTY_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 40
BARRACKS: ["Barracks", FLOOR_SLAB, BITMASK_FLOOR, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 40
BARRACKS_WALL: ["Barracks Wall", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_SIDE_VIEW, 3, TAB_OTHER, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 41
WOODEN_DOOR_1: ["Wooden Door", EMPTY_SLAB, BITMASK_DOOR1, PANEL_DOOR_VIEW, 3, TAB_NONE, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 42
WOODEN_DOOR_2: ["Wooden Door", EMPTY_SLAB, BITMASK_DOOR2, PANEL_DOOR_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 43
BRACED_DOOR_1: ["Braced Door", EMPTY_SLAB, BITMASK_DOOR1, PANEL_DOOR_VIEW, 3, TAB_NONE, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 44
BRACED_DOOR_2: ["Braced Door", EMPTY_SLAB, BITMASK_DOOR2, PANEL_DOOR_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 45
IRON_DOOR_1: ["Iron Door", EMPTY_SLAB, BITMASK_DOOR1, PANEL_DOOR_VIEW, 3, TAB_NONE, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 46
IRON_DOOR_2: ["Iron Door", EMPTY_SLAB, BITMASK_DOOR2, PANEL_DOOR_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 47
MAGIC_DOOR_1: ["Magic Door", EMPTY_SLAB, BITMASK_DOOR1, PANEL_DOOR_VIEW, 3, TAB_NONE, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 48
MAGIC_DOOR_2: ["Magic Door", EMPTY_SLAB, BITMASK_DOOR2, PANEL_DOOR_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 49
SLAB_50: ["Slab 50", EMPTY_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 3, TAB_OTHER, WIBBLE_OFF, REMEMBER_PATH, OWNABLE], # 50
BRIDGE: ["Bridge", EMPTY_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 51
WOODEN_DOOR_1: ["Wooden Door", FLOOR_SLAB, BITMASK_DOOR1, PANEL_DOOR_VIEW, 3, TAB_NONE, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 42
WOODEN_DOOR_2: ["Wooden Door", FLOOR_SLAB, BITMASK_DOOR2, PANEL_DOOR_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 43
BRACED_DOOR_1: ["Braced Door", FLOOR_SLAB, BITMASK_DOOR1, PANEL_DOOR_VIEW, 3, TAB_NONE, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 44
BRACED_DOOR_2: ["Braced Door", FLOOR_SLAB, BITMASK_DOOR2, PANEL_DOOR_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 45
IRON_DOOR_1: ["Iron Door", FLOOR_SLAB, BITMASK_DOOR1, PANEL_DOOR_VIEW, 3, TAB_NONE, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 46
IRON_DOOR_2: ["Iron Door", FLOOR_SLAB, BITMASK_DOOR2, PANEL_DOOR_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 47
MAGIC_DOOR_1: ["Magic Door", FLOOR_SLAB, BITMASK_DOOR1, PANEL_DOOR_VIEW, 3, TAB_NONE, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 48
MAGIC_DOOR_2: ["Magic Door", FLOOR_SLAB, BITMASK_DOOR2, PANEL_DOOR_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 49
SLAB_50: ["Slab 50", FLOOR_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 3, TAB_OTHER, WIBBLE_OFF, REMEMBER_PATH, OWNABLE], # 50
BRIDGE: ["Bridge", FLOOR_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 51
GEMS: ["Gems", BLOCK_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, NOT_OWNABLE], # 52
GUARD_POST: ["Guard Post", EMPTY_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 53
PURPLE_PATH: ["Purple Path", EMPTY_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 0, TAB_OTHER, WIBBLE_OFF, REMEMBER_PATH, NOT_OWNABLE], # 54
# PURPLE_PATH2: ["Purple Path 2", EMPTY_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_OFF, REMEMBER_PATH, OWNABLE], # 55
# PURPLE_PATH3: ["Purple Path 3", EMPTY_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_OFF, REMEMBER_PATH, OWNABLE], # 56
# PURPLE_PATH4: ["Purple Path 4", EMPTY_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_OFF, REMEMBER_PATH, OWNABLE], # 57
GUARD_POST: ["Guard Post", FLOOR_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 3, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 53
PURPLE_PATH: ["Purple Path", FLOOR_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 0, TAB_OTHER, WIBBLE_OFF, REMEMBER_PATH, NOT_OWNABLE], # 54
# PURPLE_PATH2: ["Purple Path 2", FLOOR_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_OFF, REMEMBER_PATH, OWNABLE], # 55
# PURPLE_PATH3: ["Purple Path 3", FLOOR_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_OFF, REMEMBER_PATH, OWNABLE], # 56
# PURPLE_PATH4: ["Purple Path 4", FLOOR_SLAB, BITMASK_SIMPLE, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_OFF, REMEMBER_PATH, OWNABLE], # 57
WALL_AUTOMATIC: ["Wall Automatic", BLOCK_SLAB, BITMASK_REINFORCED, PANEL_TOP_VIEW, 0, TAB_MAINSLAB, WIBBLE_ON, REMEMBER_PATH, OWNABLE], # 99999
}
var icons = {
Expand Down
2 changes: 1 addition & 1 deletion Scenes/CustomSlabSystem.gd
Original file line number Diff line number Diff line change
Expand Up @@ -44,7 +44,7 @@ func load_file():
"cube_data": slabCubeData,
"floor_data": slabFloorData,
"bitmask": cfg.get_value(section, "bitmask", Slabs.BITMASK_FLOOR),
"is_solid": cfg.get_value(section, "is_solid", Slabs.EMPTY_SLAB),
"is_solid": cfg.get_value(section, "is_solid", Slabs.FLOOR_SLAB),
"ownable": cfg.get_value(section, "ownable", Slabs.OWNABLE)
}

Expand Down
6 changes: 3 additions & 3 deletions Scenes/Main.tscn
Original file line number Diff line number Diff line change
Expand Up @@ -5266,7 +5266,7 @@ rect_min_size = Vector2( 150, 0 )
hint_tooltip = "Editor placement rules"
size_flags_horizontal = 10
text = "Floor"
items = [ "Floor", null, false, 0, null, "Reinforced", null, false, 1, null, "Block", null, false, 2, null, "Other", null, false, 3, null, "Claimed", null, false, 4, null, "Door", null, false, 5, null, "Door 2", null, true, 6, null ]
items = [ "Floor", null, false, 0, null, "Block", null, false, 1, null, "Simple", null, false, 2, null, "Reinforced", null, false, 3, null, "Claimed", null, false, 4, null, "Door EW", null, false, 5, null, "Door NS", null, true, 6, null ]
selected = 0

[node name="WibbleEdgesSpacing" type="Control" parent="Ui/UiSystem/AddCustomSlabWindow/MarginContainer/HBoxContainer/VBoxContainer2/PanelContainer/VBoxContainer/GridContainer"]
Expand Down Expand Up @@ -5303,8 +5303,8 @@ margin_bottom = 215.0
rect_min_size = Vector2( 150, 0 )
hint_tooltip = "Editor placement rules"
size_flags_horizontal = 10
text = "Empty"
items = [ "Empty", null, false, 0, null, "Block", null, false, 1, null ]
text = "Floor"
items = [ "Floor", null, false, 0, null, "Block", null, false, 1, null ]
selected = 0

[node name="Label7" type="Label" parent="Ui/UiSystem/AddCustomSlabWindow/MarginContainer/HBoxContainer/VBoxContainer2/PanelContainer/VBoxContainer/GridContainer"]
Expand Down

0 comments on commit 4e300bb

Please sign in to comment.