From c31fd730de8ebaf4517e069eb3d6e1f801491eb3 Mon Sep 17 00:00:00 2001 From: lapatison <100279397+lapatison@users.noreply.github.com> Date: Wed, 21 Dec 2022 17:48:35 +0300 Subject: [PATCH] New animal, Pig (#12725) --- Resources/Audio/Animals/license.txt | 2 + Resources/Audio/Animals/pig_oink.ogg | Bin 0 -> 9886 bytes Resources/Locale/en-US/accent/accents.ftl | 8 ++- .../interaction-popup-component.ftl | 1 + .../catalog/fills/crates/livestock-crates.ftl | 3 + .../Catalog/Cargo/cargo_livestock.yml | 10 +++ .../Prototypes/Catalog/Fills/Crates/npc.yml | 18 +++--- .../Entities/Markers/Spawners/mobs.yml | 13 ++++ .../Prototypes/Entities/Mobs/NPCs/animals.yml | 57 ++++++++++++++++++ .../Prototypes/Entities/Mobs/NPCs/pets.yml | 10 +++ Resources/Prototypes/accents.yml | 8 +++ .../Mask/breath.rsi/equipped-MASK-pig.png | Bin 0 -> 564 bytes .../Clothing/Mask/breath.rsi/meta.json | 2 +- .../Mask/medical.rsi/equipped-MASK-pig.png | Bin 0 -> 564 bytes .../Clothing/Mask/medical.rsi/meta.json | 5 ++ .../Textures/Mobs/Animals/pig.rsi/dead.png | Bin 0 -> 651 bytes .../Textures/Mobs/Animals/pig.rsi/meta.json | 37 ++++++++++++ .../Textures/Mobs/Animals/pig.rsi/pig.png | Bin 0 -> 1835 bytes .../equipped-SUITSTORAGE-pig.png | Bin 0 -> 825 bytes .../Objects/Tanks/anesthetic.rsi/meta.json | 5 ++ .../equipped-SUITSTORAGE-pig.png | Bin 0 -> 814 bytes .../Objects/Tanks/emergency.rsi/meta.json | 5 ++ .../equipped-SUITSTORAGE-pig.png | Bin 0 -> 818 bytes .../Tanks/emergency_double.rsi/meta.json | 5 ++ .../equipped-SUITSTORAGE-pig.png | Bin 0 -> 818 bytes .../Tanks/emergency_yellow.rsi/meta.json | 5 ++ .../generic.rsi/equipped-SUITSTORAGE-pig.png | Bin 0 -> 773 bytes .../Objects/Tanks/generic.rsi/meta.json | 5 ++ .../oxygen.rsi/equipped-SUITSTORAGE-pig.png | Bin 0 -> 814 bytes .../Objects/Tanks/oxygen.rsi/meta.json | 5 ++ .../red.rsi/equipped-SUITSTORAGE-pig.png | Bin 0 -> 821 bytes .../Textures/Objects/Tanks/red.rsi/meta.json | 5 ++ .../yellow.rsi/equipped-SUITSTORAGE-pig.png | Bin 0 -> 818 bytes .../Objects/Tanks/yellow.rsi/meta.json | 5 ++ 34 files changed, 202 insertions(+), 12 deletions(-) create mode 100644 Resources/Audio/Animals/pig_oink.ogg create mode 100644 Resources/Textures/Clothing/Mask/breath.rsi/equipped-MASK-pig.png create mode 100644 Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-pig.png create mode 100644 Resources/Textures/Mobs/Animals/pig.rsi/dead.png create mode 100644 Resources/Textures/Mobs/Animals/pig.rsi/meta.json create mode 100644 Resources/Textures/Mobs/Animals/pig.rsi/pig.png create mode 100644 Resources/Textures/Objects/Tanks/anesthetic.rsi/equipped-SUITSTORAGE-pig.png create mode 100644 Resources/Textures/Objects/Tanks/emergency.rsi/equipped-SUITSTORAGE-pig.png create mode 100644 Resources/Textures/Objects/Tanks/emergency_double.rsi/equipped-SUITSTORAGE-pig.png create mode 100644 Resources/Textures/Objects/Tanks/emergency_yellow.rsi/equipped-SUITSTORAGE-pig.png create mode 100644 Resources/Textures/Objects/Tanks/generic.rsi/equipped-SUITSTORAGE-pig.png create mode 100644 Resources/Textures/Objects/Tanks/oxygen.rsi/equipped-SUITSTORAGE-pig.png create mode 100644 Resources/Textures/Objects/Tanks/red.rsi/equipped-SUITSTORAGE-pig.png create mode 100644 Resources/Textures/Objects/Tanks/yellow.rsi/equipped-SUITSTORAGE-pig.png diff --git a/Resources/Audio/Animals/license.txt b/Resources/Audio/Animals/license.txt index 76ba446b8a..792f0bfe01 100644 --- a/Resources/Audio/Animals/license.txt +++ b/Resources/Audio/Animals/license.txt @@ -30,6 +30,8 @@ The following sounds were used from freesound: snake_hiss.ogg: modified from "hissing snake sound effect" by freesound user "Garuda1982" (https://freesound.org/people/Garuda1982/sounds/541656/) licensed under CC BY 4.0. The original audio was convertred from WAV to OGG format. + pig_oink.ogg: modified from "Pig Oink.wav" by freesound user "qubodup" (https://freesound.org/people/qubodup/sounds/442906/) licensed under CC0 1.0 (public domain). The original audio was converted from WAV to OGG format. + The following sounds are taken from TGstation github (licensed under CC by 3.0): space_dragon_roar.ogg: taken at https://github.com/tgstation/tgstation/commit/d4f678a1772007ff8d7eddd21cf7218c8e07bfc0 diff --git a/Resources/Audio/Animals/pig_oink.ogg b/Resources/Audio/Animals/pig_oink.ogg new file mode 100644 index 0000000000000000000000000000000000000000..71e50aa6f8e0eed10bcc504089f5dc1418871ed9 GIT binary patch literal 9886 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Mask/breath.rsi/meta.json b/Resources/Textures/Clothing/Mask/breath.rsi/meta.json index 707ed06d35..ce59e8bdae 100644 --- a/Resources/Textures/Clothing/Mask/breath.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/breath.rsi/meta.json @@ -1 +1 @@ -{"version":1,"license":"CC-BY-SA-3.0","copyright":"Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e","size":{"x":32,"y":32},"states":[{"name":"icon"},{"name":"equipped-MASK","directions":4},{"name":"inhand-left","directions":4},{"name":"inhand-right","directions":4},{"name":"equipped-MASK-dog","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-puppy","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-fox","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-cat","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-sloth","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-possum","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-vox","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"up-equipped-MASK","directions":4}]} +{"version":1,"license":"CC-BY-SA-3.0","copyright":"Taken from tgstation at commit https://github.com/tgstation/tgstation/commit/4f6190e2895e09116663ef282d3ce1d8b35c032e","size":{"x":32,"y":32},"states":[{"name":"icon"},{"name":"equipped-MASK","directions":4},{"name":"inhand-left","directions":4},{"name":"inhand-right","directions":4},{"name":"equipped-MASK-dog","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-puppy","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-fox","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-cat","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-sloth","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-possum","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-vox","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"equipped-MASK-pig","directions":4,"delays":[[1.0],[1.0],[1.0],[1.0]]},{"name":"up-equipped-MASK","directions":4}]} diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-pig.png b/Resources/Textures/Clothing/Mask/medical.rsi/equipped-MASK-pig.png new file mode 100644 index 0000000000000000000000000000000000000000..a25048d42fc33253e2423a68a6055bb59c980698 GIT binary patch literal 564 zcmeAS@N?(olHy`uVBq!ia0vp^4j|0I1|(Ny7T#lEVEpar;uuoF_;%Lbyh8>etof|JnAZpVH=^4Xpbv$e*~c?4E#8`^xPb4Rfr{ z@6ebf@^xQa^--taha7LWX+O&}@{A8#EyB3a?f$xlw{GX>-rC1-YfYf#_c{|Tm!Ln- z^THh-97z_cKe(Xw)%Bx`l8?rg?*3_V?Zt!YGEUb0F&jT`|65nEe=CE7!jX?EHTl~m zydt7MD)wjTeC*h382IP&^~Z)aPo8F*dCyyZ`A+UwD=DW8Gg1si-TSzaGEdsNLr&n&;$t zb;sQJrCv9_RBh!d{C(r=drv>$%?f&FZB#%Qrvqf4l$u zn+=LB5-ZJOCYNqme3Uhy*!^N#MB1bU`Q5WiKUqk~sMtw6Z!tUa(`tS4>({|$N(xLU dD1q}2gYE|&ArX5UR$yvi@O1TaS?83{1OQgV{Nn%s literal 0 HcmV?d00001 diff --git a/Resources/Textures/Clothing/Mask/medical.rsi/meta.json b/Resources/Textures/Clothing/Mask/medical.rsi/meta.json index 0092de682f..d7e5b6afe7 100644 --- a/Resources/Textures/Clothing/Mask/medical.rsi/meta.json +++ b/Resources/Textures/Clothing/Mask/medical.rsi/meta.json @@ -44,6 +44,11 @@ "directions": 4, "delays": [[1.0], [1.0], [1.0], [1.0]] }, + { + "name": "equipped-MASK-pig", + "directions": 4, + "delays": [[1.0], [1.0], [1.0], [1.0]] + }, { "name": "up-equipped-MASK", "directions": 4 diff --git a/Resources/Textures/Mobs/Animals/pig.rsi/dead.png b/Resources/Textures/Mobs/Animals/pig.rsi/dead.png new file mode 100644 index 0000000000000000000000000000000000000000..c9b20c17c5ddd2ccd6acd8c4764b2eb1fbb80c0e GIT binary patch literal 651 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 D8Nzvw literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tanks/anesthetic.rsi/meta.json b/Resources/Textures/Objects/Tanks/anesthetic.rsi/meta.json index 40340fcc5c..819d0b14d7 100644 --- a/Resources/Textures/Objects/Tanks/anesthetic.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/anesthetic.rsi/meta.json @@ -44,6 +44,11 @@ "directions": 4, "delays": [[1],[1],[1],[1]] }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Tanks/emergency.rsi/equipped-SUITSTORAGE-pig.png b/Resources/Textures/Objects/Tanks/emergency.rsi/equipped-SUITSTORAGE-pig.png new file mode 100644 index 0000000000000000000000000000000000000000..59ed19ab59b72b58077288633680d67c02cea3f9 GIT binary patch literal 814 zcmV+}1JV46P)rerz2Iw{Ss01jF#KgwSDAgl<6xPn{FGbnqzt0Ue|A;34QND;~N9 z3oQi_Y*3VoieMSJ3nGPw?fs6-GH(0M?mVyCzJt$z&b+fT^L)RbcV2dx=OvON1cZPP z5CTF#2pm@eCww)Y8M#@7_DXq&&Lz5QHr^KAJ9%;%T#FKu#$ey|>a`nbrDpBxXZrZ% zo3o#jG4bLg19uvG&lP~)-ju4j|GeA*FpE3Bb^j@q zN~>J&YM!?MpdQ;FI{-Decnx5zdzBva?-6QlImMkAhj~vn)0E9^(ehrJu2POA$=e<9 zXM2TuiXQ^=r&Wz>PI3O)-~?&c9Q|_`>%0C0ZkHxmR|p6JAs_^VfDjM@LO=)z0U;m+ zgn$qb0zyCt2!VJLupWxy&=DD!R?3^)3+q~~tl=`|&cwr(GQl`4wjG#;<^^E>`_zKU zy39-@>D8yMf6`FM${;m`qv_1{O4Sy~#ay$o(6)Z}aV;}cpB{rQBuwU1&LGf6Q=!^I z0YHR0cMmeJWBELlc2dgdA#ufx;PT*H9&c*=&ysvSO~?e`4>>}!WP_WMFXP6fl?U^) z`nDAS1_Qz-Rj5$hrJnlP##0WQn2CEQR2rZ=e$N@0#5W+t%k+ zCmw8D8*gRc4Gk3AxQ5Z0omyAo{6$(^S_<``$JumQcYvN~zIxIqAjaunOi#|!5YyD9 z7cl!8Y1QM{wHd%{vlomw(bQnJBQ9&7t^?`XKDxc1Y7M$}jmFLnBOvFcBv*mW#zOw8R+yn0wBsA=-9Jo sh>n8>Lyk0sfDjM@LO=)z0gnj$1rR^%UA z?==6Wk5-+E=y7e+jK7?0g0yRn{2YdV(@)@bX=1-jfC(@GCcp%k025#WOn?b60Vco% zm;e)C0!)AjB%6SCQxuzysK7MS9!)*b`fA39iA}S$KZ09eAo;?_laQA02|3vcQ%m2ivJ-Nmt(;nEVHLOp07pg zmDU+K22@4228O$~* z(|L%g>XP%-dtq9ooprAUP{-B|V@^~xsNy=gS->M#N(;ZPDZ z*d}iZD`4M|paBIN7jd*$uYis4=^j}FkpKFUkbcLs#94Z+0vA_<^$KWJ0-g550OGuX wj{WT^qLZLOk;6kKzyz286JP>NAVmaz0bpkM8v*r8`Tzg`07*qoM6N<$f+U`QZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tanks/emergency_double.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_double.rsi/meta.json index 2699b67ef2..72d63e7737 100644 --- a/Resources/Textures/Objects/Tanks/emergency_double.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_double.rsi/meta.json @@ -44,6 +44,11 @@ "directions": 4, "delays": [[1],[1],[1],[1]] }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/equipped-SUITSTORAGE-pig.png b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/equipped-SUITSTORAGE-pig.png new file mode 100644 index 0000000000000000000000000000000000000000..dfe35d05797da30d3f40605b12301d8a505fb155 GIT binary patch literal 818 zcmV-21I_%2P)%UA z?==6Wk5-+E=y7e+jK7?0g0yRn{2YdV(@)@bX=1-jfC(@GCcp%k025#WOn?b60Vco% zm;e)C0!)AjB%6SCQxuzysK7MS9!)*b`fA39iA}S$KZ09eAo;?_laQA02|3vcQ%m2ivJ-Nmt(;nEVHLOp07pg zmDU+K22@4228O$~* z(|L%g>XP%-dtq9ooprAUP{-B|V@^~xsNy=gS->M#N(;ZPDZ z*d}iZD`4M|paBIN7jd*$uYis4=^j}FkpKFUkbcLs#94Z+0vA_<^$KWJ0-g550OGuX wj{WT^qLZLOk;6kKzyz286JP>NAVmaz0bpkM8v*r8`Tzg`07*qoM6N<$f+U`QZvX%Q literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/meta.json b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/meta.json index 2699b67ef2..72d63e7737 100644 --- a/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/emergency_yellow.rsi/meta.json @@ -44,6 +44,11 @@ "directions": 4, "delays": [[1],[1],[1],[1]] }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, { "name": "inhand-left", "directions": 4 diff --git a/Resources/Textures/Objects/Tanks/generic.rsi/equipped-SUITSTORAGE-pig.png b/Resources/Textures/Objects/Tanks/generic.rsi/equipped-SUITSTORAGE-pig.png new file mode 100644 index 0000000000000000000000000000000000000000..b3b16f8226ac3ffe9571667f7f19c504392faa75 GIT binary patch literal 773 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 literal 0 HcmV?d00001 diff --git a/Resources/Textures/Objects/Tanks/yellow.rsi/meta.json b/Resources/Textures/Objects/Tanks/yellow.rsi/meta.json index 40340fcc5c..819d0b14d7 100644 --- a/Resources/Textures/Objects/Tanks/yellow.rsi/meta.json +++ b/Resources/Textures/Objects/Tanks/yellow.rsi/meta.json @@ -44,6 +44,11 @@ "directions": 4, "delays": [[1],[1],[1],[1]] }, + { + "name": "equipped-SUITSTORAGE-pig", + "directions": 4, + "delays": [[1],[1],[1],[1]] + }, { "name": "inhand-left", "directions": 4