Compare commits

...
Author SHA1 Message Date
adminandClaude Opus 4.6 fdb0741a78 Track third-party asset pack YAML files with Git LFS
Polytope Studio, RRFreelance-Characters, and DungeonMonsters2D
Unity YAML files (.prefab, .mat, .asset, .controller, .anim,
.unity, .shader, .cginc, .unitypackage, .terrainlayer) are never
manually edited so store them as LFS objects instead of text blobs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 07:01:03 -08:00
adminandClaude Opus 4.6 1fa9bd1dd2 Add Polytope Studio, RRFreelance, and remaining asset pack files
Import Polytope Studio Lowpoly Medieval Characters (Soldiers,
Knights, Militia, Archers, Peasants), RRFreelance character assets,
and remaining DungeonMonsters2D/Raccoon files.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 06:51:58 -08:00
adminandClaude Opus 4.6 be1a17bb15 Track large asset pack files with Git LFS
Add LFS tracking for PDFs and specific large demo/terrain assets
from Polytope Studio and DungeonMonsters2D packs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 06:51:33 -08:00
adminandClaude Opus 4.6 eeb8c82579 Wire up Polytope prefabs in scene; rename HumanEffect to ButcherEffect
Wire all 6 human effect prefabs (butcher, knight, soldier, archer,
militia, peasant) in Gameplay.unity scene. Rename HumanEffect.prefab
to ButcherEffect.prefab to match the field rename.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 06:48:00 -08:00
adminandClaude Opus 4.6 44606ece25 Move butcherEffectPrefab under Human Effect Prefabs header
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 06:43:48 -08:00
adminandClaude Opus 4.6 736ad50355 Rename humanEffectPrefab to butcherEffectPrefab; route psychopath to it
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 06:42:07 -08:00
adminandClaude Opus 4.6 b858214821 Add 5 Polytope character archetypes for human beast animations
Replace the single Butcher sprite for all 34 human-type beasts with
5 thematic 3D archetypes using Polytope Studio Lowpoly Medieval
Characters: Knight (6 beasts), Soldier (8), Archer (3), Militia (8),
and Peasant (9). All share a HumanMapAnims controller that retargets
Clown animation clips via Unity's Humanoid system.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-27 05:36:29 -08:00
2009 changed files with 371843 additions and 531608 deletions
+21
View File
@@ -17,6 +17,27 @@ src/main/csharp/**/Modern[[:space:]]UI[[:space:]]Pack/**/*.ttf !filter !diff !me
*.tga filter=lfs diff=lfs merge=lfs -text
*.fbx filter=lfs diff=lfs merge=lfs -text
*.FBX filter=lfs diff=lfs merge=lfs -text
*.pdf filter=lfs diff=lfs merge=lfs -text
# Third-party asset packs: track Unity YAML files via LFS (never manually edited)
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.prefab filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.mat filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.asset filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.controller filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.anim filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.unity filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.shader filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.cginc filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.unitypackage filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/Polytope[[:space:]]Studio/**/*.terrainlayer filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/RRFreelance-Characters/**/*.prefab filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/RRFreelance-Characters/**/*.mat filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/RRFreelance-Characters/**/*.asset filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/RRFreelance-Characters/**/*.controller filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/RRFreelance-Characters/**/*.anim filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/DungeonMonsters2D/**/*.asset filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/DungeonMonsters2D/**/*.unity filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/DungeonMonsters2D/**/*.controller filter=lfs diff=lfs merge=lfs -text
src/main/csharp/**/DungeonMonsters2D/**/*.anim filter=lfs diff=lfs merge=lfs -text
# Unity Smart Merge - use UnityYAMLMerge for Unity files
# Requires configuring unityyamlmerge in ~/.gitconfig:
+14 -17
View File
@@ -97,7 +97,11 @@ Human-type beasts (pirates, bandits, etc.) are matched via a `HumanBeastNames` H
| demon | MonsterEffect | DungeonMonsters2D | Demon, Succubus |
| orc | MonsterEffect | DungeonMonsters2D | Imp |
| vampire | MonsterEffect | DungeonMonsters2D | Vampire |
| human types (34 names) | MonsterEffect | DungeonMonsters2D | Butcher |
| knight types (6 names) | AnimalEffect | Polytope Studio | PT_Male_Knight_01/02, PT_Female_Knight_01/02 (w/ HumanMapAnims controller) |
| soldier types (8 names) | AnimalEffect | Polytope Studio | PT_Male_Soldier_01/02, PT_Female_Soldier_01/02 (w/ HumanMapAnims controller) |
| archer types (3 names) | AnimalEffect | Polytope Studio | PT_Male_Archer_01/02, PT_Female_Archer_01/02 (w/ HumanMapAnims controller) |
| militia types (8 names) | AnimalEffect | Polytope Studio | PT_Male_Militia_01/02, PT_Female_Militia_01/02 (w/ HumanMapAnims controller) |
| peasant types (9 names) | AnimalEffect | Polytope Studio | PT_Male_Peasant_01, PT_Female_Peasant_01_a (w/ HumanMapAnims controller) |
| clown | AnimalEffect | Clown Pack | Clown, Fat Clown (w/ per-prefab controller overrides) |
| ogre, troll | AnimalEffect | Orc-Ogre Pack | OrcOgre_Animated (w/ OgreMapAnims controller) |
| bear | AnimalEffect | Animal Pack Deluxe | Brown_bear |
@@ -118,24 +122,17 @@ Human-type beasts (pirates, bandits, etc.) are matched via a `HumanBeastNames` H
### Human-type beasts
All 34 human-type beast names currently use the Butcher prefab (MonsterEffect). Grouped by likelihood:
All 34 human-type beast names use 3D Polytope Studio characters grouped into 5 archetypes. Each archetype uses a shared `HumanMapAnims.controller` that retargets Clown animation clips (idle, walk, attack, damage) via Unity's Humanoid system.
| Likelihood | Beast Names |
|---|---|
| 0.20 | bandit, brigand |
| 0.10 | agitator, crook, desperado, highwayman, hooligan, instigator, marauder, ne'er-do-well, nihilist, particularist, proud boy, rabble-rouser, robber, ruffian, scalawag, separatist, street tough, thief, traitor |
| 0.05 | asshole, buccaneer, cultist, dacoit, freebooter, heretic, mobster, pirate |
| 0.04 | cannibal, cossack, rebel, terrorist |
| 0.01 | miscreant |
| Archetype | Polytope Type | Beast Names (count) |
|---|---|---|
| **Knight** (heavy armor) | Knight M/F x2 | cultist, heretic, cannibal, terrorist, cossack, desperado (6) |
| **Soldier** (medium armor) | Soldier M/F x2 | bandit, brigand, robber, highwayman, marauder, dacoit, freebooter, mobster (8) |
| **Archer** (light armor, ranged) | Archer M/F x2 | thief, pirate, buccaneer (3) |
| **Militia** (light armed) | Militia M/F x2 | hooligan, street tough, ruffian, scalawag, ne'er-do-well, crook, miscreant, asshole (8) |
| **Peasant** (unarmed) | Peasant M/F | agitator, instigator, rabble-rouser, separatist, particularist, nihilist, proud boy, rebel, traitor (9) |
Thematic clusters for potential visual differentiation:
- **Armed outlaws** (bandit, brigand, robber, highwayman, thief, marauder, desperado, dacoit, freebooter) — armed with weapons, ambush travelers
- **Political agitators** (agitator, instigator, rabble-rouser, separatist, particularist, nihilist, proud boy, rebel, traitor) — rabble-rousers and dissidents
- **Thugs/ruffians** (hooligan, street tough, ruffian, scalawag, ne'er-do-well, crook, miscreant, asshole) — petty criminals and troublemakers
- **Pirates/seafarers** (pirate, buccaneer) — nautical outlaws
- **Dark/cultist types** (cultist, heretic, cannibal, terrorist) — sinister or fanatical
- **Organized crime** (mobster, cossack) — organized groups
Asset packs: Polytope Studio - Lowpoly Medieval Characters (Soldiers, Knights, Militia, Archers, Peasants)
### No custom animation (falls back to generic vultures)

Some files were not shown because too many files have changed in this diff Show More