Lots of stuff I forgot to commit because Holidays

- D&D dice engine (see README)
- Markdown support
- Phantom camera
This commit is contained in:
Tony Bark 2023-12-24 20:39:57 -05:00
parent 9589acd877
commit 2b41f84b05
125 changed files with 13170 additions and 23 deletions

View file

@ -0,0 +1,9 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M17.6643 17.0163C16.0164 15.545 13.4878 15.6881 12.0165 17.336C10.5451 18.9838 10.6882 21.5124 12.3361 22.9838L21.3233 31.0082C22.2139 31.8034 22.2139 33.1967 21.3233 33.9919L12.336 42.0163C10.6881 43.4876 10.545 46.0162 12.0163 47.6641C13.4876 49.312 16.0162 49.4551 17.6641 47.9838L29.9932 36.9757C32.6651 34.5901 32.6651 30.4101 29.9932 28.0245L17.6643 17.0163ZM38.6643 17.0163C37.0164 15.545 34.4878 15.6881 33.0165 17.336C31.5451 18.9838 31.6882 21.5124 33.3361 22.9838L42.3233 31.0082C43.2139 31.8034 43.2139 33.1967 42.3233 33.9919L33.336 42.0163C31.6881 43.4876 31.545 46.0162 33.0163 47.6641C34.4876 49.312 37.0162 49.4551 38.6641 47.9838L50.9932 36.9757C53.6651 34.5901 53.6651 30.4101 50.9932 28.0245L38.6643 17.0163Z" fill="url(#paint0_linear_628_3589)"/>
<defs>
<linearGradient id="paint0_linear_628_3589" x1="31.4736" y1="18.308" x2="34.1039" y2="48.8186" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.1 KiB

View file

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://b8sogykt6nr4w"
path="res://.godot/imported/Follow.svg-20727eddb81c29f51080d89970d3deec.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/phantom_camera/icons/features/Follow.svg"
dest_files=["res://.godot/imported/Follow.svg-20727eddb81c29f51080d89970d3deec.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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=false
editor/convert_colors_with_editor_theme=false

View file

@ -0,0 +1,9 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M44.6212 15.8193L36.0187 20.7859C35.2077 21.2542 34.7846 22.1365 34.8623 23.0117L34.6754 23.1196L41.4246 34.8094L41.611 34.7018C42.3302 35.2073 43.3063 35.2822 44.1177 34.8138L52.7203 29.847C53.3542 30.389 54.2853 30.5018 55.0487 30.0611C56.0096 29.5063 56.3437 28.2829 55.8028 27.3179L48.3526 14.4139C47.7874 13.4629 46.5608 13.1405 45.5999 13.6953C44.8364 14.1361 44.4686 14.9992 44.6212 15.8193ZM51.3217 14.1573L57.5094 24.8746C59.0531 22.7808 59.3065 19.8879 57.9227 17.4911C56.5388 15.0942 53.9069 13.8673 51.3217 14.1573ZM39.0866 36.1593L32.3375 24.4694L27.3415 27.3538C26.5302 27.8223 26.1071 28.7049 26.1851 29.5804L25.9984 29.6882L31.3978 39.0401L31.5846 38.9322C32.3038 39.4372 33.2795 39.512 34.0907 39.0437L39.0866 36.1593ZM29.0598 40.3899L23.6605 31.038L18.6646 33.9224C17.8535 34.3907 17.4304 35.273 17.5082 36.1482L17.3213 36.2561L21.3708 43.27L21.5573 43.1623C22.2765 43.6678 23.2525 43.7427 24.0639 43.2742L29.0598 40.3899ZM19.0329 44.6198L14.9834 37.6059L7.96942 41.6554L7.20228 40.3267C6.88052 39.7694 6.16791 39.5785 5.61061 39.9002L5.29079 40.0849C4.73349 40.4066 4.54255 41.1192 4.86431 41.6765L6.79337 45.0178L6.79662 45.0234L8.51574 48.001L8.519 48.0067L10.4483 51.3482C10.77 51.9055 11.4826 52.0965 12.0399 51.7747L12.3597 51.5901C12.917 51.2683 13.108 50.5557 12.7862 49.9984L12.0189 48.6693L19.0329 44.6198Z" fill="url(#paint0_linear_628_3593)"/>
<defs>
<linearGradient id="paint0_linear_628_3593" x1="54.289" y1="19.3164" x2="20.4239" y2="57.7596" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.7 KiB

View file

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://c842m6725xuv2"
path="res://.godot/imported/Look-At.svg-1406876d1233f3264e9f8a21e2b6b1f9.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/phantom_camera/icons/features/Look-At.svg"
dest_files=["res://.godot/imported/Look-At.svg-1406876d1233f3264e9f8a21e2b6b1f9.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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=false
editor/convert_colors_with_editor_theme=false

View file

@ -0,0 +1,19 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M7 14C7 12.8954 7.89543 12 9 12H55C56.1046 12 57 12.8954 57 14V18C57 19.1046 56.1046 20 55 20H9C7.89543 20 7 19.1046 7 18V14Z" fill="url(#paint0_linear_628_3588)"/>
<path d="M14.5474 30C14.5474 28.8954 15.4428 28 16.5474 28H47.453C48.5576 28 49.453 28.8954 49.453 30V34C49.453 35.1046 48.5576 36 47.453 36H16.5474C15.4428 36 14.5474 35.1046 14.5474 34V30Z" fill="url(#paint1_linear_628_3588)"/>
<path d="M19.2639 46C19.2639 44.8954 20.1593 44 21.2639 44H42.7356C43.8402 44 44.7356 44.8954 44.7356 46V50C44.7356 51.1046 43.8402 52 42.7356 52H21.2639C20.1593 52 19.2639 51.1046 19.2639 50V46Z" fill="url(#paint2_linear_628_3588)"/>
<defs>
<linearGradient id="paint0_linear_628_3588" x1="31.375" y1="14.7976" x2="34.6201" y2="51.77" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
<linearGradient id="paint1_linear_628_3588" x1="31.375" y1="14.7976" x2="34.6201" y2="51.77" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
<linearGradient id="paint2_linear_628_3588" x1="31.375" y1="14.7976" x2="34.6201" y2="51.77" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.4 KiB

View file

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://cblr1js4af56m"
path="res://.godot/imported/Priority.svg-53e78ea3f4625745c7696391c34656d0.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/phantom_camera/icons/features/Priority.svg"
dest_files=["res://.godot/imported/Priority.svg-53e78ea3f4625745c7696391c34656d0.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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=false
editor/convert_colors_with_editor_theme=false

View file

@ -0,0 +1,19 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M16.2852 22L20.0472 17.428L16.5192 13.144H20.2452L21.8652 15.232L23.4852 13.144H27.1932L23.6652 17.428L27.4632 22H23.7192L21.8472 19.642L19.9932 22H16.2852Z" fill="url(#paint0_linear_628_3591)"/>
<path d="M53.9159 39.1981C52.5719 39.1981 51.5759 38.8861 50.9279 38.2621C50.2799 37.6381 49.9559 36.6961 49.9559 35.4361V32.5021H48.2999V30.1441H49.9559V27.5701H53.1599V30.1441H55.6799V32.5021H53.1599V35.3281C53.1599 36.1921 53.5979 36.6241 54.4739 36.6241C54.6179 36.6241 54.7739 36.6121 54.9419 36.5881C55.1219 36.5521 55.3199 36.5041 55.5359 36.4441L55.9679 38.7481C55.6919 38.8921 55.3679 39.0001 54.9959 39.0721C54.6239 39.1561 54.2639 39.1981 53.9159 39.1981Z" fill="url(#paint1_linear_628_3591)"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M9 12.5C10.933 12.5 12.5 14.067 12.5 16V43.4357C19.8423 42.9779 23.2638 40.159 25.0921 37.4773C26.8216 34.9406 27.3486 32.4098 27.8163 30.1634C27.9707 29.422 28.1186 28.7116 28.3012 28.0422C28.8771 25.9304 30.0569 21.8718 34.0139 18.4543C37.9767 15.0319 44.2051 12.6779 54 12.6779C55.933 12.6779 57.5 14.2449 57.5 16.1779C57.5 18.1108 55.933 19.6779 54 19.6779C45.2949 19.6779 40.8957 21.7601 38.5893 23.7521C36.277 25.749 35.5457 28.083 35.0545 29.884C34.9991 30.0871 34.9344 30.4142 34.8502 30.84C34.4303 32.9618 33.5255 37.534 30.8759 41.4205C30.3605 42.1763 29.7852 42.9072 29.144 43.604H54C55.933 43.604 57.5 45.171 57.5 47.104C57.5 49.037 55.933 50.604 54 50.604H11C7.96243 50.604 5.5 48.1416 5.5 45.104V16C5.5 14.067 7.067 12.5 9 12.5Z" fill="url(#paint2_linear_628_3591)"/>
<defs>
<linearGradient id="paint0_linear_628_3591" x1="21.7345" y1="13.7634" x2="22.4461" y2="21.9503" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
<linearGradient id="paint1_linear_628_3591" x1="52.0381" y1="28.3833" x2="53.7915" y2="38.9223" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
<linearGradient id="paint2_linear_628_3591" x1="30.8375" y1="15.5251" x2="33.3369" y2="48.9667" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB

View file

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://bjuso2kbsicbh"
path="res://.godot/imported/Tween.svg-fb2fdd7fcf23c0b1f2702a06d00f0546.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/phantom_camera/icons/features/Tween.svg"
dest_files=["res://.godot/imported/Tween.svg-fb2fdd7fcf23c0b1f2702a06d00f0546.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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=false
editor/convert_colors_with_editor_theme=false

View file

@ -0,0 +1,9 @@
<svg width="64" height="64" viewBox="0 0 64 64" fill="none" xmlns="http://www.w3.org/2000/svg">
<path fill-rule="evenodd" clip-rule="evenodd" d="M25 34C30.5228 34 35 29.5228 35 24C35 18.4772 30.5228 14 25 14C19.4772 14 15 18.4772 15 24C15 29.5228 19.4772 34 25 34ZM25 40C27.9246 40 30.6659 39.2153 33.0249 37.8451C33.164 38.0689 33.3307 38.2805 33.5251 38.4749L36.525 41.4747C36.3746 43.0518 36.9032 44.6814 38.1109 45.8891L46.1109 53.8891C48.2588 56.037 51.7412 56.037 53.8891 53.8891C56.037 51.7412 56.037 48.2588 53.8891 46.1109L45.8891 38.1109C44.6814 36.9032 43.0518 36.3746 41.4747 36.525L38.4749 33.5251C38.3545 33.4047 38.2275 33.2949 38.0951 33.1958C39.9254 30.5942 41 27.4226 41 24C41 15.1634 33.8366 8 25 8C16.1634 8 9 15.1634 9 24C9 32.8366 16.1634 40 25 40Z" fill="url(#paint0_linear_628_3592)"/>
<defs>
<linearGradient id="paint0_linear_628_3592" x1="32.0066" y1="14.8336" x2="36.1366" y2="51.5323" gradientUnits="userSpaceOnUse">
<stop stop-color="#3AB99A"/>
<stop offset="1" stop-color="#1B9E7F"/>
</linearGradient>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1 KiB

View file

@ -0,0 +1,37 @@
[remap]
importer="texture"
type="CompressedTexture2D"
uid="uid://oxksi2r6mjtp"
path="res://.godot/imported/Zoom.svg-fb4bc1d9ca6c467b16ba249b238b7b70.ctex"
metadata={
"vram_texture": false
}
[deps]
source_file="res://addons/phantom_camera/icons/features/Zoom.svg"
dest_files=["res://.godot/imported/Zoom.svg-fb4bc1d9ca6c467b16ba249b238b7b70.ctex"]
[params]
compress/mode=0
compress/high_quality=false
compress/lossy_quality=0.7
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/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=false
editor/convert_colors_with_editor_theme=false