Add project files.

This commit is contained in:
alejo committed 2026-10-25 03:29:04 -03:00
commit a9ae435321
52 files changed
+65378

No files matched your search

+22
View File
@@ -0,0 +1,22 @@
# Hammer++ custom entity definitions. Loaded on start-up after the built-in set, so you can add
# your game's entities here - or redefine a built-in class by repeating its name.
#
# @point <class> "<label>" [color(r,g,b)] [size(h) | size(hx,hy,hz)] [dir] [model]
# @brush <class> "<label>" [color(r,g,b)] [contents(solid|clip|trigger|water|sky)]
# <key> <type> "<label>" "<default>" ["value=Label,value=Label"]
# types: string int float bool color255 vec3 choice model material target
# dir = shows an orientation arrow, model = displays the "model" key as a prop
@point npc_spawner "NPC spawner" color(255,110,110) size(12,32,12) dir
npc_type choice "NPC type" "grunt" "grunt=Grunt,sniper=Sniper,boss=Boss"
count int "Count" "3"
respawn bool "Respawn" "0"
patrol_target target "Patrol path start" ""
@point env_fog "Fog volume" color(180,200,230) size(10)
color color255 "Fog color" "180 190 210"
start float "Start distance" "256"
end float "End distance" "2048"
@brush trigger_hurt "Hurt trigger" color(255,60,60) contents(trigger)
damage float "Damage per second" "10"
+2
View File
@@ -0,0 +1,2 @@
newmtl dev/orange
Kd 1.0 0.55 0.15
+28
View File
@@ -0,0 +1,28 @@
# Hammer++ sample prop: crate
mtllib crate.mtl
o crate
v -32 0 -32
v 32 0 -32
v 32 64 -32
v -32 64 -32
v -32 0 32
v 32 0 32
v 32 64 32
v -32 64 32
vn 1 0 0
vn -1 0 0
vn 0 1 0
vn 0 -1 0
vn 0 0 1
vn 0 0 -1
vt 0 0
vt 1 0
vt 1 1
vt 0 1
usemtl dev/orange
f 2/1/1 3/2/1 7/3/1 6/4/1
f 1/1/2 5/2/2 8/3/2 4/4/2
f 4/1/3 8/2/3 7/3/3 3/4/3
f 1/1/4 2/2/4 6/3/4 5/4/4
f 5/1/5 6/2/5 7/3/5 8/4/5
f 1/1/6 4/2/6 3/3/6 2/4/6
+17
View File
@@ -0,0 +1,17 @@
# Hammer++ sample prop: pyramid
o pyramid
v -48 0 -48
v 48 0 -48
v 48 0 48
v -48 0 48
v 0 96 0
vt 0 1
vt 1 1
vt 0.5 0
vt 1 0
usemtl dev/blue
f 1/1 5/3 2/2
f 2/1 5/3 3/2
f 3/1 5/3 4/2
f 4/1 5/3 1/2
f 1/1 2/2 3/4 4/3