First work on dialogic, resized guild, and started implementing portraits.
2
addons/dialogic/Modules/Clear/clear_background.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="23" height="22" viewBox="0 0 23 22" fill="none" version="1.1" id="svg4" sodipodi:docname="clear_background.svg" inkscape:version="1.2.2 (732a01da63, 2022-12-09)" xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs8" /><sodipodi:namedview id="namedview6" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:showpageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#505050" showgrid="true" inkscape:zoom="5.6568543" inkscape:cx="19.533825" inkscape:cy="-6.1871843" inkscape:window-width="1920" inkscape:window-height="1017" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg4"><inkscape:grid type="xygrid" id="grid6918" originx="0" originy="0" /></sodipodi:namedview><g inkscape:groupmode="layer" id="layer2" inkscape:label="Mirror" style="display:inline"><path style="display:none;fill:none;fill-opacity:0.980952;stroke:#ffffff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="M 4.3862586,18.660184 H 13.902208" id="path11459" /><path style="display:none;fill:none;fill-opacity:0.980952;stroke:#ffffff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="m 5.0553488,16.987459 -1.3381805,1.635554 1.3010089,1.970099" id="path11461" /><path style="display:none;fill:none;fill-opacity:0.980952;stroke:#ffffff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="m 13.567664,16.875944 0.854949,1.821412 -0.817777,1.9701" id="path11463" /></g><rect style="fill:none;stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.236785" id="rect3829" width="15" height="12" x="3" y="4" ry="0.052568696" /><rect style="fill:none;stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.236785" id="rect3883" width="15" height="2" x="3" y="16" ry="0.052568696" /><path style="fill:none;stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.236785" d="m 7,12.5 h 7 l -2,-3 -2,2 z" id="path3986" /><path style="fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" id="path2789" sodipodi:type="arc" sodipodi:cx="13.037281" sodipodi:cy="14.981825" sodipodi:rx="4.7729707" sodipodi:ry="4.7729707" sodipodi:start="3.5600983" sodipodi:end="2.1454842" sodipodi:arc-type="arc" d="m 8.6762308,13.042111 a 4.7729707,4.7729707 0 0 1 4.6703702,-2.823223 4.7729707,4.7729707 0 0 1 4.265983,3.403578 4.7729707,4.7729707 0 0 1 -1.715517,5.180729 4.7729707,4.7729707 0 0 1 -5.454243,0.18488" sodipodi:open="true" /><path style="fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" d="M 8.3526989,8.9714173 V 13.214058 L 12.28598,12.993087" id="path2845" sodipodi:nodetypes="ccc" /></svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
44
addons/dialogic/Modules/Clear/clear_background.svg.import
Normal file
@@ -0,0 +1,44 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://brc74uf1yvlfr"
|
||||
path="res://.godot/imported/clear_background.svg-32f657ae646e5867a8ceb0543ae207de.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/dialogic/Modules/Clear/clear_background.svg"
|
||||
dest_files=["res://.godot/imported/clear_background.svg-32f657ae646e5867a8ceb0543ae207de.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=true
|
||||
16
addons/dialogic/Modules/Clear/clear_characters.svg
Normal file
@@ -0,0 +1,16 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="23" height="22" viewBox="0 0 23 22" fill="none" version="1.1" id="svg4" sodipodi:docname="clear_characters.svg" inkscape:version="1.2.2 (732a01da63, 2022-12-09)" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg">
|
||||
<defs id="defs8" />
|
||||
<sodipodi:namedview id="namedview6" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:showpageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#505050" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="14.915534" inkscape:cy="9.8994949" inkscape:window-width="1920" inkscape:window-height="1017" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg4">
|
||||
<inkscape:grid type="xygrid" id="grid6918" originx="0" originy="0" />
|
||||
</sodipodi:namedview>
|
||||
<g inkscape:groupmode="layer" id="layer2" inkscape:label="Mirror" style="display:inline">
|
||||
<path style="display:none;fill:none;fill-opacity:0.980952;stroke:#ffffff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="M 4.3862586,18.660184 H 13.902208" id="path11459" />
|
||||
<path style="display:none;fill:none;fill-opacity:0.980952;stroke:#ffffff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="m 5.0553488,16.987459 -1.3381805,1.635554 1.3010089,1.970099" id="path11461" />
|
||||
<path style="display:none;fill:none;fill-opacity:0.980952;stroke:#ffffff;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none" d="m 13.567664,16.875944 0.854949,1.821412 -0.817777,1.9701" id="path11463" />
|
||||
</g>
|
||||
<path d="m 13.691936,6.8584286 c 0,2.118883 -1.717741,3.8365674 -3.8366152,3.8365674 -2.118884,0 -3.836581,-1.7176844 -3.836581,-3.8365674 0,-2.118884 1.717697,-3.8365777 3.836581,-3.8365777 2.1188742,0 3.8366152,1.7176937 3.8366152,3.8365777 z" fill="#ffffff" id="path19723" style="display:inline;stroke-width:1.05506" />
|
||||
<path d="m 14.459174,16.382192 c 0,1.985936 -2.061163,1.985936 -4.6038532,1.985936 -2.542658,0 -4.603893,0 -4.603893,-1.985936 0,-3.564724 2.061235,-6.4545064 4.603893,-6.4545064 2.5426902,0 4.6038532,2.8897824 4.6038532,6.4545064 z" fill="#ffffff" id="path19725" style="display:inline;stroke-width:1.05506" />
|
||||
<path style="fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" id="path2789" sodipodi:type="arc" sodipodi:cx="13.037281" sodipodi:cy="14.981825" sodipodi:rx="4.7729707" sodipodi:ry="4.7729707" sodipodi:start="3.5600983" sodipodi:end="2.1454842" sodipodi:arc-type="arc" d="m 8.6762308,13.042111 a 4.7729707,4.7729707 0 0 1 4.6703702,-2.823223 4.7729707,4.7729707 0 0 1 4.265983,3.403578 4.7729707,4.7729707 0 0 1 -1.715517,5.180729 4.7729707,4.7729707 0 0 1 -5.454243,0.18488" sodipodi:open="true" />
|
||||
<path style="fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" d="M 8.3526989,8.9714173 V 13.214058 L 12.28598,12.993087" id="path2845" sodipodi:nodetypes="ccc" />
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.3 KiB |
44
addons/dialogic/Modules/Clear/clear_characters.svg.import
Normal file
@@ -0,0 +1,44 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://d3b85xt58e8ej"
|
||||
path="res://.godot/imported/clear_characters.svg-58481eec0869d46b2d90f2102edd1687.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/dialogic/Modules/Clear/clear_characters.svg"
|
||||
dest_files=["res://.godot/imported/clear_characters.svg-58481eec0869d46b2d90f2102edd1687.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=true
|
||||
2
addons/dialogic/Modules/Clear/clear_music.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="23" height="22" viewBox="0 0 23 22" fill="none" version="1.1" id="svg4" sodipodi:docname="clear_music.svg" inkscape:version="1.2.2 (732a01da63, 2022-12-09)" xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs8" /><sodipodi:namedview id="namedview6" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:showpageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#505050" showgrid="true" inkscape:zoom="16" inkscape:cx="5.40625" inkscape:cy="9.5" inkscape:window-width="1920" inkscape:window-height="1017" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg4"><inkscape:grid type="xygrid" id="grid6918" originx="0" originy="0" /></sodipodi:namedview><circle style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.236785" id="path6256" cx="5.28125" cy="15.09375" r="1.5" /><circle style="fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.236785" id="circle6466" cx="13.28125" cy="14.09375" r="1.5" /><path style="fill:none;fill-opacity:1;stroke:#ffffff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.236785;stroke-dasharray:none" d="M 7,15 V 7 l 8,-3 v 10" id="path6571" sodipodi:nodetypes="cccc" /><path style="fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" id="path2789" sodipodi:type="arc" sodipodi:cx="13.037281" sodipodi:cy="14.981825" sodipodi:rx="4.7729707" sodipodi:ry="4.7729707" sodipodi:start="3.5600983" sodipodi:end="2.1454842" sodipodi:arc-type="arc" d="m 8.6762308,13.042111 a 4.7729707,4.7729707 0 0 1 4.6703702,-2.823223 4.7729707,4.7729707 0 0 1 4.265983,3.403578 4.7729707,4.7729707 0 0 1 -1.715517,5.180729 4.7729707,4.7729707 0 0 1 -5.454243,0.18488" sodipodi:open="true" /><path style="fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" d="M 8.3526989,8.9714173 V 13.214058 L 12.28598,12.993087" id="path2845" sodipodi:nodetypes="ccc" /></svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
44
addons/dialogic/Modules/Clear/clear_music.svg.import
Normal file
@@ -0,0 +1,44 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://c70ten8d456b5"
|
||||
path="res://.godot/imported/clear_music.svg-ab19a5f3dc85de8ba17b7c720b838a73.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/dialogic/Modules/Clear/clear_music.svg"
|
||||
dest_files=["res://.godot/imported/clear_music.svg-ab19a5f3dc85de8ba17b7c720b838a73.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=true
|
||||
2
addons/dialogic/Modules/Clear/clear_positions.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="23" height="22" viewBox="0 0 23 22" fill="none" version="1.1" id="svg4" sodipodi:docname="clear_positions.svg" inkscape:version="1.2.2 (732a01da63, 2022-12-09)" xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs8" /><sodipodi:namedview id="namedview6" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:showpageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#505050" showgrid="true" inkscape:zoom="11.313709" inkscape:cx="2.6958446" inkscape:cy="10.429825" inkscape:window-width="1920" inkscape:window-height="1017" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg4"><inkscape:grid type="xygrid" id="grid6918" originx="0" originy="0" /></sodipodi:namedview><path d="m 13.240377,8.240346 c 0,1.789594 -1.450792,3.240341 -3.240377,3.240341 -1.789595,0 -3.24035,-1.450747 -3.24035,-3.240341 C 6.75965,6.450752 8.210405,5 10,5 c 1.789585,0 3.240377,1.450752 3.240377,3.240346 z" fill="#ffffff" id="path13814" style="stroke-width:0.891095" /><path d="m 13.888379,16.284052 c 0,1.677308 -1.740841,1.677308 -3.888379,1.677308 -2.147512,0 -3.888416,0 -3.888416,-1.677308 0,-3.010741 1.740904,-5.451432 3.888416,-5.451432 2.147538,0 3.888379,2.440691 3.888379,5.451432 z" fill="#ffffff" id="path13816" style="stroke-width:0.891095" /><rect style="fill:none;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.32552;stroke-linecap:round;stroke-miterlimit:3.2;stroke-dasharray:1.32552, 2.65105;stroke-dashoffset:0" id="rect14304" width="11.651864" height="16.231003" x="4.1740818" y="3.1609161" ry="0.062339745" /><path style="fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" id="path2789" sodipodi:type="arc" sodipodi:cx="13.037281" sodipodi:cy="14.981825" sodipodi:rx="4.7729707" sodipodi:ry="4.7729707" sodipodi:start="3.5600983" sodipodi:end="2.1454842" sodipodi:arc-type="arc" d="m 8.6762308,13.042111 a 4.7729707,4.7729707 0 0 1 4.6703702,-2.823223 4.7729707,4.7729707 0 0 1 4.265983,3.403578 4.7729707,4.7729707 0 0 1 -1.715517,5.180729 4.7729707,4.7729707 0 0 1 -5.454243,0.18488" sodipodi:open="true" /><path style="fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" d="M 8.3526989,8.9714173 V 13.214058 L 12.28598,12.993087" id="path2845" sodipodi:nodetypes="ccc" /></svg>
|
||||
|
After Width: | Height: | Size: 2.7 KiB |
44
addons/dialogic/Modules/Clear/clear_positions.svg.import
Normal file
@@ -0,0 +1,44 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://rs76jb858p8e"
|
||||
path="res://.godot/imported/clear_positions.svg-9c6ef9c2e28a63b87a3c7d0ed63620d8.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/dialogic/Modules/Clear/clear_positions.svg"
|
||||
dest_files=["res://.godot/imported/clear_positions.svg-9c6ef9c2e28a63b87a3c7d0ed63620d8.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=true
|
||||
2
addons/dialogic/Modules/Clear/clear_style.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="23" height="22" viewBox="0 0 23 22" fill="none" version="1.1" id="svg4" sodipodi:docname="clear_style.svg" inkscape:version="1.2.2 (732a01da63, 2022-12-09)" xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs8" /><sodipodi:namedview id="namedview6" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:showpageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#505050" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="-4.574097" inkscape:cy="10.960155" inkscape:window-width="1920" inkscape:window-height="1017" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg4"><inkscape:grid type="xygrid" id="grid6918" originx="0" originy="0" /></sodipodi:namedview><path id="rect9566" style="fill:#ffffff;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.236785;fill-rule:evenodd;fill-opacity:1" d="m 3.460939,4.1191406 c -0.02912,0 -0.05273,0.023611 -0.05273,0.052734 V 15.066407 c 0,0.02912 0.02361,0.05273 0.05273,0.05273 h 14.894532 c 0.02912,0 0.05273,-0.02361 0.05273,-0.05273 V 4.171875 c 0,-0.029123 -0.02361,-0.052734 -0.05273,-0.052734 z m 7.6875,1.6035156 c 0.784,0 1.364235,0.1716254 1.740235,0.515625 0.375999,0.3439997 0.564453,0.892532 0.564453,1.6445313 v 4.3808595 h -0.769531 l -0.203125,-0.912109 h -0.04883 c -0.28,0.352 -0.57472,0.611297 -0.886719,0.779297 -0.312,0.168 -0.737438,0.251953 -1.273438,0.251953 -0.583999,0 -1.067172,-0.151079 -1.451172,-0.455078 C 8.436313,11.615735 8.24414,11.130609 8.24414,10.47461 8.24414,9.83461 8.496,9.3439996 9,9 9.503999,8.6480003 10.280126,8.4558281 11.328125,8.4238281 l 1.091799,-0.037109 V 8.0039062 c 0,-0.5359994 -0.115657,-0.9091877 -0.347657,-1.1171875 -0.231999,-0.2079998 -0.560375,-0.3125 -0.984374,-0.3125 -0.336,0 -0.654985,0.05225 -0.958985,0.15625 -0.304,0.096 -0.589516,0.2079376 -0.853516,0.3359375 L 8.953127,6.2753906 c 0.28,-0.1519998 0.610141,-0.2807657 0.99414,-0.3847656 0.384,-0.1119999 0.785173,-0.1679688 1.201172,-0.1679688 z m 1.259766,3.3964844 -0.947266,0.035156 c -0.799999,0.032 -1.355969,0.1607659 -1.667968,0.3847657 -0.304,0.2239998 -0.457032,0.5392665 -0.457032,0.9472665 0,0.359999 0.108219,0.624968 0.324219,0.792968 0.224,0.168 0.507563,0.251953 0.851563,0.251953 0.535999,0 0.98375,-0.147359 1.34375,-0.443359 0.367999,-0.304 0.552734,-0.768579 0.552734,-1.3925785 z" /><path style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3.2;stroke-dasharray:none;stroke-dashoffset:0.236785" d="M 19.297391,15.49935 10,20 13,15 Z" id="path9626" sodipodi:nodetypes="cccc" /><rect style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.2;stroke-linecap:round;stroke-miterlimit:3.2;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" id="rect999" width="16" height="11" x="3" y="4" ry="0.052568696" /><path style="display:inline;fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" id="path2789" sodipodi:type="arc" sodipodi:cx="13.037281" sodipodi:cy="14.981825" sodipodi:rx="4.7729707" sodipodi:ry="4.7729707" sodipodi:start="3.5600983" sodipodi:end="2.1454842" sodipodi:arc-type="arc" d="m 8.6762308,13.042111 a 4.7729707,4.7729707 0 0 1 4.6703702,-2.823223 4.7729707,4.7729707 0 0 1 4.265983,3.403578 4.7729707,4.7729707 0 0 1 -1.715517,5.180729 4.7729707,4.7729707 0 0 1 -5.454243,0.18488" sodipodi:open="true" /><path style="display:inline;fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" d="M 8.3526989,8.9714173 V 13.214058 L 12.28598,12.993087" id="path2845" sodipodi:nodetypes="ccc" /></svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
44
addons/dialogic/Modules/Clear/clear_style.svg.import
Normal file
@@ -0,0 +1,44 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://clpxmppelspva"
|
||||
path="res://.godot/imported/clear_style.svg-ab3288e6e47f45c4e12ce1862403a99c.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/dialogic/Modules/Clear/clear_style.svg"
|
||||
dest_files=["res://.godot/imported/clear_style.svg-ab3288e6e47f45c4e12ce1862403a99c.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=true
|
||||
2
addons/dialogic/Modules/Clear/clear_textbox.svg
Normal file
@@ -0,0 +1,2 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg width="23" height="22" viewBox="0 0 23 22" fill="none" version="1.1" id="svg4" sodipodi:docname="clear_style.svg" inkscape:version="1.2.2 (732a01da63, 2022-12-09)" xml:space="preserve" xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs id="defs8" /><sodipodi:namedview id="namedview6" pagecolor="#505050" bordercolor="#eeeeee" borderopacity="1" inkscape:showpageshadow="0" inkscape:pageopacity="0" inkscape:pagecheckerboard="0" inkscape:deskcolor="#505050" showgrid="true" inkscape:zoom="22.627417" inkscape:cx="-4.574097" inkscape:cy="10.960155" inkscape:window-width="1920" inkscape:window-height="1017" inkscape:window-x="-8" inkscape:window-y="-8" inkscape:window-maximized="1" inkscape:current-layer="svg4"><inkscape:grid type="xygrid" id="grid6918" originx="0" originy="0" /></sodipodi:namedview><path id="rect9566" style="fill:#ffffff;stroke:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dashoffset:0.236785;fill-rule:evenodd;fill-opacity:1" d="m 3.460939,4.1191406 c -0.02912,0 -0.05273,0.023611 -0.05273,0.052734 V 15.066407 c 0,0.02912 0.02361,0.05273 0.05273,0.05273 h 14.894532 c 0.02912,0 0.05273,-0.02361 0.05273,-0.05273 V 4.171875 c 0,-0.029123 -0.02361,-0.052734 -0.05273,-0.052734 z" /><path style="display:inline;fill:#ffffff;fill-opacity:1;stroke:#ffffff;stroke-width:0;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:3.2;stroke-dasharray:none;stroke-dashoffset:0.236785" d="M 19.297391,15.49935 10,20 13,15 Z" id="path9626" sodipodi:nodetypes="cccc" /><rect style="display:inline;fill:none;fill-opacity:1;fill-rule:evenodd;stroke:#ffffff;stroke-width:1.2;stroke-linecap:round;stroke-miterlimit:3.2;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" id="rect999" width="16" height="11" x="3" y="4" ry="0.052568696" /><path style="display:inline;fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" id="path2789" sodipodi:type="arc" sodipodi:cx="13.037281" sodipodi:cy="14.981825" sodipodi:rx="4.7729707" sodipodi:ry="4.7729707" sodipodi:start="3.5600983" sodipodi:end="2.1454842" sodipodi:arc-type="arc" d="m 8.6762308,13.042111 a 4.7729707,4.7729707 0 0 1 4.6703702,-2.823223 4.7729707,4.7729707 0 0 1 4.265983,3.403578 4.7729707,4.7729707 0 0 1 -1.715517,5.180729 4.7729707,4.7729707 0 0 1 -5.454243,0.18488" sodipodi:open="true" /><path style="display:inline;fill:none;stroke:#ff4596;stroke-width:2.12032;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:none;stroke-dashoffset:0.236785;stroke-opacity:1" d="M 8.3526989,8.9714173 V 13.214058 L 12.28598,12.993087" id="path2845" sodipodi:nodetypes="ccc" /></svg>
|
||||
|
After Width: | Height: | Size: 2.9 KiB |
44
addons/dialogic/Modules/Clear/clear_textbox.svg.import
Normal file
@@ -0,0 +1,44 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://co8t6o06m76ed"
|
||||
path="res://.godot/imported/clear_textbox.svg-04935e3d82350d24a197adcb47df6f57.ctex"
|
||||
metadata={
|
||||
"has_editor_variant": true,
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/dialogic/Modules/Clear/clear_textbox.svg"
|
||||
dest_files=["res://.godot/imported/clear_textbox.svg-04935e3d82350d24a197adcb47df6f57.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
svg/scale=1.0
|
||||
editor/scale_with_editor_scale=true
|
||||
editor/convert_colors_with_editor_theme=true
|
||||
114
addons/dialogic/Modules/Clear/event_clear.gd
Normal file
@@ -0,0 +1,114 @@
|
||||
@tool
|
||||
class_name DialogicClearEvent
|
||||
extends DialogicEvent
|
||||
|
||||
## Event that clears audio & visuals (not variables).
|
||||
## Useful to make sure the scene is clear for a completely new thing.
|
||||
|
||||
var time := 1.0
|
||||
var step_by_step := true
|
||||
|
||||
var clear_textbox := true
|
||||
var clear_portraits := true
|
||||
var clear_style := true
|
||||
var clear_music := true
|
||||
var clear_portrait_positions := true
|
||||
var clear_background := true
|
||||
|
||||
################################################################################
|
||||
## EXECUTE
|
||||
################################################################################
|
||||
|
||||
func _execute() -> void:
|
||||
var final_time := time
|
||||
|
||||
if dialogic.Inputs.auto_skip.enabled:
|
||||
var time_per_event: float = dialogic.Inputs.auto_skip.time_per_event
|
||||
final_time = min(time, time_per_event)
|
||||
|
||||
if clear_textbox and dialogic.has_subsystem("Text"):
|
||||
dialogic.Text.update_dialog_text('')
|
||||
dialogic.Text.hide_textbox()
|
||||
dialogic.current_state = dialogic.States.IDLE
|
||||
if step_by_step: await dialogic.get_tree().create_timer(final_time).timeout
|
||||
|
||||
if clear_portraits and dialogic.has_subsystem('Portraits') and len(dialogic.Portraits.get_joined_characters()) != 0:
|
||||
if final_time == 0:
|
||||
dialogic.Portraits.leave_all_characters("Instant", final_time, step_by_step)
|
||||
else:
|
||||
dialogic.Portraits.leave_all_characters("", final_time, step_by_step)
|
||||
if step_by_step: await dialogic.get_tree().create_timer(final_time).timeout
|
||||
|
||||
if clear_background and dialogic.has_subsystem('Backgrounds') and dialogic.Backgrounds.has_background():
|
||||
dialogic.Backgrounds.update_background('', '', final_time)
|
||||
if step_by_step: await dialogic.get_tree().create_timer(final_time).timeout
|
||||
|
||||
if clear_music and dialogic.has_subsystem('Audio'):
|
||||
for channel_id in dialogic.Audio.max_channels:
|
||||
if dialogic.Audio.has_music(channel_id):
|
||||
dialogic.Audio.update_music('', 0.0, "", final_time, channel_id)
|
||||
if step_by_step: await dialogic.get_tree().create_timer(final_time).timeout
|
||||
|
||||
if clear_style and dialogic.has_subsystem('Styles'):
|
||||
dialogic.Styles.change_style()
|
||||
|
||||
if clear_portrait_positions and dialogic.has_subsystem('Portraits'):
|
||||
dialogic.PortraitContainers.reset_all_containers()
|
||||
|
||||
if not step_by_step:
|
||||
await dialogic.get_tree().create_timer(final_time).timeout
|
||||
|
||||
finish()
|
||||
|
||||
|
||||
################################################################################
|
||||
## INITIALIZE
|
||||
################################################################################
|
||||
|
||||
func _init() -> void:
|
||||
event_name = "Clear"
|
||||
set_default_color('Color9')
|
||||
event_category = "Other"
|
||||
event_sorting_index = 2
|
||||
|
||||
|
||||
################################################################################
|
||||
## SAVING/LOADING
|
||||
################################################################################
|
||||
|
||||
func get_shortcode() -> String:
|
||||
return "clear"
|
||||
|
||||
|
||||
func get_shortcode_parameters() -> Dictionary:
|
||||
return {
|
||||
#param_name : property_info
|
||||
"time" : {"property": "time", "default": ""},
|
||||
"step" : {"property": "step_by_step", "default": true},
|
||||
"text" : {"property": "clear_textbox", "default": true},
|
||||
"portraits" : {"property": "clear_portraits", "default": true},
|
||||
"music" : {"property": "clear_music", "default": true},
|
||||
"background": {"property": "clear_background", "default": true},
|
||||
"positions" : {"property": "clear_portrait_positions", "default": true},
|
||||
"style" : {"property": "clear_style", "default": true},
|
||||
}
|
||||
|
||||
|
||||
################################################################################
|
||||
## EDITOR REPRESENTATION
|
||||
################################################################################
|
||||
|
||||
func build_event_editor() -> void:
|
||||
add_header_label('Clear')
|
||||
|
||||
add_body_edit('time', ValueType.NUMBER, {'left_text':'Time:'})
|
||||
|
||||
add_body_edit('step_by_step', ValueType.BOOL, {'left_text':'Step by Step:'}, 'time > 0')
|
||||
add_body_line_break()
|
||||
|
||||
add_body_edit('clear_textbox', ValueType.BOOL_BUTTON, {'left_text':'Clear:', 'icon':load("res://addons/dialogic/Modules/Clear/clear_textbox.svg"), 'tooltip':'Clear Textbox'})
|
||||
add_body_edit('clear_portraits', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_characters.svg"), 'tooltip':'Clear Portraits'})
|
||||
add_body_edit('clear_background', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_background.svg"), 'tooltip':'Clear Background'})
|
||||
add_body_edit('clear_music', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_music.svg"), 'tooltip':'Clear Music'})
|
||||
add_body_edit('clear_style', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_style.svg"), 'tooltip':'Clear Style'})
|
||||
add_body_edit('clear_portrait_positions', ValueType.BOOL_BUTTON, {'icon':load("res://addons/dialogic/Modules/Clear/clear_positions.svg"), 'tooltip':'Clear Portrait Positions'})
|
||||
1
addons/dialogic/Modules/Clear/event_clear.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://ceangya5lxcx4
|
||||
BIN
addons/dialogic/Modules/Clear/icon.png
Normal file
|
After Width: | Height: | Size: 558 B |
40
addons/dialogic/Modules/Clear/icon.png.import
Normal file
@@ -0,0 +1,40 @@
|
||||
[remap]
|
||||
|
||||
importer="texture"
|
||||
type="CompressedTexture2D"
|
||||
uid="uid://p1dnehrtjq1o"
|
||||
path="res://.godot/imported/icon.png-b4986c88bf1e20891dc480c8f4703ca4.ctex"
|
||||
metadata={
|
||||
"vram_texture": false
|
||||
}
|
||||
|
||||
[deps]
|
||||
|
||||
source_file="res://addons/dialogic/Modules/Clear/icon.png"
|
||||
dest_files=["res://.godot/imported/icon.png-b4986c88bf1e20891dc480c8f4703ca4.ctex"]
|
||||
|
||||
[params]
|
||||
|
||||
compress/mode=0
|
||||
compress/high_quality=false
|
||||
compress/lossy_quality=0.7
|
||||
compress/uastc_level=0
|
||||
compress/rdo_quality_loss=0.0
|
||||
compress/hdr_compression=1
|
||||
compress/normal_map=0
|
||||
compress/channel_pack=0
|
||||
mipmaps/generate=false
|
||||
mipmaps/limit=-1
|
||||
roughness/mode=0
|
||||
roughness/src_normal=""
|
||||
process/channel_remap/red=0
|
||||
process/channel_remap/green=1
|
||||
process/channel_remap/blue=2
|
||||
process/channel_remap/alpha=3
|
||||
process/fix_alpha_border=true
|
||||
process/premult_alpha=false
|
||||
process/normal_map_invert_y=false
|
||||
process/hdr_as_srgb=false
|
||||
process/hdr_clamp_exposure=false
|
||||
process/size_limit=0
|
||||
detect_3d/compress_to=1
|
||||
6
addons/dialogic/Modules/Clear/index.gd
Normal file
@@ -0,0 +1,6 @@
|
||||
@tool
|
||||
extends DialogicIndexer
|
||||
|
||||
|
||||
func _get_events() -> Array:
|
||||
return [this_folder.path_join('event_clear.gd')]
|
||||
1
addons/dialogic/Modules/Clear/index.gd.uid
Normal file
@@ -0,0 +1 @@
|
||||
uid://d041y04x1avei
|
||||