]> de.git.xonotic.org Git - xonotic/xonotic-data.pk3dir.git/commitdiff
relics client support, attempt 2 ;)
authorRudolf Polzer <divVerent@xonotic.org>
Thu, 28 Apr 2011 12:51:25 +0000 (14:51 +0200)
committerRudolf Polzer <divVerent@xonotic.org>
Thu, 28 Apr 2011 12:51:25 +0000 (14:51 +0200)
59 files changed:
models/relics/relic.md3 [new file with mode: 0644]
models/relics/relic.md3.framegroups [new file with mode: 0644]
models/relics/relic.md3_0.skin [new file with mode: 0644]
models/relics/relic.md3_1.skin [new file with mode: 0644]
models/relics/relic.md3_10.skin [new file with mode: 0644]
models/relics/relic.md3_11.skin [new file with mode: 0644]
models/relics/relic.md3_12.skin [new file with mode: 0644]
models/relics/relic.md3_13.skin [new file with mode: 0644]
models/relics/relic.md3_14.skin [new file with mode: 0644]
models/relics/relic.md3_15.skin [new file with mode: 0644]
models/relics/relic.md3_2.skin [new file with mode: 0644]
models/relics/relic.md3_3.skin [new file with mode: 0644]
models/relics/relic.md3_4.skin [new file with mode: 0644]
models/relics/relic.md3_5.skin [new file with mode: 0644]
models/relics/relic.md3_6.skin [new file with mode: 0644]
models/relics/relic.md3_7.skin [new file with mode: 0644]
models/relics/relic.md3_8.skin [new file with mode: 0644]
models/relics/relic.md3_9.skin [new file with mode: 0644]
models/relics/relic.tga [new file with mode: 0644]
models/relics/relic_gloss.tga [new file with mode: 0644]
models/relics/relic_glow.tga [new file with mode: 0644]
models/relics/relic_norm.tga [new file with mode: 0644]
models/relics/relic_reflect.tga [new file with mode: 0644]
models/relics/relic_ring.tga [new file with mode: 0644]
models/relics/relic_ring_glow.tga [new file with mode: 0644]
models/relics/sign_ammo.tga [new file with mode: 0644]
models/relics/sign_ammo_glow.tga [new file with mode: 0644]
models/relics/sign_damage.tga [new file with mode: 0644]
models/relics/sign_damage_glow.tga [new file with mode: 0644]
models/relics/sign_disability.tga [new file with mode: 0644]
models/relics/sign_disability_glow.tga [new file with mode: 0644]
models/relics/sign_firingspeed.tga [new file with mode: 0644]
models/relics/sign_firingspeed_glow.tga [new file with mode: 0644]
models/relics/sign_flight.tga [new file with mode: 0644]
models/relics/sign_flight_glow.tga [new file with mode: 0644]
models/relics/sign_invisible.tga [new file with mode: 0644]
models/relics/sign_invisible_glow.tga [new file with mode: 0644]
models/relics/sign_jump.tga [new file with mode: 0644]
models/relics/sign_jump_glow.tga [new file with mode: 0644]
models/relics/sign_radioactive.tga [new file with mode: 0644]
models/relics/sign_radioactive_glow.tga [new file with mode: 0644]
models/relics/sign_regeneration.tga [new file with mode: 0644]
models/relics/sign_regeneration_glow.tga [new file with mode: 0644]
models/relics/sign_resistance.tga [new file with mode: 0644]
models/relics/sign_resistance_glow.tga [new file with mode: 0644]
models/relics/sign_resurrection.tga [new file with mode: 0644]
models/relics/sign_resurrection_glow.tga [new file with mode: 0644]
models/relics/sign_speed.tga [new file with mode: 0644]
models/relics/sign_speed_glow.tga [new file with mode: 0644]
models/relics/sign_splashdamage.tga [new file with mode: 0644]
models/relics/sign_splashdamage_glow.tga [new file with mode: 0644]
models/relics/sign_teamboost.tga [new file with mode: 0644]
models/relics/sign_teamboost_glow.tga [new file with mode: 0644]
models/relics/sign_vampire.tga [new file with mode: 0644]
models/relics/sign_vampire_glow.tga [new file with mode: 0644]
models/relics/sign_vengeance.tga [new file with mode: 0644]
models/relics/sign_vengeance_glow.tga [new file with mode: 0644]
scripts/relics.shader [new file with mode: 0644]
sound/relics/relic_effect.wav [new file with mode: 0644]

