managarten/apps
Till JS d71eade816 feat(manavoxel): add item programming system (Phase 2)
Property Panel (Slider Ebene 1):
- Sliders for damage, range, speed, durability
- Element selector (fire, ice, poison, lightning, neutral)
- Rarity selector (common → legendary) with color coding
- Sound and particle effect dropdowns
- Auto-save on any change, opens via double-click on inventory item

Trigger-Action Editor (Ebene 2):
- WHEN [trigger] THEN [action] visual rule builder
- 10 triggers: onTouch, onUse, onTimer, onHpBelow, onNearItem, etc.
- 15 actions: damage, heal, particle, sound, pixel destroy, teleport,
  message, variable, event, camera shake, wait, etc.
- Per-action parameter inputs (amount, radius, text, etc.)
- Add/remove rules and actions, readable preview text
- Tab switching between Properties and Behaviors panels

Particle System:
- 7 presets: sparks, fire_burst, ice_shards, poison_cloud,
  lightning_bolt, heal_glow, shatter
- Physics-based (velocity, gravity, lifetime, alpha fade)
- Item use (Space key) spawns particles in facing direction
- High-damage items destroy pixels in facing direction (radius scaling)
- Cooldown system for item use

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-03-29 09:24:20 +02:00
..
calc fix(calc): rename FlaskConical to Flask (phosphor-svelte export) 2026-03-29 08:56:10 +02:00
calendar refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
chat refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
citycorners refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
clock refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
contacts refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
context feat(ui): add SyncIndicator to all 19 app layouts 2026-03-28 18:27:30 +01:00
docs fix: replace all manacore.app URLs with mana.how 2026-03-22 18:40:37 +01:00
inventar fix(docker): use --no-frozen-lockfile in all web Dockerfiles 2026-03-28 21:12:03 +01:00
manacore feat: Colima migration script, devlog & capacity docs update 2026-03-28 22:18:59 +01:00
manadeck refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
manavoxel feat(manavoxel): add item programming system (Phase 2) 2026-03-29 09:24:20 +02:00
matrix refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
mukke refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
nutriphi refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
photos refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
picture refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
planta fix(ui): remove duplicate SyncIndicator imports from 9 layouts 2026-03-28 21:29:05 +01:00
playground refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
presi refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
questions feat(ui): add SyncIndicator to all 19 app layouts 2026-03-28 18:27:30 +01:00
skilltree refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
storage refactor(docker): standardize all web Dockerfiles to use sveltekit-base 2026-03-28 21:56:44 +01:00
taktik deploy(taktik): add Dockerfile, docker-compose, SSO config 2026-03-29 08:55:30 +02:00
todo fix(docker): use --no-frozen-lockfile in all web Dockerfiles 2026-03-28 21:12:03 +01:00
traces chore(mobile): align all 7 Expo apps to SDK 55 2026-03-28 18:10:14 +01:00
uload feat(uload): integrate mana-core-auth with guest mode 2026-03-29 09:23:39 +02:00
zitare fix(docker): add content package build step in zitare Dockerfile 2026-03-28 22:18:28 +01:00