diff --git a/.meta/changelog.md b/.meta/changelog.md
index ecaf8876..ac650d3d 100644
--- a/.meta/changelog.md
+++ b/.meta/changelog.md
@@ -6,6 +6,7 @@ If you want to see more detailed changes, you can always navigate to the [commit
- [Changelog](#changelog)
- [Update 2.3 - Alta Cafe \& Monster Buffet](#update-23---alta-cafe--monster-buffet)
+ - [2.3.4b](#234b)
- [2.3.4a](#234a)
- [2.3.4](#234)
- [2.3.3d](#233d)
@@ -59,10 +60,106 @@ If you want to see more detailed changes, you can always navigate to the [commit
## Update 2.3 - Alta Cafe & Monster Buffet
+### 2.3.4b
+
+A patch that adds more critters and adds even more spawner items, as well as some more colored glowsticks!
+
+**Main:**
+
+- added 16 critters;
+- added 36 critter spawn eggs;
+- some critters can now be caught with a bugnet or hunted down with a bow.
+- added 8 glowsticks;
+- glowsticks now glow in your hand;
+- bug fixes.
+
+**Alta:**
+
+- added tier 0 alta loot crate;
+- added 8 more glowsticks:
+ - **Bionid Glowstick**;
+ - **Calline Glowstick**;
+ - **Crystal Glowstick**;
+ - **EDS Glowstick**;
+ - **Gheatsyn Glowstick**;
+ - **Mical Glowstick**;
+ - **Stardust Glowstick**;
+ - **Yonnur Glowstick**.
+ ![ ](/.meta/images/showcase/2.3.4b/glowsticks.png)
+- glowsticks added by this mod now glow in the dark;
+ ![ ](/.meta/images/showcase/2.3.4b/glow.png)
+- added 6 remaining **Alta Android** spawners:
+ - **Combat Android**;
+ - **Enviro Android**;
+ - **EDS Android**;
+ - **Elite Android**;
+ - **Ceterai Android**;
+ - **Dreamer Android**;
+ ![ ](/.meta/images/showcase/2.3.4b/android1.png)![ ](/.meta/images/showcase/2.3.4b/android2.png)![ ](/.meta/images/showcase/2.3.4b/android3.png)![ ](/.meta/images/showcase/2.3.4b/android4.png)![ ](/.meta/images/showcase/2.3.4b/android5.png)![ ](/.meta/images/showcase/2.3.4b/android6.png)
+- fixed leg armor on these androids.
+
+**Critters:**
+
+- added 16 critters that can be found throughout the world:
+ - **Bionid Snail**;
+ - **Glow Tortoise**;
+ - **Hevika Scab**;
+ - **Hunter Flower**;
+ - **Impulse Crawler**;
+ - **In Jelly**;
+ - **Ion Tortoise**;
+ - **Koyscream**;
+ - **Kudok Squid**;
+ - **Mini Pinky**;
+ - **Mini Poi**;
+ - **Impulse Nia Squid**;
+ - **Plasma Nia Squid**;
+ - **Ionic Nia Squid**;
+ - **Stardust Nia Squid**;
+ - **Phosnail**.
+ ![ ](/.meta/images/showcase/2.3.4b/critters.png)
+- added 4 bottled (caught) versions for snails:
+ - **Bionid Snail**;
+ - **Calin Snail**;
+ - **Gheatsyn Snail**;
+ - **Phosnail**.
+ ![ ](/.meta/images/showcase/2.3.4b/bugnet.png)
+- added 36 critter spawn eggs with proper descriptions;
+- some critters glow now;
+- some critters (elementals) drop their spawn eggs when caught with a bugnet.
+
+**Translation:**
+
+- added critter spawn eggs to `/items/active/alta/spawners/critters/`;
+- added tier 0 alta loot crate to `/items/active/alta/loot/`;
+- updated tiered alta loot crate descriptions in `/items/active/alta/loot/`;
+- updated filenames of droid/drone/android spawners, as well as tiered alta loot crates;
+- moved everything in `/items/active/unstorted/alta/` to `/items/active/alta/`;
+- moved everything in `/items/active/alta/spawner/` to `/items/active/alta/spawners/`;
+- moved biome-related loot in `/items/active/alta/loot/` to `/items/active/alta/loot/biome/`;
+- moved drone descriptions from their `.monstertype` files to their spawner items in `/items/active/alta/spawners/drones/`;
+- moved droid descriptions from their `.monstertype` files to their spawner items in `/items/active/alta/spawners/droids/`.
+
+**Dev:**
+
+- simplified parameters for some spawner items and bug objects;
+- simplified tiered alta loot tables;
+- made it so certain critters can be caught with a bug net;
+- made it so certain critters can drop resources when hunted down with a bow;
+- restructured unsorted items - they are sorted now and most of them have proper, simpler names.
+
+**Other:**
+
+- small projectile fix for R-Powercannon;
+- updated bottled bug recipes to be made from respective eggs and bottles;
+- minor bug fixes.
+
### 2.3.4a
A patch that makes the new critters actually spawn into the world, and also focuses on rebalancing armor prices and adding an "author" field to the **Alta Scanner**. It also makes the **Security Set** fully upgradeable.
+> Detailed changes for this version: [Update 2.3.4a](https://github.com/Ceterai/Enternia/commit/6a6ac9d5549631b407e10c5c842eb4467628afa6)
+
**Main:**
- armor improvements;
@@ -71,13 +168,15 @@ A patch that makes the new critters actually spawn into the world, and also focu
**Alta:**
- **Alta Scanner** now displays the item/object author, if it was set within the item's config or parameters;
-- alta armor and clothing now supports [Futara's Dragon Pixel Full Bright Shader](https://steamcommunity.com/sharedfiles/filedetails/?id=2422986190);
-- added upgrades to the **Security Set**.
+- alta armor and clothing now supports [Futara's Dragon Pixel Full Bright Shader](https://steamcommunity.com/sharedfiles/filedetails/?id=2422986190);
+ ![ ](/.meta/images/showcase/2.3.4a/shader1.png) ![ ](/.meta/images/showcase/2.3.4a/shader2.png) ![ ](/.meta/images/showcase/2.3.4a/shader3.png) ![ ](/.meta/images/showcase/2.3.4a/shader4.png) ![ ](/.meta/images/showcase/2.3.4a/shader5.png) ![ ](/.meta/images/showcase/2.3.4a/shader6.png) ![ ](/.meta/images/showcase/2.3.4a/shader7.png) ![ ](/.meta/images/showcase/2.3.4a/shader8.png)
+- added upgrades to the **Security Set**.
+ ![ ](/.meta/images/showcase/2.3.4a/security_upg.png) ![ ](/.meta/images/showcase/2.3.4a/security_upg_shader.png)
**Translation:**
-- moved drone (`_drone`) spawner items from `/items/active/unsorted/alta/spawner/` root to `/items/active/unsorted/alta/spawner/drones/` subdirectory;
-- moved drone (`_droid`) spawner items from `/items/active/unsorted/alta/spawner/` root to `/items/active/unsorted/alta/spawner/droids/` subdirectory;
+- moved drone (`_drone`) spawner items from `/items/active/alta/spawner/` root to `/items/active/alta/spawner/drones/` subdirectory;
+- moved drone (`_droid`) spawner items from `/items/active/alta/spawner/` root to `/items/active/alta/spawner/droids/` subdirectory;
- added an author-related label to `/items/buildscripts/ct_texts.config:scan.author`;
- reworked lines in `/items/armors/alta/tier4/security/helmet/ct_alta_security_helmet.head`;
- added lines in:
@@ -856,8 +955,8 @@ It's time to go. You decide where - whether it's into the wild areas of alterash
- this update added a lot of alta objects and items, each of which requires translation. Refer to the **Alta** and **Monsters** sections of this changelog for the full list of new objects and items;
- new shielder items are located under `/items/generic/other/`;
-- new bug spawner items are located under `/items/active/unsorted/alta/spawner/bugs/`;
-- new monster spawner items are located under `/items/active/unsorted/alta/spawner/monsters/`;
+- new bug spawner items are located under `/items/active/alta/spawner/bugs/`;
+- new monster spawner items are located under `/items/active/alta/spawner/monsters/`;
- new monsters are located under:
- `/monsters/crawlers/`;
- `/monsters/flyers/`;
@@ -1007,7 +1106,7 @@ This update is also to celebrate the mod finally reaching **five stars** in Stea
**Translation:**
-- moved loot items from `/items/active/unsorted/ct_alta_loot/` to `/items/active/unsorted/alta/loot/`;
+- moved loot items from `/items/active/ct_alta_loot/` to `/items/active/alta/loot/`;
**Other:**
@@ -1053,10 +1152,10 @@ This update is also to celebrate the **4th anniversary** of the mod, since it wa
**Translation:**
-- added a file with extended item descriptions - `/items/active/unsorted/alta/scanner/items.config`;
+- added a file with extended item descriptions - `/items/active/alta/scanner/items.config`;
- minor grammar fixes that **shouldn't affect translation**;
-- moved spawner items from `/items/active/unsorted/ct_alta_spawner/` to `/items/active/unsorted/alta/spawner/` - **shouldn't affect translation** as these files don't need to be translated in the first place;
-- planning to move loot items from `/items/active/unsorted/ct_alta_loot/` to `/items/active/unsorted/alta/loot/` in the next update;
+- moved spawner items from `/items/active/ct_alta_spawner/` to `/items/active/alta/spawner/` - **shouldn't affect translation** as these files don't need to be translated in the first place;
+- planning to move loot items from `/items/active/ct_alta_loot/` to `/items/active/alta/loot/` in the next update;
**Tabula Rasa:**
diff --git a/.meta/description_sb_forum.bbcode b/.meta/description_sb_forum.bbcode
index a640d711..d05a602f 100644
--- a/.meta/description_sb_forum.bbcode
+++ b/.meta/description_sb_forum.bbcode
@@ -41,7 +41,7 @@ Check out full guide on tenants here: [URL='https://github.com/Ceterai/Enternia/
[*][URL='https://community.playstarbound.com/resources/truespace.3785/']True Space[/URL] (planets added by this mod are able to spawn near True Space stars. [IMG]https://raw.githubusercontent.com/Ceterai/Enternia/main/interface/bookmarks/icons/ct_alterash_planet.png[/IMG] [URL='https://github.com/Ceterai/Enternia/wiki/Alterash']Alterash[/URL] can spawn as a mild/cool planet or satellite, [IMG]https://raw.githubusercontent.com/Ceterai/Enternia/main/interface/bookmarks/icons/ct_alterash_prime_planet.png[/IMG] [URL='https://github.com/Ceterai/Enternia/wiki/Alterash-Prime']Alterash Prime[/URL] as a cool/cold planet or satellite);
[*][URL='https://steamcommunity.com/sharedfiles/filedetails/?id=2622273194']Race Traits[/URL] (check mod screenshots for stats);
[*][URL='https://community.playstarbound.com/resources/frackinraces.3717/']Frackin' Races[/URL]/[URL='https://community.playstarbound.com/resources/frackinuniverse.2920/']Frackin' Universe[/URL] (PARTIAL: no FU BYOS support. If you need it, you can get it here: [URL='https://steamcommunity.com/sharedfiles/filedetails/?id=3048977458']Alta FU Patch+[/URL]);
-[*][URL='https://community.playstarbound.com/resources/quickbar-mini.6048/']Quickbar Mini[/URL]/[B]Stardust Core Lite[/B] (adds [IMG]https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/scanner/icon.png[/IMG] [URL='https://github.com/Ceterai/Enternia/wiki/Alta-Scanner']Alta Scanner[/URL] to the quick bar);
+[*][URL='https://community.playstarbound.com/resources/quickbar-mini.6048/']Quickbar Mini[/URL]/[B]Stardust Core Lite[/B] (adds [IMG]https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/scanner/icon.png[/IMG] [URL='https://github.com/Ceterai/Enternia/wiki/Alta-Scanner']Alta Scanner[/URL] to the quick bar);
[*][URL='https://steamcommunity.com/sharedfiles/filedetails/?id=947429656']Scripted Artificial Intelligence Lattice (Customisable A.I.!)[/URL] (adds 4 A.I. chips that modify S.A.I.L. with alta ship A.I. features and makes alta S.A.I.L. compatible with chips) - if you only want the chips and not the rest of the mod - use this instead: [B]Alta A.I. Chips[/B] ([URL='https://github.com/Ceterai/AltaAIChips']GitHub[/URL] | [URL='https://community.playstarbound.com/resources/alta-a-i-chips.6317']Forums[/URL]);
[*][URL='https://community.playstarbound.com/resources/wardrobe.3704/']Wardrobe Interface[/URL] (all armor and clothing from the mod can be found in the wardrobe with proper dying options);
[*][B]Craftable Seeds NEW[/B]/[URL='https://community.playstarbound.com/resources/craftable-seeds.3744/']Craftable Seeds[/URL] (all crops and saplings from this mod can be crafted in the Seed Maker);
diff --git a/.meta/images/credits/evgen99/critters/1.png b/.meta/images/credits/evgen99/critters/1.png
new file mode 100644
index 00000000..3d20f379
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/1.png differ
diff --git a/.meta/images/credits/evgen99/critters/10.png b/.meta/images/credits/evgen99/critters/10.png
new file mode 100644
index 00000000..5d17f774
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/10.png differ
diff --git a/.meta/images/credits/evgen99/critters/2.png b/.meta/images/credits/evgen99/critters/2.png
new file mode 100644
index 00000000..f4cf13bf
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/2.png differ
diff --git a/.meta/images/credits/evgen99/critters/3.png b/.meta/images/credits/evgen99/critters/3.png
new file mode 100644
index 00000000..3ae87e22
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/3.png differ
diff --git a/.meta/images/credits/evgen99/critters/4.png b/.meta/images/credits/evgen99/critters/4.png
new file mode 100644
index 00000000..4aef0d8c
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/4.png differ
diff --git a/.meta/images/credits/evgen99/critters/5.png b/.meta/images/credits/evgen99/critters/5.png
new file mode 100644
index 00000000..057a3bef
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/5.png differ
diff --git a/.meta/images/credits/evgen99/critters/6.png b/.meta/images/credits/evgen99/critters/6.png
new file mode 100644
index 00000000..bb097a50
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/6.png differ
diff --git a/.meta/images/credits/evgen99/critters/7.png b/.meta/images/credits/evgen99/critters/7.png
new file mode 100644
index 00000000..84c674af
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/7.png differ
diff --git a/.meta/images/credits/evgen99/critters/8.png b/.meta/images/credits/evgen99/critters/8.png
new file mode 100644
index 00000000..26e86d2f
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/8.png differ
diff --git a/.meta/images/credits/evgen99/critters/9.png b/.meta/images/credits/evgen99/critters/9.png
new file mode 100644
index 00000000..dd8ce757
Binary files /dev/null and b/.meta/images/credits/evgen99/critters/9.png differ
diff --git a/.meta/images/credits/evgen99/mical/1.png b/.meta/images/credits/evgen99/mical/1.png
new file mode 100644
index 00000000..508d7021
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/1.png differ
diff --git a/.meta/images/credits/evgen99/mical/10.png b/.meta/images/credits/evgen99/mical/10.png
new file mode 100644
index 00000000..a3a6e0cd
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/10.png differ
diff --git a/.meta/images/credits/evgen99/mical/11.png b/.meta/images/credits/evgen99/mical/11.png
new file mode 100644
index 00000000..ff1d96e8
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/11.png differ
diff --git a/.meta/images/credits/evgen99/mical/12.png b/.meta/images/credits/evgen99/mical/12.png
new file mode 100644
index 00000000..7c67f331
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/12.png differ
diff --git a/.meta/images/credits/evgen99/mical/13.png b/.meta/images/credits/evgen99/mical/13.png
new file mode 100644
index 00000000..8193fd8b
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/13.png differ
diff --git a/.meta/images/credits/evgen99/mical/14.png b/.meta/images/credits/evgen99/mical/14.png
new file mode 100644
index 00000000..20c07126
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/14.png differ
diff --git a/.meta/images/credits/evgen99/mical/15.png b/.meta/images/credits/evgen99/mical/15.png
new file mode 100644
index 00000000..e9338cb3
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/15.png differ
diff --git a/.meta/images/credits/evgen99/mical/16.png b/.meta/images/credits/evgen99/mical/16.png
new file mode 100644
index 00000000..32cee012
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/16.png differ
diff --git a/.meta/images/credits/evgen99/mical/17.png b/.meta/images/credits/evgen99/mical/17.png
new file mode 100644
index 00000000..3e84f538
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/17.png differ
diff --git a/.meta/images/credits/evgen99/mical/18.png b/.meta/images/credits/evgen99/mical/18.png
new file mode 100644
index 00000000..23a67339
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/18.png differ
diff --git a/.meta/images/credits/evgen99/mical/19.png b/.meta/images/credits/evgen99/mical/19.png
new file mode 100644
index 00000000..0eb80b96
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/19.png differ
diff --git a/.meta/images/credits/evgen99/mical/2.png b/.meta/images/credits/evgen99/mical/2.png
new file mode 100644
index 00000000..aedfce5a
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/2.png differ
diff --git a/.meta/images/credits/evgen99/mical/20.png b/.meta/images/credits/evgen99/mical/20.png
new file mode 100644
index 00000000..6c33fd1d
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/20.png differ
diff --git a/.meta/images/credits/evgen99/mical/21.png b/.meta/images/credits/evgen99/mical/21.png
new file mode 100644
index 00000000..12523540
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/21.png differ
diff --git a/.meta/images/credits/evgen99/mical/22.png b/.meta/images/credits/evgen99/mical/22.png
new file mode 100644
index 00000000..3c6c8053
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/22.png differ
diff --git a/.meta/images/credits/evgen99/mical/23.png b/.meta/images/credits/evgen99/mical/23.png
new file mode 100644
index 00000000..b2d957f6
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/23.png differ
diff --git a/.meta/images/credits/evgen99/mical/3.png b/.meta/images/credits/evgen99/mical/3.png
new file mode 100644
index 00000000..96f142f0
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/3.png differ
diff --git a/.meta/images/credits/evgen99/mical/4.png b/.meta/images/credits/evgen99/mical/4.png
new file mode 100644
index 00000000..2843caae
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/4.png differ
diff --git a/.meta/images/credits/evgen99/mical/5.png b/.meta/images/credits/evgen99/mical/5.png
new file mode 100644
index 00000000..b38f7d5e
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/5.png differ
diff --git a/.meta/images/credits/evgen99/mical/6.png b/.meta/images/credits/evgen99/mical/6.png
new file mode 100644
index 00000000..0d197f34
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/6.png differ
diff --git a/.meta/images/credits/evgen99/mical/7.png b/.meta/images/credits/evgen99/mical/7.png
new file mode 100644
index 00000000..efff5a7d
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/7.png differ
diff --git a/.meta/images/credits/evgen99/mical/8.png b/.meta/images/credits/evgen99/mical/8.png
new file mode 100644
index 00000000..23993da7
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/8.png differ
diff --git a/.meta/images/credits/evgen99/mical/9.png b/.meta/images/credits/evgen99/mical/9.png
new file mode 100644
index 00000000..2685e210
Binary files /dev/null and b/.meta/images/credits/evgen99/mical/9.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver.png b/.meta/images/showcase/2.3.4a/archiver.png
new file mode 100644
index 00000000..335e38de
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver_arco.png b/.meta/images/showcase/2.3.4a/archiver_arco.png
new file mode 100644
index 00000000..867ba7fd
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver_arco.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver_ceterai.png b/.meta/images/showcase/2.3.4a/archiver_ceterai.png
new file mode 100644
index 00000000..7faa85cb
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver_ceterai.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver_eds.png b/.meta/images/showcase/2.3.4a/archiver_eds.png
new file mode 100644
index 00000000..b6ca4db7
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver_eds.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver_ghearun.png b/.meta/images/showcase/2.3.4a/archiver_ghearun.png
new file mode 100644
index 00000000..63d5034e
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver_ghearun.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver_hevika.png b/.meta/images/showcase/2.3.4a/archiver_hevika.png
new file mode 100644
index 00000000..e73e661b
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver_hevika.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver_miniknog.png b/.meta/images/showcase/2.3.4a/archiver_miniknog.png
new file mode 100644
index 00000000..32c5861f
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver_miniknog.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver_neiteru.png b/.meta/images/showcase/2.3.4a/archiver_neiteru.png
new file mode 100644
index 00000000..77b67539
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver_neiteru.png differ
diff --git a/.meta/images/showcase/2.3.4a/archiver_tserera.png b/.meta/images/showcase/2.3.4a/archiver_tserera.png
new file mode 100644
index 00000000..a8f305d9
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/archiver_tserera.png differ
diff --git a/.meta/images/showcase/2.3.4a/security_upg.png b/.meta/images/showcase/2.3.4a/security_upg.png
new file mode 100644
index 00000000..00082683
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/security_upg.png differ
diff --git a/.meta/images/showcase/2.3.4a/security_upg_full.png b/.meta/images/showcase/2.3.4a/security_upg_full.png
new file mode 100644
index 00000000..f3caf166
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/security_upg_full.png differ
diff --git a/.meta/images/showcase/2.3.4a/security_upg_shader.png b/.meta/images/showcase/2.3.4a/security_upg_shader.png
new file mode 100644
index 00000000..ed082081
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/security_upg_shader.png differ
diff --git a/.meta/images/showcase/2.3.4a/shader1.png b/.meta/images/showcase/2.3.4a/shader1.png
new file mode 100644
index 00000000..83510b57
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/shader1.png differ
diff --git a/.meta/images/showcase/2.3.4a/shader2.png b/.meta/images/showcase/2.3.4a/shader2.png
new file mode 100644
index 00000000..75992153
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/shader2.png differ
diff --git a/.meta/images/showcase/2.3.4a/shader3.png b/.meta/images/showcase/2.3.4a/shader3.png
new file mode 100644
index 00000000..94267cbc
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/shader3.png differ
diff --git a/.meta/images/showcase/2.3.4a/shader4.png b/.meta/images/showcase/2.3.4a/shader4.png
new file mode 100644
index 00000000..be479fe9
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/shader4.png differ
diff --git a/.meta/images/showcase/2.3.4a/shader5.png b/.meta/images/showcase/2.3.4a/shader5.png
new file mode 100644
index 00000000..85cb89dd
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/shader5.png differ
diff --git a/.meta/images/showcase/2.3.4a/shader6.png b/.meta/images/showcase/2.3.4a/shader6.png
new file mode 100644
index 00000000..e946953d
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/shader6.png differ
diff --git a/.meta/images/showcase/2.3.4a/shader7.png b/.meta/images/showcase/2.3.4a/shader7.png
new file mode 100644
index 00000000..f2a58ec0
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/shader7.png differ
diff --git a/.meta/images/showcase/2.3.4a/shader8.png b/.meta/images/showcase/2.3.4a/shader8.png
new file mode 100644
index 00000000..ba7bd6ed
Binary files /dev/null and b/.meta/images/showcase/2.3.4a/shader8.png differ
diff --git a/.meta/images/showcase/2.3.4b/android1.png b/.meta/images/showcase/2.3.4b/android1.png
new file mode 100644
index 00000000..a44f90d0
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/android1.png differ
diff --git a/.meta/images/showcase/2.3.4b/android2.png b/.meta/images/showcase/2.3.4b/android2.png
new file mode 100644
index 00000000..f767d023
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/android2.png differ
diff --git a/.meta/images/showcase/2.3.4b/android3.png b/.meta/images/showcase/2.3.4b/android3.png
new file mode 100644
index 00000000..9f7234fd
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/android3.png differ
diff --git a/.meta/images/showcase/2.3.4b/android4.png b/.meta/images/showcase/2.3.4b/android4.png
new file mode 100644
index 00000000..64cb218d
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/android4.png differ
diff --git a/.meta/images/showcase/2.3.4b/android5.png b/.meta/images/showcase/2.3.4b/android5.png
new file mode 100644
index 00000000..b43d60c0
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/android5.png differ
diff --git a/.meta/images/showcase/2.3.4b/android6.png b/.meta/images/showcase/2.3.4b/android6.png
new file mode 100644
index 00000000..6b75175a
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/android6.png differ
diff --git a/.meta/images/showcase/2.3.4b/bugnet.png b/.meta/images/showcase/2.3.4b/bugnet.png
new file mode 100644
index 00000000..d605ef38
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/bugnet.png differ
diff --git a/.meta/images/showcase/2.3.4b/critters.png b/.meta/images/showcase/2.3.4b/critters.png
new file mode 100644
index 00000000..51cbdf54
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/critters.png differ
diff --git a/.meta/images/showcase/2.3.4b/glow.png b/.meta/images/showcase/2.3.4b/glow.png
new file mode 100644
index 00000000..75f2965e
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/glow.png differ
diff --git a/.meta/images/showcase/2.3.4b/glowsticks.png b/.meta/images/showcase/2.3.4b/glowsticks.png
new file mode 100644
index 00000000..e20f42ec
Binary files /dev/null and b/.meta/images/showcase/2.3.4b/glowsticks.png differ
diff --git a/.meta/release/commit.txt b/.meta/release/commit.txt
index eb2d4d2e..a3ac4d09 100644
--- a/.meta/release/commit.txt
+++ b/.meta/release/commit.txt
@@ -1,36 +1,88 @@
-Update 2.3.4a
+Update 2.3.4b
-A patch that makes the new critters actually spawn into the world, and also focuses on rebalancing armor prices and adding an "author" field to the Alta Scanner. It also makes the Security Set fully upgradeable.
+A patch that adds more critters and adds even more spawner items, as well as some more colored glowsticks!
Main:
-- armor improvements;
+- added 16 critters;
+- added 36 critter spawn eggs;
+- some critters can now be caught with a bugnet or hunted down with a bow.
+- added 8 glowsticks;
+- glowsticks now glow in your hand;
- bug fixes.
Alta:
-- Alta Scanner now displays the item/object author, if it was set within the item's config or parameters;
-- alta armor and clothing now supports Futara's Dragon Pixel Full Bright Shader;
-- added upgrades to the Security Set.
+- added tier 0 alta loot crate;
+- added 8 more glowsticks:
+ - Bionid Glowstick;
+ - Calline Glowstick;
+ - Crystal Glowstick;
+ - EDS Glowstick;
+ - Gheatsyn Glowstick;
+ - Mical Glowstick;
+ - Stardust Glowstick;
+ - Yonnur Glowstick.
+- glowsticks added by this mod now glow in the dark;
+- added 6 remaining Alta Android spawners:
+ - Combat Android;
+ - Enviro Android;
+ - EDS Android;
+ - Elite Android;
+ - Ceterai Android;
+ - Dreamer Android;
+- fixed leg armor on these androids.
+
+Critters:
+
+- added 16 critters that can be found throughout the world:
+ - Bionid Snail;
+ - Glow Tortoise;
+ - Hevika Scab;
+ - Hunter Flower;
+ - Impulse Crawler;
+ - In Jelly;
+ - Ion Tortoise;
+ - Koyscream;
+ - Kudok Squid;
+ - Mini Pinky;
+ - Mini Poi;
+ - Impulse Nia Squid;
+ - Plasma Nia Squid;
+ - Ionic Nia Squid;
+ - Stardust Nia Squid;
+ - Phosnail.
+- added 4 bottled (caught) versions for snails:
+ - Bionid Snail;
+ - Calin Snail;
+ - Gheatsyn Snail;
+ - Phosnail.
+- added 36 critter spawn eggs with proper descriptions;
+- some critters glow now;
+- some critters (elementals) drop their spawn eggs when caught with a bugnet.
Translation:
-- moved drone (`_drone`) spawner items from `/items/active/unsorted/alta/spawner/` root to `/items/active/unsorted/alta/spawner/drones/` subdirectory;
-- moved drone (`_droid`) spawner items from `/items/active/unsorted/alta/spawner/` root to `/items/active/unsorted/alta/spawner/droids/` subdirectory;
-- added an author-related label to `/items/buildscripts/ct_texts.config:scan.author`;
-- reworked lines in `/items/armors/alta/tier4/security/helmet/ct_alta_security_helmet.head`;
-- added lines in:
- - `/items/armors/alta/tier4/security/chest/ct_alta_security_chest.head`;
- - `/items/armors/alta/tier4/security/legwear/ct_alta_security_legwear.legs`;
- - `/items/armors/alta/tier4/security/pack/ct_alta_security_pack.back`.
+- added critter spawn eggs to `/items/active/alta/spawners/critters/`;
+- added tier 0 alta loot crate to `/items/active/alta/loot/`;
+- updated tiered alta loot crate descriptions in `/items/active/alta/loot/`;
+- updated filenames of droid/drone/android spawners, as well as tiered alta loot crates;
+- moved everything in `/items/active/unstorted/alta/` to `/items/active/alta/`;
+- moved everything in `/items/active/alta/spawner/` to `/items/active/alta/spawners/`;
+- moved biome-related loot in `/items/active/alta/loot/` to `/items/active/alta/loot/biome/`;
+- moved drone descriptions from their `.monstertype` files to their spawner items in `/items/active/alta/spawners/drones/`;
+- moved droid descriptions from their `.monstertype` files to their spawner items in `/items/active/alta/spawners/droids/`.
Dev:
-- further enhancement to the deploy script to add pre-deployment checks and a release message;
-- updated armor config values to have unified tags and rely on automatical price & rarity assignment;
-- updated clothing config values to have unified tags and rely on automatical price & rarity assignment.
+- simplified parameters for some spawner items and bug objects;
+- simplified tiered alta loot tables;
+- made it so certain critters can be caught with a bug net;
+- made it so certain critters can drop resources when hunted down with a bow;
+- restructured unsorted items - they are sorted now and most of them have proper, simpler names.
Other:
-- minor grammar fixes in robohelper spawner items added in the last update;
+- small projectile fix for R-Powercannon;
+- updated bottled bug recipes to be made from respective eggs and bottles;
- minor bug fixes.
diff --git a/.meta/release/info.txt b/.meta/release/info.txt
index 4df47165..8023a64f 100644
--- a/.meta/release/info.txt
+++ b/.meta/release/info.txt
@@ -1,13 +1,13 @@
- GitHub direct download links:
-https://github.com/Ceterai/Enternia/releases/download/2.3.4a/My.Enternia.2.3.4a.zip
-https://github.com/Ceterai/Enternia/releases/download/2.3.4a/My.Enternia.2.3.4a.pak
+https://github.com/Ceterai/Enternia/releases/download/2.3.4b/My.Enternia.2.3.4b.zip
+https://github.com/Ceterai/Enternia/releases/download/2.3.4b/My.Enternia.2.3.4b.pak
- Steam changelog message:
-View the changelog for this version here: [url=https://github.com/Ceterai/Enternia/blob/main/.meta/changelog.md#234a]Update 2.3.4a Changelog[/url]
+View the changelog for this version here: [url=https://github.com/Ceterai/Enternia/blob/main/.meta/changelog.md#234b]Update 2.3.4b Changelog[/url]
- Starbound Forums changelog message:
-My Enternia 2.3.4a Patch
-View the changelog for this version here: [URL='https://github.com/Ceterai/Enternia/blob/main/.meta/changelog.md#234a']Update 2.3.4a Changelog[/URL]
+My Enternia 2.3.4b Patch
+View the changelog for this version here: [URL='https://github.com/Ceterai/Enternia/blob/main/.meta/changelog.md#234b']Update 2.3.4b Changelog[/URL]
- Discord release message:
-Released My Enternia 2.3.4a! A patch that makes the new critters actually spawn into the world, and also focuses on rebalancing armor prices and adding an "author" field to the **Alta Scanner**. It also makes the **Security Set** fully upgradeable.
+Released My Enternia 2.3.4b! A patch that adds more critters and adds even more spawner items, as well as some more colored glowsticks!
diff --git a/.meta/release/notes.md b/.meta/release/notes.md
index f84d9d2e..3d503192 100644
--- a/.meta/release/notes.md
+++ b/.meta/release/notes.md
@@ -1,34 +1,91 @@
-A patch that makes the new critters actually spawn into the world, and also focuses on rebalancing armor prices and adding an "author" field to the **Alta Scanner**. It also makes the **Security Set** fully upgradeable.
+A patch that adds more critters and adds even more spawner items, as well as some more colored glowsticks!
### Main
-- armor improvements;
+- added 16 critters;
+- added 36 critter spawn eggs;
+- some critters can now be caught with a bugnet or hunted down with a bow.
+- added 8 glowsticks;
+- glowsticks now glow in your hand;
- bug fixes.
### Alta
-- **Alta Scanner** now displays the item/object author, if it was set within the item's config or parameters;
-- alta armor and clothing now supports [Futara's Dragon Pixel Full Bright Shader](https://steamcommunity.com/sharedfiles/filedetails/?id=2422986190);
-- added upgrades to the **Security Set**.
+- added tier 0 alta loot crate;
+- added 8 more glowsticks:
+ - **Bionid Glowstick**;
+ - **Calline Glowstick**;
+ - **Crystal Glowstick**;
+ - **EDS Glowstick**;
+ - **Gheatsyn Glowstick**;
+ - **Mical Glowstick**;
+ - **Stardust Glowstick**;
+ - **Yonnur Glowstick**.
+ ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/glowsticks.png)
+- glowsticks added by this mod now glow in the dark;
+ ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/glow.png)
+- added 6 remaining **Alta Android** spawners:
+ - **Combat Android**;
+ - **Enviro Android**;
+ - **EDS Android**;
+ - **Elite Android**;
+ - **Ceterai Android**;
+ - **Dreamer Android**;
+ ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/android1.png)![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/android2.png)![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/android3.png)![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/android4.png)![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/android5.png)![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/android6.png)
+- fixed leg armor on these androids.
+
+### Critters
+
+- added 16 critters that can be found throughout the world:
+ - **Bionid Snail**;
+ - **Glow Tortoise**;
+ - **Hevika Scab**;
+ - **Hunter Flower**;
+ - **Impulse Crawler**;
+ - **In Jelly**;
+ - **Ion Tortoise**;
+ - **Koyscream**;
+ - **Kudok Squid**;
+ - **Mini Pinky**;
+ - **Mini Poi**;
+ - **Impulse Nia Squid**;
+ - **Plasma Nia Squid**;
+ - **Ionic Nia Squid**;
+ - **Stardust Nia Squid**;
+ - **Phosnail**.
+ ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/critters.png)
+- added 4 bottled (caught) versions for snails:
+ - **Bionid Snail**;
+ - **Calin Snail**;
+ - **Gheatsyn Snail**;
+ - **Phosnail**.
+ ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.4b/bugnet.png)
+- added 36 critter spawn eggs with proper descriptions;
+- some critters glow now;
+- some critters (elementals) drop their spawn eggs when caught with a bugnet.
### Translation
-- moved drone (`_drone`) spawner items from `/items/active/unsorted/alta/spawner/` root to `/items/active/unsorted/alta/spawner/drones/` subdirectory;
-- moved drone (`_droid`) spawner items from `/items/active/unsorted/alta/spawner/` root to `/items/active/unsorted/alta/spawner/droids/` subdirectory;
-- added an author-related label to `/items/buildscripts/ct_texts.config:scan.author`;
-- reworked lines in `/items/armors/alta/tier4/security/helmet/ct_alta_security_helmet.head`;
-- added lines in:
- - `/items/armors/alta/tier4/security/chest/ct_alta_security_chest.head`;
- - `/items/armors/alta/tier4/security/legwear/ct_alta_security_legwear.legs`;
- - `/items/armors/alta/tier4/security/pack/ct_alta_security_pack.back`.
+- added critter spawn eggs to `/items/active/alta/spawners/critters/`;
+- added tier 0 alta loot crate to `/items/active/alta/loot/`;
+- updated tiered alta loot crate descriptions in `/items/active/alta/loot/`;
+- updated filenames of droid/drone/android spawners, as well as tiered alta loot crates;
+- moved everything in `/items/active/unstorted/alta/` to `/items/active/alta/`;
+- moved everything in `/items/active/alta/spawner/` to `/items/active/alta/spawners/`;
+- moved biome-related loot in `/items/active/alta/loot/` to `/items/active/alta/loot/biome/`;
+- moved drone descriptions from their `.monstertype` files to their spawner items in `/items/active/alta/spawners/drones/`;
+- moved droid descriptions from their `.monstertype` files to their spawner items in `/items/active/alta/spawners/droids/`.
### Dev
-- further enhancement to the deploy script to add pre-deployment checks and a release message;
-- updated armor config values to have unified tags and rely on automatical price & rarity assignment;
-- updated clothing config values to have unified tags and rely on automatical price & rarity assignment.
+- simplified parameters for some spawner items and bug objects;
+- simplified tiered alta loot tables;
+- made it so certain critters can be caught with a bug net;
+- made it so certain critters can drop resources when hunted down with a bow;
+- restructured unsorted items - they are sorted now and most of them have proper, simpler names.
### Other
-- minor grammar fixes in robohelper spawner items added in the last update;
+- small projectile fix for R-Powercannon;
+- updated bottled bug recipes to be made from respective eggs and bottles;
- minor bug fixes.
diff --git a/.meta/wiki/linked/Alta.md b/.meta/wiki/linked/Alta.md
index 3d826d82..c328b9d8 100644
--- a/.meta/wiki/linked/Alta.md
+++ b/.meta/wiki/linked/Alta.md
@@ -123,9 +123,9 @@ Altas are a relatively peaceful species, so most militaristic factions and comba
- ^#b0e0fc;A.R.C.O.^reset;
- ^#b0e0fc;Ghearun^reset;
- ^#b0e0fc;Hevika Ordis^reset;
-- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png) ^#b0e0fc;Neiteru-1^reset;
-- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier1.png) ^#b0e0fc;Tserera^reset;
-- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/sets/ct_ceterai_set.png) ^#b0e0fc;Project C.T.^reset;
+- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier3.png) ^#b0e0fc;Neiteru-1^reset;
+- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier1.png) ^#b0e0fc;Tserera^reset;
+- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/sets/ct_ceterai_set.png) ^#b0e0fc;Project C.T.^reset;
Most alta laboratories are located underground, often hidden in ^#b0e0fc;esetera^reset; spaces.
The equipment is mostly made from bion compounds and powered by energy cells.
@@ -171,10 +171,10 @@ Full list of decor: ^#b0e0fc;Alta Ship Decorations^reset;
#### Other Factions
-- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_elin_loot.png) ^#b0e0fc;Elin Gardens^reset;
-- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_gyera_loot.png) ^#b0e0fc;Yava Gyera Ordis^reset;
-- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier1.png) ^#b0e0fc;Perizhad^reset;
-- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_bishyn_loot.png) ^#b0e0fc;Unika^reset;
+- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_elin_loot.png) ^#b0e0fc;Elin Gardens^reset;
+- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_gyera_loot.png) ^#b0e0fc;Yava Gyera Ordis^reset;
+- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier1.png) ^#b0e0fc;Perizhad^reset;
+- ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_bishyn_loot.png) ^#b0e0fc;Unika^reset;
##### Perizhad
@@ -218,16 +218,16 @@ Most alta technology runs on [[ crystals|Alta#crystals ]] and is made out of fol
Tier 0
@@ -279,16 +279,16 @@ Most alta technology is classified into 4 tiers:
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier1.png) Basic (Tier 1)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier1.png) Basic (Tier 1)
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png) [[ City|Alta-Cities ]] (Tier 2)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier2.png) [[ City|Alta-Cities ]] (Tier 2)
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png) [[ Lab|Alta-Labs ]] (Tier 3)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier3.png) [[ Lab|Alta-Labs ]] (Tier 3)
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier4.png) [[ Ship|Alta-Ships ]] (Tier 4)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier4.png) [[ Ship|Alta-Ships ]] (Tier 4)
|
@@ -376,13 +376,13 @@ Most alta technology is classified into 4 tiers:
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_elin_loot.png) ^#b0e0fc;Elin Gardens^reset; (Tier 2)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_elin_loot.png) ^#b0e0fc;Elin Gardens^reset; (Tier 2)
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier4.png) [[ Capital|Alta-Capitals ]] (Tier 3)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier4.png) [[ Capital|Alta-Capitals ]] (Tier 3)
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_alta_loot_tier5.png) [[ Citadel|Alta-Citadels-β
β
]] (Tier 4)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_alta_loot_tier5.png) [[ Citadel|Alta-Citadels-β
β
]] (Tier 4)
|
Ruins
@@ -404,7 +404,7 @@ Ruins
^#b0e0fc;Faradea^reset; (Tier 3)
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/other/ct_gsr_pod.png) Special
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/other/ct_gsr_pod.png) Special
|
Crafting
@@ -431,10 +431,10 @@ See according section:
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_calin_loot.png) [[ Parties|Calin ]] (Tier 3)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_calin_loot.png) [[ Parties|Calin ]] (Tier 3)
|
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_bishyn_loot.png) [[ Offices|Bishyn ]] (Tier 3)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_bishyn_loot.png) [[ Offices|Bishyn ]] (Tier 3)
|
^#b0e0fc;Hevika Ordis^reset; (Tier 3)
diff --git a/.meta/wiki/manual/EDS.md b/.meta/wiki/manual/EDS.md
index 6e382053..c8d3b90d 100644
--- a/.meta/wiki/manual/EDS.md
+++ b/.meta/wiki/manual/EDS.md
@@ -1,6 +1,6 @@
> Main pages: [[ Alta ]], [[ Factions ]]
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_eds_loot.png) **Elerune Defensive System** is a "Security and Defences" project that formed as a reaction to a serious spike in danger caused by exploration of new worlds, discoveries of unstable energy sources and the creation of kaiters.
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_eds_loot.png) **Elerune Defensive System** is a "Security and Defences" project that formed as a reaction to a serious spike in danger caused by exploration of new worlds, discoveries of unstable energy sources and the creation of kaiters.
EDS manufactures protective and destructive equipment, as well as security devices such as [[ combat drones|EDS#robots ]] and [[ stationary turrets|EDS Turret ]].
All of the mentioned devices, as well as multiple defensive protocols and alta security systems, are controlled by EDS's decentralized multifunctional AI.
diff --git a/.meta/wiki/manual/Faradea.md b/.meta/wiki/manual/Faradea.md
index d4eec291..bcac48d2 100644
--- a/.meta/wiki/manual/Faradea.md
+++ b/.meta/wiki/manual/Faradea.md
@@ -1,6 +1,6 @@
> Main pages: [[ Alta ]], [[ Factions ]]
-![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/loot/ct_faradea_loot.png) **Faradea** is a large organized group of [[ alta ]] mercenaries recognized mainly by **yellow straps** on their uniforms and equipment.
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/loot/ct_faradea_loot.png) **Faradea** is a large organized group of [[ alta ]] mercenaries recognized mainly by **yellow straps** on their uniforms and equipment.
**Faradea Mercs** don't have a clear unanimous goal or mission, and thair main occupations is whatever they were hired for.
In other cases, mercs can be found all over alterash planets scavenging the are in search of treasure and adventures.
diff --git a/.meta/wiki/manual/Modding-Items.md b/.meta/wiki/manual/Modding-Items.md
index e5f56260..5a65b244 100644
--- a/.meta/wiki/manual/Modding-Items.md
+++ b/.meta/wiki/manual/Modding-Items.md
@@ -210,7 +210,7 @@ All listed parameters are optional except for `asset`.
### Spawner Logic
The logic is similar to how [Capture Pods](https://starbounder.org/Capture_Pod) work - on use, a monster spawner releases a creature contained within it.
-The file with the logic is located here: [`/items/active/unsorted/alta/spawner/monster_spawn.lua`](https://github.com/Ceterai/Enternia/blob/main/items/active/unsorted/alta/spawner/monster_spawn.lua)
+The file with the logic is located here: [`/items/active/alta/spawner.lua`](https://github.com/Ceterai/Enternia/blob/main/items/active/alta/spawner.lua)
#### Spawner Projectile
diff --git a/IFD_statuseffects.config.patch b/IFD_statuseffects.config.patch
index d34ddb50..d75a8f09 100644
--- a/IFD_statuseffects.config.patch
+++ b/IFD_statuseffects.config.patch
@@ -48,7 +48,7 @@
{"op":"add","path":"/effectNames/ct_autoeffect","value":{"customLabels":["^green;+ Autoeffect^reset;"],"path":"/stats/effects/ct_autoeffect/ct_autoeffect.statuseffect"}},
{"op":"add","path":"/effectNames/ct_autoprotector","value":{"customLabels":["^green;+ Autoprotector^reset;"],"path":"/stats/effects/ct_autoeffect/ct_autoprotector.statuseffect"}},
{"op":"add","path":"/effectNames/ct_autoshielder_eds","value":{"customLabels":["^green;+ ^#b81824;EDS^reset; Autoshielder^reset;"],"path":"/stats/effects/ct_autoeffect/ct_autoshielder_eds.statuseffect"}},
- {"op":"add","path":"/effectNames/ct_autoshielder_elite","value":{"customLabels":["^green;+ Elite Autoshielder^reset;"],"path":"/stats/effects/ct_autoeffect/ct_autoshielder_elite.statuseffect"}},
+ {"op":"add","path":"/effectNames/ct_autoshielder_elite","value":{"customLabels":["^green;+ ^#20f080;Elite^reset; Autoshielder^reset;"],"path":"/stats/effects/ct_autoeffect/ct_autoshielder_elite.statuseffect"}},
{"op":"add","path":"/effectNames/ct_autoshielder_force","value":{"customLabels":["^green;+ Force Field Autoshielder^reset;"],"path":"/stats/effects/ct_autoeffect/ct_autoshielder_force.statuseffect"}},
{"op":"add","path":"/effectNames/ct_emergency_healer","value":{"customLabels":["^green;+ Emergency Healer^reset;"],"path":"/stats/effects/ct_autoeffect/ct_emergency_healer.statuseffect"}},
{"op":"add","path":"/effectNames/ct_energy_shield","value":{"customLabels":["^green;+ Energy Shield^reset;"],"path":"/stats/effects/ct_energy_shield/ct_energy_shield.statuseffect"}},
diff --git a/README.md b/README.md
index 5508e1bd..630c40da 100644
--- a/README.md
+++ b/README.md
@@ -1,25 +1,21 @@
-![ ](.meta/images/alterash.png)
+
-My Enternia
+My Enternia
I made this little mod mainly for myself, but decided to share with everybody.
This mod adds a new species - ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/interface/title/ct_alta_altaya.png) [Alta](https://github.com/Ceterai/Enternia/wiki/Alta), 2 new planets with their own biomes, monsters, many hazards and treasure. The mod adds new unique weapons, armor, cosmetics, augments/collars, spawners, codexes, throwables and other equipment.
All new content **can only be found on those 2 planets**, is fairly balanced, and thus doesn't interfere with normal gameplay!
Check out the end of the description for a **rundown of new content**. Or, even better, check out the official **Wiki**!
-
-
-[>>> SUPPORT THE MOD <<<](https://www.buymeacoffee.com/ceterai)
-
-[>>> DISCORD SERVER <<<](https://discord.gg/qBZDKESdtp)(dev updates, mod-related questions, bug reporting, and lots of emojis and stickers! ^^)
-
-[>>> π¨π³ Chinese Patch/δΈζηΏ»θ―θ‘₯δΈ π¨π³ <<<](https://steamcommunity.com/sharedfiles/filedetails/?id=3180091750)
-
-**Version 2.3: Alta Cafe & Monster Buffet** is out! Check out the [changelog](.meta/changelog.md) for details.
-
-Also, check out this helpful tenant guide: [My Enternia Wiki: Tenants](.meta/wiki/tenants.md)
+**Version 2.3: Alta Cafe & Monster Buffet** is out! Check out the [changelog](https://github.com/Ceterai/Enternia/tree/main/.meta/changelog.md) for details.
- [Installation](#installation)
- [Direct](#direct)
@@ -42,6 +38,7 @@ Also, check out this helpful tenant guide: [My Enternia Wiki: Tenants](.meta/wik
- [Tenants](#tenants)
- [Changes](#changes)
- [Removed Content](#removed-content)
+- [Credits](#credits)
## Installation
@@ -57,11 +54,11 @@ Simply replace `` with the desired version (for example `2.3.4`), and `
### Steam
-Subscribe to this mod on Steam! [Link](https://steamcommunity.com/sharedfiles/filedetails/?id=2006558650)
+Subscribe to this mod on Steam!
### Starbound Forums
-Get this mod on the official Chucklefish Forums: [Link](https://community.playstarbound.com/resources/my-enternia.6252/)
+Get this mod on the official Chucklefish Forums!
### GitHub
@@ -109,12 +106,10 @@ You can view screenshots on the [Steam page of the mod](https://steamcommunity.c
### Mod Content Rundown
-(Scroll down for information for modders)
-
-![ ](.meta/images/tooltip1.png)
-![ ](.meta/images/tooltip2.png)
-![ ](.meta/images/tooltip3.png)
-![ ](.meta/images/tooltip4.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/tooltip1.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/tooltip2.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/tooltip3.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/tooltip4.png)
More information on new weapon features like press&hold, firemodes, attachments and upgrading: [My Enternia Wiki: Weapons](https://github.com/Ceterai/Enternia/wiki/Weapons)
@@ -141,16 +136,16 @@ More about supported addons here: [Mod Support](https://github.com/Ceterai/Enter
- [True Space](https://steamcommunity.com/sharedfiles/filedetails/?id=730684624) (planets added by this mod are able to spawn near True Space stars. ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/interface/bookmarks/icons/ct_alterash_planet.png) [Alterash](https://github.com/Ceterai/Enternia/wiki/Alterash) can spawn as a mild/cool planet or satellite, ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/interface/bookmarks/icons/ct_alterash_prime_planet.png) [Alterash Prime](https://github.com/Ceterai/Enternia/wiki/Alterash-Prime) as a cool/cold planet or satellite);
- [Race Traits](https://steamcommunity.com/sharedfiles/filedetails/?id=2622273194) (check mod screenshots for stats);
- [Frackin' Races](https://steamcommunity.com/sharedfiles/filedetails/?id=763259329)/[Frackin' Universe](https://steamcommunity.com/sharedfiles/filedetails/?id=729480149) (PARTIAL: no FU BYOS support. If you need it, you can get it here: [Alta FU Patch+](https://steamcommunity.com/sharedfiles/filedetails/?id=3048977458));
-- [Quickbar Mini](https://steamcommunity.com/sharedfiles/filedetails/?id=1088459034)/[Stardust Core Lite](https://steamcommunity.com/sharedfiles/filedetails/?id=2512589532) (adds ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/unsorted/alta/scanner/icon.png) [Alta Scanner](https://github.com/Ceterai/Enternia/wiki/Alta-Scanner) to the quick bar);
+- [Quickbar Mini](https://steamcommunity.com/sharedfiles/filedetails/?id=1088459034)/[Stardust Core Lite](https://steamcommunity.com/sharedfiles/filedetails/?id=2512589532) (adds ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/items/active/alta/scanner/icon.png) [Alta Scanner](https://github.com/Ceterai/Enternia/wiki/Alta-Scanner) to the quick bar);
- [Scripted Artificial Intelligence Lattice (Customisable A.I.!)](https://steamcommunity.com/workshop/filedetails/?id=947429656) (adds A.I. chips that modify S.A.I.L. with alta ship A.I. features and makes alta S.A.I.L. compatible with chips) - if you only want the chips and not the rest of the mod - use this instead: [Alta A.I. Chips](https://github.com/Ceterai/AltaAIChips);
- [Wardrobe Interface](https://steamcommunity.com/sharedfiles/filedetails/?id=734855062) (all armor and clothing from the mod can be found in the wardrobe with proper dying options);
- [Craftable Seeds NEW](https://steamcommunity.com/sharedfiles/filedetails/?id=1938886559)/[Craftable Seeds](https://steamcommunity.com/sharedfiles/filedetails/?id=731358672) (all crops and saplings from this mod can be crafted in the Seed Maker);
- [Recipe Browser](https://steamcommunity.com/sharedfiles/filedetails/?id=2018183533) (adds all recipes and crafting stations from this mod to the interface);
- [Starburst Rework](https://steamcommunity.com/sharedfiles/filedetails/?id=3025139283) (electric protection items from this mod support effects from SR).
-![ ](.meta/images/scrn_tooltips5.png)
-![ ](.meta/images/scrn_tooltips3.png)
-![ ](/.meta/images/showcase/2.3.3/ai.png) ![ ](/.meta/images/showcase/2.3.3/ceterai.gif)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/scrn_tooltips5.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/scrn_tooltips3.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.3/ai.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/showcase/2.3.3/ceterai.gif)
#### Other Addon Support
@@ -173,27 +168,27 @@ More about supported addons here: [Mod Support](https://github.com/Ceterai/Enter
1. The mod tries to explore somewhat unusual concepts with unique names so there should be little to no idea overlap;
1. If you want to make a mod on top of this and want to learn modding-related features of this mod, visit this page: [My Enternia Wiki: Modding](https://github.com/Ceterai/Enternia/wiki/Modding);
1. Support for mods like IFD and MPI is done by generating patch files using python scripts. To learn more, visit [My Enternia Wiki: Modding - Mod Support](https://github.com/Ceterai/Enternia/wiki/Modding-Mod-Support).
-1. Palettes - most factions and environments in this mod have their palettes and colors. If you wish to follwo those, you can find them in [`/.meta/world.json`](.meta/world.json) file in text form, or in the [`/.meta/palettes/`](.meta/palettes/) folder in image form.
+1. Palettes - most factions and environments in this mod have their palettes and colors. If you wish to follwo those, you can find them in [`/.meta/world.json`](https://github.com/Ceterai/Enternia/tree/main/.meta/world.json) file in text form, or in the [`/.meta/palettes/`](https://github.com/Ceterai/Enternia/tree/main/.meta/palettes/) folder in image form.
#### Information For Translators
If you're looking to translate this mod to another language, here's the list of files & folders you should be on the lookout for:
-- [`/codex`](codex)
-- [`/items`](items)
-- [`/monsters`](monsters)
-- [`/objects`](objects)
-- [`/stats/effects`](stats/effects) - mostly just effect names
-- [`/interface/cockpit/cockpit.config.patch`](interface/cockpit/cockpit.config.patch) - Weather, Planet, Biome and Effect info (for the Cockpit interface and More Planets Info mod)
-- [`/radiomessages/exploration.radiomessages.patch`](radiomessages/exploration.radiomessages.patch) - radio messages
-- [`/species/alta.species`](species/alta.species) - species name, description, slider tooltips
-- [`/species/alta_namegen.config`](species/alta_namegen.config) - possible species names list
-- [`/IFD_statuseffects.config.patch`](IFD_statuseffects.config.patch) - effect info for Improved Food Descriptions mod
-- [`/items/buildscripts/ct_texts.config`](items/buildscripts/ct_texts.config) - tooltip text lines used in item tooltips
+- [`/codex`](https://github.com/Ceterai/Enternia/tree/main/codex)
+- [`/items`](https://github.com/Ceterai/Enternia/tree/main/items)
+- [`/monsters`](https://github.com/Ceterai/Enternia/tree/main/monsters)
+- [`/objects`](https://github.com/Ceterai/Enternia/tree/main/objects)
+- [`/stats/effects`](https://github.com/Ceterai/Enternia/tree/main/stats/effects) - mostly just effect names
+- [`/interface/cockpit/cockpit.config.patch`](https://github.com/Ceterai/Enternia/tree/main/interface/cockpit/cockpit.config.patch) - Weather, Planet, Biome and Effect info (for the Cockpit interface and More Planets Info mod)
+- [`/radiomessages/exploration.radiomessages.patch`](https://github.com/Ceterai/Enternia/tree/main/radiomessages/exploration.radiomessages.patch) - radio messages
+- [`/species/alta.species`](https://github.com/Ceterai/Enternia/tree/main/species/alta.species) - species name, description, slider tooltips
+- [`/species/alta_namegen.config`](https://github.com/Ceterai/Enternia/tree/main/species/alta_namegen.config) - possible species names list
+- [`/IFD_statuseffects.config.patch`](https://github.com/Ceterai/Enternia/tree/main/IFD_statuseffects.config.patch) - effect info for Improved Food Descriptions mod
+- [`/items/buildscripts/ct_texts.config`](https://github.com/Ceterai/Enternia/tree/main/items/buildscripts/ct_texts.config) - tooltip text lines used in item tooltips
> Note that items, monsters, objects, etc. can contain a `wiki` field. This field contains info only displayed in mod Wiki, so can be ignored.
-There's a helpful [`/.meta/world.json`](.meta/world.json) file containing translations and explanations of most alta words in the mod, which might be useful to translators.
+There's a helpful [`https://github.com/Ceterai/Enternia/tree/main/.meta/world.json`](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/world.json) file containing translations and explanations of most alta words in the mod, which might be useful to translators.
Starting with version [2.1.4a](https://github.com/Ceterai/Enternia/releases/tag/2.1.4a), each new version's changelog now contains a **Translation** section that goes over changes made in that version that might require attention from translators.
@@ -201,18 +196,18 @@ Starting with version [2.1.4a](https://github.com/Ceterai/Enternia/releases/tag/
As mentioned in the content rundown, many different items in this mod have improved, informative tooltips. Below are some examples of that:
-![ ](.meta/images/scrn_tooltips1.png)
-![ ](.meta/images/scrn_tooltips2.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/scrn_tooltips1.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/scrn_tooltips2.png)
### Tenants
This mod add a large amount of npcs, outpost visitors and tenants. To help you navigate that, check out this helpful tenant guide: [My Enternia Wiki: Tenants](https://github.com/Ceterai/Enternia/wiki/Tenants)
-![ ](.meta/images/scrn_tooltips4.png)
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/scrn_tooltips4.png)
## Changes
-For any recent and all progress, checkout: **[Changelog](.meta/changelog.md)**
+For any recent and all progress, checkout: **[Changelog](https://github.com/Ceterai/Enternia/tree/main/.meta/changelog.md)**
You can also find the full list of changes on the [Steam changelog page](https://steamcommunity.com/sharedfiles/filedetails/changelog/2006558650).
### Removed Content
@@ -222,8 +217,26 @@ During development, new features appear and some features become deprecated. Usu
- [Steam Workshop Link](https://steamcommunity.com/sharedfiles/filedetails/?id=3169344640)
- [Starbound Forums Link](https://community.playstarbound.com/resources/my-enternia-removed-content.6282/)
+## Credits
+
+Special, warm thanks to the following people for helping with my mod!~
+
+**Emori Logan** ([YouTube](https://www.youtube.com/@mr.connor8492)) for the following sprites:
+
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/monsters/walkers/orbide/body/ct_ionic_orbide.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/monsters/walkers/narfin/body/ct_ionic_narfin.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/monsters/crawlers/crustoise/body/ct_ionic_crustoise.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/monsters/crawlers/crippit/ct_crippit/ct_ionic_crippit.png)
+
+**Evgen99** ([Boosty](https://boosty.to/unath_tayar), [YouTube](https://www.youtube.com/@unathtaer)) for the following sprites:
+
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/1.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/2.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/3.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/4.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/5.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/6.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/7.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/8.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/9.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/10.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/11.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/12.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/13.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/14.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/15.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/16.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/17.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/18.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/19.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/20.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/21.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/22.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/23.png)
+
+([Post link](https://boosty.to/unath_tayar/posts/27d1f7c1-3cd2-46b0-a036-90ccfe4c40fe?share=post_link))
+
+![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/1.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/2.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/3.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/4.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/5.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/6.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/7.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/8.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/9.png) ![ ](https://raw.githubusercontent.com/Ceterai/Enternia/main/.meta/images/credits/evgen99/mical/10.png)
+
+([Post link](https://boosty.to/unath_tayar/posts/27d1f7c1-3cd2-46b0-a036-90ccfe4c40fe?share=post_link))
+
---
-
+
diff --git a/_metadata b/_metadata
index 0d4f1e1c..c276cceb 100644
--- a/_metadata
+++ b/_metadata
@@ -21,5 +21,5 @@
"StarburstRework"
],
"tags": "Crafting and Building|Miscellaneous|Planets and Environments|NPCs and Creatures|Weapons|Cheats and God Items|Species|User Interface|Furniture and Objects|Food and Farming|In-Game Tools|Mechanics|Armor and Clothes",
- "version": "2.3.4a"
+ "version": "2.3.4b"
}
\ No newline at end of file
diff --git a/biomes/alterash/antorash/ct_alterash_starforest.biome b/biomes/alterash/antorash/ct_alterash_starforest.biome
index 6e61b286..13daa4f8 100644
--- a/biomes/alterash/antorash/ct_alterash_starforest.biome
+++ b/biomes/alterash/antorash/ct_alterash_starforest.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_starforest",
"friendlyName" : "Starforest",
"description" : "A colourful forest filled with ^#ffa8e8;stardust^reset; crystals. So much so even all the ayakas growing here are shining with different colors...",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png",
+ "icon" : "/items/active/alta/loot/tier2.png",
"mainBlock" : "obsidian",
"subBlocks" : [ "rock14", "moonrock" ],
"ores" : "ct_alterash_depth2",
@@ -14,8 +14,13 @@
"monsterParameters" : { "colors" : "ocean", "statusSettings" : { "stats" : { "electricStatusImmunity" : { "baseValue" : 1.0 } } } },
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_stardust_narfin_spawn" ], [ 1, "ct_prism_crippit_spawn" ] ] },
+ // Bugs
{ "select" : 1, "pool" : [ [ 0.95, "ct_prism_wing_spawn" ], [ 0.05, "ct_starfly_spawn" ] ] },
- { "select" : 3, "pool" : [[1,"jellycritter"],[1,"bouncercritter"],[1,"prismelementalcritter"],[1,"prismscabcritter"],[1,"slugcritter"]] }
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_mini_pinky_spawn" ], [ 1, "prismelementalcritter" ] ] },
+ { "select" : 1, "pool" : [ [1,"jellycritter"], [1,"bouncercritter"], [1,"prismscabcritter"], [1,"slugcritter"] ] },
+ // Critters Water
+ { "select" : 1, "pool" : [ [ 1, "ct_nia_squid_spawn" ] ] }
]
},
diff --git a/biomes/alterash/antorash/ct_alterash_underworld.biome b/biomes/alterash/antorash/ct_alterash_underworld.biome
index 9c5734a1..df8ef98d 100644
--- a/biomes/alterash/antorash/ct_alterash_underworld.biome
+++ b/biomes/alterash/antorash/ct_alterash_underworld.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_underworld",
"friendlyName" : "Antorash Plains",
"description" : "A common place the Alterash Underworlds. The nature here highly reflects nature in ^#20f080;alterash gardens^reset;, although highly saturated with blueish due to lack of light.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png",
+ "icon" : "/items/active/alta/loot/tier2.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "moonrock",
"subBlocks" : [ "rock14", "obsidian" ],
@@ -14,8 +14,11 @@
"spawnProfile" : {
"monsterParameters" : { "colors" : "ocean", "statusSettings" : { "stats" : { "electricStatusImmunity" : { "baseValue" : 1.0 } } } },
"groups" : [
+ { "select" : 1, "pool" : [ [ 1, "ct_alta_drone_tier2" ] ] },
+ // Bugs
{ "select" : 1, "pool" : [ [ 1, "ct_alto_zych_spawn" ] ] },
- { "select" : 1, "pool" : [ [ 1, "ct_alta_drone_tier2" ] ] }
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_mini_poi_spawn" ] ] }
]
},
diff --git a/biomes/alterash/antorash/ct_alterash_warped.biome b/biomes/alterash/antorash/ct_alterash_warped.biome
index d345b73a..1fc52dc6 100644
--- a/biomes/alterash/antorash/ct_alterash_warped.biome
+++ b/biomes/alterash/antorash/ct_alterash_warped.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_warped",
"friendlyName" : "Warped Forest",
"description" : "This land is covered in ^#9b2d3f;warped^reset; growth. Numerous ^#9b2d3f;nivera^reset; plants can be found here, as well as luminous bushes full of ^#9b2d3f;glow fibre^reset;. Be careful though - this area is full of poison and wicked monsters!",
- "icon" : "/items/active/unsorted/alta/loot/ct_warped_loot.png",
+ "icon" : "/items/active/alta/loot/ct_warped_loot.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "rock14", "obsidian" ],
"ores" : "ct_alterash_depth2",
diff --git a/biomes/alterash/evarus/ct_alterash_clouds.biome b/biomes/alterash/evarus/ct_alterash_clouds.biome
index b2fd799e..724e2be3 100644
--- a/biomes/alterash/evarus/ct_alterash_clouds.biome
+++ b/biomes/alterash/evarus/ct_alterash_clouds.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Evostaris",
"description" : "A cloudy area mostly filled with air - althought due to a specific atmospheric pressure and ionization, the clouds here are (mostly) dense enough to stand on. This place is a home of arknights - brave ^#b0e0fc;alta^reset; fighters protecting the planet from threats from above, as well as helping to keep the order on the surface.",
"longdescription" : "The dense ^#ffa8e8;stardust^reset; ^#ffe8e8;clouds^reset; mentioned earlier are small formations of dense cloud-like matter that stardust can get stuck in on its way to the ground.",
- "icon" : "/items/active/unsorted/alta/loot/ct_eva_loot.png",
+ "icon" : "/items/active/alta/loot/ct_eva_loot.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "cloudblock",
diff --git a/biomes/alterash/surface/ct_alterash_enchanted.biome b/biomes/alterash/surface/ct_alterash_enchanted.biome
index d37e72b1..a355d227 100644
--- a/biomes/alterash/surface/ct_alterash_enchanted.biome
+++ b/biomes/alterash/surface/ct_alterash_enchanted.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Enchanted Meadows",
"description" : "^#8080f0;Vionostera^reset;, or enchanted land, is an almost magical place full of mystical things, hence the name. \nBlue fields of dense grass with pink tops of ^#8080f0;blossoming ayakas^reset;, ^#8080f0;enchanted orbs^reset; and rare ^#8080f0;beakseed^reset; bushes showing above the surface. \nUnder the ground there are glowing ^#8080f0;enchanted bushes^reset;, lighting up the caves with pink bioluminescence.\n\nThis place looks almost magical, even though this kind of view is a somewhat common for the ionized temperate climate. \nAt its core, this place is an anomaly, caused by high concentration of conflicting energies.\n\nA much rarer variation of this biome is called ^#f080f0;Invertia^reset;.",
"longdescription" : "\nMore information about the Enchantment phenomenon can be discovered with the ^#8080f0;Enchanted Datamass^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_enchanted_loot.png",
+ "icon" : "/items/active/alta/loot/ct_enchanted_loot.png",
"mainBlock" : "moonstone",
"subBlocks" : [ "moonrock", "cloudblock" ],
"ores" : "prismore",
diff --git a/biomes/alterash/surface/ct_alterash_forest.biome b/biomes/alterash/surface/ct_alterash_forest.biome
index 3bb56e70..4e45a896 100644
--- a/biomes/alterash/surface/ct_alterash_forest.biome
+++ b/biomes/alterash/surface/ct_alterash_forest.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_forest",
"friendlyName" : "Ayaka Forest",
"description" : "A piece of land overgrown with ^#3587ff;ayaka^reset; trees. The ground is strewn with long ripe ^#2080f0;ayas^reset;, and the dense caves are drowning in roots with ^#8020f0;ayaka sap^reset; soaking from every corner.\n\nBecause of dense foliage blocking falling flakes of ^#ffa8e8;stardust^reset;, there's almost no ^#ffa8e8;prism crystals^reset; to be found anywhere in the forest.",
- "icon" : "/items/active/unsorted/alta/loot/ct_ayaka_loot.png",
+ "icon" : "/items/active/alta/loot/ct_ayaka_loot.png",
"mainBlock" : "moonstone",
"subBlocks" : [ "moonrock", "moondust" ],
diff --git a/biomes/alterash/surface/ct_alterash_garden.biome b/biomes/alterash/surface/ct_alterash_garden.biome
index 06000647..48811d74 100644
--- a/biomes/alterash/surface/ct_alterash_garden.biome
+++ b/biomes/alterash/surface/ct_alterash_garden.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_garden",
"friendlyName" : "Alterash Gardens",
"description" : "A peaceful prairie on the surface of Alterash planets, filled with grass, colorful flowers and iridescent ^#ffa8e8;prisms^reset; made of crystallized ^#ffa8e8;stardust^reset;. Rare ayaka trees are scattered around a surface, with ripe bright blue ayas hanging among their leaves. \nThe underground here is filled with bushes and rare ayaka roots.\n\nYou can find these gardens on every ^#20f080;alterash^reset; planet and is likely the first thing you'll see - this mostly plain terrain with little danger around is a great place for landing.\n\nWhat awaits you in the distance? What lies beneath the surface? What hides up high behind those clouds? Time to find out! **Welcome to Alterash.**",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier1.png",
+ "icon" : "/items/active/alta/loot/tier1.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "moonstone",
"subBlocks" : [ "moonrock", "moondust" ],
@@ -22,7 +22,7 @@
// Bugs
{ "select" : 1, "pool" : [ [ 0.75, "ct_klee_spawn" ], [ 0.25, "blueback" ] ] },
// Critters
- { "select" : 2, "pool" : [ [ 0.3, "birdcritter"], [ 0.3, "bunnycritter" ] ] },
+ { "select" : 2, "pool" : [ [ 0.3, "ct_mini_poi_spawn"], [ 0.3, "bunnycritter" ] ] },
{ "select" : 2, "pool" : [ [ 1, "ct_boki_spawn" ] ] },
// Critters Night
{ "select" : 1, "pool" : [ [ 1, "bioluminfireflyspawner" ] ] }
diff --git a/biomes/alterash/surface/ct_alterash_haven.biome b/biomes/alterash/surface/ct_alterash_haven.biome
index c5e154c3..7bd0668e 100644
--- a/biomes/alterash/surface/ct_alterash_haven.biome
+++ b/biomes/alterash/surface/ct_alterash_haven.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_haven",
"friendlyName" : "Alterash Haven",
"description" : "A colourful flowery biome inhabitated by different critters and other peaceful creatures. However, this place also contains higher levels of toxins, that cause the growth of this many flowers and as a result, is considered a threat to iora climate.",
- "icon" : "/items/active/unsorted/alta/loot/ct_haven_loot.png",
+ "icon" : "/items/active/alta/loot/ct_haven_loot.png",
"mainBlock" : "moonstone",
"subBlocks" : [ "cloudblock", "cloudblock" ],
"ores" : "prismore",
diff --git a/biomes/alterash/surface/ct_alterash_park.biome b/biomes/alterash/surface/ct_alterash_park.biome
index 17b63ff6..b6ed4c02 100644
--- a/biomes/alterash/surface/ct_alterash_park.biome
+++ b/biomes/alterash/surface/ct_alterash_park.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Iora Gyera Park",
"description" : "Welcome to our little reserve! Here you can find some rare species of trees and plants, and I assure you that you will remember these magnificent landscapes for a long time.\n\nThese gardens are ^#b0e0fc;alta^reset; nature preservation parks, nice areas created for relaxation and to be a safe place for rare specimens of ^#20f080;alterash^reset; flora and fauna. For this reason, rare flowers called ^#20f080;versalias^reset; can be found much more frequently here than in any other place on alterash planets. \nOther than that, this biome mostly consists of imported fruitless ayakas prime and rare benches and street lamps. \nThe underground area is mostly filled with ^#3587ff;ayaka roots^reset; and stardust crystals.\n\nThese preservation parks were created by the initiative of ^#b0e0fc;Iora Gyera Ordis^reset; to transfer prime nature specimens from ^#2080f0;alterash prime^reset; planets elsewhere with suitable yet safe conditions for their existance.",
"longdescription" : "Check out our official ^#b0e0fc;Gyera Park Guide^reset; for more!",
- "icon" : "/items/active/unsorted/alta/loot/ct_gyera_loot.png",
+ "icon" : "/items/active/alta/loot/ct_gyera_loot.png",
"mainBlock" : "moonstone",
"subBlocks" : [ "moonstone", "moonrock" ],
"ores" : "prismore",
diff --git a/biomes/alterash/surface/ct_alterash_riverside.biome b/biomes/alterash/surface/ct_alterash_riverside.biome
index 70839ed6..2e4194f2 100644
--- a/biomes/alterash/surface/ct_alterash_riverside.biome
+++ b/biomes/alterash/surface/ct_alterash_riverside.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_riverside",
"friendlyName" : "Alterash Riversides",
"description" : "This steppe area is riddled with rivers and underground waters and thus has rich vegetation that you would commonly find in places like these, like thickets of reeds and willow-like trees. ^#b0e0fc;Altas^reset; use this coastal zone for resorts and camping, using the reeds as crafting materials for tents and deck chairs. Underneath the ground you can find many different semi-flooded caves with crystal-clear water and interesting rock formations.\n\nThis place is a home to brightly-colored ^#497c64;verriskoywa^reset; flowers, these swampy plains are full of tall grass and willow-like trees called ^#497c64;gianas^reset;. \nProfessional chefs often come here in search of a rare spice - ^#497c64;veraltai^reset;, made from petals of ^#497c64;koywa altos^reset;.\n\nUnder the ground there are harmless [[moonrock stalactites|Lunatai Stalactite]] with water from the rivers slowly dripping onto just as harmless [[moonrock stalagmites|Lunatai Stalagmite]], forming dense electrified ponds right under the surface.",
- "icon" : "/items/active/unsorted/alta/loot/ct_koywa_loot.png",
+ "icon" : "/items/active/alta/loot/ct_koywa_loot.png",
"mainBlock" : "moondust",
"subBlocks" : [ "moonstone" ],
"ores" : "prismore",
@@ -18,10 +18,12 @@
{ "select" : 1, "pool" : [ [ 1, "ct_alterash_night_spawn" ] ] },
// Bugs
{ "select" : 1, "pool" : [ [ 1, "ct_strizychar_spawn" ] ] },
- // Critters Water
- { "select" : 1, "pool" : [ [1,"leafscabcritter"], [1,"bouncercritter"], [1,"fireflyspawner"] ] },
// Critters Land & Water
- { "select" : 2, "pool" : [ [1, "ct_riverside_crab_spawn" ], [1, "ct_baratoad_spawn" ], [1, "ct_alta_jelly_spawn" ] ] }
+ { "select" : 1, "pool" : [ [1,"leafscabcritter"], [1,"bouncercritter"], [1,"fireflyspawner"] ] },
+ // Critters Land
+ { "select" : 1, "pool" : [ [1, "ct_riverside_crab_spawn" ], [1, "ct_baratoad_spawn" ], [1, "ct_koyscream_spawn" ] ] },
+ // Critters Water
+ { "select" : 2, "pool" : [ [1, "ct_alta_jelly_spawn" ], [1, "ct_kudok_squid_spawn" ], [1, "ct_nia_squid_night_spawn" ] ] }
]
},
diff --git a/biomes/alterash/surface/ct_alterash_snowy.biome b/biomes/alterash/surface/ct_alterash_snowy.biome
index 899752d1..692cd222 100644
--- a/biomes/alterash/surface/ct_alterash_snowy.biome
+++ b/biomes/alterash/surface/ct_alterash_snowy.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_snowy",
"friendlyName" : "Snowy Alterash Ridges",
"description" : "Cool ridgy surfaces semi-covered with snow.\n\n*\"Have you ever wanted to conquer a mountain? Or maybe you wished to quit everything, bring your friends and settle a mountain camp? Come to our mountains, we provide the chilly fresh winter atmosphere, you provide the fun.\"* - Lenn",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png",
+ "icon" : "/items/active/alta/loot/tier2.png",
"mainBlock" : "moonstone",
"subBlocks" : [ "snow", "slush", "ice" ],
"ores" : "ct_alterash_crystal",
diff --git a/biomes/alterash/surface/ct_alterash_valley.biome b/biomes/alterash/surface/ct_alterash_valley.biome
index a741d30a..2e827bc6 100644
--- a/biomes/alterash/surface/ct_alterash_valley.biome
+++ b/biomes/alterash/surface/ct_alterash_valley.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_valley",
"friendlyName" : "Poptop Valley",
"description" : "A vast rose-colored valley full of blossoming ayakas. As the name suggests, this area is mainly populated by poptops. \nA rare lone crop called ^#ff3f5a;Gil^reset; can be found here, hidden among the blossoming ayaka bushes.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier1.png",
+ "icon" : "/items/active/alta/loot/tier1.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "moonstone", "moondust" ],
"ores" : "prismore",
diff --git a/biomes/alterash/underground/ct_alterash_caves.biome b/biomes/alterash/underground/ct_alterash_caves.biome
index 246ba846..52c78bb8 100644
--- a/biomes/alterash/underground/ct_alterash_caves.biome
+++ b/biomes/alterash/underground/ct_alterash_caves.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_caves",
"friendlyName" : "Alterash Caves",
"description" : "Lush shallow caves full of growth and prisms.\n\n*\"Did you go down a cave to mine some minerals? Huh, dig depper, in this cave you will find only... jungles.\"* - Lenn",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier1.png",
+ "icon" : "/items/active/alta/loot/tier1.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "moonstone",
"subBlocks" : [ "moonrock", "moondust" ],
@@ -16,7 +16,8 @@
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_alta_drone_tier1" ] ] },
{ "select" : 1, "pool" : [ [ 1, "ct_crystal_poptop_spawn" ], [ 1, "ct_crippit_spawn" ] ] },
- { "select" : 2, "pool" : [[0.85,"ciclesnailcritter"], [0.15,"crystaltortoisecritter"]] }
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_mini_poi_spawn" ] ] }
]
},
diff --git a/biomes/alterash/underground/ct_alterash_caves_deep.biome b/biomes/alterash/underground/ct_alterash_caves_deep.biome
index 89a6ea94..853dbddd 100644
--- a/biomes/alterash/underground/ct_alterash_caves_deep.biome
+++ b/biomes/alterash/underground/ct_alterash_caves_deep.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_caves_deep",
"friendlyName" : "Alterash Deep Caves",
"description" : "Mostly hollow caves full of ^#6f6c66;moonrock^reset; and sparse ^#76c7e4;crystals^reset;.\n\n*\"So, do you suppose that now you descended deep enough to get your minerals? I don't want to upset anyone, but I hasten to inform you that... Oh, forget it, go get these damn minerals already!!\"* - Lenn",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png",
+ "icon" : "/items/active/alta/loot/tier2.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "moonstone",
"subBlocks" : [ "moonrock", "moonrock" ],
@@ -16,7 +16,8 @@
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_crystal_poptop_spawn" ] ] },
{ "select" : 1, "pool" : [ [ 1, "wisper" ], [ 1, "skimbus" ] ] },
- { "select" : 2, "pool" : [[0.85,"ciclesnailcritter"], [0.15,"crystaltortoisecritter"]] }
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_baratoad_spawn" ], [ 1, "glowingballcritter" ] ] }
]
},
diff --git a/biomes/alterash/underground/ct_alterash_crystal.biome b/biomes/alterash/underground/ct_alterash_crystal.biome
index b5d62652..548cdc50 100644
--- a/biomes/alterash/underground/ct_alterash_crystal.biome
+++ b/biomes/alterash/underground/ct_alterash_crystal.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_crystal",
"friendlyName" : "Electric Crystal Caves",
"description" : "Well-lit crystallic caves full of hidden ^#2020f0;tesla spikes^reset; and other hidden ^#7733aa;electric^reset; ^#8080f0;traps^reset;.\n\n*\"Yeah, yeah, you can be proud of yourself. Because true big ^#76c7e4;crystal^reset; deposits lie here. You fully deserve your reward, so, what are you waiting for? These crystals won't mine themselves.\"* - Lenn",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png",
+ "icon" : "/items/active/alta/loot/tier2.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "moonstone",
"subBlocks" : [ "crystalblock", "moonrock" ],
@@ -16,7 +16,7 @@
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_ice_narfin_spawn" ] ] },
{ "select" : 1, "pool" : [ [ 1, "wisper" ], [ 1, "skimbus" ] ] },
- { "select" : 2, "pool" : [[0.85,"ciclesnailcritter"], [0.15,"crystaltortoisecritter"]] }
+ { "select" : 2, "pool" : [ [ 0.85, "ciclesnailcritter" ], [ 0.15, "crystaltortoisecritter" ] ] }
]
},
diff --git a/biomes/alterash/underground/ct_alterash_flooded.biome b/biomes/alterash/underground/ct_alterash_flooded.biome
index 7a28938d..2edd7e9d 100644
--- a/biomes/alterash/underground/ct_alterash_flooded.biome
+++ b/biomes/alterash/underground/ct_alterash_flooded.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_flooded",
"friendlyName" : "Flooded Alterash Caves",
"description" : "A set of flooded caves with various seaweeds and fish. Contains various ^#497c64;koywa^reset; loot and lots of ^#6f6c66;moondust^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_koywa_loot.png",
+ "icon" : "/items/active/alta/loot/ct_koywa_loot.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "moonstone",
"subBlocks" : [ "moondust", "moondust" ],
@@ -16,10 +16,10 @@
"groups" : [
{ "select" : 4, "pool" : [ [ 1, "aggroLargeFish" ] ] },
// Critters Water
- { "select" : 2, "pool" : [ [ 1, "smallFishOcean1" ], [ 1, "smallFishOcean2" ] ] },
+ { "select" : 1, "pool" : [ [ 1, "smallFishOcean1" ], [ 1, "smallFishOcean2" ] ] },
{ "select" : 1, "pool" : [ [1, "jellycritter" ], [1, "fishlemoncritter" ], [1, "fishberrycritter" ], [1,"fishchilicritter" ], [1,"jellocritter"] ] },
// Critters Land & Water
- { "select" : 2, "pool" : [ [1, "ct_riverside_crab_spawn" ], [1, "ct_baratoad_spawn" ], [1, "ct_alta_jelly_spawn" ] ] }
+ { "select" : 3, "pool" : [ [1, "ct_riverside_crab_spawn" ], [1, "ct_baratoad_spawn" ], [1, "ct_in_jelly_spawn" ], [1, "ct_kudok_squid_spawn" ] ] }
]
},
diff --git a/biomes/alterash/underground/ct_alterash_yaara.biome b/biomes/alterash/underground/ct_alterash_yaara.biome
index 554b7ead..d1060953 100644
--- a/biomes/alterash/underground/ct_alterash_yaara.biome
+++ b/biomes/alterash/underground/ct_alterash_yaara.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_yaara",
"friendlyName" : "Yaara Grove",
"description" : "A cavey land that has once been overgrown with ^#20f080;Yaara^reset;. \nSomewhere in the depths of these jungles you'll be able to find majestic giant flowers - ^#20f080;Yaara Hearts^reset;. In fact, the entire grove is just a one big yaara plant that has been streching and growing, spreading its roots everywhere. Those giant flowers are the places of concentration of its energy - ^#20f080;Ceternia^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_yaara_loot.png",
+ "icon" : "/items/active/alta/loot/ct_yaara_loot.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "moonrock",
"subBlocks" : [ "moonrock", "moonrock" ],
@@ -18,10 +18,11 @@
{ "select" : 2, "pool" : [ [ 1, "nutmidge" ], [ 1, "pteropod" ], [ 1, "toumingo" ], [ 1, "miasmop" ] ] },
// Bugs
{ "select" : 1, "pool" : [ [ 0.75, "ct_juviley_spawn" ], [ 0.25, "ct_elin_bug_spawn" ] ] },
+ // Critters Water
+ { "select" : 1, "pool" : [ [ 1, "jellocritter" ], [ 1, "ct_in_jelly_spawn" ] ] },
// Critters
- { "select" : 1, "pool" : [ [1, "jellocritter" ] ] },
{ "select" : 1, "pool" : [ [1,"bowbirdcritter"], [1,"bouncercritter"], [1,"sackbagcritter"], [1,"toucritter"] ] },
- { "select" : 2, "pool" : [ [ 1, "ct_yaafrog_spawn" ], [ 1, "ct_eeriss_spawn" ], [ 1, "sackbagcritter" ], [ 1, "toucritter" ] ] }
+ { "select" : 3, "pool" : [ [ 1, "ct_yaafrog_spawn" ], [ 1, "ct_eeriss_spawn" ], [ 1, "sackbagcritter" ], [ 1, "toucritter" ], [ 1, "ct_hunter_flower_spawn" ] ] }
]
},
diff --git a/biomes/alterash_prime/asteroids/ct_enternia_asteroids.biome b/biomes/alterash_prime/asteroids/ct_enternia_asteroids.biome
index 0481df4c..d8cde43d 100644
--- a/biomes/alterash_prime/asteroids/ct_enternia_asteroids.biome
+++ b/biomes/alterash_prime/asteroids/ct_enternia_asteroids.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Enternia Asteroids",
"description" : "These massive rocks made mostly of ^#6f6c66;moonrock^reset; and ^#4f4c46;obsidian^reset; are floating peacefully amidst the spacelands of ^#6f6c66;Astera^reset;. Here you can find tier 5 ores like ^#20f080;aegisalt ore^reset;, ^#2080f0;ferozium ore^reset; and ^#8020f0;violium ore^reset;.\n\nHowever, something is odd about these \"rocks\"... Do you feel tired?",
- "icon" : "/items/active/unsorted/alta/loot/ct_astera_loot.png",
+ "icon" : "/items/active/alta/loot/ct_astera_loot.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "obsidian" ],
"ores" : "ct_alterash_core",
diff --git a/biomes/alterash_prime/core/ct_barren_ion_core.biome b/biomes/alterash_prime/core/ct_barren_ion_core.biome
index 132c528e..ae8d750e 100644
--- a/biomes/alterash_prime/core/ct_barren_ion_core.biome
+++ b/biomes/alterash_prime/core/ct_barren_ion_core.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Barren Ion Core",
"description" : "Narrow caves close to the ^#8020f0;ion core^reset; of the planet, full of ^#4f4c46;obsidian^reset; and other hard materials and minerals. Here you can find tier 5 ores like ^#20f080;aegisalt ore^reset;, ^#2080f0;ferozium ore^reset; and ^#8020f0;violium ore^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_ion_core_loot.png",
+ "icon" : "/items/active/alta/loot/ct_ion_core_loot.png",
"mainBlock" : "obsidian",
"subBlocks" : [ "rock14" ],
"ores" : "ct_alterash_core",
@@ -15,8 +15,11 @@
"monsterParameters" : { "colors" : "ocean", "statusSettings" : { "stats" : { "electricStatusImmunity" : { "baseValue" : 1.0 } } } },
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_alta_drone_tier4" ] ] },
+ { "select" : 2, "pool" : [ [ 1, "ct_ionic_crippit_spawn" ], [ 1, "ct_ionic_crustoise_spawn" ], [ 1, "ct_ionic_orbide_spawn" ], [ 1, "ct_ionic_narfin_spawn" ] ] },
+ // Bugs
{ "select" : 1, "pool" : [ [ 1, "ct_ion_klee_spawn" ] ] },
- { "select" : 2, "pool" : [ [ 1, "ct_ionic_crippit_spawn" ], [ 1, "ct_ionic_crustoise_spawn" ], [ 1, "ct_ionic_orbide_spawn" ], [ 1, "ct_ionic_narfin_spawn" ] ] }
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_ion_tortoise_spawn" ] ] }
]
},
diff --git a/biomes/alterash_prime/esetera caves/ct_hevika_tunnels.biome b/biomes/alterash_prime/esetera caves/ct_hevika_tunnels.biome
index ca0c6bd8..18bc16be 100644
--- a/biomes/alterash_prime/esetera caves/ct_hevika_tunnels.biome
+++ b/biomes/alterash_prime/esetera caves/ct_hevika_tunnels.biome
@@ -2,7 +2,7 @@
"name" : "ct_hevika_tunnels",
"friendlyName" : "Hevika Tunnels",
"description" : "These narrow caves are full of ^#0050c0;hevika^reset; crystals and highly ionized air. Staying in such environment for too long can lead to an ^#8020f0;Ionic Stroke^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_hevika_loot.png",
+ "icon" : "/items/active/alta/loot/ct_hevika_loot.png",
"statusEffects" : [ "ct_overcharged_air" ],
"mainBlock" : "crystalblock",
"subBlocks" : [ "ice", "moonrock" ],
diff --git a/biomes/alterash_prime/esetera caves/ct_ionic_hive.biome b/biomes/alterash_prime/esetera caves/ct_ionic_hive.biome
index a72369b2..9a6821bf 100644
--- a/biomes/alterash_prime/esetera caves/ct_ionic_hive.biome
+++ b/biomes/alterash_prime/esetera caves/ct_ionic_hive.biome
@@ -2,7 +2,7 @@
"name" : "ct_ionic_hive",
"friendlyName" : "Ionic Hive",
"description" : "Sometimes hives can be found even on ^#2080f0;alterash prime^reset; planets. Bevare of added electricity!",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png",
+ "icon" : "/items/active/alta/loot/tier3.png",
"mainBlock" : "hive",
"subBlocks" : [ "moonrock" ],
"ores" : "ct_alterash_depth2",
diff --git a/biomes/alterash_prime/esetera depths/ct_alta_lab_debris.biome b/biomes/alterash_prime/esetera depths/ct_alta_lab_debris.biome
index f00944f5..21e150c9 100644
--- a/biomes/alterash_prime/esetera depths/ct_alta_lab_debris.biome
+++ b/biomes/alterash_prime/esetera depths/ct_alta_lab_debris.biome
@@ -2,7 +2,7 @@
"name" : "ct_alta_lab_debris",
"friendlyName" : "Alta Lab Debris",
"description" : "This place is mostly ruins af various ^#b0e0fc;alta^reset; creations and structures. Maybe something precious can be dug up from the rubble.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png",
+ "icon" : "/items/active/alta/loot/tier3.png",
"statusEffects" : [ "ct_overcharged_air" ],
"mainBlock" : "moonstone",
"subBlocks" : [ "moonrock", "junk" ],
diff --git a/biomes/alterash_prime/esetera depths/ct_aric.biome b/biomes/alterash_prime/esetera depths/ct_aric.biome
index 661d9f91..594a08b9 100644
--- a/biomes/alterash_prime/esetera depths/ct_aric.biome
+++ b/biomes/alterash_prime/esetera depths/ct_aric.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Aric",
"description" : "A very toxic place full of glowing mushrooms. That is all. Watch out for spores.",
"longdescription" : "Check out this codex to know more: ^#3baf2f;Aric Sporelings^reset;",
- "icon" : "/items/active/unsorted/alta/loot/ct_shroomic_loot.png",
+ "icon" : "/items/active/alta/loot/ct_shroomic_loot.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "waste", "moonrock" ],
"ores" : "ct_alterash_depth2",
diff --git a/biomes/alterash_prime/esetera depths/ct_bishyn_halls.biome b/biomes/alterash_prime/esetera depths/ct_bishyn_halls.biome
index 8f542cf3..a1d64ad8 100644
--- a/biomes/alterash_prime/esetera depths/ct_bishyn_halls.biome
+++ b/biomes/alterash_prime/esetera depths/ct_bishyn_halls.biome
@@ -2,7 +2,7 @@
"name" : "ct_bishyn_halls",
"friendlyName" : "Bishyn Halls",
"description" : "A place full of ^#378754;bishyn^reset; crystals and poison. Both are dangerous.",
- "icon" : "/items/active/unsorted/alta/loot/ct_bishyn_loot.png",
+ "icon" : "/items/active/alta/loot/ct_bishyn_loot.png",
"statusEffects" : [ "ct_overcharged_air" ],
"mainBlock" : "crystalblock",
"subBlocks" : [ "moonstone", "moonrock" ],
diff --git a/biomes/alterash_prime/esetera depths/ct_hevika.biome b/biomes/alterash_prime/esetera depths/ct_hevika.biome
index e11cc176..419f9654 100644
--- a/biomes/alterash_prime/esetera depths/ct_hevika.biome
+++ b/biomes/alterash_prime/esetera depths/ct_hevika.biome
@@ -2,7 +2,7 @@
"name" : "ct_hevika",
"friendlyName" : "Hevikara",
"description" : "A ^#76c7e4;crystal^reset; biome full of ^#0050c0;hevika^reset; crystals and, well, electricity they produce. Watch out.",
- "icon" : "/items/active/unsorted/alta/loot/ct_hevika_loot.png",
+ "icon" : "/items/active/alta/loot/ct_hevika_loot.png",
"statusEffects" : [ "ct_overcharged_air" ],
"mainBlock" : "moonstone",
"subBlocks" : [ "crystalblock", "moonrock" ],
@@ -14,7 +14,7 @@
"spawnProfile" : {
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_hevika_crippit_spawn" ], [ 1, "ct_overcharged_crustoise_spawn" ] ] },
- { "select" : 2, "pool" : [ [ 1, "ct_plasma_nibbler_spawn" ], [ 1, "crystaltortoisecritter" ] ] }
+ { "select" : 2, "pool" : [ [ 1, "ct_plasma_nibbler_spawn" ], [ 1, "ct_hevika_scab_spawn" ] ] }
]
},
diff --git a/biomes/alterash_prime/esetera entrance/ct_calin.biome b/biomes/alterash_prime/esetera entrance/ct_calin.biome
index c3cdc2a4..b7484086 100644
--- a/biomes/alterash_prime/esetera entrance/ct_calin.biome
+++ b/biomes/alterash_prime/esetera entrance/ct_calin.biome
@@ -2,7 +2,7 @@
"name" : "ct_calin",
"friendlyName" : "Calocaves",
"description" : "Calocaves, or ^#76c7e4;Calin^reset; for short, are caves with rich deposits of plain regular ^#76c7e4;crystals^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_calin_loot.png",
+ "icon" : "/items/active/alta/loot/ct_calin_loot.png",
"mainBlock" : "moonstone",
"subBlocks" : [ "moonrock", "moonrock" ],
"ores" : "ct_alterash_depth1",
@@ -13,6 +13,7 @@
"spawnProfile" : {
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_calin_crippit_spawn" ] ] },
+ // Critters
{ "select" : 3, "pool" : [ [ 1, "ct_calin_snail_spawn" ] ] }
]
},
diff --git a/biomes/alterash_prime/esetera entrance/ct_crystalline_prime.biome b/biomes/alterash_prime/esetera entrance/ct_crystalline_prime.biome
index 6e1dbab3..42c67121 100644
--- a/biomes/alterash_prime/esetera entrance/ct_crystalline_prime.biome
+++ b/biomes/alterash_prime/esetera entrance/ct_crystalline_prime.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Crystalline Prime",
"description" : "Also known as Calline Prime, this is an ^#2080f0;alterash prime^reset; variation of the original ^#c1dfae;crystalline^reset; biome, caused by what's called a ^#c1dfae;crystalline primification^reset;.",
"longdescription" : "These ^#76c7e4;crystallic^reset; caves are dimly lit via soft green light emitted from the ^#76c7e4;crystals^reset; that grow here. Some of those crystals are edible, by the way.",
- "icon" : "/items/active/unsorted/alta/loot/ct_crystalline_prime_loot.png",
+ "icon" : "/items/active/alta/loot/ct_crystalline_prime_loot.png",
"mainBlock" : "moonstone",
"subBlocks" : [ "ice", "moonrock" ],
"ores" : "ct_alterash_depth1",
diff --git a/biomes/alterash_prime/esetera entrance/ct_isoslime_plasts.biome b/biomes/alterash_prime/esetera entrance/ct_isoslime_plasts.biome
index 0989f96f..c5fa372e 100644
--- a/biomes/alterash_prime/esetera entrance/ct_isoslime_plasts.biome
+++ b/biomes/alterash_prime/esetera entrance/ct_isoslime_plasts.biome
@@ -2,7 +2,7 @@
"name" : "ct_isoslime_plasts",
"friendlyName" : "Isostratum",
"description" : "These ^#7ddcde;isoslime^reset; caves are drowning in slime. Slime is everythere here - slimy walls, slimy floor, slime drops from the ceiling, moves towards you and even tries to harm you.",
- "icon" : "/items/active/unsorted/alta/loot/ct_isoslime_loot.png",
+ "icon" : "/items/active/alta/loot/ct_isoslime_loot.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "slush", "moonrock" ],
"ores" : "ct_alterash_depth1",
diff --git a/biomes/alterash_prime/esetera entrance/ct_phospholion_mines.biome b/biomes/alterash_prime/esetera entrance/ct_phospholion_mines.biome
index ae366b83..99d581b0 100644
--- a/biomes/alterash_prime/esetera entrance/ct_phospholion_mines.biome
+++ b/biomes/alterash_prime/esetera entrance/ct_phospholion_mines.biome
@@ -2,7 +2,7 @@
"name" : "ct_phospholion_mines",
"friendlyName" : "Phospholion Mines",
"description" : "These are the caves where ^#b0e0fc;altas^reset; and kaiters mine ^#ceffd7;phospholion^reset;. Be extra careful, because there are explosive ^#ceffd7;irradiated phosphobulbs^reset;. Don't accidentally step on them.",
- "icon" : "/items/active/unsorted/alta/loot/ct_phospholion_loot.png",
+ "icon" : "/items/active/alta/loot/ct_phospholion_loot.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "moonstone", "moonrock" ],
"ores" : "ct_alterash_depth1",
@@ -14,7 +14,8 @@
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_alta_drone_tier3" ] ] },
{ "select" : 1, "pool" : [ [ 1, "ct_alta_droid_tier3" ] ] },
- { "select" : 2, "pool" : [[0.85,"ciclesnailcritter"], [0.15,"crystaltortoisecritter"]] }
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_phosnail_spawn" ] ] }
]
},
diff --git a/biomes/alterash_prime/esetera/ct_alta_hidden_labs.biome b/biomes/alterash_prime/esetera/ct_alta_hidden_labs.biome
index 6211ffb6..b3c71a25 100644
--- a/biomes/alterash_prime/esetera/ct_alta_hidden_labs.biome
+++ b/biomes/alterash_prime/esetera/ct_alta_hidden_labs.biome
@@ -2,7 +2,7 @@
"name" : "ct_alta_hidden_labs",
"friendlyName" : "Hidden Alta Labs",
"description" : "Due to frequent kaiter raids on ^#2080f0;alterash prime^reset; planets, ^#b0e0fc;altas^reset; began hiding their labs and facilities here - in ^#2080f0;esetera^reset;. You can expect a high level of security and lots of ^#b0e0fc;watcher drones^reset; and ^#b0e0fc;spider droids^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png",
+ "icon" : "/items/active/alta/loot/tier3.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "moonrock", "snow" ],
diff --git a/biomes/alterash_prime/esetera/ct_gheatorn.biome b/biomes/alterash_prime/esetera/ct_gheatorn.biome
index c5bc8f19..67273c4e 100644
--- a/biomes/alterash_prime/esetera/ct_gheatorn.biome
+++ b/biomes/alterash_prime/esetera/ct_gheatorn.biome
@@ -2,7 +2,7 @@
"name" : "ct_gheatorn",
"friendlyName" : "Gheatorn",
"description" : "Caves full of special poisonous crystals called ^#a7e001;gheatsyn^reset;. They grow right from the ground, resulting in weird strain-like rock formations called **gheatorn monuments**. Certain ^#a7e001;ghearun^reset; labs can be found here, built by ^#b0e0fc;alta^reset; geo-researchers.",
- "icon" : "/items/active/unsorted/alta/loot/ct_gheatsyn_loot.png",
+ "icon" : "/items/active/alta/loot/ct_gheatsyn_loot.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "moonrock" ],
diff --git a/biomes/alterash_prime/esetera/ct_tonnova_grove.biome b/biomes/alterash_prime/esetera/ct_tonnova_grove.biome
index 12967edf..07f6f543 100644
--- a/biomes/alterash_prime/esetera/ct_tonnova_grove.biome
+++ b/biomes/alterash_prime/esetera/ct_tonnova_grove.biome
@@ -2,7 +2,7 @@
"name" : "ct_tonnova_grove",
"friendlyName" : "Tonnova Grove",
"description" : "This land is lit by all the ^#c1ebf8;tonnova^reset; springs and trees. Watch out for falling ^#c1ebf8;tonnas^reset;!\n\nTonnova Groves are great mining sources of ^#299fc5;bionid^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_bionid_loot.png",
+ "icon" : "/items/active/alta/loot/ct_bionid_loot.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "moonrock", "moonstone" ],
@@ -12,8 +12,10 @@
"spawnProfile" : {
"groups" : [
{"select": 2, "pool": [[1, "ct_bionfly_spawn"], [1, "ct_bionid_pteropod_spawn"]]},
+ // Bugs
{ "select" : 1, "pool" : [ [ 0.4, "polarmoth" ], [ 0.3, "orphanfly" ], [ 0.3, "snowskater" ] ] },
- { "select": 2, "pool": [ [ 1, "frozenowlcritter" ], [ 1, "sealcritter" ], [ 1, "icescabcritter" ], [ 1, "dancercritter" ], [ 1, "snowbcritter" ] ] }
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_glow_tortoise_spawn" ], [ 1, "ct_bionid_snail_spawn" ] ] }
]
},
diff --git a/biomes/alterash_prime/evarus prime/ct_eva_prime.biome b/biomes/alterash_prime/evarus prime/ct_eva_prime.biome
index 3fc98a20..43f30519 100644
--- a/biomes/alterash_prime/evarus prime/ct_eva_prime.biome
+++ b/biomes/alterash_prime/evarus prime/ct_eva_prime.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Eva Prime",
"description" : "This atmospheric area mainly consists of highly-ionized air and semi-dense ^#ffe8e8;clouds^reset;. Staying in such environment for too long can lead to an ^#8020f0;Ionic Stroke^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_eva_loot.png",
+ "icon" : "/items/active/alta/loot/ct_eva_loot.png",
"statusEffects" : [ "ct_ionized_air", "ct_overcharged_air" ],
"mainBlock" : "cloudblock",
diff --git a/biomes/alterash_prime/surface/ct_alta_prime_labs.biome b/biomes/alterash_prime/surface/ct_alta_prime_labs.biome
index fa4b66df..b9e5da29 100644
--- a/biomes/alterash_prime/surface/ct_alta_prime_labs.biome
+++ b/biomes/alterash_prime/surface/ct_alta_prime_labs.biome
@@ -2,7 +2,7 @@
"name" : "ct_alta_prime_labs",
"friendlyName" : "Alta Prime Labs",
"description" : "Rare ^#b0e0fc;alta^reset; laboratories and facilities that still remain above the surface of ^#2080f0;alterash prime^reset; planets.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png",
+ "icon" : "/items/active/alta/loot/tier2.png",
"mainBlock" : "moonstone",
"subBlocks" : [ "moonstone", "moonrock" ],
"ores" : "ct_alterash_crystal",
diff --git a/biomes/alterash_prime/surface/ct_alterash_prime_gardens.biome b/biomes/alterash_prime/surface/ct_alterash_prime_gardens.biome
index 1835e6ee..3fd71591 100644
--- a/biomes/alterash_prime/surface/ct_alterash_prime_gardens.biome
+++ b/biomes/alterash_prime/surface/ct_alterash_prime_gardens.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_prime_gardens",
"friendlyName" : "Alterash Prime Gardens",
"description" : "A prime version of ^#20f080;alterash gardens^reset; found on ^#2080f0;alterash prime^reset; planets.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png",
+ "icon" : "/items/active/alta/loot/tier2.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "moonstone",
"subBlocks" : [ "moonstone", "moonrock" ],
diff --git a/biomes/alterash_prime/surface/ct_eds_grounds.biome b/biomes/alterash_prime/surface/ct_eds_grounds.biome
index 5a7d2012..b09c24a2 100644
--- a/biomes/alterash_prime/surface/ct_eds_grounds.biome
+++ b/biomes/alterash_prime/surface/ct_eds_grounds.biome
@@ -2,7 +2,7 @@
"name" : "ct_eds_grounds",
"friendlyName" : "EDS Grounds",
"description" : "These mostly snowy lands are filled with ^#f02020;EDS^reset; bases and structures. High security levels won't let you in so easily.",
- "icon" : "/items/active/unsorted/alta/loot/ct_eds_loot.png",
+ "icon" : "/items/active/alta/loot/ct_eds_loot.png",
"mainBlock" : "moonrock",
"subBlocks" : [ "snow", "slush", "ice" ],
diff --git a/biomes/alterash_prime/surface/ct_tavriya.biome b/biomes/alterash_prime/surface/ct_tavriya.biome
index af4a687a..81d9dd53 100644
--- a/biomes/alterash_prime/surface/ct_tavriya.biome
+++ b/biomes/alterash_prime/surface/ct_tavriya.biome
@@ -4,7 +4,7 @@
"description" : "Plains and canyons full of ice and snow covering otherwise barren ^#6f6c66;moonrock^reset; base layer. Under the surface, you might find rare ^#7ddcde;isostratums^reset; and ^#ceffd7;phospholion^reset; formations.",
"longdescription" : "The climate here is usually colder than on the rest of the planet, and contains higher levels of ionization.",
"altaDescription" : "It's pretty chill out here, a perfect environment for kaiters, so always better to avoid if possible.",
- "icon" : "/items/active/unsorted/alta/loot/ct_sona_loot.png",
+ "icon" : "/items/active/alta/loot/ct_sona_loot.png",
"mainBlock" : "snow",
"subBlocks" : [ "ice", "moonrock", "slush", "frozenwater" ],
diff --git a/biomes/core/ct_alterash_core.biome b/biomes/core/ct_alterash_core.biome
index 189f8ca4..89806440 100644
--- a/biomes/core/ct_alterash_core.biome
+++ b/biomes/core/ct_alterash_core.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_core",
"friendlyName" : "Alterash Core",
"description" : "A common core biome for ^#ffa8e8;stardust^reset; planets. In its depths you can only find small ^#76c7e4;crystal^reset; deposits and very hard solids. Rarely, remains of certain ^#b0e0fc;alta^reset; labs can be found here, with mysterious markings on them relating to something called ^#2080f0;Project Ceterai^reset;.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png",
+ "icon" : "/items/active/alta/loot/tier3.png",
"statusEffects" : [ "ct_ionized_air" ],
"mainBlock" : "obsidian",
"subBlocks" : [ "rock14" ],
@@ -15,7 +15,9 @@
"monsterParameters" : { "colors" : "ocean", "statusSettings" : { "stats" : { "electricStatusImmunity" : { "baseValue" : 1.0 } } } },
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_alta_drone_tier3" ] ] },
- { "select" : 1, "pool" : [ [ 1, "ct_alta_droid_tier3" ] ] }
+ { "select" : 1, "pool" : [ [ 1, "ct_alta_droid_tier3" ] ] },
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_mini_poi_spawn" ], [ 1, "ct_plasma_nibbler_spawn" ] ] }
]
},
diff --git a/biomes/core/ct_alterash_core_barrens.biome b/biomes/core/ct_alterash_core_barrens.biome
index 9eeefd8f..c9fc0377 100644
--- a/biomes/core/ct_alterash_core_barrens.biome
+++ b/biomes/core/ct_alterash_core_barrens.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_core_barrens",
"friendlyName" : "Obsidian Depths",
"description" : "These wide dark crimson caves are made from ^#4f4c46;obsidian^reset;. Their crimson colour comes from remains of some ^#b0e0fc;alta^reset; stashes, while the rest of these caves remains in the dark. What lurks inside it are vicious obsidian scorpions, darker than the night itself.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png",
+ "icon" : "/items/active/alta/loot/tier3.png",
"mainBlock" : "obsidian",
"subBlocks" : [ "rock14" ],
"ores" : "ct_alterash_core",
@@ -13,7 +13,9 @@
"monsterParameters" : { "colors" : "volcanic" },
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_alta_drone_tier3" ] ] },
- { "select" : 1, "pool" : [ [ 1, "ct_obsidian_crippit_spawn" ] ] }
+ { "select" : 1, "pool" : [ [ 1, "ct_obsidian_crippit_spawn" ] ] },
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "krawlcritter" ], [ 1, "darknessscabcritter" ] ] }
]
},
diff --git a/biomes/core/ct_alterash_core_haven.biome b/biomes/core/ct_alterash_core_haven.biome
index e7561bde..34f3e64f 100644
--- a/biomes/core/ct_alterash_core_haven.biome
+++ b/biomes/core/ct_alterash_core_haven.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_core_haven",
"friendlyName" : "Alterash Haven Depths",
"description" : "These caves are inhabited by various animals and plants, mostly peaceful. Although while they cause almost no harm on their own, this can't be said about the air around here, because it's highly toxic, which, by the way, is the reason for the enormous growth of these plants.\n\nThis biome is an underground counterpart to the surface ^#80f020;alterash haven^reset; biome.",
- "icon" : "/items/active/unsorted/alta/loot/ct_haven_loot.png",
+ "icon" : "/items/active/alta/loot/ct_haven_loot.png",
"mainBlock" : "obsidian",
"subBlocks" : [ "rock14", "crystalblock" ],
"ores" : "ct_alterash_core",
@@ -14,7 +14,9 @@
"monsterParameters" : { "colors" : "ocean" },
"groups" : [
{ "select" : 1, "pool" : [ [ 1, "ct_alta_drone_tier3" ] ] },
- { "select" : 1, "pool" : [ [ 1, "ct_impulse_bobfae_spawn" ] ] }
+ { "select" : 1, "pool" : [ [ 1, "ct_impulse_bobfae_spawn" ] ] },
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_impulse_crawler_spawn" ], [ 1, "ct_hunter_flower_spawn" ] ] }
]
},
diff --git a/biomes/core/ct_alterash_core_starfields.biome b/biomes/core/ct_alterash_core_starfields.biome
index 1071b7cf..e0a8fc47 100644
--- a/biomes/core/ct_alterash_core_starfields.biome
+++ b/biomes/core/ct_alterash_core_starfields.biome
@@ -2,7 +2,7 @@
"name" : "ct_alterash_core_starfields",
"friendlyName" : "Starfields",
"description" : "These caves are literally dotted with ^#ffa8e8;stardust^reset; crystals and prisms. Also you can find some fuel over here, which is really convenient.",
- "icon" : "/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png",
+ "icon" : "/items/active/alta/loot/tier3.png",
"mainBlock" : "obsidian",
"subBlocks" : [ "rock14" ],
"ores" : "ct_alterash_core_enternia",
@@ -14,8 +14,13 @@
"monsterParameters" : { "colors" : "ocean", "statusSettings" : { "stats" : { "electricStatusImmunity" : { "baseValue" : 1.0 } } } },
"groups" : [
{ "select" : 2, "pool" : [ [ 1, "ct_stardust_narfin_spawn" ], [ 1, "ct_stardust_poptop_spawn" ], [ 0.5, "ct_stardust_crippit_spawn" ], [ 1, "ct_prism_crippit_spawn" ] ] },
- { "select" : 1, "pool" : [ [ 0.75, "ct_prism_wing_spawn" ], [ 0.25, "ct_starfly_spawn" ] ] },
- { "select" : 3, "pool" : [[1,"jellycritter"],[1,"bouncercritter"],[1,"prismelementalcritter"],[1,"prismscabcritter"],[1,"slugcritter"]] }
+ // Bugs
+ { "select" : 1, "pool" : [ [ 0.95, "ct_prism_wing_spawn" ], [ 0.05, "ct_starfly_spawn" ] ] },
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "ct_mini_pinky_spawn" ], [ 1, "prismelementalcritter" ] ] },
+ { "select" : 1, "pool" : [ [1,"jellycritter"], [1,"bouncercritter"], [1,"prismscabcritter"], [1,"slugcritter"] ] },
+ // Critters Water
+ { "select" : 1, "pool" : [ [ 1, "ct_nia_squid_spawn" ] ] }
]
},
diff --git a/biomes/space/ct_moonrock_space_islands.biome b/biomes/space/ct_moonrock_space_islands.biome
index 23f851b3..56d50d59 100644
--- a/biomes/space/ct_moonrock_space_islands.biome
+++ b/biomes/space/ct_moonrock_space_islands.biome
@@ -3,7 +3,7 @@
"friendlyName" : "Astera", // Moonrock Space Islands
"description" : "A cluster of various-sized asteroids. Some of them are so convenient, that ^#b0e0fc;altas^reset; have built their space stations on them, as well as numerous ^#6f6c66;Astera Industries^reset;, scattered amond the floating rocks, all around ^#ffa8e8;stardust^reset; planets.",
"longdescription" : "These places often feel like small cosmic cities, when inhabitated by altas. When they're not, a no-less magical landscape occurs, full of beautifully shining specs of stardust all aroung reflecting the sunlight, creating a spectacular light show, also known as **astera's glow**.",
- "icon" : "/items/active/unsorted/alta/loot/ct_astera_loot.png",
+ "icon" : "/items/active/alta/loot/ct_astera_loot.png",
"statusEffects" : [ "biomeairless", "ct_ionized_air" ],
"mainBlock" : "moonrock",
"subBlocks" : [ ],
@@ -13,7 +13,11 @@
"spawnProfile" : {
"monsterParameters" : { "colors" : "ocean", "statusSettings" : { "stats" : { "electricStatusImmunity" : { "baseValue" : 1.0 } } } },
- "groups" : [ { "select" : 1, "pool" : [ [ 1, "asteroidskimbus" ] ] } ]
+ "groups" : [
+ { "select" : 1, "pool" : [ [ 1, "asteroidskimbus" ] ] },
+ // Critters
+ { "select" : 1, "pool" : [ [ 1, "prismelementalcritter" ], [ 1, "ct_mini_pinky_spawn" ] ] }
+ ]
},
"ambientNoises" : {
diff --git a/codex/alta/ct_bionics.codex b/codex/alta/ct_bionics.codex
index e8956b1b..dc5d90e2 100644
--- a/codex/alta/ct_bionics.codex
+++ b/codex/alta/ct_bionics.codex
@@ -41,12 +41,12 @@ Other useful compounds include:
},
"wiki" : { "aliases" : {
"alta bionics" : { "icon" : "none" },
- "bionic material" : { "icon" : "/items/active/unsorted/alta/loot/ct_bionid_loot.png" },
+ "bionic material" : { "icon" : "/items/active/alta/loot/ct_bionid_loot.png" },
"bionical" : { "icon" : "none" },
"bionica" : { "icon" : "none" },
- "biocaloid" : { "icon" : "/items/active/unsorted/alta/loot/ct_bionid_loot.png" },
- "pure bion" : { "icon" : "/items/active/unsorted/alta/loot/ct_bionid_loot.png" },
- "bion" : { "icon" : "/items/active/unsorted/alta/loot/ct_bionid_loot.png" }
+ "biocaloid" : { "icon" : "/items/active/alta/loot/ct_bionid_loot.png" },
+ "pure bion" : { "icon" : "/items/active/alta/loot/ct_bionid_loot.png" },
+ "bion" : { "icon" : "/items/active/alta/loot/ct_bionid_loot.png" }
},
"related" : {
"### [[ Codexes ]]" : [ "Bionid Extraction Note", "Complicated Nature of Bion", "The Neon Forest" ]
diff --git a/codex/alta/ct_elite.codex b/codex/alta/ct_elite.codex
index 7adcec71..cb5a511a 100644
--- a/codex/alta/ct_elite.codex
+++ b/codex/alta/ct_elite.codex
@@ -1,6 +1,6 @@
{
"id" : "ct_elite",
- "title" : "Elite Protection Order",
+ "title" : "^#20f080;Elite^reset; Protection Order",
"description" : "An order report for large amount of equipment. Most of the data is encrypted.",
"icon" : "datamass/impulse.png",
"contentPages" : [
diff --git a/codex/alta/ct_enchanted.codex b/codex/alta/ct_enchanted.codex
index 5d46a30d..bc1eff6e 100644
--- a/codex/alta/ct_enchanted.codex
+++ b/codex/alta/ct_enchanted.codex
@@ -28,8 +28,8 @@ Many scientific groups are also interested in developing means to either resist,
},
"wiki" : {
"aliases" : {
- "viona" : { "icon" : "/items/active/unsorted/alta/loot/ct_enchanted_loot.png" },
- "vionia" : { "icon" : "/items/active/unsorted/alta/loot/ct_enchanted_loot.png" }
+ "viona" : { "icon" : "/items/active/alta/loot/ct_enchanted_loot.png" },
+ "vionia" : { "icon" : "/items/active/alta/loot/ct_enchanted_loot.png" }
},
"related" : {
"### [[ Codexes ]]" : [ "Colorful Poster", "The Miracles of Vionia", "Viona Miazma Monitoring" ]
diff --git a/codex/alta/ct_my_enternia_guide.codex b/codex/alta/ct_my_enternia_guide.codex
index 4ca7028f..bb4ce1f6 100644
--- a/codex/alta/ct_my_enternia_guide.codex
+++ b/codex/alta/ct_my_enternia_guide.codex
@@ -29,7 +29,7 @@ Here's a list of stuff you could try to achieve!
"CRAFT YOURSELF T6 ARMOR!
-- [ ] ^#20f080;Ceternia Core^reset; fills Elite Set with protective energy! ^gray;Can be found in Yaara Groves on alterash planets.^reset;
+- [ ] ^#20f080;Ceternia Core^reset; fills ^#20f080;Elite Set^reset; with protective energy! ^gray;Can be found in Yaara Groves on alterash planets.^reset;
- [ ] Those Alternia Set parts require some potent ^#2080f0;Alternia Shards^reset;! ^gray;Can be found in Hevika Caves on alterash prime planets.^reset;
diff --git a/codex/alta/ct_tonnova.codex b/codex/alta/ct_tonnova.codex
index a1d51d1f..5a5859bf 100644
--- a/codex/alta/ct_tonnova.codex
+++ b/codex/alta/ct_tonnova.codex
@@ -23,7 +23,7 @@ Be careful while raveling among all the tonnova springs and trees, and watch out
"builder" : "/items/buildscripts/alta/item.lua"
},
"wiki" : { "aliases" : {
- "Neon Forest" : { "icon" : "/items/active/unsorted/alta/loot/ct_bionid_loot.png" }
+ "Neon Forest" : { "icon" : "/items/active/alta/loot/ct_bionid_loot.png" }
},
"related" : {
"### [[ Codexes ]]" : [ "Bionics", "Bionid Extraction Note", "Complicated Nature of Bion" ]
diff --git a/codex/alta/ct_viona.codex b/codex/alta/ct_viona.codex
index f8ae0c24..c2bdc290 100644
--- a/codex/alta/ct_viona.codex
+++ b/codex/alta/ct_viona.codex
@@ -32,8 +32,8 @@ P.S. If you do come, I'll let you pet my fluffy tail, hehe ^^ (I got it because
},
"wiki" : {
"aliases" : {
- "Viona Corfal" : { "icon" : "/items/active/unsorted/alta/loot/ct_enchanted_loot.png" },
- "Alta Viona Corfal" : { "icon" : "/items/active/unsorted/alta/loot/ct_enchanted_loot.png" },
+ "Viona Corfal" : { "icon" : "/items/active/alta/loot/ct_enchanted_loot.png" },
+ "Alta Viona Corfal" : { "icon" : "/items/active/alta/loot/ct_enchanted_loot.png" },
"Magician Girl" : { "icon" : "none" }
},
"related" : {
diff --git a/data/FullDatabase.database.patch b/data/FullDatabase.database.patch
index 5c4b22ad..fb03e56a 100644
--- a/data/FullDatabase.database.patch
+++ b/data/FullDatabase.database.patch
@@ -914,6 +914,7 @@
"ct_alta_lamppost",
"ct_alta_light",
"ct_alta_light_bar",
+ "ct_alta_loot_tier0",
"ct_alta_loot_tier1",
"ct_alta_loot_tier2",
"ct_alta_metrocop_set",
@@ -1098,6 +1099,7 @@
"ct_alta_constructor3",
"ct_alta_crafting_station6",
"ct_alta_scout_drone",
+ "ct_arco_android",
"ct_arco_android_head",
"ct_arco_augment",
"ct_arco_blockade_augment",
@@ -1114,6 +1116,7 @@
"ct_alta_constructor3",
"ct_alta_crafting_station6",
"ct_alta_sail_ai_chip",
+ "ct_combat_android",
"ct_combat_android_head",
"ct_combat_augment",
"ct_combat_helmet",
@@ -1128,6 +1131,7 @@
"ct_alta_crafting_station6",
"ct_eds_ai_chip",
"ct_eds_aimbot_augment",
+ "ct_eds_android",
"ct_eds_android_back",
"ct_eds_android_head",
"ct_eds_augment",
@@ -1174,6 +1178,7 @@
"ct_alta_watcher_drone",
"ct_alternia_epp",
"ct_arco-codex",
+ "ct_arco_android",
"ct_arco_android_head",
"ct_arco_augment",
"ct_arco_blockade_augment",
@@ -1192,8 +1197,10 @@
"ct_bishyn_spear",
"ct_brontor",
"ct_calin_sword",
+ "ct_ceterai_android",
"ct_ceterai_core",
"ct_ceternia_epp",
+ "ct_combat_android",
"ct_combat_augment",
"ct_combat_chest",
"ct_combat_legwear",
@@ -1201,8 +1208,10 @@
"ct_companion_helmet",
"ct_crippit_head",
"ct_crystalline_sword",
+ "ct_dreamer_android",
"ct_dreamer_enhancer",
"ct_eds_aimbot_augment",
+ "ct_eds_android",
"ct_eds_android_back",
"ct_eds_android_head",
"ct_eds_augment",
@@ -1228,6 +1237,7 @@
"ct_eds_teleporter",
"ct_eds_terminal",
"ct_eds_turret",
+ "ct_elite_android",
"ct_elite_chest",
"ct_elite_generator",
"ct_elite_helmet",
@@ -1295,6 +1305,7 @@
"ct_alta_ship_ai_chip",
"ct_ceternia_augment",
"ct_ceternia_epp",
+ "ct_elite_android",
"ct_elite_android_head",
"ct_elite_augment",
"ct_elite_droid",
@@ -1310,6 +1321,7 @@
"ct_alternia_augment",
"ct_alternia_epp",
"ct_ceterai_ai_chip",
+ "ct_ceterai_android",
"ct_ceterai_android_head",
"ct_ceterai_augment",
"ct_ceterai_core",
@@ -1321,6 +1333,7 @@
"ct_dreamer-codex": [
"ct_alta_constructor4",
"ct_alta_crafting_station10",
+ "ct_dreamer_android",
"ct_dreamer_android_head",
"ct_dreamer_augment",
"ct_dreamer_enhancer",
@@ -1334,21 +1347,29 @@
"ct_alta_crafting_station11",
"ct_alta_crafting_station12",
"ct_alta_engineer_drone",
+ "ct_alta_jelly_egg",
+ "ct_alta_scab_egg",
"ct_alta_ship_ai",
"ct_alta_ship_captains_chair",
"ct_alta_ship_sapling",
"ct_alterash_tf",
"ct_alto_zych_egg",
"ct_aric_sporgus_egg",
+ "ct_ariling_egg",
"ct_astral_narfin_egg",
"ct_astralis",
"ct_aya_bee_egg",
+ "ct_baratoad_egg",
"ct_berry_bobfae_egg",
"ct_bionfly_egg",
"ct_bionid_pteropod_egg",
+ "ct_bionid_snail_egg",
"ct_bishyn_crippit_egg",
+ "ct_bishyn_tortoise_egg",
+ "ct_boki_egg",
"ct_brutefly_egg",
"ct_calin_crippit_egg",
+ "ct_calin_snail_egg",
"ct_celeste",
"ct_ceternia_augment",
"ct_ceternia_epp",
@@ -1357,6 +1378,8 @@
"ct_crystal_poptop_rare_egg",
"ct_crystalline_crippit_egg",
"ct_eds_one",
+ "ct_eds_scab_egg",
+ "ct_eeriss_egg",
"ct_elin_bug_egg",
"ct_elite-codex",
"ct_elite_android_head",
@@ -1373,22 +1396,41 @@
"ct_elite_stunner",
"ct_entropy",
"ct_faradea_scavenger",
+ "ct_floater_egg",
+ "ct_floating_calline_egg",
"ct_gheatsyn_crippit_egg",
+ "ct_gheatsyn_snail_egg",
+ "ct_glow_tortoise_egg",
"ct_gsr_pod",
"ct_hevika_crippit_egg",
+ "ct_hevika_scab_egg",
+ "ct_hunter_flower_egg",
"ct_impulse_bobfae_egg",
+ "ct_impulse_crawler_egg",
+ "ct_in_jelly_egg",
"ct_ion_klee_egg",
+ "ct_ion_tortoise_egg",
"ct_ionic_crippit_egg",
"ct_ionic_crustoise_egg",
"ct_ionic_narfin_egg",
"ct_ionic_orbide_egg",
+ "ct_isogloop_egg",
"ct_isopod_egg",
"ct_juviley_egg",
"ct_klee_egg",
"ct_klee_prime_egg",
+ "ct_koyscream_egg",
+ "ct_kudok_squid_egg",
"ct_lava_crippit_egg",
+ "ct_miazmur_egg",
"ct_mical_crippit_egg",
+ "ct_mini_pinky_egg",
+ "ct_mini_poi_egg",
"ct_neoblaster",
+ "ct_nia_squid_impulse_egg",
+ "ct_nia_squid_ionic_egg",
+ "ct_nia_squid_plasma_egg",
+ "ct_nia_squid_stardust_egg",
"ct_nightmare_anglure_egg",
"ct_nightmare_orbide_egg",
"ct_obsidian_crippit_egg",
@@ -1396,9 +1438,12 @@
"ct_oni_nerus",
"ct_overcharged_crustoise_egg",
"ct_phase_cannon",
+ "ct_phosnail_egg",
+ "ct_plasma_nibbler_egg",
"ct_prism_crippit_egg",
"ct_prism_wing_egg",
"ct_pulsar",
+ "ct_riverside_crab_egg",
"ct_sinigai",
"ct_spectre",
"ct_starburst",
@@ -1411,8 +1456,12 @@
"ct_valley_poptop_egg",
"ct_vio_zych_egg",
"ct_warped_anglure_egg",
+ "ct_warped_bug_egg",
+ "ct_warped_spider_egg",
"ct_warped_sporgus_egg",
- "ct_winged_halberd"
+ "ct_warped_worm_egg",
+ "ct_winged_halberd",
+ "ct_yaafrog_egg"
],
"ct_altersphere": [
"ct_alta_constructor4",
@@ -1536,6 +1585,7 @@
"ct_alta_cake_af",
"ct_alta_constructor5",
"ct_alta_emblem",
+ "ct_alta_loot_tier0",
"ct_alta_loot_tier1",
"ct_alta_loot_tier2",
"ct_alta_loot_tier3",
@@ -1548,7 +1598,6 @@
"ct_alta_trophy",
"ct_alterash_art",
"ct_alternia_sample",
- "ct_alto_zych_af",
"ct_anglure_lamp",
"ct_arco_emblem",
"ct_aric_art",
@@ -1563,7 +1612,6 @@
"ct_astral_narfin_af",
"ct_astral_narfin_plush",
"ct_astralis",
- "ct_aya_bee_af",
"ct_aya_virma_plush",
"ct_ayaka_loot",
"ct_berry_bobfae_af",
@@ -1595,7 +1643,6 @@
"ct_drone_visor",
"ct_eds_emblem",
"ct_eds_loot",
- "ct_elin_bug_af",
"ct_elin_emblem",
"ct_elin_loot",
"ct_enchanted_chest",
@@ -1609,6 +1656,7 @@
"ct_geo_trophy",
"ct_gheatsyn_crippit_af",
"ct_gheatsyn_loot",
+ "ct_glowstick_stardust",
"ct_gsr_pod",
"ct_gyera_emblem",
"ct_gyera_loot",
@@ -1620,7 +1668,6 @@
"ct_io_trophy",
"ct_ion_core_augment",
"ct_ion_core_loot",
- "ct_ion_klee_af",
"ct_ionic_crippit_af",
"ct_ionic_crustoise_af",
"ct_ionic_ferment_sample",
@@ -1629,11 +1676,8 @@
"ct_isopod_af",
"ct_isoslime_loot",
"ct_isoslime_sample",
- "ct_juviley_af",
"ct_kira_af",
"ct_kira_plush",
- "ct_klee_af",
- "ct_klee_prime_af",
"ct_koywa_loot",
"ct_kuda_plush",
"ct_lava_crippit_af",
@@ -1654,7 +1698,6 @@
"ct_poi_plush",
"ct_poptop_claw",
"ct_prism_crippit_af",
- "ct_prism_wing_af",
"ct_sinigai",
"ct_sona_loot",
"ct_stardust_crippit_af",
@@ -1666,15 +1709,11 @@
"ct_stardust_trophy",
"ct_starfields_art",
"ct_starfire",
- "ct_starfly_af",
"ct_staris_sword",
"ct_starmatter",
"ct_starsteel",
- "ct_strizychar_af",
- "ct_unwarped_fly_af",
"ct_valley_poptop_af",
"ct_valley_poptop_plush",
- "ct_vio_zych_af",
"ct_warped_anglure_af",
"ct_warped_augment",
"ct_warped_collar",
@@ -1999,6 +2038,7 @@
"ct_warped_hive": [
"ct_alta_crafting_station5",
"ct_bion_sample",
+ "ct_glowstick_yonnur",
"ct_ionic_ferment_sample",
"ct_warped_bed",
"ct_warped_chair",
@@ -2315,6 +2355,7 @@
"ct_alta_watcher_drone",
"ct_alternia_sample",
"ct_anglure_lamp",
+ "ct_arco_android",
"ct_arco_android_head",
"ct_arco_augment",
"ct_arco_blockade_augment",
@@ -2346,6 +2387,7 @@
"ct_capsule",
"ct_celestia_trophy",
"ct_ceterai_af",
+ "ct_ceterai_android",
"ct_ceterai_android_head",
"ct_ceterai_chest",
"ct_ceterai_emblem",
@@ -2356,6 +2398,7 @@
"ct_ceterai_set",
"ct_ceternia_sample",
"ct_combat-codex",
+ "ct_combat_android",
"ct_combat_android_head",
"ct_combat_augment",
"ct_combat_chest",
@@ -2372,9 +2415,11 @@
"ct_crippit_scab",
"ct_crystal_poptop_af",
"ct_crystalline_crippit_af",
+ "ct_dreamer_android",
"ct_dreamer_android_head",
"ct_drone_visor",
"ct_eds_aimbot_augment",
+ "ct_eds_android",
"ct_eds_augment",
"ct_eds_beret",
"ct_eds_chest",
@@ -2383,6 +2428,7 @@
"ct_eds_mng",
"ct_eds_shield",
"ct_elin_emblem",
+ "ct_elite_android",
"ct_elite_android_head",
"ct_elite_droid",
"ct_elite_drone",
@@ -2524,7 +2570,8 @@
"ct_tool_mimic"
],
"crystalblock": [
- "ct_alta_crafting_station9"
+ "ct_alta_crafting_station9",
+ "ct_glowstick_crystal"
],
"ct_alta_crafting_station8": [
"ct_alta_crafting_station9"
@@ -2618,6 +2665,7 @@
"ct_gheatsyn_drop2",
"ct_gheatsyn_drop3",
"ct_gheatsyn_tea",
+ "ct_glowstick_gheatsyn",
"ct_hevika_flare",
"ct_hevika_javelin",
"ct_ion_javelin",
@@ -2647,6 +2695,7 @@
"ct_crystal_icecream",
"ct_crystal_jam",
"ct_food_mimic",
+ "ct_glowstick_calline",
"ct_hevikai_antidote",
"ct_minto_soup",
"ct_minto_spice",
@@ -3083,6 +3132,8 @@
"ct_food_mimic",
"ct_gil_seed",
"ct_gillikada",
+ "ct_glowstick_eds",
+ "ct_glowstick_mical",
"ct_miko_tea",
"ct_tonna_meringue",
"ct_vermont_tea",
@@ -3350,11 +3401,9 @@
"ct_alta_washer",
"ct_alta_xor",
"ct_alternia_crystal",
- "ct_alto_zych_af",
"ct_arco_shielder",
"ct_aric_sporgus_egg",
"ct_astral_narfin_egg",
- "ct_aya_bee_af",
"ct_ayaka_crystal_tree",
"ct_backdoor",
"ct_berry_bobfae_egg",
@@ -3416,7 +3465,6 @@
"ct_eds_terminal",
"ct_eds_turret",
"ct_eds_visor",
- "ct_elin_bug_af",
"ct_elin_loot",
"ct_elin_pod",
"ct_elite_shielder",
@@ -3426,9 +3474,17 @@
"ct_faradeus",
"ct_force_shielder",
"ct_gheatsyn_crippit_egg",
+ "ct_glowstick_bionid",
+ "ct_glowstick_calline",
"ct_glowstick_ceterteal",
+ "ct_glowstick_crystal",
+ "ct_glowstick_eds",
+ "ct_glowstick_gheatsyn",
"ct_glowstick_ionic",
+ "ct_glowstick_mical",
"ct_glowstick_omniblue",
+ "ct_glowstick_stardust",
+ "ct_glowstick_yonnur",
"ct_hevika_bed",
"ct_hevika_chair",
"ct_hevika_chest",
@@ -3447,16 +3503,12 @@
"ct_impulse_bobfae_egg",
"ct_impulse_bobfae_head",
"ct_impulse_nade",
- "ct_ion_klee_af",
"ct_ionic_crippit_egg",
"ct_ionic_crustoise_egg",
"ct_ionic_nade",
"ct_ionic_narfin_egg",
"ct_ionic_orbide_egg",
"ct_isopod_egg",
- "ct_juviley_af",
- "ct_klee_af",
- "ct_klee_prime_af",
"ct_lava_crippit_egg",
"ct_lifechamber",
"ct_mical_crippit_egg",
@@ -3475,19 +3527,14 @@
"ct_poison_crystal3",
"ct_poison_crystal4",
"ct_prism_crippit_egg",
- "ct_prism_wing_af",
"ct_protolaris",
"ct_sona_helmet",
"ct_stardust_crippit_egg",
"ct_stardust_crystal",
"ct_stardust_narfin_egg",
"ct_stardust_poptop_egg",
- "ct_starfly_af",
- "ct_strizychar_af",
"ct_thermomix_nade",
- "ct_unwarped_fly_af",
"ct_valley_poptop_egg",
- "ct_vio_zych_af",
"ct_warped_anglure_egg",
"ct_warped_glowbomb",
"ct_warped_lamp",
@@ -3553,6 +3600,33 @@
"ct_alta_light_sweater": [
"ct_alta_sweater_stack"
],
+ "prisiliteore": [
+ "ct_alta_crafting_station",
+ "ct_alta_crystal_drone",
+ "ct_alta_hologlasses",
+ "ct_alta_loot_tier0",
+ "ct_alta_loot_tier1",
+ "ct_alta_multi_tool",
+ "ct_alta_plant_stardust",
+ "ct_alta_scanner",
+ "ct_alta_scout_blaster",
+ "ct_alta_stardust_bed",
+ "ct_alta_visor",
+ "ct_arco_shielder",
+ "ct_ayaka_stardust_tree",
+ "ct_catalyst",
+ "ct_ceterai_ai_chip",
+ "ct_combat_shielder",
+ "ct_datamass",
+ "ct_eds_shielder",
+ "ct_electric_stim",
+ "ct_elite_shielder",
+ "ct_energy_shielder",
+ "ct_force_shielder",
+ "ct_hevikai_antidote",
+ "ct_stardust",
+ "ct_stardust_prism"
+ ],
"ct_alta_sink": [
"ct_alta_bidet"
],
@@ -3587,32 +3661,6 @@
"ct_ayaka_blossom_tree",
"silk"
],
- "prisiliteore": [
- "ct_alta_crafting_station",
- "ct_alta_crystal_drone",
- "ct_alta_hologlasses",
- "ct_alta_loot_tier1",
- "ct_alta_multi_tool",
- "ct_alta_plant_stardust",
- "ct_alta_scanner",
- "ct_alta_scout_blaster",
- "ct_alta_stardust_bed",
- "ct_alta_visor",
- "ct_arco_shielder",
- "ct_ayaka_stardust_tree",
- "ct_catalyst",
- "ct_ceterai_ai_chip",
- "ct_combat_shielder",
- "ct_datamass",
- "ct_eds_shielder",
- "ct_electric_stim",
- "ct_elite_shielder",
- "ct_energy_shielder",
- "ct_force_shielder",
- "ct_hevikai_antidote",
- "ct_stardust",
- "ct_stardust_prism"
- ],
"ct_elite_pod": [
"ct_alta_citadel_pod",
"ct_ceterai_pod"
@@ -3781,10 +3829,18 @@
"ct_alta_kitchener"
],
"glowfibre": [
+ "ct_alta_jelly_egg",
+ "ct_alta_scab_egg",
"ct_alta_toy_warpball",
"ct_alto_zych_egg",
"ct_ararang",
+ "ct_ariling_egg",
"ct_aya_bee_egg",
+ "ct_baratoad_egg",
+ "ct_bionid_snail_egg",
+ "ct_bishyn_tortoise_egg",
+ "ct_boki_egg",
+ "ct_calin_snail_egg",
"ct_capsule_blue",
"ct_capsule_purple",
"ct_capsule_red",
@@ -3794,23 +3850,55 @@
"ct_eds_haulter_fence",
"ct_eds_haulter_marker",
"ct_eds_haulter_wires",
+ "ct_eds_scab_egg",
+ "ct_eeriss_egg",
"ct_electric_stim",
"ct_elin_bug_egg",
"ct_enchanted_blaster",
+ "ct_floater_egg",
+ "ct_floating_calline_egg",
+ "ct_gheatsyn_snail_egg",
+ "ct_glow_tortoise_egg",
+ "ct_glowstick_bionid",
+ "ct_glowstick_calline",
"ct_glowstick_ceterteal",
+ "ct_glowstick_crystal",
+ "ct_glowstick_eds",
+ "ct_glowstick_gheatsyn",
"ct_glowstick_ionic",
+ "ct_glowstick_mical",
"ct_glowstick_omniblue",
+ "ct_glowstick_stardust",
+ "ct_glowstick_yonnur",
+ "ct_hevika_scab_egg",
+ "ct_hunter_flower_egg",
+ "ct_impulse_crawler_egg",
+ "ct_in_jelly_egg",
"ct_ion_klee_egg",
+ "ct_ion_tortoise_egg",
+ "ct_isogloop_egg",
"ct_juviley_egg",
"ct_klee_egg",
"ct_klee_prime_egg",
+ "ct_koyscream_egg",
+ "ct_kudok_squid_egg",
+ "ct_miazmur_egg",
+ "ct_mini_pinky_egg",
+ "ct_mini_poi_egg",
+ "ct_nia_squid_impulse_egg",
+ "ct_nia_squid_ionic_egg",
+ "ct_nia_squid_plasma_egg",
+ "ct_nia_squid_stardust_egg",
"ct_nivera_geyser",
"ct_nivera_thorns1",
"ct_nivera_thorns2",
"ct_nivera_thorns3",
"ct_nivera_thorns4",
"ct_niverisk",
+ "ct_phosnail_egg",
+ "ct_plasma_nibbler_egg",
"ct_prism_wing_egg",
+ "ct_riverside_crab_egg",
"ct_stardust",
"ct_starfly_egg",
"ct_strizychar_egg",
@@ -3818,6 +3906,7 @@
"ct_vio_zych_egg",
"ct_warped_augment",
"ct_warped_bed",
+ "ct_warped_bug_egg",
"ct_warped_chair",
"ct_warped_chest",
"ct_warped_collar",
@@ -3830,7 +3919,10 @@
"ct_warped_lamp",
"ct_warped_light",
"ct_warped_loot",
+ "ct_warped_spider_egg",
"ct_warped_table",
+ "ct_warped_worm_egg",
+ "ct_yaafrog_egg",
"ct_yaara_bed",
"ct_yaara_bulb",
"ct_yaara_cabinet",
@@ -3898,16 +3990,95 @@
"ct_protohelmet",
"ct_protospear"
],
- "ct_ceternia_core": [
+ "ct_alto_zych_egg": [
+ "ct_alto_zych_af"
+ ],
+ "bottle": [
+ "blackdye",
+ "bluedye",
+ "browndye",
+ "ct_alta_dye",
+ "ct_alto_zych_af",
+ "ct_aya_bee_af",
+ "ct_bion_dye",
+ "ct_bionid_snail_af",
+ "ct_calin_snail_af",
+ "ct_eds_dye",
+ "ct_elin_bug_af",
+ "ct_gheatsyn_snail_af",
+ "ct_ion_klee_af",
+ "ct_juviley_af",
+ "ct_klee_af",
+ "ct_klee_prime_af",
+ "ct_phosnail_af",
+ "ct_prism_wing_af",
+ "ct_starfly_af",
+ "ct_strizychar_af",
+ "ct_titanium_dye",
+ "ct_unwarped_fly_af",
+ "ct_vio_zych_af",
+ "dyeremover",
+ "greendye",
+ "greydye",
+ "orangedye",
+ "pinkdye",
+ "purpledye",
+ "reddye",
+ "whitedye",
+ "yellowdye"
+ ],
+ "ct_aya_bee_egg": [
+ "ct_aya_bee_af"
+ ],
+ "ct_elin_bug_egg": [
+ "ct_elin_bug_af"
+ ],
+ "ct_ion_klee_egg": [
+ "ct_ion_klee_af"
+ ],
+ "ct_juviley_egg": [
+ "ct_juviley_af"
+ ],
+ "ct_klee_egg": [
+ "ct_klee_af"
+ ],
+ "ct_klee_prime_egg": [
+ "ct_klee_prime_af"
+ ],
+ "ct_prism_wing_egg": [
+ "ct_prism_wing_af"
+ ],
+ "ct_starfly_egg": [
+ "ct_starfly_af"
+ ],
+ "ct_strizychar_egg": [
+ "ct_strizychar_af"
+ ],
+ "ct_unwarped_fly_egg": [
+ "ct_unwarped_fly_af"
+ ],
+ "ct_vio_zych_egg": [
+ "ct_vio_zych_af"
+ ],
+ "ct_bionid_snail_egg": [
+ "ct_bionid_snail_af"
+ ],
+ "ct_calin_snail_egg": [
+ "ct_calin_snail_af"
+ ],
+ "ct_gheatsyn_snail_egg": [
+ "ct_gheatsyn_snail_af"
+ ],
+ "ct_phosnail_egg": [
+ "ct_phosnail_af"
+ ],
+ "goldbar": [
"ct_alta_af",
"ct_alta_cake_af",
"ct_alta_trophy",
- "ct_alto_zych_af",
"ct_anglure_lamp",
"ct_aric_sporgus_af",
"ct_astral_narfin_af",
- "ct_aya_bee_af",
- "ct_aya_virma",
"ct_berry_bobfae_af",
"ct_bionfly_af",
"ct_bionid_pteropod_af",
@@ -3916,31 +4087,22 @@
"ct_calin_crippit_af",
"ct_celestia_trophy",
"ct_ceterai_af",
- "ct_ceternia_sample",
- "ct_cetersphere",
"ct_crippit_af",
"ct_crippit_scab",
"ct_crystal_poptop_af",
"ct_crystalline_crippit_af",
"ct_drone_visor",
- "ct_elin_bug_af",
- "ct_elite_shielder",
"ct_geo_trophy",
"ct_gheatsyn_crippit_af",
"ct_hevika_crippit_af",
"ct_impulse_bobfae_af",
- "ct_impulse_nade",
"ct_io_trophy",
- "ct_ion_klee_af",
"ct_ionic_crippit_af",
"ct_ionic_crustoise_af",
"ct_ionic_narfin_af",
"ct_ionic_orbide_af",
"ct_isopod_af",
- "ct_juviley_af",
"ct_kira_af",
- "ct_klee_af",
- "ct_klee_prime_af",
"ct_lava_crippit_af",
"ct_lumina_trophy",
"ct_mical_crippit_af",
@@ -3953,29 +4115,21 @@
"ct_overcharged_crustoise_af",
"ct_poptop_claw",
"ct_prism_crippit_af",
- "ct_prism_wing_af",
"ct_stardust_crippit_af",
"ct_stardust_narfin_af",
"ct_stardust_trophy",
- "ct_starfire",
- "ct_starfly_af",
- "ct_strizychar_af",
- "ct_unwarped_fly_af",
"ct_valley_poptop_af",
- "ct_vio_zych_af",
"ct_warped_anglure_af",
- "ct_warped_sporgus_af",
- "ct_yaara_heart",
- "ct_yaara_tea",
- "ct_yaara_wand"
+ "ct_warped_sporgus_af"
],
- "goldbar": [
+ "ct_ceternia_core": [
"ct_alta_af",
"ct_alta_cake_af",
"ct_alta_trophy",
"ct_anglure_lamp",
"ct_aric_sporgus_af",
"ct_astral_narfin_af",
+ "ct_aya_virma",
"ct_berry_bobfae_af",
"ct_bionfly_af",
"ct_bionid_pteropod_af",
@@ -3984,15 +4138,19 @@
"ct_calin_crippit_af",
"ct_celestia_trophy",
"ct_ceterai_af",
+ "ct_ceternia_sample",
+ "ct_cetersphere",
"ct_crippit_af",
"ct_crippit_scab",
"ct_crystal_poptop_af",
"ct_crystalline_crippit_af",
"ct_drone_visor",
+ "ct_elite_shielder",
"ct_geo_trophy",
"ct_gheatsyn_crippit_af",
"ct_hevika_crippit_af",
"ct_impulse_bobfae_af",
+ "ct_impulse_nade",
"ct_io_trophy",
"ct_ionic_crippit_af",
"ct_ionic_crustoise_af",
@@ -4015,9 +4173,13 @@
"ct_stardust_crippit_af",
"ct_stardust_narfin_af",
"ct_stardust_trophy",
+ "ct_starfire",
"ct_valley_poptop_af",
"ct_warped_anglure_af",
- "ct_warped_sporgus_af"
+ "ct_warped_sporgus_af",
+ "ct_yaara_heart",
+ "ct_yaara_tea",
+ "ct_yaara_wand"
],
"ct_alliana_cake": [
"ct_alta_cake_fo"
@@ -4081,6 +4243,7 @@
"ct_bionid_loot",
"ct_bionid_sample",
"ct_bulbonid",
+ "ct_glowstick_bionid",
"ct_isoslime_loot",
"ct_tonna",
"ct_tonnova_spiral_tree",
@@ -4845,24 +5008,6 @@
"ct_glowstick_ionic": [
"ct_ionic_stim"
],
- "bottle": [
- "blackdye",
- "bluedye",
- "browndye",
- "ct_alta_dye",
- "ct_bion_dye",
- "ct_eds_dye",
- "ct_titanium_dye",
- "dyeremover",
- "greendye",
- "greydye",
- "orangedye",
- "pinkdye",
- "purpledye",
- "reddye",
- "whitedye",
- "yellowdye"
- ],
"titaniumore": [
"ct_titanium_dye"
],
@@ -4967,7 +5112,13 @@
"ct_alta_security_android",
"ct_alta_security_droid_head",
"ct_alta_security_drone",
- "ct_alta_sentry_drone"
+ "ct_alta_sentry_drone",
+ "ct_arco_android",
+ "ct_ceterai_android",
+ "ct_combat_android",
+ "ct_dreamer_android",
+ "ct_eds_android",
+ "ct_elite_android"
],
"ct_alta_protective_collar": [
"ct_alta_security_pack"
@@ -5330,6 +5481,7 @@
"ct_alta_industrial_helmet",
"ct_alta_ionic_rifle",
"ct_alta_jam_fo",
+ "ct_alta_jelly_egg",
"ct_alta_juicer",
"ct_alta_kettle",
"ct_alta_kitchener",
@@ -5363,6 +5515,7 @@
"ct_alta_light_skirt",
"ct_alta_light_sweater",
"ct_alta_light_switch",
+ "ct_alta_loot_tier0",
"ct_alta_loot_tier1",
"ct_alta_loot_tier2",
"ct_alta_loot_tier3",
@@ -5412,6 +5565,7 @@
"ct_alta_salad_fo",
"ct_alta_sapling",
"ct_alta_saturator",
+ "ct_alta_scab_egg",
"ct_alta_scanner",
"ct_alta_science_ocular",
"ct_alta_science_pack",
@@ -5551,6 +5705,7 @@
"ct_antorash-codex",
"ct_ararang",
"ct_arco-codex",
+ "ct_arco_android",
"ct_arco_android_head",
"ct_arco_augment",
"ct_arco_blockade_augment",
@@ -5571,6 +5726,7 @@
"ct_aric_sporgus_af",
"ct_aric_sporgus_egg",
"ct_aric_tf",
+ "ct_ariling_egg",
"ct_arknight-codex",
"ct_arknight_emblem",
"ct_arknight_pod",
@@ -5618,6 +5774,7 @@
"ct_ayaka_tree",
"ct_back_mimic",
"ct_backdoor",
+ "ct_baratoad_egg",
"ct_barracuda_fin",
"ct_berry_bobfae_af",
"ct_berry_bobfae_egg",
@@ -5637,6 +5794,8 @@
"ct_bionid_pteropod_af",
"ct_bionid_pteropod_egg",
"ct_bionid_sample",
+ "ct_bionid_snail_af",
+ "ct_bionid_snail_egg",
"ct_bipolaris",
"ct_bishyn-codex",
"ct_bishyn_augment",
@@ -5660,7 +5819,9 @@
"ct_bishyn_spear",
"ct_bishyn_table",
"ct_bishyn_terminal",
+ "ct_bishyn_tortoise_egg",
"ct_body_mimic",
+ "ct_boki_egg",
"ct_boko_plush",
"ct_brontor",
"ct_brutefly_af",
@@ -5681,6 +5842,8 @@
"ct_calin_sample",
"ct_calin_shelf",
"ct_calin_shield",
+ "ct_calin_snail_af",
+ "ct_calin_snail_egg",
"ct_calin_sword",
"ct_calin_table",
"ct_calin_terminal",
@@ -5697,6 +5860,7 @@
"ct_ceterai-codex",
"ct_ceterai_af",
"ct_ceterai_ai_chip",
+ "ct_ceterai_android",
"ct_ceterai_android_head",
"ct_ceterai_augment",
"ct_ceterai_chest",
@@ -5714,6 +5878,7 @@
"ct_ceternia_sample",
"ct_cetersphere",
"ct_combat-codex",
+ "ct_combat_android",
"ct_combat_android_head",
"ct_combat_augment",
"ct_combat_chest",
@@ -5755,6 +5920,7 @@
"ct_docs_units_security-codex",
"ct_dream_eater",
"ct_dreamer-codex",
+ "ct_dreamer_android",
"ct_dreamer_android_head",
"ct_dreamer_augment",
"ct_dreamer_chest",
@@ -5766,6 +5932,7 @@
"ct_eds-codex",
"ct_eds_ai_chip",
"ct_eds_aimbot_augment",
+ "ct_eds_android",
"ct_eds_android_back",
"ct_eds_android_head",
"ct_eds_armor",
@@ -5799,6 +5966,7 @@
"ct_eds_one",
"ct_eds_pod",
"ct_eds_proto_helmet",
+ "ct_eds_scab_egg",
"ct_eds_set",
"ct_eds_shield",
"ct_eds_shielder",
@@ -5808,6 +5976,7 @@
"ct_eds_terminal",
"ct_eds_turret",
"ct_eds_visor",
+ "ct_eeriss_egg",
"ct_electric_stim",
"ct_elin-codex",
"ct_elin_bug_af",
@@ -5818,6 +5987,7 @@
"ct_elin_loot",
"ct_elin_pod",
"ct_elite-codex",
+ "ct_elite_android",
"ct_elite_android_head",
"ct_elite_augment",
"ct_elite_chest",
@@ -5862,6 +6032,8 @@
"ct_faradeus",
"ct_felistraza_art",
"ct_fivaldo_salad",
+ "ct_floater_egg",
+ "ct_floating_calline_egg",
"ct_flowersword",
"ct_food_mimic",
"ct_force_shielder",
@@ -5906,6 +6078,8 @@
"ct_gheatsyn_sample",
"ct_gheatsyn_shard",
"ct_gheatsyn_shelf",
+ "ct_gheatsyn_snail_af",
+ "ct_gheatsyn_snail_egg",
"ct_gheatsyn_table",
"ct_gheatsyn_tank",
"ct_gheatsyn_tea",
@@ -5913,9 +6087,18 @@
"ct_gil_seed",
"ct_gil_tsay_stew",
"ct_gillikada",
+ "ct_glow_tortoise_egg",
+ "ct_glowstick_bionid",
+ "ct_glowstick_calline",
"ct_glowstick_ceterteal",
+ "ct_glowstick_crystal",
+ "ct_glowstick_eds",
+ "ct_glowstick_gheatsyn",
"ct_glowstick_ionic",
+ "ct_glowstick_mical",
"ct_glowstick_omniblue",
+ "ct_glowstick_stardust",
+ "ct_glowstick_yonnur",
"ct_gsr_pod",
"ct_gyera-codex",
"ct_gyera_emblem",
@@ -5942,6 +6125,7 @@
"ct_hevika_loot",
"ct_hevika_monitor",
"ct_hevika_sample",
+ "ct_hevika_scab_egg",
"ct_hevika_table",
"ct_hevika_terminal",
"ct_hevika_tf",
@@ -5950,14 +6134,17 @@
"ct_hevikai_antidote",
"ct_hevikai_stim",
"ct_hive_curry",
+ "ct_hunter_flower_egg",
"ct_hyolic_growth",
"ct_hyolic_growth_crystal",
"ct_impulse_augment",
"ct_impulse_bobfae_af",
"ct_impulse_bobfae_egg",
"ct_impulse_bobfae_head",
+ "ct_impulse_crawler_egg",
"ct_impulse_nade",
"ct_impulse_stim",
+ "ct_in_jelly_egg",
"ct_io_trophy",
"ct_ion_cake",
"ct_ion_collider",
@@ -5970,6 +6157,7 @@
"ct_ion_launcher",
"ct_ion_reaper",
"ct_ion_risotto",
+ "ct_ion_tortoise_egg",
"ct_ioncore_shield",
"ct_ionic_augment",
"ct_ionic_crippit_af",
@@ -5989,6 +6177,7 @@
"ct_ionice_cube",
"ct_iso_jam",
"ct_isoblaster",
+ "ct_isogloop_egg",
"ct_isopod_af",
"ct_isopod_egg",
"ct_isoslime-codex",
@@ -6014,10 +6203,12 @@
"ct_kodorric3",
"ct_kodorric4",
"ct_kodorric5",
+ "ct_koyscream_egg",
"ct_koywa-codex",
"ct_koywa_loot",
"ct_koywa_tea",
"ct_kuda_plush",
+ "ct_kudok_squid_egg",
"ct_lava_crippit_af",
"ct_lava_crippit_egg",
"ct_lava_drone",
@@ -6034,10 +6225,13 @@
"ct_maito_tea",
"ct_meteoblaster",
"ct_miazma-codex",
+ "ct_miazmur_egg",
"ct_mical_crippit_af",
"ct_mical_crippit_egg",
"ct_miko_tea",
"ct_mindframe_collar",
+ "ct_mini_pinky_egg",
+ "ct_mini_poi_egg",
"ct_minto_soup",
"ct_minto_spice",
"ct_misc_crystal_pillar_hat",
@@ -6055,6 +6249,10 @@
"ct_neoblaster",
"ct_ngx000",
"ct_nia_cocktail",
+ "ct_nia_squid_impulse_egg",
+ "ct_nia_squid_ionic_egg",
+ "ct_nia_squid_plasma_egg",
+ "ct_nia_squid_stardust_egg",
"ct_niatto_motsu",
"ct_nightmare_anglure_af",
"ct_nightmare_anglure_egg",
@@ -6086,6 +6284,8 @@
"ct_perolic_glow_eyes",
"ct_phase_cannon",
"ct_phosicore",
+ "ct_phosnail_af",
+ "ct_phosnail_egg",
"ct_phosphobulb1",
"ct_phosphobulb2",
"ct_phosphobulb3",
@@ -6102,6 +6302,7 @@
"ct_plasma_augment",
"ct_plasma_chakram",
"ct_plasma_nade",
+ "ct_plasma_nibbler_egg",
"ct_plasma_stim",
"ct_plasmasword",
"ct_plasmora",
@@ -6123,6 +6324,7 @@
"ct_pulsar",
"ct_pulsecutter",
"ct_rimar_motsu",
+ "ct_riverside_crab_egg",
"ct_sentia-codex",
"ct_shroomic_loot",
"ct_sinigai",
@@ -6209,6 +6411,7 @@
"ct_warped_anglure_egg",
"ct_warped_augment",
"ct_warped_bed",
+ "ct_warped_bug_egg",
"ct_warped_chair",
"ct_warped_chest",
"ct_warped_cocktail",
@@ -6224,11 +6427,14 @@
"ct_warped_loot",
"ct_warped_sample",
"ct_warped_smoker",
+ "ct_warped_spider_egg",
"ct_warped_sporgus_af",
"ct_warped_sporgus_egg",
"ct_warped_table",
+ "ct_warped_worm_egg",
"ct_waterblaster",
"ct_winged_halberd",
+ "ct_yaafrog_egg",
"ct_yaara-codex",
"ct_yaara_art",
"ct_yaara_bed",
diff --git a/deprecated/items/alto_zich/ct_alto_zich_egg.activeitem b/deprecated/items/alto_zich/ct_alto_zich_egg.activeitem
index bf22f461..0f228e63 100644
--- a/deprecated/items/alto_zich/ct_alto_zich_egg.activeitem
+++ b/deprecated/items/alto_zich/ct_alto_zich_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 200, "level" : 4,
"twoHanded" : false, "pet" : "ct_alto_zych", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/interface/alta/pda/gui.config b/interface/alta/pda/gui.config
index a0591f51..97329ed7 100644
--- a/interface/alta/pda/gui.config
+++ b/interface/alta/pda/gui.config
@@ -17,7 +17,7 @@
"pressed" : "/interface/alta/xp.png",
"callback" : "close", "pressedOffset" : [0, 0], "position" : [160, 224]
},
- "scannerIcon" : { "type" : "image", "position" : [24, 184], "zlevel" : 3, "file" : "/items/active/unsorted/alta/scanner/icon.png" },
+ "scannerIcon" : { "type" : "image", "position" : [24, 184], "zlevel" : 3, "file" : "/items/active/alta/scanner/icon.png" },
"scanner" : {
"type" : "button",
"base" : "/interface/alta/icon_empty.png",
diff --git a/interface/alta/pda/gui.lua b/interface/alta/pda/gui.lua
index a4b76862..e7617777 100644
--- a/interface/alta/pda/gui.lua
+++ b/interface/alta/pda/gui.lua
@@ -6,7 +6,7 @@ function init()
end
function openScanner(widgetName)
- player.interact('ScriptPane', '/items/active/unsorted/alta/scanner/gui.config')
+ player.interact('ScriptPane', '/items/active/alta/scanner/gui.config')
pane.dismiss()
end
diff --git a/interface/cockpit/cockpit.config.patch b/interface/cockpit/cockpit.config.patch
index 80b3f712..89e497d8 100644
--- a/interface/cockpit/cockpit.config.patch
+++ b/interface/cockpit/cockpit.config.patch
@@ -68,7 +68,7 @@
{"op":"add","path":"/displayEnvironmentStatusEffects/ct_autoeffect","value":{"displayName":"Autoeffect","icon":"/stats/effects/ct_autoeffect/ct_autoeffect.png"}},
{"op":"add","path":"/displayEnvironmentStatusEffects/ct_autoprotector","value":{"displayName":"Autoprotector","icon":"/stats/effects/ct_autoeffect/ct_autoprotector.png"}},
{"op":"add","path":"/displayEnvironmentStatusEffects/ct_autoshielder_eds","value":{"displayName":"^#b81824;EDS^reset; Autoshielder","icon":"/stats/effects/ct_autoeffect/ct_autoshielder_eds.png"}},
- {"op":"add","path":"/displayEnvironmentStatusEffects/ct_autoshielder_elite","value":{"displayName":"Elite Autoshielder","icon":"/stats/effects/ct_autoeffect/ct_autoshielder_elite.png"}},
+ {"op":"add","path":"/displayEnvironmentStatusEffects/ct_autoshielder_elite","value":{"displayName":"^#20f080;Elite^reset; Autoshielder","icon":"/stats/effects/ct_autoeffect/ct_autoshielder_elite.png"}},
{"op":"add","path":"/displayEnvironmentStatusEffects/ct_autoshielder_force","value":{"displayName":"Force Field Autoshielder","icon":"/stats/effects/ct_autoeffect/ct_autoshielder_force.png"}},
{"op":"add","path":"/displayEnvironmentStatusEffects/ct_emergency_healer","value":{"displayName":"Emergency Healer","icon":"/stats/effects/ct_autoeffect/ct_emergency_healer.png"}},
{"op":"add","path":"/displayEnvironmentStatusEffects/ct_energy_shield","value":{"displayName":"Energy Shield","icon":"/stats/effects/ct_energy_shield/ct_energy_shield.png"}},
diff --git a/items/active/unsorted/alta/spawner/drones/default.animation b/items/active/alta/glowstick.animation
similarity index 59%
rename from items/active/unsorted/alta/spawner/drones/default.animation
rename to items/active/alta/glowstick.animation
index ab3070ef..ec4b24c4 100644
--- a/items/active/unsorted/alta/spawner/drones/default.animation
+++ b/items/active/alta/glowstick.animation
@@ -1,50 +1,27 @@
{
"animatedParts" : {
"stateTypes" : {
- "weapon" : {
- "default" : "visible",
- "states" : {
- "visible" : {},
- "hidden" : {}
- }
- }
+ "weapon" : { "default" : "visible", "states" : { "visible" : {}, "hidden" : {} } }
},
-
"parts" : {
"item" : {
- "properties" : {
- "zLevel" : 0,
- "centered" : true,
- "transformationGroups" : [ "weapon" ]
- },
-
+ "properties" : { "zLevel" : 0, "centered" : true, "transformationGroups" : [ "weapon" ] },
"partStates" : {
"weapon" : {
- "visible" : {
- "properties" : {
- "image" : "?replace=000000=ffffff00"
- }
- },
- "hidden" : {
- "properties" : {
- "image" : ""
- }
- }
+ "visible" : { "properties" : { "image" : "?replace=000000=ffffff00", "offset" : [0.4, 0.5] } },
+ "hidden" : { "properties" : { "image" : "" } }
}
}
}
}
},
- "transformationGroups" : {
- "weapon" : {}
- },
-
+ "lights" : { "glow" : { "active" : true, "position" : [0, 0], "color" : [255, 255, 255] } },
+ "transformationGroups" : { "weapon" : {} },
"sounds" : {
"throw" : [ "/sfx/projectiles/throw_item_small.ogg" ],
"dead" : [ "/sfx/npc/monsters/pod_dead1.ogg" ]
},
-
"particleEmitters" : {
"energyball" : {
"particles" : [
diff --git a/items/active/alta/glowstick.lua b/items/active/alta/glowstick.lua
new file mode 100644
index 00000000..14138ac5
--- /dev/null
+++ b/items/active/alta/glowstick.lua
@@ -0,0 +1,63 @@
+---@diagnostic disable: lowercase-global, undefined-global
+require "/scripts/vec2.lua"
+require "/scripts/util.lua"
+require "/scripts/activeitem/stances.lua"
+
+function init()
+ initStances()
+ animator.setLightColor('glow', config.getParameter('lightColor'))
+ setStance('idle')
+end
+
+function update(dt, fireMode, shiftHeld)
+ updateStance(dt)
+
+ if fireMode ~= "primary" then self.fired = false end
+
+ if self.stanceName == "idle" then
+ if fireMode == "primary" and not self.fired then
+ self.fired = true
+ setStance("windup")
+ end
+ end
+
+ updateAim()
+
+ if self.stanceName == "throw" then
+ consumePod()
+ setStance("idle")
+ end
+end
+
+function consumePod()
+ local entityId = activeItem.ownerEntityId()
+ if player then
+ local itm = item.descriptor()
+ if config.getParameter('ammoUsage') then itm.count = config.getParameter('ammoUsage') end
+ player.consumeItem(itm, true, true)
+ else
+ world.callScriptedEntity(entityId, "setItemSlotDelayed", activeItem.hand())
+ end
+end
+
+function fire()
+ throwProjectile()
+ setStance("throw")
+end
+
+function throwProjectile()
+ local position = firePosition()
+ local params = config.getParameter("projectileConfig", {})
+ params.ownerAimPosition = activeItem.ownerAimPosition()
+ if self.aimDirection < 0 then params.processing = "?flipx" end
+
+ self.projectileId = world.spawnProjectile(
+ config.getParameter("projectileType"),
+ position,
+ activeItem.ownerEntityId(),
+ aimVector(),
+ false,
+ params
+ )
+ animator.playSound("throw")
+end
diff --git a/items/active/alta/glowsticks/bionid.activeitem b/items/active/alta/glowsticks/bionid.activeitem
new file mode 100644
index 00000000..50db3774
--- /dev/null
+++ b/items/active/alta/glowsticks/bionid.activeitem
@@ -0,0 +1,56 @@
+{
+ "itemName" : "ct_glowstick_bionid",
+ "level" : 5, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "bionid" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "bionid.png",
+ "shortdescription" : "Bionid Glowstick",
+ "description" : "Creates a bright bionic glow when thrown. Is made from rare biocrystallic materials.",
+ "longdescription" : "Has to come from bionid specifically, since that's the most luminescent type of bionid.",
+ "altaDescription" : "The color of my plasma... Eery, but interesting.",
+
+ "ammoUsage" : 1,
+
+ "edgeTrigger" : true,
+ "windupTime" : 0.0,
+ "cooldown" : 0.4,
+ "lightColor" : [16, 180, 239],
+
+ "projectileType" : "ct_glowstick_bionid_blast",
+ "projectileConfig" : {
+ "periodicActions" : [
+ {
+ "time" : 0,
+ "repeat" : false,
+ "action" : "sound",
+ "options" : [ "/sfx/projectiles/throw_item_small.ogg" ]
+ }
+ ]
+ },
+
+ "animationParts" : { "item" : "bionid.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "learnBlueprintsOnPickup" : [
+ "ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
+ ],
+
+ "builder" : "/items/buildscripts/alta/item.lua",
+ "alkey" : "Bio Vial"
+}
diff --git a/items/active/alta/glowsticks/bionid.png b/items/active/alta/glowsticks/bionid.png
new file mode 100644
index 00000000..c123254f
Binary files /dev/null and b/items/active/alta/glowsticks/bionid.png differ
diff --git a/items/active/alta/glowsticks/calline.activeitem b/items/active/alta/glowsticks/calline.activeitem
new file mode 100644
index 00000000..ec0d4176
--- /dev/null
+++ b/items/active/alta/glowsticks/calline.activeitem
@@ -0,0 +1,56 @@
+{
+ "itemName" : "ct_glowstick_calline",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "crystalline_prime" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "calline.png",
+ "shortdescription" : "Calline Glowstick",
+ "description" : "Creates a prime crystal glow when thrown. Is made from rare crystallic materials.",
+ "longdescription" : "This is mostly made from the leaves, which are technically not full crystals.",
+ "altaDescription" : "I've heard this one is made from crystal plants.",
+
+ "ammoUsage" : 1,
+
+ "edgeTrigger" : true,
+ "windupTime" : 0.0,
+ "cooldown" : 0.4,
+ "lightColor" : [252, 120, 0],
+
+ "projectileType" : "ct_glowstick_calline_blast",
+ "projectileConfig" : {
+ "periodicActions" : [
+ {
+ "time" : 0,
+ "repeat" : false,
+ "action" : "sound",
+ "options" : [ "/sfx/projectiles/throw_item_small.ogg" ]
+ }
+ ]
+ },
+
+ "animationParts" : { "item" : "calline.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "learnBlueprintsOnPickup" : [
+ "ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
+ ],
+
+ "builder" : "/items/buildscripts/alta/item.lua",
+ "alkey" : "Callino Vial"
+}
diff --git a/items/active/alta/glowsticks/calline.png b/items/active/alta/glowsticks/calline.png
new file mode 100644
index 00000000..305dacb2
Binary files /dev/null and b/items/active/alta/glowsticks/calline.png differ
diff --git a/items/throwables/ct_glowstick_ceterteal.thrownitem b/items/active/alta/glowsticks/ceterteal.activeitem
similarity index 55%
rename from items/throwables/ct_glowstick_ceterteal.thrownitem
rename to items/active/alta/glowsticks/ceterteal.activeitem
index 7fb518ab..9a62e678 100644
--- a/items/throwables/ct_glowstick_ceterteal.thrownitem
+++ b/items/active/alta/glowsticks/ceterteal.activeitem
@@ -1,9 +1,8 @@
{
"itemName" : "ct_glowstick_ceterteal",
- "level" : 3, "rarity" : "Uncommon", "price" : 5, "race" : "alta",
- "itemTags" : [ "reagent", "light", "impulse" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
- "inventoryIcon" : "ct_glowstick_ceterteal.png",
- "image" : "ct_glowstick_ceterteal.png",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "impulse" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "ceterteal.png",
"shortdescription" : "Ceterteal Glowstick",
"description" : "Creates a ceterteal bioluminescent glow when thrown. Is made from rare crystallic materials.",
"longdescription" : "While not quite an advanced piece of technology, altas have a variety of uses for it outside of temporary illumination.",
@@ -14,6 +13,7 @@
"edgeTrigger" : true,
"windupTime" : 0.0,
"cooldown" : 0.4,
+ "lightColor" : [32, 240, 128],
"projectileType" : "ct_glowstick_ceterteal_blast",
"projectileConfig" : {
@@ -27,6 +27,26 @@
]
},
+ "animationParts" : { "item" : "ceterteal.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
"learnBlueprintsOnPickup" : [
"ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
],
diff --git a/items/throwables/ct_glowstick_ceterteal.png b/items/active/alta/glowsticks/ceterteal.png
similarity index 100%
rename from items/throwables/ct_glowstick_ceterteal.png
rename to items/active/alta/glowsticks/ceterteal.png
diff --git a/items/active/alta/glowsticks/crystal.activeitem b/items/active/alta/glowsticks/crystal.activeitem
new file mode 100644
index 00000000..440310d6
--- /dev/null
+++ b/items/active/alta/glowsticks/crystal.activeitem
@@ -0,0 +1,56 @@
+{
+ "itemName" : "ct_glowstick_crystal",
+ "level" : 1, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "calin" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "crystal.png",
+ "shortdescription" : "Crystal Glowstick",
+ "description" : "Creates a regular crystal glow when thrown. Is made from rare crystallic materials.",
+ "longdescription" : "Actual crystal are used in combination with proper glowfibre to make the effect work.",
+ "altaDescription" : "The most comforting light color out there.",
+
+ "ammoUsage" : 1,
+
+ "edgeTrigger" : true,
+ "windupTime" : 0.0,
+ "cooldown" : 0.4,
+ "lightColor" : [78, 143, 184],
+
+ "projectileType" : "ct_glowstick_crystal_blast",
+ "projectileConfig" : {
+ "periodicActions" : [
+ {
+ "time" : 0,
+ "repeat" : false,
+ "action" : "sound",
+ "options" : [ "/sfx/projectiles/throw_item_small.ogg" ]
+ }
+ ]
+ },
+
+ "animationParts" : { "item" : "crystal.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "learnBlueprintsOnPickup" : [
+ "ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
+ ],
+
+ "builder" : "/items/buildscripts/alta/item.lua",
+ "alkey" : "Calo Vial"
+}
diff --git a/items/active/alta/glowsticks/crystal.png b/items/active/alta/glowsticks/crystal.png
new file mode 100644
index 00000000..d0002286
Binary files /dev/null and b/items/active/alta/glowsticks/crystal.png differ
diff --git a/items/active/alta/glowsticks/eds.activeitem b/items/active/alta/glowsticks/eds.activeitem
new file mode 100644
index 00000000..b695defd
--- /dev/null
+++ b/items/active/alta/glowsticks/eds.activeitem
@@ -0,0 +1,56 @@
+{
+ "itemName" : "ct_glowstick_eds",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "eds" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "eds.png",
+ "shortdescription" : "^#f02020;EDS^reset; Glowstick",
+ "description" : "Creates a red bioluminescent glow when thrown. Is made from glowfibres and gil powder.",
+ "longdescription" : "Gil powder plays the main role of coloring the glow, but the common use by EDS made the current name stick better.",
+ "altaDescription" : "This color is abanduntely used by EDS - in their visors and indicators.",
+
+ "ammoUsage" : 1,
+
+ "edgeTrigger" : true,
+ "windupTime" : 0.0,
+ "cooldown" : 0.4,
+ "lightColor" : [184, 24, 36],
+
+ "projectileType" : "ct_glowstick_eds_blast",
+ "projectileConfig" : {
+ "periodicActions" : [
+ {
+ "time" : 0,
+ "repeat" : false,
+ "action" : "sound",
+ "options" : [ "/sfx/projectiles/throw_item_small.ogg" ]
+ }
+ ]
+ },
+
+ "animationParts" : { "item" : "eds.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "learnBlueprintsOnPickup" : [
+ "ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
+ ],
+
+ "builder" : "/items/buildscripts/alta/item.lua",
+ "wiki" : { "aliases" : { "EDS Glow" : { } } }, "alkey" : "EDS Vial"
+}
diff --git a/items/active/alta/glowsticks/eds.png b/items/active/alta/glowsticks/eds.png
new file mode 100644
index 00000000..9abbe111
Binary files /dev/null and b/items/active/alta/glowsticks/eds.png differ
diff --git a/items/active/alta/glowsticks/gheatsyn.activeitem b/items/active/alta/glowsticks/gheatsyn.activeitem
new file mode 100644
index 00000000..af084c9f
--- /dev/null
+++ b/items/active/alta/glowsticks/gheatsyn.activeitem
@@ -0,0 +1,56 @@
+{
+ "itemName" : "ct_glowstick_gheatsyn",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "gheatsyn" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "gheatsyn.png",
+ "shortdescription" : "Gheatsyn Glowstick",
+ "description" : "Creates a gheatsyn bioluminescent glow when thrown. Is made from rare crystallic materials.",
+ "longdescription" : "Glowsticks of this color are pretty easy to produce - you just need to put some gheatsyn into correct state.",
+ "altaDescription" : "The color of Ghearun and their machines.",
+
+ "ammoUsage" : 1,
+
+ "edgeTrigger" : true,
+ "windupTime" : 0.0,
+ "cooldown" : 0.4,
+ "lightColor" : [141, 189, 1],
+
+ "projectileType" : "ct_glowstick_gheatsyn_blast",
+ "projectileConfig" : {
+ "periodicActions" : [
+ {
+ "time" : 0,
+ "repeat" : false,
+ "action" : "sound",
+ "options" : [ "/sfx/projectiles/throw_item_small.ogg" ]
+ }
+ ]
+ },
+
+ "animationParts" : { "item" : "gheatsyn.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "learnBlueprintsOnPickup" : [
+ "ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
+ ],
+
+ "builder" : "/items/buildscripts/alta/item.lua",
+ "alkey" : "Gheo Vial"
+}
diff --git a/items/active/alta/glowsticks/gheatsyn.png b/items/active/alta/glowsticks/gheatsyn.png
new file mode 100644
index 00000000..bc6ec44b
Binary files /dev/null and b/items/active/alta/glowsticks/gheatsyn.png differ
diff --git a/items/throwables/ct_glowstick_ionic.thrownitem b/items/active/alta/glowsticks/ionic.activeitem
similarity index 55%
rename from items/throwables/ct_glowstick_ionic.thrownitem
rename to items/active/alta/glowsticks/ionic.activeitem
index a6cc6fa1..aba072f7 100644
--- a/items/throwables/ct_glowstick_ionic.thrownitem
+++ b/items/active/alta/glowsticks/ionic.activeitem
@@ -1,9 +1,8 @@
{
"itemName" : "ct_glowstick_ionic",
- "level" : 3, "rarity" : "Uncommon", "price" : 5, "race" : "alta",
- "itemTags" : [ "reagent", "light", "ionic" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
- "inventoryIcon" : "ct_glowstick_ionic.png",
- "image" : "ct_glowstick_ionic.png",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "ionic" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "ionic.png",
"shortdescription" : "Ionic Glowstick",
"description" : "Creates an ^#8020f0;ionic^reset; bioluminescent glow when thrown. Is made from rare crystallic materials.",
"longdescription" : "While being a simple light, its energy saturation makes its contents a good filler for the alta sphere energy sources.",
@@ -14,6 +13,7 @@
"edgeTrigger" : true,
"windupTime" : 0.0,
"cooldown" : 0.4,
+ "lightColor" : [128, 32, 240],
"projectileType" : "ct_glowstick_ionic_blast",
"projectileConfig" : {
@@ -27,6 +27,26 @@
]
},
+ "animationParts" : { "item" : "ionic.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
"learnBlueprintsOnPickup" : [
"ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
],
diff --git a/items/throwables/ct_glowstick_ionic.png b/items/active/alta/glowsticks/ionic.png
similarity index 100%
rename from items/throwables/ct_glowstick_ionic.png
rename to items/active/alta/glowsticks/ionic.png
diff --git a/items/active/alta/glowsticks/mical.activeitem b/items/active/alta/glowsticks/mical.activeitem
new file mode 100644
index 00000000..7e7ba14b
--- /dev/null
+++ b/items/active/alta/glowsticks/mical.activeitem
@@ -0,0 +1,56 @@
+{
+ "itemName" : "ct_glowstick_mical",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "mical" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "mical.png",
+ "shortdescription" : "Mical Glowstick",
+ "description" : "Creates a crimson bioluminescent glow when thrown. Is made from rare crystallic materials.",
+ "longdescription" : "Somewhat distinguishable from EDS gil glowsticks due to its hue shift and darker tones.",
+ "altaDescription" : "A glowstick originating from enterash prime... I wonder why these are so cheap.",
+
+ "ammoUsage" : 1,
+
+ "edgeTrigger" : true,
+ "windupTime" : 0.0,
+ "cooldown" : 0.4,
+ "lightColor" : [184, 4, 52],
+
+ "projectileType" : "ct_glowstick_mical_blast",
+ "projectileConfig" : {
+ "periodicActions" : [
+ {
+ "time" : 0,
+ "repeat" : false,
+ "action" : "sound",
+ "options" : [ "/sfx/projectiles/throw_item_small.ogg" ]
+ }
+ ]
+ },
+
+ "animationParts" : { "item" : "mical.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "learnBlueprintsOnPickup" : [
+ "ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
+ ],
+
+ "builder" : "/items/buildscripts/alta/item.lua",
+ "alkey" : "Miko Vial"
+}
diff --git a/items/active/alta/glowsticks/mical.png b/items/active/alta/glowsticks/mical.png
new file mode 100644
index 00000000..55c1b916
Binary files /dev/null and b/items/active/alta/glowsticks/mical.png differ
diff --git a/items/throwables/ct_glowstick_omniblue.thrownitem b/items/active/alta/glowsticks/omniblue.activeitem
similarity index 55%
rename from items/throwables/ct_glowstick_omniblue.thrownitem
rename to items/active/alta/glowsticks/omniblue.activeitem
index 9d085e06..1898f89c 100644
--- a/items/throwables/ct_glowstick_omniblue.thrownitem
+++ b/items/active/alta/glowsticks/omniblue.activeitem
@@ -1,9 +1,8 @@
{
"itemName" : "ct_glowstick_omniblue",
- "level" : 3, "rarity" : "Uncommon", "price" : 5, "race" : "alta",
- "itemTags" : [ "reagent", "light", "plasma" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
- "inventoryIcon" : "ct_glowstick_omniblue.png",
- "image" : "ct_glowstick_omniblue.png",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "plasma" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "omniblue.png",
"shortdescription" : "Omniblue Glowstick",
"description" : "Creates an omniblue bioluminescent glow when thrown. Is made from rare crystallic materials.",
"longdescription" : "Often used by ^#60c0fc;arknights^reset; and other ^#ffe8e8;eva^reset; altas for aircraft navigation. Different colors mean different responses, and same with movements.",
@@ -14,6 +13,7 @@
"edgeTrigger" : true,
"windupTime" : 0.0,
"cooldown" : 0.4,
+ "lightColor" : [32, 128, 240],
"projectileType" : "ct_glowstick_omniblue_blast",
"projectileConfig" : {
@@ -27,6 +27,26 @@
]
},
+ "animationParts" : { "item" : "omniblue.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
"learnBlueprintsOnPickup" : [
"ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
],
diff --git a/items/throwables/ct_glowstick_omniblue.png b/items/active/alta/glowsticks/omniblue.png
similarity index 100%
rename from items/throwables/ct_glowstick_omniblue.png
rename to items/active/alta/glowsticks/omniblue.png
diff --git a/items/active/alta/glowsticks/stardust.activeitem b/items/active/alta/glowsticks/stardust.activeitem
new file mode 100644
index 00000000..4ec19d77
--- /dev/null
+++ b/items/active/alta/glowsticks/stardust.activeitem
@@ -0,0 +1,56 @@
+{
+ "itemName" : "ct_glowstick_stardust",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "stardust" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "stardust.png",
+ "shortdescription" : "Stardust Glowstick",
+ "description" : "Creates a stardust bioluminescent glow when thrown. Is made from rare crystallic materials.",
+ "longdescription" : "Not entirely known why combining the stardust ingredients shifts the hue even further to the red, but it seems like the same is happening to starlight...",
+ "altaDescription" : "Ooh, a glowstick miracle!",
+
+ "ammoUsage" : 1,
+
+ "edgeTrigger" : true,
+ "windupTime" : 0.0,
+ "cooldown" : 0.4,
+ "lightColor" : [240, 32, 128],
+
+ "projectileType" : "ct_glowstick_stardust_blast",
+ "projectileConfig" : {
+ "periodicActions" : [
+ {
+ "time" : 0,
+ "repeat" : false,
+ "action" : "sound",
+ "options" : [ "/sfx/projectiles/throw_item_small.ogg" ]
+ }
+ ]
+ },
+
+ "animationParts" : { "item" : "stardust.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "learnBlueprintsOnPickup" : [
+ "ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
+ ],
+
+ "builder" : "/items/buildscripts/alta/item.lua",
+ "alkey" : "Tio Vial"
+}
diff --git a/items/active/alta/glowsticks/stardust.png b/items/active/alta/glowsticks/stardust.png
new file mode 100644
index 00000000..ea33fb6b
Binary files /dev/null and b/items/active/alta/glowsticks/stardust.png differ
diff --git a/items/active/alta/glowsticks/yonnur.activeitem b/items/active/alta/glowsticks/yonnur.activeitem
new file mode 100644
index 00000000..04e26d0c
--- /dev/null
+++ b/items/active/alta/glowsticks/yonnur.activeitem
@@ -0,0 +1,56 @@
+{
+ "itemName" : "ct_glowstick_yonnur",
+ "level" : 3, "price" : 5, "race" : "alta",
+ "itemTags" : [ "glowstick", "light", "warped" ], "category" : "throwableItem", "tooltipKind" : "ct_alta_item",
+ "inventoryIcon" : "yonnur.png",
+ "shortdescription" : "Yonnur Glowstick",
+ "description" : "Creates a yellow bioluminescent glow when thrown. Is made from rare plant-based materials.",
+ "longdescription" : "Yonnur comes in different colors depending on the warped mutation.",
+ "altaDescription" : "Hopefully it's properly contained.",
+
+ "ammoUsage" : 1,
+
+ "edgeTrigger" : true,
+ "windupTime" : 0.0,
+ "cooldown" : 0.4,
+ "lightColor" : [196, 134, 0],
+
+ "projectileType" : "ct_glowstick_yonnur_blast",
+ "projectileConfig" : {
+ "periodicActions" : [
+ {
+ "time" : 0,
+ "repeat" : false,
+ "action" : "sound",
+ "options" : [ "/sfx/projectiles/throw_item_small.ogg" ]
+ }
+ ]
+ },
+
+ "animationParts" : { "item" : "yonnur.png" },
+ "animation" : "/items/active/alta/glowstick.animation",
+ "scripts" : [ "/items/active/alta/glowstick.lua" ],
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -70, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "learnBlueprintsOnPickup" : [
+ "ct_glowstick_ionic", "ct_glowstick_omniblue", "ct_glowstick_ceterteal"
+ ],
+
+ "builder" : "/items/buildscripts/alta/item.lua",
+ "alkey" : "Faro Vial"
+}
diff --git a/items/active/alta/glowsticks/yonnur.png b/items/active/alta/glowsticks/yonnur.png
new file mode 100644
index 00000000..c8e4dbcc
Binary files /dev/null and b/items/active/alta/glowsticks/yonnur.png differ
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot.animation b/items/active/alta/loot.animation
similarity index 99%
rename from items/active/unsorted/alta/loot/ct_alta_loot.animation
rename to items/active/alta/loot.animation
index c991326a..1461230e 100644
--- a/items/active/unsorted/alta/loot/ct_alta_loot.animation
+++ b/items/active/alta/loot.animation
@@ -21,7 +21,7 @@
},
"parts" : {
- "gun" : {
+ "item" : {
"properties" : {
"centered" : true,
// Directive "?replace=000000=ffffff00" removes the black border around an icon, making it look like an item visual.
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot.lua b/items/active/alta/loot.lua
similarity index 98%
rename from items/active/unsorted/alta/loot/ct_alta_loot.lua
rename to items/active/alta/loot.lua
index a88a9396..576a0f0f 100644
--- a/items/active/unsorted/alta/loot/ct_alta_loot.lua
+++ b/items/active/alta/loot.lua
@@ -43,7 +43,6 @@ function update(dt, fireMode, shiftHeld)
local pool = config.getParameter("treasure.pool")
local level = config.getParameter("treasure.level", config.getParameter("level"))
local seed = config.getParameter("treasure.seed")
- sb.logInfo("\nlevel: %s\n", level)
local treasure = root.createTreasure(pool, level, seed)
for _,item in pairs(treasure) do
player.giveItem(item)
diff --git a/items/active/unsorted/alta/loot/ct_astera_loot.activeitem b/items/active/alta/loot/biome/ct_astera_loot.activeitem
similarity index 94%
rename from items/active/unsorted/alta/loot/ct_astera_loot.activeitem
rename to items/active/alta/loot/biome/ct_astera_loot.activeitem
index 3aa6dab6..e69640dc 100644
--- a/items/active/unsorted/alta/loot/ct_astera_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_astera_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_astera_loot.png",
- "animationParts" : { "gun" : "ct_astera_loot.png" },
+ "animationParts" : { "item" : "ct_astera_loot.png" },
"treasure" : { "pool" : "ct_astera_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_astera_loot.png b/items/active/alta/loot/biome/ct_astera_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_astera_loot.png
rename to items/active/alta/loot/biome/ct_astera_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_ayaka_loot.activeitem b/items/active/alta/loot/biome/ct_ayaka_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_ayaka_loot.activeitem
rename to items/active/alta/loot/biome/ct_ayaka_loot.activeitem
index cb944ec0..76948392 100644
--- a/items/active/unsorted/alta/loot/ct_ayaka_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_ayaka_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_ayaka_loot.png",
- "animationParts" : { "gun" : "ct_ayaka_loot.png" },
+ "animationParts" : { "item" : "ct_ayaka_loot.png" },
"treasure" : { "pool" : "ct_ayaka_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_ayaka_loot.png b/items/active/alta/loot/biome/ct_ayaka_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_ayaka_loot.png
rename to items/active/alta/loot/biome/ct_ayaka_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_bionid_loot.activeitem b/items/active/alta/loot/biome/ct_bionid_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_bionid_loot.activeitem
rename to items/active/alta/loot/biome/ct_bionid_loot.activeitem
index 0d222d09..691abddd 100644
--- a/items/active/unsorted/alta/loot/ct_bionid_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_bionid_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_bionid_loot.png",
- "animationParts" : { "gun" : "ct_bionid_loot.png" },
+ "animationParts" : { "item" : "ct_bionid_loot.png" },
"treasure" : { "pool" : "ct_bionid_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_bionid_loot.png b/items/active/alta/loot/biome/ct_bionid_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_bionid_loot.png
rename to items/active/alta/loot/biome/ct_bionid_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_bishyn_loot.activeitem b/items/active/alta/loot/biome/ct_bishyn_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_bishyn_loot.activeitem
rename to items/active/alta/loot/biome/ct_bishyn_loot.activeitem
index e44ce0cd..6f794aa4 100644
--- a/items/active/unsorted/alta/loot/ct_bishyn_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_bishyn_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_bishyn_loot.png",
- "animationParts" : { "gun" : "ct_bishyn_loot.png" },
+ "animationParts" : { "item" : "ct_bishyn_loot.png" },
"treasure" : { "pool" : "ct_bishyn_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_bishyn_loot.png b/items/active/alta/loot/biome/ct_bishyn_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_bishyn_loot.png
rename to items/active/alta/loot/biome/ct_bishyn_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_calin_loot.activeitem b/items/active/alta/loot/biome/ct_calin_loot.activeitem
similarity index 92%
rename from items/active/unsorted/alta/loot/ct_calin_loot.activeitem
rename to items/active/alta/loot/biome/ct_calin_loot.activeitem
index cddfb418..63790810 100644
--- a/items/active/unsorted/alta/loot/ct_calin_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_calin_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_calin_loot.png",
- "animationParts" : { "gun" : "ct_calin_loot.png" },
+ "animationParts" : { "item" : "ct_calin_loot.png" },
"treasure" : { "pool" : "ct_calin_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_calin_loot.png b/items/active/alta/loot/biome/ct_calin_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_calin_loot.png
rename to items/active/alta/loot/biome/ct_calin_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_crystalline_prime_loot.activeitem b/items/active/alta/loot/biome/ct_crystalline_prime_loot.activeitem
similarity index 92%
rename from items/active/unsorted/alta/loot/ct_crystalline_prime_loot.activeitem
rename to items/active/alta/loot/biome/ct_crystalline_prime_loot.activeitem
index bdea617a..e71cc9ba 100644
--- a/items/active/unsorted/alta/loot/ct_crystalline_prime_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_crystalline_prime_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_crystalline_prime_loot.png",
- "animationParts" : { "gun" : "ct_crystalline_prime_loot.png" },
+ "animationParts" : { "item" : "ct_crystalline_prime_loot.png" },
"treasure" : { "pool" : "ct_crystalline_prime_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_crystalline_prime_loot.png b/items/active/alta/loot/biome/ct_crystalline_prime_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_crystalline_prime_loot.png
rename to items/active/alta/loot/biome/ct_crystalline_prime_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_eds_loot.activeitem b/items/active/alta/loot/biome/ct_eds_loot.activeitem
similarity index 95%
rename from items/active/unsorted/alta/loot/ct_eds_loot.activeitem
rename to items/active/alta/loot/biome/ct_eds_loot.activeitem
index c36b7595..9f37945e 100644
--- a/items/active/unsorted/alta/loot/ct_eds_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_eds_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_eds_loot.png",
- "animationParts" : { "gun" : "ct_eds_loot.png" },
+ "animationParts" : { "item" : "ct_eds_loot.png" },
"treasure" : { "pool" : "ct_eds_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_eds_loot.png b/items/active/alta/loot/biome/ct_eds_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_eds_loot.png
rename to items/active/alta/loot/biome/ct_eds_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_elin_loot.activeitem b/items/active/alta/loot/biome/ct_elin_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_elin_loot.activeitem
rename to items/active/alta/loot/biome/ct_elin_loot.activeitem
index 1396af26..3f610238 100644
--- a/items/active/unsorted/alta/loot/ct_elin_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_elin_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_elin_loot.png",
- "animationParts" : { "gun" : "ct_elin_loot.png" },
+ "animationParts" : { "item" : "ct_elin_loot.png" },
"treasure" : { "pool" : "ct_elin_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_elin_loot.png b/items/active/alta/loot/biome/ct_elin_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_elin_loot.png
rename to items/active/alta/loot/biome/ct_elin_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_enchanted_loot.activeitem b/items/active/alta/loot/biome/ct_enchanted_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_enchanted_loot.activeitem
rename to items/active/alta/loot/biome/ct_enchanted_loot.activeitem
index aebfa9af..bb6e2dca 100644
--- a/items/active/unsorted/alta/loot/ct_enchanted_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_enchanted_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_enchanted_loot.png",
- "animationParts" : { "gun" : "ct_enchanted_loot.png" },
+ "animationParts" : { "item" : "ct_enchanted_loot.png" },
"treasure" : { "pool" : "ct_enchanted_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_enchanted_loot.png b/items/active/alta/loot/biome/ct_enchanted_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_enchanted_loot.png
rename to items/active/alta/loot/biome/ct_enchanted_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_eva_loot.activeitem b/items/active/alta/loot/biome/ct_eva_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_eva_loot.activeitem
rename to items/active/alta/loot/biome/ct_eva_loot.activeitem
index 7079ad7a..a973cf4d 100644
--- a/items/active/unsorted/alta/loot/ct_eva_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_eva_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_eva_loot.png",
- "animationParts" : { "gun" : "ct_eva_loot.png" },
+ "animationParts" : { "item" : "ct_eva_loot.png" },
"treasure" : { "pool" : "ct_eva_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_eva_loot.png b/items/active/alta/loot/biome/ct_eva_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_eva_loot.png
rename to items/active/alta/loot/biome/ct_eva_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_faradea_loot.activeitem b/items/active/alta/loot/biome/ct_faradea_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_faradea_loot.activeitem
rename to items/active/alta/loot/biome/ct_faradea_loot.activeitem
index 5d57c7dd..75d2772e 100644
--- a/items/active/unsorted/alta/loot/ct_faradea_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_faradea_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_faradea_loot.png",
- "animationParts" : { "gun" : "ct_faradea_loot.png" },
+ "animationParts" : { "item" : "ct_faradea_loot.png" },
"treasure" : { "pool" : "ct_faradea_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_faradea_loot.png b/items/active/alta/loot/biome/ct_faradea_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_faradea_loot.png
rename to items/active/alta/loot/biome/ct_faradea_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_gheatsyn_loot.activeitem b/items/active/alta/loot/biome/ct_gheatsyn_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_gheatsyn_loot.activeitem
rename to items/active/alta/loot/biome/ct_gheatsyn_loot.activeitem
index f9b8779b..a8c14d31 100644
--- a/items/active/unsorted/alta/loot/ct_gheatsyn_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_gheatsyn_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_gheatsyn_loot.png",
- "animationParts" : { "gun" : "ct_gheatsyn_loot.png" },
+ "animationParts" : { "item" : "ct_gheatsyn_loot.png" },
"treasure" : { "pool" : "ct_gheatsyn_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_gheatsyn_loot.png b/items/active/alta/loot/biome/ct_gheatsyn_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_gheatsyn_loot.png
rename to items/active/alta/loot/biome/ct_gheatsyn_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_gyera_loot.activeitem b/items/active/alta/loot/biome/ct_gyera_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_gyera_loot.activeitem
rename to items/active/alta/loot/biome/ct_gyera_loot.activeitem
index 866dad71..a319b1a9 100644
--- a/items/active/unsorted/alta/loot/ct_gyera_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_gyera_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_gyera_loot.png",
- "animationParts" : { "gun" : "ct_gyera_loot.png" },
+ "animationParts" : { "item" : "ct_gyera_loot.png" },
"treasure" : { "pool" : "ct_gyera_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_gyera_loot.png b/items/active/alta/loot/biome/ct_gyera_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_gyera_loot.png
rename to items/active/alta/loot/biome/ct_gyera_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_haven_loot.activeitem b/items/active/alta/loot/biome/ct_haven_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_haven_loot.activeitem
rename to items/active/alta/loot/biome/ct_haven_loot.activeitem
index abfc7e5e..3337a394 100644
--- a/items/active/unsorted/alta/loot/ct_haven_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_haven_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_haven_loot.png",
- "animationParts" : { "gun" : "ct_haven_loot.png" },
+ "animationParts" : { "item" : "ct_haven_loot.png" },
"treasure" : { "pool" : "ct_haven_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_haven_loot.png b/items/active/alta/loot/biome/ct_haven_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_haven_loot.png
rename to items/active/alta/loot/biome/ct_haven_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_hevika_loot.activeitem b/items/active/alta/loot/biome/ct_hevika_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_hevika_loot.activeitem
rename to items/active/alta/loot/biome/ct_hevika_loot.activeitem
index 039914d1..76000f5e 100644
--- a/items/active/unsorted/alta/loot/ct_hevika_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_hevika_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_hevika_loot.png",
- "animationParts" : { "gun" : "ct_hevika_loot.png" },
+ "animationParts" : { "item" : "ct_hevika_loot.png" },
"treasure" : { "pool" : "ct_hevika_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_hevika_loot.png b/items/active/alta/loot/biome/ct_hevika_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_hevika_loot.png
rename to items/active/alta/loot/biome/ct_hevika_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_ion_core_loot.activeitem b/items/active/alta/loot/biome/ct_ion_core_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_ion_core_loot.activeitem
rename to items/active/alta/loot/biome/ct_ion_core_loot.activeitem
index 818ff1f7..1d9ab75e 100644
--- a/items/active/unsorted/alta/loot/ct_ion_core_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_ion_core_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_ion_core_loot.png",
- "animationParts" : { "gun" : "ct_ion_core_loot.png" },
+ "animationParts" : { "item" : "ct_ion_core_loot.png" },
"treasure" : { "pool" : "ct_ion_core_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_ion_core_loot.png b/items/active/alta/loot/biome/ct_ion_core_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_ion_core_loot.png
rename to items/active/alta/loot/biome/ct_ion_core_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_isoslime_loot.activeitem b/items/active/alta/loot/biome/ct_isoslime_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_isoslime_loot.activeitem
rename to items/active/alta/loot/biome/ct_isoslime_loot.activeitem
index b734cb64..6d3043c6 100644
--- a/items/active/unsorted/alta/loot/ct_isoslime_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_isoslime_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_isoslime_loot.png",
- "animationParts" : { "gun" : "ct_isoslime_loot.png" },
+ "animationParts" : { "item" : "ct_isoslime_loot.png" },
"treasure" : { "pool" : "ct_isoslime_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_isoslime_loot.png b/items/active/alta/loot/biome/ct_isoslime_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_isoslime_loot.png
rename to items/active/alta/loot/biome/ct_isoslime_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_koywa_loot.activeitem b/items/active/alta/loot/biome/ct_koywa_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_koywa_loot.activeitem
rename to items/active/alta/loot/biome/ct_koywa_loot.activeitem
index a5b4c310..1ecf215c 100644
--- a/items/active/unsorted/alta/loot/ct_koywa_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_koywa_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_koywa_loot.png",
- "animationParts" : { "gun" : "ct_koywa_loot.png" },
+ "animationParts" : { "item" : "ct_koywa_loot.png" },
"treasure" : { "pool" : "ct_koywa_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_koywa_loot.png b/items/active/alta/loot/biome/ct_koywa_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_koywa_loot.png
rename to items/active/alta/loot/biome/ct_koywa_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_phospholion_loot.activeitem b/items/active/alta/loot/biome/ct_phospholion_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_phospholion_loot.activeitem
rename to items/active/alta/loot/biome/ct_phospholion_loot.activeitem
index fcb3cc44..eef8adf5 100644
--- a/items/active/unsorted/alta/loot/ct_phospholion_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_phospholion_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_phospholion_loot.png",
- "animationParts" : { "gun" : "ct_phospholion_loot.png" },
+ "animationParts" : { "item" : "ct_phospholion_loot.png" },
"treasure" : { "pool" : "ct_phospholion_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_phospholion_loot.png b/items/active/alta/loot/biome/ct_phospholion_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_phospholion_loot.png
rename to items/active/alta/loot/biome/ct_phospholion_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_shroomic_loot.activeitem b/items/active/alta/loot/biome/ct_shroomic_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_shroomic_loot.activeitem
rename to items/active/alta/loot/biome/ct_shroomic_loot.activeitem
index 487ed977..db65dfbd 100644
--- a/items/active/unsorted/alta/loot/ct_shroomic_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_shroomic_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_shroomic_loot.png",
- "animationParts" : { "gun" : "ct_shroomic_loot.png" },
+ "animationParts" : { "item" : "ct_shroomic_loot.png" },
"treasure" : { "pool" : "ct_shroomic_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_shroomic_loot.png b/items/active/alta/loot/biome/ct_shroomic_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_shroomic_loot.png
rename to items/active/alta/loot/biome/ct_shroomic_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_sona_loot.activeitem b/items/active/alta/loot/biome/ct_sona_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_sona_loot.activeitem
rename to items/active/alta/loot/biome/ct_sona_loot.activeitem
index 29ac4fb8..cbc9d459 100644
--- a/items/active/unsorted/alta/loot/ct_sona_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_sona_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_sona_loot.png",
- "animationParts" : { "gun" : "ct_sona_loot.png" },
+ "animationParts" : { "item" : "ct_sona_loot.png" },
"treasure" : { "pool" : "ct_sona_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_sona_loot.png b/items/active/alta/loot/biome/ct_sona_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_sona_loot.png
rename to items/active/alta/loot/biome/ct_sona_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_warped_loot.activeitem b/items/active/alta/loot/biome/ct_warped_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_warped_loot.activeitem
rename to items/active/alta/loot/biome/ct_warped_loot.activeitem
index 5d109ac4..f8d0dde6 100644
--- a/items/active/unsorted/alta/loot/ct_warped_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_warped_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_warped_loot.png",
- "animationParts" : { "gun" : "ct_warped_loot.png" },
+ "animationParts" : { "item" : "ct_warped_loot.png" },
"treasure" : { "pool" : "ct_warped_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_warped_loot.png b/items/active/alta/loot/biome/ct_warped_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_warped_loot.png
rename to items/active/alta/loot/biome/ct_warped_loot.png
diff --git a/items/active/unsorted/alta/loot/ct_yaara_loot.activeitem b/items/active/alta/loot/biome/ct_yaara_loot.activeitem
similarity index 93%
rename from items/active/unsorted/alta/loot/ct_yaara_loot.activeitem
rename to items/active/alta/loot/biome/ct_yaara_loot.activeitem
index 80c6b376..6c37edcf 100644
--- a/items/active/unsorted/alta/loot/ct_yaara_loot.activeitem
+++ b/items/active/alta/loot/biome/ct_yaara_loot.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
"inventoryIcon" : "ct_yaara_loot.png",
- "animationParts" : { "gun" : "ct_yaara_loot.png" },
+ "animationParts" : { "item" : "ct_yaara_loot.png" },
"treasure" : { "pool" : "ct_yaara_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/loot/ct_yaara_loot.png b/items/active/alta/loot/biome/ct_yaara_loot.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_yaara_loot.png
rename to items/active/alta/loot/biome/ct_yaara_loot.png
diff --git a/items/active/unsorted/alta/loot/other/ct_gsr_pod.activeitem b/items/active/alta/loot/other/ct_gsr_pod.activeitem
similarity index 94%
rename from items/active/unsorted/alta/loot/other/ct_gsr_pod.activeitem
rename to items/active/alta/loot/other/ct_gsr_pod.activeitem
index 0757b4e4..1c432231 100644
--- a/items/active/unsorted/alta/loot/other/ct_gsr_pod.activeitem
+++ b/items/active/alta/loot/other/ct_gsr_pod.activeitem
@@ -10,7 +10,7 @@
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item_long",
"inventoryIcon" : "ct_gsr_pod.png",
- "animationParts" : { "gun" : "ct_gsr_pod.png" },
+ "animationParts" : { "item" : "ct_gsr_pod.png" },
"treasure" : { "pool" : "ct_gsr_pod" },
"builder" : "/items/buildscripts/alta/item.lua"
diff --git a/items/active/unsorted/alta/loot/other/ct_gsr_pod.png b/items/active/alta/loot/other/ct_gsr_pod.png
similarity index 100%
rename from items/active/unsorted/alta/loot/other/ct_gsr_pod.png
rename to items/active/alta/loot/other/ct_gsr_pod.png
diff --git a/items/active/unsorted/alta/loot/sets/README.md b/items/active/alta/loot/sets/README.md
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/README.md
rename to items/active/alta/loot/sets/README.md
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_metrocop_set.activeitem b/items/active/alta/loot/sets/ct_alta_metrocop_set.activeitem
similarity index 94%
rename from items/active/unsorted/alta/loot/sets/ct_alta_metrocop_set.activeitem
rename to items/active/alta/loot/sets/ct_alta_metrocop_set.activeitem
index ac4915f8..2e123d45 100644
--- a/items/active/unsorted/alta/loot/sets/ct_alta_metrocop_set.activeitem
+++ b/items/active/alta/loot/sets/ct_alta_metrocop_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_alta_metrocop_set.png",
"treasure" : { "pool" : "ct_alta_metrocop_set" },
- "animationParts" : { "gun" : "ct_alta_metrocop_set.png" },
+ "animationParts" : { "item" : "ct_alta_metrocop_set.png" },
"level" : 3, "price" : 2800, "race" : "alta",
"itemTags" : [ "set", "city" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_metrocop_set.png b/items/active/alta/loot/sets/ct_alta_metrocop_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_alta_metrocop_set.png
rename to items/active/alta/loot/sets/ct_alta_metrocop_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_scout_set.activeitem b/items/active/alta/loot/sets/ct_alta_scout_set.activeitem
similarity index 94%
rename from items/active/unsorted/alta/loot/sets/ct_alta_scout_set.activeitem
rename to items/active/alta/loot/sets/ct_alta_scout_set.activeitem
index e8340d63..e71db564 100644
--- a/items/active/unsorted/alta/loot/sets/ct_alta_scout_set.activeitem
+++ b/items/active/alta/loot/sets/ct_alta_scout_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_alta_scout_set.png",
"treasure" : { "pool" : "ct_alta_scout_set" },
- "animationParts" : { "gun" : "ct_alta_scout_set.png" },
+ "animationParts" : { "item" : "ct_alta_scout_set.png" },
"level" : 3, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "alta_scout" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_scout_set.png b/items/active/alta/loot/sets/ct_alta_scout_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_alta_scout_set.png
rename to items/active/alta/loot/sets/ct_alta_scout_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_security_captain_set.activeitem b/items/active/alta/loot/sets/ct_alta_security_captain_set.activeitem
similarity index 91%
rename from items/active/unsorted/alta/loot/sets/ct_alta_security_captain_set.activeitem
rename to items/active/alta/loot/sets/ct_alta_security_captain_set.activeitem
index c76f08c4..6930222c 100644
--- a/items/active/unsorted/alta/loot/sets/ct_alta_security_captain_set.activeitem
+++ b/items/active/alta/loot/sets/ct_alta_security_captain_set.activeitem
@@ -5,7 +5,7 @@
"inventoryIcon" : "ct_alta_security_captain_set.png",
"treasure" : { "pool" : "ct_alta_security_captain_set" },
- "animationParts" : { "gun" : "ct_alta_security_captain_set.png" },
+ "animationParts" : { "item" : "ct_alta_security_captain_set.png" },
"level" : 4, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "city", "alta_security" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_security_captain_set.png b/items/active/alta/loot/sets/ct_alta_security_captain_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_alta_security_captain_set.png
rename to items/active/alta/loot/sets/ct_alta_security_captain_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_security_droid_set.activeitem b/items/active/alta/loot/sets/ct_alta_security_droid_set.activeitem
similarity index 91%
rename from items/active/unsorted/alta/loot/sets/ct_alta_security_droid_set.activeitem
rename to items/active/alta/loot/sets/ct_alta_security_droid_set.activeitem
index 60c43f0d..90f2433d 100644
--- a/items/active/unsorted/alta/loot/sets/ct_alta_security_droid_set.activeitem
+++ b/items/active/alta/loot/sets/ct_alta_security_droid_set.activeitem
@@ -5,7 +5,7 @@
"inventoryIcon" : "ct_alta_security_droid_set.png",
"treasure" : { "pool" : "ct_alta_security_droid_set" },
- "animationParts" : { "gun" : "ct_alta_security_droid_set.png" },
+ "animationParts" : { "item" : "ct_alta_security_droid_set.png" },
"level" : 4, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "city", "alta_security", "robotics", "android" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_security_droid_set.png b/items/active/alta/loot/sets/ct_alta_security_droid_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_alta_security_droid_set.png
rename to items/active/alta/loot/sets/ct_alta_security_droid_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_security_mk2_set.activeitem b/items/active/alta/loot/sets/ct_alta_security_mk2_set.activeitem
similarity index 91%
rename from items/active/unsorted/alta/loot/sets/ct_alta_security_mk2_set.activeitem
rename to items/active/alta/loot/sets/ct_alta_security_mk2_set.activeitem
index 90793912..51d24bec 100644
--- a/items/active/unsorted/alta/loot/sets/ct_alta_security_mk2_set.activeitem
+++ b/items/active/alta/loot/sets/ct_alta_security_mk2_set.activeitem
@@ -5,7 +5,7 @@
"inventoryIcon" : "ct_alta_security_mk2_set.png",
"treasure" : { "pool" : "ct_alta_security_mk2_set" },
- "animationParts" : { "gun" : "ct_alta_security_mk2_set.png" },
+ "animationParts" : { "item" : "ct_alta_security_mk2_set.png" },
"level" : 4, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "city", "alta_security" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_security_mk2_set.png b/items/active/alta/loot/sets/ct_alta_security_mk2_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_alta_security_mk2_set.png
rename to items/active/alta/loot/sets/ct_alta_security_mk2_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_security_set.activeitem b/items/active/alta/loot/sets/ct_alta_security_set.activeitem
similarity index 94%
rename from items/active/unsorted/alta/loot/sets/ct_alta_security_set.activeitem
rename to items/active/alta/loot/sets/ct_alta_security_set.activeitem
index 606e4e91..b8056bcd 100644
--- a/items/active/unsorted/alta/loot/sets/ct_alta_security_set.activeitem
+++ b/items/active/alta/loot/sets/ct_alta_security_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_alta_security_set.png",
"treasure" : { "pool" : "ct_alta_security_set" },
- "animationParts" : { "gun" : "ct_alta_security_set.png" },
+ "animationParts" : { "item" : "ct_alta_security_set.png" },
"level" : 4, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "city", "alta_security" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_alta_security_set.png b/items/active/alta/loot/sets/ct_alta_security_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_alta_security_set.png
rename to items/active/alta/loot/sets/ct_alta_security_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_arco_set.activeitem b/items/active/alta/loot/sets/ct_arco_set.activeitem
similarity index 95%
rename from items/active/unsorted/alta/loot/sets/ct_arco_set.activeitem
rename to items/active/alta/loot/sets/ct_arco_set.activeitem
index d00a7af3..42f72013 100644
--- a/items/active/unsorted/alta/loot/sets/ct_arco_set.activeitem
+++ b/items/active/alta/loot/sets/ct_arco_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_arco_set.png",
"treasure" : { "pool" : "ct_arco_set" },
- "animationParts" : { "gun" : "ct_arco_set.png" },
+ "animationParts" : { "item" : "ct_arco_set.png" },
"level" : 5, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "arco" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_arco_set.png b/items/active/alta/loot/sets/ct_arco_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_arco_set.png
rename to items/active/alta/loot/sets/ct_arco_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_ceterai_set.activeitem b/items/active/alta/loot/sets/ct_ceterai_set.activeitem
similarity index 95%
rename from items/active/unsorted/alta/loot/sets/ct_ceterai_set.activeitem
rename to items/active/alta/loot/sets/ct_ceterai_set.activeitem
index 771d140d..09b5d720 100644
--- a/items/active/unsorted/alta/loot/sets/ct_ceterai_set.activeitem
+++ b/items/active/alta/loot/sets/ct_ceterai_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_ceterai_set.png",
"treasure" : { "pool" : "ct_ceterai_set" },
- "animationParts" : { "gun" : "ct_ceterai_set.png" },
+ "animationParts" : { "item" : "ct_ceterai_set.png" },
"level" : 6, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "ceterai" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_ceterai_set.png b/items/active/alta/loot/sets/ct_ceterai_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_ceterai_set.png
rename to items/active/alta/loot/sets/ct_ceterai_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_combat_set.activeitem b/items/active/alta/loot/sets/ct_combat_set.activeitem
similarity index 94%
rename from items/active/unsorted/alta/loot/sets/ct_combat_set.activeitem
rename to items/active/alta/loot/sets/ct_combat_set.activeitem
index 4391a5bf..a7d31e91 100644
--- a/items/active/unsorted/alta/loot/sets/ct_combat_set.activeitem
+++ b/items/active/alta/loot/sets/ct_combat_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_combat_set.png",
"treasure" : { "pool" : "ct_combat_set" },
- "animationParts" : { "gun" : "ct_combat_set.png" },
+ "animationParts" : { "item" : "ct_combat_set.png" },
"level" : 5, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "combat" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_combat_set.png b/items/active/alta/loot/sets/ct_combat_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_combat_set.png
rename to items/active/alta/loot/sets/ct_combat_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_dreamer_set.activeitem b/items/active/alta/loot/sets/ct_dreamer_set.activeitem
similarity index 94%
rename from items/active/unsorted/alta/loot/sets/ct_dreamer_set.activeitem
rename to items/active/alta/loot/sets/ct_dreamer_set.activeitem
index d29cd0b0..bfdb4480 100644
--- a/items/active/unsorted/alta/loot/sets/ct_dreamer_set.activeitem
+++ b/items/active/alta/loot/sets/ct_dreamer_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_dreamer_set.png",
"treasure" : { "pool" : "ct_dreamer_set" },
- "animationParts" : { "gun" : "ct_dreamer_set.png" },
+ "animationParts" : { "item" : "ct_dreamer_set.png" },
"level" : 6, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "dreamer" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_dreamer_set.png b/items/active/alta/loot/sets/ct_dreamer_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_dreamer_set.png
rename to items/active/alta/loot/sets/ct_dreamer_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_eds_set.activeitem b/items/active/alta/loot/sets/ct_eds_set.activeitem
similarity index 95%
rename from items/active/unsorted/alta/loot/sets/ct_eds_set.activeitem
rename to items/active/alta/loot/sets/ct_eds_set.activeitem
index f79c2a4f..006f3670 100644
--- a/items/active/unsorted/alta/loot/sets/ct_eds_set.activeitem
+++ b/items/active/alta/loot/sets/ct_eds_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_eds_set.png",
"treasure" : { "pool" : "ct_eds_set" },
- "animationParts" : { "gun" : "ct_eds_set.png" },
+ "animationParts" : { "item" : "ct_eds_set.png" },
"level" : 5, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "eds" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_eds_set.png b/items/active/alta/loot/sets/ct_eds_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_eds_set.png
rename to items/active/alta/loot/sets/ct_eds_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_elite_set.activeitem b/items/active/alta/loot/sets/ct_elite_set.activeitem
similarity index 90%
rename from items/active/unsorted/alta/loot/sets/ct_elite_set.activeitem
rename to items/active/alta/loot/sets/ct_elite_set.activeitem
index f80749ea..6a934637 100644
--- a/items/active/unsorted/alta/loot/sets/ct_elite_set.activeitem
+++ b/items/active/alta/loot/sets/ct_elite_set.activeitem
@@ -1,13 +1,13 @@
{
"itemName" : "ct_elite_set",
- "shortdescription" : "Elite Set",
+ "shortdescription" : "^#20f080;Elite^reset; Set",
"description" : "Contains full equipment set of an elite ^#b0e0fc;alta^reset; soldier, including a lore codex of this set.\nIs cheaper to craft this way than separately.",
"longdescription" : "Worn by elite alta forces, or **prime vardas**, this powerarmor set is focusing on protection and life support, as well as enhanced energy provision.",
"altaDescription" : "A full set of prime armor. Maximum defense! All that's left is to step aboard ^#b0e0fc;Al'deron^reset; in this.",
"inventoryIcon" : "ct_elite_set.png",
"treasure" : { "pool" : "ct_elite_set" },
- "animationParts" : { "gun" : "ct_elite_set.png" },
+ "animationParts" : { "item" : "ct_elite_set.png" },
"level" : 6, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "elite", "alta_ship", "capital" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_elite_set.png b/items/active/alta/loot/sets/ct_elite_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_elite_set.png
rename to items/active/alta/loot/sets/ct_elite_set.png
diff --git a/items/active/unsorted/alta/loot/sets/ct_ghearun_set.activeitem b/items/active/alta/loot/sets/ct_ghearun_set.activeitem
similarity index 95%
rename from items/active/unsorted/alta/loot/sets/ct_ghearun_set.activeitem
rename to items/active/alta/loot/sets/ct_ghearun_set.activeitem
index 1778859a..ee157bde 100644
--- a/items/active/unsorted/alta/loot/sets/ct_ghearun_set.activeitem
+++ b/items/active/alta/loot/sets/ct_ghearun_set.activeitem
@@ -7,7 +7,7 @@
"inventoryIcon" : "ct_ghearun_set.png",
"treasure" : { "pool" : "ct_ghearun_set" },
- "animationParts" : { "gun" : "ct_ghearun_set.png" },
+ "animationParts" : { "item" : "ct_ghearun_set.png" },
"level" : 6, "price" : 3200, "race" : "alta",
"itemTags" : [ "set", "ghearun" ],
diff --git a/items/active/unsorted/alta/loot/sets/ct_ghearun_set.png b/items/active/alta/loot/sets/ct_ghearun_set.png
similarity index 100%
rename from items/active/unsorted/alta/loot/sets/ct_ghearun_set.png
rename to items/active/alta/loot/sets/ct_ghearun_set.png
diff --git a/items/active/alta/loot/tier0.activeitem b/items/active/alta/loot/tier0.activeitem
new file mode 100644
index 00000000..ec457fa6
--- /dev/null
+++ b/items/active/alta/loot/tier0.activeitem
@@ -0,0 +1,36 @@
+{ // This is a loot crate item. Check out the `ct_loot_crate_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_alta_loot_tier0",
+ "shortdescription" : "Tier 0 Pad",
+ "description" : "Basic alta items, often found in pods. Includes produce, meds, as well as basic ^#b0e0fc;alta^reset; decor, clothes and level 0-2 resources and equipment.",
+ "longdescription" : "These standardized crates a packed with goodies, seemingly with general decor and scout equipment. They are much more compact than ^#b0e0fc;alta pods^reset;, but the items inside are heavily packed and compressed to be able to fit in. This, opening this crate is often a one-way ticket.",
+ "altaDescription" : "Once I open this T0 pad, I won't be able to put the stuff inside back in, so better be resourceful. You know, usually there's a content label on these to tell you what's inside, but I can't seem to find one.",
+
+ // Item params - no translation required.
+ "level" : 2, "race" : "alta",
+ "itemTags" : [ "loot", "alta_basic" ],
+ "category" : "mysteriousReward", "tooltipKind" : "ct_alta_item_long",
+
+ "inventoryIcon" : "tier0.png",
+ "animationParts" : { "item" : "tier0.png" },
+ "treasure" : { "pool" : "ct_alta_pod_loot" },
+ "fireTime" : 1.0, "fireOffset" : [0.5, 0.0], // Script defaults
+ "builder" : "/items/buildscripts/alta/item.lua",
+
+ // Lore and Wiki-related parameters that shouldn't be translated.
+ "wiki" : { "aliases" : { "T0 Crate" : { }, "T0 Pad" : { }, "Alta Crate" : { }, "Alta Pad" : { } } },
+ "alkey" : "Alta Pad" // Scout Crate
+}
+// Translation notes:
+// - Pad: This is how altas call chests, pods and crates of smaller sizes, for example EDS Pad refers to EDS Crate.
+// In this case, pads are compact hand-held containers, that are usually densely packed with various equipment, medicine
+// or food, and are used by altas in long travels, resque missions, and can sometimes be found in regular alta pods as well.
+// For more info, check out the `ct_loot_crate_msg` message in the `/radiomessages/exploration.radiomessages.patch` file.
+// - Scava: A scout in alta language.
+// - Refer to `/.meta/world.json` for more translations.
+// Since "altaDescription" contains an additional description of the item from the perspective of a random alta, some english words
+// might be substituted with alta words instead.
+// Note the "alkey" field in the end of the file. It refers to how altas would call this item in their language.
+// Also note the "aliases" field in the "wiki" field. These aliases are other possible valid ways to refer to this item.
+// In this case:
+// - T1 in "aliases" refers to this being an Alta Tier 1 item (made from titanium, uses regular levels of Alta Security Protocols);
+// - Scout in "aliases" refers to this being a Scout-related item, as tier 1 crates are often used by alta scouts and metrocops;
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier1.png b/items/active/alta/loot/tier0.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier1.png
rename to items/active/alta/loot/tier0.png
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier1.activeitem b/items/active/alta/loot/tier1.activeitem
similarity index 89%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier1.activeitem
rename to items/active/alta/loot/tier1.activeitem
index a2846b97..22d6647f 100644
--- a/items/active/unsorted/alta/loot/ct_alta_loot_tier1.activeitem
+++ b/items/active/alta/loot/tier1.activeitem
@@ -1,6 +1,6 @@
{ // This is a loot crate item. Check out the `ct_loot_crate_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
"itemName" : "ct_alta_loot_tier1",
- "shortdescription" : "Alta Tier 1 Loot Crate",
+ "shortdescription" : "Tier 1 Pad",
"description" : "Basic alta items often found in pods. Includes produce, meds, as well as basic ^#b0e0fc;alta^reset; decor, clothes and level 3 resources and equipment.",
"longdescription" : "These standardized crates a packed with goodies, seemingly with general decor and scout equipment. They are much more compact than ^#b0e0fc;alta pods^reset;, but the items inside are heavily packed and compressed to be able to fit in. This, opening this crate is often a one-way ticket.",
"altaDescription" : "Once I open this T1 pad, I won't be able to put the stuff inside back in, so better be resourceful. You know, usually there's a content label on these to tell you what's inside, but I can't seem to find one.",
@@ -10,11 +10,9 @@
"itemTags" : [ "loot", "alta_scout" ],
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item_long",
- "inventoryIcon" : "ct_alta_loot_tier1.png",
- "animationParts" : { "gun" : "ct_alta_loot_tier1.png" },
- "treasure" : { "pool" : "ct_alta_pod_loot_tier1" },
- "animation" : "ct_alta_loot.animation", // Item type defaults
- "scripts" : [ "ct_alta_loot.lua" ], // Item type defaults
+ "inventoryIcon" : "tier1.png",
+ "animationParts" : { "item" : "tier1.png" },
+ "treasure" : { "pool" : "ct_alta_pod_loot" },
"fireTime" : 1.0, "fireOffset" : [0.5, 0.0], // Script defaults
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/alta/loot/tier1.png b/items/active/alta/loot/tier1.png
new file mode 100644
index 00000000..e3dae3c9
Binary files /dev/null and b/items/active/alta/loot/tier1.png differ
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier2.activeitem b/items/active/alta/loot/tier2.activeitem
similarity index 78%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier2.activeitem
rename to items/active/alta/loot/tier2.activeitem
index f43203a7..40a29d1f 100644
--- a/items/active/unsorted/alta/loot/ct_alta_loot_tier2.activeitem
+++ b/items/active/alta/loot/tier2.activeitem
@@ -1,6 +1,6 @@
{
"itemName" : "ct_alta_loot_tier2",
- "shortdescription" : "Alta Tier 2 Loot Crate",
+ "shortdescription" : "Tier 2 Pad",
"description" : "Contains random loot from ^#b0e0fc;alta security pods^reset;.",
"longdescription" : "Similar to the ^#b0e0fc;T1 crate^reset;, this one contains a compact arrangement of equipment, this time mainly security-related devices and information.",
"altaDescription" : "If I'm lucky enough, I could become a full-on ^#b0e0fc;varda^reset; with this. At least visually.",
@@ -9,9 +9,9 @@
"itemTags" : [ "loot", "city" ],
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
- "inventoryIcon" : "ct_alta_loot_tier2.png",
- "animationParts" : { "gun" : "ct_alta_loot_tier2.png" },
- "treasure" : { "pool" : "ct_alta_pod_loot_tier2" },
+ "inventoryIcon" : "tier2.png",
+ "animationParts" : { "item" : "tier2.png" },
+ "treasure" : { "pool" : "ct_alta_pod_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
"wiki" : { "aliases" : { "T2 Crate" : { }, "T2 Pad" : { }, "Security Crate" : { }, "Security Pad" : { } } },
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier2.png b/items/active/alta/loot/tier2.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier2.png
rename to items/active/alta/loot/tier2.png
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier3.activeitem b/items/active/alta/loot/tier3.activeitem
similarity index 78%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier3.activeitem
rename to items/active/alta/loot/tier3.activeitem
index c33942fb..f097b5fd 100644
--- a/items/active/unsorted/alta/loot/ct_alta_loot_tier3.activeitem
+++ b/items/active/alta/loot/tier3.activeitem
@@ -1,6 +1,6 @@
{
"itemName" : "ct_alta_loot_tier3",
- "shortdescription" : "Alta Tier 3 Loot Crate",
+ "shortdescription" : "Tier 3 Pad",
"description" : "Contains random loot from ^#b0e0fc;alta lab pods^reset;.",
"longdescription" : "A lab crate like this one usually contains lab-related equipment, sanitizers, cleaning supplies, experimental top secret combat gear prototypes, etc. The usual stuff.",
"altaDescription" : "This tek pad is probably packed with goodies. Hopefully no useless capsules this time.",
@@ -9,9 +9,9 @@
"itemTags" : [ "loot", "alta_lab" ],
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
- "inventoryIcon" : "ct_alta_loot_tier3.png",
- "animationParts" : { "gun" : "ct_alta_loot_tier3.png" },
- "treasure" : { "pool" : "ct_alta_pod_loot_tier3" },
+ "inventoryIcon" : "tier3.png",
+ "animationParts" : { "item" : "tier3.png" },
+ "treasure" : { "pool" : "ct_alta_pod_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
"wiki" : { "aliases" : { "T3 Crate" : { }, "T3 Pad" : { }, "Lab Crate" : { }, "Lab Pad" : { } } },
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier3.png b/items/active/alta/loot/tier3.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier3.png
rename to items/active/alta/loot/tier3.png
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier4.activeitem b/items/active/alta/loot/tier4.activeitem
similarity index 79%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier4.activeitem
rename to items/active/alta/loot/tier4.activeitem
index 709ea1b0..1f7cf12c 100644
--- a/items/active/unsorted/alta/loot/ct_alta_loot_tier4.activeitem
+++ b/items/active/alta/loot/tier4.activeitem
@@ -1,6 +1,6 @@
{
"itemName" : "ct_alta_loot_tier4",
- "shortdescription" : "Alta Tier 4 Loot Crate",
+ "shortdescription" : "Tier 4 Pad",
"description" : "Contains random loot from ^#b0e0fc;alta ship pods^reset;.",
"longdescription" : "A compact blast-protected container with spaceship equipment and life packs. Its airtight construction allows it to safely store any things in a very cramped environment.",
"altaDescription" : "Ooh! I wonder if there's anything from ^#6f6c66;spacedrifters^reset; in there! I love spacedrifters! Maybe a souvenir or something? Please?",
@@ -9,9 +9,9 @@
"itemTags" : [ "loot", "alta_ship" ],
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
- "inventoryIcon" : "ct_alta_loot_tier4.png",
- "animationParts" : { "gun" : "ct_alta_loot_tier4.png" },
- "treasure" : { "pool" : "ct_alta_pod_loot_tier4" },
+ "inventoryIcon" : "tier4.png",
+ "animationParts" : { "item" : "tier4.png" },
+ "treasure" : { "pool" : "ct_alta_pod_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
"wiki" : { "aliases" : { "T4 Crate" : { }, "T4 Pad" : { }, "Ship Crate" : { }, "Ship Pad" : { } } },
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier4.png b/items/active/alta/loot/tier4.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier4.png
rename to items/active/alta/loot/tier4.png
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier5.activeitem b/items/active/alta/loot/tier5.activeitem
similarity index 80%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier5.activeitem
rename to items/active/alta/loot/tier5.activeitem
index 2253f090..4eafee6f 100644
--- a/items/active/unsorted/alta/loot/ct_alta_loot_tier5.activeitem
+++ b/items/active/alta/loot/tier5.activeitem
@@ -1,6 +1,6 @@
{
"itemName" : "ct_alta_loot_tier5",
- "shortdescription" : "Alta Prime Loot Crate",
+ "shortdescription" : "Tier 5 Pad",
"description" : "Contains random loot from ^#b0e0fc;alta^reset; tier 5 pods.",
"longdescription" : "Seems like these are similar contents to the special SSR pods scattered around Io - they are regular protected ^#b0e0fc;alta ship pods^reset; with unknown markings on them, often containing legendary items and equipment that can save an alta's life.",
"altaDescription" : "It says \"MECA\" on the side, similar to ^#b0e0fc;GSR pods^reset;. I wonder what this means.",
@@ -9,9 +9,9 @@
"itemTags" : [ "loot", "citadel" ],
"category" : "mysteriousReward", "tooltipKind" : "ct_alta_item",
- "inventoryIcon" : "ct_alta_loot_tier5.png",
- "animationParts" : { "gun" : "ct_alta_loot_tier5.png" },
- "treasure" : { "pool" : "ct_alta_pod_loot_tier5" },
+ "inventoryIcon" : "tier5.png",
+ "animationParts" : { "item" : "tier5.png" },
+ "treasure" : { "pool" : "ct_alta_pod_loot" },
"builder" : "/items/buildscripts/alta/item.lua",
"wiki" : { "aliases" : { "TS Crate" : { }, "TS Pad" : { }, "SSR Crate" : { }, "SSR Pad" : { } } },
diff --git a/items/active/unsorted/alta/loot/ct_alta_loot_tier5.png b/items/active/alta/loot/tier5.png
similarity index 100%
rename from items/active/unsorted/alta/loot/ct_alta_loot_tier5.png
rename to items/active/alta/loot/tier5.png
diff --git a/items/active/unsorted/alta/scanner/ct_alta_scanner.activeitem b/items/active/alta/scanner/ct_alta_scanner.activeitem
similarity index 90%
rename from items/active/unsorted/alta/scanner/ct_alta_scanner.activeitem
rename to items/active/alta/scanner/ct_alta_scanner.activeitem
index 86054cfb..ad38cf6c 100644
--- a/items/active/unsorted/alta/scanner/ct_alta_scanner.activeitem
+++ b/items/active/alta/scanner/ct_alta_scanner.activeitem
@@ -9,8 +9,8 @@
"itemTags" : [ "scanner" ],
"category" : "tool", "tooltipKind" : "ct_alta_item_long",
"inventoryIcon" : "icon.png",
- "animationParts" : { "gun" : "icon.png" },
- "animation" : "/items/active/unsorted/alta/loot/ct_alta_loot.animation",
+ "animationParts" : { "item" : "icon.png" },
+ "animation" : "/items/active/alta/loot.animation",
"scripts" : [ "logic.lua" ],
"builder" : "/items/buildscripts/alta/item.lua",
diff --git a/items/active/unsorted/alta/scanner/gui.config b/items/active/alta/scanner/gui.config
similarity index 98%
rename from items/active/unsorted/alta/scanner/gui.config
rename to items/active/alta/scanner/gui.config
index ea747e87..48e7cf8c 100644
--- a/items/active/unsorted/alta/scanner/gui.config
+++ b/items/active/alta/scanner/gui.config
@@ -147,6 +147,6 @@
"swapItem"
],
- "scripts" : ["/items/active/unsorted/alta/scanner/gui.lua"],
+ "scripts" : ["/items/active/alta/scanner/gui.lua"],
"scriptDelta" : 30
}
diff --git a/items/active/unsorted/alta/scanner/gui.lua b/items/active/alta/scanner/gui.lua
similarity index 98%
rename from items/active/unsorted/alta/scanner/gui.lua
rename to items/active/alta/scanner/gui.lua
index 67bb5b54..79956b2b 100644
--- a/items/active/unsorted/alta/scanner/gui.lua
+++ b/items/active/alta/scanner/gui.lua
@@ -21,7 +21,7 @@ function swapItem(widgetName)
local config = item.config
local parameters = item.parameters
local tips = getTextConfig()
- local itemInfo = getTextConfig('/items/active/unsorted/alta/scanner/items.config:database')
+ local itemInfo = getTextConfig('/items/active/alta/scanner/items.config:database')
parameters = sb.jsonMerge(parameters, itemInfo[config.itemName or config.objectName] or {})
local configParameter = function(key, default) return getValue(key, default, config, parameters) end
local uid = configParameter("itemName")
diff --git a/items/active/unsorted/alta/scanner/icon.png b/items/active/alta/scanner/icon.png
similarity index 100%
rename from items/active/unsorted/alta/scanner/icon.png
rename to items/active/alta/scanner/icon.png
diff --git a/items/active/unsorted/alta/scanner/items.config b/items/active/alta/scanner/items.config
similarity index 100%
rename from items/active/unsorted/alta/scanner/items.config
rename to items/active/alta/scanner/items.config
diff --git a/items/active/unsorted/alta/scanner/logic.lua b/items/active/alta/scanner/logic.lua
similarity index 92%
rename from items/active/unsorted/alta/scanner/logic.lua
rename to items/active/alta/scanner/logic.lua
index 40b28947..2558ea9e 100644
--- a/items/active/unsorted/alta/scanner/logic.lua
+++ b/items/active/alta/scanner/logic.lua
@@ -3,7 +3,7 @@ function init()
updateAim()
end
-function activate() player.interact('ScriptPane', '/items/active/unsorted/alta/scanner/gui.config') end
+function activate() player.interact('ScriptPane', '/items/active/alta/scanner/gui.config') end
function update(dt, fireMode, shiftHeld) updateAim() end
diff --git a/items/active/alta/spawner.animation b/items/active/alta/spawner.animation
new file mode 100644
index 00000000..7534ac09
--- /dev/null
+++ b/items/active/alta/spawner.animation
@@ -0,0 +1,45 @@
+{
+ "animatedParts" : {
+ "stateTypes" : {
+ "weapon" : { "default" : "visible", "states" : { "visible" : {}, "hidden" : {} } }
+ },
+ "parts" : {
+ "item" : {
+ "properties" : { "zLevel" : 0, "centered" : true, "transformationGroups" : [ "weapon" ] },
+ "partStates" : {
+ "weapon" : {
+ "visible" : { "properties" : { "image" : "?replace=000000=ffffff00" } },
+ "hidden" : { "properties" : { "image" : "" } }
+ }
+ }
+ }
+ }
+ },
+
+ "transformationGroups" : { "weapon" : {} },
+ "sounds" : {
+ "throw" : [ "/sfx/projectiles/throw_item_small.ogg" ],
+ "dead" : [ "/sfx/npc/monsters/pod_dead1.ogg" ]
+ },
+ "particleEmitters" : {
+ "energyball" : {
+ "particles" : [
+ {
+ "particle" : {
+ "type" : "animated",
+ "animation" : "/items/active/unsorted/filledcapturepod/energyball.animation",
+ "size" : 1,
+ "destructionTime" : 0.3,
+ "destructionAction" : "shrink",
+ "position" : [0, 0],
+ "initialVelocity" : [0, 0],
+ "finalVelocity" : [0, 0],
+ "approach" : [0, 0],
+ "timeToLive" : 0,
+ "layer" : "front"
+ }
+ }
+ ]
+ }
+ }
+}
diff --git a/items/active/unsorted/alta/spawner/droids/monster_spawn.lua b/items/active/alta/spawner.lua
similarity index 100%
rename from items/active/unsorted/alta/spawner/droids/monster_spawn.lua
rename to items/active/alta/spawner.lua
diff --git a/items/active/unsorted/alta/spawner/androids/ct_alta_android.activeitem b/items/active/alta/spawners/androids/alta.activeitem
similarity index 74%
rename from items/active/unsorted/alta/spawner/androids/ct_alta_android.activeitem
rename to items/active/alta/spawners/androids/alta.activeitem
index a582be98..d90fca93 100644
--- a/items/active/unsorted/alta/spawner/androids/ct_alta_android.activeitem
+++ b/items/active/alta/spawners/androids/alta.activeitem
@@ -1,11 +1,11 @@
{
"itemName" : "ct_alta_android",
"shortdescription" : "Android",
- "inventoryIcon" : "ct_alta_android.png",
- "itemTags" : [ "throwable", "spawner", "robotics", "droid" ],
+ "inventoryIcon" : "alta.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
- "price" : 200, "level" : 3, "race" : "alta",
- "twoHanded" : false, "pet" : "ct_alta_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "price" : 240, "level" : 3, "race" : "alta",
+ "pet" : "ct_alta_android", "baseParameters" : { "persistent" : false }, "npc" : true,
"projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
"stances" : {
diff --git a/items/active/unsorted/alta/spawner/androids/ct_alta_android.png b/items/active/alta/spawners/androids/alta.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/androids/ct_alta_android.png
rename to items/active/alta/spawners/androids/alta.png
diff --git a/items/active/alta/spawners/androids/arco.activeitem b/items/active/alta/spawners/androids/arco.activeitem
new file mode 100644
index 00000000..01d936e7
--- /dev/null
+++ b/items/active/alta/spawners/androids/arco.activeitem
@@ -0,0 +1,28 @@
+{
+ "itemName" : "ct_arco_android",
+ "shortdescription" : "Enviro Android ^#2080f0;ξ€^reset;",
+ "inventoryIcon" : "arco.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android", "arco" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
+ "price" : 240, "level" : 5, "race" : "alta",
+ "pet" : "ct_arco_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/androids/arco.png b/items/active/alta/spawners/androids/arco.png
new file mode 100644
index 00000000..5a4ba973
Binary files /dev/null and b/items/active/alta/spawners/androids/arco.png differ
diff --git a/items/active/unsorted/alta/spawner/androids/ct_alta_capital_android.activeitem b/items/active/alta/spawners/androids/capital.activeitem
similarity index 74%
rename from items/active/unsorted/alta/spawner/androids/ct_alta_capital_android.activeitem
rename to items/active/alta/spawners/androids/capital.activeitem
index 5fa33650..3764dd6a 100644
--- a/items/active/unsorted/alta/spawner/androids/ct_alta_capital_android.activeitem
+++ b/items/active/alta/spawners/androids/capital.activeitem
@@ -1,11 +1,11 @@
{
"itemName" : "ct_alta_capital_android",
"shortdescription" : "Imperial Android",
- "inventoryIcon" : "ct_alta_capital_android.png",
- "itemTags" : [ "throwable", "spawner", "robotics", "droid" ],
+ "inventoryIcon" : "capital.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
- "price" : 200, "level" : 6, "race" : "alta",
- "twoHanded" : false, "pet" : "ct_alta_capital_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "price" : 240, "level" : 6, "race" : "alta",
+ "pet" : "ct_alta_capital_android", "baseParameters" : { "persistent" : false }, "npc" : true,
"projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
"stances" : {
diff --git a/items/active/unsorted/alta/spawner/androids/ct_alta_capital_android.png b/items/active/alta/spawners/androids/capital.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/androids/ct_alta_capital_android.png
rename to items/active/alta/spawners/androids/capital.png
diff --git a/items/active/alta/spawners/androids/ceterai.activeitem b/items/active/alta/spawners/androids/ceterai.activeitem
new file mode 100644
index 00000000..8e1c879c
--- /dev/null
+++ b/items/active/alta/spawners/androids/ceterai.activeitem
@@ -0,0 +1,28 @@
+{
+ "itemName" : "ct_ceterai_android",
+ "shortdescription" : "C.T. Android ^#8020f0;ξ€^reset;",
+ "inventoryIcon" : "ceterai.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android", "ceterai" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
+ "price" : 240, "level" : 6, "race" : "alta",
+ "pet" : "ct_ceterai_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/androids/ceterai.png b/items/active/alta/spawners/androids/ceterai.png
new file mode 100644
index 00000000..909cc774
Binary files /dev/null and b/items/active/alta/spawners/androids/ceterai.png differ
diff --git a/items/active/alta/spawners/androids/combat.activeitem b/items/active/alta/spawners/androids/combat.activeitem
new file mode 100644
index 00000000..bdb9a645
--- /dev/null
+++ b/items/active/alta/spawners/androids/combat.activeitem
@@ -0,0 +1,28 @@
+{
+ "itemName" : "ct_combat_android",
+ "shortdescription" : "Combat Android ^#2080f0;ξ€^reset;",
+ "inventoryIcon" : "combat.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android", "combat" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
+ "price" : 240, "level" : 5, "race" : "alta",
+ "pet" : "ct_combat_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/androids/combat.png b/items/active/alta/spawners/androids/combat.png
new file mode 100644
index 00000000..40c76280
Binary files /dev/null and b/items/active/alta/spawners/androids/combat.png differ
diff --git a/items/active/alta/spawners/androids/dreamer.activeitem b/items/active/alta/spawners/androids/dreamer.activeitem
new file mode 100644
index 00000000..fa1e1327
--- /dev/null
+++ b/items/active/alta/spawners/androids/dreamer.activeitem
@@ -0,0 +1,28 @@
+{
+ "itemName" : "ct_dreamer_android",
+ "shortdescription" : "Dreamer Android ^#8020f0;ξ€^reset;",
+ "inventoryIcon" : "dreamer.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android", "dreamer" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
+ "price" : 240, "level" : 6, "race" : "alta",
+ "pet" : "ct_dreamer_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/androids/dreamer.png b/items/active/alta/spawners/androids/dreamer.png
new file mode 100644
index 00000000..008fbeeb
Binary files /dev/null and b/items/active/alta/spawners/androids/dreamer.png differ
diff --git a/items/active/alta/spawners/androids/eds.activeitem b/items/active/alta/spawners/androids/eds.activeitem
new file mode 100644
index 00000000..60199c6f
--- /dev/null
+++ b/items/active/alta/spawners/androids/eds.activeitem
@@ -0,0 +1,28 @@
+{
+ "itemName" : "ct_eds_android",
+ "shortdescription" : "^#f02020;EDS^reset; Android ^#2080f0;ξ€^reset;",
+ "inventoryIcon" : "eds.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android", "eds" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
+ "price" : 240, "level" : 5, "race" : "alta",
+ "pet" : "ct_eds_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/androids/eds.png b/items/active/alta/spawners/androids/eds.png
new file mode 100644
index 00000000..311859fe
Binary files /dev/null and b/items/active/alta/spawners/androids/eds.png differ
diff --git a/items/active/alta/spawners/androids/elite.activeitem b/items/active/alta/spawners/androids/elite.activeitem
new file mode 100644
index 00000000..72faf3d5
--- /dev/null
+++ b/items/active/alta/spawners/androids/elite.activeitem
@@ -0,0 +1,28 @@
+{
+ "itemName" : "ct_elite_android",
+ "shortdescription" : "^#20f080;Elite^reset; Android ^#8020f0;ξ€^reset;",
+ "inventoryIcon" : "elite.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android", "elite" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
+ "price" : 240, "level" : 6, "race" : "alta",
+ "pet" : "ct_elite_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/androids/elite.png b/items/active/alta/spawners/androids/elite.png
new file mode 100644
index 00000000..6d9aa69d
Binary files /dev/null and b/items/active/alta/spawners/androids/elite.png differ
diff --git a/items/active/unsorted/alta/spawner/androids/ct_alta_lab_android.activeitem b/items/active/alta/spawners/androids/lab.activeitem
similarity index 73%
rename from items/active/unsorted/alta/spawner/androids/ct_alta_lab_android.activeitem
rename to items/active/alta/spawners/androids/lab.activeitem
index dfc9f5e2..58bf0a3a 100644
--- a/items/active/unsorted/alta/spawner/androids/ct_alta_lab_android.activeitem
+++ b/items/active/alta/spawners/androids/lab.activeitem
@@ -1,11 +1,11 @@
{
"itemName" : "ct_alta_lab_android",
"shortdescription" : "Alta Lab Android",
- "inventoryIcon" : "ct_alta_lab_android.png",
- "itemTags" : [ "throwable", "spawner", "robotics", "droid", "alta_lab" ],
+ "inventoryIcon" : "lab.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android", "alta_lab" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
- "price" : 200, "level" : 5, "race" : "alta",
- "twoHanded" : false, "pet" : "ct_alta_lab_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "price" : 240, "level" : 5, "race" : "alta",
+ "pet" : "ct_alta_lab_android", "baseParameters" : { "persistent" : false }, "npc" : true,
"projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
"stances" : {
diff --git a/items/active/unsorted/alta/spawner/androids/ct_alta_lab_android.png b/items/active/alta/spawners/androids/lab.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/androids/ct_alta_lab_android.png
rename to items/active/alta/spawners/androids/lab.png
diff --git a/items/active/unsorted/alta/spawner/androids/ct_alta_security_android.activeitem b/items/active/alta/spawners/androids/security.activeitem
similarity index 72%
rename from items/active/unsorted/alta/spawner/androids/ct_alta_security_android.activeitem
rename to items/active/alta/spawners/androids/security.activeitem
index d812c729..6d6854ea 100644
--- a/items/active/unsorted/alta/spawner/androids/ct_alta_security_android.activeitem
+++ b/items/active/alta/spawners/androids/security.activeitem
@@ -1,11 +1,11 @@
{
"itemName" : "ct_alta_security_android",
"shortdescription" : "Security Android",
- "inventoryIcon" : "ct_alta_security_android.png",
- "itemTags" : [ "throwable", "spawner", "robotics", "droid", "alta_security" ],
+ "inventoryIcon" : "security.png",
+ "itemTags" : [ "throwable", "spawner", "robotics", "android", "alta_security" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
- "price" : 200, "level" : 4, "race" : "alta",
- "twoHanded" : false, "pet" : "ct_alta_security_android", "baseParameters" : { "persistent" : false }, "npc" : true,
+ "price" : 240, "level" : 4, "race" : "alta",
+ "pet" : "ct_alta_security_android", "baseParameters" : { "persistent" : false }, "npc" : true,
"projectileType" : "ct_npc_spawner", "petSpecies" : "shadow",
"stances" : {
diff --git a/items/active/unsorted/alta/spawner/androids/ct_alta_security_android.png b/items/active/alta/spawners/androids/security.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/androids/ct_alta_security_android.png
rename to items/active/alta/spawners/androids/security.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_alto_zych_egg.activeitem b/items/active/alta/spawners/bugs/ct_alto_zych_egg.activeitem
similarity index 77%
rename from items/active/unsorted/alta/spawner/bugs/ct_alto_zych_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_alto_zych_egg.activeitem
index a0a5f85d..06e2d382 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_alto_zych_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_alto_zych_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_alto_zych_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Uncommon", "price" : 200, "level" : 4,
- "twoHanded" : false, "pet" : "ct_alto_zych", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 4,
+ "pet" : "ct_alto_zych", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_alto_zych_egg.png b/items/active/alta/spawners/bugs/ct_alto_zych_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_alto_zych_egg.png
rename to items/active/alta/spawners/bugs/ct_alto_zych_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_aya_bee_egg.activeitem b/items/active/alta/spawners/bugs/ct_aya_bee_egg.activeitem
similarity index 78%
rename from items/active/unsorted/alta/spawner/bugs/ct_aya_bee_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_aya_bee_egg.activeitem
index 2fa2b411..1a230265 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_aya_bee_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_aya_bee_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_aya_bee_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Common", "price" : 200, "level" : 2,
- "twoHanded" : false, "pet" : "ct_aya_bee", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 2,
+ "pet" : "ct_aya_bee", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_aya_bee_egg.png b/items/active/alta/spawners/bugs/ct_aya_bee_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_aya_bee_egg.png
rename to items/active/alta/spawners/bugs/ct_aya_bee_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_elin_bug_egg.activeitem b/items/active/alta/spawners/bugs/ct_elin_bug_egg.activeitem
similarity index 78%
rename from items/active/unsorted/alta/spawner/bugs/ct_elin_bug_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_elin_bug_egg.activeitem
index 921e299b..1530448b 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_elin_bug_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_elin_bug_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_elin_bug_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Uncommon", "price" : 200, "level" : 4,
- "twoHanded" : false, "pet" : "ct_elin_bug", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 4,
+ "pet" : "ct_elin_bug", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_elin_bug_egg.png b/items/active/alta/spawners/bugs/ct_elin_bug_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_elin_bug_egg.png
rename to items/active/alta/spawners/bugs/ct_elin_bug_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_ion_klee_egg.activeitem b/items/active/alta/spawners/bugs/ct_ion_klee_egg.activeitem
similarity index 78%
rename from items/active/unsorted/alta/spawner/bugs/ct_ion_klee_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_ion_klee_egg.activeitem
index d98a1be7..667e112e 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_ion_klee_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_ion_klee_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_ion_klee_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Rare", "price" : 200, "level" : 5,
- "twoHanded" : false, "pet" : "ct_ion_klee", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 5,
+ "pet" : "ct_ion_klee", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_ion_klee_egg.png b/items/active/alta/spawners/bugs/ct_ion_klee_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_ion_klee_egg.png
rename to items/active/alta/spawners/bugs/ct_ion_klee_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_juviley_egg.activeitem b/items/active/alta/spawners/bugs/ct_juviley_egg.activeitem
similarity index 77%
rename from items/active/unsorted/alta/spawner/bugs/ct_juviley_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_juviley_egg.activeitem
index d524e8ca..97389e03 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_juviley_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_juviley_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_juviley_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Uncommon", "price" : 200, "level" : 3,
- "twoHanded" : false, "pet" : "ct_juviley", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 3,
+ "pet" : "ct_juviley", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_juviley_egg.png b/items/active/alta/spawners/bugs/ct_juviley_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_juviley_egg.png
rename to items/active/alta/spawners/bugs/ct_juviley_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_klee_egg.activeitem b/items/active/alta/spawners/bugs/ct_klee_egg.activeitem
similarity index 77%
rename from items/active/unsorted/alta/spawner/bugs/ct_klee_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_klee_egg.activeitem
index 48215b70..27c74c02 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_klee_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_klee_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_klee_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Common", "price" : 200, "level" : 2,
- "twoHanded" : false, "pet" : "ct_klee", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 2,
+ "pet" : "ct_klee", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_klee_egg.png b/items/active/alta/spawners/bugs/ct_klee_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_klee_egg.png
rename to items/active/alta/spawners/bugs/ct_klee_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_klee_prime_egg.activeitem b/items/active/alta/spawners/bugs/ct_klee_prime_egg.activeitem
similarity index 78%
rename from items/active/unsorted/alta/spawner/bugs/ct_klee_prime_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_klee_prime_egg.activeitem
index 55ce73d3..0fb5af93 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_klee_prime_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_klee_prime_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_klee_prime_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Uncommon", "price" : 200, "level" : 3,
- "twoHanded" : false, "pet" : "ct_klee_prime", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 3,
+ "pet" : "ct_klee_prime", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_klee_prime_egg.png b/items/active/alta/spawners/bugs/ct_klee_prime_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_klee_prime_egg.png
rename to items/active/alta/spawners/bugs/ct_klee_prime_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_prism_wing_egg.activeitem b/items/active/alta/spawners/bugs/ct_prism_wing_egg.activeitem
similarity index 78%
rename from items/active/unsorted/alta/spawner/bugs/ct_prism_wing_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_prism_wing_egg.activeitem
index e6dab846..f64c1a30 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_prism_wing_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_prism_wing_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_prism_wing_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Uncommon", "price" : 200, "level" : 3,
- "twoHanded" : false, "pet" : "ct_prism_wing", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 3,
+ "pet" : "ct_prism_wing", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_prism_wing_egg.png b/items/active/alta/spawners/bugs/ct_prism_wing_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_prism_wing_egg.png
rename to items/active/alta/spawners/bugs/ct_prism_wing_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_starfly_egg.activeitem b/items/active/alta/spawners/bugs/ct_starfly_egg.activeitem
similarity index 78%
rename from items/active/unsorted/alta/spawner/bugs/ct_starfly_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_starfly_egg.activeitem
index 21c90b1b..3f0f311b 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_starfly_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_starfly_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_starfly_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Legendary", "price" : 200, "level" : 6,
- "twoHanded" : false, "pet" : "ct_starfly", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 6,
+ "pet" : "ct_starfly", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_starfly_egg.png b/items/active/alta/spawners/bugs/ct_starfly_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_starfly_egg.png
rename to items/active/alta/spawners/bugs/ct_starfly_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_strizychar_egg.activeitem b/items/active/alta/spawners/bugs/ct_strizychar_egg.activeitem
similarity index 78%
rename from items/active/unsorted/alta/spawner/bugs/ct_strizychar_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_strizychar_egg.activeitem
index f39e7193..41ac9b98 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_strizychar_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_strizychar_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_strizychar_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Uncommon", "price" : 200, "level" : 4,
- "twoHanded" : false, "pet" : "ct_strizychar", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 4,
+ "pet" : "ct_strizychar", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_strizychar_egg.png b/items/active/alta/spawners/bugs/ct_strizychar_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_strizychar_egg.png
rename to items/active/alta/spawners/bugs/ct_strizychar_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_unwarped_fly_egg.activeitem b/items/active/alta/spawners/bugs/ct_unwarped_fly_egg.activeitem
similarity index 78%
rename from items/active/unsorted/alta/spawner/bugs/ct_unwarped_fly_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_unwarped_fly_egg.activeitem
index 63b3bf3e..e06de5c6 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_unwarped_fly_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_unwarped_fly_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_unwarped_fly_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Uncommon", "price" : 200, "level" : 4,
- "twoHanded" : false, "pet" : "ct_unwarped_fly", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 4,
+ "pet" : "ct_unwarped_fly", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_unwarped_fly_egg.png b/items/active/alta/spawners/bugs/ct_unwarped_fly_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_unwarped_fly_egg.png
rename to items/active/alta/spawners/bugs/ct_unwarped_fly_egg.png
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_vio_zych_egg.activeitem b/items/active/alta/spawners/bugs/ct_vio_zych_egg.activeitem
similarity index 77%
rename from items/active/unsorted/alta/spawner/bugs/ct_vio_zych_egg.activeitem
rename to items/active/alta/spawners/bugs/ct_vio_zych_egg.activeitem
index 2371cd5f..019998a2 100644
--- a/items/active/unsorted/alta/spawner/bugs/ct_vio_zych_egg.activeitem
+++ b/items/active/alta/spawners/bugs/ct_vio_zych_egg.activeitem
@@ -7,10 +7,14 @@
"inventoryIcon" : "ct_vio_zych_egg.png",
"itemTags" : [ "throwable", "spawner", "monster_egg" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
- "rarity" : "Uncommon", "price" : 200, "level" : 4,
- "twoHanded" : false, "pet" : "ct_vio_zych", "damageTeam" : { "team" : 1, "type" : "passive" },
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
+ "price" : 200, "level" : 4,
+ "pet" : "ct_vio_zych", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/bugs/ct_vio_zych_egg.png b/items/active/alta/spawners/bugs/ct_vio_zych_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/bugs/ct_vio_zych_egg.png
rename to items/active/alta/spawners/bugs/ct_vio_zych_egg.png
diff --git a/items/active/alta/spawners/critters/ct_alta_jelly_egg.activeitem b/items/active/alta/spawners/critters/ct_alta_jelly_egg.activeitem
new file mode 100644
index 00000000..000fda7e
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_alta_jelly_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_alta_jelly_egg",
+ "shortdescription" : "Alta Jelly Egg",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;alta jelly^reset;, the most common jelly on alterash.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "It feels so nice to the touch! These little tentacles are tingling~",
+ "inventoryIcon" : "ct_alta_jelly_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 2,
+ "pet" : "ct_alta_jelly", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_alta_jelly_egg.png b/items/active/alta/spawners/critters/ct_alta_jelly_egg.png
new file mode 100644
index 00000000..fc3a0bcd
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_alta_jelly_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_alta_scab_egg.activeitem b/items/active/alta/spawners/critters/ct_alta_scab_egg.activeitem
new file mode 100644
index 00000000..2d1dff5a
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_alta_scab_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_alta_scab_egg",
+ "shortdescription" : "Alta Scab Egg",
+ "description" : "Can be used to spawn a crab called ^#b0e0fc;alta scab^reset;, a scab that hides in a ^#b0e0fc;security helmet^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Ar va dae, little crabbie?",
+ "inventoryIcon" : "ct_alta_scab_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_alta_scab", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_alta_scab_egg.png b/items/active/alta/spawners/critters/ct_alta_scab_egg.png
new file mode 100644
index 00000000..19eb0581
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_alta_scab_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_ariling_egg.activeitem b/items/active/alta/spawners/critters/ct_ariling_egg.activeitem
new file mode 100644
index 00000000..1e19e6d9
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_ariling_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_ariling_egg",
+ "shortdescription" : "Ariling Egg",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;ariling^reset;, that looks like a shroom.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Where does it get its minerals from?..",
+ "inventoryIcon" : "ct_ariling_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_ariling", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_ariling_egg.png b/items/active/alta/spawners/critters/ct_ariling_egg.png
new file mode 100644
index 00000000..062bd939
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_ariling_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_baratoad_egg.activeitem b/items/active/alta/spawners/critters/ct_baratoad_egg.activeitem
new file mode 100644
index 00000000..009d18f1
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_baratoad_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_baratoad_egg",
+ "shortdescription" : "Baratoad Egg",
+ "description" : "Can be used to spawn a frog called ^#b0e0fc;baratoad^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "That fin on its back helps it swim!",
+ "inventoryIcon" : "ct_baratoad_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 3,
+ "pet" : "ct_baratoad", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_baratoad_egg.png b/items/active/alta/spawners/critters/ct_baratoad_egg.png
new file mode 100644
index 00000000..c7bb8a81
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_baratoad_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_bionid_snail_egg.activeitem b/items/active/alta/spawners/critters/ct_bionid_snail_egg.activeitem
new file mode 100644
index 00000000..db1053ae
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_bionid_snail_egg.activeitem
@@ -0,0 +1,42 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_bionid_snail_egg",
+ "shortdescription" : "Bionid Snail Egg",
+ "description" : "Can be used to spawn a snail called ^#b0e0fc;bionid snail^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Like a tiny lighter~",
+ "inventoryIcon" : "ct_bionid_snail_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_bionid_snail", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_bionid_snail_egg.png b/items/active/alta/spawners/critters/ct_bionid_snail_egg.png
new file mode 100644
index 00000000..0342faac
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_bionid_snail_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_bishyn_tortoise_egg.activeitem b/items/active/alta/spawners/critters/ct_bishyn_tortoise_egg.activeitem
new file mode 100644
index 00000000..4d56c084
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_bishyn_tortoise_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_bishyn_tortoise_egg",
+ "shortdescription" : "Bishyn Tortoise Egg",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;bishyn tortoise^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Its shell is very smooth and pretty.",
+ "inventoryIcon" : "ct_bishyn_tortoise_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_bishyn_tortoise", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_bishyn_tortoise_egg.png b/items/active/alta/spawners/critters/ct_bishyn_tortoise_egg.png
new file mode 100644
index 00000000..7d15a3e9
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_bishyn_tortoise_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_boki_egg.activeitem b/items/active/alta/spawners/critters/ct_boki_egg.activeitem
new file mode 100644
index 00000000..5b05cad0
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_boki_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_boki_egg",
+ "shortdescription" : "Boki Egg",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;boki^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "So fluffy!~",
+ "inventoryIcon" : "ct_boki_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 2,
+ "pet" : "ct_boki", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_boki_egg.png b/items/active/alta/spawners/critters/ct_boki_egg.png
new file mode 100644
index 00000000..3c5c15be
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_boki_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_calin_snail_egg.activeitem b/items/active/alta/spawners/critters/ct_calin_snail_egg.activeitem
new file mode 100644
index 00000000..2ca7c864
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_calin_snail_egg.activeitem
@@ -0,0 +1,42 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_calin_snail_egg",
+ "shortdescription" : "Calin Snail Egg",
+ "description" : "Can be used to spawn a snail called ^#b0e0fc;calin snail^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Its tiny crystal looks like it's about to tip the snail over...",
+ "inventoryIcon" : "ct_calin_snail_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_calin_snail", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_calin_snail_egg.png b/items/active/alta/spawners/critters/ct_calin_snail_egg.png
new file mode 100644
index 00000000..e922589b
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_calin_snail_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_eds_scab_egg.activeitem b/items/active/alta/spawners/critters/ct_eds_scab_egg.activeitem
new file mode 100644
index 00000000..9d3fcd94
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_eds_scab_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_eds_scab_egg",
+ "shortdescription" : "EDS Scab Egg",
+ "description" : "Can be used to spawn a crab called ^#b0e0fc;EDS scab^reset;, a scab that hides in an ^#b0e0fc;EDS helmet^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "I think I should return the helmet to its owner...",
+ "inventoryIcon" : "ct_eds_scab_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_eds_scab", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_eds_scab_egg.png b/items/active/alta/spawners/critters/ct_eds_scab_egg.png
new file mode 100644
index 00000000..c9b2abfc
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_eds_scab_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_eeriss_egg.activeitem b/items/active/alta/spawners/critters/ct_eeriss_egg.activeitem
new file mode 100644
index 00000000..8cb2a6ab
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_eeriss_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_eeriss_egg",
+ "shortdescription" : "Eeriss Egg ^#20f080;ξ€^reset;",
+ "description" : "Can be used to spawn a snake called ^#b0e0fc;eeriss^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Its hissing is very relaxing~",
+ "inventoryIcon" : "ct_eeriss_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_eeriss", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_eeriss_egg.png b/items/active/alta/spawners/critters/ct_eeriss_egg.png
new file mode 100644
index 00000000..0bc8e80a
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_eeriss_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_floater_egg.activeitem b/items/active/alta/spawners/critters/ct_floater_egg.activeitem
new file mode 100644
index 00000000..c0e28244
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_floater_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_floater_egg",
+ "shortdescription" : "Floater Egg ^#20f080;ξ€^reset;",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;floater^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "It's so fast! And a bit scary...",
+ "inventoryIcon" : "ct_floater_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_floater", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_floater_egg.png b/items/active/alta/spawners/critters/ct_floater_egg.png
new file mode 100644
index 00000000..afb8d0fc
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_floater_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_floating_calline_egg.activeitem b/items/active/alta/spawners/critters/ct_floating_calline_egg.activeitem
new file mode 100644
index 00000000..0eefdffb
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_floating_calline_egg.activeitem
@@ -0,0 +1,42 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_floating_calline_egg",
+ "shortdescription" : "Floating Calline Egg ^#20f080;ξ€^reset;",
+ "description" : "Can be used to spawn an elemental called ^#b0e0fc;floating calline^reset;, or simply a crystalline elemental.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "It glows in the dark slightly... More, than usual charged crystals...",
+ "inventoryIcon" : "ct_floating_calline_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_floating_calline", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "passiveAbility" : {
+ "name" : "Glowing Elemental",
+ "description" : "Elementals can be caught with a bugnet and thrown again to act as a glowstick!",
+ "longdescription" : "The shape of the elemental doesn't change, but be careful while throwing it."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_floating_calline_egg.png b/items/active/alta/spawners/critters/ct_floating_calline_egg.png
new file mode 100644
index 00000000..083bc771
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_floating_calline_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_gheatsyn_snail_egg.activeitem b/items/active/alta/spawners/critters/ct_gheatsyn_snail_egg.activeitem
new file mode 100644
index 00000000..10b10895
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_gheatsyn_snail_egg.activeitem
@@ -0,0 +1,42 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_gheatsyn_snail_egg",
+ "shortdescription" : "Gheatsyn Snail Egg",
+ "description" : "Can be used to spawn a snail called ^#b0e0fc;gheatsyn snail^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Its geometrical shell is so neatly structured!",
+ "inventoryIcon" : "ct_gheatsyn_snail_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_gheatsyn_snail", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_gheatsyn_snail_egg.png b/items/active/alta/spawners/critters/ct_gheatsyn_snail_egg.png
new file mode 100644
index 00000000..1ed1c098
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_gheatsyn_snail_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_glow_tortoise_egg.activeitem b/items/active/alta/spawners/critters/ct_glow_tortoise_egg.activeitem
new file mode 100644
index 00000000..a8cdc7d6
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_glow_tortoise_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_glow_tortoise_egg",
+ "shortdescription" : "Glow Tortoise Egg",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;glow tortoise^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Its shell is not as hard as most tortoise shells... but it glows. That's more than awesome already.",
+ "inventoryIcon" : "ct_glow_tortoise_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_glow_tortoise", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_glow_tortoise_egg.png b/items/active/alta/spawners/critters/ct_glow_tortoise_egg.png
new file mode 100644
index 00000000..7cb7b0d4
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_glow_tortoise_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_hevika_scab_egg.activeitem b/items/active/alta/spawners/critters/ct_hevika_scab_egg.activeitem
new file mode 100644
index 00000000..0b834a77
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_hevika_scab_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_hevika_scab_egg",
+ "shortdescription" : "Hevika Scab Egg",
+ "description" : "Can be used to spawn a crab called ^#b0e0fc;hevika scab^reset;, a scab that hides in a ^#b0e0fc;hevika crystal^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Doesn't it hurt, little scabbie?",
+ "inventoryIcon" : "ct_hevika_scab_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_hevika_scab", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_hevika_scab_egg.png b/items/active/alta/spawners/critters/ct_hevika_scab_egg.png
new file mode 100644
index 00000000..13775832
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_hevika_scab_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_hunter_flower_egg.activeitem b/items/active/alta/spawners/critters/ct_hunter_flower_egg.activeitem
new file mode 100644
index 00000000..db5dd6fa
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_hunter_flower_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_hunter_flower_egg",
+ "shortdescription" : "Hunter Flower Egg",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;hunter flower^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Look, it's dancing! So cute~",
+ "inventoryIcon" : "ct_hunter_flower_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_hunter_flower", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_hunter_flower_egg.png b/items/active/alta/spawners/critters/ct_hunter_flower_egg.png
new file mode 100644
index 00000000..24afe2d4
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_hunter_flower_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_impulse_crawler_egg.activeitem b/items/active/alta/spawners/critters/ct_impulse_crawler_egg.activeitem
new file mode 100644
index 00000000..e3aa35d4
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_impulse_crawler_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_impulse_crawler_egg",
+ "shortdescription" : "Impulse Crawler Egg",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;impulse crawler^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Is it actually made of pure energy? I think it's... smiling at me?",
+ "inventoryIcon" : "ct_impulse_crawler_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 3,
+ "pet" : "ct_impulse_crawler", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_impulse_crawler_egg.png b/items/active/alta/spawners/critters/ct_impulse_crawler_egg.png
new file mode 100644
index 00000000..159c3f84
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_impulse_crawler_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_in_jelly_egg.activeitem b/items/active/alta/spawners/critters/ct_in_jelly_egg.activeitem
new file mode 100644
index 00000000..830addfe
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_in_jelly_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_in_jelly_egg",
+ "shortdescription" : "In Jelly Egg",
+ "description" : "Can be used to spawn a jelly called ^#b0e0fc;in jelly^reset;, or a \"cave\" jelly in alkey.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "A regular tiny, harmless, slimey jelly. How are you doing, jelly?",
+ "inventoryIcon" : "ct_in_jelly_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 2,
+ "pet" : "ct_in_jelly", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_in_jelly_egg.png b/items/active/alta/spawners/critters/ct_in_jelly_egg.png
new file mode 100644
index 00000000..7564d981
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_in_jelly_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_ion_tortoise_egg.activeitem b/items/active/alta/spawners/critters/ct_ion_tortoise_egg.activeitem
new file mode 100644
index 00000000..8d6fb0c7
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_ion_tortoise_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_ion_tortoise_egg",
+ "shortdescription" : "Ion Tortoise Egg ^#2080f0;ξ€ξ€^reset;",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;ion tortoise^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Ooh, spiked and electrified?! Unless...",
+ "inventoryIcon" : "ct_ion_tortoise_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_ion_tortoise", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_ion_tortoise_egg.png b/items/active/alta/spawners/critters/ct_ion_tortoise_egg.png
new file mode 100644
index 00000000..1eeaad84
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_ion_tortoise_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_isogloop_egg.activeitem b/items/active/alta/spawners/critters/ct_isogloop_egg.activeitem
new file mode 100644
index 00000000..eb6b78dd
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_isogloop_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_isogloop_egg",
+ "shortdescription" : "Isogloop Egg ^#20f080;ξ€^reset;",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;isogloop^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Bloop gloop woop woop?",
+ "inventoryIcon" : "ct_isogloop_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_isogloop", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_isogloop_egg.png b/items/active/alta/spawners/critters/ct_isogloop_egg.png
new file mode 100644
index 00000000..0b9843c2
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_isogloop_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_koyscream_egg.activeitem b/items/active/alta/spawners/critters/ct_koyscream_egg.activeitem
new file mode 100644
index 00000000..2b7c01a1
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_koyscream_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_koyscream_egg",
+ "shortdescription" : "Koyscream Egg",
+ "description" : "Can be used to spawn a frog called ^#b0e0fc;koyscream^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "It likes screaming alright.",
+ "inventoryIcon" : "ct_koyscream_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 2,
+ "pet" : "ct_koyscream", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_koyscream_egg.png b/items/active/alta/spawners/critters/ct_koyscream_egg.png
new file mode 100644
index 00000000..2b417a96
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_koyscream_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_kudok_squid_egg.activeitem b/items/active/alta/spawners/critters/ct_kudok_squid_egg.activeitem
new file mode 100644
index 00000000..16589e23
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_kudok_squid_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_kudok_squid_egg",
+ "shortdescription" : "Kudok Squid Egg",
+ "description" : "Can be used to spawn a squid called ^#b0e0fc;kudok squid^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "The question of the hour is - can I eat it?",
+ "inventoryIcon" : "ct_kudok_squid_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 3,
+ "pet" : "ct_kudok_squid", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_kudok_squid_egg.png b/items/active/alta/spawners/critters/ct_kudok_squid_egg.png
new file mode 100644
index 00000000..78b7483f
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_kudok_squid_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_miazmur_egg.activeitem b/items/active/alta/spawners/critters/ct_miazmur_egg.activeitem
new file mode 100644
index 00000000..0b2ea6d7
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_miazmur_egg.activeitem
@@ -0,0 +1,42 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_miazmur_egg",
+ "shortdescription" : "Miazmur Egg",
+ "description" : "Can be used to spawn an elemental called ^#b0e0fc;miazmur^reset; - an enchanted anomaly elemental.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Its colors are amazing, how am I supposed to not touch that?",
+ "inventoryIcon" : "ct_miazmur_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_miazmur", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "passiveAbility" : {
+ "name" : "Glowing Elemental",
+ "description" : "Elementals can be caught with a bugnet and thrown again to act as a glowstick!",
+ "longdescription" : "The shape of the elemental doesn't change, but be careful while throwing it."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_miazmur_egg.png b/items/active/alta/spawners/critters/ct_miazmur_egg.png
new file mode 100644
index 00000000..43565798
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_miazmur_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_mini_pinky_egg.activeitem b/items/active/alta/spawners/critters/ct_mini_pinky_egg.activeitem
new file mode 100644
index 00000000..964fd15f
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_mini_pinky_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_mini_pinky_egg",
+ "shortdescription" : "Mini Pinky Egg",
+ "description" : "Can be used to spawn a slime called ^#b0e0fc;mini pinky^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Why are you pink? Is it all the stardust?",
+ "inventoryIcon" : "ct_mini_pinky_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 6,
+ "pet" : "ct_mini_pinky", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_mini_pinky_egg.png b/items/active/alta/spawners/critters/ct_mini_pinky_egg.png
new file mode 100644
index 00000000..21ce598f
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_mini_pinky_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_mini_poi_egg.activeitem b/items/active/alta/spawners/critters/ct_mini_poi_egg.activeitem
new file mode 100644
index 00000000..3ba47810
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_mini_poi_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_mini_poi_egg",
+ "shortdescription" : "Mini Poi Egg",
+ "description" : "Can be used to spawn a slime called ^#b0e0fc;mini poi^reset;, or simply \"mini slime\" in alkey.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Who's a small good boy? You are!~",
+ "inventoryIcon" : "ct_mini_poi_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 3,
+ "pet" : "ct_mini_poi", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_mini_poi_egg.png b/items/active/alta/spawners/critters/ct_mini_poi_egg.png
new file mode 100644
index 00000000..72b3f82c
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_mini_poi_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_nia_squid_impulse_egg.activeitem b/items/active/alta/spawners/critters/ct_nia_squid_impulse_egg.activeitem
new file mode 100644
index 00000000..34cc84ed
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_nia_squid_impulse_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_nia_squid_impulse_egg",
+ "shortdescription" : "Impulse Nia Squid Egg",
+ "description" : "Can be used to spawn a squid called ^#b0e0fc;impulse nia squid^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "This one lights up the water in green color!",
+ "inventoryIcon" : "ct_nia_squid_impulse_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_nia_squid_impulse", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_nia_squid_impulse_egg.png b/items/active/alta/spawners/critters/ct_nia_squid_impulse_egg.png
new file mode 100644
index 00000000..b3a03372
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_nia_squid_impulse_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_nia_squid_ionic_egg.activeitem b/items/active/alta/spawners/critters/ct_nia_squid_ionic_egg.activeitem
new file mode 100644
index 00000000..9f2b5a10
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_nia_squid_ionic_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_nia_squid_ionic_egg",
+ "shortdescription" : "Nia Squid Ionic Egg",
+ "description" : "Can be used to spawn a squid called ^#b0e0fc;ionic nia squid^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "This one lights up the water in purple color!",
+ "inventoryIcon" : "ct_nia_squid_ionic_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_nia_squid_ionic", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_nia_squid_ionic_egg.png b/items/active/alta/spawners/critters/ct_nia_squid_ionic_egg.png
new file mode 100644
index 00000000..55bf7dca
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_nia_squid_ionic_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_nia_squid_plasma_egg.activeitem b/items/active/alta/spawners/critters/ct_nia_squid_plasma_egg.activeitem
new file mode 100644
index 00000000..085f2e9f
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_nia_squid_plasma_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_nia_squid_plasma_egg",
+ "shortdescription" : "Nia Squid Plasma Egg",
+ "description" : "Can be used to spawn a squid called ^#b0e0fc;plasma nia squid^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "This one lights up the water in blue color!",
+ "inventoryIcon" : "ct_nia_squid_plasma_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_nia_squid_plasma", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_nia_squid_plasma_egg.png b/items/active/alta/spawners/critters/ct_nia_squid_plasma_egg.png
new file mode 100644
index 00000000..95eeafd8
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_nia_squid_plasma_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_nia_squid_stardust_egg.activeitem b/items/active/alta/spawners/critters/ct_nia_squid_stardust_egg.activeitem
new file mode 100644
index 00000000..4f1e4db4
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_nia_squid_stardust_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_nia_squid_stardust_egg",
+ "shortdescription" : "Nia Squid Stardust Egg",
+ "description" : "Can be used to spawn a squid called ^#b0e0fc;stardust nia squid^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "This one lights up the water in pink color!",
+ "inventoryIcon" : "ct_nia_squid_stardust_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 6,
+ "pet" : "ct_nia_squid_stardust", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_nia_squid_stardust_egg.png b/items/active/alta/spawners/critters/ct_nia_squid_stardust_egg.png
new file mode 100644
index 00000000..cf378bee
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_nia_squid_stardust_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_phosnail_egg.activeitem b/items/active/alta/spawners/critters/ct_phosnail_egg.activeitem
new file mode 100644
index 00000000..ab2663cb
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_phosnail_egg.activeitem
@@ -0,0 +1,42 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_phosnail_egg",
+ "shortdescription" : "Phosnail Egg ^#20f080;ξ€^reset;",
+ "description" : "Can be used to spawn a snail called ^#b0e0fc;phosnail^reset;, a phospholion snail.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Poor thing, are you not hurt by the radiation?",
+ "inventoryIcon" : "ct_phosnail_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_phosnail", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "passiveAbility" : {
+ "name" : "Small Bean",
+ "description" : "This small critter or bug can be caught with a bug net and put in a bottle.",
+ "longdescription" : "This will turn them into a collectable item valued by many collectionists, one of which could be yourself."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_phosnail_egg.png b/items/active/alta/spawners/critters/ct_phosnail_egg.png
new file mode 100644
index 00000000..4c2d39bc
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_phosnail_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_plasma_nibbler_egg.activeitem b/items/active/alta/spawners/critters/ct_plasma_nibbler_egg.activeitem
new file mode 100644
index 00000000..470eb337
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_plasma_nibbler_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_plasma_nibbler_egg",
+ "shortdescription" : "Plasma Nibbler Egg ^#2080f0;ξ€ξ€^reset;",
+ "description" : "Can be used to spawn a critter called ^#b0e0fc;plasma nibbler^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "If you were to stop nibbling on plasma for a second, what would you be then, tiny critter?",
+ "inventoryIcon" : "ct_plasma_nibbler_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 5,
+ "pet" : "ct_plasma_nibbler", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_plasma_nibbler_egg.png b/items/active/alta/spawners/critters/ct_plasma_nibbler_egg.png
new file mode 100644
index 00000000..c41a01b7
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_plasma_nibbler_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_riverside_crab_egg.activeitem b/items/active/alta/spawners/critters/ct_riverside_crab_egg.activeitem
new file mode 100644
index 00000000..d780a046
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_riverside_crab_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_riverside_crab_egg",
+ "shortdescription" : "Riverside Crab Egg",
+ "description" : "Can be used to spawn a crab called ^#b0e0fc;riverside crab^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Tastes well with salad. And also very cute. I am not a bit conflicted on how I should feel about this.",
+ "inventoryIcon" : "ct_riverside_crab_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 1,
+ "pet" : "ct_riverside_crab", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_riverside_crab_egg.png b/items/active/alta/spawners/critters/ct_riverside_crab_egg.png
new file mode 100644
index 00000000..6fe90418
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_riverside_crab_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_warped_bug_egg.activeitem b/items/active/alta/spawners/critters/ct_warped_bug_egg.activeitem
new file mode 100644
index 00000000..9d55d0d0
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_warped_bug_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_warped_bug_egg",
+ "shortdescription" : "Warped Bug Egg",
+ "description" : "Can be used to spawn a bug called ^#b0e0fc;warped bug^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Seems like its shell is quite resilient to the whole warpness around it.",
+ "inventoryIcon" : "ct_warped_bug_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_warped_bug", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_warped_bug_egg.png b/items/active/alta/spawners/critters/ct_warped_bug_egg.png
new file mode 100644
index 00000000..7579e97f
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_warped_bug_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_warped_spider_egg.activeitem b/items/active/alta/spawners/critters/ct_warped_spider_egg.activeitem
new file mode 100644
index 00000000..bdcc089c
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_warped_spider_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_warped_spider_egg",
+ "shortdescription" : "Warped Spider Egg",
+ "description" : "Can be used to spawn a bug called ^#b0e0fc;warped spider^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Its long legs allow it to run across the tall warped roots.",
+ "inventoryIcon" : "ct_warped_spider_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_warped_spider", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_warped_spider_egg.png b/items/active/alta/spawners/critters/ct_warped_spider_egg.png
new file mode 100644
index 00000000..95535b43
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_warped_spider_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_warped_worm_egg.activeitem b/items/active/alta/spawners/critters/ct_warped_worm_egg.activeitem
new file mode 100644
index 00000000..24ddfbca
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_warped_worm_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_warped_worm_egg",
+ "shortdescription" : "Wapred Worm Egg",
+ "description" : "Can be used to spawn a bug called ^#b0e0fc;warped worm^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "Looks like a regular worm, except that it's actually a plant.",
+ "inventoryIcon" : "ct_warped_worm_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_warped_worm", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_warped_worm_egg.png b/items/active/alta/spawners/critters/ct_warped_worm_egg.png
new file mode 100644
index 00000000..d81cbcef
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_warped_worm_egg.png differ
diff --git a/items/active/alta/spawners/critters/ct_yaafrog_egg.activeitem b/items/active/alta/spawners/critters/ct_yaafrog_egg.activeitem
new file mode 100644
index 00000000..4e26985f
--- /dev/null
+++ b/items/active/alta/spawners/critters/ct_yaafrog_egg.activeitem
@@ -0,0 +1,36 @@
+{ // This is a monster egg item. Check out the `ct_monster_egg_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_yaafrog_egg",
+ "shortdescription" : "Yaafrog Egg",
+ "description" : "Can be used to spawn a frog called ^#b0e0fc;yaafrog^reset;.",
+ "longdescription" : "These \"eggs\" are really just highly incubated versions of creatures, used by altas during research, often for simulation purposes, which is why they tend to be friendly to their owner.",
+ "altaDescription" : "A cute little frog that won't try to eat your breakfast. I think.",
+ "inventoryIcon" : "ct_yaafrog_egg.png",
+ "itemTags" : [ "throwable", "spawner", "monster_egg" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
+ "price" : 200, "level" : 4,
+ "pet" : "ct_yaafrog", "damageTeam" : { "team" : 1, "type" : "passive" },
+
+ "primaryAbility" : {
+ "name" : "Critter",
+ "description" : "Critters can be ^gray;relocated^reset; with a ^gray;relocator^reset;, and some of them ^gray;drop resources^reset; when hunted down with a ^gray;bow^reset;.",
+ "longdescription" : "Look if the critter's shell or outer layer has grow a crystal or bionic matter on it, and remove it carefully to not damage the critter."
+ },
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/alta/spawners/critters/ct_yaafrog_egg.png b/items/active/alta/spawners/critters/ct_yaafrog_egg.png
new file mode 100644
index 00000000..17c6c636
Binary files /dev/null and b/items/active/alta/spawners/critters/ct_yaafrog_egg.png differ
diff --git a/items/active/unsorted/alta/spawner/ct_monster_spawner.activeitem b/items/active/alta/spawners/ct_monster_spawner.activeitem
similarity index 95%
rename from items/active/unsorted/alta/spawner/ct_monster_spawner.activeitem
rename to items/active/alta/spawners/ct_monster_spawner.activeitem
index 0ec6ff2d..68d78c7c 100644
--- a/items/active/unsorted/alta/spawner/ct_monster_spawner.activeitem
+++ b/items/active/alta/spawners/ct_monster_spawner.activeitem
@@ -10,9 +10,7 @@
"description" : "Throw it down to release the creature captured inside! Contains a random creature from the My Enternia mod.",
"inventoryIcon" : "ct_monster_spawner.png",
- "animation" : "default.animation",
"animationParts" : { "item" : "ct_monster_spawner.png" },
- "scripts" : [ "monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/ct_monster_spawner.png b/items/active/alta/spawners/ct_monster_spawner.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/ct_monster_spawner.png
rename to items/active/alta/spawners/ct_monster_spawner.png
diff --git a/items/active/unsorted/alta/spawner/default.frames b/items/active/alta/spawners/default.frames
similarity index 100%
rename from items/active/unsorted/alta/spawner/default.frames
rename to items/active/alta/spawners/default.frames
diff --git a/items/active/unsorted/alta/spawner/default.animation b/items/active/alta/spawners/droids/default.animation
similarity index 100%
rename from items/active/unsorted/alta/spawner/default.animation
rename to items/active/alta/spawners/droids/default.animation
diff --git a/items/active/alta/spawners/droids/defensive.activeitem b/items/active/alta/spawners/droids/defensive.activeitem
new file mode 100644
index 00000000..066ad8f3
--- /dev/null
+++ b/items/active/alta/spawners/droids/defensive.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_alta_defensive_droid",
+ "shortdescription" : "^#f02020;EDS^reset; Defensive Droid ^#2080f0;ξ€ξ€^reset;",
+ "description" : "A protective machine that could take on a tank.",
+ "longdescription" : "Packed with an arsenal of different energy generators and missile launchers, it's unable to fly and thus has to walk on the ground.",
+ "altaDescription" : "These usually guard EDS stations and camps. Mostly just stand around and play lazers with other dreis and drons.",
+ "race" : "alta",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "EDS Protector",
+ "description" : "Has an arsenal of weaponry on itself. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Anything to protect an alta."
+ },
+
+ "passiveAbility" : {
+ "name" : "EDS Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#b81824;EDS Autoshielder^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Its heavy armored structure was designed and manufactured by EDS."
+ },
+
+ "inventoryIcon" : "defensive.png",
+ "itemTags" : [ "throwable", "spawner", "eds", "citadel", "robotics", "droid" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 480, "level" : 5,
+
+ "asset" : "/monsters/alta/droids_class_2/ct_alta_defensive_droid.monstertype",
+ "titleTooltip" : "droid",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_alta_defensive_droid.png b/items/active/alta/spawners/droids/defensive.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/droids/ct_alta_defensive_droid.png
rename to items/active/alta/spawners/droids/defensive.png
diff --git a/items/active/alta/spawners/droids/eds.activeitem b/items/active/alta/spawners/droids/eds.activeitem
new file mode 100644
index 00000000..9fbe7601
--- /dev/null
+++ b/items/active/alta/spawners/droids/eds.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_eds_droid",
+ "shortdescription" : "^#f02020;EDS^reset; Droid ^#2080f0;ξ€^reset;",
+ "description" : "An advanced armored droid operated by ^#f02020;EDS^reset;. Has additional armor layers.",
+ "longdescription" : "Its defensive mechanisms include ionic generators with a mical energy concentrator.",
+ "altaDescription" : "Small, yet efficient EDS tank. On legs.",
+ "race" : "alta", "alkey" : "EDS Dron",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "EDS Battle Machine",
+ "description" : "Will fire semi-auto bursts of 3 ^#8020f0;Ionic Charges^reset; when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "A standard EDS set of combat machine capabilities."
+ },
+
+ "passiveAbility" : {
+ "name" : "Basic Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Basic drones and droids usually don't have any kind of energy shields or armor regeneration, and cannot see targets through liquids."
+ },
+
+ "inventoryIcon" : "eds.png",
+ "itemTags" : [ "throwable", "spawner", "eds", "robotics", "droid" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 5,
+
+ "asset" : "/monsters/alta/droids_class_1/ct_eds_droid.monstertype",
+ "titleTooltip" : "droid",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_eds_droid.png b/items/active/alta/spawners/droids/eds.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/droids/ct_eds_droid.png
rename to items/active/alta/spawners/droids/eds.png
diff --git a/items/active/alta/spawners/droids/elite.activeitem b/items/active/alta/spawners/droids/elite.activeitem
new file mode 100644
index 00000000..6e1849fe
--- /dev/null
+++ b/items/active/alta/spawners/droids/elite.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_elite_droid",
+ "shortdescription" : "^#20f080;Elite^reset; Droid",
+ "description" : "A mechanical minitank that can stick to surfaces.",
+ "longdescription" : "Its prime combatative power compensates for a fairly heavy weight of the droid, meant mostly for relatively smooth surfaces.",
+ "altaDescription" : "They seem pretty sturdy, can I ride this one?",
+ "race" : "alta", "alkey" : "Prime Dron",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "^#20f080;Elite^reset; Arsenal",
+ "description" : "Can launch semi-auto bursts of 4 ^#20f080;Pulsings^reset; or charge up a powerful ^#20f080;Proto-Pulsar^reset;. Will charge at enemy and explode on destruction.",
+ "longdescription" : "Such arsenal was designed to work under most environmental conditions."
+ },
+
+ "passiveAbility" : {
+ "name" : "^#20f080;Elite^reset; Armor",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#20f080;Elite Autoshielder^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Heavy armor comes with increased overall mass, as well as higher armor rates."
+ },
+
+ "inventoryIcon" : "elite.png",
+ "itemTags" : [ "throwable", "spawner", "elite", "alta_ship", "capital", "robotics", "droid" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 6,
+
+ "asset" : "/monsters/alta/droids_class_1/ct_elite_droid.monstertype",
+ "titleTooltip" : "droid",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_elite_droid.png b/items/active/alta/spawners/droids/elite.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/droids/ct_elite_droid.png
rename to items/active/alta/spawners/droids/elite.png
diff --git a/items/active/alta/spawners/droids/ghearun.activeitem b/items/active/alta/spawners/droids/ghearun.activeitem
new file mode 100644
index 00000000..dbc89d2c
--- /dev/null
+++ b/items/active/alta/spawners/droids/ghearun.activeitem
@@ -0,0 +1,46 @@
+{
+ "itemName" : "ct_gheatsyn_droid",
+ "shortdescription" : "Ghearun Droid ^#8020f0;ξ€ξ€ξ€^reset;",
+ "description" : "A robotic giant that could take on an army. Runs on liquid crystal energy from ^#a7e001;gheatsyn^reset;.",
+ "longdescription" : "Any and all tech and mechanisms equipped on this droid are initially meant for geological purposes, but leave room for creative use.",
+ "altaDescription" : "They're gigantic! And very, very sleepy. Very relatable.",
+ "race" : "alta",
+ "elementalType" : "poison",
+
+ "primaryAbility" : {
+ "name" : "EDS Protector",
+ "description" : "Has an arsenal of weaponry on itself. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Anything to protect an alta."
+ },
+
+ "passiveAbility" : {
+ "name" : "Elemental Danger",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#2080f0;Force Field Autoshielder^reset;.\nDeals physical damage on touch, applying ^#378754;Crystal-Poisoned^reset;."
+ },
+
+ "inventoryIcon" : "ghearun.png",
+ "itemTags" : [ "throwable", "spawner", "gheatsyn", "ghearun", "robotics", "droid" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 480, "level" : 6,
+
+ "asset" : "/monsters/alta/droids_class_2/ct_gheatsyn_droid.monstertype",
+ "titleTooltip" : "droid",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_gheatsyn_droid.png b/items/active/alta/spawners/droids/ghearun.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/droids/ct_gheatsyn_droid.png
rename to items/active/alta/spawners/droids/ghearun.png
diff --git a/items/active/unsorted/alta/spawner/drones/monster_spawn.lua b/items/active/alta/spawners/droids/monster_spawn.lua
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/monster_spawn.lua
rename to items/active/alta/spawners/droids/monster_spawn.lua
diff --git a/items/active/alta/spawners/droids/spider.activeitem b/items/active/alta/spawners/droids/spider.activeitem
new file mode 100644
index 00000000..61f9e95f
--- /dev/null
+++ b/items/active/alta/spawners/droids/spider.activeitem
@@ -0,0 +1,46 @@
+{
+ "itemName" : "ct_alta_spider_droid",
+ "shortdescription" : "Spider Droid",
+ "description" : "This ^#b0e0fc;alta^reset; droid is fast and small, a patch of these can swarm you in seconds.",
+ "longdescription" : "Their leg-like appendages are able to easily stick to uneven surfaces, making them able to climb walls and ceilings.",
+ "altaDescription" : "Spider-droid, spider-droid, does whatever a spider... No, I've got nothing.",
+ "race" : "alta", "alkey" : "Shisa Dron",
+
+ "primaryAbility" : {
+ "name" : "Crawler",
+ "description" : "Will charge at the target with high speed. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Having no energy accelerators allows this machine to be much lighter in weight."
+ },
+
+ "passiveAbility" : {
+ "name" : "Basic Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Basic drones and droids usually don't have any kind of energy shields or armor regeneration, and cannot see targets through liquids."
+ },
+
+ "inventoryIcon" : "spider.png",
+ "itemTags" : [ "throwable", "spawner", "alta_lab", "robotics", "droid" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 5,
+
+ "asset" : "/monsters/alta/droids_class_1/ct_alta_spider_droid.monstertype",
+ "titleTooltip" : "droid",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_alta_spider_droid.png b/items/active/alta/spawners/droids/spider.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/droids/ct_alta_spider_droid.png
rename to items/active/alta/spawners/droids/spider.png
diff --git a/items/active/alta/spawners/droids/stalker.activeitem b/items/active/alta/spawners/droids/stalker.activeitem
new file mode 100644
index 00000000..d2ad1ad2
--- /dev/null
+++ b/items/active/alta/spawners/droids/stalker.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_alta_stalker_droid",
+ "shortdescription" : "Stalker Droid ^#8020f0;ξ€^reset;",
+ "description" : "This hightech droid has an integrated invisibility tech prototype. Can teleport, slightly giving away its location.",
+ "longdescription" : "Many stalker droids are used as a safe surveillance for the research of various wild creatures.",
+ "altaDescription" : "Likes to jumpscare innocent alta researchers trying to do their job. This is how you get grounded as a droid.",
+ "race" : "alta", "alkey" : "El'dar Dron",
+ "elementalType" : "poison",
+
+ "primaryAbility" : {
+ "name" : "Silent Hunter",
+ "description" : "Will launch ^#80f020;poison^reset; charges at targets from the distance. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "The launch process of charges is muffled to increase the stealth effect of the machine."
+ },
+
+ "passiveAbility" : {
+ "name" : "Camouflager",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, Camouflage 50%.\nDeals physical damage on touch.",
+ "longdescription" : "While the technology behind this isn't perfect, making these droids completely invisible could have unexpected sideffects for its allies."
+ },
+
+ "inventoryIcon" : "stalker.png",
+ "itemTags" : [ "throwable", "spawner", "specops", "citadel", "robotics", "droid" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 6,
+
+ "asset" : "/monsters/alta/droids_class_1/ct_alta_stalker_droid.monstertype",
+ "titleTooltip" : "droid",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_alta_stalker_droid.png b/items/active/alta/spawners/droids/stalker.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/droids/ct_alta_stalker_droid.png
rename to items/active/alta/spawners/droids/stalker.png
diff --git a/items/active/alta/spawners/drones/companion.activeitem b/items/active/alta/spawners/drones/companion.activeitem
new file mode 100644
index 00000000..cbb87a81
--- /dev/null
+++ b/items/active/alta/spawners/drones/companion.activeitem
@@ -0,0 +1,46 @@
+{ // This is a monster egg item. Check out the `ct_robot_spawner_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
+ "itemName" : "ct_alta_companion_drone",
+ "shortdescription" : "Companion Drone ^#20f080;ξ€ξ€^reset;",
+ "description" : "This drone is now your personal companion! Treat it with care and support.",
+ "longdescription" : "It reminds you of something, but you can't quite put your finger on it...",
+ "altaDescription" : "I like this nice visor shape, as well as these friendly colors! Β« Can I keep it? Pleeease!..",
+ "race" : "alta", "alkey" : "Ava Drei",
+
+ "primaryAbility" : {
+ "name" : "Likes Cake (fool)",
+ "description" : "Will swoop at enemies when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "All smart drones know for sure that cake is a lie, but this one isn't convinced."
+ },
+
+ "passiveAbility" : {
+ "name" : "Scouting Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoanalyzer^reset;, ^#2080f0;Omniblue Vision^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "This set of functions is often attributed to scouting drones, as well as personal drones, although not as often."
+ },
+
+ "inventoryIcon" : "companion.png",
+ "itemTags" : [ "throwable", "spawner", "portal", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 4,
+
+ "asset" : "/monsters/alta/drones_class_1/ct_alta_companion_drone.monstertype",
+ "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_companion_drone.png b/items/active/alta/spawners/drones/companion.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_companion_drone.png
rename to items/active/alta/spawners/drones/companion.png
diff --git a/items/active/alta/spawners/drones/crystal.activeitem b/items/active/alta/spawners/drones/crystal.activeitem
new file mode 100644
index 00000000..a5a6e4d9
--- /dev/null
+++ b/items/active/alta/spawners/drones/crystal.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_alta_crystal_drone",
+ "shortdescription" : "Crystallized Scout Drone ^#20f080;ξ€^reset;",
+ "description" : "A damaged ^#b0e0fc;alta^reset; drone, overgrown with ionized crystals.",
+ "longdescription" : "A falling star can be noticeably dangerous if you're not careful enough. Or if you're a drone. During a ^#b0e0fc;starfall^reset;.",
+ "altaDescription" : "Poor thing! This silly drei got into quite a predicament... I wonder if those malfunctions are fixable.",
+ "race" : "alta", "alkey" : "Cal Drei",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "Crystal-Covered",
+ "description" : "Will swoop at enemies when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Be careful not to poke your finger on one of the crystals! If you have fingers, that is."
+ },
+
+ "passiveAbility" : {
+ "name" : "Defective Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Defective^reset;, ^#2080f0;Omniblue Light^reset;.\nDeals ^#20f080;impulse^reset; damage on touch, applying ^#20f080;Pulse Paralysis^reset;.",
+ "longdescription" : "Don't stand too close to it or else you might get \"stung\"."
+ },
+
+ "inventoryIcon" : "crystal.png",
+ "itemTags" : [ "throwable", "spawner", "staris", "stardust", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 3,
+
+ "asset" : "/monsters/alta/drones_class_1/ct_alta_crystal_drone.monstertype",
+ "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_crystal_drone.png b/items/active/alta/spawners/drones/crystal.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_crystal_drone.png
rename to items/active/alta/spawners/drones/crystal.png
diff --git a/items/active/unsorted/alta/spawner/droids/default.animation b/items/active/alta/spawners/drones/default.animation
similarity index 100%
rename from items/active/unsorted/alta/spawner/droids/default.animation
rename to items/active/alta/spawners/drones/default.animation
diff --git a/items/active/alta/spawners/drones/defensive.activeitem b/items/active/alta/spawners/drones/defensive.activeitem
new file mode 100644
index 00000000..e2a07989
--- /dev/null
+++ b/items/active/alta/spawners/drones/defensive.activeitem
@@ -0,0 +1,53 @@
+{
+ "itemName" : "ct_alta_defensive_drone",
+ "shortdescription" : "^#f02020;EDS^reset; Defensive Drone ^#8020f0;ξ€^reset;",
+ "description" : "Hightech reinforced drone, model R300. Has powerful ranged attacks and protective shields.",
+ "longdescription" : "Another staple of technological advancement for altas. However, fully relying on unstable energy is rarely a good option, so this model leaves room for improvement.",
+ "altaDescription" : "Remember when PDR200s where a breakthrough? And now, we are harnessing enternia... Look at us, and how far we've come, Io~",
+ "race" : "alta", "alkey" : "Proto-Drei R300",
+ "wiki" : {
+ "aliases" : { "Defensive Drone" : { }, "PDR300" : { } },
+ "md" : {
+ "#### R200" : "R200, or **PDR200**, is an older model of defensive drone, that was developed before altas were able to fully understand ^#8020f0;enternia^reset; and void energy. It used ^#b0e0fc;mical^reset; crystals, found on asteroids on relatively safe distances from their ^#b0e0fc;enterash prime^reset; planet origins, as energy concentrators, and had a much smoother armor structure compared to R300, similar to that of a ^#b0e0fc;lava drone^reset;."
+ },
+ "images" : [ "images/tooltips/ct_defensive_drone.png", "images/tooltips/ct_defensive_drone_old.png" ]
+ },
+
+ "primaryAbility" : {
+ "name" : "Defensive Mechanisms",
+ "description" : "Will fire charges made from crystal energy when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Mical concentrators are a good at accumulating lost of energy into a single charge. And also at making it to look menacingly red."
+ },
+
+ "passiveAbility" : {
+ "name" : "EDS Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#b81824;EDS Autoshielder^reset;.\nDeals ^#8020f0;ionic^reset; damage on touch, applying ^#8020f0;Ionic Shock^reset;.",
+ "longdescription" : "Its heavy armored structure was designed and manufactured by EDS."
+ },
+
+ "inventoryIcon" : "defensive.png",
+ "itemTags" : [ "throwable", "spawner", "eds", "citadel", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 6,
+
+ "asset" : "/monsters/alta/drones_class_1/ct_alta_defensive_drone.monstertype",
+ "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_defensive_drone.png b/items/active/alta/spawners/drones/defensive.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_defensive_drone.png
rename to items/active/alta/spawners/drones/defensive.png
diff --git a/items/active/alta/spawners/drones/eds.activeitem b/items/active/alta/spawners/drones/eds.activeitem
new file mode 100644
index 00000000..9e91d0d1
--- /dev/null
+++ b/items/active/alta/spawners/drones/eds.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_eds_drone",
+ "shortdescription" : "^#f02020;EDS^reset; Drone ^#2080f0;ξ€^reset;",
+ "description" : "An advanced armored drone operated by ^#f02020;EDS^reset;. Has additional armor layers.",
+ "longdescription" : "This is the most common EDS robot model, as it is versatile enough to be used in most types of operations.",
+ "altaDescription" : "A staple EDS drei. These always look more serious than, let's say, companion ones.",
+ "race" : "alta", "alkey" : "EDS Drei",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "Transformer",
+ "description" : "Will fire semi-auto bursts of 3 ^#8020f0;ionic charges^reset; when in range. Will transform into an ^#f02020;EDS droid^reset; on low health.",
+ "longdescription" : "If one approach wasn't effective enough, it will try a different one..."
+ },
+
+ "passiveAbility" : {
+ "name" : "Basic Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Basic drones and droids usually don't have any kind of energy shields or armor regeneration, and cannot see targets through liquids."
+ },
+
+ "inventoryIcon" : "eds.png",
+ "itemTags" : [ "throwable", "spawner", "eds", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 5,
+
+ "asset" : "/monsters/alta/drones_class_1/ct_eds_drone.monstertype",
+ "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_eds_drone.png b/items/active/alta/spawners/drones/eds.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_eds_drone.png
rename to items/active/alta/spawners/drones/eds.png
diff --git a/items/active/alta/spawners/drones/elin.activeitem b/items/active/alta/spawners/drones/elin.activeitem
new file mode 100644
index 00000000..cd2b0e86
--- /dev/null
+++ b/items/active/alta/spawners/drones/elin.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_elin_drone",
+ "shortdescription" : "Elin Drone ^#20f080;ξ€^reset;",
+ "description" : "An armored drone originally created to patrol and protect ^#20f080;Elin Gardens^reset;. It has partially overgrown with ^#20f080;yaara roots^reset;.",
+ "longdescription" : "In its nature, this drone is a direct analogy of the security drone, with slight adjustments to better fit its new specific goals.",
+ "altaDescription" : "This cutie is any caretaker's little helper! Slightly overprotective one at that, too.",
+ "race" : "alta", "alkey" : "Elin Drei",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "Careful",
+ "description" : "Will avoid the battle if confronted. Will charge at enemy and explode on destruction.",
+ "longdescription" : "It's not cowardous to be able to properly assess the situation."
+ },
+
+ "passiveAbility" : {
+ "name" : "Protective Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoprotector^reset;, ^#2080f0;Autorepeller^reset;.\nDeals ^#20f080;impulse^reset; damage on touch, applying ^#20f080;Pulse Paralysis^reset;.",
+ "longdescription" : "Has medium armor mostly made from titanium, and thus might appear slightly bulkier in size, and provides additional assistance as opposed to regular protected drones."
+ },
+
+ "inventoryIcon" : "elin.png",
+ "itemTags" : [ "throwable", "spawner", "elin", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 4,
+
+ "asset" : "/monsters/alta/drones_class_1/ct_elin_drone.monstertype",
+ "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_elin_drone.png b/items/active/alta/spawners/drones/elin.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_elin_drone.png
rename to items/active/alta/spawners/drones/elin.png
diff --git a/items/active/alta/spawners/drones/elite.activeitem b/items/active/alta/spawners/drones/elite.activeitem
new file mode 100644
index 00000000..ac680b96
--- /dev/null
+++ b/items/active/alta/spawners/drones/elite.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_elite_drone",
+ "shortdescription" : "^#20f080;Elite^reset; Drone",
+ "description" : "A reinforced drone with enhanced attack arsenal.",
+ "longdescription" : "This model is lighter than the droid version, but can still pack quite a punch.",
+ "altaDescription" : "A beautiful example of ^#b0e0fc;Al'deron^reset; technology.",
+ "race" : "alta", "alkey" : "Prime Drei",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "^#20f080;Elite^reset; Arsenal",
+ "description" : "Can launch semi-auto bursts of 4 ^#20f080;Pulsings^reset; or charge up a powerful ^#20f080;Proto-Pulsar^reset;. Will charge at enemy and explode on destruction.",
+ "longdescription" : "Such arsenal was designed to work under most environmental conditions."
+ },
+
+ "passiveAbility" : {
+ "name" : "^#20f080;Elite^reset; Armor",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#20f080;Elite Autoshielder^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Heavy armor comes with increased overall mass, as well as higher armor rates."
+ },
+
+ "inventoryIcon" : "elite.png",
+ "itemTags" : [ "throwable", "spawner", "elite", "alta_ship", "capital", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 6,
+
+ "asset" : "/monsters/alta/drones_class_1/ct_elite_drone.monstertype",
+ "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_elite_drone.png b/items/active/alta/spawners/drones/elite.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_elite_drone.png
rename to items/active/alta/spawners/drones/elite.png
diff --git a/items/active/alta/spawners/drones/engineer.activeitem b/items/active/alta/spawners/drones/engineer.activeitem
new file mode 100644
index 00000000..da93a6cb
--- /dev/null
+++ b/items/active/alta/spawners/drones/engineer.activeitem
@@ -0,0 +1,46 @@
+{
+ "itemName" : "ct_alta_engineer_drone",
+ "shortdescription" : "Engineer Drone ^#2080f0;ξ€ξ€ξ€^reset;",
+ "description" : "A massive technical drone able to repair anything, even itself. Slightly more resistant to ^#f08020;fire^reset; and ^#80f0f0;ice^reset;.",
+ "longdescription" : "And while repair and construction are this drone's main functions, it can put up quite the fight.",
+ "altaDescription" : "Such an irreplaceable thing when it comes to building esetera labs, as well as astera ones. Huge and amazing!",
+ "race" : "alta", "elementalType" : "fire",
+
+ "primaryAbility" : {
+ "name" : "Drone Spawner",
+ "description" : "Constantly spawns ^#b0e0fc;minidrones^reset;. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "It's hard to imagine all these tiny drones are being constructed on the fly."
+ },
+
+ "passiveAbility" : {
+ "name" : "Enviro Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#2080f0;Force Field Autoshielder^reset; and ^#f08020;Enviro Protection^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "This drone was developed to operate in unsafe conditions."
+ },
+
+ "inventoryIcon" : "engineer.png",
+ "itemTags" : [ "throwable", "spawner", "alta_lab", "citadel", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 480, "level" : 5,
+
+ "asset" : "/monsters/alta/drones_class_2/ct_alta_engineer_drone.monstertype",
+ "titleTooltip" : "drone",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_engineer_drone.png b/items/active/alta/spawners/drones/engineer.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_engineer_drone.png
rename to items/active/alta/spawners/drones/engineer.png
diff --git a/items/active/alta/spawners/drones/frigate.activeitem b/items/active/alta/spawners/drones/frigate.activeitem
new file mode 100644
index 00000000..9931f5ad
--- /dev/null
+++ b/items/active/alta/spawners/drones/frigate.activeitem
@@ -0,0 +1,47 @@
+{
+ "itemName" : "ct_alta_frigate_drone",
+ "shortdescription" : "^#f02020;EDS^reset; Frigate Drone ^#8020f0;ξ€ξ€ξ€^reset;",
+ "description" : "This huge combat machine is able to construct new drones on the fly.",
+ "longdescription" : "Its body is designed to be able to act as a protected carrier, with lots of compactly placed minidrones and an additional defensive drone.",
+ "altaDescription" : "A flying goliath with a buch of small dreis inside it. Some may wonder how it even stays afloat.",
+ "race" : "alta",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "Drone Spawner",
+ "description" : "Constantly spawns ^#b0e0fc;minidrones^reset; when aggroed. Will turn into ^#f02020;empty frigate drone^reset; on low health by releasing a ^#f02020;defensive drone^reset;.",
+ "longdescription" : "It's hard to imagine all these tiny drones are being constructed on the fly."
+ },
+
+ "passiveAbility" : {
+ "name" : "EDS Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#b81824;EDS Autoshielder^reset;, ^#f02020;EDS Rocket Aimbot^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Its heavy armored structure was designed and manufactured by EDS."
+ },
+
+ "inventoryIcon" : "frigate.png",
+ "itemTags" : [ "throwable", "spawner", "eds", "citadel", "robotics", "droid" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 480, "level" : 6,
+
+ "asset" : "/monsters/alta/drones_class_2/ct_alta_frigate_drone.monstertype",
+ "titleTooltip" : "drone",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone.png b/items/active/alta/spawners/drones/frigate.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone.png
rename to items/active/alta/spawners/drones/frigate.png
diff --git a/items/active/alta/spawners/drones/frigate_empty.activeitem b/items/active/alta/spawners/drones/frigate_empty.activeitem
new file mode 100644
index 00000000..76b5de37
--- /dev/null
+++ b/items/active/alta/spawners/drones/frigate_empty.activeitem
@@ -0,0 +1,46 @@
+{
+ "itemName" : "ct_alta_frigate_drone_empty",
+ "shortdescription" : "Empty ^#f02020;EDS^reset; Frigate Drone ^#8020f0;ξ€ξ€ξ€^reset;",
+ "description" : "This huge combat machine is able to construct new drones on the fly.",
+ "longdescription" : "Conveniently packed with a relatively powerful mical charge generator for self-defense, it will reserve to it in a dire situation.",
+ "altaDescription" : "Even mostly emptied out, it still can pose quite a threat. Very powerful.",
+ "race" : "alta", "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "Drone Spawner",
+ "description" : "Constantly spawns ^#b0e0fc;minidrones^reset; when unaggroed. Can shoot Torpedos made from Red Plasma. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "It's hard to imagine all these tiny drones are being constructed on the fly."
+ },
+
+ "passiveAbility" : {
+ "name" : "EDS Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#b81824;EDS Autoshielder^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Its heavy armored structure was designed and manufactured by EDS."
+ },
+
+ "inventoryIcon" : "frigate_empty.png",
+ "itemTags" : [ "throwable", "spawner", "eds", "citadel", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 480, "level" : 6,
+
+ "asset" : "/monsters/alta/drones_class_2/ct_alta_frigate_drone_empty.monstertype",
+ "titleTooltip" : "drone",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone_empty.png b/items/active/alta/spawners/drones/frigate_empty.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone_empty.png
rename to items/active/alta/spawners/drones/frigate_empty.png
diff --git a/items/active/unsorted/alta/spawner/drones/ct_ionic_drone.activeitem b/items/active/alta/spawners/drones/ionic.activeitem
similarity index 66%
rename from items/active/unsorted/alta/spawner/drones/ct_ionic_drone.activeitem
rename to items/active/alta/spawners/drones/ionic.activeitem
index 667b3d9c..0d187352 100644
--- a/items/active/unsorted/alta/spawner/drones/ct_ionic_drone.activeitem
+++ b/items/active/alta/spawners/drones/ionic.activeitem
@@ -1,12 +1,30 @@
{
"itemName" : "ct_ionic_drone",
- "shortdescription" : "Ionic Drone",
- "inventoryIcon" : "ct_ionic_drone.png",
+ "shortdescription" : "Ionic Drone ^#2080f0;ξ€ξ€^reset;",
+ "description" : "An advanced armored drone filled with enternia energy. Has ranged attacks and spreads ionized clouds.",
+ "longdescription" : "This model is a direct upgrade to a once commonplace alta battle drone.",
+ "altaDescription" : "Enternia power unleashed!",
+ "race" : "alta", "alkey" : "Ena Drei", "elementalType" : "electric",
+ "wiki" : {
+ "images" : [ "images/tooltips/ct_ionic_drone.png", "images/tooltips/ct_battle_drone.png" ]
+ },
+
+ "primaryAbility" : {
+ "name" : "Ion Discharger",
+ "description" : "Can fire a rapid semi-auto ion burst of 6 ^#8020f0;Ions^reset;. Periodically disperses ^#7733aa;electric^reset; clouds around it. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Ion discharges can be very dangerous to other types of machinery, since they jumble the elecricity in its wiring, but not for this one."
+ },
+
+ "passiveAbility" : {
+ "name" : "Supercharged Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Mind Field^reset;, ^#8020f0;Ionic Clouds^reset;.\nDeals ^#8020f0;ionic^reset; damage on touch, applying ^#8020f0;Ionic Shock^reset;.",
+ "longdescription" : "Warning: very high voltage!"
+ },
+
+ "inventoryIcon" : "ionic.png",
"itemTags" : [ "throwable", "spawner", "ionic", "robotics", "drone" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
"price" : 240, "level" : 5,
- "race" : "alta",
- "twoHanded" : false,
"asset" : "/monsters/alta/drones_class_1/ct_ionic_drone.monstertype",
"titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
diff --git a/items/active/unsorted/alta/spawner/drones/ct_ionic_drone.png b/items/active/alta/spawners/drones/ionic.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_ionic_drone.png
rename to items/active/alta/spawners/drones/ionic.png
diff --git a/items/active/alta/spawners/drones/lava.activeitem b/items/active/alta/spawners/drones/lava.activeitem
new file mode 100644
index 00000000..73757a2e
--- /dev/null
+++ b/items/active/alta/spawners/drones/lava.activeitem
@@ -0,0 +1,49 @@
+{
+ "itemName" : "ct_lava_drone",
+ "shortdescription" : "Lava Drone ^#8020f0;ξ€ξ€^reset;",
+ "description" : "This drone likes to swim in lava. Made out of a highly resistant material.",
+ "longdescription" : "Based on the once infamous R200 model, for what it lacks in attacking power it compensates in protection.",
+ "altaDescription" : "Its armor can withstand actual lava!",
+ "race" : "alta", "alkey" : "Kae Drei", "elementalType" : "fire",
+ "wiki" : {
+ "images" : [ "images/tooltips/ct_lava_drone.png", "images/tooltips/ct_defensive_drone_old.png" ]
+ },
+
+ "primaryAbility" : {
+ "name" : "Fire Cannon",
+ "description" : "Can charge up a powerful ^#f08020;fire^reset; rocket. Periodically disperses ^#f08020;fire^reset; clouds around it. Will explode with ^#f08020;fire^reset; particles on destruction.",
+ "longdescription" : "Using the heat from outside environment, it can generate according charges with a set of properly configured ^#b0e0fc;phosicores^reset;."
+ },
+
+ "passiveAbility" : {
+ "name" : "Magma-Robot",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals ^#f08020;fire^reset; damage on touch, applying ^#f08020;Burning^reset;.",
+ "longdescription" : "Due to used materials and airtight design, it's almost completely resistant to lava."
+ },
+
+ "inventoryIcon" : "lava.png",
+ "itemTags" : [ "throwable", "spawner", "lava", "fire", "robotics", "droid" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 6,
+
+ "asset" : "/monsters/alta/drones_class_1/ct_lava_drone.monstertype",
+ "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_lava_drone.png b/items/active/alta/spawners/drones/lava.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_lava_drone.png
rename to items/active/alta/spawners/drones/lava.png
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_mini_drone.activeitem b/items/active/alta/spawners/drones/mini.activeitem
similarity index 68%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_mini_drone.activeitem
rename to items/active/alta/spawners/drones/mini.activeitem
index 629be25a..d83865eb 100644
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_mini_drone.activeitem
+++ b/items/active/alta/spawners/drones/mini.activeitem
@@ -1,12 +1,27 @@
{
"itemName" : "ct_alta_mini_drone",
- "shortdescription" : "Mini Drone",
- "inventoryIcon" : "ct_alta_mini_drone.png",
+ "shortdescription" : "Minidrone",
+ "description" : "Small armored ^#b0e0fc;alta^reset; drone. Usually nests inside larger drones.",
+ "longdescription" : "These compact flying robots are not that much smaller than a rebular alta drone, but enough to be able to fit in much smaller spaces.",
+ "altaDescription" : "So small, so cute~ Β«",
+ "race" : "alta", "alkey" : "Nidrei",
+
+ "primaryAbility" : {
+ "name" : "Mini Swoops",
+ "description" : "Can try to swoop at its targets. Will try to charge at the target on destruction.",
+ "longdescription" : "Having no energy accelerators or discharges allows this machine to be much smaller and lighter compared to other models."
+ },
+
+ "passiveAbility" : {
+ "name" : "Basic Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Basic drones and droids usually don't have any kind of energy shields or armor regeneration, and cannot see targets through liquids."
+ },
+
+ "inventoryIcon" : "mini.png",
"itemTags" : [ "throwable", "spawner", "eds", "robotics", "drone" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
"price" : 240,
- "race" : "alta",
- "twoHanded" : false,
"asset" : "/monsters/alta/drones_class_1/ct_alta_mini_drone.monstertype",
"titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
@@ -40,7 +55,7 @@
"paletteSwap" : { "#ff6480" : "#eefdcf", "#ff2c40" : "#a4dc40", "#b81824" : "#589008", "#801c1c" : "#40600c" }
},
"elite" : {
- "shortdescription" : "Elite Mini Drone", "level" : 3, "rarity" : "Uncommon",
+ "shortdescription" : "^#20f080;Elite^reset; Mini Drone", "level" : 3, "rarity" : "Uncommon",
"baseParameters" : { "customBody" : "/monsters/alta/pets/drone/parts/mini_elite.png" }, "wiki" : { "skip" : true },
"paletteSwap" : { "#ff6480" : "#b0fce0", "#ff2c40" : "#60fcc0", "#b81824" : "#20f080", "#801c1c" : "#00c050",
"#707088" : "#f6f6f6", "#606074" : "#d8dcf0", "#404050" : "#b0b4c8", "#2c2c34" : "#606478", "#101014" : "#404050" }
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_mini_drone.png b/items/active/alta/spawners/drones/mini.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_mini_drone.png
rename to items/active/alta/spawners/drones/mini.png
diff --git a/items/active/unsorted/alta/spawner/monster_spawn.lua b/items/active/alta/spawners/drones/monster_spawn.lua
similarity index 100%
rename from items/active/unsorted/alta/spawner/monster_spawn.lua
rename to items/active/alta/spawners/drones/monster_spawn.lua
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_scout_drone.activeitem b/items/active/alta/spawners/drones/scout.activeitem
similarity index 63%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_scout_drone.activeitem
rename to items/active/alta/spawners/drones/scout.activeitem
index 0c6ba32c..fff89e42 100644
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_scout_drone.activeitem
+++ b/items/active/alta/spawners/drones/scout.activeitem
@@ -1,12 +1,27 @@
{
"itemName" : "ct_alta_scout_drone",
"shortdescription" : "Scout Drone",
- "inventoryIcon" : "ct_alta_scout_drone.png",
+ "description" : "An observer drone, used by ^#b0e0fc;alta^reset; scouts to scan the area.",
+ "longdescription" : "While it doesn't possess any actual combative power, it's still very useful and will do anything to defend its ally.",
+ "altaDescription" : "Probably the most common drei model out there. Even some ^#b0e0fc;personal drone^reset; models are based off of it.",
+ "race" : "alta", "alkey" : "Scava Drei",
+
+ "primaryAbility" : {
+ "name" : "Unarmed",
+ "description" : "Will swoop at enemies when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Having no energy accelerators allows this machine to be much lighter in weight."
+ },
+
+ "passiveAbility" : {
+ "name" : "Scouting Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoanalyzer^reset;, ^#2080f0;Omniblue Vision^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "This set of functions is often attributed to scouting drones, as well as personal drones, although not as often."
+ },
+
+ "inventoryIcon" : "scout.png",
"itemTags" : [ "throwable", "spawner", "alta_scout", "robotics", "drone" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
"price" : 240, "level" : 3,
- "race" : "alta",
- "twoHanded" : false,
"asset" : "/monsters/alta/drones_class_1/ct_alta_scout_drone.monstertype",
"titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_scout_drone.png b/items/active/alta/spawners/drones/scout.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_scout_drone.png
rename to items/active/alta/spawners/drones/scout.png
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_security_drone.activeitem b/items/active/alta/spawners/drones/security.activeitem
similarity index 59%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_security_drone.activeitem
rename to items/active/alta/spawners/drones/security.activeitem
index bcfdf8a3..902af129 100644
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_security_drone.activeitem
+++ b/items/active/alta/spawners/drones/security.activeitem
@@ -1,12 +1,28 @@
{
"itemName" : "ct_alta_security_drone",
"shortdescription" : "Security Drone",
- "inventoryIcon" : "ct_alta_security_drone.png",
+ "description" : "An observer drone equipped with suppression tools.",
+ "longdescription" : "These security helpers can usually be found assisting a security team or patrolling relatively smal areas.",
+ "altaDescription" : "It likes to ram its targets instead of actually listening to your commands. And sometimes it likes to ram its teammates. For fun. Oh well...",
+ "race" : "alta", "alkey" : "Varda Drei",
+ "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "Unarmed",
+ "description" : "Will swoop at enemies when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Having no energy accelerators allows this machine to be much lighter in weight."
+ },
+
+ "passiveAbility" : {
+ "name" : "Protected Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoprotector^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "Has medium armor mostly made from titanium, and thus might appear slightly bulkier in size."
+ },
+
+ "inventoryIcon" : "security.png",
"itemTags" : [ "throwable", "spawner", "city", "alta_security", "robotics", "drone" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
"price" : 240, "level" : 4,
- "race" : "alta",
- "twoHanded" : false,
"asset" : "/monsters/alta/drones_class_1/ct_alta_security_drone.monstertype",
"titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_security_drone.png b/items/active/alta/spawners/drones/security.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_security_drone.png
rename to items/active/alta/spawners/drones/security.png
diff --git a/items/active/alta/spawners/drones/sentry.activeitem b/items/active/alta/spawners/drones/sentry.activeitem
new file mode 100644
index 00000000..6351db34
--- /dev/null
+++ b/items/active/alta/spawners/drones/sentry.activeitem
@@ -0,0 +1,46 @@
+{
+ "itemName" : "ct_alta_sentry_drone",
+ "shortdescription" : "Sentry Drone ^#20f080;ξ€ξ€ξ€^reset;",
+ "description" : "This defensive drone activates its battle functions when under direct threat.",
+ "longdescription" : "Its rapid plasmic generator starts to rotate, accelerating, spewing small plasma balls at its target from a relatively long distance.",
+ "altaDescription" : "A security drone taken to the max. Anyone would feel safe protected by such a thing.",
+ "race" : "alta", "elementalType" : "electric",
+
+ "primaryAbility" : {
+ "name" : "Sentry",
+ "description" : "Will perform a long semi-auto attack consisting of 30 accelerated ^#2080f0;Plasma Balls^reset;. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Extreme vigilance is primary to this mechanism's objectives."
+ },
+
+ "passiveAbility" : {
+ "name" : "Shielded Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Force Field Autoshielder^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "While energy shields are common among alta technology, these ones in particular are extra good."
+ },
+
+ "inventoryIcon" : "sentry.png",
+ "itemTags" : [ "throwable", "spawner", "city", "alta_security", "capital", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 480, "level" : 4,
+
+ "asset" : "/monsters/alta/drones_class_2/ct_alta_sentry_drone.monstertype",
+ "titleTooltip" : "drone",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_sentry_drone.png b/items/active/alta/spawners/drones/sentry.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_sentry_drone.png
rename to items/active/alta/spawners/drones/sentry.png
diff --git a/items/active/alta/spawners/drones/shield.activeitem b/items/active/alta/spawners/drones/shield.activeitem
new file mode 100644
index 00000000..7f8ed612
--- /dev/null
+++ b/items/active/alta/spawners/drones/shield.activeitem
@@ -0,0 +1,46 @@
+{
+ "itemName" : "ct_alta_shield_drone",
+ "shortdescription" : "Shieldrone ^#20f080;ξ€ξ€ξ€^reset;",
+ "description" : "This drone model may not put up a fight, but it will definitely put up a shield.",
+ "longdescription" : "Being one of the first drone models with an integrated energy shield, this drone is considered a staple of alta technology.",
+ "altaDescription" : "It's very stylish. You know, in addition to also being pretty safe to interact with.",
+ "race" : "alta", "elementalType" : "ice",
+
+ "primaryAbility" : {
+ "name" : "Chill",
+ "description" : "Will launch a big cloud of ^#80f0f0;ice^reset; gas at targets. Will explode with ^#7733aa;electric^reset; particles on destruction.",
+ "longdescription" : "Its freezing capabilities don't make it enough to act as a fridge, but definitely enough to give your targets some freezing cool."
+ },
+
+ "passiveAbility" : {
+ "name" : "Shielded Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Force Field Autoshielder^reset;.\nDeals physical damage on touch.",
+ "longdescription" : "While energy shields are common among alta technology, these ones in particular are extra good."
+ },
+
+ "inventoryIcon" : "shield.png",
+ "itemTags" : [ "throwable", "spawner", "alta_scout", "capital", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 480, "level" : 3,
+
+ "asset" : "/monsters/alta/drones_class_2/ct_alta_shield_drone.monstertype",
+ "titleTooltip" : "drone",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_shield_drone.png b/items/active/alta/spawners/drones/shield.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_shield_drone.png
rename to items/active/alta/spawners/drones/shield.png
diff --git a/items/active/alta/spawners/drones/trans.activeitem b/items/active/alta/spawners/drones/trans.activeitem
new file mode 100644
index 00000000..0ca7640e
--- /dev/null
+++ b/items/active/alta/spawners/drones/trans.activeitem
@@ -0,0 +1,46 @@
+{
+ "itemName" : "ct_alta_trans_drone",
+ "shortdescription" : "Orchid Drone ^#20f080;ξ€ξ€^reset;",
+ "description" : "This ^#b0e0fc;alta drone^reset; is very special! She's also extremely shy, so please handle her with care. Likes orchids!",
+ "longdescription" : "She also likes stardust and gazing at the sky once in awhile, bewildered by its beauty, wondering and dreaming of stars and infinity.",
+ "altaDescription" : "Who's a pretty little drei?~~ You are! Β«",
+ "race" : "alta", "alkey" : "Tia Drei",
+
+ "primaryAbility" : {
+ "name" : "Reincarnation",
+ "description" : "Will swoop at enemies when in range. Will turn into a ^#20f080;Crystal Drone ξ€^reset; on destruction.",
+ "longdescription" : "This isn't a pre-built function of the drone, and is a mistery to some... Although true stardust orchids are known to be able to crystallize, so maybe no surprise here."
+ },
+
+ "passiveAbility" : {
+ "name" : "Scouting Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoanalyzer^reset;, ^#2080f0;Omniblue Vision^reset; and a bit of love.\nDeals physical damage on touch.",
+ "longdescription" : "This set of functions is often attributed to scouting drones, as well as personal drones, although not as often."
+ },
+
+ "inventoryIcon" : "trans.png",
+ "itemTags" : [ "throwable", "spawner", "orchid", "alta_scout", "robotics", "drone" ],
+ "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
+ "price" : 240, "level" : 3,
+
+ "asset" : "/monsters/alta/drones_class_1/ct_alta_trans_drone.monstertype",
+ "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
+
+ "stances" : {
+ "idle" : {
+ "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "windup" : {
+ "duration" : 0.1, "transitionFunction" : "fire",
+ "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
+ "animationState" : { "weapon" : "visible" }
+ },
+ "throw" : {
+ "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
+ "animationState" : { "weapon" : "hidden" }
+ }
+ },
+
+ "builder" : "/items/buildscripts/alta/spawner.lua"
+}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_trans_drone.png b/items/active/alta/spawners/drones/trans.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_trans_drone.png
rename to items/active/alta/spawners/drones/trans.png
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_watcher_drone.activeitem b/items/active/alta/spawners/drones/watcher.activeitem
similarity index 64%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_watcher_drone.activeitem
rename to items/active/alta/spawners/drones/watcher.activeitem
index 8e68a953..5250042a 100644
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_watcher_drone.activeitem
+++ b/items/active/alta/spawners/drones/watcher.activeitem
@@ -1,12 +1,27 @@
{
"itemName" : "ct_alta_watcher_drone",
"shortdescription" : "Watcher Drone",
- "inventoryIcon" : "ct_alta_watcher_drone.png",
+ "description" : "An armored drone with an alarm system that attracts protective units.",
+ "longdescription" : "Its main purpose is observation duty, for which it has an enhanced visor that acts as a projector.",
+ "altaDescription" : "It surveys you, closely... Only to turn on its visor light and blind you for, like, 5 seconds. Annoying dreis.",
+ "race" : "alta", "alkey" : "Vika Drei",
+
+ "primaryAbility" : {
+ "name" : "Careful",
+ "description" : "Will avoid the battle if confronted. Will charge at enemy and explode on destruction.",
+ "longdescription" : "It's not cowardous to be able to properly assess the situation."
+ },
+
+ "passiveAbility" : {
+ "name" : "Alert Drone",
+ "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, Bright Visor.\nDeals physical damage on touch.",
+ "longdescription" : "Will call in reinforcements on alert."
+ },
+
+ "inventoryIcon" : "watcher.png",
"itemTags" : [ "throwable", "spawner", "alta_lab", "robotics", "drone" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
"price" : 240, "level" : 5,
- "race" : "alta",
- "twoHanded" : false,
"asset" : "/monsters/alta/drones_class_1/ct_alta_watcher_drone.monstertype",
"titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_watcher_drone.png b/items/active/alta/spawners/drones/watcher.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/drones/ct_alta_watcher_drone.png
rename to items/active/alta/spawners/drones/watcher.png
diff --git a/items/active/unsorted/alta/spawner/helpers/ct_arco_scanner.activeitem b/items/active/alta/spawners/helpers/arco.activeitem
similarity index 97%
rename from items/active/unsorted/alta/spawner/helpers/ct_arco_scanner.activeitem
rename to items/active/alta/spawners/helpers/arco.activeitem
index 418d0411..65b4473b 100644
--- a/items/active/unsorted/alta/spawner/helpers/ct_arco_scanner.activeitem
+++ b/items/active/alta/spawners/helpers/arco.activeitem
@@ -15,7 +15,7 @@
"description" : "Whenever you leave, it will wait for you to come back! ^gray;(Doesn't despawn.)^reset;"
},
- "inventoryIcon" : "ct_arco_scanner.png",
+ "inventoryIcon" : "arco.png",
"itemTags" : [ "throwable", "spawner", "robotics", "droid" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
"price" : 400, "level" : 4, "race" : "alta",
diff --git a/items/active/unsorted/alta/spawner/helpers/ct_arco_scanner.png b/items/active/alta/spawners/helpers/arco.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/helpers/ct_arco_scanner.png
rename to items/active/alta/spawners/helpers/arco.png
diff --git a/items/active/unsorted/alta/spawner/helpers/ct_eds_gardis.activeitem b/items/active/alta/spawners/helpers/eds.activeitem
similarity index 97%
rename from items/active/unsorted/alta/spawner/helpers/ct_eds_gardis.activeitem
rename to items/active/alta/spawners/helpers/eds.activeitem
index 49be2535..493d3117 100644
--- a/items/active/unsorted/alta/spawner/helpers/ct_eds_gardis.activeitem
+++ b/items/active/alta/spawners/helpers/eds.activeitem
@@ -15,7 +15,7 @@
"description" : "Whenever you leave, it will wait for you to come back! ^gray;(Doesn't despawn.)^reset;"
},
- "inventoryIcon" : "ct_eds_gardis.png",
+ "inventoryIcon" : "eds.png",
"itemTags" : [ "throwable", "spawner", "robotics", "droid" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
"price" : 400, "level" : 4, "race" : "alta",
diff --git a/items/active/unsorted/alta/spawner/helpers/ct_eds_gardis.png b/items/active/alta/spawners/helpers/eds.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/helpers/ct_eds_gardis.png
rename to items/active/alta/spawners/helpers/eds.png
diff --git a/items/active/unsorted/alta/spawner/helpers/ct_alta_roomba.activeitem b/items/active/alta/spawners/helpers/roomba.activeitem
similarity index 97%
rename from items/active/unsorted/alta/spawner/helpers/ct_alta_roomba.activeitem
rename to items/active/alta/spawners/helpers/roomba.activeitem
index da582e46..3d1bc6c2 100644
--- a/items/active/unsorted/alta/spawner/helpers/ct_alta_roomba.activeitem
+++ b/items/active/alta/spawners/helpers/roomba.activeitem
@@ -15,7 +15,7 @@
"description" : "Whenever you leave, it will wait for you to come back! ^gray;(Doesn't despawn.)^reset;"
},
- "inventoryIcon" : "ct_alta_roomba.png",
+ "inventoryIcon" : "roomba.png",
"itemTags" : [ "throwable", "spawner", "robotics", "droid" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
"price" : 400, "level" : 3, "race" : "alta",
diff --git a/items/active/unsorted/alta/spawner/helpers/ct_alta_roomba.png b/items/active/alta/spawners/helpers/roomba.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/helpers/ct_alta_roomba.png
rename to items/active/alta/spawners/helpers/roomba.png
diff --git a/items/active/unsorted/alta/spawner/helpers/ct_alta_waiter.activeitem b/items/active/alta/spawners/helpers/waiter.activeitem
similarity index 97%
rename from items/active/unsorted/alta/spawner/helpers/ct_alta_waiter.activeitem
rename to items/active/alta/spawners/helpers/waiter.activeitem
index ca07638d..2e1ae5a1 100644
--- a/items/active/unsorted/alta/spawner/helpers/ct_alta_waiter.activeitem
+++ b/items/active/alta/spawners/helpers/waiter.activeitem
@@ -15,7 +15,7 @@
"description" : "Whenever you leave, it will wait for you to come back! ^gray;(Doesn't despawn.)^reset;"
},
- "inventoryIcon" : "ct_alta_waiter.png",
+ "inventoryIcon" : "waiter.png",
"itemTags" : [ "throwable", "spawner", "robotics", "droid" ],
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "droid",
"price" : 400, "level" : 2, "race" : "alta",
diff --git a/items/active/unsorted/alta/spawner/helpers/ct_alta_waiter.png b/items/active/alta/spawners/helpers/waiter.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/helpers/ct_alta_waiter.png
rename to items/active/alta/spawners/helpers/waiter.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_aric_sporgus_egg.activeitem b/items/active/alta/spawners/monsters/ct_aric_sporgus_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_aric_sporgus_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_aric_sporgus_egg.activeitem
index aa6c863e..404e95f7 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_aric_sporgus_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_aric_sporgus_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_aric_sporgus",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_aric_sporgus_egg.png b/items/active/alta/spawners/monsters/ct_aric_sporgus_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_aric_sporgus_egg.png
rename to items/active/alta/spawners/monsters/ct_aric_sporgus_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_astral_narfin_egg.activeitem b/items/active/alta/spawners/monsters/ct_astral_narfin_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_astral_narfin_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_astral_narfin_egg.activeitem
index 7a8ae0ed..1e36751b 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_astral_narfin_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_astral_narfin_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 3,
"twoHanded" : false, "pet" : "ct_astral_narfin",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_astral_narfin_egg.png b/items/active/alta/spawners/monsters/ct_astral_narfin_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_astral_narfin_egg.png
rename to items/active/alta/spawners/monsters/ct_astral_narfin_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_berry_bobfae_egg.activeitem b/items/active/alta/spawners/monsters/ct_berry_bobfae_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_berry_bobfae_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_berry_bobfae_egg.activeitem
index f4e34571..93864d39 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_berry_bobfae_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_berry_bobfae_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 3,
"twoHanded" : false, "pet" : "ct_berry_bobfae",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_berry_bobfae_egg.png b/items/active/alta/spawners/monsters/ct_berry_bobfae_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_berry_bobfae_egg.png
rename to items/active/alta/spawners/monsters/ct_berry_bobfae_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_bionfly_egg.activeitem b/items/active/alta/spawners/monsters/ct_bionfly_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_bionfly_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_bionfly_egg.activeitem
index 9b4171ff..04a6e787 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_bionfly_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_bionfly_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_bionfly",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_bionfly_egg.png b/items/active/alta/spawners/monsters/ct_bionfly_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_bionfly_egg.png
rename to items/active/alta/spawners/monsters/ct_bionfly_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_bionid_pteropod_egg.activeitem b/items/active/alta/spawners/monsters/ct_bionid_pteropod_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_bionid_pteropod_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_bionid_pteropod_egg.activeitem
index d1916209..d2847f5b 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_bionid_pteropod_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_bionid_pteropod_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_bionid_pteropod",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_bionid_pteropod_egg.png b/items/active/alta/spawners/monsters/ct_bionid_pteropod_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_bionid_pteropod_egg.png
rename to items/active/alta/spawners/monsters/ct_bionid_pteropod_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_bishyn_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_bishyn_crippit_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_bishyn_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_bishyn_crippit_egg.activeitem
index a8c48907..7d73f0be 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_bishyn_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_bishyn_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_bishyn_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_bishyn_crippit_egg.png b/items/active/alta/spawners/monsters/ct_bishyn_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_bishyn_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_bishyn_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_brutefly_egg.activeitem b/items/active/alta/spawners/monsters/ct_brutefly_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_brutefly_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_brutefly_egg.activeitem
index 1b5726ce..e13f50ed 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_brutefly_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_brutefly_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_brutefly",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_brutefly_egg.png b/items/active/alta/spawners/monsters/ct_brutefly_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_brutefly_egg.png
rename to items/active/alta/spawners/monsters/ct_brutefly_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_calin_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_calin_crippit_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_calin_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_calin_crippit_egg.activeitem
index 5c65479b..db4b32e8 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_calin_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_calin_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_calin_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_calin_crippit_egg.png b/items/active/alta/spawners/monsters/ct_calin_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_calin_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_calin_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_crippit_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_crippit_egg.activeitem
index 7312090e..2ef647b4 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 3,
"twoHanded" : false, "pet" : "ct_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_crippit_egg.png b/items/active/alta/spawners/monsters/ct_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_egg.activeitem b/items/active/alta/spawners/monsters/ct_crystal_poptop_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_crystal_poptop_egg.activeitem
index 00dcb987..db737546 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_crystal_poptop_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_crystal_poptop",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_egg.png b/items/active/alta/spawners/monsters/ct_crystal_poptop_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_egg.png
rename to items/active/alta/spawners/monsters/ct_crystal_poptop_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_rare_egg.activeitem b/items/active/alta/spawners/monsters/ct_crystal_poptop_rare_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_rare_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_crystal_poptop_rare_egg.activeitem
index 6e281f5d..eb45cdd3 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_rare_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_crystal_poptop_rare_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_crystal_poptop_rare",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_rare_egg.png b/items/active/alta/spawners/monsters/ct_crystal_poptop_rare_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_crystal_poptop_rare_egg.png
rename to items/active/alta/spawners/monsters/ct_crystal_poptop_rare_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_crystalline_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_crystalline_crippit_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_crystalline_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_crystalline_crippit_egg.activeitem
index 165a25b0..bec4e349 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_crystalline_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_crystalline_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_crystalline_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_crystalline_crippit_egg.png b/items/active/alta/spawners/monsters/ct_crystalline_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_crystalline_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_crystalline_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_gheatsyn_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_gheatsyn_crippit_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_gheatsyn_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_gheatsyn_crippit_egg.activeitem
index e15c1c73..227e7a03 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_gheatsyn_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_gheatsyn_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_gheatsyn_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_gheatsyn_crippit_egg.png b/items/active/alta/spawners/monsters/ct_gheatsyn_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_gheatsyn_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_gheatsyn_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_hevika_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_hevika_crippit_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_hevika_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_hevika_crippit_egg.activeitem
index faa17bbd..1bbcfdf8 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_hevika_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_hevika_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_hevika_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_hevika_crippit_egg.png b/items/active/alta/spawners/monsters/ct_hevika_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_hevika_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_hevika_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_impulse_bobfae_egg.activeitem b/items/active/alta/spawners/monsters/ct_impulse_bobfae_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_impulse_bobfae_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_impulse_bobfae_egg.activeitem
index 2c1acedf..2167c527 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_impulse_bobfae_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_impulse_bobfae_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_impulse_bobfae",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_impulse_bobfae_egg.png b/items/active/alta/spawners/monsters/ct_impulse_bobfae_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_impulse_bobfae_egg.png
rename to items/active/alta/spawners/monsters/ct_impulse_bobfae_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_ionic_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_ionic_crippit_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_ionic_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_ionic_crippit_egg.activeitem
index a5af619b..b631b133 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_ionic_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_ionic_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_ionic_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_ionic_crippit_egg.png b/items/active/alta/spawners/monsters/ct_ionic_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_ionic_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_ionic_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_ionic_crustoise_egg.activeitem b/items/active/alta/spawners/monsters/ct_ionic_crustoise_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_ionic_crustoise_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_ionic_crustoise_egg.activeitem
index 2d1286ad..1b0afeab 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_ionic_crustoise_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_ionic_crustoise_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_ionic_crustoise",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_ionic_crustoise_egg.png b/items/active/alta/spawners/monsters/ct_ionic_crustoise_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_ionic_crustoise_egg.png
rename to items/active/alta/spawners/monsters/ct_ionic_crustoise_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_ionic_narfin_egg.activeitem b/items/active/alta/spawners/monsters/ct_ionic_narfin_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_ionic_narfin_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_ionic_narfin_egg.activeitem
index a94ee100..cbf1a829 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_ionic_narfin_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_ionic_narfin_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_ionic_narfin",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_ionic_narfin_egg.png b/items/active/alta/spawners/monsters/ct_ionic_narfin_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_ionic_narfin_egg.png
rename to items/active/alta/spawners/monsters/ct_ionic_narfin_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_ionic_orbide_egg.activeitem b/items/active/alta/spawners/monsters/ct_ionic_orbide_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_ionic_orbide_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_ionic_orbide_egg.activeitem
index 4936ff7f..66cf528e 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_ionic_orbide_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_ionic_orbide_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_ionic_orbide",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_ionic_orbide_egg.png b/items/active/alta/spawners/monsters/ct_ionic_orbide_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_ionic_orbide_egg.png
rename to items/active/alta/spawners/monsters/ct_ionic_orbide_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_isopod_egg.activeitem b/items/active/alta/spawners/monsters/ct_isopod_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_isopod_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_isopod_egg.activeitem
index 062f17a3..0f1f10ba 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_isopod_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_isopod_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_isopod",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_isopod_egg.png b/items/active/alta/spawners/monsters/ct_isopod_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_isopod_egg.png
rename to items/active/alta/spawners/monsters/ct_isopod_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_lava_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_lava_crippit_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_lava_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_lava_crippit_egg.activeitem
index 8cc07393..2ef7b99b 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_lava_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_lava_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Legendary", "price" : 240, "level" : 6,
"twoHanded" : false, "pet" : "ct_lava_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_lava_crippit_egg.png b/items/active/alta/spawners/monsters/ct_lava_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_lava_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_lava_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_mical_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_mical_crippit_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_mical_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_mical_crippit_egg.activeitem
index 2c8b674c..87a4cf75 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_mical_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_mical_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_mical_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_mical_crippit_egg.png b/items/active/alta/spawners/monsters/ct_mical_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_mical_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_mical_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_nightmare_anglure_egg.activeitem b/items/active/alta/spawners/monsters/ct_nightmare_anglure_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_nightmare_anglure_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_nightmare_anglure_egg.activeitem
index 44a966c0..6614df7d 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_nightmare_anglure_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_nightmare_anglure_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_nightmare_anglure",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_nightmare_anglure_egg.png b/items/active/alta/spawners/monsters/ct_nightmare_anglure_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_nightmare_anglure_egg.png
rename to items/active/alta/spawners/monsters/ct_nightmare_anglure_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_nightmare_orbide_egg.activeitem b/items/active/alta/spawners/monsters/ct_nightmare_orbide_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_nightmare_orbide_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_nightmare_orbide_egg.activeitem
index 7e479ebe..5cd62349 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_nightmare_orbide_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_nightmare_orbide_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_nightmare_orbide",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_nightmare_orbide_egg.png b/items/active/alta/spawners/monsters/ct_nightmare_orbide_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_nightmare_orbide_egg.png
rename to items/active/alta/spawners/monsters/ct_nightmare_orbide_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_obsidian_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_obsidian_crippit_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_obsidian_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_obsidian_crippit_egg.activeitem
index 6a4e4c97..f2ef2d4d 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_obsidian_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_obsidian_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Legendary", "price" : 240, "level" : 6,
"twoHanded" : false, "pet" : "ct_obsidian_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_obsidian_crippit_egg.png b/items/active/alta/spawners/monsters/ct_obsidian_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_obsidian_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_obsidian_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_omni_narfin_egg.activeitem b/items/active/alta/spawners/monsters/ct_omni_narfin_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_omni_narfin_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_omni_narfin_egg.activeitem
index af30bdd1..4670e9e7 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_omni_narfin_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_omni_narfin_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Legendary", "price" : 240, "level" : 7,
"twoHanded" : false, "pet" : "ct_omni_narfin",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_omni_narfin_egg.png b/items/active/alta/spawners/monsters/ct_omni_narfin_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_omni_narfin_egg.png
rename to items/active/alta/spawners/monsters/ct_omni_narfin_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_overcharged_crustoise_egg.activeitem b/items/active/alta/spawners/monsters/ct_overcharged_crustoise_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_overcharged_crustoise_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_overcharged_crustoise_egg.activeitem
index 1fa402c0..c3568ae8 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_overcharged_crustoise_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_overcharged_crustoise_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_overcharged_crustoise",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_overcharged_crustoise_egg.png b/items/active/alta/spawners/monsters/ct_overcharged_crustoise_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_overcharged_crustoise_egg.png
rename to items/active/alta/spawners/monsters/ct_overcharged_crustoise_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_prism_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_prism_crippit_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_prism_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_prism_crippit_egg.activeitem
index 69bb641f..8940affe 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_prism_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_prism_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_prism_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_prism_crippit_egg.png b/items/active/alta/spawners/monsters/ct_prism_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_prism_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_prism_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_stardust_crippit_egg.activeitem b/items/active/alta/spawners/monsters/ct_stardust_crippit_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_stardust_crippit_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_stardust_crippit_egg.activeitem
index ac25d112..507babd1 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_stardust_crippit_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_stardust_crippit_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Legendary", "price" : 240, "level" : 7,
"twoHanded" : false, "pet" : "ct_stardust_crippit",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_stardust_crippit_egg.png b/items/active/alta/spawners/monsters/ct_stardust_crippit_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_stardust_crippit_egg.png
rename to items/active/alta/spawners/monsters/ct_stardust_crippit_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_stardust_narfin_egg.activeitem b/items/active/alta/spawners/monsters/ct_stardust_narfin_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_stardust_narfin_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_stardust_narfin_egg.activeitem
index 47df1495..1dca6795 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_stardust_narfin_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_stardust_narfin_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Legendary", "price" : 240, "level" : 7,
"twoHanded" : false, "pet" : "ct_stardust_narfin",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_stardust_narfin_egg.png b/items/active/alta/spawners/monsters/ct_stardust_narfin_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_stardust_narfin_egg.png
rename to items/active/alta/spawners/monsters/ct_stardust_narfin_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_stardust_poptop_egg.activeitem b/items/active/alta/spawners/monsters/ct_stardust_poptop_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_stardust_poptop_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_stardust_poptop_egg.activeitem
index 1e27d6de..d1ebad83 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_stardust_poptop_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_stardust_poptop_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Legendary", "price" : 240, "level" : 7,
"twoHanded" : false, "pet" : "ct_stardust_poptop",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_stardust_poptop_egg.png b/items/active/alta/spawners/monsters/ct_stardust_poptop_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_stardust_poptop_egg.png
rename to items/active/alta/spawners/monsters/ct_stardust_poptop_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_valley_poptop_egg.activeitem b/items/active/alta/spawners/monsters/ct_valley_poptop_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_valley_poptop_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_valley_poptop_egg.activeitem
index 104d6d90..408732a8 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_valley_poptop_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_valley_poptop_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_valley_poptop",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_valley_poptop_egg.png b/items/active/alta/spawners/monsters/ct_valley_poptop_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_valley_poptop_egg.png
rename to items/active/alta/spawners/monsters/ct_valley_poptop_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_warped_anglure_egg.activeitem b/items/active/alta/spawners/monsters/ct_warped_anglure_egg.activeitem
similarity index 90%
rename from items/active/unsorted/alta/spawner/monsters/ct_warped_anglure_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_warped_anglure_egg.activeitem
index 7e11232c..86a6c065 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_warped_anglure_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_warped_anglure_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Rare", "price" : 240, "level" : 5,
"twoHanded" : false, "pet" : "ct_warped_anglure",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_warped_anglure_egg.png b/items/active/alta/spawners/monsters/ct_warped_anglure_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_warped_anglure_egg.png
rename to items/active/alta/spawners/monsters/ct_warped_anglure_egg.png
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_warped_sporgus_egg.activeitem b/items/active/alta/spawners/monsters/ct_warped_sporgus_egg.activeitem
similarity index 91%
rename from items/active/unsorted/alta/spawner/monsters/ct_warped_sporgus_egg.activeitem
rename to items/active/alta/spawners/monsters/ct_warped_sporgus_egg.activeitem
index e3e22dbc..f52cf4d7 100644
--- a/items/active/unsorted/alta/spawner/monsters/ct_warped_sporgus_egg.activeitem
+++ b/items/active/alta/spawners/monsters/ct_warped_sporgus_egg.activeitem
@@ -9,8 +9,6 @@
"category" : "throwableItem", "tooltipKind" : "ct_alta_monster", "titleTooltip" : "egg",
"rarity" : "Uncommon", "price" : 240, "level" : 4,
"twoHanded" : false, "pet" : "ct_warped_sporgus",
- "animation" : "/items/active/unsorted/alta/spawner/default.animation",
- "scripts" : [ "/items/active/unsorted/alta/spawner/monster_spawn.lua" ],
"stances" : {
"idle" : {
diff --git a/items/active/unsorted/alta/spawner/monsters/ct_warped_sporgus_egg.png b/items/active/alta/spawners/monsters/ct_warped_sporgus_egg.png
similarity index 100%
rename from items/active/unsorted/alta/spawner/monsters/ct_warped_sporgus_egg.png
rename to items/active/alta/spawners/monsters/ct_warped_sporgus_egg.png
diff --git a/items/active/shields/ct_eds_shield.activeitem b/items/active/shields/ct_eds_shield.activeitem
index e949ea6c..6f60c324 100644
--- a/items/active/shields/ct_eds_shield.activeitem
+++ b/items/active/shields/ct_eds_shield.activeitem
@@ -58,7 +58,7 @@
"#a42b2b":"#20f080","#762222":"#2080f0","#551b1b":"#0050c0"},
"baseShieldHealth" : 64, "cooldownTime" : 0.75, "passiveAbility" : null,
"upgradeParameters" : {
- "shortdescription" : "Elite Shield ^#8020f0;ξ€ξ€^reset;",
+ "shortdescription" : "^#20f080;Elite^reset; Shield ^#8020f0;ξ€ξ€^reset;",
"description" : "A powerful fortress in the hands of an ^#b0e0fc;elite guard^reset; that can bring anything to a halt.",
"longdescription" : "Its multilayered armor plates follow latest alta safety protocols for composite armor.",
"altaDescription" : "I can be suuuper safe with this!",
diff --git a/items/active/unsorted/alta/spawner/droids/ct_alta_defensive_droid.activeitem b/items/active/unsorted/alta/spawner/droids/ct_alta_defensive_droid.activeitem
deleted file mode 100644
index 859e2477..00000000
--- a/items/active/unsorted/alta/spawner/droids/ct_alta_defensive_droid.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_defensive_droid",
- "shortdescription" : "Defensive Droid",
- "inventoryIcon" : "ct_alta_defensive_droid.png",
- "itemTags" : [ "throwable", "spawner", "eds", "citadel", "robotics", "droid" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 480, "level" : 5,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/droids_class_2/ct_alta_defensive_droid.monstertype",
- "titleTooltip" : "droid",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_alta_spider_droid.activeitem b/items/active/unsorted/alta/spawner/droids/ct_alta_spider_droid.activeitem
deleted file mode 100644
index 463299a7..00000000
--- a/items/active/unsorted/alta/spawner/droids/ct_alta_spider_droid.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_spider_droid",
- "shortdescription" : "Spider Droid",
- "inventoryIcon" : "ct_alta_spider_droid.png",
- "itemTags" : [ "throwable", "spawner", "alta_lab", "robotics", "droid" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 5,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/droids_class_1/ct_alta_spider_droid.monstertype",
- "titleTooltip" : "droid",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_alta_stalker_droid.activeitem b/items/active/unsorted/alta/spawner/droids/ct_alta_stalker_droid.activeitem
deleted file mode 100644
index 2f1735a0..00000000
--- a/items/active/unsorted/alta/spawner/droids/ct_alta_stalker_droid.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_stalker_droid",
- "shortdescription" : "Stalker Droid",
- "inventoryIcon" : "ct_alta_stalker_droid.png",
- "itemTags" : [ "throwable", "spawner", "specops", "citadel", "robotics", "droid" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 6,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/droids_class_1/ct_alta_stalker_droid.monstertype",
- "titleTooltip" : "droid",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_eds_droid.activeitem b/items/active/unsorted/alta/spawner/droids/ct_eds_droid.activeitem
deleted file mode 100644
index f3cc1c97..00000000
--- a/items/active/unsorted/alta/spawner/droids/ct_eds_droid.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_eds_droid",
- "shortdescription" : "^#f02020;EDS^reset; Droid",
- "inventoryIcon" : "ct_eds_droid.png",
- "itemTags" : [ "throwable", "spawner", "eds", "robotics", "droid" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 5,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/droids_class_1/ct_eds_droid.monstertype",
- "titleTooltip" : "droid",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_elite_droid.activeitem b/items/active/unsorted/alta/spawner/droids/ct_elite_droid.activeitem
deleted file mode 100644
index b3675687..00000000
--- a/items/active/unsorted/alta/spawner/droids/ct_elite_droid.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_elite_droid",
- "shortdescription" : "Elite Droid",
- "inventoryIcon" : "ct_elite_droid.png",
- "itemTags" : [ "throwable", "spawner", "elite", "alta_ship", "capital", "robotics", "droid" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 6,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/droids_class_1/ct_elite_droid.monstertype",
- "titleTooltip" : "droid",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/droids/ct_gheatsyn_droid.activeitem b/items/active/unsorted/alta/spawner/droids/ct_gheatsyn_droid.activeitem
deleted file mode 100644
index 09acb86d..00000000
--- a/items/active/unsorted/alta/spawner/droids/ct_gheatsyn_droid.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_gheatsyn_droid",
- "shortdescription" : "Gheatsyn Droid",
- "inventoryIcon" : "ct_gheatsyn_droid.png",
- "itemTags" : [ "throwable", "spawner", "gheatsyn", "ghearun", "robotics", "droid" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 480, "level" : 6,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/droids_class_2/ct_gheatsyn_droid.monstertype",
- "titleTooltip" : "droid",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_companion_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_companion_drone.activeitem
deleted file mode 100644
index 9f794f8a..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_companion_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{ // This is a monster egg item. Check out the `ct_robot_spawner_msg` message in `/radiomessages/exploration.radiomessages.patch` for more info.
- "itemName" : "ct_alta_companion_drone",
- "shortdescription" : "Companion Drone", // Purely technical, will be replaced with drone's actual title after build.
- "inventoryIcon" : "ct_alta_companion_drone.png",
- "itemTags" : [ "throwable", "spawner", "portal", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 4,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_1/ct_alta_companion_drone.monstertype",
- "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_crystal_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_crystal_drone.activeitem
deleted file mode 100644
index 6e5c22d0..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_crystal_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_crystal_drone",
- "shortdescription" : "Crystal Drone",
- "inventoryIcon" : "ct_alta_crystal_drone.png",
- "itemTags" : [ "throwable", "spawner", "staris", "stardust", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 3,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_1/ct_alta_crystal_drone.monstertype",
- "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_defensive_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_defensive_drone.activeitem
deleted file mode 100644
index 8d50a3c3..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_defensive_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_defensive_drone",
- "shortdescription" : "Defensive Drone",
- "inventoryIcon" : "ct_alta_defensive_drone.png",
- "itemTags" : [ "throwable", "spawner", "eds", "citadel", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 6,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_1/ct_alta_defensive_drone.monstertype",
- "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_engineer_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_engineer_drone.activeitem
deleted file mode 100644
index 01077ba2..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_engineer_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_engineer_drone",
- "shortdescription" : "Engineer Drone",
- "inventoryIcon" : "ct_alta_engineer_drone.png",
- "itemTags" : [ "throwable", "spawner", "alta_lab", "citadel", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 480, "level" : 5,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_2/ct_alta_engineer_drone.monstertype",
- "titleTooltip" : "drone",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone.activeitem
deleted file mode 100644
index 13be3754..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_frigate_drone",
- "shortdescription" : "Frigate Drone",
- "inventoryIcon" : "ct_alta_frigate_drone.png",
- "itemTags" : [ "throwable", "spawner", "eds", "citadel", "robotics", "droid" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 480, "level" : 6,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_2/ct_alta_frigate_drone.monstertype",
- "titleTooltip" : "drone",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone_empty.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone_empty.activeitem
deleted file mode 100644
index c65a19ea..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_frigate_drone_empty.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_frigate_drone_empty",
- "shortdescription" : "Frigate Drone Empty",
- "inventoryIcon" : "ct_alta_frigate_drone_empty.png",
- "itemTags" : [ "throwable", "spawner", "eds", "citadel", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 480, "level" : 6,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_2/ct_alta_frigate_drone_empty.monstertype",
- "titleTooltip" : "drone",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_sentry_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_sentry_drone.activeitem
deleted file mode 100644
index d75893e0..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_sentry_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_sentry_drone",
- "shortdescription" : "Sentry Drone",
- "inventoryIcon" : "ct_alta_sentry_drone.png",
- "itemTags" : [ "throwable", "spawner", "city", "alta_security", "capital", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 480, "level" : 4,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_2/ct_alta_sentry_drone.monstertype",
- "titleTooltip" : "drone",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_shield_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_shield_drone.activeitem
deleted file mode 100644
index e71dc21e..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_shield_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_shield_drone",
- "shortdescription" : "Shield Drone",
- "inventoryIcon" : "ct_alta_shield_drone.png",
- "itemTags" : [ "throwable", "spawner", "alta_scout", "capital", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 480, "level" : 3,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_2/ct_alta_shield_drone.monstertype",
- "titleTooltip" : "drone",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_alta_trans_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_alta_trans_drone.activeitem
deleted file mode 100644
index c0a89604..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_alta_trans_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_alta_trans_drone",
- "shortdescription" : "Orchid Drone",
- "inventoryIcon" : "ct_alta_trans_drone.png",
- "itemTags" : [ "throwable", "spawner", "orchid", "alta_scout", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 3,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_1/ct_alta_trans_drone.monstertype",
- "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_eds_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_eds_drone.activeitem
deleted file mode 100644
index 2810ac54..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_eds_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_eds_drone",
- "shortdescription" : "^#f02020;EDS^reset; Drone",
- "inventoryIcon" : "ct_eds_drone.png",
- "itemTags" : [ "throwable", "spawner", "eds", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 5,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_1/ct_eds_drone.monstertype",
- "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_elin_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_elin_drone.activeitem
deleted file mode 100644
index 47791da3..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_elin_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_elin_drone",
- "shortdescription" : "Elin Drone",
- "inventoryIcon" : "ct_elin_drone.png",
- "itemTags" : [ "throwable", "spawner", "elin", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 4,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_1/ct_elin_drone.monstertype",
- "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_elite_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_elite_drone.activeitem
deleted file mode 100644
index 20a5b914..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_elite_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_elite_drone",
- "shortdescription" : "Elite Drone",
- "inventoryIcon" : "ct_elite_drone.png",
- "itemTags" : [ "throwable", "spawner", "elite", "alta_ship", "capital", "robotics", "drone" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 6,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_1/ct_elite_drone.monstertype",
- "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/unsorted/alta/spawner/drones/ct_lava_drone.activeitem b/items/active/unsorted/alta/spawner/drones/ct_lava_drone.activeitem
deleted file mode 100644
index 191fdeae..00000000
--- a/items/active/unsorted/alta/spawner/drones/ct_lava_drone.activeitem
+++ /dev/null
@@ -1,31 +0,0 @@
-{
- "itemName" : "ct_lava_drone",
- "shortdescription" : "Lava Drone",
- "inventoryIcon" : "ct_lava_drone.png",
- "itemTags" : [ "throwable", "spawner", "lava", "fire", "robotics", "droid" ],
- "category" : "throwableItem", "tooltipKind" : "ct_alta_monster",
- "price" : 240, "level" : 6,
- "race" : "alta",
- "twoHanded" : false,
-
- "asset" : "/monsters/alta/drones_class_1/ct_lava_drone.monstertype",
- "titleTooltip" : "drone", "iconTooltipFrame" : "fly.1",
-
- "stances" : {
- "idle" : {
- "armRotation" : -20, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "visible" }
- },
- "windup" : {
- "duration" : 0.1, "transitionFunction" : "fire",
- "armRotation" : 70, "allowRotate" : false, "allowFlip" : false,
- "animationState" : { "weapon" : "visible" }
- },
- "throw" : {
- "armRotation" : 0, "allowRotate" : true, "allowFlip" : true,
- "animationState" : { "weapon" : "hidden" }
- }
- },
-
- "builder" : "/items/buildscripts/alta/spawner.lua"
-}
diff --git a/items/active/weapons/melee/alta/spear/ct_elite_stunner.activeitem b/items/active/weapons/melee/alta/spear/ct_elite_stunner.activeitem
index 106aaa4d..0bda388b 100644
--- a/items/active/weapons/melee/alta/spear/ct_elite_stunner.activeitem
+++ b/items/active/weapons/melee/alta/spear/ct_elite_stunner.activeitem
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_stunner",
- "shortdescription" : "Elite Stunner ^#8020f0;ξ€^reset;",
+ "shortdescription" : "^#20f080;Elite^reset; Stunner ^#8020f0;ξ€^reset;",
"description" : "^red;WIP^reset;. An ^#20f080;impulse^reset; spear used by elite ^#b0e0fc;alta^reset; forces to deal with threats.",
"longdescription" : "This is an advanced form of a standard alta ^#b0e0fc;halter stick^reset;, with enhanced energy capabilities and additional range in exchange for the original special abilities.",
"altaDescription" : "Exceptionally good for keeping poi and silly dreys at bay! And also for looking cool while holding it.",
@@ -34,7 +34,7 @@
"primaryAbilityType" : "spearstab",
"primaryAbility" : {
- "name" : "Elite Formation",
+ "name" : "^#20f080;Elite^reset; Formation",
"description" : "^red;WIP^reset;. Hold to hold out the stunner.",
"longdescription" : "All elite guards operating a stunner are trained in a way to get the most of this tool capabilities.",
"fireTime" : 0.95,
diff --git a/items/armors/alta/tier6/elite/android_head/ct_elite_android_head.head b/items/armors/alta/tier6/elite/android_head/ct_elite_android_head.head
index aaa638fa..d9e4a299 100644
--- a/items/armors/alta/tier6/elite/android_head/ct_elite_android_head.head
+++ b/items/armors/alta/tier6/elite/android_head/ct_elite_android_head.head
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_android_head",
- "shortdescription" : "Elite Android Head ^#8020f0;ξ€^reset;",
+ "shortdescription" : "^#20f080;Elite^reset; Android Head ^#8020f0;ξ€^reset;",
"description" : "A head of a heavy android prototype for the ^#20f080;Elite Android Set^reset; series.",
"level" : 6, "race" : "alta",
diff --git a/items/armors/alta/tier6/elite/chest/ct_elite_chest.chest b/items/armors/alta/tier6/elite/chest/ct_elite_chest.chest
index 2449c38b..9f9d5a44 100644
--- a/items/armors/alta/tier6/elite/chest/ct_elite_chest.chest
+++ b/items/armors/alta/tier6/elite/chest/ct_elite_chest.chest
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_chest",
- "shortdescription" : "Elite Guard Armor",
+ "shortdescription" : "^#20f080;Elite^reset; Guard Armor",
"description" : "Worn by imperial guards of Alliana, the Citadel protectors and the elite fighters on the Al'deron mothership.",
"longdescription" : "The life-saving techonlogy is powered by two main energy sources, one in the front, and one in the back, just in case.",
"altaDescription" : "An armor piece this heavy requires a proper exoskeleton to wear.",
diff --git a/items/armors/alta/tier6/elite/generator/ct_elite_generator.back b/items/armors/alta/tier6/elite/generator/ct_elite_generator.back
index 7fe98ddc..0e4a4d40 100644
--- a/items/armors/alta/tier6/elite/generator/ct_elite_generator.back
+++ b/items/armors/alta/tier6/elite/generator/ct_elite_generator.back
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_generator",
- "shortdescription" : "Elite Generator ^#8020f0;ξ€^reset;",
+ "shortdescription" : "^#20f080;Elite^reset; Generator ^#8020f0;ξ€^reset;",
"description" : "Generates ^#b0e0fc;alta^reset; Imperial Aura, providing the wearer with its benefits. Provides a life support system. Has an augment slot.",
"longdescription" : "To provide enough energy to power the entire range with its aura, the generator uses multiple energy cores in its blueprint.",
"altaDescription" : "I can feel safer under the frotective aura of this thing.",
diff --git a/items/armors/alta/tier6/elite/helmet/ct_elite_helmet.head b/items/armors/alta/tier6/elite/helmet/ct_elite_helmet.head
index e0e940f6..aea69766 100644
--- a/items/armors/alta/tier6/elite/helmet/ct_elite_helmet.head
+++ b/items/armors/alta/tier6/elite/helmet/ct_elite_helmet.head
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_helmet",
- "shortdescription" : "Elite Ceter-Helm",
+ "shortdescription" : "^#20f080;Elite^reset; Ceter-Helm",
"description" : "A helmet worn by elite ^#b0e0fc;alta^reset; forces. Has built-in ^#b0e0fc;breath protection^reset;.",
"longdescription" : "The visor in this helmet has an extended field of view to provide better clearance.",
"altaDescription" : "A prime forces helmet. Looks similar to varda captain's helmet, but with even more protection.",
diff --git a/items/armors/alta/tier6/elite/legwear/ct_elite_legwear.legs b/items/armors/alta/tier6/elite/legwear/ct_elite_legwear.legs
index aa4dfada..c1a4338d 100644
--- a/items/armors/alta/tier6/elite/legwear/ct_elite_legwear.legs
+++ b/items/armors/alta/tier6/elite/legwear/ct_elite_legwear.legs
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_legwear",
- "shortdescription" : "Elite Energy Greaves",
+ "shortdescription" : "^#20f080;Elite^reset; Energy Greaves",
"description" : "This ceternia-enhanced legwear reduses any falldamage by 75%.",
"longdescription" : "Made with defence in mind, these greaves are designed to do everything possible to protect the wearer's legs and ensure their survival.",
"altaDescription" : "Wearing these feels like you're operating a mini-mech of sorts.",
diff --git a/items/armors/alta/tier6/elite/protector/ct_elite_protector.back b/items/armors/alta/tier6/elite/protector/ct_elite_protector.back
index 490ba478..e4290986 100644
--- a/items/armors/alta/tier6/elite/protector/ct_elite_protector.back
+++ b/items/armors/alta/tier6/elite/protector/ct_elite_protector.back
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_protector",
- "shortdescription" : "Elite Protector",
+ "shortdescription" : "^#20f080;Elite^reset; Protector",
"description" : "Automatically applies a static shield whenever HP is down to 20%. Provides a life support system. Has an augment slot.",
"level" : 6, "race" : "alta",
diff --git a/items/augments/back/ct_elite_augment.augment b/items/augments/back/ct_elite_augment.augment
index 614bb5d2..7cf35f5a 100644
--- a/items/augments/back/ct_elite_augment.augment
+++ b/items/augments/back/ct_elite_augment.augment
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_augment",
- "shortdescription" : "Elite Augment ^#8020f0;ξ€ξ€^reset;",
+ "shortdescription" : "^#20f080;Elite^reset; Augment ^#8020f0;ξ€ξ€^reset;",
"description" : "An EPP module that adds ^#20f080;Autorepeller^reset; and ^#2080f0;Emergency Healer^reset;.",
"level" : 6,
@@ -11,7 +11,7 @@
"augment" : {
"type" : "back",
"name" : "ct_elite_augment",
- "displayName" : "Elite Enhancement",
+ "displayName" : "^#20f080;Elite^reset; Enhancement",
"displayIcon" : "/items/augments/back/ct_elite_augment.png",
"effects" : [ "ct_autorepeller", "ct_emergency_healer" ]
},
diff --git a/items/buildscripts/alta/defaults.config b/items/buildscripts/alta/defaults.config
index 0d0307cd..3b7093cb 100644
--- a/items/buildscripts/alta/defaults.config
+++ b/items/buildscripts/alta/defaults.config
@@ -28,8 +28,8 @@
"price" : 80,
"maxStack" : 1000,
"twoHanded" : false,
- "animation" : "/items/active/unsorted/alta/loot/ct_alta_loot.animation",
- "scripts" : [ "/items/active/unsorted/alta/loot/ct_alta_loot.lua" ]
+ "animation" : "/items/active/alta/loot.animation",
+ "scripts" : [ "/items/active/alta/loot.lua" ]
},
// Tools
"shield" : {
@@ -195,6 +195,10 @@
"radioMessagesOnPickup" : [ "pickupdye" ],
"scripts" : [ "/scripts/augments/dye.lua" ],
"price" : 30
+ },
+ "bug" : {
+ "race" : "generic",
+ "price" : 200
}
},
"alta" : {
diff --git a/items/buildscripts/alta/spawner.lua b/items/buildscripts/alta/spawner.lua
index 2f960f51..bccd02f5 100644
--- a/items/buildscripts/alta/spawner.lua
+++ b/items/buildscripts/alta/spawner.lua
@@ -28,9 +28,9 @@ function build(directory, config, parameters, level, seed)
if pet_params.shortdescription then config.shortdescription = pet_params.shortdescription end
if not config.description and pet_params.description then config.description = pet_params.description end
if not config.inventoryIcon then config.inventoryIcon = config.itemName .. '.png' end
- if not config.animation then config.animation = '/items/active/unsorted/alta/spawner/default.animation' end
+ if not config.animation then config.animation = '/items/active/alta/spawner.animation' end
if not config.animationParts then config.animationParts = {item = config.inventoryIcon} end
- if not config.scripts then config.scripts = { '/items/active/unsorted/alta/spawner/monster_spawn.lua' } end
+ if not config.scripts then config.scripts = { '/items/active/alta/spawner.lua' } end
if not config.ammoUsage then config.ammoUsage = 1 end
-- 3. Merge with monster base parameters
config = sb.jsonMerge(config, pet_params)
diff --git a/items/buildscripts/ct_mimics/tool.activeitem b/items/buildscripts/ct_mimics/tool.activeitem
index 60c7f89c..a7902b5f 100644
--- a/items/buildscripts/ct_mimics/tool.activeitem
+++ b/items/buildscripts/ct_mimics/tool.activeitem
@@ -67,6 +67,7 @@
"projectileType" : "poisonplasmarocket", "name" : "Lexiplasma",
"description" : "Launches a special mix of toxins and enhanced slime as a rocket."
},
+ "altAbility" : { "projectileType" : "guidedrocket" },
"foundIn" : [ "^#b0e0fc;Alta Cargo Manager^reset; (5+ tier)" ],
"upgradeParameters" : {
"shortdescription" : "R-Powercannon ^#8020f0;ξ€ξ€ξ€^reset;",
diff --git a/items/generic/other/ct_elite_shielder.consumable b/items/generic/other/ct_elite_shielder.consumable
index 130ed3f0..029cb531 100644
--- a/items/generic/other/ct_elite_shielder.consumable
+++ b/items/generic/other/ct_elite_shielder.consumable
@@ -1,6 +1,6 @@
{
"itemName" : "ct_elite_shielder",
- "shortdescription" : "Elite Shielder ^#8020f0;ξ€^reset;",
+ "shortdescription" : "^#20f080;Elite^reset; Shielder ^#8020f0;ξ€^reset;",
"description" : "Creates a single-use ^#2080f0;energy shield^reset; around you for 30s with the power of 60 points + 0.5% of your energy.",
"longdescription" : "While relatively brief, it gives a significant level of protection for what it's worth.",
"altaDescription" : "A standard protocol single-use shielder. I wonder if these come in packs.",
diff --git a/monsters/alta/droids_class_1/ct_alta_spider_droid.monstertype b/monsters/alta/droids_class_1/ct_alta_spider_droid.monstertype
index 12bd0ca2..da332d1e 100644
--- a/monsters/alta/droids_class_1/ct_alta_spider_droid.monstertype
+++ b/monsters/alta/droids_class_1/ct_alta_spider_droid.monstertype
@@ -1,22 +1,5 @@
{
"type" : "ct_alta_spider_droid",
- "shortdescription" : "Spider Droid",
- "description" : "This ^#b0e0fc;alta^reset; droid is fast and small, a patch of these can swarm you in seconds.",
- "longdescription" : "Their leg-like appendages are able to easily stick to uneven surfaces, making them able to climb walls and ceilings.",
- "altaDescription" : "Spider-droid, spider-droid, does whatever a spider... No, I've got nothing.",
- "race" : "alta", "alkey" : "Shisa Dron",
-
- "primaryAbility" : {
- "name" : "Crawler",
- "description" : "Will charge at the target with high speed. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Having no energy accelerators allows this machine to be much lighter in weight."
- },
-
- "passiveAbility" : {
- "name" : "Basic Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Basic drones and droids usually don't have any kind of energy shields or armor regeneration, and cannot see targets through liquids."
- },
"categories" : [ "ct_alta_spider_droid" ], "parts" : [ "body", "head" ], "animation" : "default.animation",
"dropPools" : [ { "default" : "ct_alta_tier3_class1", "bow" : "ct_alta_tier3_class2" } ],
diff --git a/monsters/alta/droids_class_1/ct_alta_stalker_droid.monstertype b/monsters/alta/droids_class_1/ct_alta_stalker_droid.monstertype
index 6caa74d1..3fa9b00a 100644
--- a/monsters/alta/droids_class_1/ct_alta_stalker_droid.monstertype
+++ b/monsters/alta/droids_class_1/ct_alta_stalker_droid.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_alta_stalker_droid",
- "shortdescription" : "Stalker Droid ^#8020f0;ξ€^reset;",
- "description" : "This hightech droid has an integrated invisibility tech prototype. Can teleport, slightly giving away its location.",
- "longdescription" : "Many stalker droids are used as a safe surveillance for the research of various wild creatures.",
- "altaDescription" : "Likes to jumpscare innocent alta researchers trying to do their job. This is how you get grounded as a droid.",
- "race" : "alta", "alkey" : "El'dar Dron",
- "elementalType" : "poison",
-
- "primaryAbility" : {
- "name" : "Silent Hunter",
- "description" : "Will launch ^#80f020;poison^reset; charges at targets from the distance. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "The launch process of charges is muffled to increase the stealth effect of the machine."
- },
-
- "passiveAbility" : {
- "name" : "Camouflager",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, Camouflage 50%.\nDeals physical damage on touch.",
- "longdescription" : "While the technology behind this isn't perfect, making these droids completely invisible could have unexpected sideffects for its allies."
- },
"categories" : [ "ct_alta_stalker_droid" ], "parts" : [ "body", "head" ], "animation" : "default.animation",
"dropPools" : [ { "default" : "ct_alta_tier4_class1", "bow" : "ct_alta_tier4_class2" } ],
diff --git a/monsters/alta/droids_class_1/ct_eds_droid.monstertype b/monsters/alta/droids_class_1/ct_eds_droid.monstertype
index 7cc1b0e4..e3ff3a51 100644
--- a/monsters/alta/droids_class_1/ct_eds_droid.monstertype
+++ b/monsters/alta/droids_class_1/ct_eds_droid.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_eds_droid",
- "shortdescription" : "^#f02020;EDS^reset; Droid ^#2080f0;ξ€^reset;",
- "description" : "An advanced armored droid operated by ^#f02020;EDS^reset;. Has additional armor layers.",
- "longdescription" : "Its defensive mechanisms include ionic generators with a mical energy concentrator.",
- "altaDescription" : "Small, yet efficient EDS tank. On legs.",
- "race" : "alta", "alkey" : "EDS Dron",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "EDS Battle Machine",
- "description" : "Will fire semi-auto bursts of 3 ^#8020f0;Ionic Charges^reset; when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "A standard EDS set of combat machine capabilities."
- },
-
- "passiveAbility" : {
- "name" : "Basic Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Basic drones and droids usually don't have any kind of energy shields or armor regeneration, and cannot see targets through liquids."
- },
"categories" : [ "ct_eds_droid" ], "parts" : [ "body", "head" ], "animation" : "default.animation",
"dropPools" : [ { "default" : "ct_alta_eds_class1", "bow" : "ct_alta_eds_class2" } ],
diff --git a/monsters/alta/droids_class_1/ct_elite_droid.monstertype b/monsters/alta/droids_class_1/ct_elite_droid.monstertype
index 8d84c6ad..b24a744c 100644
--- a/monsters/alta/droids_class_1/ct_elite_droid.monstertype
+++ b/monsters/alta/droids_class_1/ct_elite_droid.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_elite_droid",
- "shortdescription" : "Elite Droid",
- "description" : "A mechanical minitank that can stick to surfaces.",
- "longdescription" : "Its prime combatative power compensates for a fairly heavy weight of the droid, meant mostly for relatively smooth surfaces.",
- "altaDescription" : "They seem pretty sturdy, can I ride this one?",
- "race" : "alta", "alkey" : "Prime Dron",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Elite Arsenal",
- "description" : "Can launch semi-auto bursts of 4 ^#20f080;Pulsings^reset; or charge up a powerful ^#20f080;Proto-Pulsar^reset;. Will charge at enemy and explode on destruction.",
- "longdescription" : "Such arsenal was designed to work under most environmental conditions."
- },
-
- "passiveAbility" : {
- "name" : "Elite Armor",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#20f080;Elite Autoshielder^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Heavy armor comes with increased overall mass, as well as higher armor rates."
- },
"categories" : [ "ct_elite_droid" ], "parts" : [ "body", "head" ], "animation" : "default.animation",
"dropPools" : [ { "default" : "ct_alta_tier4_class1", "bow" : "ct_alta_tier4_class2" } ],
diff --git a/monsters/alta/droids_class_2/ct_alta_defensive_droid.monstertype b/monsters/alta/droids_class_2/ct_alta_defensive_droid.monstertype
index d4bec9ad..d5dab974 100644
--- a/monsters/alta/droids_class_2/ct_alta_defensive_droid.monstertype
+++ b/monsters/alta/droids_class_2/ct_alta_defensive_droid.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_alta_defensive_droid",
- "shortdescription" : "Defensive Droid ^#2080f0;ξ€ξ€ξ€^reset;",
- "description" : "A protective machine that could take on a tank.",
- "longdescription" : "Packed with an arsenal of different energy generators and missile launchers, it's unable to fly and thus has to walk on the ground.",
- "altaDescription" : "These usually guard EDS stations and camps. Mostly just stand around and play lazers with other dreis and drons.",
- "race" : "alta",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "EDS Protector",
- "description" : "Has an arsenal of weaponry on itself. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Anything to protect an alta."
- },
-
- "passiveAbility" : {
- "name" : "EDS Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#b81824;EDS Autoshielder^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Its heavy armored structure was designed and manufactured by EDS."
- },
"categories" : [ "ct_alta_defensive_droid" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_eds_class2", "bow" : "ct_alta_eds_class2" } ],
diff --git a/monsters/alta/droids_class_2/ct_gheatsyn_droid.monstertype b/monsters/alta/droids_class_2/ct_gheatsyn_droid.monstertype
index 623eb037..1897738c 100644
--- a/monsters/alta/droids_class_2/ct_gheatsyn_droid.monstertype
+++ b/monsters/alta/droids_class_2/ct_gheatsyn_droid.monstertype
@@ -1,22 +1,5 @@
{
"type" : "ct_gheatsyn_droid",
- "shortdescription" : "Gheatsyn Droid ^#8020f0;ξ€ξ€ξ€^reset;",
- "description" : "A robotic giant that could take on an army. Runs on liquid crystal energy from ^#a7e001;gheatsyn^reset;.",
- "longdescription" : "Any and all tech and mechanisms equipped on this droid are initially meant for geological purposes, but leave room for creative use.",
- "altaDescription" : "They're gigantic! And very, very sleepy. Very relatable.",
- "race" : "alta",
- "elementalType" : "poison",
-
- "primaryAbility" : {
- "name" : "EDS Protector",
- "description" : "Has an arsenal of weaponry on itself. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Anything to protect an alta."
- },
-
- "passiveAbility" : {
- "name" : "Elemental Danger",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#2080f0;Force Field Autoshielder^reset;.\nDeals physical damage on touch, applying ^#378754;Crystal-Poisoned^reset;."
- },
"categories" : [ "ct_gheatsyn_droid" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier4_class2", "bow" : "ct_alta_tier4_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_alta_companion_drone.monstertype b/monsters/alta/drones_class_1/ct_alta_companion_drone.monstertype
index 979b62bd..6de61c04 100644
--- a/monsters/alta/drones_class_1/ct_alta_companion_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_alta_companion_drone.monstertype
@@ -1,22 +1,5 @@
{
"type" : "ct_alta_companion_drone",
- "shortdescription" : "Companion Drone ^#20f080;ξ€ξ€^reset;",
- "description" : "This drone is now your personal companion! Treat it with care and support.",
- "longdescription" : "It reminds you of something, but you can't quite put your finger on it...",
- "altaDescription" : "I like this nice visor shape, as well as these friendly colors! Β« Can I keep it? Pleeease!..",
- "race" : "alta", "alkey" : "Ava Drei",
-
- "primaryAbility" : {
- "name" : "Likes Cake (fool)",
- "description" : "Will swoop at enemies when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "All smart drones know for sure that cake is a lie, but this one isn't convinced."
- },
-
- "passiveAbility" : {
- "name" : "Scouting Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoanalyzer^reset;, ^#2080f0;Omniblue Vision^reset;.\nDeals physical damage on touch.",
- "longdescription" : "This set of functions is often attributed to scouting drones, as well as personal drones, although not as often."
- },
"categories" : [ "ct_alta_companion_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier2_class1", "bow" : "ct_alta_tier2_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_alta_crystal_drone.monstertype b/monsters/alta/drones_class_1/ct_alta_crystal_drone.monstertype
index 13528819..f6d72db6 100644
--- a/monsters/alta/drones_class_1/ct_alta_crystal_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_alta_crystal_drone.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_alta_crystal_drone",
- "shortdescription" : "Crystallized Scout Drone ^#20f080;ξ€^reset;",
- "description" : "A damaged ^#b0e0fc;alta^reset; drone, overgrown with ionized crystals.",
- "longdescription" : "A falling star can be noticeably dangerous if you're not careful enough. Or if you're a drone. During a ^#b0e0fc;starfall^reset;.",
- "altaDescription" : "Poor thing! This silly drei got into quite a predicament... I wonder if those malfunctions are fixable.",
- "race" : "alta", "alkey" : "Cal Drei",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Crystal-Covered",
- "description" : "Will swoop at enemies when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Be careful not to poke your finger on one of the crystals! If you have fingers, that is."
- },
-
- "passiveAbility" : {
- "name" : "Defective Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Defective^reset;, ^#2080f0;Omniblue Light^reset;.\nDeals ^#20f080;impulse^reset; damage on touch, applying ^#20f080;Pulse Paralysis^reset;.",
- "longdescription" : "Don't stand too close to it or else you might get \"stung\"."
- },
"categories" : [ "ct_alta_crystal_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier1_crystal", "bow" : "ct_alta_tier1_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_alta_defensive_drone.monstertype b/monsters/alta/drones_class_1/ct_alta_defensive_drone.monstertype
index a3107102..eb3ac6c2 100644
--- a/monsters/alta/drones_class_1/ct_alta_defensive_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_alta_defensive_drone.monstertype
@@ -1,30 +1,5 @@
{
"type" : "ct_alta_defensive_drone",
- "shortdescription" : "Defensive Drone R300 ^#8020f0;ξ€^reset;",
- "description" : "Hightech reinforced protective drone. Has powerful ranged attacks and protective shields.",
- "longdescription" : "Another staple of technological advancement for altas. However, fully relying on unstable energy is rarely a good option, so this model leaves room for improvement.",
- "altaDescription" : "Remember when PDR200s where a breakthrough? And now, we are harnessing enternia... Look at us, and how far we've come, Io~",
- "race" : "alta",
- "wiki" : {
- "aliases" : { "Defensive Drone" : { }, "PDR300" : { } },
- "md" : {
- "#### R200" : "R200, or **PDR200**, is an older model of defensive drone, that was developed before altas were able to fully understand ^#8020f0;enternia^reset; and void energy. It used ^#b0e0fc;mical^reset; crystals, found on asteroids on relatively safe distances from their ^#b0e0fc;enterash prime^reset; planet origins, as energy concentrators, and had a much smoother armor structure compared to R300, similar to that of a ^#b0e0fc;lava drone^reset;."
- },
- "images" : [ "images/tooltips/ct_defensive_drone.png", "images/tooltips/ct_defensive_drone_old.png" ]
- },
- "alkey" : "Proto-Drei R300",
-
- "primaryAbility" : {
- "name" : "Defensive Mechanisms",
- "description" : "Will fire charges made from crystal energy when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Mical concentrators are a good at accumulating lost of energy into a single charge. And also at making it to look menacingly red."
- },
-
- "passiveAbility" : {
- "name" : "EDS Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#b81824;EDS Autoshielder^reset;.\nDeals ^#8020f0;ionic^reset; damage on touch, applying ^#8020f0;Ionic Shock^reset;.",
- "longdescription" : "Its heavy armored structure was designed and manufactured by EDS."
- },
"categories" : [ "ct_alta_defensive_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_eds_class1", "bow" : "ct_alta_eds_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_alta_mini_drone.monstertype b/monsters/alta/drones_class_1/ct_alta_mini_drone.monstertype
index 8df50b28..bbf10f80 100644
--- a/monsters/alta/drones_class_1/ct_alta_mini_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_alta_mini_drone.monstertype
@@ -1,22 +1,5 @@
{
"type" : "ct_alta_mini_drone",
- "shortdescription" : "Minidrone",
- "description" : "Small armored ^#b0e0fc;alta^reset; drone. Usually nests inside larger drones.",
- "longdescription" : "These compact flying robots are not that much smaller than a rebular alta drone, but enough to be able to fit in much smaller spaces.",
- "altaDescription" : "So small, so cute~ Β«",
- "race" : "alta", "alkey" : "Nidrei",
-
- "primaryAbility" : {
- "name" : "Mini Swoops",
- "description" : "Can try to swoop at its targets. Will try to charge at the target on destruction.",
- "longdescription" : "Having no energy accelerators or discharges allows this machine to be much smaller and lighter compared to other models."
- },
-
- "passiveAbility" : {
- "name" : "Basic Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Basic drones and droids usually don't have any kind of energy shields or armor regeneration, and cannot see targets through liquids."
- },
"categories" : [ "ct_alta_mini_drone" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "empty", "bow" : "ct_alta_tier3_class1" } ],
diff --git a/monsters/alta/drones_class_1/ct_alta_scout_drone.monstertype b/monsters/alta/drones_class_1/ct_alta_scout_drone.monstertype
index 85a97d3e..c78bfd9e 100644
--- a/monsters/alta/drones_class_1/ct_alta_scout_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_alta_scout_drone.monstertype
@@ -1,22 +1,5 @@
{
"type" : "ct_alta_scout_drone",
- "shortdescription" : "Scout Drone",
- "description" : "An observer drone, used by ^#b0e0fc;alta^reset; scouts to scan the area.",
- "longdescription" : "While it doesn't possess any actual combative power, it's still very useful and will do anything to defend its ally.",
- "altaDescription" : "Probably the most common drei model out there. Even some ^#b0e0fc;personal drone^reset; models are based off of it.",
- "race" : "alta", "alkey" : "Scava Drei",
-
- "primaryAbility" : {
- "name" : "Unarmed",
- "description" : "Will swoop at enemies when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Having no energy accelerators allows this machine to be much lighter in weight."
- },
-
- "passiveAbility" : {
- "name" : "Scouting Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoanalyzer^reset;, ^#2080f0;Omniblue Vision^reset;.\nDeals physical damage on touch.",
- "longdescription" : "This set of functions is often attributed to scouting drones, as well as personal drones, although not as often."
- },
"categories" : [ "ct_alta_scout_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
diff --git a/monsters/alta/drones_class_1/ct_alta_security_drone.monstertype b/monsters/alta/drones_class_1/ct_alta_security_drone.monstertype
index 0f012377..837d482c 100644
--- a/monsters/alta/drones_class_1/ct_alta_security_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_alta_security_drone.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_alta_security_drone",
- "shortdescription" : "Security Drone",
- "description" : "An observer drone equipped with suppression tools.",
- "longdescription" : "These security helpers can usually be found assisting a security team or patrolling relatively smal areas.",
- "altaDescription" : "It likes to ram its targets instead of actually listening to your commands. And sometimes it likes to ram its teammates. For fun. Oh well...",
- "race" : "alta", "alkey" : "Varda Drei",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Unarmed",
- "description" : "Will swoop at enemies when in range. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Having no energy accelerators allows this machine to be much lighter in weight."
- },
-
- "passiveAbility" : {
- "name" : "Protected Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoprotector^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Has medium armor mostly made from titanium, and thus might appear slightly bulkier in size."
- },
"categories" : [ "ct_alta_security_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier2_class1", "bow" : "ct_alta_tier2_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_alta_trans_drone.monstertype b/monsters/alta/drones_class_1/ct_alta_trans_drone.monstertype
index 5132452c..8e9a4277 100644
--- a/monsters/alta/drones_class_1/ct_alta_trans_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_alta_trans_drone.monstertype
@@ -1,22 +1,5 @@
{
"type" : "ct_alta_trans_drone",
- "shortdescription" : "Orchid Drone ^#20f080;ξ€ξ€^reset;",
- "description" : "This ^#b0e0fc;alta drone^reset; is very special! She's also extremely shy, so please handle her with care. Likes orchids!",
- "longdescription" : "She also likes stardust and gazing at the sky once in awhile, bewildered by its beauty, wondering and dreaming of stars and infinity.",
- "altaDescription" : "Who's a pretty little drei?~~ You are! Β«",
- "race" : "alta", "alkey" : "Tia Drei",
-
- "primaryAbility" : {
- "name" : "Reincarnation",
- "description" : "Will swoop at enemies when in range. Will turn into a ^#20f080;Crystal Drone ξ€^reset; on destruction.",
- "longdescription" : "This isn't a pre-built function of the drone, and is a mistery to some... Although true stardust orchids are known to be able to crystallize, so maybe no surprise here."
- },
-
- "passiveAbility" : {
- "name" : "Scouting Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoanalyzer^reset;, ^#2080f0;Omniblue Vision^reset; and a bit of love.\nDeals physical damage on touch.",
- "longdescription" : "This set of functions is often attributed to scouting drones, as well as personal drones, although not as often."
- },
"categories" : [ "ct_alta_trans_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier1_class1", "bow" : "ct_alta_tier1_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_alta_watcher_drone.monstertype b/monsters/alta/drones_class_1/ct_alta_watcher_drone.monstertype
index aab1d72b..b35f0b23 100644
--- a/monsters/alta/drones_class_1/ct_alta_watcher_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_alta_watcher_drone.monstertype
@@ -1,22 +1,5 @@
{
"type" : "ct_alta_watcher_drone",
- "shortdescription" : "Watcher Drone",
- "description" : "An armored drone with an alarm system that attracts protective units.",
- "longdescription" : "Its main purpose is observation duty, for which it has an enhanced visor that acts as a projector.",
- "altaDescription" : "It surveys you, closely... Only to turn on its visor light and blind you for, like, 5 seconds. Annoying dreis.",
- "race" : "alta", "alkey" : "Vika Drei",
-
- "primaryAbility" : {
- "name" : "Careful",
- "description" : "Will avoid the battle if confronted. Will charge at enemy and explode on destruction.",
- "longdescription" : "It's not cowardous to be able to properly assess the situation."
- },
-
- "passiveAbility" : {
- "name" : "Alert Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, Bright Visor.\nDeals physical damage on touch.",
- "longdescription" : "Will call in reinforcements on alert."
- },
"categories" : [ "ct_alta_watcher_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier3_class1", "bow" : "ct_alta_tier3_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_eds_drone.monstertype b/monsters/alta/drones_class_1/ct_eds_drone.monstertype
index c5b5ec6e..6ec7d6de 100644
--- a/monsters/alta/drones_class_1/ct_eds_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_eds_drone.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_eds_drone",
- "shortdescription" : "^#f02020;EDS^reset; Drone ^#2080f0;ξ€^reset;",
- "description" : "An advanced armored drone operated by ^#f02020;EDS^reset;. Has additional armor layers.",
- "longdescription" : "This is the most common EDS robot model, as it is versatile enough to be used in most types of operations.",
- "altaDescription" : "A staple EDS drei. These always look more serious than, let's say, companion ones.",
- "race" : "alta", "alkey" : "EDS Drei",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Transformer",
- "description" : "Will fire semi-auto bursts of 3 ^#8020f0;ionic charges^reset; when in range. Will transform into an ^#f02020;EDS droid^reset; on low health.",
- "longdescription" : "If one approach wasn't effective enough, it will try a different one..."
- },
-
- "passiveAbility" : {
- "name" : "Basic Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Basic drones and droids usually don't have any kind of energy shields or armor regeneration, and cannot see targets through liquids."
- },
"categories" : [ "ct_eds_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ ],
diff --git a/monsters/alta/drones_class_1/ct_elin_drone.monstertype b/monsters/alta/drones_class_1/ct_elin_drone.monstertype
index 7c93429f..adf33bc9 100644
--- a/monsters/alta/drones_class_1/ct_elin_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_elin_drone.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_elin_drone",
- "shortdescription" : "Elin Drone ^#20f080;ξ€^reset;",
- "description" : "An armored drone originally created to patrol and protect ^#20f080;Elin Gardens^reset;. It has partially overgrown with ^#20f080;yaara roots^reset;.",
- "longdescription" : "In its nature, this drone is a direct analogy of the security drone, with slight adjustments to better fit its new specific goals.",
- "altaDescription" : "This cutie is any caretaker's little helper! Slightly overprotective one at that, too.",
- "race" : "alta", "alkey" : "Elin Drei",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Careful",
- "description" : "Will avoid the battle if confronted. Will charge at enemy and explode on destruction.",
- "longdescription" : "It's not cowardous to be able to properly assess the situation."
- },
-
- "passiveAbility" : {
- "name" : "Protective Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Autoprotector^reset;, ^#2080f0;Autorepeller^reset;.\nDeals ^#20f080;impulse^reset; damage on touch, applying ^#20f080;Pulse Paralysis^reset;.",
- "longdescription" : "Has medium armor mostly made from titanium, and thus might appear slightly bulkier in size, and provides additional assistance as opposed to regular protected drones."
- },
"categories" : [ "ct_elin_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier2_class1", "bow" : "ct_alta_tier2_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_elite_drone.monstertype b/monsters/alta/drones_class_1/ct_elite_drone.monstertype
index 555e2416..34d77d26 100644
--- a/monsters/alta/drones_class_1/ct_elite_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_elite_drone.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_elite_drone",
- "shortdescription" : "Elite Drone",
- "description" : "A reinforced drone with enhanced attack arsenal.",
- "longdescription" : "This model is lighter than the droid version, but can still pack quite a punch.",
- "altaDescription" : "A beautiful example of ^#b0e0fc;Al'deron^reset; technology.",
- "race" : "alta", "alkey" : "Prime Drei",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Elite Arsenal",
- "description" : "Can launch semi-auto bursts of 4 ^#20f080;Pulsings^reset; or charge up a powerful ^#20f080;Proto-Pulsar^reset;. Will charge at enemy and explode on destruction.",
- "longdescription" : "Such arsenal was designed to work under most environmental conditions."
- },
-
- "passiveAbility" : {
- "name" : "Elite Armor",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#20f080;Elite Autoshielder^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Heavy armor comes with increased overall mass, as well as higher armor rates."
- },
"categories" : [ "ct_elite_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier4_class1", "bow" : "ct_alta_tier4_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_ionic_drone.monstertype b/monsters/alta/drones_class_1/ct_ionic_drone.monstertype
index 92a0d269..ef852b20 100644
--- a/monsters/alta/drones_class_1/ct_ionic_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_ionic_drone.monstertype
@@ -1,27 +1,5 @@
{
"type" : "ct_ionic_drone",
- "shortdescription" : "Ionic Drone ^#2080f0;ξ€ξ€^reset;",
- "description" : "An advanced armored drone filled with enternia energy. Has ranged attacks and spreads ionized clouds.",
- "longdescription" : "This model is a direct upgrade to a once commonplace alta battle drone.",
- "altaDescription" : "Enternia power unleashed!",
- "race" : "alta",
- "wiki" : {
- "images" : [ "images/tooltips/ct_ionic_drone.png", "images/tooltips/ct_battle_drone.png" ]
- },
- "alkey" : "Ena Drei",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Ion Discharger",
- "description" : "Can fire a rapid semi-auto ion burst of 6 ^#8020f0;Ions^reset;. Periodically disperses ^#7733aa;electric^reset; clouds around it. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Ion discharges can be very dangerous to other types of machinery, since they jumble the elecricity in its wiring, but not for this one."
- },
-
- "passiveAbility" : {
- "name" : "Supercharged Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Mind Field^reset;, ^#8020f0;Ionic Clouds^reset;.\nDeals ^#8020f0;ionic^reset; damage on touch, applying ^#8020f0;Ionic Shock^reset;.",
- "longdescription" : "Warning: very high voltage!"
- },
"categories" : [ "ct_ionic_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier3_class1", "bow" : "ct_alta_tier3_class2" } ],
diff --git a/monsters/alta/drones_class_1/ct_lava_drone.monstertype b/monsters/alta/drones_class_1/ct_lava_drone.monstertype
index 4e8aa1f6..dfac2ea3 100644
--- a/monsters/alta/drones_class_1/ct_lava_drone.monstertype
+++ b/monsters/alta/drones_class_1/ct_lava_drone.monstertype
@@ -1,27 +1,5 @@
{
"type" : "ct_lava_drone",
- "shortdescription" : "Lava Drone ^#8020f0;ξ€ξ€^reset;",
- "description" : "This drone likes to swim in lava. Made out of a highly resistant material.",
- "longdescription" : "Based on the once infamous R200 model, for what it lacks in attacking power it compensates in protection.",
- "altaDescription" : "Its armor can withstand actual lava!",
- "race" : "alta",
- "wiki" : {
- "images" : [ "images/tooltips/ct_lava_drone.png", "images/tooltips/ct_defensive_drone_old.png" ]
- },
- "alkey" : "Kae Drei",
- "elementalType" : "fire",
-
- "primaryAbility" : {
- "name" : "Fire Cannon",
- "description" : "Can charge up a powerful ^#f08020;fire^reset; rocket. Periodically disperses ^#f08020;fire^reset; clouds around it. Will explode with ^#f08020;fire^reset; particles on destruction.",
- "longdescription" : "Using the heat from outside environment, it can generate according charges with a set of properly configured ^#b0e0fc;phosicores^reset;."
- },
-
- "passiveAbility" : {
- "name" : "Magma-Robot",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;.\nDeals ^#f08020;fire^reset; damage on touch, applying ^#f08020;Burning^reset;.",
- "longdescription" : "Due to used materials and airtight design, it's almost completely resistant to lava."
- },
"categories" : [ "ct_lava_drone_parts" ], "parts" : [ "body" ], "animation" : "default.animation", "reversed" : true,
"dropPools" : [ { "default" : "ct_alta_tier4_class1", "bow" : "ct_alta_tier4_class2" } ],
diff --git a/monsters/alta/drones_class_2/ct_alta_engineer_drone.monstertype b/monsters/alta/drones_class_2/ct_alta_engineer_drone.monstertype
index ce1c1093..44beedeb 100644
--- a/monsters/alta/drones_class_2/ct_alta_engineer_drone.monstertype
+++ b/monsters/alta/drones_class_2/ct_alta_engineer_drone.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_alta_engineer_drone",
- "shortdescription" : "Engineer Drone ^#2080f0;ξ€ξ€ξ€^reset;",
- "description" : "A massive technical drone able to repair anything, even itself. Slightly more resistant to ^#f08020;fire^reset; and ^#80f0f0;ice^reset;.",
- "longdescription" : "And while repair and construction are this drone's main functions, it can put up quite the fight.",
- "altaDescription" : "Such an irreplaceable thing when it comes to building esetera labs, as well as astera ones. Huge and amazing!",
- "race" : "alta",
- "elementalType" : "fire",
-
- "primaryAbility" : {
- "name" : "Drone Spawner",
- "description" : "Constantly spawns ^#b0e0fc;minidrones^reset;. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "It's hard to imagine all these tiny drones are being constructed on the fly."
- },
-
- "passiveAbility" : {
- "name" : "Enviro Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#2080f0;Force Field Autoshielder^reset; and ^#f08020;Enviro Protection^reset;.\nDeals physical damage on touch.",
- "longdescription" : "This drone was developed to operate in unsafe conditions."
- },
"categories" : [ "ct_alta_engineer_drone" ], "parts" : [ "body" ], "animation" : "default.animation",
"dropPools" : [ { "default" : "ct_alta_tier3_class2", "bow" : "ct_alta_tier3_class2" } ],
diff --git a/monsters/alta/drones_class_2/ct_alta_frigate_drone.monstertype b/monsters/alta/drones_class_2/ct_alta_frigate_drone.monstertype
index e64d154a..de23e539 100644
--- a/monsters/alta/drones_class_2/ct_alta_frigate_drone.monstertype
+++ b/monsters/alta/drones_class_2/ct_alta_frigate_drone.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_alta_frigate_drone",
- "shortdescription" : "Frigate Drone ^#8020f0;ξ€ξ€ξ€^reset;",
- "description" : "This huge combat machine is able to construct new drones on the fly.",
- "longdescription" : "Its body is designed to be able to act as a protected carrier, with lots of compactly placed minidrones and an additional defensive drone.",
- "altaDescription" : "A flying goliath with a buch of small dreis inside it. Some may wonder how it even stays afloat.",
- "race" : "alta",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Drone Spawner",
- "description" : "Constantly spawns ^#b0e0fc;minidrones^reset; when aggroed. Will turn into ^#f02020;empty frigate drone^reset; on low health by releasing a ^#f02020;defensive drone^reset;.",
- "longdescription" : "It's hard to imagine all these tiny drones are being constructed on the fly."
- },
-
- "passiveAbility" : {
- "name" : "EDS Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#b81824;EDS Autoshielder^reset;, ^#f02020;EDS Rocket Aimbot^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Its heavy armored structure was designed and manufactured by EDS."
- },
"categories" : [ "ct_alta_frigate_drone" ], "parts" : [ "body" ], "animation" : "default.animation",
"dropPools" : [ ],
diff --git a/monsters/alta/drones_class_2/ct_alta_frigate_drone_empty.monstertype b/monsters/alta/drones_class_2/ct_alta_frigate_drone_empty.monstertype
index f9e4c585..4f441b55 100644
--- a/monsters/alta/drones_class_2/ct_alta_frigate_drone_empty.monstertype
+++ b/monsters/alta/drones_class_2/ct_alta_frigate_drone_empty.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_alta_frigate_drone_empty",
- "shortdescription" : "Empty Frigate Drone ^#8020f0;ξ€ξ€ξ€^reset;",
- "description" : "This huge combat machine is able to construct new drones on the fly.",
- "longdescription" : "Conveniently packed with a relatively powerful mical charge generator for self-defense, it will reserve to it in a dire situation.",
- "altaDescription" : "Even mostly emptied out, it still can pose quite a threat. Very powerful.",
- "race" : "alta",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Drone Spawner",
- "description" : "Constantly spawns ^#b0e0fc;minidrones^reset; when unaggroed. Can shoot Torpedos made from Red Plasma. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "It's hard to imagine all these tiny drones are being constructed on the fly."
- },
-
- "passiveAbility" : {
- "name" : "EDS Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset; and ^#b81824;EDS Autoshielder^reset;.\nDeals physical damage on touch.",
- "longdescription" : "Its heavy armored structure was designed and manufactured by EDS."
- },
"categories" : [ "ct_alta_frigate_drone_empty" ], "parts" : [ "body" ], "animation" : "default.animation",
"dropPools" : [ { "default" : "ct_alta_eds_class2", "bow" : "ct_alta_eds_class2" } ],
diff --git a/monsters/alta/drones_class_2/ct_alta_sentry_drone.monstertype b/monsters/alta/drones_class_2/ct_alta_sentry_drone.monstertype
index 403503aa..e9043b92 100644
--- a/monsters/alta/drones_class_2/ct_alta_sentry_drone.monstertype
+++ b/monsters/alta/drones_class_2/ct_alta_sentry_drone.monstertype
@@ -1,23 +1,5 @@
{
"type" : "ct_alta_sentry_drone",
- "shortdescription" : "Sentry Drone ^#20f080;ξ€ξ€ξ€^reset;",
- "description" : "This defensive drone activates its battle functions when under direct threat.",
- "longdescription" : "Its rapid plasmic generator starts to rotate, accelerating, spewing small plasma balls at its target from a relatively long distance.",
- "altaDescription" : "A security drone taken to the max. Anyone would feel safe protected by such a thing.",
- "race" : "alta",
- "elementalType" : "electric",
-
- "primaryAbility" : {
- "name" : "Sentry",
- "description" : "Will perform a long semi-auto attack consisting of 30 accelerated ^#2080f0;Plasma Balls^reset;. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Extreme vigilance is primary to this mechanism's objectives."
- },
-
- "passiveAbility" : {
- "name" : "Shielded Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Force Field Autoshielder^reset;.\nDeals physical damage on touch.",
- "longdescription" : "While energy shields are common among alta technology, these ones in particular are extra good."
- },
"categories" : [ "ct_alta_sentry_drone" ], "parts" : [ "body" ], "animation" : "default.animation",
"dropPools" : [ { "default" : "ct_alta_tier2_class2", "bow" : "ct_alta_tier2_class2" } ],
diff --git a/monsters/alta/drones_class_2/ct_alta_shield_drone.monstertype b/monsters/alta/drones_class_2/ct_alta_shield_drone.monstertype
index 86a749c6..b0b9666c 100644
--- a/monsters/alta/drones_class_2/ct_alta_shield_drone.monstertype
+++ b/monsters/alta/drones_class_2/ct_alta_shield_drone.monstertype
@@ -1,23 +1,6 @@
{
- "type" : "ct_alta_shield_drone","seeThroughLiquid" : false,
- "shortdescription" : "Shieldrone ^#20f080;ξ€ξ€ξ€^reset;",
- "description" : "This drone model may not put up a fight, but it will definitely put up a shield.",
- "longdescription" : "Being one of the first drone models with an integrated energy shield, this drone is considered a staple of alta technology.",
- "altaDescription" : "It's very stylish. You know, in addition to also being pretty safe to interact with.",
- "race" : "alta",
- "elementalType" : "ice",
-
- "primaryAbility" : {
- "name" : "Chill",
- "description" : "Will launch a big cloud of ^#80f0f0;ice^reset; gas at targets. Will explode with ^#7733aa;electric^reset; particles on destruction.",
- "longdescription" : "Its freezing capabilities don't make it enough to act as a fridge, but definitely enough to give your targets some freezing cool."
- },
-
- "passiveAbility" : {
- "name" : "Shielded Drone",
- "description" : "Has status effects: ^#2080f0;Sensitive Electronics^reset;, ^#2080f0;Force Field Autoshielder^reset;.\nDeals physical damage on touch.",
- "longdescription" : "While energy shields are common among alta technology, these ones in particular are extra good."
- },
+ "type" : "ct_alta_shield_drone",
+ "seeThroughLiquid" : false,
"categories" : [ "ct_alta_shield_drone" ], "parts" : [ "body" ], "animation" : "default.animation",
"dropPools" : [ { "default" : "ct_alta_tier1_class2", "bow" : "ct_alta_tier1_class2" } ],
diff --git a/monsters/alta/other/arco_scanner/ct_arco_scanner.monstertype b/monsters/alta/other/arco_scanner/ct_arco_scanner.monstertype
index e0361573..6e8f05d6 100644
--- a/monsters/alta/other/arco_scanner/ct_arco_scanner.monstertype
+++ b/monsters/alta/other/arco_scanner/ct_arco_scanner.monstertype
@@ -1,99 +1,48 @@
{
"type" : "ct_arco_scanner",
- "categories" : [ "ct_arco_scanner" ],
- "parts" : [ "body" ],
-
- "animation" : "/monsters/alta/other/default.animation",
- "reversed" : true,
-
- "dropPools" : [
- {
- "default" : "empty"
- }
- ],
+ "categories" : [ "ct_arco_scanner" ], "parts" : [ "body" ],
+ "animation" : "/monsters/alta/other/default.animation", "reversed" : true,
+ "dropPools" : [ { "default" : "empty" } ],
"baseParameters" : {
- "scripts" : [
- "/monsters/monster.lua"
- ],
-
+ "scripts" : [ "/monsters/monster.lua" ],
"behavior" : "walkingcritter",
-
- "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
- "scale" : 1.0,
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5], "scale" : 1.0,
"movementSettings" : {
"collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
-
- "mass" : 0.5,
- "walkSpeed" : 1,
- "runSpeed" : 2,
- "jumpSpeed" : 5
+ "mass" : 0.5, "walkSpeed" : 1, "runSpeed" : 2, "jumpSpeed" : 5
},
"bodyMaterialKind" : "robotic",
-
- "knockoutTime" : 0.1,
- "knockoutEffect" : "",
- "deathParticles" : "deathPoof",
-
+ "knockoutTime" : 0.1, "knockoutEffect" : "", "deathParticles" : "deathPoof",
"damageTeamType" : "passive",
"statusSettings" : {
- "statusProperties" : {
- "targetMaterialKind" : "robotic"
- },
-
+ "statusProperties" : { "targetMaterialKind" : "robotic" },
"appliesEnvironmentStatusEffects" : false,
"appliesWeatherStatusEffects" : false,
"minimumLiquidStatusEffectPercentage" : 0.1,
-
- "primaryScriptSources" : [
- "/stats/monster_primary.lua"
- ],
+ "primaryScriptSources" : [ "/stats/monster_primary.lua" ],
"primaryScriptDelta" : 5,
"stats" : {
- "knockbackStunTime" : {
- "baseValue" : 0.25
- },
- "knockbackThreshold" : {
- "baseValue" : 9
- },
- "maxHealth" : {
- "baseValue" : 16
- },
- "protection" : {
- "baseValue" : 0.3
- },
- "healthRegen" : {
- "baseValue" : 0.0
- },
- "powerMultiplier" : {
- "baseValue" : 1.0
- }
+ "knockbackStunTime" : { "baseValue" : 0.25 },
+ "knockbackThreshold" : { "baseValue" : 9 },
+ "maxHealth" : { "baseValue" : 16 },
+ "protection" : { "baseValue" : 0.3 },
+ "healthRegen" : { "baseValue" : 0.0 },
+ "powerMultiplier" : { "baseValue" : 1.0 }
},
-
"resources" : {
- "stunned" : {
- "deltaValue" : -1.0,
- "initialValue" : 0.0
- },
- "health" : {
- "maxStat" : "maxHealth",
- "deltaStat" : "healthRegen",
- "defaultPercentage" : 100
- }
+ "stunned" : { "deltaValue" : -1.0, "initialValue" : 0.0 },
+ "health" : { "maxStat" : "maxHealth", "deltaStat" : "healthRegen", "defaultPercentage" : 100 }
}
},
- "mouthOffset" : [0, 0],
- "feetOffset" : [0, -2],
- "capturable" : false,
- "relocatable" : true,
- "captureHealthFraction" : 1.0,
-
- "nametagColor" : [64, 200, 255]
+ "mouthOffset" : [0, 0], "feetOffset" : [0, -2],
+ "capturable" : false, "relocatable" : true,
+ "captureHealthFraction" : 1.0, "nametagColor" : [64, 200, 255]
}
}
diff --git a/monsters/alta/pets/drone/ct_alta_pet_drone.monstertype b/monsters/alta/pets/drone/ct_alta_pet_drone.monstertype
index 6348fa50..c5748128 100644
--- a/monsters/alta/pets/drone/ct_alta_pet_drone.monstertype
+++ b/monsters/alta/pets/drone/ct_alta_pet_drone.monstertype
@@ -4,7 +4,7 @@
"description" : "This drone is your personal companion, and is always waiting for you on your ship. Treat it with care and support, and don't forget to play with it and feed it! \nWhen happy, it likes to sing familiar songs.",
"longdescription" : "While it doesn't have a model reference, it comes in different shapes and sizes depending on an orderer's request. Due to high customization, they can be made to look similar to other drone or droid models.",
"altaDescription" : "A custom drei in pretty colors. I heard one alta got hers colored in ^#ffe364;faradea^reset; palettes just to confuse local ^#b0e0fc;metrocops^reset; and ^#f02020;EDS^reset; squads. I wish I could do something like that, hehe.",
- "race" : "alta", "inventoryIcon" : "/items/active/unsorted/alta/spawner/drones/ct_alta_scout_drone.png",
+ "race" : "alta", "inventoryIcon" : "/items/active/alta/spawners/drones/ct_alta_scout_drone.png",
"wiki" : { "aliases" : { "Ship Drone" : { }, "Alta Ship Drone" : { }, "Evia Drei" : { } } }, "alkey" : "Nami Drei",
"primaryAbility" : {
diff --git a/monsters/critter/ct_bionid_snail/body.frames b/monsters/critter/ct_bionid_snail/body.frames
new file mode 100644
index 00000000..a5ba5596
--- /dev/null
+++ b/monsters/critter/ct_bionid_snail/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4", "walk.5", "walk.6", "walk.7", "walk.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_bionid_snail/body.monsterpart b/monsters/critter/ct_bionid_snail/body.monsterpart
new file mode 100644
index 00000000..b33cd419
--- /dev/null
+++ b/monsters/critter/ct_bionid_snail/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_bionid_snail",
+ "category" : "ct_bionid_snail",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_bionid_snail/body.png b/monsters/critter/ct_bionid_snail/body.png
new file mode 100644
index 00000000..d206731c
Binary files /dev/null and b/monsters/critter/ct_bionid_snail/body.png differ
diff --git a/monsters/critter/ct_bionid_snail/ct_bionid_snail.monstertype b/monsters/critter/ct_bionid_snail/ct_bionid_snail.monstertype
new file mode 100644
index 00000000..26da1266
--- /dev/null
+++ b/monsters/critter/ct_bionid_snail/ct_bionid_snail.monstertype
@@ -0,0 +1,99 @@
+{
+ "type" : "ct_bionid_snail",
+
+ "categories" : [ "ct_bionid_snail" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/ciclesnail/ciclesnailcritter.animation",
+ "reversed" : false,
+
+ "dropPools" : [
+ {
+ "default" : "empty",
+ "bow" : "ct_bionid_snail_hunt",
+ "bugnet" : "ct_bionid_snail_loot"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [ "/monsters/ct_ioterash_monster.lua" ],
+ "bug" : true,
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 2.5,
+ "runSpeed" : 2.5,
+ "jumpSpeed" : 2.5
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_calin_snail/ct_calin_snail.monstertype b/monsters/critter/ct_calin_snail/ct_calin_snail.monstertype
index f2729af5..3be21764 100644
--- a/monsters/critter/ct_calin_snail/ct_calin_snail.monstertype
+++ b/monsters/critter/ct_calin_snail/ct_calin_snail.monstertype
@@ -4,19 +4,20 @@
"categories" : [ "ct_calin_snail" ],
"parts" : [ "body" ],
- "animation" : "/monsters/critter/ciclesnailcritter/ciclesnailcritter.animation",
+ "animation" : "/monsters/critter/ciclesnail/ciclesnailcritter.animation",
"reversed" : false,
"dropPools" : [
{
- "default" : "empty"
+ "default" : "empty",
+ "bow" : "ct_calin_snail_hunt",
+ "bugnet" : "ct_calin_snail_loot"
}
],
"baseParameters" : {
- "scripts" : [
- "/monsters/monster.lua"
- ],
+ "scripts" : [ "/monsters/ct_ioterash_monster.lua" ],
+ "bug" : true,
"behavior" : "walkingcritter",
diff --git a/monsters/critter/ct_floating_calline/ct_floating_calline.animation b/monsters/critter/ct_floating_calline/ct_floating_calline.animation
new file mode 100644
index 00000000..87b251a4
--- /dev/null
+++ b/monsters/critter/ct_floating_calline/ct_floating_calline.animation
@@ -0,0 +1,40 @@
+{
+ "animatedParts" : {
+ "stateTypes" : {
+ "damage" : { "priority" : 3, "default" : "none", "states" : { "none" : { "frames" : 1 }, "stunned" : { "frames" : 1 } } },
+ "movement" : {
+ "priority" : 0, "default" : "idle", "states" : {
+ "idle" : { "frames" : 8, "cycle" : 1.5, "mode" : "loop" },
+ "walk" : { "frames" : 8, "cycle" : 1.5, "mode" : "loop" }
+ }
+ }
+ },
+
+ "parts" : {
+ "body" : {
+ "properties" : { "rotationGroup" : "body" },
+ "partStates" : {
+ "movement" : {
+ "idle" : { "properties" : { "image" : ":idle." } },
+ "walk" : { "properties" : { "image" : ":walk." } }
+ }
+ }
+ }
+ }
+ },
+
+ "rotationGroups" : { "body" : { "rotationCenter" : [0, 0], "angularVelocity" : 5 } },
+ "effects" : { "blink" : { "type" : "flash", "time" : 0, "directives" : "fade=ffffff;0.5" } },
+ "sounds" : { "turnHostile" : [ ], "deathPuff" : [ "/sfx/npc/enemydeathpuff.ogg" ] },
+ "lights" : { "Glow" : { "active" : true, "position" : [0, 0], "color" : [100, 120, 20], "pointLight" : true } },
+
+ "particleEmitters" : {
+ "deathPoof" : {
+ "particles" : [
+ { "particle" : "monstersplosion" }, { "particle" : "deathfizz1left" }, { "particle" : "deathfizz1right" },
+ { "particle" : "deathfizz2left" }, { "particle" : "deathfizz2right" }, { "particle" : "deathfizz3left" },
+ { "particle" : "deathfizz3right" }, { "particle" : "deathfizz4left" }, { "particle" : "deathfizz4right" }
+ ]
+ }
+ }
+}
diff --git a/monsters/critter/ct_floating_calline/ct_floating_calline.monstertype b/monsters/critter/ct_floating_calline/ct_floating_calline.monstertype
index c1833195..9c743e10 100644
--- a/monsters/critter/ct_floating_calline/ct_floating_calline.monstertype
+++ b/monsters/critter/ct_floating_calline/ct_floating_calline.monstertype
@@ -4,19 +4,19 @@
"categories" : [ "ct_floating_calline" ],
"parts" : [ "body" ],
- "animation" : "/monsters/critter/floatinggeodecritter/floatinggeodecritter.animation",
+ "animation" : "ct_floating_calline.animation",
"reversed" : false,
"dropPools" : [
{
- "default" : "empty"
+ "default" : "empty",
+ "bugnet" : "ct_floating_calline_loot"
}
],
"baseParameters" : {
- "scripts" : [
- "/monsters/monster.lua"
- ],
+ "scripts" : [ "/monsters/ct_ioterash_monster.lua" ],
+ "bug" : true,
"behavior" : "walkingcritter",
diff --git a/monsters/critter/ct_gheatsyn_snail/ct_gheatsyn_snail.monstertype b/monsters/critter/ct_gheatsyn_snail/ct_gheatsyn_snail.monstertype
index 81ed1c17..62107b11 100644
--- a/monsters/critter/ct_gheatsyn_snail/ct_gheatsyn_snail.monstertype
+++ b/monsters/critter/ct_gheatsyn_snail/ct_gheatsyn_snail.monstertype
@@ -4,19 +4,20 @@
"categories" : [ "ct_gheatsyn_snail" ],
"parts" : [ "body" ],
- "animation" : "/monsters/critter/ciclesnailcritter/ciclesnailcritter.animation",
+ "animation" : "/monsters/critter/ciclesnail/ciclesnailcritter.animation",
"reversed" : false,
"dropPools" : [
{
- "default" : "empty"
+ "default" : "empty",
+ "bow" : "ct_gheatsyn_snail_hunt",
+ "bugnet" : "ct_gheatsyn_snail_loot"
}
],
"baseParameters" : {
- "scripts" : [
- "/monsters/monster.lua"
- ],
+ "scripts" : [ "/monsters/ct_ioterash_monster.lua" ],
+ "bug" : true,
"behavior" : "walkingcritter",
diff --git a/monsters/critter/ct_glow_tortoise/body.frames b/monsters/critter/ct_glow_tortoise/body.frames
new file mode 100644
index 00000000..e7f0d971
--- /dev/null
+++ b/monsters/critter/ct_glow_tortoise/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 15],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4", "walk.5", "walk.6" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_glow_tortoise/body.monsterpart b/monsters/critter/ct_glow_tortoise/body.monsterpart
new file mode 100644
index 00000000..ede248c3
--- /dev/null
+++ b/monsters/critter/ct_glow_tortoise/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_glow_tortoise",
+ "category" : "ct_glow_tortoise",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_glow_tortoise/body.png b/monsters/critter/ct_glow_tortoise/body.png
new file mode 100644
index 00000000..26e86d2f
Binary files /dev/null and b/monsters/critter/ct_glow_tortoise/body.png differ
diff --git a/monsters/critter/ct_glow_tortoise/ct_glow_tortoise.monstertype b/monsters/critter/ct_glow_tortoise/ct_glow_tortoise.monstertype
new file mode 100644
index 00000000..9ff5bd20
--- /dev/null
+++ b/monsters/critter/ct_glow_tortoise/ct_glow_tortoise.monstertype
@@ -0,0 +1,98 @@
+{
+ "type" : "ct_glow_tortoise",
+
+ "categories" : [ "ct_glow_tortoise" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/crystaltortoisecritter/crystaltortoisecritter.animation",
+ "reversed" : false,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 1,
+ "runSpeed" : 1,
+ "jumpSpeed" : 5
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_hevika_scab/body.frames b/monsters/critter/ct_hevika_scab/body.frames
new file mode 100644
index 00000000..943daa9b
--- /dev/null
+++ b/monsters/critter/ct_hevika_scab/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 13],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1" ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4", "walk.5", "walk.6", "walk.7", "walk.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_hevika_scab/body.monsterpart b/monsters/critter/ct_hevika_scab/body.monsterpart
new file mode 100644
index 00000000..3cd23100
--- /dev/null
+++ b/monsters/critter/ct_hevika_scab/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_hevika_scab",
+ "category" : "ct_hevika_scab",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_hevika_scab/body.png b/monsters/critter/ct_hevika_scab/body.png
new file mode 100644
index 00000000..0de9177c
Binary files /dev/null and b/monsters/critter/ct_hevika_scab/body.png differ
diff --git a/monsters/critter/ct_hevika_scab/ct_hevika_scab.monstertype b/monsters/critter/ct_hevika_scab/ct_hevika_scab.monstertype
new file mode 100644
index 00000000..255dd786
--- /dev/null
+++ b/monsters/critter/ct_hevika_scab/ct_hevika_scab.monstertype
@@ -0,0 +1,98 @@
+{
+ "type" : "ct_hevika_scab",
+
+ "categories" : [ "ct_hevika_scab" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/darknessscabcritter/darknessscabcritter.animation",
+ "reversed" : false,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 5,
+ "runSpeed" : 5,
+ "jumpSpeed" : 5
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_hunter_flower/body.frames b/monsters/critter/ct_hunter_flower/body.frames
new file mode 100644
index 00000000..b3a39248
--- /dev/null
+++ b/monsters/critter/ct_hunter_flower/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 13],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4", "walk.5", "walk.6", "walk.7", "walk.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_hunter_flower/body.monsterpart b/monsters/critter/ct_hunter_flower/body.monsterpart
new file mode 100644
index 00000000..a56b7ab1
--- /dev/null
+++ b/monsters/critter/ct_hunter_flower/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_hunter_flower",
+ "category" : "ct_hunter_flower",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_hunter_flower/body.png b/monsters/critter/ct_hunter_flower/body.png
new file mode 100644
index 00000000..dadfed56
Binary files /dev/null and b/monsters/critter/ct_hunter_flower/body.png differ
diff --git a/monsters/critter/ct_hunter_flower/ct_hunter_flower.monstertype b/monsters/critter/ct_hunter_flower/ct_hunter_flower.monstertype
new file mode 100644
index 00000000..7d91f90c
--- /dev/null
+++ b/monsters/critter/ct_hunter_flower/ct_hunter_flower.monstertype
@@ -0,0 +1,98 @@
+{
+ "type" : "ct_hunter_flower",
+
+ "categories" : [ "ct_hunter_flower" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/volcanicflowercritter/volcanicflowercritter.animation",
+ "reversed" : false,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 0,
+ "runSpeed" : 0,
+ "jumpSpeed" : 1
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_impulse_crawler/body.frames b/monsters/critter/ct_impulse_crawler/body.frames
new file mode 100644
index 00000000..6743a46b
--- /dev/null
+++ b/monsters/critter/ct_impulse_crawler/body.frames
@@ -0,0 +1,23 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [6, 5],
+
+ "names" : [
+ [ "idle.1", null, "croak.1", "croak.2" ],
+ [ ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4" ],
+ [ ],
+ [ ]
+ ]
+ },
+ "aliases" : {
+ "idle.2" : "idle.1",
+ "idle.3" : "idle.1",
+ "idle.4" : "idle.1",
+ "idle.5" : "idle.1",
+ "idle.6" : "croak.1",
+ "idle.7" : "croak.2",
+ "idle.8" : "croak.1"
+ }
+}
diff --git a/monsters/critter/ct_impulse_crawler/body.monsterpart b/monsters/critter/ct_impulse_crawler/body.monsterpart
new file mode 100644
index 00000000..8af0512f
--- /dev/null
+++ b/monsters/critter/ct_impulse_crawler/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_impulse_crawler",
+ "category" : "ct_impulse_crawler",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_impulse_crawler/body.png b/monsters/critter/ct_impulse_crawler/body.png
new file mode 100644
index 00000000..97d2f0e2
Binary files /dev/null and b/monsters/critter/ct_impulse_crawler/body.png differ
diff --git a/monsters/critter/ct_impulse_crawler/ct_impulse_crawler.monstertype b/monsters/critter/ct_impulse_crawler/ct_impulse_crawler.monstertype
new file mode 100644
index 00000000..212ac96a
--- /dev/null
+++ b/monsters/critter/ct_impulse_crawler/ct_impulse_crawler.monstertype
@@ -0,0 +1,97 @@
+{
+ "type" : "ct_impulse_crawler",
+
+ "categories" : [ "ct_impulse_crawler" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/bouncebagcritter/bouncebagcritter.animation",
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 0.6,
+ "runSpeed" : 0.6,
+ "jumpSpeed" : 1
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_in_jelly/body.frames b/monsters/critter/ct_in_jelly/body.frames
new file mode 100644
index 00000000..08569fa0
--- /dev/null
+++ b/monsters/critter/ct_in_jelly/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "move.1", "move.2", "move.3", "move.4", "move.5", "move.6", "move.7", "move.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_in_jelly/body.monsterpart b/monsters/critter/ct_in_jelly/body.monsterpart
new file mode 100644
index 00000000..e2f6a415
--- /dev/null
+++ b/monsters/critter/ct_in_jelly/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_in_jelly",
+ "category" : "ct_in_jelly",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_in_jelly/body.png b/monsters/critter/ct_in_jelly/body.png
new file mode 100644
index 00000000..aeed0374
Binary files /dev/null and b/monsters/critter/ct_in_jelly/body.png differ
diff --git a/monsters/critter/ct_in_jelly/ct_in_jelly.monstertype b/monsters/critter/ct_in_jelly/ct_in_jelly.monstertype
new file mode 100644
index 00000000..5818cd36
--- /dev/null
+++ b/monsters/critter/ct_in_jelly/ct_in_jelly.monstertype
@@ -0,0 +1,103 @@
+{
+ "type" : "ct_in_jelly",
+
+ "categories" : [ "ct_in_jelly" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/jellycritter/jellycritter.animation",
+ "reversed" : true,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "blooping",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.3,
+ "walkSpeed" : 5,
+ "runSpeed" : 5,
+ "gravityEnabled" : true,
+ "airFriction" : 2.0,
+ "liquidFriction" : 2.0,
+ "liquidBuoyancy" : 0.9,
+ "liquidForce" : 15,
+ "flySpeed" : 8
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -2],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_ion_tortoise/body.frames b/monsters/critter/ct_ion_tortoise/body.frames
new file mode 100644
index 00000000..e7f0d971
--- /dev/null
+++ b/monsters/critter/ct_ion_tortoise/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 15],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4", "walk.5", "walk.6" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_ion_tortoise/body.monsterpart b/monsters/critter/ct_ion_tortoise/body.monsterpart
new file mode 100644
index 00000000..feb687be
--- /dev/null
+++ b/monsters/critter/ct_ion_tortoise/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_ion_tortoise",
+ "category" : "ct_ion_tortoise",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_ion_tortoise/body.png b/monsters/critter/ct_ion_tortoise/body.png
new file mode 100644
index 00000000..06263759
Binary files /dev/null and b/monsters/critter/ct_ion_tortoise/body.png differ
diff --git a/monsters/critter/ct_ion_tortoise/ct_ion_tortoise.monstertype b/monsters/critter/ct_ion_tortoise/ct_ion_tortoise.monstertype
new file mode 100644
index 00000000..3da2e66a
--- /dev/null
+++ b/monsters/critter/ct_ion_tortoise/ct_ion_tortoise.monstertype
@@ -0,0 +1,98 @@
+{
+ "type" : "ct_ion_tortoise",
+
+ "categories" : [ "ct_ion_tortoise" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/crystaltortoisecritter/crystaltortoisecritter.animation",
+ "reversed" : false,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 1,
+ "runSpeed" : 1,
+ "jumpSpeed" : 5
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_koyscream/body.frames b/monsters/critter/ct_koyscream/body.frames
new file mode 100644
index 00000000..14885b1c
--- /dev/null
+++ b/monsters/critter/ct_koyscream/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_koyscream/body.monsterpart b/monsters/critter/ct_koyscream/body.monsterpart
new file mode 100644
index 00000000..0c56a50f
--- /dev/null
+++ b/monsters/critter/ct_koyscream/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_koyscream",
+ "category" : "ct_koyscream",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_koyscream/body.png b/monsters/critter/ct_koyscream/body.png
new file mode 100644
index 00000000..e1c75e08
Binary files /dev/null and b/monsters/critter/ct_koyscream/body.png differ
diff --git a/monsters/critter/ct_koyscream/ct_koyscream.monstertype b/monsters/critter/ct_koyscream/ct_koyscream.monstertype
new file mode 100644
index 00000000..53474baf
--- /dev/null
+++ b/monsters/critter/ct_koyscream/ct_koyscream.monstertype
@@ -0,0 +1,98 @@
+{
+ "type" : "ct_koyscream",
+
+ "categories" : [ "ct_koyscream" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/bloodtoadcritter/bloodtoadcritter.animation",
+ "reversed" : true,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 5,
+ "runSpeed" : 5,
+ "jumpSpeed" : 5
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_kudok_squid/body.frames b/monsters/critter/ct_kudok_squid/body.frames
new file mode 100644
index 00000000..08569fa0
--- /dev/null
+++ b/monsters/critter/ct_kudok_squid/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "move.1", "move.2", "move.3", "move.4", "move.5", "move.6", "move.7", "move.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_kudok_squid/body.monsterpart b/monsters/critter/ct_kudok_squid/body.monsterpart
new file mode 100644
index 00000000..7c4e954d
--- /dev/null
+++ b/monsters/critter/ct_kudok_squid/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_kudok_squid",
+ "category" : "ct_kudok_squid",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_kudok_squid/body.png b/monsters/critter/ct_kudok_squid/body.png
new file mode 100644
index 00000000..537c18b6
Binary files /dev/null and b/monsters/critter/ct_kudok_squid/body.png differ
diff --git a/monsters/critter/ct_kudok_squid/ct_kudok_squid.monstertype b/monsters/critter/ct_kudok_squid/ct_kudok_squid.monstertype
new file mode 100644
index 00000000..242e6fa3
--- /dev/null
+++ b/monsters/critter/ct_kudok_squid/ct_kudok_squid.monstertype
@@ -0,0 +1,103 @@
+{
+ "type" : "ct_kudok_squid",
+
+ "categories" : [ "ct_kudok_squid" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/squidcritter/squidcritter.animation",
+ "reversed" : true,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "blooping",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.3,
+ "walkSpeed" : 5,
+ "runSpeed" : 5,
+ "gravityEnabled" : true,
+ "airFriction" : 2.0,
+ "liquidFriction" : 2.0,
+ "liquidBuoyancy" : 0.9,
+ "liquidForce" : 15,
+ "flySpeed" : 8
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -2],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_miazmur/ct_miazmur.animation b/monsters/critter/ct_miazmur/ct_miazmur.animation
new file mode 100644
index 00000000..790fa138
--- /dev/null
+++ b/monsters/critter/ct_miazmur/ct_miazmur.animation
@@ -0,0 +1,71 @@
+{
+ "animatedParts" : {
+ "stateTypes" : {
+ "damage" : { "priority" : 3, "default" : "none", "states" : { "none" : { "frames" : 1 }, "stunned" : { "frames" : 1 } } },
+ "movement" : {
+ "priority" : 0, "default" : "idle", "states" : {
+ "idle" : { "frames" : 8, "cycle" : 1.5, "mode" : "loop" },
+ "walk" : { "frames" : 6, "cycle" : 1, "mode" : "loop" }
+ }
+ },
+ "releaseParticles" : { "default" : "off", "states" : {
+ "off" : { "frames" : 1, "properties" : { "particleEmittersOff" : [ "releaseParticles" ] } },
+ "on" : { "frames":1,"cycle":0.1,"mode":"transition","transition":"off","properties":{"particleEmittersOn":["releaseParticles"]} }
+ } }
+ },
+
+ "parts" : {
+ "body" : {
+ "properties" : { "rotationGroup" : "body" },
+ "partStates" : {
+ "movement" : {
+ "idle" : { "properties" : { "image" : ":idle.", "fullbright" : true } },
+ "walk" : { "properties" : { "image" : ":walk.", "fullbright" : true } }
+ }
+ }
+ }
+ }
+ },
+
+ "rotationGroups" : { "body" : { "rotationCenter" : [0, 0], "angularVelocity" : 5 } },
+ "effects" : { "blink" : { "type" : "flash", "time" : 0, "directives" : "fade=ffffff;0.5" } },
+ "sounds" : { "turnHostile" : [ ], "deathPuff" : [ "/sfx/npc/enemydeathpuff.ogg" ] },
+ "lights" : { "Glow" : { "active" : true, "position" : [0, 0], "color" : [140, 20, 120], "pointLight" : true } },
+
+ "particleEmitters" : {
+ "deathPoof" : {
+ "particles" : [
+ { "particle" : "monstersplosion" }, { "particle" : "deathfizz1left" }, { "particle" : "deathfizz1right" },
+ { "particle" : "deathfizz2left" }, { "particle" : "deathfizz2right" }, { "particle" : "deathfizz3left" },
+ { "particle" : "deathfizz3right" }, { "particle" : "deathfizz4left" }, { "particle" : "deathfizz4right" }
+ ]
+ },
+ "captureParticles" : { "particles" : [ { "particle" : "monstercapture" } ] },
+ "releaseParticles" : { "particles" : [ { "particle" : "monsterrelease" } ] },
+ "teleportOut" : { "particles" : [ { "particle" : "monstercapture" } ] },
+ "teleportIn" : { "particles" : [ { "particle" : "monsterrelease" } ] },
+ "trail" : {
+ "active" : true,
+ "emissionRate" : 10.0,
+ "particles" : [
+ {
+ "particle" : {
+ "type" : "animated",
+ "animation" : "/animations/sparkles/sparkle5.animation",
+ "size" : 0.4,
+ "angularVelocity" : 30,
+ "fade" : 2,
+ "destructionTime" : 0,
+ "position" : [0, 0],
+ "initialVelocity" : [0, 0],
+ "timeToLive" : 18,
+ "layer" : "back",
+ "variance" : {
+ "initialVelocity" : [1.5, 1.5]
+ }
+ }
+ }
+ ]
+ }
+ }
+}
diff --git a/monsters/critter/ct_miazmur/ct_miazmur.monstertype b/monsters/critter/ct_miazmur/ct_miazmur.monstertype
index 2f0970ae..6242067c 100644
--- a/monsters/critter/ct_miazmur/ct_miazmur.monstertype
+++ b/monsters/critter/ct_miazmur/ct_miazmur.monstertype
@@ -4,19 +4,19 @@
"categories" : [ "ct_miazmur" ],
"parts" : [ "body" ],
- "animation" : "/monsters/critter/glowingballcritter/glowingballcritter.animation",
+ "animation" : "ct_miazmur.animation",
"reversed" : false,
"dropPools" : [
{
- "default" : "empty"
+ "default" : "empty",
+ "bugnet" : "ct_miazmur_loot"
}
],
"baseParameters" : {
- "scripts" : [
- "/monsters/monster.lua"
- ],
+ "scripts" : [ "/monsters/ct_ioterash_monster.lua" ],
+ "bug" : true,
"behavior" : "walkingcritter",
diff --git a/monsters/critter/ct_mini_pinky/body.frames b/monsters/critter/ct_mini_pinky/body.frames
new file mode 100644
index 00000000..3f02b957
--- /dev/null
+++ b/monsters/critter/ct_mini_pinky/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 13],
+ "dimensions" : [10, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8", null, null ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4", "walk.5", "walk.6", "walk.7", "walk.8", "walk.9", "walk.10" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_mini_pinky/body.monsterpart b/monsters/critter/ct_mini_pinky/body.monsterpart
new file mode 100644
index 00000000..049b73e1
--- /dev/null
+++ b/monsters/critter/ct_mini_pinky/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_mini_pinky",
+ "category" : "ct_mini_pinky",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_mini_pinky/body.png b/monsters/critter/ct_mini_pinky/body.png
new file mode 100644
index 00000000..64eda939
Binary files /dev/null and b/monsters/critter/ct_mini_pinky/body.png differ
diff --git a/monsters/critter/ct_mini_pinky/ct_mini_pinky.monstertype b/monsters/critter/ct_mini_pinky/ct_mini_pinky.monstertype
new file mode 100644
index 00000000..547ab792
--- /dev/null
+++ b/monsters/critter/ct_mini_pinky/ct_mini_pinky.monstertype
@@ -0,0 +1,102 @@
+{
+ "type" : "ct_mini_pinky",
+
+ "categories" : [ "ct_mini_pinky" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/orenibblercritter/orenibblercritter.animation",
+ "reversed" : false,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 3,
+ "runSpeed" : 3,
+ "jumpSpeed" : 3
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "lavaImmunity" : {
+ "baseValue" : 1.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_mini_poi/body.frames b/monsters/critter/ct_mini_poi/body.frames
new file mode 100644
index 00000000..3f02b957
--- /dev/null
+++ b/monsters/critter/ct_mini_poi/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 13],
+ "dimensions" : [10, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8", null, null ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4", "walk.5", "walk.6", "walk.7", "walk.8", "walk.9", "walk.10" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_mini_poi/body.monsterpart b/monsters/critter/ct_mini_poi/body.monsterpart
new file mode 100644
index 00000000..00b7f891
--- /dev/null
+++ b/monsters/critter/ct_mini_poi/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_mini_poi",
+ "category" : "ct_mini_poi",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_mini_poi/body.png b/monsters/critter/ct_mini_poi/body.png
new file mode 100644
index 00000000..66462a9c
Binary files /dev/null and b/monsters/critter/ct_mini_poi/body.png differ
diff --git a/monsters/critter/ct_mini_poi/ct_mini_poi.monstertype b/monsters/critter/ct_mini_poi/ct_mini_poi.monstertype
new file mode 100644
index 00000000..f90a6c17
--- /dev/null
+++ b/monsters/critter/ct_mini_poi/ct_mini_poi.monstertype
@@ -0,0 +1,102 @@
+{
+ "type" : "ct_mini_poi",
+
+ "categories" : [ "ct_mini_poi" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/orenibblercritter/orenibblercritter.animation",
+ "reversed" : false,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 3,
+ "runSpeed" : 3,
+ "jumpSpeed" : 3
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "lavaImmunity" : {
+ "baseValue" : 1.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_impulse/body.frames b/monsters/critter/ct_nia_squid_impulse/body.frames
new file mode 100644
index 00000000..08569fa0
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_impulse/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "move.1", "move.2", "move.3", "move.4", "move.5", "move.6", "move.7", "move.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_impulse/body.monsterpart b/monsters/critter/ct_nia_squid_impulse/body.monsterpart
new file mode 100644
index 00000000..57cf807f
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_impulse/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_nia_squid_impulse",
+ "category" : "ct_nia_squid_impulse",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_impulse/body.png b/monsters/critter/ct_nia_squid_impulse/body.png
new file mode 100644
index 00000000..3d20f379
Binary files /dev/null and b/monsters/critter/ct_nia_squid_impulse/body.png differ
diff --git a/monsters/critter/ct_nia_squid_impulse/ct_nia_squid_impulse.monstertype b/monsters/critter/ct_nia_squid_impulse/ct_nia_squid_impulse.monstertype
new file mode 100644
index 00000000..b9da65c5
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_impulse/ct_nia_squid_impulse.monstertype
@@ -0,0 +1,103 @@
+{
+ "type" : "ct_nia_squid_impulse",
+
+ "categories" : [ "ct_nia_squid_impulse" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/squidcritter/squidcritter.animation",
+ "reversed" : true,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "blooping",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.3,
+ "walkSpeed" : 5,
+ "runSpeed" : 5,
+ "gravityEnabled" : true,
+ "airFriction" : 2.0,
+ "liquidFriction" : 2.0,
+ "liquidBuoyancy" : 0.9,
+ "liquidForce" : 15,
+ "flySpeed" : 8
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -2],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_ionic/body.frames b/monsters/critter/ct_nia_squid_ionic/body.frames
new file mode 100644
index 00000000..08569fa0
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_ionic/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "move.1", "move.2", "move.3", "move.4", "move.5", "move.6", "move.7", "move.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_ionic/body.monsterpart b/monsters/critter/ct_nia_squid_ionic/body.monsterpart
new file mode 100644
index 00000000..1bea84ba
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_ionic/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_nia_squid_ionic",
+ "category" : "ct_nia_squid_ionic",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_ionic/body.png b/monsters/critter/ct_nia_squid_ionic/body.png
new file mode 100644
index 00000000..3ae87e22
Binary files /dev/null and b/monsters/critter/ct_nia_squid_ionic/body.png differ
diff --git a/monsters/critter/ct_nia_squid_ionic/ct_nia_squid_ionic.monstertype b/monsters/critter/ct_nia_squid_ionic/ct_nia_squid_ionic.monstertype
new file mode 100644
index 00000000..3b472fd7
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_ionic/ct_nia_squid_ionic.monstertype
@@ -0,0 +1,103 @@
+{
+ "type" : "ct_nia_squid_ionic",
+
+ "categories" : [ "ct_nia_squid_ionic" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/squidcritter/squidcritter.animation",
+ "reversed" : true,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "blooping",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.3,
+ "walkSpeed" : 5,
+ "runSpeed" : 5,
+ "gravityEnabled" : true,
+ "airFriction" : 2.0,
+ "liquidFriction" : 2.0,
+ "liquidBuoyancy" : 0.9,
+ "liquidForce" : 15,
+ "flySpeed" : 8
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -2],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_plasma/body.frames b/monsters/critter/ct_nia_squid_plasma/body.frames
new file mode 100644
index 00000000..08569fa0
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_plasma/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "move.1", "move.2", "move.3", "move.4", "move.5", "move.6", "move.7", "move.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_plasma/body.monsterpart b/monsters/critter/ct_nia_squid_plasma/body.monsterpart
new file mode 100644
index 00000000..83c117de
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_plasma/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_nia_squid_plasma",
+ "category" : "ct_nia_squid_plasma",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_plasma/body.png b/monsters/critter/ct_nia_squid_plasma/body.png
new file mode 100644
index 00000000..4aef0d8c
Binary files /dev/null and b/monsters/critter/ct_nia_squid_plasma/body.png differ
diff --git a/monsters/critter/ct_nia_squid_plasma/ct_nia_squid_plasma.monstertype b/monsters/critter/ct_nia_squid_plasma/ct_nia_squid_plasma.monstertype
new file mode 100644
index 00000000..5bbdcf09
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_plasma/ct_nia_squid_plasma.monstertype
@@ -0,0 +1,103 @@
+{
+ "type" : "ct_nia_squid_plasma",
+
+ "categories" : [ "ct_nia_squid_plasma" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/squidcritter/squidcritter.animation",
+ "reversed" : true,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "blooping",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.3,
+ "walkSpeed" : 5,
+ "runSpeed" : 5,
+ "gravityEnabled" : true,
+ "airFriction" : 2.0,
+ "liquidFriction" : 2.0,
+ "liquidBuoyancy" : 0.9,
+ "liquidForce" : 15,
+ "flySpeed" : 8
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -2],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_stardust/body.frames b/monsters/critter/ct_nia_squid_stardust/body.frames
new file mode 100644
index 00000000..08569fa0
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_stardust/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "move.1", "move.2", "move.3", "move.4", "move.5", "move.6", "move.7", "move.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_stardust/body.monsterpart b/monsters/critter/ct_nia_squid_stardust/body.monsterpart
new file mode 100644
index 00000000..914e1e33
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_stardust/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_nia_squid_stardust",
+ "category" : "ct_nia_squid_stardust",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_nia_squid_stardust/body.png b/monsters/critter/ct_nia_squid_stardust/body.png
new file mode 100644
index 00000000..f4cf13bf
Binary files /dev/null and b/monsters/critter/ct_nia_squid_stardust/body.png differ
diff --git a/monsters/critter/ct_nia_squid_stardust/ct_nia_squid_stardust.monstertype b/monsters/critter/ct_nia_squid_stardust/ct_nia_squid_stardust.monstertype
new file mode 100644
index 00000000..74ef8ff5
--- /dev/null
+++ b/monsters/critter/ct_nia_squid_stardust/ct_nia_squid_stardust.monstertype
@@ -0,0 +1,103 @@
+{
+ "type" : "ct_nia_squid_stardust",
+
+ "categories" : [ "ct_nia_squid_stardust" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/squidcritter/squidcritter.animation",
+ "reversed" : true,
+
+ "dropPools" : [
+ {
+ "default" : "empty"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [
+ "/monsters/monster.lua"
+ ],
+
+ "behavior" : "blooping",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.3,
+ "walkSpeed" : 5,
+ "runSpeed" : 5,
+ "gravityEnabled" : true,
+ "airFriction" : 2.0,
+ "liquidFriction" : 2.0,
+ "liquidBuoyancy" : 0.9,
+ "liquidForce" : 15,
+ "flySpeed" : 8
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -2],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/critter/ct_phosnail/body.frames b/monsters/critter/ct_phosnail/body.frames
new file mode 100644
index 00000000..a5ba5596
--- /dev/null
+++ b/monsters/critter/ct_phosnail/body.frames
@@ -0,0 +1,11 @@
+{
+ "frameGrid" : {
+ "size" : [24, 11],
+ "dimensions" : [8, 2],
+
+ "names" : [
+ [ "idle.1", "idle.2", "idle.3", "idle.4", "idle.5", "idle.6", "idle.7", "idle.8" ],
+ [ "walk.1", "walk.2", "walk.3", "walk.4", "walk.5", "walk.6", "walk.7", "walk.8" ]
+ ]
+ }
+}
diff --git a/monsters/critter/ct_phosnail/body.monsterpart b/monsters/critter/ct_phosnail/body.monsterpart
new file mode 100644
index 00000000..1963ceb2
--- /dev/null
+++ b/monsters/critter/ct_phosnail/body.monsterpart
@@ -0,0 +1,9 @@
+{
+ "name" : "ct_phosnail",
+ "category" : "ct_phosnail",
+ "type" : "body",
+
+ "frames" : {
+ "body" : "body.png"
+ }
+}
diff --git a/monsters/critter/ct_phosnail/body.png b/monsters/critter/ct_phosnail/body.png
new file mode 100644
index 00000000..25f7afed
Binary files /dev/null and b/monsters/critter/ct_phosnail/body.png differ
diff --git a/monsters/critter/ct_phosnail/ct_phosnail.monstertype b/monsters/critter/ct_phosnail/ct_phosnail.monstertype
new file mode 100644
index 00000000..daa68bc6
--- /dev/null
+++ b/monsters/critter/ct_phosnail/ct_phosnail.monstertype
@@ -0,0 +1,99 @@
+{
+ "type" : "ct_phosnail",
+
+ "categories" : [ "ct_phosnail" ],
+ "parts" : [ "body" ],
+
+ "animation" : "/monsters/critter/ciclesnail/ciclesnailcritter.animation",
+ "reversed" : false,
+
+ "dropPools" : [
+ {
+ "default" : "empty",
+ "bow" : "ct_phosnail_hunt",
+ "bugnet" : "ct_phosnail_loot"
+ }
+ ],
+
+ "baseParameters" : {
+ "scripts" : [ "/monsters/ct_ioterash_monster.lua" ],
+ "bug" : true,
+
+ "behavior" : "walkingcritter",
+
+ "metaBoundBox" : [-0.5, -0.5, 0.5, 0.5],
+ "scale" : 1.0,
+
+ "movementSettings" : {
+ "collisionPoly" : [ [-0.5, -0.5], [0.5, -0.5], [0.5, 0.5], [-0.5, 0.5] ],
+
+ "mass" : 0.5,
+ "walkSpeed" : 2.5,
+ "runSpeed" : 2.5,
+ "jumpSpeed" : 2.5
+ },
+
+ "bodyMaterialKind" : "organic",
+
+ "knockoutTime" : 0.1,
+ "knockoutEffect" : "",
+ "deathParticles" : "deathPoof",
+
+ "damageTeamType" : "passive",
+
+ "statusSettings" : {
+ "statusProperties" : {
+ "targetMaterialKind" : "organic"
+ },
+
+ "appliesEnvironmentStatusEffects" : false,
+ "appliesWeatherStatusEffects" : false,
+ "minimumLiquidStatusEffectPercentage" : 0.1,
+
+ "primaryScriptSources" : [
+ "/stats/monster_primary.lua"
+ ],
+ "primaryScriptDelta" : 5,
+
+ "stats" : {
+ "knockbackStunTime" : {
+ "baseValue" : 0.25
+ },
+ "knockbackThreshold" : {
+ "baseValue" : 9
+ },
+ "maxHealth" : {
+ "baseValue" : 1
+ },
+ "protection" : {
+ "baseValue" : 0.0
+ },
+ "healthRegen" : {
+ "baseValue" : 0.0
+ },
+ "powerMultiplier" : {
+ "baseValue" : 1.0
+ }
+ },
+
+ "resources" : {
+ "stunned" : {
+ "deltaValue" : -1.0,
+ "initialValue" : 0.0
+ },
+ "health" : {
+ "maxStat" : "maxHealth",
+ "deltaStat" : "healthRegen",
+ "defaultPercentage" : 100
+ }
+ }
+ },
+
+ "mouthOffset" : [0, 0],
+ "feetOffset" : [0, -8],
+ "capturable" : false,
+ "relocatable" : true,
+ "captureHealthFraction" : 1.0,
+ "nametagColor" : [64, 200, 255]
+ }
+}
diff --git a/monsters/ct_ioterash_monster.lua b/monsters/ct_ioterash_monster.lua
index 1236cf8c..d5b832b7 100644
--- a/monsters/ct_ioterash_monster.lua
+++ b/monsters/ct_ioterash_monster.lua
@@ -37,6 +37,7 @@ function init() -- Engine callback - called on initialization of entity.
self.touchDamageEnabled = false
self.shouldDie = config.getParameter("shouldDie", true) -- Whether this monster can die at all.
self.minHealth = config.getParameter("minHealth", 0) * root.evalFunction("monsterLevelHealthMultiplier", monster.level()) -- Actual min hp (def: 0).
+ self.bug = config.getParameter("bug", false)
-- Status Effects
if config.getParameter("statusEffects") then
@@ -103,3 +104,13 @@ function notify(notification)
end
return true
end
+
+function damage(args)
+ if self.bug and args.sourceKind == "bugnet" then
+ self.damaged = false
+ status.setResourcePercentage("health", 0)
+ else
+ self.damaged = true
+ self.board:setEntity("damageSource", args.sourceId)
+ end
+end
diff --git a/npcs/alta/android/arco.npctype b/npcs/alta/android/arco.npctype
index a85894b2..dab52452 100644
--- a/npcs/alta/android/arco.npctype
+++ b/npcs/alta/android/arco.npctype
@@ -7,7 +7,7 @@
{
"head" : [ { "name" : "ct_arco_android_head" } ],
"chest" : [ { "name" : "ct_arco_chest" } ],
- "legs" : [ { "name" : "ct_arco_legs" } ],
+ "legs" : [ { "name" : "ct_arco_legwear" } ],
"primary" : [ "ct_alta_impulse_rifle" ]
}
] ]
diff --git a/npcs/alta/android/ceterai.npctype b/npcs/alta/android/ceterai.npctype
index 068d1b10..3ac66ea0 100644
--- a/npcs/alta/android/ceterai.npctype
+++ b/npcs/alta/android/ceterai.npctype
@@ -7,7 +7,7 @@
{
"head" : [ { "name" : "ct_ceterai_android_head" } ],
"chest" : [ { "name" : "ct_ceterai_chest" } ],
- "legs" : [ { "name" : "ct_ceterai_legs" } ],
+ "legs" : [ { "name" : "ct_ceterai_legwear" } ],
"primary" : [ "ct_alta_impulse_rifle" ]
}
] ]
diff --git a/npcs/alta/android/combat.npctype b/npcs/alta/android/combat.npctype
index 138da314..25d73826 100644
--- a/npcs/alta/android/combat.npctype
+++ b/npcs/alta/android/combat.npctype
@@ -7,7 +7,7 @@
{
"head" : [ { "name" : "ct_combat_android_head" } ],
"chest" : [ { "name" : "ct_combat_chest" } ],
- "legs" : [ { "name" : "ct_combat_legs" } ],
+ "legs" : [ { "name" : "ct_combat_legwear" } ],
"primary" : [ "ct_alta_impulse_rifle" ]
}
] ]
diff --git a/npcs/alta/android/dreamer.npctype b/npcs/alta/android/dreamer.npctype
index 71bb2a99..68b8875c 100644
--- a/npcs/alta/android/dreamer.npctype
+++ b/npcs/alta/android/dreamer.npctype
@@ -7,7 +7,7 @@
{
"head" : [ { "name" : "ct_dreamer_android_head" } ],
"chest" : [ { "name" : "ct_ceterai_chest", "parameters" : { "colorIndex" : 9 } } ],
- "legs" : [ { "name" : "ct_ceterai_legs", "parameters" : { "colorIndex" : 9 }} ],
+ "legs" : [ { "name" : "ct_ceterai_legwear", "parameters" : { "colorIndex" : 9 }} ],
"primary" : [ "ct_alta_impulse_rifle" ]
}
] ]
diff --git a/npcs/alta/android/eds.npctype b/npcs/alta/android/eds.npctype
index 51eb1de5..201eb142 100644
--- a/npcs/alta/android/eds.npctype
+++ b/npcs/alta/android/eds.npctype
@@ -7,7 +7,7 @@
{
"head" : [ { "name" : "ct_eds_android_head" } ],
"chest" : [ { "name" : "ct_eds_chest" } ],
- "legs" : [ { "name" : "ct_eds_legs" } ],
+ "legs" : [ { "name" : "ct_eds_legwear" } ],
"primary" : [ "ct_alta_impulse_rifle" ]
}
] ]
diff --git a/npcs/alta/android/elite.npctype b/npcs/alta/android/elite.npctype
index c123cdf3..a5aaa7e7 100644
--- a/npcs/alta/android/elite.npctype
+++ b/npcs/alta/android/elite.npctype
@@ -8,7 +8,7 @@
{
"head" : [ { "name" : "ct_elite_android_head" } ],
"chest" : [ { "name" : "ct_elite_chest" } ],
- "legs" : [ { "name" : "ct_elite_legs" } ],
+ "legs" : [ { "name" : "ct_elite_legwear" } ],
"primary" : [ "ct_alta_impulse_rifle" ]
}
] ]
diff --git a/npcs/alta/android/lab.npctype b/npcs/alta/android/lab.npctype
index dcf5cdcb..96e77750 100644
--- a/npcs/alta/android/lab.npctype
+++ b/npcs/alta/android/lab.npctype
@@ -8,7 +8,7 @@
{
"head" : [ { "name" : "ct_combat_android_head", "parameters" : { "colorIndex" : 5 } } ],
"chest" : [ { "name" : "ct_eds_chest", "parameters" : { "colorIndex" : 11 } } ],
- "legs" : [ { "name" : "ct_eds_legs", "parameters" : { "colorIndex" : 5 } } ],
+ "legs" : [ { "name" : "ct_eds_legwear", "parameters" : { "colorIndex" : 5 } } ],
"primary" : [ "ct_alta_impulse_rifle" ]
}
] ]
diff --git a/npcs/alta/science/shop.config b/npcs/alta/science/shop.config
index ce975249..a1343d14 100644
--- a/npcs/alta/science/shop.config
+++ b/npcs/alta/science/shop.config
@@ -63,6 +63,7 @@
],
"unique" : [ // Unique research equipment, can be sold by any research group.
[8.5, [
+ { "item" : { "name" : "ct_glowstick_stardust" }, "rarity" : 0.01, "price" : 60 },
{ "item" : { "name" : "ct_alta_loot_tier4" }, "rarity" : 0.005, "price" : 1600 }
]]
],
@@ -123,6 +124,9 @@
{ "item" : { "name" : "ct_alta_researcher_coat", "parameters" : { "preset" : "arco", "shop" : true } }, "rarity" : 0.05 },
{ "item" : { "name" : "ct_alta_researcher_skirt", "parameters" : { "preset" : "arco", "shop" : true } }, "rarity" : 0.05 },
{ "item" : { "name" : "ct_arco_scanner" }, "rarity" : 0.01 },
+ // Added in 2.3.4b
+ { "item" : { "name" : "ct_glowstick_calline" }, "rarity" : 0.01, "price" : 40 },
+ { "item" : { "name" : "ct_glowstick_yonnur" }, "rarity" : 0.01, "price" : 40 },
{ "item" : { "name" : "ct_arco_shielder" }, "rarity" : 0.04 },
{ "item" : { "name" : "ct_alta_scout_drone", "parameters" : { "preset" : "arco", "shop" : true } }, "rarity" : 0.1 },
@@ -154,6 +158,8 @@
{ "item" : { "name" : "ct_vortex_nade" }, "rarity" : 0.02 },
{ "item" : { "name" : "ct_ion_javelin" }, "rarity" : 0.02 },
{ "item" : { "name" : "energyjavelin" }, "rarity" : 0.02 },
+ // Added in 2.3.4b
+ { "item" : { "name" : "ct_glowstick_mical" }, "rarity" : 0.01, "price" : 50 },
{ "item" : { "name" : "ct_combat_mask_mk2", "parameters" : { "preset" : "stardust", "shop" : true } }, "rarity" : 0.005 },
{ "item" : { "name" : "ct_kinetic_shield", "parameters" : { "preset" : "strong", "shop" : true } }, "rarity" : 0.001 },
@@ -221,6 +227,8 @@
{ "item" : { "name" : "ct_legs_mimic", "parameters" : { "colorIndex" : 1, "preset" : "archiver", "shop" : true } }, "rarity" : 0.05 },
{ "item" : { "name" : "ct_alta_researcher_coat", "parameters" : { "preset" : "eds", "shop" : true } }, "rarity" : 0.05 },
{ "item" : { "name" : "ct_alta_researcher_skirt", "parameters" : { "preset" : "eds", "shop" : true } }, "rarity" : 0.05 },
+ // Added in 2.3.4b
+ { "item" : { "name" : "ct_glowstick_eds" }, "rarity" : 0.01, "price" : 40 },
{ "item" : { "name" : "ct_gheanade", "parameters" : { "variant" : true, "shop" : true } }, "rarity" : 0.1, "price" : 100 },
{ "item" : { "name" : "ct_gheanade", "parameters" : { "preset" : "max", "shop" : true } }, "rarity" : 0.05, "price" : 130 }
@@ -239,6 +247,8 @@
{ "item" : { "name" : "ct_gheanade", "parameters" : { "variant" : true, "shop" : true } }, "rarity" : 0.1, "price" : 100 },
{ "item" : { "name" : "ct_gheanade", "parameters" : { "preset" : "max", "shop" : true } }, "rarity" : 0.05, "price" : 130 },
+ // Added in 2.3.4b
+ { "item" : { "name" : "ct_glowstick_gheatsyn" }, "rarity" : 0.01, "price" : 40 },
{ "item" : { "name" : "ct_ghearun_set" }, "rarity" : 0.001 },
{ "item" : { "name" : "ct_accumulator_collar" }, "rarity" : 0.005 },
@@ -306,6 +316,8 @@
{ "item" : { "name" : "ct_legs_mimic", "parameters" : { "colorIndex" : 1, "preset" : "archiver", "shop" : true } }, "rarity" : 0.05 },
{ "item" : { "name" : "ct_alta_researcher_coat", "parameters" : { "preset" : "lab", "shop" : true } }, "rarity" : 0.05 },
{ "item" : { "name" : "ct_alta_researcher_skirt", "parameters" : { "preset" : "lab", "shop" : true } }, "rarity" : 0.05 },
+ // Added in 2.3.4b
+ { "item" : { "name" : "ct_glowstick_bionid" }, "rarity" : 0.01, "price" : 50 },
{ "item" : { "name" : "ct_ionic_drone", "parameters" : { "preset" : "lab", "shop" : true } }, "rarity" : 0.001 },
{ "item" : { "name" : "ct_elite_chest", "parameters" : { "preset" : "lab", "shop" : true } }, "rarity" : 0.01 },
diff --git a/npcs/alta/service/shop.config b/npcs/alta/service/shop.config
index 8859d8e8..694de79d 100644
--- a/npcs/alta/service/shop.config
+++ b/npcs/alta/service/shop.config
@@ -123,9 +123,10 @@
"aid" : [
[0, [
- { "item" : { "name" : "ct_glowstick_ceterteal" }, "rarity" : 0.5, "price" : 50 },
- { "item" : { "name" : "ct_glowstick_omniblue" }, "rarity" : 0.5, "price" : 50 },
- { "item" : { "name" : "ct_glowstick_ionic" }, "rarity" : 0.5, "price" : 50 },
+ { "item" : { "name" : "ct_glowstick_ceterteal" }, "rarity" : 0.2, "price" : 50 },
+ { "item" : { "name" : "ct_glowstick_omniblue" }, "rarity" : 0.2, "price" : 50 },
+ { "item" : { "name" : "ct_glowstick_ionic" }, "rarity" : 0.2, "price" : 50 },
+ { "item" : { "name" : "ct_glowstick_crystal" }, "rarity" : 0.9, "price" : 40 },
{ "item" : { "name" : "ct_aid_mimic", "parameters" : { "preset" : "bandade", "shop" : true } }, "rarity" : 0.5, "price" : 260 },
{ "item" : { "name" : "ct_aid_mimic", "parameters" : { "preset" : "bandade_pretty", "shop" : true } }, "rarity" : 0.002, "price" : 320 },
{ "item" : { "name" : "ct_hevikai_stim", "parameters" : { "preset" : "light", "shop" : true } }, "rarity" : 0.5, "price" : 290 },
@@ -143,9 +144,10 @@
{ "item" : { "name" : "ct_aid_mimic", "parameters" : { "preset" : "bandade", "shop" : true } }, "rarity" : 0.5, "price" : 260 },
{ "item" : { "name" : "ct_aid_mimic", "parameters" : { "preset" : "bandade_pretty", "shop" : true } }, "rarity" : 0.002, "price" : 320 },
{ "item" : { "name" : "ct_hevikai_stim", "parameters" : { "preset" : "light", "shop" : true } }, "rarity" : 0.5, "price" : 290 },
- { "item" : { "name" : "ct_glowstick_ceterteal" }, "rarity" : 0.5 },
- { "item" : { "name" : "ct_glowstick_omniblue" }, "rarity" : 0.5 },
- { "item" : { "name" : "ct_glowstick_ionic" }, "rarity" : 0.5 },
+ { "item" : { "name" : "ct_glowstick_ceterteal" }, "rarity" : 0.2 },
+ { "item" : { "name" : "ct_glowstick_omniblue" }, "rarity" : 0.2 },
+ { "item" : { "name" : "ct_glowstick_ionic" }, "rarity" : 0.2 },
+ { "item" : { "name" : "ct_glowstick_crystal" }, "rarity" : 0.9 },
{ "item" : { "name" : "ct_hevika_flare" }, "rarity" : 0.2 },
{ "item" : { "name" : "ct_hevikai_antidote" }, "rarity" : 0.05 },
{ "item" : { "name" : "ct_electric_stim" }, "rarity" : 0.3 }
diff --git a/npcs/alta/shop.config b/npcs/alta/shop.config
index fb19aa98..06ebc928 100644
--- a/npcs/alta/shop.config
+++ b/npcs/alta/shop.config
@@ -1,6 +1,6 @@
{
"toys" : [
- [0, [ // 33 items
+ [0, [ // 30 items
{ "item" : { "name" : "paperplane" }, "rarity" : 0.01 },
{ "item" : { "name" : "beachball" }, "rarity" : 0.01 },
{ "item" : { "name" : "noveltybanana" }, "rarity" : 0.005 },
@@ -19,10 +19,6 @@
{ "item" : { "name" : "divingmaskhead" }, "rarity" : 0.005, "price" : 2800 },
{ "item" : { "name" : "snorkelhead" }, "rarity" : 0.005, "price" : 2600 },
{ "item" : { "name" : "oxygentank" }, "rarity" : 0.005, "price" : 3000 },
- // Glowsticks
- { "item" : { "name" : "ct_glowstick_ceterteal" }, "rarity" : 0.01, "price" : 40 },
- { "item" : { "name" : "ct_glowstick_omniblue" }, "rarity" : 0.01, "price" : 40 },
- { "item" : { "name" : "ct_glowstick_ionic" }, "rarity" : 0.01, "price" : 40 },
// Horns
{ "item" : { "name" : "mechhorntoy" }, "rarity" : 0.001, "price" : 4700 },
{ "item" : { "name" : "mechhornbikebell" }, "rarity" : 0.001, "price" : 4900 },
@@ -85,8 +81,8 @@
"party" : [
[0, [
- { "item" : { "name" : "ct_calin-codex" }, "rarity" : 0.01 },
- { "item" : { "name" : "ct_koywa-codex" }, "rarity" : 0.01 },
+ { "item" : { "name" : "ct_calin-codex" }, "rarity" : 0.02 },
+ { "item" : { "name" : "ct_koywa-codex" }, "rarity" : 0.02 },
{ "item" : { "name" : "coolshadeshead" }, "rarity" : 0.2 },
{ "item" : { "name" : "bowlingball" }, "rarity" : 0.3 },
{ "item" : { "name" : "bowlingpin" }, "rarity" : 0.5 },
@@ -94,6 +90,19 @@
{ "item" : { "name" : "fireworkblue" }, "rarity" : 0.5 },
{ "item" : { "name" : "fireworkgreen" }, "rarity" : 0.5 },
{ "item" : { "name" : "fireworkgun" }, "rarity" : 0.005, "price" : 6000 },
+ // Glowsticks
+ { "item" : { "name" : "ct_glowstick_ceterteal" }, "rarity" : 0.01, "price" : 40 },
+ { "item" : { "name" : "ct_glowstick_omniblue" }, "rarity" : 0.01, "price" : 40 },
+ { "item" : { "name" : "ct_glowstick_ionic" }, "rarity" : 0.01, "price" : 40 },
+ // Added in 2.3.4b
+ { "item" : { "name" : "ct_glowstick_bionid" }, "rarity" : 0.01, "price" : 50 },
+ { "item" : { "name" : "ct_glowstick_calline" }, "rarity" : 0.01, "price" : 40 },
+ { "item" : { "name" : "ct_glowstick_crystal" }, "rarity" : 0.01, "price" : 40 },
+ { "item" : { "name" : "ct_glowstick_eds" }, "rarity" : 0.01, "price" : 40 },
+ { "item" : { "name" : "ct_glowstick_gheatsyn" }, "rarity" : 0.01, "price" : 40 },
+ { "item" : { "name" : "ct_glowstick_mical" }, "rarity" : 0.01, "price" : 50 },
+ { "item" : { "name" : "ct_glowstick_stardust" }, "rarity" : 0.01, "price" : 60 },
+ { "item" : { "name" : "ct_glowstick_yonnur" }, "rarity" : 0.01, "price" : 40 },
{ "item" : { "name" : "clubceilinglightsyellow" }, "rarity" : 0.05, "price" : 120 },
{ "item" : { "name" : "clubceilinglightsred" }, "rarity" : 0.05, "price" : 120 },
@@ -174,7 +183,7 @@
],
"collect" : [
- [0, [ // 1.04
+ [0, [ // 1.08
// 0.0655
{ "item" : { "name" : "ct_anglure_lamp" }, "rarity" : 0.02 },
{ "item" : { "name" : "ct_poptop_claw" }, "rarity" : 0.02 },
@@ -258,6 +267,11 @@
{ "item" : { "name" : "ct_prism_wing_af" }, "rarity" : 0.01 },
{ "item" : { "name" : "ct_strizychar_af" }, "rarity" : 0.01 },
{ "item" : { "name" : "ct_vio_zych_af" }, "rarity" : 0.01 },
+ // 0.04, added in 2.3.4b
+ { "item" : { "name" : "ct_bionid_snail_af" }, "rarity" : 0.01 },
+ { "item" : { "name" : "ct_calin_snail_af" }, "rarity" : 0.01 },
+ { "item" : { "name" : "ct_gheatsyn_snail_af" }, "rarity" : 0.01 },
+ { "item" : { "name" : "ct_phosnail_af" }, "rarity" : 0.01 },
// TODO:
// { "item" : { "name" : "ct_aric_giant_af" }, "rarity" : 0.01 },
// { "item" : { "name" : "ct_bishyn_bug_af" }, "rarity" : 0.01 },
diff --git a/objects/alta/crafting/constructor/tier3.config b/objects/alta/crafting/constructor/tier3.config
index 33f5cb84..f4649bb1 100644
--- a/objects/alta/crafting/constructor/tier3.config
+++ b/objects/alta/crafting/constructor/tier3.config
@@ -102,7 +102,7 @@
"scout" : { "type" : "image", "position" : [38, 224], "zlevel" : 3, "file" : "/objects/alta/scout/drone_spawner/icon.png" },
"security" : { "type" : "image", "position" : [38, 240], "zlevel" : 3, "file" : "/objects/alta/security/camera/icon.png" },
- "elin" : { "type" : "image", "position" : [54, 240], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_elin_loot.png" },
+ "elin" : { "type" : "image", "position" : [54, 240], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_elin_loot.png" },
"combat" : { "type" : "image", "position" : [70, 224], "zlevel" : 3, "file" : "/objects/alta/combat/pod/icon.png" },
"eds" : { "type" : "image", "position" : [102, 224], "zlevel" : 3, "file" : "/objects/alta/eds/haulters/haulter_marker/icon.png" },
diff --git a/objects/alta/crafting/constructor/tier4.config b/objects/alta/crafting/constructor/tier4.config
index 2d1072db..a322267e 100644
--- a/objects/alta/crafting/constructor/tier4.config
+++ b/objects/alta/crafting/constructor/tier4.config
@@ -102,11 +102,11 @@
"scout" : { "type" : "image", "position" : [38, 224], "zlevel" : 3, "file" : "/objects/alta/scout/drone_spawner/icon.png" },
"security" : { "type" : "image", "position" : [38, 240], "zlevel" : 3, "file" : "/objects/alta/security/camera/icon.png" },
- "elin" : { "type" : "image", "position" : [54, 240], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_elin_loot.png" },
+ "elin" : { "type" : "image", "position" : [54, 240], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_elin_loot.png" },
"combat" : { "type" : "image", "position" : [70, 224], "zlevel" : 3, "file" : "/objects/alta/combat/pod/icon.png" },
"eds" : { "type" : "image", "position" : [102, 224], "zlevel" : 3, "file" : "/objects/alta/eds/haulters/haulter_marker/icon.png" },
- "faradea" : { "type" : "image", "position" : [118, 224], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_faradea_loot.png" },
+ "faradea" : { "type" : "image", "position" : [118, 224], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_faradea_loot.png" },
"lab" : { "type" : "image", "position" : [70, 240], "zlevel" : 3, "file" : "/objects/alta/lab/lifechamber/icon.png" },
"gheatsyn" : { "type" : "image", "position" : [86, 240], "zlevel" : 3, "file" : "/objects/biome/alterash_prime/gheatsyn/decorative/sample/icon.png" },
diff --git a/objects/alta/crafting/constructor/tier5.config b/objects/alta/crafting/constructor/tier5.config
index 3a0b5a11..7d8a5e8f 100644
--- a/objects/alta/crafting/constructor/tier5.config
+++ b/objects/alta/crafting/constructor/tier5.config
@@ -103,12 +103,12 @@
"scout" : { "type" : "image", "position" : [38, 224], "zlevel" : 3, "file" : "/objects/alta/scout/drone_spawner/icon.png" },
"security" : { "type" : "image", "position" : [38, 240], "zlevel" : 3, "file" : "/objects/alta/security/camera/icon.png" },
"capital" : { "type" : "image", "position" : [54, 224], "zlevel" : 3, "file" : "/objects/alta/capital/terminal/icon.png" },
- "elin" : { "type" : "image", "position" : [54, 240], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_elin_loot.png" },
+ "elin" : { "type" : "image", "position" : [54, 240], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_elin_loot.png" },
"combat" : { "type" : "image", "position" : [70, 224], "zlevel" : 3, "file" : "/objects/alta/combat/pod/icon.png" },
"arknight" : { "type" : "image", "position" : [86, 224], "zlevel" : 3, "file" : "/objects/alta/arknight/pod/icon.png" },
"eds" : { "type" : "image", "position" : [102, 224], "zlevel" : 3, "file" : "/objects/alta/eds/haulters/haulter_marker/icon.png" },
- "faradea" : { "type" : "image", "position" : [118, 224], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_faradea_loot.png" },
+ "faradea" : { "type" : "image", "position" : [118, 224], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_faradea_loot.png" },
"arco" : { "type" : "image", "position" : [134, 224], "zlevel" : 3, "file" : "/objects/alta/arco/pod/icon.png" },
"lab" : { "type" : "image", "position" : [70, 240], "zlevel" : 3, "file" : "/objects/alta/lab/lifechamber/icon.png" },
diff --git a/objects/alta/crafting/constructor/tier6.config b/objects/alta/crafting/constructor/tier6.config
index 61d47f67..3378d4a3 100644
--- a/objects/alta/crafting/constructor/tier6.config
+++ b/objects/alta/crafting/constructor/tier6.config
@@ -115,12 +115,12 @@
"scout" : { "type" : "image", "position" : [38, 224], "zlevel" : 3, "file" : "/objects/alta/scout/drone_spawner/icon.png" },
"security" : { "type" : "image", "position" : [38, 240], "zlevel" : 3, "file" : "/objects/alta/security/camera/icon.png" },
"capital" : { "type" : "image", "position" : [54, 224], "zlevel" : 3, "file" : "/objects/alta/capital/terminal/icon.png" },
- "elin" : { "type" : "image", "position" : [54, 240], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_elin_loot.png" },
+ "elin" : { "type" : "image", "position" : [54, 240], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_elin_loot.png" },
"combat" : { "type" : "image", "position" : [70, 224], "zlevel" : 3, "file" : "/objects/alta/combat/pod/icon.png" },
"arknight" : { "type" : "image", "position" : [86, 224], "zlevel" : 3, "file" : "/objects/alta/arknight/pod/icon.png" },
"eds" : { "type" : "image", "position" : [102, 224], "zlevel" : 3, "file" : "/objects/alta/eds/haulters/haulter_marker/icon.png" },
- "faradea" : { "type" : "image", "position" : [118, 224], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_faradea_loot.png" },
+ "faradea" : { "type" : "image", "position" : [118, 224], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_faradea_loot.png" },
"arco" : { "type" : "image", "position" : [134, 224], "zlevel" : 3, "file" : "/objects/alta/arco/pod/icon.png" },
"lab" : { "type" : "image", "position" : [70, 240], "zlevel" : 3, "file" : "/objects/alta/lab/lifechamber/icon.png" },
@@ -139,15 +139,15 @@
"ayaka" : { "type" : "image", "position" : [199, 240], "zlevel" : 3, "file" : "/objects/biome/alterash/ayaka/ct_aya_pile/icon.png" },
- "gyera" : { "type" : "image", "position" : [215, 240], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_gyera_loot.png" },
+ "gyera" : { "type" : "image", "position" : [215, 240], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_gyera_loot.png" },
"koywa" : { "type" : "image", "position" : [199, 224], "zlevel" : 3, "file" : "/objects/biome/alterash/koywa/flowers/alto/icon.png" },
"viona" : { "type" : "image", "position" : [215, 224], "zlevel" : 3, "file" : "/objects/biome/alterash/viona/chest/icon.png" },
"yaara" : { "type" : "image", "position" : [199, 208], "zlevel" : 3, "file" : "/objects/biome/alterash/yaara/ct_yaara_heart/icon.png" },
"warped" : { "type" : "image", "position" : [215, 208], "zlevel" : 3, "file" : "/objects/biome/alterash/warped/ct_nivera_thorns/icon.png" },
- "haven" : { "type" : "image", "position" : [199, 192], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_haven_loot.png" },
+ "haven" : { "type" : "image", "position" : [199, 192], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_haven_loot.png" },
"crops" : { "type" : "image", "position" : [215, 192], "zlevel" : 3, "file" : "/objects/farmables/gil/icon.png" },
- "eva" : { "type" : "image", "position" : [199, 168], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_eva_loot.png" },
- "astera" : { "type" : "image", "position" : [215, 168], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_astera_loot.png" },
+ "eva" : { "type" : "image", "position" : [199, 168], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_eva_loot.png" },
+ "astera" : { "type" : "image", "position" : [215, 168], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_astera_loot.png" },
"prism" : { "type" : "image", "position" : [199, 152], "zlevel" : 3, "file" : "/objects/biome/stardust/ct_stardust_crystal/icon.png" },
"stardust" : { "type" : "image", "position" : [215, 152], "zlevel" : 3, "file" : "/objects/biome/stardust/ct_stardust_prism/icon.png" },
@@ -158,7 +158,7 @@
"hive" : { "type" : "image", "position" : [199, 96], "zlevel" : 3, "file" : "/objects/biome/hive/hivechest/hivechesticon.png" },
"crystalline" : { "type" : "image", "position" : [215, 96], "zlevel" : 3, "file" : "/objects/biome/crystalline/crystalchest/crystalchesticon.png" },
"aric" : { "type" : "image", "position" : [199, 80], "zlevel" : 3, "file" : "/items/generic/crafting/biosample.png" },
- "ion_core" : { "type" : "image", "position" : [215, 80], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/ct_ion_core_loot.png" },
+ "ion_core" : { "type" : "image", "position" : [215, 80], "zlevel" : 3, "file" : "/items/active/alta/loot/ct_ion_core_loot.png" },
"enterite" : { "type" : "image", "position" : [199, 56], "zlevel" : 3, "file" : "/objects/biome/enterash/rocks/ct_enterite_sample/icon.png" },
diff --git a/objects/alta/crafting/crafting_station/ct_alta_crafting_station.object b/objects/alta/crafting/crafting_station/ct_alta_crafting_station.object
index 57c73dcf..07f55596 100644
--- a/objects/alta/crafting/crafting_station/ct_alta_crafting_station.object
+++ b/objects/alta/crafting/crafting_station/ct_alta_crafting_station.object
@@ -59,11 +59,11 @@
"lbl_tier" : { "value" : "^#f6f6f6;TIER 1+" }, "lbl_tier_total" : { "value" : "^#2080f0;2/2" },
"img_total" : { "file" : "/objects/alta/crafting/crafting_station/ui/progress.png:2" },
"lbl_t1" : { "value" : "^#f6f6f6;T1+" },
- "img_equipment" : { "file" : "/items/throwables/ct_glowstick_omniblue.png" },
+ "img_equipment" : { "file" : "/items/active/alta/glowsticks/omniblue.png" },
"img_medicine" : { "file" : "/items/generic/crafting/syringe.png" },
"img_clothing" : { "file" : "/items/armors/alta/clothing/social_top/icon.png" },
"img_objects" : { "file" : "/objects/alta/crafting/constructor/icon1.png" },
- "img_sets" : { "file" : "/items/active/unsorted/alta/loot/sets/ct_alta_scout_set.png" }
+ "img_sets" : { "file" : "/items/active/alta/loot/sets/ct_alta_scout_set.png" }
},
"filter" : [ "alta_t1", "alta_t1+" ], "initialRecipeUnlocks" : [],
"upgradeMaterials" : [ { "item" : "upgrademodule", "count" : 2 }, { "item" : "ct_alta_security-codex", "count" : 1 } ]
@@ -127,7 +127,7 @@
"img_equipment" : { "file" : "/items/throwables/ct_impulse_nade.png" },
"img_medicine" : { "file" : "/items/generic/other/ct_impulse_stim.png" },
"img_clothing" : { "file" : "/items/armors/alta/other/state_beret/icon.png" },
- "img_sets" : { "file" : "/items/active/unsorted/alta/loot/sets/ct_alta_security_captain_set.png" }
+ "img_sets" : { "file" : "/items/active/alta/loot/sets/ct_alta_security_captain_set.png" }
},
"filter" : [ "alta_t1", "alta_t1+", "alta_t2", "alta_t2+", "alta_t2m" ], "initialRecipeUnlocks" : [],
"upgradeMaterials" : [
@@ -178,8 +178,8 @@
"img_datamasses" : { "file" : "/codex/alta/datamass/combat.png" },
"img_clothing" : { "file" : "/items/armors/backitems/simplecape/simplecapebackicon.png?replace=ffca8a=707088?replace=e0975c=606074?replace=a85636=404050?replace=6f2919=2c2c34" },
"img_dyes" : { "file" : "/items/generic/dyes/bluedye.png" },
- "img_sets" : { "file" : "/items/active/unsorted/alta/loot/sets/ct_combat_set.png" },
- "img_robotics" : { "file" : "/items/active/unsorted/alta/spawner/drones/ct_alta_watcher_drone.png" },
+ "img_sets" : { "file" : "/items/active/alta/loot/sets/ct_combat_set.png" },
+ "img_robotics" : { "file" : "/items/active/alta/spawners/drones/watcher.png" },
"img_enhancements" : { "file" : "/items/augments/back/ct_combat_augment.png" }
},
"filter" : [ "alta_t1", "alta_t1+", "alta_t2", "alta_t2+", "alta_t2m", "alta_t3", "alta_t3+" ], "initialRecipeUnlocks" : [],
@@ -210,8 +210,8 @@
"img_aichips" : { "file" : "/items/aichips/ct_eds_ai_chip.png" },
"img_clothing" : { "file" : "/items/armors/alta/other/eds_beret/icon.png" },
"img_dyes" : { "file" : "/items/generic/dyes/reddye.png" },
- "img_sets" : { "file" : "/items/active/unsorted/alta/loot/sets/ct_eds_set.png" },
- "img_robotics" : { "file" : "/items/active/unsorted/alta/spawner/droids/ct_eds_droid.png" },
+ "img_sets" : { "file" : "/items/active/alta/loot/sets/ct_eds_set.png" },
+ "img_robotics" : { "file" : "/items/active/alta/spawners/droids/eds.png" },
"img_enhancements" : { "file" : "/items/augments/back/ct_eds_augment.png" }
},
"filter" : [ "alta_t1", "alta_t1+", "alta_t2", "alta_t2+", "alta_t2m", "alta_t3", "alta_t3+", "alta_t3m" ], "initialRecipeUnlocks" : [],
@@ -242,8 +242,8 @@
"img_aichips" : { "file" : "/items/aichips/ct_eds_ai_chip.png" },
"img_clothing" : { "file" : "/items/armors/alta/other/hologlasses/icon.png" },
"img_dyes" : { "file" : "/items/generic/dyes/pinkdye.png" },
- "img_sets" : { "file" : "/items/active/unsorted/alta/loot/sets/ct_eds_set.png" },
- "img_robotics" : { "file" : "/items/active/unsorted/alta/spawner/drones/ct_eds_drone.png" },
+ "img_sets" : { "file" : "/items/active/alta/loot/sets/ct_eds_set.png" },
+ "img_robotics" : { "file" : "/items/active/alta/spawners/drones/eds.png" },
"img_enhancements" : { "file" : "/items/augments/back/ct_combat_power_augment.png" }
},
"filter" : [ "alta_t1", "alta_t1+", "alta_t2", "alta_t2+", "alta_t2m", "alta_t3", "alta_t3+", "alta_t3m", "alta_t3mm" ], "initialRecipeUnlocks" : [],
@@ -296,8 +296,8 @@
"img_materials" : { "file" : "/items/generic/crafting/ct_alternia_shard.png" },
"img_objects" : { "file" : "/objects/alta/crafting/datacenter/icon.png" },
"img_dyes" : { "file" : "/items/generic/dyes/bluedye.png" },
- "img_sets" : { "file" : "/items/active/unsorted/alta/loot/sets/ct_ceterai_set.png" },
- "img_robotics" : { "file" : "/items/active/unsorted/alta/spawner/drones/ct_ionic_drone.png" },
+ "img_sets" : { "file" : "/items/active/alta/loot/sets/ct_ceterai_set.png" },
+ "img_robotics" : { "file" : "/items/active/alta/spawners/drones/ionic.png" },
"img_enhancements" : { "file" : "/items/augments/back/ct_ceterai_augment.png" }
},
"filter" : [ "alta_t1", "alta_t1+", "alta_t2", "alta_t2+", "alta_t2m", "alta_t3", "alta_t3+", "alta_t3m", "alta_t3mm", "alta_t4", "alta_t4+" ],
@@ -328,8 +328,8 @@
"img_materials" : { "file" : "/items/generic/crafting/ct_enterite.png" },
"img_objects" : { "file" : "/objects/alta/crafting/datacenter/icon.png" },
"img_dyes" : { "file" : "/items/generic/dyes/bluedye.png" },
- "img_sets" : { "file" : "/items/active/unsorted/alta/loot/sets/ct_dreamer_set.png" },
- "img_robotics" : { "file" : "/items/active/unsorted/alta/spawner/drones/ct_ionic_drone.png" },
+ "img_sets" : { "file" : "/items/active/alta/loot/sets/ct_dreamer_set.png" },
+ "img_robotics" : { "file" : "/items/active/alta/spawners/drones/ionic.png" },
"img_enhancements" : { "file" : "/items/augments/back/ct_ionic_augment.png" }
},
"filter" : [ "alta_t1", "alta_t1+", "alta_t2", "alta_t2+", "alta_t2m", "alta_t3", "alta_t3+", "alta_t3m", "alta_t3mm",
@@ -359,8 +359,8 @@
"img_materials" : { "file" : "/items/generic/crafting/ct_enterite.png" },
"img_objects" : { "file" : "/objects/alta/crafting/datacenter/icon.png" },
"img_dyes" : { "file" : "/items/generic/dyes/bluedye.png" },
- "img_sets" : { "file" : "/items/active/unsorted/alta/loot/sets/ct_dreamer_set.png" },
- "img_robotics" : { "file" : "/items/active/unsorted/alta/spawner/drones/ct_ionic_drone.png" },
+ "img_sets" : { "file" : "/items/active/alta/loot/sets/ct_dreamer_set.png" },
+ "img_robotics" : { "file" : "/items/active/alta/spawners/drones/ionic.png" },
"img_enhancements" : { "file" : "/items/augments/back/ct_alternia_augment.png" }
},
"filter" : [ "alta_t1", "alta_t1+", "alta_t2", "alta_t2+", "alta_t2m", "alta_t3", "alta_t3+", "alta_t3m", "alta_t3mm",
diff --git a/objects/alta/crafting/crafting_station/tier1.config b/objects/alta/crafting/crafting_station/tier1.config
index 7aaa6bb0..d82148c3 100644
--- a/objects/alta/crafting/crafting_station/tier1.config
+++ b/objects/alta/crafting/crafting_station/tier1.config
@@ -98,8 +98,8 @@
"img_clothing" : { "type" : "image", "position" : [207, 173], "zlevel" : 3, "file" : "/items/armors/alta/clothing/light_shirt/icon.png" },
"img_objects" : { "type" : "image", "position" : [207, 146], "zlevel" : 3, "file" : "/objects/alta/crafting/crafting_station/icon1.png" },
"img_dyes" : { "type" : "image", "position" : [207, 119], "zlevel" : 3, "file" : "/items/generic/dyes/whitedye.png" },
- "img_sets" : { "type" : "image", "position" : [207, 92], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/sets/ct_alta_metrocop_set.png" },
- "img_robotics" : { "type" : "image", "position" : [207, 65], "zlevel" : 3, "file" : "/items/active/unsorted/alta/spawner/drones/ct_alta_scout_drone.png" },
+ "img_sets" : { "type" : "image", "position" : [207, 92], "zlevel" : 3, "file" : "/items/active/alta/loot/sets/ct_alta_metrocop_set.png" },
+ "img_robotics" : { "type" : "image", "position" : [207, 65], "zlevel" : 3, "file" : "/items/active/alta/spawners/drones/scout.png" },
diff --git a/objects/alta/crafting/crafting_station/tier2.config b/objects/alta/crafting/crafting_station/tier2.config
index 2f58598f..3d5a086b 100644
--- a/objects/alta/crafting/crafting_station/tier2.config
+++ b/objects/alta/crafting/crafting_station/tier2.config
@@ -92,15 +92,15 @@
"img_components" : { "type" : "image", "position" : [169, 224], "zlevel" : 3, "file" : "/items/generic/crafting/ct_alta_energy_cell.png" },
"img_datamasses" : { "type" : "image", "position" : [215, 240], "zlevel" : 3, "file" : "/items/generic/crafting/ct_datamass.png" },
"img_aichips" : { "type" : "image", "position" : [215, 224], "zlevel" : 3, "file" : "/items/aichips/ct_alta_ai_chip.png" },
- "img_equipment" : { "type" : "image", "position" : [261, 240], "zlevel" : 3, "file" : "/items/throwables/ct_glowstick_omniblue.png" },
+ "img_equipment" : { "type" : "image", "position" : [261, 240], "zlevel" : 3, "file" : "/items/active/alta/glowsticks/omniblue.png" },
"img_medicine" : { "type" : "image", "position" : [261, 224], "zlevel" : 3, "file" : "/items/generic/crafting/syringe.png" },
"img_materials" : { "type" : "image", "position" : [207, 200], "zlevel" : 3, "file" : "/items/materials/moonstoneicon.png" },
"img_clothing" : { "type" : "image", "position" : [207, 173], "zlevel" : 3, "file" : "/items/armors/alta/other/respiratory_mask/icon.png" },
"img_objects" : { "type" : "image", "position" : [207, 146], "zlevel" : 3, "file" : "/objects/alta/crafting/upgrade_station/icon1.png" },
"img_dyes" : { "type" : "image", "position" : [207, 119], "zlevel" : 3, "file" : "/items/generic/dyes/bluedye.png" },
- "img_sets" : { "type" : "image", "position" : [207, 92], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/sets/ct_alta_security_set.png" },
- "img_robotics" : { "type" : "image", "position" : [207, 65], "zlevel" : 3, "file" : "/items/active/unsorted/alta/spawner/drones/ct_alta_security_drone.png" },
+ "img_sets" : { "type" : "image", "position" : [207, 92], "zlevel" : 3, "file" : "/items/active/alta/loot/sets/ct_alta_security_set.png" },
+ "img_robotics" : { "type" : "image", "position" : [207, 65], "zlevel" : 3, "file" : "/items/active/alta/spawners/drones/security.png" },
diff --git a/objects/alta/crafting/crafting_station/tier3.config b/objects/alta/crafting/crafting_station/tier3.config
index 56cf78fd..d6eb946e 100644
--- a/objects/alta/crafting/crafting_station/tier3.config
+++ b/objects/alta/crafting/crafting_station/tier3.config
@@ -102,8 +102,8 @@
"img_clothing" : { "type" : "image", "position" : [207, 173], "zlevel" : 3, "file" : "/items/armors/alta/clothing/researcher_coat/icon.png" },
"img_objects" : { "type" : "image", "position" : [207, 146], "zlevel" : 3, "file" : "/objects/alta/crafting/upgrade_station/icon1.png" },
"img_dyes" : { "type" : "image", "position" : [207, 119], "zlevel" : 3, "file" : "/items/generic/dyes/orangedye.png" },
- "img_sets" : { "type" : "image", "position" : [207, 92], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/sets/ct_arco_set.png" },
- "img_robotics" : { "type" : "image", "position" : [207, 65], "zlevel" : 3, "file" : "/items/active/unsorted/alta/spawner/drones/ct_alta_security_drone.png" },
+ "img_sets" : { "type" : "image", "position" : [207, 92], "zlevel" : 3, "file" : "/items/active/alta/loot/sets/ct_arco_set.png" },
+ "img_robotics" : { "type" : "image", "position" : [207, 65], "zlevel" : 3, "file" : "/items/active/alta/spawners/drones/security.png" },
"img_enhancements" : { "type" : "image", "position" : [207, 38], "zlevel" : 3, "file" : "" },
diff --git a/objects/alta/crafting/crafting_station/tier4.config b/objects/alta/crafting/crafting_station/tier4.config
index 7a060faa..9011ed87 100644
--- a/objects/alta/crafting/crafting_station/tier4.config
+++ b/objects/alta/crafting/crafting_station/tier4.config
@@ -105,8 +105,8 @@
"img_clothing" : { "type" : "image", "position" : [207, 173], "zlevel" : 3, "file" : "/items/armors/backitems/rainbowcape/rainbowcapebackicon.png?replace=6f2919=2c2c34;a85636=404050;85250f=2c2c34;c64040=404050;f37e7e=606074;794b23=0050c0;c27d41=2080f0;f3ba88=60c0fc;8b7a27=2c2c34;b3a250=404050;e5d797=606074;2b7f60=2c2c34;55be97=404050;98dfc5=606074;2a626c=0050c0;438793=2080f0;93d2de=60c0fc;1f3a64=2c2c34;456493=404050;97b6e3=606074;6e2900=2c2c34;af4e00=404050" },
"img_objects" : { "type" : "image", "position" : [207, 146], "zlevel" : 3, "file" : "/objects/alta/crafting/datacenter/icon.png" },
"img_dyes" : { "type" : "image", "position" : [207, 119], "zlevel" : 3, "file" : "/items/generic/dyes/greendye.png" },
- "img_sets" : { "type" : "image", "position" : [207, 92], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/sets/ct_elite_set.png" },
- "img_robotics" : { "type" : "image", "position" : [207, 65], "zlevel" : 3, "file" : "/items/active/unsorted/alta/spawner/drones/ct_elite_drone.png" },
+ "img_sets" : { "type" : "image", "position" : [207, 92], "zlevel" : 3, "file" : "/items/active/alta/loot/sets/ct_elite_set.png" },
+ "img_robotics" : { "type" : "image", "position" : [207, 65], "zlevel" : 3, "file" : "/items/active/alta/spawners/drones/elite.png" },
"img_enhancements" : { "type" : "image", "position" : [207, 38], "zlevel" : 3, "file" : "/items/augments/back/ct_elite_augment.png" },
diff --git a/objects/alta/crafting/crafting_station/tier5.config b/objects/alta/crafting/crafting_station/tier5.config
index f8e119a7..42be15dd 100644
--- a/objects/alta/crafting/crafting_station/tier5.config
+++ b/objects/alta/crafting/crafting_station/tier5.config
@@ -149,24 +149,24 @@
"lblTab16" : { "type" : "image", "position" : [215, 159], "zlevel" : 3, "file" : "/objects/alta/crafting/crafting_station/ui/tab3.png" },
"lblTab17" : { "type" : "image", "position" : [199, 103], "zlevel" : 3, "file" : "/items/active/shields/ct_calin_shield.png", "maxSize" : [16, 16], "minSize" : [16, 16] },
- "lblTab18" : { "type" : "image", "position" : [215, 103], "zlevel" : 3, "file" : "/items/active/unsorted/alta/scanner/icon.png" },
+ "lblTab18" : { "type" : "image", "position" : [215, 103], "zlevel" : 3, "file" : "/items/active/alta/scanner/icon.png" },
"lblTab19" : { "type" : "image", "position" : [199, 119], "zlevel" : 3, "file" : "/items/active/weapons/ranged/alta/blaster/ct_alta_scout_blaster_2.png", "maxSize" : [16, 16], "minSize" : [16, 16] },
"lblTab20" : { "type" : "image", "position" : [220, 119], "zlevel" : 3, "file" : "/items/active/weapons/melee/alta/light/ct_alta_stun_stick.png", "maxSize" : [16, 16], "minSize" : [16, 16] },
"lblTab21" : { "type" : "image", "position" : [199, 71], "zlevel" : 3, "file" : "/items/throwables/ct_astera_tear.png" },
"lblTab22" : { "type" : "image", "position" : [215, 71], "zlevel" : 3, "file" : "/items/generic/other/ct_catalyst.png" },
"lblTab23" : { "type" : "image", "position" : [199, 87], "zlevel" : 3, "file" : "/codex/alta/datamass/plasma.png" },
- "lblTab24" : { "type" : "image", "position" : [215, 87], "zlevel" : 3, "file" : "/items/active/unsorted/alta/loot/sets/ct_ceterai_set.png" },
+ "lblTab24" : { "type" : "image", "position" : [215, 87], "zlevel" : 3, "file" : "/items/active/alta/loot/sets/ct_ceterai_set.png" },
"lblTab25" : { "type" : "image", "position" : [199, 39], "zlevel" : 3, "file" : "/items/generic/crafting/ct_altersphere.png" },
"lblTab26" : { "type" : "image", "position" : [215, 39], "zlevel" : 3, "file" : "/items/generic/crafting/ct_alternia_shard.png" },
"lblTab27" : { "type" : "image", "position" : [199, 55], "zlevel" : 3, "file" : "/items/aichips/ct_ceterai_ai_chip.png" },
"lblTab28" : { "type" : "image", "position" : [215, 55], "zlevel" : 3, "file" : "/items/generic/dyes/bluedye.png" },
- "lblTab20a" : { "type" : "image", "position" : [100, 39], "zlevel" : 3, "file" : "/items/active/unsorted/alta/spawner/monsters/ct_crippit_egg.png" },
- "lblTab20b" : { "type" : "image", "position" : [116, 39], "zlevel" : 3, "file" : "/items/active/unsorted/alta/spawner/bugs/ct_alto_zych_egg.png" },
+ "lblTab20a" : { "type" : "image", "position" : [100, 39], "zlevel" : 3, "file" : "/items/active/alta/spawners/monsters/ct_crippit_egg.png" },
+ "lblTab20b" : { "type" : "image", "position" : [116, 39], "zlevel" : 3, "file" : "/items/active/alta/spawners/bugs/ct_alto_zych_egg.png" },
- "lblTab20c" : { "type" : "image", "position" : [133, 39], "zlevel" : 3, "file" : "/items/active/unsorted/alta/spawner/drones/ct_alta_scout_drone.png" },
- "lblTab20d" : { "type" : "image", "position" : [149, 39], "zlevel" : 3, "file" : "/items/active/unsorted/alta/spawner/droids/ct_alta_spider_droid.png" },
+ "lblTab20c" : { "type" : "image", "position" : [133, 39], "zlevel" : 3, "file" : "/items/active/alta/spawners/drones/scout.png" },
+ "lblTab20d" : { "type" : "image", "position" : [149, 39], "zlevel" : 3, "file" : "/items/active/alta/spawners/droids/spider.png" },
"lblTab20e" : { "type" : "image", "position" : [166, 39], "zlevel" : 3, "file" : "/items/augments/back/ct_alternia_augment.png" },
"lblTab20f" : { "type" : "image", "position" : [182, 39], "zlevel" : 3, "file" : "/items/augments/pet/ct_mindframe_collar.png" },
diff --git a/objects/alta/elite/pod/ct_elite_pod.object b/objects/alta/elite/pod/ct_elite_pod.object
index 997f12a4..f607d852 100644
--- a/objects/alta/elite/pod/ct_elite_pod.object
+++ b/objects/alta/elite/pod/ct_elite_pod.object
@@ -5,7 +5,7 @@
"level" : 6, "rarity" : "Legendary", "price" : 100,
"race" : "alta",
- "shortdescription" : "Elite Pod ^#8020f0;ξ€^reset;",
+ "shortdescription" : "^#20f080;Elite^reset; Pod ^#8020f0;ξ€^reset;",
"description" : "A highly reinforced airtight pod that can be used as a chest.",
"longdescription" : "Portable alta containers, or alta pods for short, are a standardized way of transporting equipment in a safe, airtight environment.",
"altaDescription" : "This pod looks like it's used by some elite alta forces, like mothership guards or even capital security.",
diff --git a/objects/alta/special/critters/bionid_snail/af.object b/objects/alta/special/critters/bionid_snail/af.object
new file mode 100644
index 00000000..48dc2e48
--- /dev/null
+++ b/objects/alta/special/critters/bionid_snail/af.object
@@ -0,0 +1,17 @@
+{
+ "objectName" : "ct_bionid_snail_af",
+ "colonyTags" : [ "bionid", "nature" ],
+ "category" : "bug", "itemTags" : [ "bug" ],
+ "level" : 5,
+
+ "shortdescription" : "Bionid Snail",
+ "description" : "An attached note reads, \"This snails glows in the dark, when not hungry.\"",
+ "altaDescription" : "Does it produce bionid or simply uses it as a shell?",
+
+ "inventoryIcon" : "icon.png",
+ "orientations" : [
+ { "dualImage" : "body.png:.", "imagePosition" : [-1, 0], "frames" : 27, "animationCycle" : 2.3, "spaceScan" : 0.1, "anchors" : [ "bottom" ] }
+ ],
+
+ "builder" : "/items/buildscripts/alta/object.lua"
+}
diff --git a/objects/alta/special/critters/bionid_snail/body.png b/objects/alta/special/critters/bionid_snail/body.png
new file mode 100644
index 00000000..6031345b
Binary files /dev/null and b/objects/alta/special/critters/bionid_snail/body.png differ
diff --git a/objects/alta/special/critters/bionid_snail/icon.png b/objects/alta/special/critters/bionid_snail/icon.png
new file mode 100644
index 00000000..c33e1bfa
Binary files /dev/null and b/objects/alta/special/critters/bionid_snail/icon.png differ
diff --git a/objects/alta/special/critters/bionid_snail/tiled.png b/objects/alta/special/critters/bionid_snail/tiled.png
new file mode 100644
index 00000000..4a54aa3c
Binary files /dev/null and b/objects/alta/special/critters/bionid_snail/tiled.png differ
diff --git a/objects/alta/special/critters/calin_snail/af.object b/objects/alta/special/critters/calin_snail/af.object
new file mode 100644
index 00000000..02d09200
--- /dev/null
+++ b/objects/alta/special/critters/calin_snail/af.object
@@ -0,0 +1,17 @@
+{
+ "objectName" : "ct_calin_snail_af",
+ "colonyTags" : [ "calin", "nature" ],
+ "category" : "bug", "itemTags" : [ "bug" ],
+ "level" : 4,
+
+ "shortdescription" : "Calin Snail",
+ "description" : "An attached note reads, \"Its shell is made out of a hollowed-out crystal.\"",
+ "altaDescription" : "I've heard its pretty warm in its shell due to all the reflections.",
+
+ "inventoryIcon" : "icon.png",
+ "orientations" : [
+ { "dualImage" : "body.png:.", "imagePosition" : [-1, 0], "frames" : 27, "animationCycle" : 2.3, "spaceScan" : 0.1, "anchors" : [ "bottom" ] }
+ ],
+
+ "builder" : "/items/buildscripts/alta/object.lua"
+}
diff --git a/objects/alta/special/critters/calin_snail/body.png b/objects/alta/special/critters/calin_snail/body.png
new file mode 100644
index 00000000..f78a59ed
Binary files /dev/null and b/objects/alta/special/critters/calin_snail/body.png differ
diff --git a/objects/alta/special/critters/calin_snail/icon.png b/objects/alta/special/critters/calin_snail/icon.png
new file mode 100644
index 00000000..dda7dd07
Binary files /dev/null and b/objects/alta/special/critters/calin_snail/icon.png differ
diff --git a/objects/alta/special/critters/calin_snail/tiled.png b/objects/alta/special/critters/calin_snail/tiled.png
new file mode 100644
index 00000000..371a2674
Binary files /dev/null and b/objects/alta/special/critters/calin_snail/tiled.png differ
diff --git a/objects/alta/special/critters/default.frames b/objects/alta/special/critters/default.frames
new file mode 100644
index 00000000..b197b95b
--- /dev/null
+++ b/objects/alta/special/critters/default.frames
@@ -0,0 +1,29 @@
+{
+
+ "frameGrid" : {
+ "size" : [10, 14],
+ "dimensions" : [12, 1],
+ "names" : [
+ [ "default.0", "default.1", "default.2", "default.3", "default.4", "default.11", "default.12", "default.13", "default.14", "default.18", "default.19", "default.26"]
+ ]
+ },
+
+ "aliases" : {
+ "default.default" : "default.0",
+ "default.5" : "default.4",
+ "default.6" : "default.4",
+ "default.7" : "default.4",
+ "default.8" : "default.4",
+ "default.9" : "default.4",
+ "default.10" : "default.4",
+ "default.15" : "default.14",
+ "default.16" : "default.14",
+ "default.17" : "default.14",
+ "default.20" : "default.19",
+ "default.21" : "default.19",
+ "default.22" : "default.19",
+ "default.23" : "default.19",
+ "default.24" : "default.19",
+ "default.25" : "default.19"
+ }
+}
diff --git a/objects/alta/special/critters/gheatsyn_snail/af.object b/objects/alta/special/critters/gheatsyn_snail/af.object
new file mode 100644
index 00000000..0531d885
--- /dev/null
+++ b/objects/alta/special/critters/gheatsyn_snail/af.object
@@ -0,0 +1,17 @@
+{
+ "objectName" : "ct_gheatsyn_snail_af",
+ "colonyTags" : [ "gheatsyn", "nature" ],
+ "category" : "bug", "itemTags" : [ "bug" ],
+ "level" : 5,
+
+ "shortdescription" : "Gheatsyn Snail",
+ "description" : "An attached note reads, \"If its shell will melt at any point, the snail will have to look for a new one.\"",
+ "altaDescription" : "Better be careful with it - the shell is pretty sensitive to electricity.",
+
+ "inventoryIcon" : "icon.png",
+ "orientations" : [
+ { "dualImage" : "body.png:.", "imagePosition" : [-1, 0], "frames" : 27, "animationCycle" : 2.3, "spaceScan" : 0.1, "anchors" : [ "bottom" ] }
+ ],
+
+ "builder" : "/items/buildscripts/alta/object.lua"
+}
diff --git a/objects/alta/special/critters/gheatsyn_snail/body.png b/objects/alta/special/critters/gheatsyn_snail/body.png
new file mode 100644
index 00000000..a614b6e7
Binary files /dev/null and b/objects/alta/special/critters/gheatsyn_snail/body.png differ
diff --git a/objects/alta/special/critters/gheatsyn_snail/icon.png b/objects/alta/special/critters/gheatsyn_snail/icon.png
new file mode 100644
index 00000000..b307e18a
Binary files /dev/null and b/objects/alta/special/critters/gheatsyn_snail/icon.png differ
diff --git a/objects/alta/special/critters/gheatsyn_snail/tiled.png b/objects/alta/special/critters/gheatsyn_snail/tiled.png
new file mode 100644
index 00000000..a60d523a
Binary files /dev/null and b/objects/alta/special/critters/gheatsyn_snail/tiled.png differ
diff --git a/objects/alta/special/critters/phosnail/af.object b/objects/alta/special/critters/phosnail/af.object
new file mode 100644
index 00000000..6938e35e
--- /dev/null
+++ b/objects/alta/special/critters/phosnail/af.object
@@ -0,0 +1,17 @@
+{
+ "objectName" : "ct_phosnail_af",
+ "colonyTags" : [ "phospholion", "nature" ],
+ "category" : "bug", "itemTags" : [ "bug" ],
+ "level" : 4,
+
+ "shortdescription" : "Phosnail",
+ "description" : "An attached note reads, \"This snal has mutated due to constant non-lethal levels of radiation.\"",
+ "altaDescription" : "So cute, but seems dangerous to touch.",
+
+ "inventoryIcon" : "icon.png",
+ "orientations" : [
+ { "dualImage" : "body.png:.", "imagePosition" : [-1, 0], "frames" : 27, "animationCycle" : 2.3, "spaceScan" : 0.1, "anchors" : [ "bottom" ] }
+ ],
+
+ "builder" : "/items/buildscripts/alta/object.lua"
+}
diff --git a/objects/alta/special/critters/phosnail/body.png b/objects/alta/special/critters/phosnail/body.png
new file mode 100644
index 00000000..a636d037
Binary files /dev/null and b/objects/alta/special/critters/phosnail/body.png differ
diff --git a/objects/alta/special/critters/phosnail/icon.png b/objects/alta/special/critters/phosnail/icon.png
new file mode 100644
index 00000000..c4b215c3
Binary files /dev/null and b/objects/alta/special/critters/phosnail/icon.png differ
diff --git a/objects/alta/special/critters/phosnail/tiled.png b/objects/alta/special/critters/phosnail/tiled.png
new file mode 100644
index 00000000..8b37037e
Binary files /dev/null and b/objects/alta/special/critters/phosnail/tiled.png differ
diff --git a/projectiles/spawner/ct_monster_spawner.projectile b/projectiles/spawner/ct_monster_spawner.projectile
index 07f80c7e..efc9a0b9 100644
--- a/projectiles/spawner/ct_monster_spawner.projectile
+++ b/projectiles/spawner/ct_monster_spawner.projectile
@@ -1,7 +1,7 @@
{
"projectileName" : "ct_monster_spawner",
- "image" : "/items/active/unsorted/alta/spawner/ct_monster_spawner.png",
- "damageKindImage" : "/items/active/unsorted/alta/spawner/ct_monster_spawner.png",
+ "image" : "/items/active/alta/spawners/ct_monster_spawner.png",
+ "damageKindImage" : "/items/active/alta/spawners/ct_monster_spawner.png",
"scripts" : [ "ct_monster_spawner.lua" ],
"physics" : "grenade",
"frameNumber" : 1,
diff --git a/projectiles/spawner/ct_npc_spawner.projectile b/projectiles/spawner/ct_npc_spawner.projectile
index 200d3db9..c3affaee 100644
--- a/projectiles/spawner/ct_npc_spawner.projectile
+++ b/projectiles/spawner/ct_npc_spawner.projectile
@@ -1,7 +1,7 @@
{
"projectileName" : "ct_npc_spawner",
- "image" : "/items/active/unsorted/alta/spawner/ct_monster_spawner.png",
- "damageKindImage" : "/items/active/unsorted/alta/spawner/ct_monster_spawner.png",
+ "image" : "/items/active/alta/spawners/ct_monster_spawner.png",
+ "damageKindImage" : "/items/active/alta/spawners/ct_monster_spawner.png",
"scripts" : [ "ct_npc_spawner.lua" ],
"physics" : "grenade",
"frameNumber" : 1,
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_bionid.png b/projectiles/throwable/ct_glowsticks/ct_glowstick_bionid.png
new file mode 100644
index 00000000..3593a4e4
Binary files /dev/null and b/projectiles/throwable/ct_glowsticks/ct_glowstick_bionid.png differ
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_bionid.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_bionid.projectile
new file mode 100644
index 00000000..7a79174e
--- /dev/null
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_bionid.projectile
@@ -0,0 +1,22 @@
+{
+ "projectileName" : "ct_glowstick_bionid_blast",
+ "image" : "ct_glowstick_bionid.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/bionid.png",
+ "physics" : "grenadenobounce",
+ "bounces" : -1,
+ "timeToLive" : 50,
+ "animationCycle" : 0.25,
+ "lightColor" : [16, 180, 239],
+ "frameNumber" : 2,
+ "actionOnReap" : [
+ {
+ "action" : "config",
+ "file" : "/projectiles/explosions/smoke/smoke.config"
+ }
+ ],
+ "power" : 0,
+ "speed" : 30,
+ "level" : 10,
+ "damageType" : "NoDamage",
+ "damageKind" : "default"
+}
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_calline.png b/projectiles/throwable/ct_glowsticks/ct_glowstick_calline.png
new file mode 100644
index 00000000..6f990cda
Binary files /dev/null and b/projectiles/throwable/ct_glowsticks/ct_glowstick_calline.png differ
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_calline.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_calline.projectile
new file mode 100644
index 00000000..b748048e
--- /dev/null
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_calline.projectile
@@ -0,0 +1,22 @@
+{
+ "projectileName" : "ct_glowstick_calline_blast",
+ "image" : "ct_glowstick_calline.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/calline.png",
+ "physics" : "grenadenobounce",
+ "bounces" : -1,
+ "timeToLive" : 50,
+ "animationCycle" : 0.25,
+ "lightColor" : [252, 120, 0],
+ "frameNumber" : 2,
+ "actionOnReap" : [
+ {
+ "action" : "config",
+ "file" : "/projectiles/explosions/smoke/smoke.config"
+ }
+ ],
+ "power" : 0,
+ "speed" : 30,
+ "level" : 10,
+ "damageType" : "NoDamage",
+ "damageKind" : "default"
+}
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_ceterteal.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_ceterteal.projectile
index a8587951..2611f5fb 100644
--- a/projectiles/throwable/ct_glowsticks/ct_glowstick_ceterteal.projectile
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_ceterteal.projectile
@@ -1,7 +1,7 @@
{
"projectileName" : "ct_glowstick_ceterteal_blast",
"image" : "ct_glowstick_ceterteal.png",
- "damageKindImage" : "/items/throwables/ct_glowstick_ceterteal.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/ceterteal.png",
"physics" : "grenadenobounce",
"bounces" : -1,
"timeToLive" : 50,
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_crystal.png b/projectiles/throwable/ct_glowsticks/ct_glowstick_crystal.png
new file mode 100644
index 00000000..9891ff70
Binary files /dev/null and b/projectiles/throwable/ct_glowsticks/ct_glowstick_crystal.png differ
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_crystal.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_crystal.projectile
new file mode 100644
index 00000000..22fff0ac
--- /dev/null
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_crystal.projectile
@@ -0,0 +1,22 @@
+{
+ "projectileName" : "ct_glowstick_crystal_blast",
+ "image" : "ct_glowstick_crystal.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/crystal.png",
+ "physics" : "grenadenobounce",
+ "bounces" : -1,
+ "timeToLive" : 50,
+ "animationCycle" : 0.25,
+ "lightColor" : [78, 143, 184],
+ "frameNumber" : 2,
+ "actionOnReap" : [
+ {
+ "action" : "config",
+ "file" : "/projectiles/explosions/smoke/smoke.config"
+ }
+ ],
+ "power" : 0,
+ "speed" : 30,
+ "level" : 10,
+ "damageType" : "NoDamage",
+ "damageKind" : "default"
+}
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_eds.png b/projectiles/throwable/ct_glowsticks/ct_glowstick_eds.png
new file mode 100644
index 00000000..2c18139e
Binary files /dev/null and b/projectiles/throwable/ct_glowsticks/ct_glowstick_eds.png differ
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_eds.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_eds.projectile
new file mode 100644
index 00000000..d7d69382
--- /dev/null
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_eds.projectile
@@ -0,0 +1,22 @@
+{
+ "projectileName" : "ct_glowstick_eds_blast",
+ "image" : "ct_glowstick_eds.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/eds.png",
+ "physics" : "grenadenobounce",
+ "bounces" : -1,
+ "timeToLive" : 50,
+ "animationCycle" : 0.25,
+ "lightColor" : [184, 24, 36],
+ "frameNumber" : 2,
+ "actionOnReap" : [
+ {
+ "action" : "config",
+ "file" : "/projectiles/explosions/smoke/smoke.config"
+ }
+ ],
+ "power" : 0,
+ "speed" : 30,
+ "level" : 10,
+ "damageType" : "NoDamage",
+ "damageKind" : "default"
+}
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_gheatsyn.png b/projectiles/throwable/ct_glowsticks/ct_glowstick_gheatsyn.png
new file mode 100644
index 00000000..ab48b1fd
Binary files /dev/null and b/projectiles/throwable/ct_glowsticks/ct_glowstick_gheatsyn.png differ
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_gheatsyn.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_gheatsyn.projectile
new file mode 100644
index 00000000..9bb823be
--- /dev/null
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_gheatsyn.projectile
@@ -0,0 +1,22 @@
+{
+ "projectileName" : "ct_glowstick_gheatsyn_blast",
+ "image" : "ct_glowstick_gheatsyn.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/gheatsyn.png",
+ "physics" : "grenadenobounce",
+ "bounces" : -1,
+ "timeToLive" : 50,
+ "animationCycle" : 0.25,
+ "lightColor" : [141, 189, 1],
+ "frameNumber" : 2,
+ "actionOnReap" : [
+ {
+ "action" : "config",
+ "file" : "/projectiles/explosions/smoke/smoke.config"
+ }
+ ],
+ "power" : 0,
+ "speed" : 30,
+ "level" : 10,
+ "damageType" : "NoDamage",
+ "damageKind" : "default"
+}
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_ionic.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_ionic.projectile
index 85e67e2e..54bb6b9f 100644
--- a/projectiles/throwable/ct_glowsticks/ct_glowstick_ionic.projectile
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_ionic.projectile
@@ -1,7 +1,7 @@
{
"projectileName" : "ct_glowstick_ionic_blast",
"image" : "ct_glowstick_ionic.png",
- "damageKindImage" : "/items/throwables/ct_glowstick_ionic.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/ionic.png",
"physics" : "grenadenobounce",
"bounces" : -1,
"timeToLive" : 50,
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_mical.png b/projectiles/throwable/ct_glowsticks/ct_glowstick_mical.png
new file mode 100644
index 00000000..8257644a
Binary files /dev/null and b/projectiles/throwable/ct_glowsticks/ct_glowstick_mical.png differ
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_mical.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_mical.projectile
new file mode 100644
index 00000000..57412d39
--- /dev/null
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_mical.projectile
@@ -0,0 +1,22 @@
+{
+ "projectileName" : "ct_glowstick_mical_blast",
+ "image" : "ct_glowstick_mical.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/mical.png",
+ "physics" : "grenadenobounce",
+ "bounces" : -1,
+ "timeToLive" : 50,
+ "animationCycle" : 0.25,
+ "lightColor" : [184, 4, 52],
+ "frameNumber" : 2,
+ "actionOnReap" : [
+ {
+ "action" : "config",
+ "file" : "/projectiles/explosions/smoke/smoke.config"
+ }
+ ],
+ "power" : 0,
+ "speed" : 30,
+ "level" : 10,
+ "damageType" : "NoDamage",
+ "damageKind" : "default"
+}
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_omniblue.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_omniblue.projectile
index 652d92fb..26a1a22d 100644
--- a/projectiles/throwable/ct_glowsticks/ct_glowstick_omniblue.projectile
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_omniblue.projectile
@@ -1,7 +1,7 @@
{
"projectileName" : "ct_glowstick_omniblue_blast",
"image" : "ct_glowstick_omniblue.png",
- "damageKindImage" : "/items/throwables/ct_glowstick_omniblue.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/omniblue.png",
"physics" : "grenadenobounce",
"bounces" : -1,
"timeToLive" : 50,
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_stardust.png b/projectiles/throwable/ct_glowsticks/ct_glowstick_stardust.png
new file mode 100644
index 00000000..a4a366bc
Binary files /dev/null and b/projectiles/throwable/ct_glowsticks/ct_glowstick_stardust.png differ
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_stardust.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_stardust.projectile
new file mode 100644
index 00000000..8edf6d3c
--- /dev/null
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_stardust.projectile
@@ -0,0 +1,22 @@
+{
+ "projectileName" : "ct_glowstick_stardust_blast",
+ "image" : "ct_glowstick_stardust.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/stardust.png",
+ "physics" : "grenadenobounce",
+ "bounces" : -1,
+ "timeToLive" : 50,
+ "animationCycle" : 0.25,
+ "lightColor" : [240, 32, 128],
+ "frameNumber" : 2,
+ "actionOnReap" : [
+ {
+ "action" : "config",
+ "file" : "/projectiles/explosions/smoke/smoke.config"
+ }
+ ],
+ "power" : 0,
+ "speed" : 30,
+ "level" : 10,
+ "damageType" : "NoDamage",
+ "damageKind" : "default"
+}
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_yonnur.png b/projectiles/throwable/ct_glowsticks/ct_glowstick_yonnur.png
new file mode 100644
index 00000000..09a5a9b0
Binary files /dev/null and b/projectiles/throwable/ct_glowsticks/ct_glowstick_yonnur.png differ
diff --git a/projectiles/throwable/ct_glowsticks/ct_glowstick_yonnur.projectile b/projectiles/throwable/ct_glowsticks/ct_glowstick_yonnur.projectile
new file mode 100644
index 00000000..dc465960
--- /dev/null
+++ b/projectiles/throwable/ct_glowsticks/ct_glowstick_yonnur.projectile
@@ -0,0 +1,22 @@
+{
+ "projectileName" : "ct_glowstick_yonnur_blast",
+ "image" : "ct_glowstick_yonnur.png",
+ "damageKindImage" : "/items/active/alta/glowsticks/yonnur.png",
+ "physics" : "grenadenobounce",
+ "bounces" : -1,
+ "timeToLive" : 50,
+ "animationCycle" : 0.25,
+ "lightColor" : [196, 134, 0],
+ "frameNumber" : 2,
+ "actionOnReap" : [
+ {
+ "action" : "config",
+ "file" : "/projectiles/explosions/smoke/smoke.config"
+ }
+ ],
+ "power" : 0,
+ "speed" : 30,
+ "level" : 10,
+ "damageType" : "NoDamage",
+ "damageKind" : "default"
+}
diff --git a/quickbar/icons.json.patch b/quickbar/icons.json.patch
index 4d0e993a..d9dd8505 100644
--- a/quickbar/icons.json.patch
+++ b/quickbar/icons.json.patch
@@ -5,9 +5,9 @@
"path": "/items/ct_alta_scanner",
"value": {
"label": "Alta Scanner",
- "icon": "/items/active/unsorted/alta/scanner/icon.png",
+ "icon": "/items/active/alta/scanner/icon.png",
"weight": 48,
- "action": [ "pane", "/items/active/unsorted/alta/scanner/gui.config" ]
+ "action": [ "pane", "/items/active/alta/scanner/gui.config" ]
}
}
]
diff --git a/recipes/ct_alta_constructor/alta/basic/tier6/ct_alta_loot_tier0.recipe b/recipes/ct_alta_constructor/alta/basic/tier6/ct_alta_loot_tier0.recipe
new file mode 100644
index 00000000..495cd3c1
--- /dev/null
+++ b/recipes/ct_alta_constructor/alta/basic/tier6/ct_alta_loot_tier0.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "prisiliteore", "count" : 4 },
+ { "item" : "titaniumbar", "count" : 4 },
+ { "item" : "ct_stardust", "count" : 4 }
+ ],
+ "output" : { "item" : "ct_alta_loot_tier0", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_constructor6", "alta", "alta_basic", "loot", "other", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_alto_zich_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_alto_zich_af.recipe
index 3e23d4c3..cb095b80 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_alto_zich_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_alto_zich_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_alto_zych_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_alto_zych_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_aya_bee_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_aya_bee_af.recipe
index d2660aaa..caaa188b 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_aya_bee_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_aya_bee_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_aya_bee_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_aya_bee_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_elin_bug_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_elin_bug_af.recipe
index 335be9cf..af6a33ac 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_elin_bug_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_elin_bug_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_elin_bug_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_elin_bug_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_ion_klee_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_ion_klee_af.recipe
index f0d0eafb..a58e675d 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_ion_klee_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_ion_klee_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_ion_klee_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_ion_klee_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_juviley_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_juviley_af.recipe
index bc4f1818..101f05f3 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_juviley_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_juviley_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_juviley_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_juviley_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_klee_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_klee_af.recipe
index 7ef646f8..527c069b 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_klee_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_klee_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_klee_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_klee_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_klee_prime_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_klee_prime_af.recipe
index 9614c304..77cf76da 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_klee_prime_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_klee_prime_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_klee_prime_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_klee_prime_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_prism_wing_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_prism_wing_af.recipe
index ee82f06d..e6e6b728 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_prism_wing_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_prism_wing_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_prism_wing_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_prism_wing_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_starfly_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_starfly_af.recipe
index eb526f9d..aac14193 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_starfly_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_starfly_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_starfly_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_starfly_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_strizychar_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_strizychar_af.recipe
index 5d05eb48..de510b1f 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_strizychar_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_strizychar_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_strizychar_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_strizychar_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_unwarped_fly_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_unwarped_fly_af.recipe
index 6718c8d7..fadece80 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_unwarped_fly_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_unwarped_fly_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_unwarped_fly_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_unwarped_fly_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_vio_zych_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_vio_zych_af.recipe
index 71930e46..348956d3 100644
--- a/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_vio_zych_af.recipe
+++ b/recipes/ct_alta_constructor/alta/special/tier6/bugs/ct_vio_zych_af.recipe
@@ -1,8 +1,7 @@
{
"input" : [
- { "item" : "crystal", "count" : 4 },
- { "item" : "ct_stardust", "count" : 12 },
- { "item" : "ct_ceternia_core", "count" : 1 }
+ { "item" : "ct_vio_zych_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
],
"output" : { "item" : "ct_vio_zych_af", "count" : 1 },
"duration" : 0.25,
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_bionid_snail_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_bionid_snail_af.recipe
new file mode 100644
index 00000000..694dc456
--- /dev/null
+++ b/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_bionid_snail_af.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "ct_bionid_snail_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_bionid_snail_af", "count" : 1 },
+ "duration" : 0.25,
+ "groups" : [ "my_enternia", "alta_constructor6", "alta_special", "bionid", "objects", "snails", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_calin_snail_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_calin_snail_af.recipe
new file mode 100644
index 00000000..9c407783
--- /dev/null
+++ b/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_calin_snail_af.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "ct_calin_snail_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_calin_snail_af", "count" : 1 },
+ "duration" : 0.25,
+ "groups" : [ "my_enternia", "alta_constructor6", "alta_special", "calin", "objects", "snails", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_gheatsyn_snail_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_gheatsyn_snail_af.recipe
new file mode 100644
index 00000000..5079f52d
--- /dev/null
+++ b/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_gheatsyn_snail_af.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "ct_gheatsyn_snail_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_gheatsyn_snail_af", "count" : 1 },
+ "duration" : 0.25,
+ "groups" : [ "my_enternia", "alta_constructor6", "alta_special", "gheatsyn", "objects", "snails", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_phosnail_af.recipe b/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_phosnail_af.recipe
new file mode 100644
index 00000000..4f58d308
--- /dev/null
+++ b/recipes/ct_alta_constructor/alta/special/tier6/critters/ct_phosnail_af.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "ct_phosnail_egg", "count" : 1 },
+ { "item" : "bottle", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_phosnail_af", "count" : 1 },
+ "duration" : 0.25,
+ "groups" : [ "my_enternia", "alta_constructor6", "alta_special", "phospholion", "objects", "snails", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_bionid.recipe b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_bionid.recipe
new file mode 100644
index 00000000..09c7894c
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_bionid.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 3 },
+ { "item" : "crystal", "count" : 2 },
+ { "item" : "ct_bionid", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_glowstick_bionid", "count" : 2 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "equipment", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_calline.recipe b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_calline.recipe
new file mode 100644
index 00000000..9006818e
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_calline.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 3 },
+ { "item" : "crystal", "count" : 2 },
+ { "item" : "crystalplant", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_glowstick_calline", "count" : 2 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "equipment", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_crystal.recipe b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_crystal.recipe
new file mode 100644
index 00000000..9a54ce73
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_crystal.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 3 },
+ { "item" : "crystal", "count" : 2 },
+ { "item" : "crystalblock", "count" : 2 }
+ ],
+ "output" : { "item" : "ct_glowstick_crystal", "count" : 2 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "equipment", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_eds.recipe b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_eds.recipe
new file mode 100644
index 00000000..c2702849
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_eds.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 3 },
+ { "item" : "crystal", "count" : 2 },
+ { "item" : "ct_gil", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_glowstick_eds", "count" : 2 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "equipment", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_gheatsyn.recipe b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_gheatsyn.recipe
new file mode 100644
index 00000000..3ce1be56
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_gheatsyn.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 3 },
+ { "item" : "crystal", "count" : 2 },
+ { "item" : "ct_gheatsyn_shard", "count" : 2 }
+ ],
+ "output" : { "item" : "ct_glowstick_gheatsyn", "count" : 2 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "equipment", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_mical.recipe b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_mical.recipe
new file mode 100644
index 00000000..d3cc50ff
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_mical.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 3 },
+ { "item" : "crystal", "count" : 2 },
+ { "item" : "ct_gil", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_glowstick_mical", "count" : 2 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "equipment", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_stardust.recipe b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_stardust.recipe
new file mode 100644
index 00000000..8a0c27c0
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_stardust.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 3 },
+ { "item" : "crystal", "count" : 2 },
+ { "item" : "ct_stardust", "count" : 2 }
+ ],
+ "output" : { "item" : "ct_glowstick_stardust", "count" : 2 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "equipment", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_yonnur.recipe b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_yonnur.recipe
new file mode 100644
index 00000000..ea4ad9ea
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/crafting/equipment/tier6/ct_glowstick_yonnur.recipe
@@ -0,0 +1,9 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 3 },
+ { "item" : "crystal", "count" : 2 },
+ { "item" : "ct_warped_hive", "count" : 2 }
+ ],
+ "output" : { "item" : "ct_glowstick_yonnur", "count" : 2 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "equipment", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_alta_jelly_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_alta_jelly_egg.recipe
new file mode 100644
index 00000000..0151b286
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_alta_jelly_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_alta_jelly_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_alta_scab_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_alta_scab_egg.recipe
new file mode 100644
index 00000000..0f04b44c
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_alta_scab_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_alta_scab_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "crabs", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_ariling_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_ariling_egg.recipe
new file mode 100644
index 00000000..0823338e
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_ariling_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_ariling_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "aric", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_baratoad_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_baratoad_egg.recipe
new file mode 100644
index 00000000..7c023937
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_baratoad_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_baratoad_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "koywa", "spawner", "critters", "frogs", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_bionid_snail_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_bionid_snail_egg.recipe
new file mode 100644
index 00000000..8c789371
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_bionid_snail_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_bionid_snail_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "bionid", "spawner", "critters", "snails", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_bishyn_tortoise_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_bishyn_tortoise_egg.recipe
new file mode 100644
index 00000000..1d099800
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_bishyn_tortoise_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_bishyn_tortoise_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "bishyn", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_boki_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_boki_egg.recipe
new file mode 100644
index 00000000..7509d14e
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_boki_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_boki_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_calin_snail_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_calin_snail_egg.recipe
new file mode 100644
index 00000000..bec89653
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_calin_snail_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_calin_snail_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "calin", "spawner", "critters", "snails", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_eds_scab_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_eds_scab_egg.recipe
new file mode 100644
index 00000000..34c5ea35
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_eds_scab_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_eds_scab_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "crabs", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_eeriss_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_eeriss_egg.recipe
new file mode 100644
index 00000000..e83619ed
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_eeriss_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_eeriss_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "yaara", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_floater_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_floater_egg.recipe
new file mode 100644
index 00000000..99935709
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_floater_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_floater_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "warped", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_floating_calline_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_floating_calline_egg.recipe
new file mode 100644
index 00000000..511e4981
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_floating_calline_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_floating_calline_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "crystalline_prime", "spawner", "critters", "elementals", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_gheatsyn_snail_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_gheatsyn_snail_egg.recipe
new file mode 100644
index 00000000..64225d39
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_gheatsyn_snail_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_gheatsyn_snail_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "gheatsyn", "spawner", "critters", "snails", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_glow_tortoise_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_glow_tortoise_egg.recipe
new file mode 100644
index 00000000..3af87599
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_glow_tortoise_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_glow_tortoise_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "bionid", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_hevika_scab_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_hevika_scab_egg.recipe
new file mode 100644
index 00000000..c0f3d436
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_hevika_scab_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_hevika_scab_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "hevika", "spawner", "critters", "crabs", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_hunter_flower_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_hunter_flower_egg.recipe
new file mode 100644
index 00000000..ac03bb5f
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_hunter_flower_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_hunter_flower_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "yaara", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_impulse_crawler_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_impulse_crawler_egg.recipe
new file mode 100644
index 00000000..6395a297
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_impulse_crawler_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_impulse_crawler_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_in_jelly_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_in_jelly_egg.recipe
new file mode 100644
index 00000000..cf481aa5
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_in_jelly_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_in_jelly_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_ion_tortoise_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_ion_tortoise_egg.recipe
new file mode 100644
index 00000000..6a0d5f58
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_ion_tortoise_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_ion_tortoise_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_isogloop_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_isogloop_egg.recipe
new file mode 100644
index 00000000..e2dd3072
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_isogloop_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_isogloop_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "isoslime", "spawner", "critters", "poi", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_koyscream_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_koyscream_egg.recipe
new file mode 100644
index 00000000..abef727b
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_koyscream_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_koyscream_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "koywa", "spawner", "critters", "frogs", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_kudok_squid_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_kudok_squid_egg.recipe
new file mode 100644
index 00000000..616f19d0
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_kudok_squid_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_kudok_squid_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "koywa", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_miazmur_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_miazmur_egg.recipe
new file mode 100644
index 00000000..f73f10dc
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_miazmur_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_miazmur_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "elementals", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_mini_pinky_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_mini_pinky_egg.recipe
new file mode 100644
index 00000000..6a597947
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_mini_pinky_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_mini_pinky_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "poi", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_mini_poi_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_mini_poi_egg.recipe
new file mode 100644
index 00000000..22be3eb2
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_mini_poi_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_mini_poi_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "poi", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_impulse_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_impulse_egg.recipe
new file mode 100644
index 00000000..a94b1fea
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_impulse_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_nia_squid_impulse_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_ionic_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_ionic_egg.recipe
new file mode 100644
index 00000000..f916fd2a
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_ionic_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_nia_squid_ionic_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_plasma_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_plasma_egg.recipe
new file mode 100644
index 00000000..a45143ce
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_plasma_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_nia_squid_plasma_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_stardust_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_stardust_egg.recipe
new file mode 100644
index 00000000..39c86c0c
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_nia_squid_stardust_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_nia_squid_stardust_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "stardust", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_phosnail_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_phosnail_egg.recipe
new file mode 100644
index 00000000..b8ed6e27
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_phosnail_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_phosnail_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "phospholion", "spawner", "critters", "snails", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_plasma_nibbler_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_plasma_nibbler_egg.recipe
new file mode 100644
index 00000000..4ead3f04
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_plasma_nibbler_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_plasma_nibbler_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "spawner", "critters", "poi", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_riverside_crab_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_riverside_crab_egg.recipe
new file mode 100644
index 00000000..2dcaed9b
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_riverside_crab_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_riverside_crab_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "koywa", "spawner", "critters", "crabs", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_bug_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_bug_egg.recipe
new file mode 100644
index 00000000..b29f4e10
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_bug_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_warped_bug_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "warped", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_spider_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_spider_egg.recipe
new file mode 100644
index 00000000..cef47b4a
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_spider_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_warped_spider_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "warped", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_worm_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_worm_egg.recipe
new file mode 100644
index 00000000..1cc10892
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_warped_worm_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_warped_worm_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "warped", "spawner", "critters", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_yaafrog_egg.recipe b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_yaafrog_egg.recipe
new file mode 100644
index 00000000..319da987
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/misc_loot/tier6/spawners/critters/ct_yaafrog_egg.recipe
@@ -0,0 +1,8 @@
+{
+ "input" : [
+ { "item" : "glowfibre", "count" : 4 },
+ { "item" : "ct_cetersphere", "count" : 1 }
+ ],
+ "output" : { "item" : "ct_yaafrog_egg", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "misc_loot", "yaara", "spawner", "critters", "frogs", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/tier5_arco/tmax/ct_arco_android.recipe b/recipes/ct_alta_crafting_station/tier5_arco/tmax/ct_arco_android.recipe
new file mode 100644
index 00000000..bbdb5e0b
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/tier5_arco/tmax/ct_arco_android.recipe
@@ -0,0 +1,11 @@
+{
+ "input" : [
+ { "item" : "ct_bion", "count" : 4 },
+ { "item" : "ct_phosicore", "count" : 4 },
+ { "item" : "ct_arco-codex", "count" : 2 },
+ { "item" : "ct_alta_security_ai_chip", "count" : 1 }
+ ],
+ "duration" : 1.25,
+ "output" : { "item" : "ct_arco_android", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "tier5_arco", "l5m", "spawner", "androids", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/tier5_combat/tmax/ct_combat_android.recipe b/recipes/ct_alta_crafting_station/tier5_combat/tmax/ct_combat_android.recipe
new file mode 100644
index 00000000..e40d90d0
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/tier5_combat/tmax/ct_combat_android.recipe
@@ -0,0 +1,11 @@
+{
+ "input" : [
+ { "item" : "ct_bion", "count" : 4 },
+ { "item" : "ct_phosicore", "count" : 4 },
+ { "item" : "ct_combat-codex", "count" : 2 },
+ { "item" : "ct_alta_security_ai_chip", "count" : 1 }
+ ],
+ "duration" : 1.25,
+ "output" : { "item" : "ct_combat_android", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "tier5_combat", "l5m", "spawner", "androids", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/tier5_eds/tmax/ct_eds_android.recipe b/recipes/ct_alta_crafting_station/tier5_eds/tmax/ct_eds_android.recipe
new file mode 100644
index 00000000..51108f46
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/tier5_eds/tmax/ct_eds_android.recipe
@@ -0,0 +1,11 @@
+{
+ "input" : [
+ { "item" : "ct_bion", "count" : 4 },
+ { "item" : "ct_phosicore", "count" : 4 },
+ { "item" : "ct_eds-codex", "count" : 2 },
+ { "item" : "ct_alta_security_ai_chip", "count" : 1 }
+ ],
+ "duration" : 1.25,
+ "output" : { "item" : "ct_eds_android", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "tier5_eds", "l5m", "spawner", "androids", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/tier6_alternia/tmax/ct_ceterai_android.recipe b/recipes/ct_alta_crafting_station/tier6_alternia/tmax/ct_ceterai_android.recipe
new file mode 100644
index 00000000..6d32e020
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/tier6_alternia/tmax/ct_ceterai_android.recipe
@@ -0,0 +1,11 @@
+{
+ "input" : [
+ { "item" : "ct_bion", "count" : 4 },
+ { "item" : "ct_phosicore", "count" : 4 },
+ { "item" : "ct_ceterai-codex", "count" : 2 },
+ { "item" : "ct_alta_security_ai_chip", "count" : 1 }
+ ],
+ "duration" : 1.25,
+ "output" : { "item" : "ct_ceterai_android", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "tier6_ceterai", "l6m", "spawner", "androids", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/tier6_ceternia/tmax/ct_ceterai_android.recipe b/recipes/ct_alta_crafting_station/tier6_ceternia/tmax/ct_ceterai_android.recipe
new file mode 100644
index 00000000..64e11b76
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/tier6_ceternia/tmax/ct_ceterai_android.recipe
@@ -0,0 +1,11 @@
+{
+ "input" : [
+ { "item" : "ct_bion", "count" : 4 },
+ { "item" : "ct_phosicore", "count" : 4 },
+ { "item" : "ct_elite-codex", "count" : 2 },
+ { "item" : "ct_alta_security_ai_chip", "count" : 1 }
+ ],
+ "duration" : 1.25,
+ "output" : { "item" : "ct_elite_android", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "tier6_ceternia", "l6m", "spawner", "androids", "consumables", "all", "mod" ]
+}
diff --git a/recipes/ct_alta_crafting_station/tier6_enternia/tmax/ct_ceterai_android.recipe b/recipes/ct_alta_crafting_station/tier6_enternia/tmax/ct_ceterai_android.recipe
new file mode 100644
index 00000000..0d667b96
--- /dev/null
+++ b/recipes/ct_alta_crafting_station/tier6_enternia/tmax/ct_ceterai_android.recipe
@@ -0,0 +1,11 @@
+{
+ "input" : [
+ { "item" : "ct_bion", "count" : 4 },
+ { "item" : "ct_phosicore", "count" : 4 },
+ { "item" : "ct_dreamer-codex", "count" : 2 },
+ { "item" : "ct_alta_security_ai_chip", "count" : 1 }
+ ],
+ "duration" : 1.25,
+ "output" : { "item" : "ct_dreamer_android", "count" : 1 },
+ "groups" : [ "my_enternia", "alta_max", "alta", "tier6_enternia", "l6m", "spawner", "androids", "consumables", "all", "mod" ]
+}
diff --git a/sipMods/my_enternia.json b/sipMods/my_enternia.json
index 9cfad095..d10d4ea5 100644
--- a/sipMods/my_enternia.json
+++ b/sipMods/my_enternia.json
@@ -482,7 +482,7 @@
"path": "/codex/alta/",
"fileName": "ct_elite.codex",
"name": "ct_elite-codex",
- "shortdescription": "Elite Protection Order",
+ "shortdescription": "^#20f080;Elite^reset; Protection Order",
"category": "codex",
"icon": "datamass/impulse.png",
"rarity": "legendary",
@@ -862,133 +862,177 @@
"race": "alta"
},
{
- "path": "/items/active/shields/",
- "fileName": "ct_arknight_shield.activeitem",
- "name": "ct_arknight_shield",
- "shortdescription": "Arknight's Shield",
- "category": "shield",
- "icon": "ct_arknight_shield.png",
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "bionid.activeitem",
+ "name": "ct_glowstick_bionid",
+ "shortdescription": "Bionid Glowstick",
+ "category": "throwableItem",
+ "icon": "bionid.png",
"rarity": "rare",
"race": "alta"
},
{
- "path": "/items/active/shields/",
- "fileName": "ct_calin_shield.activeitem",
- "name": "ct_calin_shield",
- "shortdescription": "Calin Shield",
- "category": "shield",
- "icon": "ct_calin_shield.png",
- "rarity": "uncommon"
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "calline.activeitem",
+ "name": "ct_glowstick_calline",
+ "shortdescription": "Calline Glowstick",
+ "category": "throwableItem",
+ "icon": "calline.png",
+ "rarity": "uncommon",
+ "race": "alta"
},
{
- "path": "/items/active/shields/",
- "fileName": "ct_crystalline_shield.activeitem",
- "name": "ct_crystalline_shield",
- "shortdescription": "Crystalline Shield",
- "category": "shield",
- "icon": "ct_crystalline_shield.png",
- "rarity": "uncommon"
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "ceterteal.activeitem",
+ "name": "ct_glowstick_ceterteal",
+ "shortdescription": "Ceterteal Glowstick",
+ "category": "throwableItem",
+ "icon": "ceterteal.png",
+ "rarity": "uncommon",
+ "race": "alta"
},
{
- "path": "/items/active/shields/",
- "fileName": "ct_eds_shield.activeitem",
- "name": "ct_eds_shield",
- "shortdescription": "^#f02020;EDS^reset; Shield",
- "category": "shield",
- "icon": "ct_eds_shield.png",
- "rarity": "rare",
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "crystal.activeitem",
+ "name": "ct_glowstick_crystal",
+ "shortdescription": "Crystal Glowstick",
+ "category": "throwableItem",
+ "icon": "crystal.png",
+ "rarity": "common",
"race": "alta"
},
{
- "path": "/items/active/shields/",
- "fileName": "ct_ioncore_shield.activeitem",
- "name": "ct_ioncore_shield",
- "shortdescription": "Ion Fortress",
- "category": "shield",
- "icon": "ct_ioncore_shield.png",
- "rarity": "rare"
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "eds.activeitem",
+ "name": "ct_glowstick_eds",
+ "shortdescription": "^#f02020;EDS^reset; Glowstick",
+ "category": "throwableItem",
+ "icon": "eds.png",
+ "rarity": "uncommon",
+ "race": "alta"
},
{
- "path": "/items/active/shields/",
- "fileName": "ct_kinetic_shield.activeitem",
- "name": "ct_kinetic_shield",
- "shortdescription": "Kinetic Shield",
- "category": "shield",
- "icon": "ct_kinetic_shield.png",
- "rarity": "rare"
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "gheatsyn.activeitem",
+ "name": "ct_glowstick_gheatsyn",
+ "shortdescription": "Gheatsyn Glowstick",
+ "category": "throwableItem",
+ "icon": "gheatsyn.png",
+ "rarity": "uncommon",
+ "race": "alta"
},
{
- "path": "/items/active/shields/",
- "fileName": "ct_protolaris.activeitem",
- "name": "ct_protolaris",
- "shortdescription": "Ikai Protolaris ^#8020f0;ξ€^reset;",
- "category": "shield",
- "icon": "ct_protolaris.png",
- "rarity": "legendary",
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "ionic.activeitem",
+ "name": "ct_glowstick_ionic",
+ "shortdescription": "Ionic Glowstick",
+ "category": "throwableItem",
+ "icon": "ionic.png",
+ "rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/shields/",
- "fileName": "ct_spacedrifter_shield.activeitem",
- "name": "ct_spacedrifter_shield",
- "shortdescription": "Spacedrifter Shield",
- "category": "shield",
- "icon": "ct_spacedrifter_shield.png",
- "rarity": "legendary",
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "mical.activeitem",
+ "name": "ct_glowstick_mical",
+ "shortdescription": "Mical Glowstick",
+ "category": "throwableItem",
+ "icon": "mical.png",
+ "rarity": "uncommon",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "omniblue.activeitem",
+ "name": "ct_glowstick_omniblue",
+ "shortdescription": "Omniblue Glowstick",
+ "category": "throwableItem",
+ "icon": "omniblue.png",
+ "rarity": "uncommon",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "stardust.activeitem",
+ "name": "ct_glowstick_stardust",
+ "shortdescription": "Stardust Glowstick",
+ "category": "throwableItem",
+ "icon": "stardust.png",
+ "rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
- "fileName": "ct_alta_loot_tier1.activeitem",
+ "path": "/items/active/alta/glowsticks/",
+ "fileName": "yonnur.activeitem",
+ "name": "ct_glowstick_yonnur",
+ "shortdescription": "Yonnur Glowstick",
+ "category": "throwableItem",
+ "icon": "yonnur.png",
+ "rarity": "uncommon",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/loot/",
+ "fileName": "tier0.activeitem",
+ "name": "ct_alta_loot_tier0",
+ "shortdescription": "Tier 0 Pad",
+ "category": "mysteriousReward",
+ "icon": "tier0.png",
+ "rarity": "common",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/loot/",
+ "fileName": "tier1.activeitem",
"name": "ct_alta_loot_tier1",
- "shortdescription": "Alta Tier 1 Loot Crate",
+ "shortdescription": "Tier 1 Pad",
"category": "mysteriousReward",
- "icon": "ct_alta_loot_tier1.png",
+ "icon": "tier1.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
- "fileName": "ct_alta_loot_tier2.activeitem",
+ "path": "/items/active/alta/loot/",
+ "fileName": "tier2.activeitem",
"name": "ct_alta_loot_tier2",
- "shortdescription": "Alta Tier 2 Loot Crate",
+ "shortdescription": "Tier 2 Pad",
"category": "mysteriousReward",
- "icon": "ct_alta_loot_tier2.png",
+ "icon": "tier2.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
- "fileName": "ct_alta_loot_tier3.activeitem",
+ "path": "/items/active/alta/loot/",
+ "fileName": "tier3.activeitem",
"name": "ct_alta_loot_tier3",
- "shortdescription": "Alta Tier 3 Loot Crate",
+ "shortdescription": "Tier 3 Pad",
"category": "mysteriousReward",
- "icon": "ct_alta_loot_tier3.png",
+ "icon": "tier3.png",
"rarity": "rare",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
- "fileName": "ct_alta_loot_tier4.activeitem",
+ "path": "/items/active/alta/loot/",
+ "fileName": "tier4.activeitem",
"name": "ct_alta_loot_tier4",
- "shortdescription": "Alta Tier 4 Loot Crate",
+ "shortdescription": "Tier 4 Pad",
"category": "mysteriousReward",
- "icon": "ct_alta_loot_tier4.png",
+ "icon": "tier4.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
- "fileName": "ct_alta_loot_tier5.activeitem",
+ "path": "/items/active/alta/loot/",
+ "fileName": "tier5.activeitem",
"name": "ct_alta_loot_tier5",
- "shortdescription": "Alta Prime Loot Crate",
+ "shortdescription": "Tier 5 Pad",
"category": "mysteriousReward",
- "icon": "ct_alta_loot_tier5.png",
+ "icon": "tier5.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_astera_loot.activeitem",
"name": "ct_astera_loot",
"shortdescription": "Astera Loot Crate",
@@ -997,7 +1041,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_ayaka_loot.activeitem",
"name": "ct_ayaka_loot",
"shortdescription": "Ayaka Loot Crate",
@@ -1006,7 +1050,7 @@
"rarity": "common"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_bionid_loot.activeitem",
"name": "ct_bionid_loot",
"shortdescription": "Bionid Loot Crate",
@@ -1015,7 +1059,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_bishyn_loot.activeitem",
"name": "ct_bishyn_loot",
"shortdescription": "Bishyn Loot Crate",
@@ -1025,7 +1069,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_calin_loot.activeitem",
"name": "ct_calin_loot",
"shortdescription": "Calin Loot Crate",
@@ -1035,7 +1079,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_crystalline_prime_loot.activeitem",
"name": "ct_crystalline_prime_loot",
"shortdescription": "Crystalline Prime Loot Crate",
@@ -1044,7 +1088,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_eds_loot.activeitem",
"name": "ct_eds_loot",
"shortdescription": "^#f02020;EDS^reset; Loot Crate",
@@ -1054,7 +1098,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_elin_loot.activeitem",
"name": "ct_elin_loot",
"shortdescription": "Elin Loot Crate",
@@ -1064,7 +1108,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_enchanted_loot.activeitem",
"name": "ct_enchanted_loot",
"shortdescription": "Enchanted Loot Crate",
@@ -1073,7 +1117,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_eva_loot.activeitem",
"name": "ct_eva_loot",
"shortdescription": "Eva Loot Crate",
@@ -1082,7 +1126,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_faradea_loot.activeitem",
"name": "ct_faradea_loot",
"shortdescription": "Faradea Loot Crate",
@@ -1092,7 +1136,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_gheatsyn_loot.activeitem",
"name": "ct_gheatsyn_loot",
"shortdescription": "Gheatsyn Loot Crate",
@@ -1102,7 +1146,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_gyera_loot.activeitem",
"name": "ct_gyera_loot",
"shortdescription": "Gyera Loot Crate",
@@ -1112,7 +1156,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_haven_loot.activeitem",
"name": "ct_haven_loot",
"shortdescription": "Haven Loot Crate",
@@ -1121,7 +1165,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_hevika_loot.activeitem",
"name": "ct_hevika_loot",
"shortdescription": "Hevika Loot Crate",
@@ -1131,7 +1175,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_ion_core_loot.activeitem",
"name": "ct_ion_core_loot",
"shortdescription": "Ion Core Loot Crate",
@@ -1140,7 +1184,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_isoslime_loot.activeitem",
"name": "ct_isoslime_loot",
"shortdescription": "Isoslime Loot Crate",
@@ -1149,7 +1193,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_koywa_loot.activeitem",
"name": "ct_koywa_loot",
"shortdescription": "Koywa Loot Crate",
@@ -1158,7 +1202,7 @@
"rarity": "common"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_phospholion_loot.activeitem",
"name": "ct_phospholion_loot",
"shortdescription": "Phospholion Loot Crate",
@@ -1167,7 +1211,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_shroomic_loot.activeitem",
"name": "ct_shroomic_loot",
"shortdescription": "Shroomic Loot Crate",
@@ -1176,7 +1220,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_sona_loot.activeitem",
"name": "ct_sona_loot",
"shortdescription": "Sona Loot Crate",
@@ -1185,7 +1229,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_warped_loot.activeitem",
"name": "ct_warped_loot",
"shortdescription": "Warped Loot Crate",
@@ -1194,7 +1238,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/loot/",
+ "path": "/items/active/alta/loot/biome/",
"fileName": "ct_yaara_loot.activeitem",
"name": "ct_yaara_loot",
"shortdescription": "Yaara Loot Crate",
@@ -1203,7 +1247,7 @@
"rarity": "common"
},
{
- "path": "/items/active/unsorted/alta/loot/other/",
+ "path": "/items/active/alta/loot/other/",
"fileName": "ct_gsr_pod.activeitem",
"name": "ct_gsr_pod",
"shortdescription": "GSR Pod ^#8020f0;ξ€ξ€ξ€^reset;",
@@ -1213,7 +1257,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_alta_metrocop_set.activeitem",
"name": "ct_alta_metrocop_set",
"shortdescription": "Metrocop Set",
@@ -1223,7 +1267,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_alta_scout_set.activeitem",
"name": "ct_alta_scout_set",
"shortdescription": "Scout Set",
@@ -1233,7 +1277,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_alta_security_captain_set.activeitem",
"name": "ct_alta_security_captain_set",
"shortdescription": "Security Captain Set ^#20f080;ξ€^reset;",
@@ -1243,7 +1287,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_alta_security_droid_set.activeitem",
"name": "ct_alta_security_droid_set",
"shortdescription": "Security Android Set ^#20f080;ξ€^reset;",
@@ -1253,7 +1297,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_alta_security_mk2_set.activeitem",
"name": "ct_alta_security_mk2_set",
"shortdescription": "Advanced Security Set ^#20f080;ξ€^reset;",
@@ -1263,7 +1307,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_alta_security_set.activeitem",
"name": "ct_alta_security_set",
"shortdescription": "Security Set",
@@ -1273,7 +1317,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_arco_set.activeitem",
"name": "ct_arco_set",
"shortdescription": "Enviro Set",
@@ -1283,7 +1327,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_ceterai_set.activeitem",
"name": "ct_ceterai_set",
"shortdescription": "^#2080f0;C.T.^reset; Alternia Set",
@@ -1293,7 +1337,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_combat_set.activeitem",
"name": "ct_combat_set",
"shortdescription": "Combat Set",
@@ -1303,7 +1347,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_dreamer_set.activeitem",
"name": "ct_dreamer_set",
"shortdescription": "Dreamer Set",
@@ -1313,7 +1357,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_eds_set.activeitem",
"name": "ct_eds_set",
"shortdescription": "^#f02020;EDS^reset; Set",
@@ -1323,17 +1367,17 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_elite_set.activeitem",
"name": "ct_elite_set",
- "shortdescription": "Elite Set",
+ "shortdescription": "^#20f080;Elite^reset; Set",
"category": "mysteriousReward",
"icon": "ct_elite_set.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/loot/sets/",
+ "path": "/items/active/alta/loot/sets/",
"fileName": "ct_ghearun_set.activeitem",
"name": "ct_ghearun_set",
"shortdescription": "Ghearun M1 Set",
@@ -1343,7 +1387,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/scanner/",
+ "path": "/items/active/alta/scanner/",
"fileName": "ct_alta_scanner.activeitem",
"name": "ct_alta_scanner",
"shortdescription": "Alta Scanner",
@@ -1353,7 +1397,7 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/",
+ "path": "/items/active/alta/spawners/",
"fileName": "ct_monster_spawner.activeitem",
"name": "ct_monster_spawner",
"shortdescription": "Random Monster Spawn Egg",
@@ -1363,47 +1407,107 @@
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/androids/",
- "fileName": "ct_alta_android.activeitem",
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "alta.activeitem",
"name": "ct_alta_android",
"shortdescription": "Android",
"category": "throwableItem",
- "icon": "ct_alta_android.png",
+ "icon": "alta.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/androids/",
- "fileName": "ct_alta_capital_android.activeitem",
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "arco.activeitem",
+ "name": "ct_arco_android",
+ "shortdescription": "Enviro Android ^#2080f0;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "arco.png",
+ "rarity": "rare",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "capital.activeitem",
"name": "ct_alta_capital_android",
"shortdescription": "Imperial Android",
"category": "throwableItem",
- "icon": "ct_alta_capital_android.png",
+ "icon": "capital.png",
+ "rarity": "legendary",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "ceterai.activeitem",
+ "name": "ct_ceterai_android",
+ "shortdescription": "C.T. Android ^#8020f0;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ceterai.png",
+ "rarity": "legendary",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "combat.activeitem",
+ "name": "ct_combat_android",
+ "shortdescription": "Combat Android ^#2080f0;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "combat.png",
+ "rarity": "rare",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "dreamer.activeitem",
+ "name": "ct_dreamer_android",
+ "shortdescription": "Dreamer Android ^#8020f0;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "dreamer.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/androids/",
- "fileName": "ct_alta_lab_android.activeitem",
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "eds.activeitem",
+ "name": "ct_eds_android",
+ "shortdescription": "^#f02020;EDS^reset; Android ^#2080f0;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "eds.png",
+ "rarity": "rare",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "elite.activeitem",
+ "name": "ct_elite_android",
+ "shortdescription": "^#20f080;Elite^reset; Android ^#8020f0;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "elite.png",
+ "rarity": "legendary",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "lab.activeitem",
"name": "ct_alta_lab_android",
"shortdescription": "Alta Lab Android",
"category": "throwableItem",
- "icon": "ct_alta_lab_android.png",
+ "icon": "lab.png",
"rarity": "rare",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/androids/",
- "fileName": "ct_alta_security_android.activeitem",
+ "path": "/items/active/alta/spawners/androids/",
+ "fileName": "security.activeitem",
"name": "ct_alta_security_android",
"shortdescription": "Security Android",
"category": "throwableItem",
- "icon": "ct_alta_security_android.png",
+ "icon": "security.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_alto_zych_egg.activeitem",
"name": "ct_alto_zych_egg",
"shortdescription": "Alto Zych Egg",
@@ -1412,7 +1516,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_aya_bee_egg.activeitem",
"name": "ct_aya_bee_egg",
"shortdescription": "Aya Bee Egg",
@@ -1421,7 +1525,7 @@
"rarity": "common"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_elin_bug_egg.activeitem",
"name": "ct_elin_bug_egg",
"shortdescription": "Elin Bug Egg ^#20f080;ξ€^reset;",
@@ -1430,7 +1534,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_ion_klee_egg.activeitem",
"name": "ct_ion_klee_egg",
"shortdescription": "Ion Klee Egg",
@@ -1439,7 +1543,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_juviley_egg.activeitem",
"name": "ct_juviley_egg",
"shortdescription": "Juviley Egg",
@@ -1448,7 +1552,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_klee_egg.activeitem",
"name": "ct_klee_egg",
"shortdescription": "Klee Egg",
@@ -1457,7 +1561,7 @@
"rarity": "common"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_klee_prime_egg.activeitem",
"name": "ct_klee_prime_egg",
"shortdescription": "Klee Prime Egg",
@@ -1466,7 +1570,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_prism_wing_egg.activeitem",
"name": "ct_prism_wing_egg",
"shortdescription": "Prism Wing Egg",
@@ -1475,7 +1579,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_starfly_egg.activeitem",
"name": "ct_starfly_egg",
"shortdescription": "Starfly Egg",
@@ -1484,7 +1588,7 @@
"rarity": "legendary"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_strizychar_egg.activeitem",
"name": "ct_strizychar_egg",
"shortdescription": "Strizychar Egg",
@@ -1493,7 +1597,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_unwarped_fly_egg.activeitem",
"name": "ct_unwarped_fly_egg",
"shortdescription": "Unwarped Fly Egg",
@@ -1502,7 +1606,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/bugs/",
+ "path": "/items/active/alta/spawners/bugs/",
"fileName": "ct_vio_zych_egg.activeitem",
"name": "ct_vio_zych_egg",
"shortdescription": "Vio Zych Egg",
@@ -1511,287 +1615,611 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/droids/",
- "fileName": "ct_alta_defensive_droid.activeitem",
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_alta_jelly_egg.activeitem",
+ "name": "ct_alta_jelly_egg",
+ "shortdescription": "Alta Jelly Egg",
+ "category": "throwableItem",
+ "icon": "ct_alta_jelly_egg.png",
+ "rarity": "common"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_alta_scab_egg.activeitem",
+ "name": "ct_alta_scab_egg",
+ "shortdescription": "Alta Scab Egg",
+ "category": "throwableItem",
+ "icon": "ct_alta_scab_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_ariling_egg.activeitem",
+ "name": "ct_ariling_egg",
+ "shortdescription": "Ariling Egg",
+ "category": "throwableItem",
+ "icon": "ct_ariling_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_baratoad_egg.activeitem",
+ "name": "ct_baratoad_egg",
+ "shortdescription": "Baratoad Egg",
+ "category": "throwableItem",
+ "icon": "ct_baratoad_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_bionid_snail_egg.activeitem",
+ "name": "ct_bionid_snail_egg",
+ "shortdescription": "Bionid Snail Egg",
+ "category": "throwableItem",
+ "icon": "ct_bionid_snail_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_bishyn_tortoise_egg.activeitem",
+ "name": "ct_bishyn_tortoise_egg",
+ "shortdescription": "Bishyn Tortoise Egg",
+ "category": "throwableItem",
+ "icon": "ct_bishyn_tortoise_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_boki_egg.activeitem",
+ "name": "ct_boki_egg",
+ "shortdescription": "Boki Egg",
+ "category": "throwableItem",
+ "icon": "ct_boki_egg.png",
+ "rarity": "common"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_calin_snail_egg.activeitem",
+ "name": "ct_calin_snail_egg",
+ "shortdescription": "Calin Snail Egg",
+ "category": "throwableItem",
+ "icon": "ct_calin_snail_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_eds_scab_egg.activeitem",
+ "name": "ct_eds_scab_egg",
+ "shortdescription": "EDS Scab Egg",
+ "category": "throwableItem",
+ "icon": "ct_eds_scab_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_eeriss_egg.activeitem",
+ "name": "ct_eeriss_egg",
+ "shortdescription": "Eeriss Egg ^#20f080;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ct_eeriss_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_floater_egg.activeitem",
+ "name": "ct_floater_egg",
+ "shortdescription": "Floater Egg ^#20f080;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ct_floater_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_floating_calline_egg.activeitem",
+ "name": "ct_floating_calline_egg",
+ "shortdescription": "Floating Calline Egg ^#20f080;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ct_floating_calline_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_gheatsyn_snail_egg.activeitem",
+ "name": "ct_gheatsyn_snail_egg",
+ "shortdescription": "Gheatsyn Snail Egg",
+ "category": "throwableItem",
+ "icon": "ct_gheatsyn_snail_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_glow_tortoise_egg.activeitem",
+ "name": "ct_glow_tortoise_egg",
+ "shortdescription": "Glow Tortoise Egg",
+ "category": "throwableItem",
+ "icon": "ct_glow_tortoise_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_hevika_scab_egg.activeitem",
+ "name": "ct_hevika_scab_egg",
+ "shortdescription": "Hevika Scab Egg",
+ "category": "throwableItem",
+ "icon": "ct_hevika_scab_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_hunter_flower_egg.activeitem",
+ "name": "ct_hunter_flower_egg",
+ "shortdescription": "Hunter Flower Egg",
+ "category": "throwableItem",
+ "icon": "ct_hunter_flower_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_impulse_crawler_egg.activeitem",
+ "name": "ct_impulse_crawler_egg",
+ "shortdescription": "Impulse Crawler Egg",
+ "category": "throwableItem",
+ "icon": "ct_impulse_crawler_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_in_jelly_egg.activeitem",
+ "name": "ct_in_jelly_egg",
+ "shortdescription": "In Jelly Egg",
+ "category": "throwableItem",
+ "icon": "ct_in_jelly_egg.png",
+ "rarity": "common"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_ion_tortoise_egg.activeitem",
+ "name": "ct_ion_tortoise_egg",
+ "shortdescription": "Ion Tortoise Egg ^#2080f0;ξ€ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ct_ion_tortoise_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_isogloop_egg.activeitem",
+ "name": "ct_isogloop_egg",
+ "shortdescription": "Isogloop Egg ^#20f080;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ct_isogloop_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_koyscream_egg.activeitem",
+ "name": "ct_koyscream_egg",
+ "shortdescription": "Koyscream Egg",
+ "category": "throwableItem",
+ "icon": "ct_koyscream_egg.png",
+ "rarity": "common"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_kudok_squid_egg.activeitem",
+ "name": "ct_kudok_squid_egg",
+ "shortdescription": "Kudok Squid Egg",
+ "category": "throwableItem",
+ "icon": "ct_kudok_squid_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_miazmur_egg.activeitem",
+ "name": "ct_miazmur_egg",
+ "shortdescription": "Miazmur Egg",
+ "category": "throwableItem",
+ "icon": "ct_miazmur_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_mini_pinky_egg.activeitem",
+ "name": "ct_mini_pinky_egg",
+ "shortdescription": "Mini Pinky Egg",
+ "category": "throwableItem",
+ "icon": "ct_mini_pinky_egg.png",
+ "rarity": "legendary"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_mini_poi_egg.activeitem",
+ "name": "ct_mini_poi_egg",
+ "shortdescription": "Mini Poi Egg",
+ "category": "throwableItem",
+ "icon": "ct_mini_poi_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_nia_squid_impulse_egg.activeitem",
+ "name": "ct_nia_squid_impulse_egg",
+ "shortdescription": "Impulse Nia Squid Egg",
+ "category": "throwableItem",
+ "icon": "ct_nia_squid_impulse_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_nia_squid_ionic_egg.activeitem",
+ "name": "ct_nia_squid_ionic_egg",
+ "shortdescription": "Nia Squid Ionic Egg",
+ "category": "throwableItem",
+ "icon": "ct_nia_squid_ionic_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_nia_squid_plasma_egg.activeitem",
+ "name": "ct_nia_squid_plasma_egg",
+ "shortdescription": "Nia Squid Plasma Egg",
+ "category": "throwableItem",
+ "icon": "ct_nia_squid_plasma_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_nia_squid_stardust_egg.activeitem",
+ "name": "ct_nia_squid_stardust_egg",
+ "shortdescription": "Nia Squid Stardust Egg",
+ "category": "throwableItem",
+ "icon": "ct_nia_squid_stardust_egg.png",
+ "rarity": "legendary"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_phosnail_egg.activeitem",
+ "name": "ct_phosnail_egg",
+ "shortdescription": "Phosnail Egg ^#20f080;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ct_phosnail_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_plasma_nibbler_egg.activeitem",
+ "name": "ct_plasma_nibbler_egg",
+ "shortdescription": "Plasma Nibbler Egg ^#2080f0;ξ€ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ct_plasma_nibbler_egg.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_riverside_crab_egg.activeitem",
+ "name": "ct_riverside_crab_egg",
+ "shortdescription": "Riverside Crab Egg",
+ "category": "throwableItem",
+ "icon": "ct_riverside_crab_egg.png",
+ "rarity": "common"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_warped_bug_egg.activeitem",
+ "name": "ct_warped_bug_egg",
+ "shortdescription": "Warped Bug Egg",
+ "category": "throwableItem",
+ "icon": "ct_warped_bug_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_warped_spider_egg.activeitem",
+ "name": "ct_warped_spider_egg",
+ "shortdescription": "Warped Spider Egg",
+ "category": "throwableItem",
+ "icon": "ct_warped_spider_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_warped_worm_egg.activeitem",
+ "name": "ct_warped_worm_egg",
+ "shortdescription": "Wapred Worm Egg",
+ "category": "throwableItem",
+ "icon": "ct_warped_worm_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/critters/",
+ "fileName": "ct_yaafrog_egg.activeitem",
+ "name": "ct_yaafrog_egg",
+ "shortdescription": "Yaafrog Egg",
+ "category": "throwableItem",
+ "icon": "ct_yaafrog_egg.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/alta/spawners/droids/",
+ "fileName": "defensive.activeitem",
"name": "ct_alta_defensive_droid",
- "shortdescription": "Defensive Droid",
+ "shortdescription": "^#f02020;EDS^reset; Defensive Droid ^#2080f0;ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_defensive_droid.png",
+ "icon": "defensive.png",
"rarity": "rare",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/droids/",
- "fileName": "ct_alta_spider_droid.activeitem",
- "name": "ct_alta_spider_droid",
- "shortdescription": "Spider Droid",
+ "path": "/items/active/alta/spawners/droids/",
+ "fileName": "eds.activeitem",
+ "name": "ct_eds_droid",
+ "shortdescription": "^#f02020;EDS^reset; Droid ^#2080f0;ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_spider_droid.png",
+ "icon": "eds.png",
"rarity": "rare",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/droids/",
- "fileName": "ct_alta_stalker_droid.activeitem",
- "name": "ct_alta_stalker_droid",
- "shortdescription": "Stalker Droid",
+ "path": "/items/active/alta/spawners/droids/",
+ "fileName": "elite.activeitem",
+ "name": "ct_elite_droid",
+ "shortdescription": "^#20f080;Elite^reset; Droid",
"category": "throwableItem",
- "icon": "ct_alta_stalker_droid.png",
+ "icon": "elite.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/droids/",
- "fileName": "ct_eds_droid.activeitem",
- "name": "ct_eds_droid",
- "shortdescription": "^#f02020;EDS^reset; Droid",
+ "path": "/items/active/alta/spawners/droids/",
+ "fileName": "ghearun.activeitem",
+ "name": "ct_gheatsyn_droid",
+ "shortdescription": "Ghearun Droid ^#8020f0;ξ€ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_eds_droid.png",
- "rarity": "rare",
+ "icon": "ghearun.png",
+ "rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/droids/",
- "fileName": "ct_elite_droid.activeitem",
- "name": "ct_elite_droid",
- "shortdescription": "Elite Droid",
+ "path": "/items/active/alta/spawners/droids/",
+ "fileName": "spider.activeitem",
+ "name": "ct_alta_spider_droid",
+ "shortdescription": "Spider Droid",
"category": "throwableItem",
- "icon": "ct_elite_droid.png",
- "rarity": "legendary",
+ "icon": "spider.png",
+ "rarity": "rare",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/droids/",
- "fileName": "ct_gheatsyn_droid.activeitem",
- "name": "ct_gheatsyn_droid",
- "shortdescription": "Gheatsyn Droid",
+ "path": "/items/active/alta/spawners/droids/",
+ "fileName": "stalker.activeitem",
+ "name": "ct_alta_stalker_droid",
+ "shortdescription": "Stalker Droid ^#8020f0;ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_gheatsyn_droid.png",
+ "icon": "stalker.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_companion_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "companion.activeitem",
"name": "ct_alta_companion_drone",
- "shortdescription": "Companion Drone",
+ "shortdescription": "Companion Drone ^#20f080;ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_companion_drone.png",
+ "icon": "companion.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_crystal_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "crystal.activeitem",
"name": "ct_alta_crystal_drone",
- "shortdescription": "Crystal Drone",
+ "shortdescription": "Crystallized Scout Drone ^#20f080;ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_crystal_drone.png",
+ "icon": "crystal.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_defensive_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "defensive.activeitem",
"name": "ct_alta_defensive_drone",
- "shortdescription": "Defensive Drone",
+ "shortdescription": "^#f02020;EDS^reset; Defensive Drone ^#8020f0;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "defensive.png",
+ "rarity": "legendary",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "eds.activeitem",
+ "name": "ct_eds_drone",
+ "shortdescription": "^#f02020;EDS^reset; Drone ^#2080f0;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "eds.png",
+ "rarity": "rare",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "elin.activeitem",
+ "name": "ct_elin_drone",
+ "shortdescription": "Elin Drone ^#20f080;ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "elin.png",
+ "rarity": "uncommon",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "elite.activeitem",
+ "name": "ct_elite_drone",
+ "shortdescription": "^#20f080;Elite^reset; Drone",
"category": "throwableItem",
- "icon": "ct_alta_defensive_drone.png",
+ "icon": "elite.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_engineer_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "engineer.activeitem",
"name": "ct_alta_engineer_drone",
- "shortdescription": "Engineer Drone",
+ "shortdescription": "Engineer Drone ^#2080f0;ξ€ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_engineer_drone.png",
+ "icon": "engineer.png",
"rarity": "rare",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_frigate_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "frigate.activeitem",
"name": "ct_alta_frigate_drone",
- "shortdescription": "Frigate Drone",
+ "shortdescription": "^#f02020;EDS^reset; Frigate Drone ^#8020f0;ξ€ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_frigate_drone.png",
+ "icon": "frigate.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_frigate_drone_empty.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "frigate_empty.activeitem",
"name": "ct_alta_frigate_drone_empty",
- "shortdescription": "Frigate Drone Empty",
+ "shortdescription": "Empty ^#f02020;EDS^reset; Frigate Drone ^#8020f0;ξ€ξ€ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "frigate_empty.png",
+ "rarity": "legendary",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "ionic.activeitem",
+ "name": "ct_ionic_drone",
+ "shortdescription": "Ionic Drone ^#2080f0;ξ€ξ€^reset;",
+ "category": "throwableItem",
+ "icon": "ionic.png",
+ "rarity": "rare",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "lava.activeitem",
+ "name": "ct_lava_drone",
+ "shortdescription": "Lava Drone ^#8020f0;ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_frigate_drone_empty.png",
+ "icon": "lava.png",
"rarity": "legendary",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_mini_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "mini.activeitem",
"name": "ct_alta_mini_drone",
- "shortdescription": "Mini Drone",
+ "shortdescription": "Minidrone",
"category": "throwableItem",
- "icon": "ct_alta_mini_drone.png",
+ "icon": "mini.png",
"rarity": "common",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_scout_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "scout.activeitem",
"name": "ct_alta_scout_drone",
"shortdescription": "Scout Drone",
"category": "throwableItem",
- "icon": "ct_alta_scout_drone.png",
+ "icon": "scout.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_security_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "security.activeitem",
"name": "ct_alta_security_drone",
"shortdescription": "Security Drone",
"category": "throwableItem",
- "icon": "ct_alta_security_drone.png",
+ "icon": "security.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_sentry_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "sentry.activeitem",
"name": "ct_alta_sentry_drone",
- "shortdescription": "Sentry Drone",
+ "shortdescription": "Sentry Drone ^#20f080;ξ€ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_sentry_drone.png",
+ "icon": "sentry.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_shield_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "shield.activeitem",
"name": "ct_alta_shield_drone",
- "shortdescription": "Shield Drone",
+ "shortdescription": "Shieldrone ^#20f080;ξ€ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_shield_drone.png",
+ "icon": "shield.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_trans_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "trans.activeitem",
"name": "ct_alta_trans_drone",
- "shortdescription": "Orchid Drone",
+ "shortdescription": "Orchid Drone ^#20f080;ξ€ξ€^reset;",
"category": "throwableItem",
- "icon": "ct_alta_trans_drone.png",
+ "icon": "trans.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_alta_watcher_drone.activeitem",
+ "path": "/items/active/alta/spawners/drones/",
+ "fileName": "watcher.activeitem",
"name": "ct_alta_watcher_drone",
"shortdescription": "Watcher Drone",
"category": "throwableItem",
- "icon": "ct_alta_watcher_drone.png",
+ "icon": "watcher.png",
"rarity": "rare",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_eds_drone.activeitem",
- "name": "ct_eds_drone",
- "shortdescription": "^#f02020;EDS^reset; Drone",
- "category": "throwableItem",
- "icon": "ct_eds_drone.png",
- "rarity": "rare",
- "race": "alta"
- },
- {
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_elin_drone.activeitem",
- "name": "ct_elin_drone",
- "shortdescription": "Elin Drone",
+ "path": "/items/active/alta/spawners/helpers/",
+ "fileName": "arco.activeitem",
+ "name": "ct_arco_scanner",
+ "shortdescription": "Enviroscanner",
"category": "throwableItem",
- "icon": "ct_elin_drone.png",
+ "icon": "arco.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_elite_drone.activeitem",
- "name": "ct_elite_drone",
- "shortdescription": "Elite Drone",
- "category": "throwableItem",
- "icon": "ct_elite_drone.png",
- "rarity": "legendary",
- "race": "alta"
- },
- {
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_ionic_drone.activeitem",
- "name": "ct_ionic_drone",
- "shortdescription": "Ionic Drone",
- "category": "throwableItem",
- "icon": "ct_ionic_drone.png",
- "rarity": "rare",
- "race": "alta"
- },
- {
- "path": "/items/active/unsorted/alta/spawner/drones/",
- "fileName": "ct_lava_drone.activeitem",
- "name": "ct_lava_drone",
- "shortdescription": "Lava Drone",
+ "path": "/items/active/alta/spawners/helpers/",
+ "fileName": "eds.activeitem",
+ "name": "ct_eds_gardis",
+ "shortdescription": "^#f02020;EDS^reset; Gardis",
"category": "throwableItem",
- "icon": "ct_lava_drone.png",
- "rarity": "legendary",
+ "icon": "eds.png",
+ "rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/helpers/",
- "fileName": "ct_alta_roomba.activeitem",
+ "path": "/items/active/alta/spawners/helpers/",
+ "fileName": "roomba.activeitem",
"name": "ct_alta_roomba",
"shortdescription": "Roomba",
"category": "throwableItem",
- "icon": "ct_alta_roomba.png",
+ "icon": "roomba.png",
"rarity": "uncommon",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/helpers/",
- "fileName": "ct_alta_waiter.activeitem",
+ "path": "/items/active/alta/spawners/helpers/",
+ "fileName": "waiter.activeitem",
"name": "ct_alta_waiter",
"shortdescription": "Waiter",
"category": "throwableItem",
- "icon": "ct_alta_waiter.png",
+ "icon": "waiter.png",
"rarity": "common",
"race": "alta"
},
{
- "path": "/items/active/unsorted/alta/spawner/helpers/",
- "fileName": "ct_arco_scanner.activeitem",
- "name": "ct_arco_scanner",
- "shortdescription": "Enviroscanner",
- "category": "throwableItem",
- "icon": "ct_arco_scanner.png",
- "rarity": "uncommon",
- "race": "alta"
- },
- {
- "path": "/items/active/unsorted/alta/spawner/helpers/",
- "fileName": "ct_eds_gardis.activeitem",
- "name": "ct_eds_gardis",
- "shortdescription": "^#f02020;EDS^reset; Gardis",
- "category": "throwableItem",
- "icon": "ct_eds_gardis.png",
- "rarity": "uncommon",
- "race": "alta"
- },
- {
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_aric_sporgus_egg.activeitem",
"name": "ct_aric_sporgus_egg",
"shortdescription": "Aric Sporgus Egg ^#2080f0;ξ€^reset;",
@@ -1800,7 +2228,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_astral_narfin_egg.activeitem",
"name": "ct_astral_narfin_egg",
"shortdescription": "Astral Narfin Egg",
@@ -1809,7 +2237,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_berry_bobfae_egg.activeitem",
"name": "ct_berry_bobfae_egg",
"shortdescription": "Berry Bobfae Egg",
@@ -1818,7 +2246,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_bionfly_egg.activeitem",
"name": "ct_bionfly_egg",
"shortdescription": "Bionfly Egg",
@@ -1827,7 +2255,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_bionid_pteropod_egg.activeitem",
"name": "ct_bionid_pteropod_egg",
"shortdescription": "Bionid Pteropod Egg ^#2080f0;ξ€^reset;",
@@ -1836,7 +2264,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_bishyn_crippit_egg.activeitem",
"name": "ct_bishyn_crippit_egg",
"shortdescription": "Bishyn Crippit Egg",
@@ -1845,7 +2273,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_brutefly_egg.activeitem",
"name": "ct_brutefly_egg",
"shortdescription": "Brutefly Egg ^#20f080;ξ€^reset;",
@@ -1854,7 +2282,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_calin_crippit_egg.activeitem",
"name": "ct_calin_crippit_egg",
"shortdescription": "Calin Crippit Egg ^#20f080;ξ€^reset;",
@@ -1863,7 +2291,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_crippit_egg.activeitem",
"name": "ct_crippit_egg",
"shortdescription": "Crippit Egg",
@@ -1872,7 +2300,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_crystalline_crippit_egg.activeitem",
"name": "ct_crystalline_crippit_egg",
"shortdescription": "Crystalline Crippit Egg ^#20f080;ξ€^reset;",
@@ -1881,7 +2309,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_crystal_poptop_egg.activeitem",
"name": "ct_crystal_poptop_egg",
"shortdescription": "Crystal Poptop Egg",
@@ -1890,7 +2318,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_crystal_poptop_rare_egg.activeitem",
"name": "ct_crystal_poptop_rare_egg",
"shortdescription": "Rare Crystal Poptop Egg",
@@ -1899,7 +2327,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_gheatsyn_crippit_egg.activeitem",
"name": "ct_gheatsyn_crippit_egg",
"shortdescription": "Gheatsyn Crippit Egg",
@@ -1908,7 +2336,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_hevika_crippit_egg.activeitem",
"name": "ct_hevika_crippit_egg",
"shortdescription": "Hevika Crippit Egg",
@@ -1917,7 +2345,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_impulse_bobfae_egg.activeitem",
"name": "ct_impulse_bobfae_egg",
"shortdescription": "Impulse Bobfae Egg ^#20f080;ξ€^reset;",
@@ -1926,7 +2354,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_ionic_crippit_egg.activeitem",
"name": "ct_ionic_crippit_egg",
"shortdescription": "Ionic Crippit Egg ^#2080f0;ξ€ξ€^reset;",
@@ -1935,7 +2363,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_ionic_crustoise_egg.activeitem",
"name": "ct_ionic_crustoise_egg",
"shortdescription": "Ionic Crustoise Egg ^#2080f0;ξ€ξ€^reset;",
@@ -1944,7 +2372,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_ionic_narfin_egg.activeitem",
"name": "ct_ionic_narfin_egg",
"shortdescription": "Ionic Narfin Egg ^#2080f0;ξ€ξ€^reset;",
@@ -1953,7 +2381,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_ionic_orbide_egg.activeitem",
"name": "ct_ionic_orbide_egg",
"shortdescription": "Ionic Orbide Egg ^#2080f0;ξ€ξ€^reset;",
@@ -1962,7 +2390,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_isopod_egg.activeitem",
"name": "ct_isopod_egg",
"shortdescription": "Isopod Egg ^#20f080;ξ€^reset;",
@@ -1971,7 +2399,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_lava_crippit_egg.activeitem",
"name": "ct_lava_crippit_egg",
"shortdescription": "Lava Crippit Egg",
@@ -1980,7 +2408,7 @@
"rarity": "legendary"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_mical_crippit_egg.activeitem",
"name": "ct_mical_crippit_egg",
"shortdescription": "Mical Crippit Egg ^#2080f0;ξ€ξ€^reset;",
@@ -1989,7 +2417,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_nightmare_anglure_egg.activeitem",
"name": "ct_nightmare_anglure_egg",
"shortdescription": "Nightmare Anglure Egg ^#20f080;ξ€^reset;",
@@ -1998,7 +2426,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_nightmare_orbide_egg.activeitem",
"name": "ct_nightmare_orbide_egg",
"shortdescription": "Nightmare Orbide Egg",
@@ -2007,7 +2435,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_obsidian_crippit_egg.activeitem",
"name": "ct_obsidian_crippit_egg",
"shortdescription": "Obsidian Crippit Egg",
@@ -2016,7 +2444,7 @@
"rarity": "legendary"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_omni_narfin_egg.activeitem",
"name": "ct_omni_narfin_egg",
"shortdescription": "Omni Narfin Egg ^#f02080;ξ€ξ€^reset;",
@@ -2025,7 +2453,7 @@
"rarity": "legendary"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_overcharged_crustoise_egg.activeitem",
"name": "ct_overcharged_crustoise_egg",
"shortdescription": "Overcharged Crustoise Egg",
@@ -2034,7 +2462,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_prism_crippit_egg.activeitem",
"name": "ct_prism_crippit_egg",
"shortdescription": "Prism Crippit Egg ^#2080f0;ξ€^reset;",
@@ -2043,7 +2471,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_stardust_crippit_egg.activeitem",
"name": "ct_stardust_crippit_egg",
"shortdescription": "Stardust Crippit Egg",
@@ -2052,7 +2480,7 @@
"rarity": "legendary"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_stardust_narfin_egg.activeitem",
"name": "ct_stardust_narfin_egg",
"shortdescription": "Stardust Narfin Egg",
@@ -2061,7 +2489,7 @@
"rarity": "legendary"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_stardust_poptop_egg.activeitem",
"name": "ct_stardust_poptop_egg",
"shortdescription": "Stardust Poptop Egg ^#f02080;ξ€^reset;",
@@ -2070,7 +2498,7 @@
"rarity": "legendary"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_valley_poptop_egg.activeitem",
"name": "ct_valley_poptop_egg",
"shortdescription": "Valley Poptop Egg ^#20f080;ξ€^reset;",
@@ -2079,7 +2507,7 @@
"rarity": "uncommon"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_warped_anglure_egg.activeitem",
"name": "ct_warped_anglure_egg",
"shortdescription": "Warped Anglure Egg",
@@ -2088,7 +2516,7 @@
"rarity": "rare"
},
{
- "path": "/items/active/unsorted/alta/spawner/monsters/",
+ "path": "/items/active/alta/spawners/monsters/",
"fileName": "ct_warped_sporgus_egg.activeitem",
"name": "ct_warped_sporgus_egg",
"shortdescription": "Warped Sporgus Egg ^#20f080;ξ€^reset;",
@@ -2096,6 +2524,82 @@
"icon": "ct_warped_sporgus_egg.png",
"rarity": "uncommon"
},
+ {
+ "path": "/items/active/shields/",
+ "fileName": "ct_arknight_shield.activeitem",
+ "name": "ct_arknight_shield",
+ "shortdescription": "Arknight's Shield",
+ "category": "shield",
+ "icon": "ct_arknight_shield.png",
+ "rarity": "rare",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/shields/",
+ "fileName": "ct_calin_shield.activeitem",
+ "name": "ct_calin_shield",
+ "shortdescription": "Calin Shield",
+ "category": "shield",
+ "icon": "ct_calin_shield.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/shields/",
+ "fileName": "ct_crystalline_shield.activeitem",
+ "name": "ct_crystalline_shield",
+ "shortdescription": "Crystalline Shield",
+ "category": "shield",
+ "icon": "ct_crystalline_shield.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/items/active/shields/",
+ "fileName": "ct_eds_shield.activeitem",
+ "name": "ct_eds_shield",
+ "shortdescription": "^#f02020;EDS^reset; Shield",
+ "category": "shield",
+ "icon": "ct_eds_shield.png",
+ "rarity": "rare",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/shields/",
+ "fileName": "ct_ioncore_shield.activeitem",
+ "name": "ct_ioncore_shield",
+ "shortdescription": "Ion Fortress",
+ "category": "shield",
+ "icon": "ct_ioncore_shield.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/shields/",
+ "fileName": "ct_kinetic_shield.activeitem",
+ "name": "ct_kinetic_shield",
+ "shortdescription": "Kinetic Shield",
+ "category": "shield",
+ "icon": "ct_kinetic_shield.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/items/active/shields/",
+ "fileName": "ct_protolaris.activeitem",
+ "name": "ct_protolaris",
+ "shortdescription": "Ikai Protolaris ^#8020f0;ξ€^reset;",
+ "category": "shield",
+ "icon": "ct_protolaris.png",
+ "rarity": "legendary",
+ "race": "alta"
+ },
+ {
+ "path": "/items/active/shields/",
+ "fileName": "ct_spacedrifter_shield.activeitem",
+ "name": "ct_spacedrifter_shield",
+ "shortdescription": "Spacedrifter Shield",
+ "category": "shield",
+ "icon": "ct_spacedrifter_shield.png",
+ "rarity": "legendary",
+ "race": "alta"
+ },
{
"path": "/items/active/weapons/melee/alta/heavy/",
"fileName": "ct_astralis.activeitem",
@@ -2275,7 +2779,7 @@
"path": "/items/active/weapons/melee/alta/spear/",
"fileName": "ct_elite_stunner.activeitem",
"name": "ct_elite_stunner",
- "shortdescription": "Elite Stunner ^#8020f0;ξ€^reset;",
+ "shortdescription": "^#20f080;Elite^reset; Stunner ^#8020f0;ξ€^reset;",
"category": "spear",
"icon": "ct_elite_stunner.png",
"rarity": "legendary",
@@ -3699,7 +4203,7 @@
"path": "/items/armors/alta/tier6/elite/android_head/",
"fileName": "ct_elite_android_head.head",
"name": "ct_elite_android_head",
- "shortdescription": "Elite Android Head ^#8020f0;ξ€^reset;",
+ "shortdescription": "^#20f080;Elite^reset; Android Head ^#8020f0;ξ€^reset;",
"category": "headarmour",
"icon": "icon.png",
"rarity": "legendary",
@@ -3709,7 +4213,7 @@
"path": "/items/armors/alta/tier6/elite/chest/",
"fileName": "ct_elite_chest.chest",
"name": "ct_elite_chest",
- "shortdescription": "Elite Guard Armor",
+ "shortdescription": "^#20f080;Elite^reset; Guard Armor",
"category": "chestarmour",
"icon": "icon.png",
"rarity": "legendary",
@@ -3719,7 +4223,7 @@
"path": "/items/armors/alta/tier6/elite/generator/",
"fileName": "ct_elite_generator.back",
"name": "ct_elite_generator",
- "shortdescription": "Elite Generator ^#8020f0;ξ€^reset;",
+ "shortdescription": "^#20f080;Elite^reset; Generator ^#8020f0;ξ€^reset;",
"category": "enviroProtectionPack",
"icon": "icon.png",
"rarity": "legendary",
@@ -3729,7 +4233,7 @@
"path": "/items/armors/alta/tier6/elite/helmet/",
"fileName": "ct_elite_helmet.head",
"name": "ct_elite_helmet",
- "shortdescription": "Elite Ceter-Helm",
+ "shortdescription": "^#20f080;Elite^reset; Ceter-Helm",
"category": "headarmour",
"icon": "icon.png",
"rarity": "legendary",
@@ -3739,7 +4243,7 @@
"path": "/items/armors/alta/tier6/elite/legwear/",
"fileName": "ct_elite_legwear.legs",
"name": "ct_elite_legwear",
- "shortdescription": "Elite Energy Greaves",
+ "shortdescription": "^#20f080;Elite^reset; Energy Greaves",
"category": "legarmour",
"icon": "icon.png",
"rarity": "legendary",
@@ -3749,7 +4253,7 @@
"path": "/items/armors/alta/tier6/elite/protector/",
"fileName": "ct_elite_protector.back",
"name": "ct_elite_protector",
- "shortdescription": "Elite Protector",
+ "shortdescription": "^#20f080;Elite^reset; Protector",
"category": "enviroProtectionPack",
"icon": "icon.png",
"rarity": "legendary",
@@ -3992,7 +4496,7 @@
"path": "/items/augments/back/",
"fileName": "ct_elite_augment.augment",
"name": "ct_elite_augment",
- "shortdescription": "Elite Augment ^#8020f0;ξ€ξ€^reset;",
+ "shortdescription": "^#20f080;Elite^reset; Augment ^#8020f0;ξ€ξ€^reset;",
"category": "eppAugment",
"icon": "ct_elite_augment.png",
"rarity": "legendary",
@@ -5156,7 +5660,7 @@
"path": "/items/generic/other/",
"fileName": "ct_elite_shielder.consumable",
"name": "ct_elite_shielder",
- "shortdescription": "Elite Shielder ^#8020f0;ξ€^reset;",
+ "shortdescription": "^#20f080;Elite^reset; Shielder ^#8020f0;ξ€^reset;",
"category": "shield",
"icon": "ct_elite_shielder.png",
"rarity": "legendary",
@@ -5325,36 +5829,6 @@
"icon": "ct_gheatsyn_shard.png",
"rarity": "common"
},
- {
- "path": "/items/throwables/",
- "fileName": "ct_glowstick_ceterteal.thrownitem",
- "name": "ct_glowstick_ceterteal",
- "shortdescription": "Ceterteal Glowstick",
- "category": "throwableItem",
- "icon": "ct_glowstick_ceterteal.png",
- "rarity": "uncommon",
- "race": "alta"
- },
- {
- "path": "/items/throwables/",
- "fileName": "ct_glowstick_ionic.thrownitem",
- "name": "ct_glowstick_ionic",
- "shortdescription": "Ionic Glowstick",
- "category": "throwableItem",
- "icon": "ct_glowstick_ionic.png",
- "rarity": "uncommon",
- "race": "alta"
- },
- {
- "path": "/items/throwables/",
- "fileName": "ct_glowstick_omniblue.thrownitem",
- "name": "ct_glowstick_omniblue",
- "shortdescription": "Omniblue Glowstick",
- "category": "throwableItem",
- "icon": "ct_glowstick_omniblue.png",
- "rarity": "uncommon",
- "race": "alta"
- },
{
"path": "/items/throwables/",
"fileName": "ct_hevika_flare.thrownitem",
@@ -6569,7 +7043,7 @@
"path": "/objects/alta/elite/pod/",
"fileName": "ct_elite_pod.object",
"name": "ct_elite_pod",
- "shortdescription": "Elite Pod ^#8020f0;ξ€^reset;",
+ "shortdescription": "^#20f080;Elite^reset; Pod ^#8020f0;ξ€^reset;",
"category": "storage",
"icon": "icon.png",
"rarity": "legendary",
@@ -7275,6 +7749,42 @@
"rarity": "uncommon",
"race": "generic"
},
+ {
+ "path": "/objects/alta/special/critters/bionid_snail/",
+ "fileName": "af.object",
+ "name": "ct_bionid_snail_af",
+ "shortdescription": "Bionid Snail",
+ "category": "bug",
+ "icon": "icon.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/objects/alta/special/critters/calin_snail/",
+ "fileName": "af.object",
+ "name": "ct_calin_snail_af",
+ "shortdescription": "Calin Snail",
+ "category": "bug",
+ "icon": "icon.png",
+ "rarity": "uncommon"
+ },
+ {
+ "path": "/objects/alta/special/critters/gheatsyn_snail/",
+ "fileName": "af.object",
+ "name": "ct_gheatsyn_snail_af",
+ "shortdescription": "Gheatsyn Snail",
+ "category": "bug",
+ "icon": "icon.png",
+ "rarity": "rare"
+ },
+ {
+ "path": "/objects/alta/special/critters/phosnail/",
+ "fileName": "af.object",
+ "name": "ct_phosnail_af",
+ "shortdescription": "Phosnail",
+ "category": "bug",
+ "icon": "icon.png",
+ "rarity": "uncommon"
+ },
{
"path": "/objects/alta/special/emblems/alta/",
"fileName": "ct_alta_emblem.object",
diff --git a/spawntypes/my_enternia/critter.spawntypes b/spawntypes/my_enternia/critter.spawntypes
index 106e358e..d6a6037c 100644
--- a/spawntypes/my_enternia/critter.spawntypes
+++ b/spawntypes/my_enternia/critter.spawntypes
@@ -8,6 +8,14 @@
"spawnChance" : 0.02, "monsterParameters" : { "aggressive" : false }
},
+ // 2.3.4b
+ {
+ "name" : "ct_koyscream_spawn",
+ "monsterType" : "ct_koyscream",
+ "spawnParameters" : { "area" : "surface", "region" : "exposed", "time" : "day" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+
// Cave Critters
// All
{
@@ -59,6 +67,26 @@
"spawnChance" : 0.02, "monsterParameters" : { "aggressive" : false }
},
+ // 2.3.4b
+ {
+ "name" : "ct_hevika_scab_spawn",
+ "monsterType" : "ct_hevika_scab",
+ "spawnParameters" : { "area" : "surface", "region" : "enclosed", "time" : "all" },
+ "spawnChance" : 0.02, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_impulse_crawler_spawn",
+ "monsterType" : "ct_impulse_crawler",
+ "spawnParameters" : { "area" : "surface", "region" : "enclosed", "time" : "all" },
+ "spawnChance" : 0.02, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_ion_tortoise_spawn",
+ "monsterType" : "ct_ion_tortoise",
+ "spawnParameters" : { "area" : "surface", "region" : "enclosed", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+
// Any Land Critters
// Night
{
@@ -117,6 +145,44 @@
"spawnChance" : 0.02, "monsterParameters" : { "aggressive" : false }
},
+ // 2.3.4b
+ {
+ "name" : "ct_mini_pinky_spawn",
+ "monsterType" : "ct_mini_pinky",
+ "spawnParameters" : { "area" : "surface", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_mini_poi_spawn",
+ "monsterType" : "ct_mini_poi",
+ "spawnParameters" : { "area" : "surface", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_hunter_flower_spawn",
+ "monsterType" : "ct_hunter_flower",
+ "spawnParameters" : { "area" : "surface", "region" : "all", "time" : "day" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_glow_tortoise_spawn",
+ "monsterType" : "ct_glow_tortoise",
+ "spawnParameters" : { "area" : "surface", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_bionid_snail_spawn",
+ "monsterType" : "ct_bionid_snail",
+ "spawnParameters" : { "area" : "surface", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_phosnail_spawn",
+ "monsterType" : "ct_phosnail",
+ "spawnParameters" : { "area" : "surface", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+
// Any Liquid Critters
{
@@ -130,5 +196,58 @@
"monsterType" : "ct_floater",
"spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "all" },
"spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+
+ // 2.3.4b
+ {
+ "name" : "ct_nia_squid_spawn",
+ "monsterType" : [ [1.0, "ct_nia_squid_impulse"], [1.0, "ct_nia_squid_ionic"], [1.0, "ct_nia_squid_plasma"], [1.0, "ct_nia_squid_stardust"] ],
+ "spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_nia_squid_night_spawn",
+ "monsterType" : [ [1.0, "ct_nia_squid_impulse"], [1.0, "ct_nia_squid_ionic"], [1.0, "ct_nia_squid_plasma"], [1.0, "ct_nia_squid_stardust"] ],
+ "spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "night" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+
+ {
+ "name" : "ct_kudok_squid_spawn",
+ "monsterType" : "ct_kudok_squid",
+ "spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+
+ {
+ "name" : "ct_nia_squid_impulse_spawn",
+ "monsterType" : "ct_nia_squid_impulse",
+ "spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_nia_squid_plasma_spawn",
+ "monsterType" : "ct_nia_squid_plasma",
+ "spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_nia_squid_ionic_spawn",
+ "monsterType" : "ct_nia_squid_ionic",
+ "spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+ {
+ "name" : "ct_nia_squid_stardust_spawn",
+ "monsterType" : "ct_nia_squid_stardust",
+ "spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
+ },
+
+ {
+ "name" : "ct_in_jelly_spawn",
+ "monsterType" : "ct_in_jelly",
+ "spawnParameters" : { "area" : "liquid", "region" : "all", "time" : "all" },
+ "spawnChance" : 0.04, "monsterParameters" : { "aggressive" : false }
}
]
diff --git a/stats/effects/ct_autoeffect/ct_autoshielder_elite.statuseffect b/stats/effects/ct_autoeffect/ct_autoshielder_elite.statuseffect
index 6fc287f8..6aeedc98 100644
--- a/stats/effects/ct_autoeffect/ct_autoshielder_elite.statuseffect
+++ b/stats/effects/ct_autoeffect/ct_autoshielder_elite.statuseffect
@@ -1,6 +1,6 @@
{
"name" : "ct_autoshielder_elite",
- "label" : "Elite Autoshielder",
+ "label" : "^#20f080;Elite^reset; Autoshielder",
"description" : "Applies ^#20f080;Static Shield^reset; to you when your health is lower than 20%.",
"blockingStat" : "emiJam",
diff --git a/treasure/alta/README.md b/treasure/alta/README.md
index 851a6790..0d474f07 100644
--- a/treasure/alta/README.md
+++ b/treasure/alta/README.md
@@ -36,7 +36,7 @@ Location: [`gsr.treasurepools`](./gsr.treasurepools)
### Sets
-Contents of armor sets found here: [Modding: Alta Sets](/items/active/unsorted/alta/loot/sets/README.md#sets)
+Contents of armor sets found here: [Modding: Alta Sets](/items/active/alta/loot/sets/README.md#sets)
Location: [`robotics.treasurepools`](./robotics.treasurepools)
diff --git a/treasure/alta/basic.treasurepools b/treasure/alta/basic.treasurepools
index b805a704..0b74d15f 100644
--- a/treasure/alta/basic.treasurepools
+++ b/treasure/alta/basic.treasurepools
@@ -3,6 +3,36 @@
// ==============================================================================================
{
+ "ct_alta_loot" : [
+ [0, {
+ "poolRounds" : [ [0.1, 1], [0.4, 2], [0.4, 3], [0.1, 4] ],
+ "pool" : [ // total: 1.00
+ // Medicine, total: 0.28
+ {"weight" : 0.03, "item" : "bluestim"},
+ {"weight" : 0.01, "item" : "nanowrap"},
+ {"weight" : 0.02, "item" : [ "ct_alta_dye", 2 ] },
+ {"weight" : 0.12, "item" : [ "ct_aid_mimic", 1, { "preset" : "bandade" } ] },
+ {"weight" : 0.05, "item" : [ "ct_hevikai_stim", 1, { "preset" : "light" } ] },
+ {"weight" : 0.045, "item" : [ "ct_catalyst", 1, { "preset" : "repell" } ] },
+ {"weight" : 0.0025, "item" : "ct_alta_roomba"},
+ {"weight" : 0.0025, "item" : "ct_alta_waiter"},
+ // Shop Food, total: 0.54
+ {"weight" : 0.12, "item" : "ct_tsay_cola"},
+ {"weight" : 0.12, "item" : "ct_aya_soda"},
+ {"weight" : 0.12, "item" : "ct_gheanade"},
+ {"weight" : 0.10, "item" : "ct_vmax"},
+ {"weight" : 0.08, "item" : "ct_alta_soup_canned"},
+ // Miscelanious, total: 0.14
+ {"weight" : 0.10, "pool" : "ct_alta_other_loot"},
+ {"weight" : 0.04, "pool" : "ct_alta_codexes"},
+ // Treasure, total: 0.04
+ {"weight" : 0.015, "item" : "ct_alta_toy_pet_ball"},
+ {"weight" : 0.015, "item" : "ct_alta_testing_ball"},
+ {"weight" : 0.005, "item" : "spaceorgan"},
+ {"weight" : 0.005, "item" : "squarewave"}
+ ]
+ } ]
+ ],
"ct_alta_codexes" : [ [0, { "poolRounds" : [ [1.0, 1] ],
"pool" : [
{"weight" : 0.08, "item" : "ct_docs_cen-codex"},
@@ -161,6 +191,6 @@
"ct_alterashEndTreasure" : [ [0, {
"fill" : [ {"pool" : "ct_alterashEndNoteTreasure"} ],
"poolRounds" : [ [0.1, 2], [0.4, 3], [0.4, 4], [0.1, 5] ],
- "pool" : [ {"weight" : 1, "pool" : "ct_alta_pod_loot_tier2"} ]
+ "pool" : [ {"weight" : 1, "pool" : "ct_alta_pod_loot"} ]
} ] ]
}
diff --git a/treasure/alta/gsr.treasurepools b/treasure/alta/gsr.treasurepools
index b936f7fc..31bbcf00 100644
--- a/treasure/alta/gsr.treasurepools
+++ b/treasure/alta/gsr.treasurepools
@@ -1,7 +1,7 @@
// ==============================================================================================
// TREASURE POOLS FOR ALTA GSR PODS
// ==============================================================================================
- // These are the contents of GSR pods found at `/items/active/unsorted/alta/loot/other/`
+ // These are the contents of GSR pods found at `/items/active/alta/loot/other/`
{
"ct_gsr_pod" : [ [0, { "poolRounds" : [ [1.0, 1] ], "pool" : [
diff --git a/treasure/alta/pods.treasurechests b/treasure/alta/pods.treasurechests
index 0e91ce46..9e967e77 100644
--- a/treasure/alta/pods.treasurechests
+++ b/treasure/alta/pods.treasurechests
@@ -8,11 +8,12 @@
"ct_faradea_pod" : [ { "containers" : [ "ct_faradea_pod" ], "treasurePool" : "ct_faradea_loot", "minimumLevel" : 0 } ],
"ct_eds_pod" : [ { "containers" : [ "ct_eds_pod" ], "treasurePool" : "ct_eds_loot", "minimumLevel" : 0 } ],
- "ct_alta_pod_tier1" : [ { "containers" : [ "ct_alta_pod" ], "treasurePool" : "ct_alta_pod_loot_tier1", "minimumLevel" : 0 } ],
- "ct_alta_pod_tier2" : [ { "containers" : [ "ct_alta_security_pod" ], "treasurePool" : "ct_alta_pod_loot_tier2", "minimumLevel" : 0 } ],
- "ct_alta_pod_tier3" : [ { "containers" : [ "ct_alta_lab_pod" ], "treasurePool" : "ct_alta_pod_loot_tier3", "minimumLevel" : 0 } ],
- "ct_alta_pod_tier4" : [ { "containers" : [ "ct_alta_ship_pod" ], "treasurePool" : "ct_alta_pod_loot_tier4", "minimumLevel" : 0 } ],
- "ct_alta_pod_tier5" : [ { "containers" : [ "ct_alta_ship_container" ], "treasurePool" : "ct_alta_pod_loot_tier5", "minimumLevel" : 0 } ],
+ "ct_alta_pod_tier0" : [ { "containers" : [ "ct_alta_pod" ], "treasurePool" : "ct_alta_pod_loot", "minimumLevel" : 0 } ],
+ "ct_alta_pod_tier1" : [ { "containers" : [ "ct_alta_pod" ], "treasurePool" : "ct_alta_pod_loot", "minimumLevel" : 3 } ],
+ "ct_alta_pod_tier2" : [ { "containers" : [ "ct_alta_security_pod" ], "treasurePool" : "ct_alta_pod_loot", "minimumLevel" : 4 } ],
+ "ct_alta_pod_tier3" : [ { "containers" : [ "ct_alta_lab_pod" ], "treasurePool" : "ct_alta_pod_loot", "minimumLevel" : 5 } ],
+ "ct_alta_pod_tier4" : [ { "containers" : [ "ct_alta_ship_pod" ], "treasurePool" : "ct_alta_pod_loot", "minimumLevel" : 6 } ],
+ "ct_alta_pod_tier5" : [ { "containers" : [ "ct_alta_ship_container" ], "treasurePool" : "ct_alta_pod_loot", "minimumLevel" : 7 } ],
"ct_big_cargoChest" : [ { "containers" : [ "outpostshippingcontainer" ], "treasurePool" : "ct_alterashEndTreasure", "minimumLevel" : 0 } ]
}
diff --git a/treasure/alta/pods.treasurepools b/treasure/alta/pods.treasurepools
index e2afb1e6..6940464e 100644
--- a/treasure/alta/pods.treasurepools
+++ b/treasure/alta/pods.treasurepools
@@ -1,39 +1,16 @@
// ==============================================================================================
// TREASURE POOLS FOR ALTA PODS
// ==============================================================================================
- // These are drop tables of alta pods found in `pods.treasurechests` and loot crates at `/items/active/unsorted/alta/loot/`
+ // These are drop tables of alta pods found in `pods.treasurechests` and loot crates at `/items/active/alta/loot/`
{
- "ct_alta_pod_loot" : [ [0, {
- "poolRounds" : [ [0.1, 1], [0.4, 2], [0.4, 3], [0.1, 4] ],
- "pool" : [ // total: 1.00
- // Medicine, total: 0.28
- {"weight" : 0.03, "item" : "bluestim"},
- {"weight" : 0.01, "item" : "nanowrap"},
- {"weight" : 0.02, "item" : [ "ct_alta_dye", 2 ] },
- {"weight" : 0.12, "item" : [ "ct_aid_mimic", 1, { "preset" : "bandade" } ] },
- {"weight" : 0.05, "item" : [ "ct_hevikai_stim", 1, { "preset" : "light" } ] },
- {"weight" : 0.045, "item" : [ "ct_catalyst", 1, { "preset" : "repell" } ] },
- {"weight" : 0.0025, "item" : "ct_alta_roomba"},
- {"weight" : 0.0025, "item" : "ct_alta_waiter"},
- // Shop Food, total: 0.54
- {"weight" : 0.12, "item" : "ct_tsay_cola"},
- {"weight" : 0.12, "item" : "ct_aya_soda"},
- {"weight" : 0.12, "item" : "ct_gheanade"},
- {"weight" : 0.10, "item" : "ct_vmax"},
- {"weight" : 0.08, "item" : "ct_alta_soup_canned"},
- // Miscelanious, total: 0.14
- {"weight" : 0.10, "pool" : "ct_alta_other_loot"},
- {"weight" : 0.04, "pool" : "ct_alta_codexes"},
- // Treasure, total: 0.04
- {"weight" : 0.015, "item" : "ct_alta_toy_pet_ball"},
- {"weight" : 0.015, "item" : "ct_alta_testing_ball"},
- {"weight" : 0.005, "item" : "spaceorgan"},
- {"weight" : 0.005, "item" : "squarewave"}
- ]
- } ] ],
- "ct_alta_pod_loot_tier1" : [ [0, {
- "fill" : [ {"pool" : "ct_alta_pod_loot"} ],
+ "ct_alta_pod_loot" : [
+ [0, {
+ "fill" : [ {"pool" : "ct_alta_loot"} ],
+ "poolRounds" : [ [0.1, 3], [0.4, 4], [0.4, 5], [0.1, 6] ]
+ } ],
+ [2.5, {
+ "fill" : [ {"pool" : "ct_alta_loot"} ],
"poolRounds" : [ [0.1, 3], [0.4, 4], [0.4, 5], [0.1, 6] ],
"pool" : [ // total: 1.00
// Resources, total: 0.40
@@ -71,9 +48,9 @@
// Self-loot, total: 0.02
{"weight" : 0.02, "item" : "ct_alta_loot_tier1"}
]
- } ] ],
- "ct_alta_pod_loot_tier2" : [ [0, {
- "fill" : [ {"pool" : "ct_alta_pod_loot"} ],
+ } ],
+ [3.5, {
+ "fill" : [ {"pool" : "ct_alta_loot"} ],
"poolRounds" : [ [0.1, 3], [0.4, 4], [0.4, 5], [0.1, 6] ],
"pool" : [ // total: 1.00
// Resources, total: 0.40
@@ -115,9 +92,9 @@
// Self-loot, total: 0.02
{"weight" : 0.02, "item" : "ct_alta_loot_tier2"}
]
- } ] ],
- "ct_alta_pod_loot_tier3" : [ [0, {
- "fill" : [ {"pool" : "ct_alta_pod_loot"} ],
+ } ],
+ [4.5, {
+ "fill" : [ {"pool" : "ct_alta_loot"} ],
"poolRounds" : [ [0.1, 3], [0.3, 4], [0.4, 5], [0.2, 6] ],
"pool" : [ // total: 1.00
// Resources, total: 0.455
@@ -173,9 +150,9 @@
// Self-loot, total: 0.02
{"weight" : 0.02, "item" : "ct_alta_loot_tier3"}
]
- } ] ],
- "ct_alta_pod_loot_tier4" : [ [0, {
- "fill" : [ {"pool" : "ct_alta_pod_loot"} ],
+ } ],
+ [5.5, {
+ "fill" : [ {"pool" : "ct_alta_loot"} ],
"poolRounds" : [ [0.1, 3], [0.2, 4], [0.4, 5], [0.3, 6] ],
"pool" : [ // total: 1.00
// Resources, total: 0.45
@@ -222,9 +199,9 @@
// Self-loot, total: 0.02
{"weight" : 0.02, "item" : "ct_alta_loot_tier4"}
]
- } ] ],
- "ct_alta_pod_loot_tier5" : [ [0, {
- "fill" : [ {"pool" : "ct_alta_pod_loot"} ],
+ } ],
+ [6.5, {
+ "fill" : [ {"pool" : "ct_alta_loot"} ],
"poolRounds" : [ [0.1, 4], [0.4, 5], [0.4, 6], [0.1, 7] ],
"pool" : [ // total: 1.00
// Resources, total: 0.40
@@ -296,15 +273,16 @@
{"weight" : 0.02, "item" : "ct_elin_loot"}
] }] ],
- "ct_eds_loot" : [ [0, { "poolRounds" : [ [0.1, 3], [0.4, 4], [0.4, 5], [0.1, 6] ], "pool" : [
+ "ct_eds_loot" : [ [0, { "poolRounds" : [ [0.1, 4], [0.4, 5], [0.4, 6], [0.1, 7] ], "pool" : [
// Resources, total: 0.40
- {"weight" : 0.15, "item" : "ct_eds_armor"},
+ {"weight" : 0.14, "item" : "ct_eds_armor"},
{"weight" : 0.045, "item" : ["ct_eds_armor", 2]},
- {"weight" : 0.02, "item" : [ "ct_eds_dye", 2 ]},
+ {"weight" : 0.01, "item" : [ "ct_eds_dye", 2 ]},
{"weight" : 0.02, "item" : "ct_eds_dye"},
{"weight" : 0.03, "item" : "ct_eds_drone"},
{"weight" : 0.03, "item" : "ct_eds_droid"},
{"weight" : 0.005, "item" : "ct_eds_gardis"},
+ {"weight" : 0.02, "item" : [ "ct_glowstick_eds", 2 ]},
// Nature, total: 0.04
{"weight" : 0.02, "item" : "ct_eds_haulter"},
{"weight" : 0.02, "item" : "ct_eds_haulter_wires"},
diff --git a/treasure/alta/sets.treasurepools b/treasure/alta/sets.treasurepools
index 325704d0..49990503 100644
--- a/treasure/alta/sets.treasurepools
+++ b/treasure/alta/sets.treasurepools
@@ -1,7 +1,7 @@
// ==============================================================================================
// TREASURE POOLS FOR ALTA ARMOR SETS
// ==============================================================================================
- // These are the contents of armor sets found at `/items/active/unsorted/alta/loot/sets/`
+ // These are the contents of armor sets found at `/items/active/alta/loot/sets/`
{
"ct_alta_scout_set" : [ [1, { "fill" : [
diff --git a/treasure/my_enternia/critters.treasurepools b/treasure/my_enternia/critters.treasurepools
new file mode 100644
index 00000000..38d94757
--- /dev/null
+++ b/treasure/my_enternia/critters.treasurepools
@@ -0,0 +1,22 @@
+ // ==============================================================================================
+ // TREASURE POOLS FOR CRITTERS (BOW & BUGNET TOOL)
+ // ==============================================================================================
+
+{
+ // Bugnet Loot
+ // added in 2.3.4b
+ "ct_bionid_snail_loot" : [ [0, { "fill" : [ { "item" : "ct_bionid_snail_af" } ] } ] ],
+ "ct_calin_snail_loot" : [ [0, { "fill" : [ { "item" : "ct_calin_snail_af" } ] } ] ],
+ "ct_gheatsyn_snail_loot" : [ [0, { "fill" : [ { "item" : "ct_gheatsyn_snail_af" } ] } ] ],
+ "ct_phosnail_loot" : [ [0, { "fill" : [ { "item" : "ct_phosnail_af" } ] } ] ],
+
+ "ct_floating_calline_loot" : [ [0, { "fill" : [ { "item" : "ct_floating_calline_egg" } ] } ] ],
+ "ct_miazmur_loot" : [ [0, { "fill" : [ { "item" : "ct_miazmur_egg" } ] } ] ],
+
+ // Hunting Loot
+ // added in 2.3.4b
+ "ct_bionid_snail_hunt" : [ [ 0, { "pool" : [ { "weight" : 1.0, "item" : [ "ct_bionid", 1 ] } ] } ] ],
+ "ct_calin_snail_hunt" : [ [ 0, { "pool" : [ { "weight" : 1.0, "item" : [ "crystal", 2 ] } ] } ] ],
+ "ct_gheatsyn_snail_hunt" : [ [ 0, { "pool" : [ { "weight" : 1.0, "item" : [ "ct_ghetsyn_shard", 2 ] } ] } ] ],
+ "ct_phosnail_hunt" : [ [ 0, { "pool" : [ { "weight" : 1.0, "item" : [ "ct_phospholion", 1 ] } ] } ] ]
+}
diff --git a/treasure/my_enternia/pods.treasurepools b/treasure/my_enternia/pods.treasurepools
index 2c7b8305..be0eb131 100644
--- a/treasure/my_enternia/pods.treasurepools
+++ b/treasure/my_enternia/pods.treasurepools
@@ -230,11 +230,12 @@
"ct_warped_loot" : [ [0, { "poolRounds" : [ [0.1, 4], [0.4, 5], [0.4, 6], [0.1, 7] ], "pool" : [
// Resources, total: 0.40
- {"weight" : 0.05, "item" : "ct_warped_hive"},
+ {"weight" : 0.02, "item" : "ct_warped_hive"},
{"weight" : 0.10, "item" : ["glowfibre", 3]},
{"weight" : 0.05, "item" : ["glowfibre", 4]},
{"weight" : 0.10, "item" : ["ct_warped_glowbomb", 3]},
{"weight" : 0.10, "item" : ["ct_warped_hive", 2]},
+ {"weight" : 0.03, "item" : ["ct_glowstick_yonnur", 2]},
// Nature, total: 0.04
{"weight" : 0.01, "item" : "ct_warped_smoker"},
{"weight" : 0.01, "item" : "ct_nivera_geyser"},
@@ -311,10 +312,11 @@
"ct_sona_loot" : [ [0, { "poolRounds" : [ [0.1, 3], [0.4, 4], [0.4, 5], [0.1, 6] ], "pool" : [
// Resources, total: 0.40
- {"weight" : 0.10, "item" : ["snowflake", 4]},
- {"weight" : 0.10, "item" : ["ice", 2]},
- {"weight" : 0.10, "item" : ["snowball", 4]},
- {"weight" : 0.10, "item" : ["mediumsnowball", 2]},
+ {"weight" : 0.08, "item" : ["snowflake", 4]},
+ {"weight" : 0.08, "item" : ["ice", 2]},
+ {"weight" : 0.08, "item" : ["snowball", 4]},
+ {"weight" : 0.08, "item" : ["mediumsnowball", 2]},
+ {"weight" : 0.08, "item" : ["ct_glowstick_bionid", 2]},
// Nature, total: 0.04
{"weight" : 0.04, "item" : "ct_frozen_energy_ball"},
// Decorations, total: 0.32
@@ -402,8 +404,9 @@
] }] ],
"ct_crystalline_prime_loot" : [ [0, { "poolRounds" : [ [0.1, 3], [0.4, 4], [0.4, 5], [0.1, 6] ], "pool" : [
// Resources, total: 0.40
- {"weight" : 0.24, "item" : "geode"},
+ {"weight" : 0.08, "item" : "geode"},
{"weight" : 0.16, "item" : "crystal"},
+ {"weight" : 0.16, "item" : ["ct_glowstick_calline", 2]},
// Nature, total: 0.04
{"weight" : 0.04, "item" : "crystalplantseed"},
// Decorations, total: 0.32
@@ -423,7 +426,7 @@
// Resources, total: 0.40
{"weight" : 0.25, "item" : ["crystal", 2]},
{"weight" : 0.10, "item" : ["crystal", 3]},
- {"weight" : 0.05, "item" : "crystal"},
+ {"weight" : 0.05, "item" : ["ct_glowstick_crystal", 2]},
// Nature, total: 0.04
{"weight" : 0.04, "item" : "ct_calin_sample"},
// Decorations, total: 0.32
@@ -455,10 +458,11 @@
"ct_gheatsyn_loot" : [ [0, { "poolRounds" : [ [0.1, 3], [0.4, 4], [0.4, 5], [0.1, 6] ], "pool" : [
// Resources, total: 0.40
- {"weight" : 0.20, "item" : ["ct_gheatsyn_shard", 2]},
+ {"weight" : 0.18, "item" : ["ct_gheatsyn_shard", 2]},
{"weight" : 0.05, "item" : "ct_gheatsyn_crystal"},
{"weight" : 0.10, "item" : ["ct_gheatsyn_shard", 3]},
{"weight" : 0.05, "item" : "ct_gheatsyn_shard"},
+ {"weight" : 0.02, "item" : ["ct_glowstick_gheatsyn", 2]},
// Nature, total: 0.04
{"weight" : 0.04, "item" : "ct_gheatsyn_sample"},
// Decorations, total: 0.32
@@ -499,10 +503,11 @@
] }] ],
"ct_bionid_loot" : [ [0, { "poolRounds" : [ [0.1, 3], [0.4, 4], [0.4, 5], [0.1, 6] ], "pool" : [
// Resources, total: 0.40
- {"weight" : 0.05, "item" : "ct_tonna"},
- {"weight" : 0.05, "item" : "ct_bionid"},
+ {"weight" : 0.04, "item" : "ct_tonna"},
+ {"weight" : 0.04, "item" : "ct_bionid"},
{"weight" : 0.15, "item" : ["ct_tonna", 2]},
{"weight" : 0.15, "item" : ["ct_bionid", 2]},
+ {"weight" : 0.02, "item" : ["ct_glowstick_bionid", 2]},
// Nature, total: 0.04
{"weight" : 0.005, "item" : "ct_tonnova_tree"},
{"weight" : 0.005, "item" : "ct_tonnova_spiral_tree"},
@@ -648,8 +653,9 @@
// Resources, total: 0.40
{"weight" : 0.20, "item" : ["durasteelore", 2]},
{"weight" : 0.10, "item" : "ct_astera_tear"},
- {"weight" : 0.05, "item" : ["ct_glowstick_ceterteal", 2]},
- {"weight" : 0.05, "item" : ["ct_glowstick_ionic", 2]},
+ {"weight" : 0.04, "item" : ["ct_glowstick_ceterteal", 2]},
+ {"weight" : 0.04, "item" : ["ct_glowstick_ionic", 2]},
+ {"weight" : 0.02, "item" : ["ct_glowstick_stardust", 2]},
// Nature, total: 0.02
{"weight" : 0.02, "item" : "astrostoragelocker"},
// Decorations, total: 0.34
diff --git a/wardrobe/my_enternia.json b/wardrobe/my_enternia.json
index 92dd8705..19c8536a 100644
--- a/wardrobe/my_enternia.json
+++ b/wardrobe/my_enternia.json
@@ -3533,7 +3533,7 @@
"fileName": "ct_elite_android_head.head",
"name": "ct_elite_android_head",
"icon": "icon.png",
- "shortdescription": "Elite Android Head ^#8020f0;\ue024^reset;",
+ "shortdescription": "^#20f080;Elite^reset; Android Head ^#8020f0;\ue024^reset;",
"maleFrames": "head.png",
"femaleFrames": "head.png",
"mask": "mask.png",
@@ -3617,7 +3617,7 @@
"fileName": "ct_elite_helmet.head",
"name": "ct_elite_helmet",
"icon": "icon.png",
- "shortdescription": "Elite Ceter-Helm",
+ "shortdescription": "^#20f080;Elite^reset; Ceter-Helm",
"maleFrames": "head.png",
"femaleFrames": "head.png",
"mask": "mask.png",
@@ -5500,7 +5500,7 @@
"fileName": "ct_elite_chest.chest",
"name": "ct_elite_chest",
"icon": "icon.png",
- "shortdescription": "Elite Guard Armor",
+ "shortdescription": "^#20f080;Elite^reset; Guard Armor",
"maleFrames": {
"body": "chest.png",
"backSleeve": "bsleeve.png",
@@ -6941,7 +6941,7 @@
"fileName": "ct_elite_legwear.legs",
"name": "ct_elite_legwear",
"icon": "icon.png",
- "shortdescription": "Elite Energy Greaves",
+ "shortdescription": "^#20f080;Elite^reset; Energy Greaves",
"maleFrames": "pants.png",
"femaleFrames": "pants.png",
"colorOptions": [
@@ -8034,7 +8034,7 @@
"fileName": "ct_elite_generator.back",
"name": "ct_elite_generator",
"icon": "icon.png",
- "shortdescription": "Elite Generator ^#8020f0;\ue024^reset;",
+ "shortdescription": "^#20f080;Elite^reset; Generator ^#8020f0;\ue024^reset;",
"maleFrames": "back.png",
"femaleFrames": "back.png",
"colorOptions": [
@@ -8117,7 +8117,7 @@
"fileName": "ct_elite_protector.back",
"name": "ct_elite_protector",
"icon": "icon.png",
- "shortdescription": "Elite Protector",
+ "shortdescription": "^#20f080;Elite^reset; Protector",
"maleFrames": "back.png",
"femaleFrames": "back.png",
"colorOptions": [
|
---|
|