diff --git a/models/relics/relic.md3 b/models/relics/relic.md3
new file mode 100644 (file)
index 0000000..7e65e4c
Binary files /dev/null and b/models/relics/relic.md3 differ
diff --git a/models/relics/relic.md3.framegroups b/models/relics/relic.md3.framegroups
new file mode 100644 (file)
index 0000000..4e33f6f
--- /dev/null
@@ -0,0 +1 @@
+0 99 30 1
\ No newline at end of file
diff --git a/models/relics/relic.md3_0.skin b/models/relics/relic.md3_0.skin
new file mode 100644 (file)
index 0000000..f4d914f
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_resistance
\ No newline at end of file
diff --git a/models/relics/relic.md3_1.skin b/models/relics/relic.md3_1.skin
new file mode 100644 (file)
index 0000000..f391db0
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_regeneration
\ No newline at end of file
diff --git a/models/relics/relic.md3_10.skin b/models/relics/relic.md3_10.skin
new file mode 100644 (file)
index 0000000..8276637
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_jump
\ No newline at end of file
diff --git a/models/relics/relic.md3_11.skin b/models/relics/relic.md3_11.skin
new file mode 100644 (file)
index 0000000..4b88dde
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_flight
\ No newline at end of file
diff --git a/models/relics/relic.md3_12.skin b/models/relics/relic.md3_12.skin
new file mode 100644 (file)
index 0000000..9f25258
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_invisible
\ No newline at end of file
diff --git a/models/relics/relic.md3_13.skin b/models/relics/relic.md3_13.skin
new file mode 100644 (file)
index 0000000..8fb7435
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_radioactive
\ No newline at end of file
diff --git a/models/relics/relic.md3_14.skin b/models/relics/relic.md3_14.skin
new file mode 100644 (file)
index 0000000..c6efd38
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_resurrection
\ No newline at end of file
diff --git a/models/relics/relic.md3_15.skin b/models/relics/relic.md3_15.skin
new file mode 100644 (file)
index 0000000..5b188be
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_vengeance
\ No newline at end of file
diff --git a/models/relics/relic.md3_2.skin b/models/relics/relic.md3_2.skin
new file mode 100644 (file)
index 0000000..2991766
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_vampire
\ No newline at end of file
diff --git a/models/relics/relic.md3_3.skin b/models/relics/relic.md3_3.skin
new file mode 100644 (file)
index 0000000..5a2a694
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_ammo
\ No newline at end of file
diff --git a/models/relics/relic.md3_4.skin b/models/relics/relic.md3_4.skin
new file mode 100644 (file)
index 0000000..d9c45c3
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_damage
\ No newline at end of file
diff --git a/models/relics/relic.md3_5.skin b/models/relics/relic.md3_5.skin
new file mode 100644 (file)
index 0000000..a74c20f
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_splashdamage
\ No newline at end of file
diff --git a/models/relics/relic.md3_6.skin b/models/relics/relic.md3_6.skin
new file mode 100644 (file)
index 0000000..5ebfd3f
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_firingspeed
\ No newline at end of file
diff --git a/models/relics/relic.md3_7.skin b/models/relics/relic.md3_7.skin
new file mode 100644 (file)
index 0000000..ce6fb9f
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_disability
\ No newline at end of file
diff --git a/models/relics/relic.md3_8.skin b/models/relics/relic.md3_8.skin
new file mode 100644 (file)
index 0000000..2381a4c
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_teamboost
\ No newline at end of file
diff --git a/models/relics/relic.md3_9.skin b/models/relics/relic.md3_9.skin
new file mode 100644 (file)
index 0000000..3358e23
--- /dev/null
@@ -0,0 +1,3 @@
+ring,models/relics/relic_ring
+mesh,models/relics/relic
+sign,models/relics/sign_speed
\ No newline at end of file
diff --git a/models/relics/relic.tga b/models/relics/relic.tga
new file mode 100644 (file)
index 0000000..be9b747
Binary files /dev/null and b/models/relics/relic.tga differ
diff --git a/models/relics/relic_gloss.tga b/models/relics/relic_gloss.tga
new file mode 100644 (file)
index 0000000..975cd2d
Binary files /dev/null and b/models/relics/relic_gloss.tga differ
diff --git a/models/relics/relic_glow.tga b/models/relics/relic_glow.tga
new file mode 100644 (file)
index 0000000..aba79cf
Binary files /dev/null and b/models/relics/relic_glow.tga differ
diff --git a/models/relics/relic_norm.tga b/models/relics/relic_norm.tga
new file mode 100644 (file)
index 0000000..5712ac4
Binary files /dev/null and b/models/relics/relic_norm.tga differ
diff --git a/models/relics/relic_reflect.tga b/models/relics/relic_reflect.tga
new file mode 100644 (file)
index 0000000..eb867b5
Binary files /dev/null and b/models/relics/relic_reflect.tga differ
diff --git a/models/relics/relic_ring.tga b/models/relics/relic_ring.tga
new file mode 100644 (file)
index 0000000..612c819
Binary files /dev/null and b/models/relics/relic_ring.tga differ
diff --git a/models/relics/relic_ring_glow.tga b/models/relics/relic_ring_glow.tga
new file mode 100644 (file)
index 0000000..4c30f89
Binary files /dev/null and b/models/relics/relic_ring_glow.tga differ
diff --git a/models/relics/sign_ammo.tga b/models/relics/sign_ammo.tga
new file mode 100644 (file)
index 0000000..b6227f6
Binary files /dev/null and b/models/relics/sign_ammo.tga differ
diff --git a/models/relics/sign_ammo_glow.tga b/models/relics/sign_ammo_glow.tga
new file mode 100644 (file)
index 0000000..8849e92
Binary files /dev/null and b/models/relics/sign_ammo_glow.tga differ
diff --git a/models/relics/sign_damage.tga b/models/relics/sign_damage.tga
new file mode 100644 (file)
index 0000000..a5658aa
Binary files /dev/null and b/models/relics/sign_damage.tga differ
diff --git a/models/relics/sign_damage_glow.tga b/models/relics/sign_damage_glow.tga
new file mode 100644 (file)
index 0000000..b595139
Binary files /dev/null and b/models/relics/sign_damage_glow.tga differ
diff --git a/models/relics/sign_disability.tga b/models/relics/sign_disability.tga
new file mode 100644 (file)
index 0000000..e858a8a
Binary files /dev/null and b/models/relics/sign_disability.tga differ
diff --git a/models/relics/sign_disability_glow.tga b/models/relics/sign_disability_glow.tga
new file mode 100644 (file)
index 0000000..e858a8a
Binary files /dev/null and b/models/relics/sign_disability_glow.tga differ
diff --git a/models/relics/sign_firingspeed.tga b/models/relics/sign_firingspeed.tga
new file mode 100644 (file)
index 0000000..5d975bc
Binary files /dev/null and b/models/relics/sign_firingspeed.tga differ
diff --git a/models/relics/sign_firingspeed_glow.tga b/models/relics/sign_firingspeed_glow.tga
new file mode 100644 (file)
index 0000000..61e24b5
Binary files /dev/null and b/models/relics/sign_firingspeed_glow.tga differ
diff --git a/models/relics/sign_flight.tga b/models/relics/sign_flight.tga
new file mode 100644 (file)
index 0000000..790bfe1
Binary files /dev/null and b/models/relics/sign_flight.tga differ
diff --git a/models/relics/sign_flight_glow.tga b/models/relics/sign_flight_glow.tga
new file mode 100644 (file)
index 0000000..b3f45a9
Binary files /dev/null and b/models/relics/sign_flight_glow.tga differ
diff --git a/models/relics/sign_invisible.tga b/models/relics/sign_invisible.tga
new file mode 100644 (file)
index 0000000..1388f49
Binary files /dev/null and b/models/relics/sign_invisible.tga differ
diff --git a/models/relics/sign_invisible_glow.tga b/models/relics/sign_invisible_glow.tga
new file mode 100644 (file)
index 0000000..4def2fa
Binary files /dev/null and b/models/relics/sign_invisible_glow.tga differ
diff --git a/models/relics/sign_jump.tga b/models/relics/sign_jump.tga
new file mode 100644 (file)
index 0000000..c17e35a
Binary files /dev/null and b/models/relics/sign_jump.tga differ
diff --git a/models/relics/sign_jump_glow.tga b/models/relics/sign_jump_glow.tga
new file mode 100644 (file)
index 0000000..c17e35a
Binary files /dev/null and b/models/relics/sign_jump_glow.tga differ
diff --git a/models/relics/sign_radioactive.tga b/models/relics/sign_radioactive.tga
new file mode 100644 (file)
index 0000000..463149c
Binary files /dev/null and b/models/relics/sign_radioactive.tga differ
diff --git a/models/relics/sign_radioactive_glow.tga b/models/relics/sign_radioactive_glow.tga
new file mode 100644 (file)
index 0000000..86c014c
Binary files /dev/null and b/models/relics/sign_radioactive_glow.tga differ
diff --git a/models/relics/sign_regeneration.tga b/models/relics/sign_regeneration.tga
new file mode 100644 (file)
index 0000000..318aece
Binary files /dev/null and b/models/relics/sign_regeneration.tga differ
diff --git a/models/relics/sign_regeneration_glow.tga b/models/relics/sign_regeneration_glow.tga
new file mode 100644 (file)
index 0000000..4da50d8
Binary files /dev/null and b/models/relics/sign_regeneration_glow.tga differ
diff --git a/models/relics/sign_resistance.tga b/models/relics/sign_resistance.tga
new file mode 100644 (file)
index 0000000..e494857
Binary files /dev/null and b/models/relics/sign_resistance.tga differ
diff --git a/models/relics/sign_resistance_glow.tga b/models/relics/sign_resistance_glow.tga
new file mode 100644 (file)
index 0000000..cdacba8
Binary files /dev/null and b/models/relics/sign_resistance_glow.tga differ
diff --git a/models/relics/sign_resurrection.tga b/models/relics/sign_resurrection.tga
new file mode 100644 (file)
index 0000000..1dbbeb4
Binary files /dev/null and b/models/relics/sign_resurrection.tga differ
diff --git a/models/relics/sign_resurrection_glow.tga b/models/relics/sign_resurrection_glow.tga
new file mode 100644 (file)
index 0000000..0bd6e93
Binary files /dev/null and b/models/relics/sign_resurrection_glow.tga differ
diff --git a/models/relics/sign_speed.tga b/models/relics/sign_speed.tga
new file mode 100644 (file)
index 0000000..ca84dbe
Binary files /dev/null and b/models/relics/sign_speed.tga differ
diff --git a/models/relics/sign_speed_glow.tga b/models/relics/sign_speed_glow.tga
new file mode 100644 (file)
index 0000000..ca84dbe
Binary files /dev/null and b/models/relics/sign_speed_glow.tga differ
diff --git a/models/relics/sign_splashdamage.tga b/models/relics/sign_splashdamage.tga
new file mode 100644 (file)
index 0000000..228dfc1
Binary files /dev/null and b/models/relics/sign_splashdamage.tga differ
diff --git a/models/relics/sign_splashdamage_glow.tga b/models/relics/sign_splashdamage_glow.tga
new file mode 100644 (file)
index 0000000..482a2b2
Binary files /dev/null and b/models/relics/sign_splashdamage_glow.tga differ
diff --git a/models/relics/sign_teamboost.tga b/models/relics/sign_teamboost.tga
new file mode 100644 (file)
index 0000000..b7961d0
Binary files /dev/null and b/models/relics/sign_teamboost.tga differ
diff --git a/models/relics/sign_teamboost_glow.tga b/models/relics/sign_teamboost_glow.tga
new file mode 100644 (file)
index 0000000..60bbbab
Binary files /dev/null and b/models/relics/sign_teamboost_glow.tga differ
diff --git a/models/relics/sign_vampire.tga b/models/relics/sign_vampire.tga
new file mode 100644 (file)
index 0000000..2f070c9
Binary files /dev/null and b/models/relics/sign_vampire.tga differ
diff --git a/models/relics/sign_vampire_glow.tga b/models/relics/sign_vampire_glow.tga
new file mode 100644 (file)
index 0000000..abb8ede
Binary files /dev/null and b/models/relics/sign_vampire_glow.tga differ
diff --git a/models/relics/sign_vengeance.tga b/models/relics/sign_vengeance.tga
new file mode 100644 (file)
index 0000000..bb142d4
Binary files /dev/null and b/models/relics/sign_vengeance.tga differ
diff --git a/models/relics/sign_vengeance_glow.tga b/models/relics/sign_vengeance_glow.tga
new file mode 100644 (file)
index 0000000..bb142d4
Binary files /dev/null and b/models/relics/sign_vengeance_glow.tga differ
diff --git a/scripts/relics.shader b/scripts/relics.shader
new file mode 100644 (file)
index 0000000..4a8523c
--- /dev/null
@@ -0,0 +1,160 @@
+models/relics/relic
+{
+       dpreflectcube cubemaps/default/sky
+       {
+               map models/relics/relic.tga
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/relic_ring
+{
+       {
+               map models/relics/relic_ring.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_resistance
+{
+       cull none
+       {
+               map models/relics/sign_resistance.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_regeneration
+{
+       cull none
+       {
+               map models/relics/sign_regeneration.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_vampire
+{
+       cull none
+       {
+               map models/relics/sign_vampire.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_ammo
+{
+       cull none
+       {
+               map models/relics/sign_ammo.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_damage
+{
+       cull none
+       {
+               map models/relics/sign_damage.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_splashdamage
+{
+       cull none
+       {
+               map models/relics/sign_splashdamage.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_firingspeed
+{
+       cull none
+       {
+               map models/relics/sign_firingspeed.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_disability
+{
+       cull none
+       {
+               map models/relics/sign_disability.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_teamboost
+{
+       cull none
+       {
+               map models/relics/sign_teamboost.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_speed
+{
+       cull none
+       {
+               map models/relics/sign_speed.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_jump
+{
+       cull none
+       {
+               map models/relics/sign_jump.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_flight
+{
+       cull none
+       {
+               map models/relics/sign_flight.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_invisible
+{
+       cull none
+       {
+               map models/relics/sign_invisible.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_radioactive
+{
+       cull none
+       {
+               map models/relics/sign_radioactive.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_resurrection
+{
+       cull none
+       {
+               map models/relics/sign_resurrection.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
+models/relics/sign_vengeance
+{
+       cull none
+       {
+               map models/relics/sign_vengeance.tga
+               blendfunc add
+               rgbgen lightingDiffuse
+       }
+}
\ No newline at end of file
diff --git a/sound/relics/relic_effect.wav b/sound/relics/relic_effect.wav
new file mode 100644 (file)
index 0000000..b78ceba
Binary files /dev/null and b/sound/relics/relic_effect.wav differ