Commit Graph

35178 Commits

Author SHA1 Message Date
Ed
f6b09f32ff Update carrin.yml 2025-09-01 22:52:56 +03:00
Ed
9d0afdf848 Add Carrin species beak, hair, and facial hair customization
Introduces new marking prototypes and sprites for Carrin beak, hair, and facial hair customization. Updates Carrin species and entity definitions to support these markings, adjusts visual layer ordering, and adds displacement sprites for hands and shirts. Also includes updates to Carrin base sprites and modifies some existing Carrin textures.
2025-08-31 23:19:32 +03:00
Ed
eb6968e554 basic species 2025-08-31 20:16:26 +03:00
CrystallEdge Server
162713974f Automatic changelog update 2025-08-30 10:28:09 +03:00
Kit
f21cca0a1a Spineguard (#1659)
* sprites

* toxin

* spineguard

* spawning

* passive regen

* merge conflict fixes

* again

* again 2

* readd stuff

* agh

* requested changes
2025-08-30 10:27:03 +03:00
Deserty0
704527bd2c Master fix (#1715)
* Update RobustToolbox

* Revert "Update RobustToolbox"

This reverts commit dc7e25e8f7.

* Update secret_weights.yml

* Update secret_weights.yml
2025-08-28 17:34:12 +03:00
CrystallEdge Server
c7df3f8117 Automatic changelog update 2025-08-27 17:35:17 +03:00
Red
1eead99543 You are surrounded by unknown suspicious individuals, my lord. (#1710)
* base identity hide

* ui

* Better UI

* store data in Mind

* disable arrivals an leave announcement

* tips updated

* Enhance identity recognition and examination feedback

Added logic to display remembered character names during examination and improved the process for remembering character names on map initialization. Also updated localization files to include new examination feedback strings. Minor refactoring and bug fixes in identity recognition systems.

* Update CP14SharedIdentityRecognitionSystem.cs

* fix
2025-08-27 17:34:10 +03:00
Ed
22edc77004 forgot this one 2025-08-25 20:46:10 +03:00
Red
4debb114e5 Magic system refactor part 1 (#1709)
* Refactor pacified block logic to action system

Moved pacified block functionality from magic spell components to the new CP14ActionSystem and related components. Removed CP14MagicEffectPacifiedBlockComponent and its logic, and introduced CP14ActionDangerousComponent for handling pacified checks. Updated examine and checks logic to use the new action-based components, improving separation of concerns between magic and action systems.

* finish pacified

* mobtargetstate refactor

* skillpoint cost refactor

* somaticAspect refactor

* material cost refactor

* mana cost now

* stamina cost

* SSD + verbal aspect

* religion

* music tool refactor

* vampire

* get rid of this event

* manacost refac

* Remove magicType field from spell definitions

Eliminated the 'magicType' property from all CP14MagicEffect components in spell YAML files across Electric, Fire, Life, Light, and Water categories. This streamlines spell configuration and may reflect a change in how magic types are handled in the system.

* Remove mana cost reduction effects from skill tiers

Eliminated the ModifyManacost effects from tier 2 and tier 3 skills in electromancy, healing, hydrosophistry, illusion, and pyrokinetic. This change standardizes skill progression and may be part of a balance update to mana cost mechanics.

* comment out T3 tiers

* namespace refactor

* fix hands
2025-08-25 20:40:10 +03:00
CrystallEdge Server
2a12c707cf Automatic changelog update 2025-08-25 02:04:29 +03:00
Red
0a3bd9baba Adjust day/night cycle logic and lighting parameters (#1705)
Increased minimum light level and updated sun shadow directions for smoother transitions. Changed light curve calculation to use cosine, adjusted day detection threshold, and added a console command to check current light level. Renamed and fixed logic in CP14IsNight rule. Updated map and prototype files to use new ambient light colors and ensure consistency.
2025-08-25 02:03:24 +03:00
Ed
aa6aa252d3 Comment out Magic Druid Staff loadout and clean up files
The Magic Druid Staff loadout has been commented out in the adventure job loadouts, likely for balancing or removal purposes. Minor formatting and cleanup changes were also made to the vampire locale and demiplane reward rooms files.
2025-08-25 00:25:44 +03:00
CrystallEdge Server
3315fb1ac3 Automatic changelog update 2025-08-24 18:37:29 +03:00
Red
2df523061b Respawn button (#1702)
* Add respawn action for ghosts with confirmation popup

Introduces a new respawn action for ghosts, allowing them to return to the lobby and respawn as a new character. Adds supporting systems, localization, prototype definitions, and an icon for the action. The action includes a confirmation popup to prevent accidental use.

* Prevent respawning with the same character in a round

Introduces a system to block players from rejoining a round with a character that has already died, notifying them with a localized message. Refactors and moves respawn-related localization strings to new files for both English and Russian.

* Prevent admins from character reuse restriction

Added a check in CP14RespawnSystem to allow admins to bypass the restriction that prevents the same character from re-entering the round. This ensures that admin users are not limited by the character reuse logic.
2025-08-24 18:36:24 +03:00
CrystallEdge Server
ac2eb6f51c Automatic changelog update 2025-08-24 15:59:40 +03:00
Red
3c534069a4 Random tweaks (#1701)
* weather overlay offset

* sack head clothing

* remove raid

* less mushrooms, less muhrooms hat

* Update CP14VampireRuleSystem.cs

* Update base_clothing.yml

* fix

* Revert "Update base_clothing.yml"

This reverts commit e51d13fe77.

* Update backpacks.yml

* ашч

* double game preset

* Delete parts.yml

* Update sack.yml

* Update sack.yml

* g

* remove raids

* fuck you
2025-08-24 15:58:35 +03:00
Red
66d382d5ec Update CP14_Changelog.yml 2025-08-24 14:49:29 +03:00
CrystallEdge Server
71501bcc50 Automatic changelog update 2025-08-24 14:46:35 +03:00
Deserty0
50e1351f44 No memes (#1698)
* 2345

* Update mobs.yml

* Update mobs.yml

* Revert "Update mobs.yml"

This reverts commit 6c047a6806.
2025-08-24 14:45:30 +03:00
CrystallEdge Server
b3cf503bb9 Automatic changelog update 2025-08-24 13:52:52 +03:00
Nim
ca7fa7e985 Various leather (#1692)
* various skin

* fix
2025-08-24 13:51:48 +03:00
Deserty0
e842b45927 Update CP14DemiplaneMapWindow.xaml (#1699) 2025-08-24 01:43:28 +03:00
Viator-MV
c2a2619e2d SKELETON NERF (#1700)
* Mastery

* nerf
2025-08-24 01:39:39 +03:00
CrystallEdge Server
ca80ede057 Automatic changelog update 2025-08-23 20:11:13 +03:00
gogenych
c632676b4e Temporarily reduced crafting time for all blacksmith recipes (#1676)
* craftTime

* more!
2025-08-23 20:10:08 +03:00
CrystallEdge Server
919ece1039 Automatic changelog update 2025-08-23 15:07:48 +03:00
Nim
9fd20a2be4 Bones (#1683)
* bones

* bone remains

* step sound

* sound destruction

* demiplan

* fix
2025-08-23 15:06:42 +03:00
CrystallEdge Server
4ec41d0caf Automatic changelog update 2025-08-23 15:04:38 +03:00
Red
9bda0c85e2 Magic vision nerf (#1697)
* Update ShowHealthBarsComponent.cs

* mana split now can destroy mana trace

* delete aura examine

* Add aura confusion status effect and concealment reagent

Introduces the Confused Aura status effect, which causes entities to leave randomized magical aura imprints. Adds the CP14HideMagicAuraStatusEffectComponent, new localization strings, alert, and reagent (Aura concealment solution) that applies the effect. Updates magic vision logic to support the new effect, and adds related icons and prototype definitions.

* vampire market

* easy vampire clothing craft

* obscure magic trace
2025-08-23 15:03:33 +03:00
Alexsey Bezyuk
5699b4a7a0 Villagers and lumera trade vision (#1657)
* villagers and lumera trade vision

* Revert "Merge branch 'traders_vision_for_villagers' of https://github.com/PhantornRU/crystall-punk-14 into traders_vision_for_villagers"

This reverts commit 7689e87dfb, reversing
changes made to e87e021f1b.

* lumera and workers visions

* Update Resources/Prototypes/_CP14/Roles/Jobs/Artisan/apprentice.yml

* linter fix

* Comments WHY
2025-08-23 15:03:09 +03:00
CrystallEdge Server
2bd8af47eb Automatic changelog update 2025-08-23 12:01:32 +03:00
Viator-MV
d83f532373 nerf (#1695) 2025-08-23 12:00:26 +03:00
CrystallEdge Server
3d8faae8f5 Automatic changelog update 2025-08-23 01:57:06 +03:00
Red
57a7cb30a7 Vampire hotfix (#1696)
* Adjust vampire features and add construction category

Increased vampire skill points from 1 to 3 and removed SendOnlyToOwner override. Updated power punch spell: removed cast slowdown, increased paralyze durations, and raised cooldown. Added new construction category for vampires with English and Russian localization, and updated vampire construction recipes to use this category. Reduced furnace recipe craft times from 4 to 1. Cleaned up unused usings in vampire components.

* Improve vampire skill popups and clan heart features

Added missing popup when no essence is left to gather and improved popup handling for skill point changes. Updated localization for clan progress and essence messages, added WarpPoint to vampire clan heart, and adjusted vampire skill tree structure and UI positions.

* Add vampire hypnosis skill and rebalance vampire content

Introduces the Hypnosys vampire skill and associated spell, including new status effects and alerts for forced sleep. Adjusts vampire skill tree progression, rebalances bite spell effects, modifies construction recipes to use stone instead of iron, and updates entity drop behaviors. Also tweaks skill point defaults and hunger/thirst effect order for plant growth spells.

* Adjust hunger settings and map spawner modifiers

Removed baseDecayRate and starvationDamage from Hunger components for NightChildrens, Devourers, and Unnameable in subgamemodes.yml. Updated comoss.yml and venicialis.yml to replace or add spawner modifiers, introducing Boar and Rabbits while removing EnemyFlem, MonsterMosquito, and MobSlimeIce.

* Add SSD block to magic system and vampire bite spell

Introduced CP14MagicEffectSSDBlockComponent to prevent magic use on SSD (disconnected) players. Updated the magic system to check for SSD status and added localization strings for SSD block messages in English and Russian. Applied the SSD block effect to the vampire bite spell. Also fixed a typo in the PacifiedBlockComponent filename.

* Make blood reagents unrecognizable and adjust effects

Set all blood reagent variants to 'recognizable: false' to prevent easy identification. Simplified and unified damage effects for blood reagents, removing some specific reactions and adjusting damage groups, particularly for vampire-related blood types. Also fixed a duplicate 'allowedStates' key in the vampire bite spell action.

* Enable map initialization and clean up power punch spell

Changed map creation in Demiplane and CrashToWildlands systems to run map initialization by setting runMapInit to true. Removed redundant map initialization check in CP14SpawnProceduralLocationJob. Also removed the CP14ActionSpellVampirePower2 entity from the vampire power punch spell prototype.
2025-08-23 01:56:01 +03:00
CrystallEdge Server
d00270d2ed Automatic changelog update 2025-08-22 18:47:33 +03:00
Red
906033633e Vampire clan battle gamemode (#1672)
* vampire returns + transformstions redo

* carcat fangs fix + greetings music update

* vampire skill trees

* Blood essence gathering

Introduces the vampire blood essence mechanic, including the CP14SpellVampireGatherEssence spell, new skill point consumable component, and related UI/localization updates. Adds clientside effects for spell casting, new vampire skill and action, and refines skill point gain/loss popups. Also restructures vampire components, updates spell logic for client/server prediction, and removes unused parallax files.

* perma damage

* Add skill point cost to magic system and vampire essence spell

Introduced CP14MagicEffectSkillPointCostComponent to allow magic effects to consume skill points. Updated the shared magic system to handle skill point checks and consumption. Added a new vampire spell for creating blood essence, including new icons and localization. Adjusted vampire component to grant and remove skill points, and updated related skill tree and spell prototypes. Minor fixes and refactoring in spell logic and descriptions.

* blood step + blood vision skills

* vampire clans icons

* 50 players limit + vampire objectives

* fixes

* devourers altar transmutation

* Remove StealTarget component from animal, dino, and mole NPCs

The StealTarget component and associated stealGroup were removed from boar, dinosaur, and mole NPC definitions. This likely disables these entities from being targeted for stealing, possibly to adjust gameplay balance or fix unintended behavior.

* fix

* essence creation improve

* altars

* voice masks

* transmutation fix

* teleportation glyph

* crimson candles

* candle crafting

* fix pointer predictions

* Add Vampire Clan Battle gamemode and update vampire roles

Introduces the 'Vampire Clan Battle' gamemode with new localization in English and Russian, updated game preset definitions, and secret weights. Refactors vampire antagonist briefings and objectives for multiple clans, adjusts vampire role preferences and team settings, and reduces the damage of the Vampire Gather Essence spell. Also includes minor improvements to spell and game mode descriptions, and corrects file naming for game preset locales.

* powerful kicks in

* time gates + vampire tree

* vampire proto faction

* fix

* fixes

* tree progression

* search enemy

* Update CP14SharedVampireSystem.cs

* blood essence gathering redo

* essence gathering refactor 2

* blood healing

* Update secret_weights.yml

* tree planting

* boodgrass

* tree upgrade announcement

* construction graph integration

* delete transmutation system

* workbench crafting returns

* cloaks crafting + cloak invisibility

* make vampire tree is generic red tree (sad)

* clan heart sprite

* Refactor vampire tree to clan heart system

Replaces the CP14VampireTreeComponent with CP14VampireClanHeartComponent, updating all related logic, appearance, and localization. Adjusts skill requirements, examination, and level progression to use the new clan heart system. Updates entity prototypes, visuals, and adds new orb sprites for clan heart levels. Localization strings and logic are updated to reflect the new terminology and mechanics.

* Update SpeciesBlacklist.cs

* Refactor vampire clan heart and remove tree spell

Refactored the vampire clan heart to support essence regeneration over time and adjusted level thresholds. Removed the vampire tree planting spell and related prototype fields, as well as unused tree system code. Updated localization, entity prototypes, and faction definitions to reflect these changes.

* Add clan heart construction for vampire clans

Introduces construction graphs, entities, and conditions for building unique clan hearts for each vampire clan (Unnameable, Devourers, NightChildrens). Adds new construction conditions (all clan vampires required, singleton enforcement), updates skill tree to unlock constructions, and removes the now-obsolete CP14MagicEffectAllVampireClanRequiredComponent. Also adds new frame sprites and updates localization and prototype files accordingly.

* level up vfx

* VFX + lobby track

* orb resprite

* sprites

* Add vampire altar mechanics and improve clan heart behavior

Introduces the CP14VampireAltarComponent and altar entity, which doubles blood essence extraction when victims are strapped to the altar. Adds a custom explosion behavior for vampire clan hearts upon destruction, updates construction graphs and recipes for altars, and improves localization. Also refines skill description handling and adjusts vampire bite action text.

* essence get when heart destruction

* Add clan heart damage and destruction announcements

Introduces announcements for when a vampire clan heart is damaged or destroyed, with cooldown to prevent spam. Refactors examination logic and updates localization files for both English and Russian to support new messages and sender formatting.

* glyph adaptation

* resurrection

* Add round end summary for Vampire Clan Battles

Implemented detailed round end text for the Vampire Clan Battles game mode, displaying victory, defeat, or draw outcomes based on surviving factions and population percentage. Refactored alive player percentage logic into a shared method and updated localization files with new outcome messages in English and Russian. Also removed an unused field from the defence condition component.

* Update vampire_cloak.yml

* fix

* fix

* Update portal_glyph.yml
2025-08-22 18:46:28 +03:00
Nim
ac52adb87a fix count (#1685) 2025-08-22 18:06:38 +03:00
CrystallEdge Server
35ea523e20 Automatic changelog update 2025-08-22 18:03:20 +03:00
Morb
2798be4c5d Make elfs & silvas always use female displacement (#1691) 2025-08-22 18:02:14 +03:00
Morb
42afa7b754 Make IsDayNow method and return silva photosynthesis (#1648)
* Make is day method and return silva photosynthesis

* Disable CP14MagicEnergyDraw
2025-08-22 01:28:10 +03:00
Viator-MV
4a5bc15bd8 Good fire skele (#1680)
* Revert "fire magic bad skele (#1679)"

This reverts commit b130d8aeec.

* skelehehehe

* kit conversation
2025-08-21 16:03:57 +03:00
Copilot
5182c59fc5 Fix inconsistent cotton clothing names in Russian localization (#1689)
* Initial plan

* Fix inconsistent cotton clothing names in Russian localization

Co-authored-by: TheShuEd <96445749+TheShuEd@users.noreply.github.com>

---------

Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com>
Co-authored-by: TheShuEd <96445749+TheShuEd@users.noreply.github.com>
2025-08-21 00:55:28 +03:00
Nim
0d976a80b3 damageModifierSet (#1688) 2025-08-20 20:51:07 +03:00
Deserty0
046847b6e5 Fix translation (#1682)
* Update RobustToolbox

* Revert "Update RobustToolbox"

This reverts commit dc7e25e8f7.

* Update modifiers.ftl

* FUCK.
2025-08-19 01:07:46 +03:00
Kit
c598d25bdb i forgor translation of cackle (#1681) 2025-08-18 23:31:28 +10:00
CrystallEdge Server
24d21fad8d Automatic changelog update 2025-08-18 11:42:39 +03:00
Kit
7d29519922 Cackle: EVIL PLANT THAT WANTS TO STEAL YOUR BLOOD (#1602)
* bleeding toxin

* cackle itself

* sprites

* spike

* Cackle now spawn

* lower danger points

* color change

* new demis

* more cackle changes to new system

* hope fix conflict

* try 2

* try 3

* try 4

* try 5

* try 6

* try 6

* undo try 6

* clumsy cackle

* changes

---------

Co-authored-by: Red <96445749+TheShuEd@users.noreply.github.com>
2025-08-18 11:41:34 +03:00
Kit
b130d8aeec fire magic bad skele (#1679)
* fire magic bad

* same with you demiplane skele wiz
2025-08-18 03:00:08 +03:00
CrystallEdge Server
7a71163f7c Automatic changelog update 2025-08-18 01:20:07 +03:00