diff --git a/ProtoNotes.md b/ProtoNotes.md index e9ac6a3..6dec442 100644 --- a/ProtoNotes.md +++ b/ProtoNotes.md @@ -89,7 +89,8 @@ ### "Teleport gun" - Them teleport capsules. - - Although I can leave this as-is I think I should change the hand. + - Redid the whole thing with the modern hand model. + - There is a pickup mesh, it's rudimentary but does the job. ### Old Automag / Proto Automag diff --git a/Readme.md b/Readme.md index 8a6892d..43b0e1e 100644 --- a/Readme.md +++ b/Readme.md @@ -7,7 +7,7 @@ This mod requires GZDoom 4.2.0 or later, and runs on top of Doom Tournament. ## Currently Implemented - - Stinger (slot 3) (replaces shotgun) + - Stinger (slot 3) (replaces shotguns) - Backpack (replaces backpack, identical to Doom Tournament version) - Unreal 1 HUD - Translator (has to be spawned in, since it would only be useful for mappers) @@ -15,6 +15,7 @@ This mod requires GZDoom 4.2.0 or later, and runs on top of Doom Tournament. ## In progress - Flak Cannon (slot 6) (replaces rocket launcher) + - ASMD (slot 4) (replaces shotguns) ## Planned @@ -23,7 +24,6 @@ This mod requires GZDoom 4.2.0 or later, and runs on top of Doom Tournament. - Dispersion Pistol Powerup (replaces Berserk) - Automag (slot 2) (replaces pistol) - Dual Automags - - ASMD (slot 4) (replaces shotgun) - Eightball (slot 5) (replaces rocket launcher) - Razorjack (slot 7) (replaces chaingun) - Make altfire actually seek where player is aiming @@ -38,7 +38,7 @@ This mod requires GZDoom 4.2.0 or later, and runs on top of Doom Tournament. - Teleport Capsule (slot 1) - Proto Automag (slot 2) (replaces pistol) - Dual Protomags - - Quadshot (slot 3) (replaces super shotgun) + - Quadshot (slot 3) (replaces shotguns) - Peacemaker (slot 5) (rare spawn near backpack) - Impaler (slot 4) (replaces plasma rifle) - Flamethrower (slot 8) (replaces plasma rifle) @@ -53,8 +53,7 @@ This mod requires GZDoom 4.2.0 or later, and runs on top of Doom Tournament. - Searchlight (replaces light amplifier) - Medkit (replaces medkit) - Bandages (replaces stimpak) - - Nali Fruit (replaces stimpak) - - Nali Fruit Seed (replaces health bonus) + - Nali Fruit Seed (replaces health bonus) - Super Health (replaces soulsphere) - Invisibility (replaces blursphere) - AntiGrav Boots (replaces radsuit) diff --git a/brightmaps/Abelt1.png b/brightmaps/Abelt1.png new file mode 100644 index 0000000..3a0325b Binary files /dev/null and b/brightmaps/Abelt1.png differ diff --git a/brightmaps/Ahand1.png b/brightmaps/Ahand1.png new file mode 100644 index 0000000..1ac02e9 Binary files /dev/null and b/brightmaps/Ahand1.png differ diff --git a/brightmaps/Ainv1.png b/brightmaps/Ainv1.png new file mode 100644 index 0000000..a65bfd8 Binary files /dev/null and b/brightmaps/Ainv1.png differ diff --git a/brightmaps/DPistol1.png b/brightmaps/DPistol1.png new file mode 100644 index 0000000..b0a2e8b Binary files /dev/null and b/brightmaps/DPistol1.png differ diff --git a/brightmaps/JBRifle1.png b/brightmaps/JBRifle1.png new file mode 100644 index 0000000..38dca02 Binary files /dev/null and b/brightmaps/JBRifle1.png differ diff --git a/brightmaps/JEightB1.png b/brightmaps/JEightB1.png new file mode 100644 index 0000000..bb715ab Binary files /dev/null and b/brightmaps/JEightB1.png differ diff --git a/brightmaps/JFlashl1.png b/brightmaps/JFlashl1.png new file mode 100644 index 0000000..f1491ab Binary files /dev/null and b/brightmaps/JFlashl1.png differ diff --git a/brightmaps/JImpale1.png b/brightmaps/JImpale1.png new file mode 100644 index 0000000..f85e722 Binary files /dev/null and b/brightmaps/JImpale1.png differ diff --git a/brightmaps/JPickup21.png b/brightmaps/JPickup21.png new file mode 100644 index 0000000..1059c5d Binary files /dev/null and b/brightmaps/JPickup21.png differ diff --git a/brightmaps/JRazor1.png b/brightmaps/JRazor1.png new file mode 100644 index 0000000..b412007 Binary files /dev/null and b/brightmaps/JRazor1.png differ diff --git a/brightmaps/JRifle1.png b/brightmaps/JRifle1.png new file mode 100644 index 0000000..cec3267 Binary files /dev/null and b/brightmaps/JRifle1.png differ diff --git a/brightmaps/JTaryPick1.png b/brightmaps/JTaryPick1.png new file mode 100644 index 0000000..609aac7 Binary files /dev/null and b/brightmaps/JTaryPick1.png differ diff --git a/brightmaps/Jburst1.png b/brightmaps/Jburst1.png new file mode 100644 index 0000000..f89fc99 Binary files /dev/null and b/brightmaps/Jburst1.png differ diff --git a/brightmaps/Jflare.png b/brightmaps/Jflare.png new file mode 100644 index 0000000..1040ac4 Binary files /dev/null and b/brightmaps/Jflare.png differ diff --git a/brightmaps/Jpeacehand1.png b/brightmaps/Jpeacehand1.png new file mode 100644 index 0000000..0602fd8 Binary files /dev/null and b/brightmaps/Jpeacehand1.png differ diff --git a/brightmaps/Stunner.png b/brightmaps/Stunner.png new file mode 100644 index 0000000..06b6666 Binary files /dev/null and b/brightmaps/Stunner.png differ diff --git a/brightmaps/aforce1.png b/brightmaps/aforce1.png new file mode 100644 index 0000000..d946eb0 Binary files /dev/null and b/brightmaps/aforce1.png differ diff --git a/gldefs.txt b/gldefs.txt index ac05be4..ad91d37 100644 --- a/gldefs.txt +++ b/gldefs.txt @@ -1,29 +1,3 @@ -HardwareShader Texture "models/Sting1_.png" -{ - Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" - Texture "brighttex" "brightmaps/Sting1.png" -} -Brightmap Texture "models/Sting1.png" -{ - Map "brightmaps/Sting1.png" -} -HardwareShader Texture "models/JTaryPick1.png" -{ - Shader "shaders/glsl/AmbientGlow.fp" -} -HardwareShader Texture "models/JPickup1.png" -{ - Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" - Texture "brighttex" "brightmaps/JPickup1.png" -} -HardwareShader Texture "models/Jflakshel1_.png" -{ - Shader "shaders/glsl/AmbientGlow.fp" -} -HardwareShader Texture "models/Jflak1_.png" -{ - Shader "shaders/glsl/AmbientGlow.fp" -} HardwareShader Texture "graphics/MenuBarr.png" { Shader "shaders/glsl/MenuBarrier.fp" @@ -47,4 +21,298 @@ HardwareShader Texture "graphics/UnBg.png" Brightmap Texture "models/Ash.png" { Map "brightmaps/Ash.png" -} \ No newline at end of file +} +HardwareShader Texture "models/Abelt1.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/Abelt1.png" +} +HardwareShader Texture "models/Apbelt1.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/Abelt1.png" +} +HardwareShader Texture "models/Ahand1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/Ahand1.png" +} +Brightmap Texture "models/Ahand1.png" +{ + Map "brightmaps/Ahand1.png" +} +HardwareShader Texture "models/Ainv1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/Ainv1.png" +} +Brightmap Texture "models/Ainv1.png" +{ + Map "brightmaps/Ainv1.png" +} +HardwareShader Texture "models/DPistol1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/DPistol1.png" +} +Brightmap Texture "models/DPistol1.png" +{ + Map "brightmaps/DPistol1.png" +} +HardwareShader Texture "models/JBRifle1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JBRifle1.png" +} +Brightmap Texture "models/JBRifle1.png" +{ + Map "brightmaps/JBRifle1.png" +} +HardwareShader Texture "models/JEightB1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JEightB1.png" +} +Brightmap Texture "models/JEightB1.png" +{ + Map "brightmaps/JEightB1.png" +} +HardwareShader Texture "models/JFlashl1.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JFlashl1.png" +} +HardwareShader Texture "models/JImpale1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JImpale1.png" +} +Brightmap Texture "models/JImpale1.png" +{ + Map "brightmaps/JImpale1.png" +} +HardwareShader Texture "models/JPickup1.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JPickup1.png" +} +HardwareShader Texture "models/JPickup21.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JPickup21.png" +} +HardwareShader Texture "models/JRazor1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JRazor1.png" +} +Brightmap Texture "models/JRazor1.png" +{ + Map "brightmaps/JRazor1.png" +} +HardwareShader Texture "models/JRifle1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JRifle1.png" +} +Brightmap Texture "models/JRifle1.png" +{ + Map "brightmaps/JRifle1.png" +} +HardwareShader Texture "models/JTaryPick1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/JTaryPick1.png" +} +Brightmap Texture "models/JTaryPick1.png" +{ + Map "brightmaps/JTaryPick1.png" +} +Brightmap Texture "models/Jburst1.png" +{ + Map "brightmaps/Jburst1.png" +} +Brightmap Texture "models/Jflare.png" +{ + Map "brightmaps/Jflare.png" +} +HardwareShader Texture "models/Jpeacehand1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/Jpeacehand1.png" +} +Brightmap Texture "models/Jpeacehand1.png" +{ + Map "brightmaps/Jpeacehand1.png" +} +HardwareShader Texture "models/Sting1_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/Sting1.png" +} +Brightmap Texture "models/Sting1.png" +{ + Map "brightmaps/Sting1.png" +} +HardwareShader Texture "models/Stunner_.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/Stunner.png" +} +Brightmap Texture "models/Stunner.png" +{ + Map "brightmaps/Stunner.png" +} +HardwareShader Texture "models/aforce1.png" +{ + Shader "shaders/glsl/AmbientGlow_Brightmapped.fp" + Texture "brighttex" "brightmaps/aforce1.png" +} +HardwareShader Texture "models/Jflakshel1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jflak1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/ASMD11_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/AToxSuit1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/AkevSuit1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Asuit1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/AutoHand1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Autom1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Automa1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Flamet_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/GunPick1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JAmplifier.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JAsmdAmmo1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JBigGun1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JBoneSw1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JDetector.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JFlameG1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JInvisibility1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JNaliFruit1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JNapalm1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JNapalmAm1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JQuadAm1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JRocketCan1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/JRocket1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jarmor1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jband1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jclip1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jhealth1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jlboot1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jmisc1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jpeacehand1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jseed1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Jshealth1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/Minigun_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/RifleBul1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/aPower1.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} +HardwareShader Texture "models/minigun1_.png" +{ + Shader "shaders/glsl/AmbientGlow.fp" +} diff --git a/graphics/hud083/Bar083.png b/graphics/hud083/Bar083.png index 49b1e85..f3b8131 100644 Binary files a/graphics/hud083/Bar083.png and b/graphics/hud083/Bar083.png differ diff --git a/graphics/hud083/Bluek083.png b/graphics/hud083/Bluek083.png new file mode 100644 index 0000000..f28e78a Binary files /dev/null and b/graphics/hud083/Bluek083.png differ diff --git a/graphics/hud083/Bskul083.png b/graphics/hud083/Bskul083.png new file mode 100644 index 0000000..ee87a9c Binary files /dev/null and b/graphics/hud083/Bskul083.png differ diff --git a/graphics/hud083/Goldk083.png b/graphics/hud083/Goldk083.png new file mode 100644 index 0000000..c845c3e Binary files /dev/null and b/graphics/hud083/Goldk083.png differ diff --git a/graphics/hud083/Grenk083.png b/graphics/hud083/Grenk083.png new file mode 100644 index 0000000..09f21c6 Binary files /dev/null and b/graphics/hud083/Grenk083.png differ diff --git a/graphics/hud083/Gskul083.png b/graphics/hud083/Gskul083.png new file mode 100644 index 0000000..3c3d677 Binary files /dev/null and b/graphics/hud083/Gskul083.png differ diff --git a/graphics/hud083/Redk083.png b/graphics/hud083/Redk083.png new file mode 100644 index 0000000..af5fcd1 Binary files /dev/null and b/graphics/hud083/Redk083.png differ diff --git a/graphics/hud083/Rskul083.png b/graphics/hud083/Rskul083.png new file mode 100644 index 0000000..ba2f693 Binary files /dev/null and b/graphics/hud083/Rskul083.png differ diff --git a/graphics/hud083/ammo/Asmd083.png b/graphics/hud083/ammo/Asmd083.png new file mode 100644 index 0000000..705ee21 Binary files /dev/null and b/graphics/hud083/ammo/Asmd083.png differ diff --git a/graphics/hud083/ammo/Big083.png b/graphics/hud083/ammo/Big083.png new file mode 100644 index 0000000..d5a3fa7 Binary files /dev/null and b/graphics/hud083/ammo/Big083.png differ diff --git a/graphics/hud083/ammo/Bio083.png b/graphics/hud083/ammo/Bio083.png new file mode 100644 index 0000000..e7fe545 Binary files /dev/null and b/graphics/hud083/ammo/Bio083.png differ diff --git a/graphics/hud083/ammo/Clip083.png b/graphics/hud083/ammo/Clip083.png index 5112f1f..2463a63 100644 Binary files a/graphics/hud083/ammo/Clip083.png and b/graphics/hud083/ammo/Clip083.png differ diff --git a/graphics/hud083/ammo/Disp083.png b/graphics/hud083/ammo/Disp083.png new file mode 100644 index 0000000..dca8e08 Binary files /dev/null and b/graphics/hud083/ammo/Disp083.png differ diff --git a/graphics/hud083/ammo/Flak083.png b/graphics/hud083/ammo/Flak083.png new file mode 100644 index 0000000..dcd34db Binary files /dev/null and b/graphics/hud083/ammo/Flak083.png differ diff --git a/graphics/hud083/ammo/Flame083.png b/graphics/hud083/ammo/Flame083.png new file mode 100644 index 0000000..38b7db9 Binary files /dev/null and b/graphics/hud083/ammo/Flame083.png differ diff --git a/graphics/hud083/ammo/Impal083.png b/graphics/hud083/ammo/Impal083.png new file mode 100644 index 0000000..8e5bebd Binary files /dev/null and b/graphics/hud083/ammo/Impal083.png differ diff --git a/graphics/hud083/ammo/Mini083.png b/graphics/hud083/ammo/Mini083.png new file mode 100644 index 0000000..fe81437 Binary files /dev/null and b/graphics/hud083/ammo/Mini083.png differ diff --git a/graphics/hud083/ammo/Peace083.png b/graphics/hud083/ammo/Peace083.png new file mode 100644 index 0000000..dce2035 Binary files /dev/null and b/graphics/hud083/ammo/Peace083.png differ diff --git a/graphics/hud083/ammo/Razor083.png b/graphics/hud083/ammo/Razor083.png new file mode 100644 index 0000000..b315442 Binary files /dev/null and b/graphics/hud083/ammo/Razor083.png differ diff --git a/graphics/hud083/ammo/Rifle083.png b/graphics/hud083/ammo/Rifle083.png new file mode 100644 index 0000000..2aa8ef8 Binary files /dev/null and b/graphics/hud083/ammo/Rifle083.png differ diff --git a/graphics/hud083/ammo/Rokt083.png b/graphics/hud083/ammo/Rokt083.png new file mode 100644 index 0000000..1691e2b Binary files /dev/null and b/graphics/hud083/ammo/Rokt083.png differ diff --git a/graphics/hud083/ammo/Shell083.png b/graphics/hud083/ammo/Shell083.png index 3c44343..2777b1d 100644 Binary files a/graphics/hud083/ammo/Shell083.png and b/graphics/hud083/ammo/Shell083.png differ diff --git a/graphics/hud083/ammo/Smini083.png b/graphics/hud083/ammo/Smini083.png new file mode 100644 index 0000000..ef9a999 Binary files /dev/null and b/graphics/hud083/ammo/Smini083.png differ diff --git a/graphics/hud083/ammo/Stun083.png b/graphics/hud083/ammo/Stun083.png new file mode 100644 index 0000000..06d4784 Binary files /dev/null and b/graphics/hud083/ammo/Stun083.png differ diff --git a/graphics/hud083/ammo/Tary083.png b/graphics/hud083/ammo/Tary083.png index ded421c..9939052 100644 Binary files a/graphics/hud083/ammo/Tary083.png and b/graphics/hud083/ammo/Tary083.png differ diff --git a/graphics/hud083/ammo/Tele083.png b/graphics/hud083/ammo/Tele083.png new file mode 100644 index 0000000..0e303c4 Binary files /dev/null and b/graphics/hud083/ammo/Tele083.png differ diff --git a/graphics/hud083/armor/Armor083.png b/graphics/hud083/armor/Armor083.png index 1dbb6e0..936af70 100644 Binary files a/graphics/hud083/armor/Armor083.png and b/graphics/hud083/armor/Armor083.png differ diff --git a/graphics/hud083/armor/Asb083.png b/graphics/hud083/armor/Asb083.png new file mode 100644 index 0000000..faf1eff Binary files /dev/null and b/graphics/hud083/armor/Asb083.png differ diff --git a/graphics/hud083/armor/Belt083.png b/graphics/hud083/armor/Belt083.png new file mode 100644 index 0000000..0eb5a8f Binary files /dev/null and b/graphics/hud083/armor/Belt083.png differ diff --git a/graphics/hud083/armor/Kev083.png b/graphics/hud083/armor/Kev083.png new file mode 100644 index 0000000..b6e3a6b Binary files /dev/null and b/graphics/hud083/armor/Kev083.png differ diff --git a/graphics/hud083/armor/Pbelt083.png b/graphics/hud083/armor/Pbelt083.png new file mode 100644 index 0000000..f7498c3 Binary files /dev/null and b/graphics/hud083/armor/Pbelt083.png differ diff --git a/graphics/hud083/armor/Tox083.png b/graphics/hud083/armor/Tox083.png new file mode 100644 index 0000000..14caaca Binary files /dev/null and b/graphics/hud083/armor/Tox083.png differ diff --git a/graphics/icons/I_BigM.png b/graphics/icons/I_BigM.png new file mode 100644 index 0000000..2ebb9dd Binary files /dev/null and b/graphics/icons/I_BigM.png differ diff --git a/graphics/icons/I_Detect.png b/graphics/icons/I_Detect.png new file mode 100644 index 0000000..bec2139 Binary files /dev/null and b/graphics/icons/I_Detect.png differ diff --git a/graphics/icons/I_Impale.png b/graphics/icons/I_Impale.png new file mode 100644 index 0000000..4caa6e0 Binary files /dev/null and b/graphics/icons/I_Impale.png differ diff --git a/graphics/icons/I_KeyB.png b/graphics/icons/I_KeyB.png new file mode 100644 index 0000000..6a1e0f7 Binary files /dev/null and b/graphics/icons/I_KeyB.png differ diff --git a/graphics/icons/I_KeyG.png b/graphics/icons/I_KeyG.png new file mode 100644 index 0000000..d40ea68 Binary files /dev/null and b/graphics/icons/I_KeyG.png differ diff --git a/graphics/icons/I_KeyR.png b/graphics/icons/I_KeyR.png new file mode 100644 index 0000000..ca3e246 Binary files /dev/null and b/graphics/icons/I_KeyR.png differ diff --git a/graphics/icons/I_KeyY.png b/graphics/icons/I_KeyY.png new file mode 100644 index 0000000..a31c837 Binary files /dev/null and b/graphics/icons/I_KeyY.png differ diff --git a/graphics/icons/I_SMini.png b/graphics/icons/I_SMini.png new file mode 100644 index 0000000..56ead59 Binary files /dev/null and b/graphics/icons/I_SMini.png differ diff --git a/graphics/icons/I_SkullB.png b/graphics/icons/I_SkullB.png new file mode 100644 index 0000000..3d552f0 Binary files /dev/null and b/graphics/icons/I_SkullB.png differ diff --git a/graphics/icons/I_SkullR.png b/graphics/icons/I_SkullR.png new file mode 100644 index 0000000..2f87a73 Binary files /dev/null and b/graphics/icons/I_SkullR.png differ diff --git a/graphics/icons/I_SkullY.png b/graphics/icons/I_SkullY.png new file mode 100644 index 0000000..f4ad9a5 Binary files /dev/null and b/graphics/icons/I_SkullY.png differ diff --git a/graphics/icons/I_Stun.png b/graphics/icons/I_Stun.png new file mode 100644 index 0000000..c217520 Binary files /dev/null and b/graphics/icons/I_Stun.png differ diff --git a/language.txt b/language.txt index 19ad9ab..e161c52 100644 --- a/language.txt +++ b/language.txt @@ -1,15 +1,24 @@ [default eng enc ena enz eni ens enj enb enl ent enw] /* Obituaries */ O_STINGER = "%o was perforated by %k's Stinger."; +O_ASMD = "%k inflicted mortal damage upon %o with the ASMD."; /* Pickup messages */ I_STINGERAMMOL = "You picked up "; I_STINGERAMMOR = " Tarydium Shards."; I_STINGER = "You picked up the Stinger."; I_TRANSLATOR = "You picked up the Universal Translator."; +I_BACKPACKEXTRA = "The backpack also contains: "; +I_ASMDAMMO = "You picked up an ASMD Core."; +I_ASMDAMMO2 = "You picked up a Small ASMD Core."; +I_ASMD = "You got the ASMD."; /* Tags */ T_STINGERAMMO = "Tarydium Shards"; +T_STINGERAMMO2 = "Tarydium Shard Pack"; T_STINGER = "Stinger"; T_TRANSLATOR = "Translator"; +T_ASMDAMMO = "ASMD Core"; +T_ASMDAMMO2 = "Small ASMD Core"; +T_ASMD = "ASMD"; /* Miscellaneous */ TR_HINT = "Hint"; TR_NOMSG = "No new messages"; @@ -49,15 +58,22 @@ STING_CBIZ = "Biz:"; [es esm esn esg esc esa esd esv eso esr ess esf esl esy esz esb ese esh esi esu] /* Obituaries */ O_STINGER = "%o fue perforad@[ao_esp] por el Arma Aguijón de %k."; +O_ASMD = "%k infligió un daño mortal sobre %o con el ASMD."; /* Pickup messages */ I_STINGERAMMOL = "Has recogido "; I_STINGERAMMOR = " fragmentos de Tarydium."; I_STINGER = "Has obtenido el Arma Aguijón."; I_TRANSLATOR = "Has obtenido el Traductor Universal."; +I_BACKPACKEXTRA = "La mochila tambien contiene: "; +I_ASMDAMMO = "Has recogido un Núcleo de ASMD."; +I_ASMDAMMO2 = "Has recogido un Núcleo Pequeño de ASMD."; +I_ASMD = "Has obtenido el ASMD."; /* Tags */ T_STINGERAMMO = "Fragmentos de Tarydium"; T_STINGER = "Arma Aguijón"; T_TRANSLATOR = "Traductor"; +T_ASMDAMMO = "Núcleo de ASMD"; +T_ASMDAMMO2 = "Núcleo Pequeño de ASMD"; /* Miscellaneous */ TR_HINT = "Pista"; TR_NOMSG = "No hay mensajes nuevos"; diff --git a/modeldef.asmd b/modeldef.asmd new file mode 100644 index 0000000..7a59e17 --- /dev/null +++ b/modeldef.asmd @@ -0,0 +1,62 @@ +Model "ASMDAmmo" +{ + Path "models" + Model 0 "AsmdAmmoM_d.3d" + SurfaceSkin 0 1 "JAsmdAmmo1.png" + Scale 0.09 0.09 0.108 + ZOffset 10 + + FrameIndex ASMA A 0 0 +} + +Model "ASMDAmmoX" +{ + Path "models" + Model 0 "AsmdAmmoM_d.3d" + SurfaceSkin 0 0 "ShockC.png" + //SurfaceSkin 0 2 "ShockSm.png" + Scale 0.09 0.09 0.108 + ZOffset 10 + DONTCULLBACKFACES + + FrameIndex ASMA A 0 0 +} + +Model "ASMDAmmo2" +{ + Path "models" + Model 0 "AsmdAmmoSmallM_d.3d" + SurfaceSkin 0 0 "JAsmdAmmo1.png" + Scale 0.05 0.05 0.06 + ZOffset 6 + + FrameIndex ASMA B 0 0 +} + +Model "ASMDAmmo2X" +{ + Path "models" + Model 0 "AsmdAmmoSmallM_d.3d" + SurfaceSkin 0 1 "ShockC.png" + Scale 0.05 0.05 0.06 + ZOffset 6 + DONTCULLBACKFACES + + FrameIndex ASMA B 0 0 +} + +Model "ASMD" +{ + Path "models" + Model 1 "ASMDPick_d.3d" + Skin 1 "ASMD1_.png" + ZOffset 12 + AngleOffset 90 + Scale 0.2 0.2 0.24 + + FrameIndex ASMP B 1 0 + + ZOffset 12 + ROTATING + FrameIndex ASMP A 1 0 +} diff --git a/modeldef.stinger b/modeldef.stinger index 5fb2a0b..8c7c6df 100644 --- a/modeldef.stinger +++ b/modeldef.stinger @@ -18,7 +18,7 @@ Model "StingerAmmo" { Path "models" Model 0 "TarydiumPickup_d.3d" - Skin 0 "JTaryPick1.png" + Skin 0 "JTaryPick1_.png" Scale 0.04 0.04 0.048 ZOffset 1 diff --git a/models/Ahand1.png b/models/Ahand1.png index b5a6ee4..149657f 100644 Binary files a/models/Ahand1.png and b/models/Ahand1.png differ diff --git a/models/Ahand1_.png b/models/Ahand1_.png new file mode 100644 index 0000000..149657f Binary files /dev/null and b/models/Ahand1_.png differ diff --git a/models/Apbelt1.png b/models/Apbelt1.png new file mode 100644 index 0000000..908208c Binary files /dev/null and b/models/Apbelt1.png differ diff --git a/models/ArcB1.png b/models/ArcB1.png new file mode 100644 index 0000000..eac0645 Binary files /dev/null and b/models/ArcB1.png differ diff --git a/models/ArcB2.png b/models/ArcB2.png new file mode 100644 index 0000000..97f987f Binary files /dev/null and b/models/ArcB2.png differ diff --git a/models/ArcB3.png b/models/ArcB3.png new file mode 100644 index 0000000..262486d Binary files /dev/null and b/models/ArcB3.png differ diff --git a/models/ArcB4.png b/models/ArcB4.png new file mode 100644 index 0000000..8c25f46 Binary files /dev/null and b/models/ArcB4.png differ diff --git a/models/ArcB5.png b/models/ArcB5.png new file mode 100644 index 0000000..cee83ab Binary files /dev/null and b/models/ArcB5.png differ diff --git a/models/ArcB6.png b/models/ArcB6.png new file mode 100644 index 0000000..bfb7a9e Binary files /dev/null and b/models/ArcB6.png differ diff --git a/models/ArcB7.png b/models/ArcB7.png new file mode 100644 index 0000000..baa8617 Binary files /dev/null and b/models/ArcB7.png differ diff --git a/models/ArcB8.png b/models/ArcB8.png new file mode 100644 index 0000000..1783730 Binary files /dev/null and b/models/ArcB8.png differ diff --git a/models/ArcG1.png b/models/ArcG1.png new file mode 100644 index 0000000..22b410d Binary files /dev/null and b/models/ArcG1.png differ diff --git a/models/ArcG2.png b/models/ArcG2.png new file mode 100644 index 0000000..7d7768d Binary files /dev/null and b/models/ArcG2.png differ diff --git a/models/ArcG3.png b/models/ArcG3.png new file mode 100644 index 0000000..7b69afd Binary files /dev/null and b/models/ArcG3.png differ diff --git a/models/ArcG4.png b/models/ArcG4.png new file mode 100644 index 0000000..b25ccb6 Binary files /dev/null and b/models/ArcG4.png differ diff --git a/models/ArcG5.png b/models/ArcG5.png new file mode 100644 index 0000000..14cb761 Binary files /dev/null and b/models/ArcG5.png differ diff --git a/models/ArcG6.png b/models/ArcG6.png new file mode 100644 index 0000000..00468d2 Binary files /dev/null and b/models/ArcG6.png differ diff --git a/models/ArcG7.png b/models/ArcG7.png new file mode 100644 index 0000000..dfbb70e Binary files /dev/null and b/models/ArcG7.png differ diff --git a/models/ArcG8.png b/models/ArcG8.png new file mode 100644 index 0000000..6eab8f7 Binary files /dev/null and b/models/ArcG8.png differ diff --git a/models/ArcO1.png b/models/ArcO1.png new file mode 100644 index 0000000..e50d782 Binary files /dev/null and b/models/ArcO1.png differ diff --git a/models/ArcO2.png b/models/ArcO2.png new file mode 100644 index 0000000..6f7c3f0 Binary files /dev/null and b/models/ArcO2.png differ diff --git a/models/ArcO3.png b/models/ArcO3.png new file mode 100644 index 0000000..ca8ba2b Binary files /dev/null and b/models/ArcO3.png differ diff --git a/models/ArcO4.png b/models/ArcO4.png new file mode 100644 index 0000000..577166e Binary files /dev/null and b/models/ArcO4.png differ diff --git a/models/ArcO5.png b/models/ArcO5.png new file mode 100644 index 0000000..bee27cf Binary files /dev/null and b/models/ArcO5.png differ diff --git a/models/ArcO6.png b/models/ArcO6.png new file mode 100644 index 0000000..5b2a6a3 Binary files /dev/null and b/models/ArcO6.png differ diff --git a/models/ArcO7.png b/models/ArcO7.png new file mode 100644 index 0000000..6379ae0 Binary files /dev/null and b/models/ArcO7.png differ diff --git a/models/ArcO8.png b/models/ArcO8.png new file mode 100644 index 0000000..5369da3 Binary files /dev/null and b/models/ArcO8.png differ diff --git a/models/ArcR1.png b/models/ArcR1.png new file mode 100644 index 0000000..ed9a9f8 Binary files /dev/null and b/models/ArcR1.png differ diff --git a/models/ArcR2.png b/models/ArcR2.png new file mode 100644 index 0000000..3d53012 Binary files /dev/null and b/models/ArcR2.png differ diff --git a/models/ArcR3.png b/models/ArcR3.png new file mode 100644 index 0000000..761333d Binary files /dev/null and b/models/ArcR3.png differ diff --git a/models/ArcR4.png b/models/ArcR4.png new file mode 100644 index 0000000..473fa56 Binary files /dev/null and b/models/ArcR4.png differ diff --git a/models/ArcR5.png b/models/ArcR5.png new file mode 100644 index 0000000..8201ea4 Binary files /dev/null and b/models/ArcR5.png differ diff --git a/models/ArcR6.png b/models/ArcR6.png new file mode 100644 index 0000000..68339ab Binary files /dev/null and b/models/ArcR6.png differ diff --git a/models/ArcR7.png b/models/ArcR7.png new file mode 100644 index 0000000..b2f69a2 Binary files /dev/null and b/models/ArcR7.png differ diff --git a/models/ArcR8.png b/models/ArcR8.png new file mode 100644 index 0000000..a154124 Binary files /dev/null and b/models/ArcR8.png differ diff --git a/models/ArcY1.png b/models/ArcY1.png new file mode 100644 index 0000000..7dd19d7 Binary files /dev/null and b/models/ArcY1.png differ diff --git a/models/ArcY2.png b/models/ArcY2.png new file mode 100644 index 0000000..26eedce Binary files /dev/null and b/models/ArcY2.png differ diff --git a/models/ArcY3.png b/models/ArcY3.png new file mode 100644 index 0000000..a537a70 Binary files /dev/null and b/models/ArcY3.png differ diff --git a/models/ArcY4.png b/models/ArcY4.png new file mode 100644 index 0000000..99f92fa Binary files /dev/null and b/models/ArcY4.png differ diff --git a/models/ArcY5.png b/models/ArcY5.png new file mode 100644 index 0000000..f1110f5 Binary files /dev/null and b/models/ArcY5.png differ diff --git a/models/ArcY6.png b/models/ArcY6.png new file mode 100644 index 0000000..8885d45 Binary files /dev/null and b/models/ArcY6.png differ diff --git a/models/ArcY7.png b/models/ArcY7.png new file mode 100644 index 0000000..90b5686 Binary files /dev/null and b/models/ArcY7.png differ diff --git a/models/ArcY8.png b/models/ArcY8.png new file mode 100644 index 0000000..515ec29 Binary files /dev/null and b/models/ArcY8.png differ diff --git a/models/AsmdAmmoSmallM_a.3d b/models/AsmdAmmoSmallM_a.3d new file mode 100644 index 0000000..366e6e6 Binary files /dev/null and b/models/AsmdAmmoSmallM_a.3d differ diff --git a/models/AsmdAmmoSmallM_d.3d b/models/AsmdAmmoSmallM_d.3d new file mode 100644 index 0000000..04bb960 Binary files /dev/null and b/models/AsmdAmmoSmallM_d.3d differ diff --git a/models/ImpalerProj_a.3d b/models/ImpalerProj_a.3d index efeaef1..762ec11 100644 Binary files a/models/ImpalerProj_a.3d and b/models/ImpalerProj_a.3d differ diff --git a/models/JQuadAm1_.png b/models/JQuadAm1_.png new file mode 100644 index 0000000..899ea9d Binary files /dev/null and b/models/JQuadAm1_.png differ diff --git a/models/JTaryPick1.png b/models/JTaryPick1.png index 4ae0fdc..fd4dafa 100644 Binary files a/models/JTaryPick1.png and b/models/JTaryPick1.png differ diff --git a/models/JTaryPick1_.png b/models/JTaryPick1_.png index 4ae0fdc..fd4dafa 100644 Binary files a/models/JTaryPick1_.png and b/models/JTaryPick1_.png differ diff --git a/models/Jmisc1_.png b/models/Jmisc1_.png new file mode 100644 index 0000000..0ba94c3 Binary files /dev/null and b/models/Jmisc1_.png differ diff --git a/models/Jpeace1_.png b/models/Jpeace1_.png deleted file mode 100644 index c70f77b..0000000 Binary files a/models/Jpeace1_.png and /dev/null differ diff --git a/models/Jpeacehand1_.png b/models/Jpeacehand1_.png new file mode 100644 index 0000000..bcd5e0d Binary files /dev/null and b/models/Jpeacehand1_.png differ diff --git a/models/Jseed1.png b/models/Jseed1.png new file mode 100644 index 0000000..dc47c53 Binary files /dev/null and b/models/Jseed1.png differ diff --git a/models/OldMuz.png b/models/OldMuz.png new file mode 100644 index 0000000..b13ad48 Binary files /dev/null and b/models/OldMuz.png differ diff --git a/models/SMinMuz1.png b/models/SMinMuz1.png new file mode 100644 index 0000000..a348fe0 Binary files /dev/null and b/models/SMinMuz1.png differ diff --git a/models/SMinMuz2.png b/models/SMinMuz2.png new file mode 100644 index 0000000..49fc86c Binary files /dev/null and b/models/SMinMuz2.png differ diff --git a/models/SMinMuz3.png b/models/SMinMuz3.png new file mode 100644 index 0000000..f221ad3 Binary files /dev/null and b/models/SMinMuz3.png differ diff --git a/models/SMinMuz4.png b/models/SMinMuz4.png new file mode 100644 index 0000000..6125c15 Binary files /dev/null and b/models/SMinMuz4.png differ diff --git a/models/ShellsSmallM_a.3d b/models/ShellsSmallM_a.3d new file mode 100644 index 0000000..2990ab0 Binary files /dev/null and b/models/ShellsSmallM_a.3d differ diff --git a/models/ShellsSmallM_d.3d b/models/ShellsSmallM_d.3d new file mode 100644 index 0000000..5dd28e5 Binary files /dev/null and b/models/ShellsSmallM_d.3d differ diff --git a/models/ShockC.png b/models/ShockC.png new file mode 100644 index 0000000..9227fc6 Binary files /dev/null and b/models/ShockC.png differ diff --git a/models/ShockSm.png b/models/ShockSm.png new file mode 100644 index 0000000..417efcc Binary files /dev/null and b/models/ShockSm.png differ diff --git a/models/SingleRocketMesh_a.3d b/models/SingleRocketMesh_a.3d new file mode 100644 index 0000000..fe9bd8b Binary files /dev/null and b/models/SingleRocketMesh_a.3d differ diff --git a/models/SingleRocketMesh_d.3d b/models/SingleRocketMesh_d.3d new file mode 100644 index 0000000..cb4ca12 Binary files /dev/null and b/models/SingleRocketMesh_d.3d differ diff --git a/models/StngMuz1.png b/models/StngMuz1.png new file mode 100644 index 0000000..a2d1995 Binary files /dev/null and b/models/StngMuz1.png differ diff --git a/models/StngMuz2.png b/models/StngMuz2.png new file mode 100644 index 0000000..31bb2df Binary files /dev/null and b/models/StngMuz2.png differ diff --git a/models/StngMuz3.png b/models/StngMuz3.png new file mode 100644 index 0000000..0d4a213 Binary files /dev/null and b/models/StngMuz3.png differ diff --git a/models/StngMuz4.png b/models/StngMuz4.png new file mode 100644 index 0000000..a8b6029 Binary files /dev/null and b/models/StngMuz4.png differ diff --git a/models/TarydiumLarge_a.3d b/models/TarydiumLarge_a.3d new file mode 100644 index 0000000..ac65085 Binary files /dev/null and b/models/TarydiumLarge_a.3d differ diff --git a/models/TarydiumLarge_d.3d b/models/TarydiumLarge_d.3d new file mode 100644 index 0000000..ca3c4ef Binary files /dev/null and b/models/TarydiumLarge_d.3d differ diff --git a/models/TeleHand.blend b/models/TeleHand.blend new file mode 100644 index 0000000..c1d4763 Binary files /dev/null and b/models/TeleHand.blend differ diff --git a/models/TeleHand_a.3d b/models/TeleHand_a.3d index d1cad1b..42164a1 100644 Binary files a/models/TeleHand_a.3d and b/models/TeleHand_a.3d differ diff --git a/models/TeleHand_d.3d b/models/TeleHand_d.3d index bf883fc..19d70d1 100644 Binary files a/models/TeleHand_d.3d and b/models/TeleHand_d.3d differ diff --git a/models/TelePickup_a.3d b/models/TelePickup_a.3d new file mode 100644 index 0000000..18afde7 Binary files /dev/null and b/models/TelePickup_a.3d differ diff --git a/models/TelePickup_d.3d b/models/TelePickup_d.3d new file mode 100644 index 0000000..de64991 Binary files /dev/null and b/models/TelePickup_d.3d differ diff --git a/models/TeleportProj_a.3d b/models/TeleportProj_a.3d index 6a7994d..83d1dd9 100644 Binary files a/models/TeleportProj_a.3d and b/models/TeleportProj_a.3d differ diff --git a/models/TeleportProj_d.3d b/models/TeleportProj_d.3d index cd7bc7c..cdcb33b 100644 Binary files a/models/TeleportProj_d.3d and b/models/TeleportProj_d.3d differ diff --git a/models/detb0.png b/models/detb0.png new file mode 100644 index 0000000..3526283 Binary files /dev/null and b/models/detb0.png differ diff --git a/models/detb1.png b/models/detb1.png new file mode 100644 index 0000000..70c94f5 Binary files /dev/null and b/models/detb1.png differ diff --git a/models/detb2.png b/models/detb2.png new file mode 100644 index 0000000..c3f6dbb Binary files /dev/null and b/models/detb2.png differ diff --git a/models/detb3.png b/models/detb3.png new file mode 100644 index 0000000..5969ebf Binary files /dev/null and b/models/detb3.png differ diff --git a/models/detb4.png b/models/detb4.png new file mode 100644 index 0000000..7a3405c Binary files /dev/null and b/models/detb4.png differ diff --git a/models/detg0.png b/models/detg0.png new file mode 100644 index 0000000..041606a Binary files /dev/null and b/models/detg0.png differ diff --git a/models/detg1.png b/models/detg1.png new file mode 100644 index 0000000..3542ae4 Binary files /dev/null and b/models/detg1.png differ diff --git a/models/detg2.png b/models/detg2.png new file mode 100644 index 0000000..81e8f1e Binary files /dev/null and b/models/detg2.png differ diff --git a/models/detg3.png b/models/detg3.png new file mode 100644 index 0000000..2eef130 Binary files /dev/null and b/models/detg3.png differ diff --git a/models/detg4.png b/models/detg4.png new file mode 100644 index 0000000..7596776 Binary files /dev/null and b/models/detg4.png differ diff --git a/models/deto0.png b/models/deto0.png new file mode 100644 index 0000000..2faafd8 Binary files /dev/null and b/models/deto0.png differ diff --git a/models/deto1.png b/models/deto1.png new file mode 100644 index 0000000..15a5951 Binary files /dev/null and b/models/deto1.png differ diff --git a/models/deto2.png b/models/deto2.png new file mode 100644 index 0000000..13f7d60 Binary files /dev/null and b/models/deto2.png differ diff --git a/models/deto3.png b/models/deto3.png new file mode 100644 index 0000000..1316d98 Binary files /dev/null and b/models/deto3.png differ diff --git a/models/deto4.png b/models/deto4.png new file mode 100644 index 0000000..196b9f1 Binary files /dev/null and b/models/deto4.png differ diff --git a/models/detr0.png b/models/detr0.png new file mode 100644 index 0000000..99e6ae3 Binary files /dev/null and b/models/detr0.png differ diff --git a/models/detr1.png b/models/detr1.png new file mode 100644 index 0000000..12dd841 Binary files /dev/null and b/models/detr1.png differ diff --git a/models/detr2.png b/models/detr2.png new file mode 100644 index 0000000..6438be6 Binary files /dev/null and b/models/detr2.png differ diff --git a/models/detr3.png b/models/detr3.png new file mode 100644 index 0000000..df8330d Binary files /dev/null and b/models/detr3.png differ diff --git a/models/detr4.png b/models/detr4.png new file mode 100644 index 0000000..cdaaf27 Binary files /dev/null and b/models/detr4.png differ diff --git a/models/dety0.png b/models/dety0.png new file mode 100644 index 0000000..55b2f4e Binary files /dev/null and b/models/dety0.png differ diff --git a/models/dety1.png b/models/dety1.png new file mode 100644 index 0000000..e5fd26c Binary files /dev/null and b/models/dety1.png differ diff --git a/models/dety2.png b/models/dety2.png new file mode 100644 index 0000000..25298eb Binary files /dev/null and b/models/dety2.png differ diff --git a/models/dety3.png b/models/dety3.png new file mode 100644 index 0000000..47552ab Binary files /dev/null and b/models/dety3.png differ diff --git a/models/dety4.png b/models/dety4.png new file mode 100644 index 0000000..03e8f22 Binary files /dev/null and b/models/dety4.png differ diff --git a/models/ibolt0.png b/models/ibolt0.png new file mode 100644 index 0000000..af5aa77 Binary files /dev/null and b/models/ibolt0.png differ diff --git a/models/ibolt1.png b/models/ibolt1.png new file mode 100644 index 0000000..43972d3 Binary files /dev/null and b/models/ibolt1.png differ diff --git a/models/ibolt2.png b/models/ibolt2.png new file mode 100644 index 0000000..c2f723c Binary files /dev/null and b/models/ibolt2.png differ diff --git a/models/ibolt3.png b/models/ibolt3.png new file mode 100644 index 0000000..5255a84 Binary files /dev/null and b/models/ibolt3.png differ diff --git a/models/ibolt4.png b/models/ibolt4.png new file mode 100644 index 0000000..bb25c5f Binary files /dev/null and b/models/ibolt4.png differ diff --git a/models/sibolt0.png b/models/sibolt0.png new file mode 100644 index 0000000..fd9074c Binary files /dev/null and b/models/sibolt0.png differ diff --git a/models/sibolt1.png b/models/sibolt1.png new file mode 100644 index 0000000..81da445 Binary files /dev/null and b/models/sibolt1.png differ diff --git a/models/sibolt2.png b/models/sibolt2.png new file mode 100644 index 0000000..9eb56f4 Binary files /dev/null and b/models/sibolt2.png differ diff --git a/models/sibolt3.png b/models/sibolt3.png new file mode 100644 index 0000000..910cd4a Binary files /dev/null and b/models/sibolt3.png differ diff --git a/models/sibolt4.png b/models/sibolt4.png new file mode 100644 index 0000000..f0f87f5 Binary files /dev/null and b/models/sibolt4.png differ diff --git a/models/sludgemeshsmall_a.3d b/models/sludgemeshsmall_a.3d new file mode 100644 index 0000000..2463fde Binary files /dev/null and b/models/sludgemeshsmall_a.3d differ diff --git a/models/sludgemeshsmall_d.3d b/models/sludgemeshsmall_d.3d new file mode 100644 index 0000000..d0a352c Binary files /dev/null and b/models/sludgemeshsmall_d.3d differ diff --git a/sprites/DEFBA0.png b/sprites/DEFBA0.png new file mode 100644 index 0000000..670f7b2 Binary files /dev/null and b/sprites/DEFBA0.png differ diff --git a/sprites/DEFBB0.png b/sprites/DEFBB0.png new file mode 100644 index 0000000..258a5a5 Binary files /dev/null and b/sprites/DEFBB0.png differ diff --git a/sprites/DEFBC0.png b/sprites/DEFBC0.png new file mode 100644 index 0000000..68f0bc8 Binary files /dev/null and b/sprites/DEFBC0.png differ diff --git a/sprites/DEFBD0.png b/sprites/DEFBD0.png new file mode 100644 index 0000000..384135a Binary files /dev/null and b/sprites/DEFBD0.png differ diff --git a/sprites/DEFBE0.png b/sprites/DEFBE0.png new file mode 100644 index 0000000..61660ca Binary files /dev/null and b/sprites/DEFBE0.png differ diff --git a/sprites/DEFBF0.png b/sprites/DEFBF0.png new file mode 100644 index 0000000..789cf10 Binary files /dev/null and b/sprites/DEFBF0.png differ diff --git a/sprites/DEFBG0.png b/sprites/DEFBG0.png new file mode 100644 index 0000000..8548f7e Binary files /dev/null and b/sprites/DEFBG0.png differ diff --git a/sprites/DEFGA0.png b/sprites/DEFGA0.png new file mode 100644 index 0000000..e148584 Binary files /dev/null and b/sprites/DEFGA0.png differ diff --git a/sprites/DEFGB0.png b/sprites/DEFGB0.png new file mode 100644 index 0000000..100183a Binary files /dev/null and b/sprites/DEFGB0.png differ diff --git a/sprites/DEFGC0.png b/sprites/DEFGC0.png new file mode 100644 index 0000000..e973ae5 Binary files /dev/null and b/sprites/DEFGC0.png differ diff --git a/sprites/DEFGD0.png b/sprites/DEFGD0.png new file mode 100644 index 0000000..4c1ac74 Binary files /dev/null and b/sprites/DEFGD0.png differ diff --git a/sprites/DEFGE0.png b/sprites/DEFGE0.png new file mode 100644 index 0000000..bdcd530 Binary files /dev/null and b/sprites/DEFGE0.png differ diff --git a/sprites/DEFGF0.png b/sprites/DEFGF0.png new file mode 100644 index 0000000..6bb30ee Binary files /dev/null and b/sprites/DEFGF0.png differ diff --git a/sprites/DEFGG0.png b/sprites/DEFGG0.png new file mode 100644 index 0000000..6780b59 Binary files /dev/null and b/sprites/DEFGG0.png differ diff --git a/sprites/DEFOA0.png b/sprites/DEFOA0.png new file mode 100644 index 0000000..d577b27 Binary files /dev/null and b/sprites/DEFOA0.png differ diff --git a/sprites/DEFOB0.png b/sprites/DEFOB0.png new file mode 100644 index 0000000..1f88686 Binary files /dev/null and b/sprites/DEFOB0.png differ diff --git a/sprites/DEFOC0.png b/sprites/DEFOC0.png new file mode 100644 index 0000000..08a6fec Binary files /dev/null and b/sprites/DEFOC0.png differ diff --git a/sprites/DEFOD0.png b/sprites/DEFOD0.png new file mode 100644 index 0000000..23e6560 Binary files /dev/null and b/sprites/DEFOD0.png differ diff --git a/sprites/DEFOE0.png b/sprites/DEFOE0.png new file mode 100644 index 0000000..e0631c9 Binary files /dev/null and b/sprites/DEFOE0.png differ diff --git a/sprites/DEFOF0.png b/sprites/DEFOF0.png new file mode 100644 index 0000000..b3d0c93 Binary files /dev/null and b/sprites/DEFOF0.png differ diff --git a/sprites/DEFOG0.png b/sprites/DEFOG0.png new file mode 100644 index 0000000..a909b0d Binary files /dev/null and b/sprites/DEFOG0.png differ diff --git a/sprites/DEFRA0.png b/sprites/DEFRA0.png new file mode 100644 index 0000000..7b22b0c Binary files /dev/null and b/sprites/DEFRA0.png differ diff --git a/sprites/DEFRB0.png b/sprites/DEFRB0.png new file mode 100644 index 0000000..e661ec1 Binary files /dev/null and b/sprites/DEFRB0.png differ diff --git a/sprites/DEFRC0.png b/sprites/DEFRC0.png new file mode 100644 index 0000000..68f15af Binary files /dev/null and b/sprites/DEFRC0.png differ diff --git a/sprites/DEFRD0.png b/sprites/DEFRD0.png new file mode 100644 index 0000000..5e3f72f Binary files /dev/null and b/sprites/DEFRD0.png differ diff --git a/sprites/DEFRE0.png b/sprites/DEFRE0.png new file mode 100644 index 0000000..cd21198 Binary files /dev/null and b/sprites/DEFRE0.png differ diff --git a/sprites/DEFRF0.png b/sprites/DEFRF0.png new file mode 100644 index 0000000..5436822 Binary files /dev/null and b/sprites/DEFRF0.png differ diff --git a/sprites/DEFRG0.png b/sprites/DEFRG0.png new file mode 100644 index 0000000..1ec8881 Binary files /dev/null and b/sprites/DEFRG0.png differ diff --git a/sprites/DEFYA0.png b/sprites/DEFYA0.png new file mode 100644 index 0000000..80b61ad Binary files /dev/null and b/sprites/DEFYA0.png differ diff --git a/sprites/DEFYB0.png b/sprites/DEFYB0.png new file mode 100644 index 0000000..55cbb13 Binary files /dev/null and b/sprites/DEFYB0.png differ diff --git a/sprites/DEFYC0.png b/sprites/DEFYC0.png new file mode 100644 index 0000000..1930c12 Binary files /dev/null and b/sprites/DEFYC0.png differ diff --git a/sprites/DEFYD0.png b/sprites/DEFYD0.png new file mode 100644 index 0000000..dfafd78 Binary files /dev/null and b/sprites/DEFYD0.png differ diff --git a/sprites/DEFYE0.png b/sprites/DEFYE0.png new file mode 100644 index 0000000..9720a76 Binary files /dev/null and b/sprites/DEFYE0.png differ diff --git a/sprites/DEFYF0.png b/sprites/DEFYF0.png new file mode 100644 index 0000000..b3b9b0c Binary files /dev/null and b/sprites/DEFYF0.png differ diff --git a/sprites/DEFYG0.png b/sprites/DEFYG0.png new file mode 100644 index 0000000..6b558e9 Binary files /dev/null and b/sprites/DEFYG0.png differ diff --git a/sprites/DISEA0.png b/sprites/DISEA0.png new file mode 100644 index 0000000..cf5180f Binary files /dev/null and b/sprites/DISEA0.png differ diff --git a/sprites/DISEB0.png b/sprites/DISEB0.png new file mode 100644 index 0000000..07f5591 Binary files /dev/null and b/sprites/DISEB0.png differ diff --git a/sprites/DISEC0.png b/sprites/DISEC0.png new file mode 100644 index 0000000..a17b8b5 Binary files /dev/null and b/sprites/DISEC0.png differ diff --git a/sprites/DISED0.png b/sprites/DISED0.png new file mode 100644 index 0000000..4cc342a Binary files /dev/null and b/sprites/DISED0.png differ diff --git a/sprites/DISEE0.png b/sprites/DISEE0.png new file mode 100644 index 0000000..9e4aa78 Binary files /dev/null and b/sprites/DISEE0.png differ diff --git a/sprites/DISEF0.png b/sprites/DISEF0.png new file mode 100644 index 0000000..7b87b48 Binary files /dev/null and b/sprites/DISEF0.png differ diff --git a/sprites/DISEG0.png b/sprites/DISEG0.png new file mode 100644 index 0000000..00d1817 Binary files /dev/null and b/sprites/DISEG0.png differ diff --git a/sprites/DISEH0.png b/sprites/DISEH0.png new file mode 100644 index 0000000..f2e9f5e Binary files /dev/null and b/sprites/DISEH0.png differ diff --git a/sprites/DISEI0.png b/sprites/DISEI0.png new file mode 100644 index 0000000..b6600ab Binary files /dev/null and b/sprites/DISEI0.png differ diff --git a/sprites/DISEJ0.png b/sprites/DISEJ0.png new file mode 100644 index 0000000..99328d5 Binary files /dev/null and b/sprites/DISEJ0.png differ diff --git a/sprites/DSEBA0.png b/sprites/DSEBA0.png new file mode 100644 index 0000000..f09afe8 Binary files /dev/null and b/sprites/DSEBA0.png differ diff --git a/sprites/DSEBB0.png b/sprites/DSEBB0.png new file mode 100644 index 0000000..fb89601 Binary files /dev/null and b/sprites/DSEBB0.png differ diff --git a/sprites/DSEBC0.png b/sprites/DSEBC0.png new file mode 100644 index 0000000..e4c3b00 Binary files /dev/null and b/sprites/DSEBC0.png differ diff --git a/sprites/DSEBD0.png b/sprites/DSEBD0.png new file mode 100644 index 0000000..4e2a9bf Binary files /dev/null and b/sprites/DSEBD0.png differ diff --git a/sprites/DSEBE0.png b/sprites/DSEBE0.png new file mode 100644 index 0000000..ea72c77 Binary files /dev/null and b/sprites/DSEBE0.png differ diff --git a/sprites/DSEBF0.png b/sprites/DSEBF0.png new file mode 100644 index 0000000..892f827 Binary files /dev/null and b/sprites/DSEBF0.png differ diff --git a/sprites/DSEBG0.png b/sprites/DSEBG0.png new file mode 100644 index 0000000..ce775b7 Binary files /dev/null and b/sprites/DSEBG0.png differ diff --git a/sprites/DSEBH0.png b/sprites/DSEBH0.png new file mode 100644 index 0000000..74a21b8 Binary files /dev/null and b/sprites/DSEBH0.png differ diff --git a/sprites/DSEBI0.png b/sprites/DSEBI0.png new file mode 100644 index 0000000..e0c0bf9 Binary files /dev/null and b/sprites/DSEBI0.png differ diff --git a/sprites/DSEBJ0.png b/sprites/DSEBJ0.png new file mode 100644 index 0000000..3a3bf19 Binary files /dev/null and b/sprites/DSEBJ0.png differ diff --git a/sprites/DSEOA0.png b/sprites/DSEOA0.png new file mode 100644 index 0000000..31327df Binary files /dev/null and b/sprites/DSEOA0.png differ diff --git a/sprites/DSEOB0.png b/sprites/DSEOB0.png new file mode 100644 index 0000000..577ebbf Binary files /dev/null and b/sprites/DSEOB0.png differ diff --git a/sprites/DSEOC0.png b/sprites/DSEOC0.png new file mode 100644 index 0000000..82416e6 Binary files /dev/null and b/sprites/DSEOC0.png differ diff --git a/sprites/DSEOD0.png b/sprites/DSEOD0.png new file mode 100644 index 0000000..ba3056a Binary files /dev/null and b/sprites/DSEOD0.png differ diff --git a/sprites/DSEOE0.png b/sprites/DSEOE0.png new file mode 100644 index 0000000..ed2888c Binary files /dev/null and b/sprites/DSEOE0.png differ diff --git a/sprites/DSEOF0.png b/sprites/DSEOF0.png new file mode 100644 index 0000000..c92a0aa Binary files /dev/null and b/sprites/DSEOF0.png differ diff --git a/sprites/DSEOG0.png b/sprites/DSEOG0.png new file mode 100644 index 0000000..76c37bf Binary files /dev/null and b/sprites/DSEOG0.png differ diff --git a/sprites/DSEOH0.png b/sprites/DSEOH0.png new file mode 100644 index 0000000..a41d035 Binary files /dev/null and b/sprites/DSEOH0.png differ diff --git a/sprites/DSEOI0.png b/sprites/DSEOI0.png new file mode 100644 index 0000000..fb6a9f6 Binary files /dev/null and b/sprites/DSEOI0.png differ diff --git a/sprites/DSEOJ0.png b/sprites/DSEOJ0.png new file mode 100644 index 0000000..9fb04cb Binary files /dev/null and b/sprites/DSEOJ0.png differ diff --git a/sprites/DSERA0.png b/sprites/DSERA0.png new file mode 100644 index 0000000..d021488 Binary files /dev/null and b/sprites/DSERA0.png differ diff --git a/sprites/DSERB0.png b/sprites/DSERB0.png new file mode 100644 index 0000000..05fdacb Binary files /dev/null and b/sprites/DSERB0.png differ diff --git a/sprites/DSERC0.png b/sprites/DSERC0.png new file mode 100644 index 0000000..e1ca696 Binary files /dev/null and b/sprites/DSERC0.png differ diff --git a/sprites/DSERD0.png b/sprites/DSERD0.png new file mode 100644 index 0000000..4e00372 Binary files /dev/null and b/sprites/DSERD0.png differ diff --git a/sprites/DSERE0.png b/sprites/DSERE0.png new file mode 100644 index 0000000..0a7843a Binary files /dev/null and b/sprites/DSERE0.png differ diff --git a/sprites/DSERF0.png b/sprites/DSERF0.png new file mode 100644 index 0000000..39431be Binary files /dev/null and b/sprites/DSERF0.png differ diff --git a/sprites/DSERG0.png b/sprites/DSERG0.png new file mode 100644 index 0000000..0c12d99 Binary files /dev/null and b/sprites/DSERG0.png differ diff --git a/sprites/DSERH0.png b/sprites/DSERH0.png new file mode 100644 index 0000000..6d1bf38 Binary files /dev/null and b/sprites/DSERH0.png differ diff --git a/sprites/DSERI0.png b/sprites/DSERI0.png new file mode 100644 index 0000000..6b7a300 Binary files /dev/null and b/sprites/DSERI0.png differ diff --git a/sprites/DSERJ0.png b/sprites/DSERJ0.png new file mode 100644 index 0000000..913a1a7 Binary files /dev/null and b/sprites/DSERJ0.png differ diff --git a/sprites/DSEYA0.png b/sprites/DSEYA0.png new file mode 100644 index 0000000..b683ae1 Binary files /dev/null and b/sprites/DSEYA0.png differ diff --git a/sprites/DSEYB0.png b/sprites/DSEYB0.png new file mode 100644 index 0000000..9b1f361 Binary files /dev/null and b/sprites/DSEYB0.png differ diff --git a/sprites/DSEYC0.png b/sprites/DSEYC0.png new file mode 100644 index 0000000..09ce86e Binary files /dev/null and b/sprites/DSEYC0.png differ diff --git a/sprites/DSEYD0.png b/sprites/DSEYD0.png new file mode 100644 index 0000000..0928065 Binary files /dev/null and b/sprites/DSEYD0.png differ diff --git a/sprites/DSEYE0.png b/sprites/DSEYE0.png new file mode 100644 index 0000000..05e7bdf Binary files /dev/null and b/sprites/DSEYE0.png differ diff --git a/sprites/DSEYF0.png b/sprites/DSEYF0.png new file mode 100644 index 0000000..1954935 Binary files /dev/null and b/sprites/DSEYF0.png differ diff --git a/sprites/DSEYG0.png b/sprites/DSEYG0.png new file mode 100644 index 0000000..c65bf99 Binary files /dev/null and b/sprites/DSEYG0.png differ diff --git a/sprites/DSEYH0.png b/sprites/DSEYH0.png new file mode 100644 index 0000000..c0019e3 Binary files /dev/null and b/sprites/DSEYH0.png differ diff --git a/sprites/DSEYI0.png b/sprites/DSEYI0.png new file mode 100644 index 0000000..08ab696 Binary files /dev/null and b/sprites/DSEYI0.png differ diff --git a/sprites/DSEYJ0.png b/sprites/DSEYJ0.png new file mode 100644 index 0000000..1887feb Binary files /dev/null and b/sprites/DSEYJ0.png differ diff --git a/sprites/EXP1A0.png b/sprites/EXP1A0.png new file mode 100644 index 0000000..669c944 Binary files /dev/null and b/sprites/EXP1A0.png differ diff --git a/sprites/EXP1B0.png b/sprites/EXP1B0.png new file mode 100644 index 0000000..aece36c Binary files /dev/null and b/sprites/EXP1B0.png differ diff --git a/sprites/EXP1C0.png b/sprites/EXP1C0.png new file mode 100644 index 0000000..a8fc97b Binary files /dev/null and b/sprites/EXP1C0.png differ diff --git a/sprites/EXP1D0.png b/sprites/EXP1D0.png new file mode 100644 index 0000000..ba74378 Binary files /dev/null and b/sprites/EXP1D0.png differ diff --git a/sprites/EXP1E0.png b/sprites/EXP1E0.png new file mode 100644 index 0000000..68ca92d Binary files /dev/null and b/sprites/EXP1E0.png differ diff --git a/sprites/EXP1F0.png b/sprites/EXP1F0.png new file mode 100644 index 0000000..133baa5 Binary files /dev/null and b/sprites/EXP1F0.png differ diff --git a/sprites/EXP1G0.png b/sprites/EXP1G0.png new file mode 100644 index 0000000..e20619c Binary files /dev/null and b/sprites/EXP1G0.png differ diff --git a/sprites/EXP1H0.png b/sprites/EXP1H0.png new file mode 100644 index 0000000..f8330cf Binary files /dev/null and b/sprites/EXP1H0.png differ diff --git a/sprites/EXP2A0.png b/sprites/EXP2A0.png new file mode 100644 index 0000000..cfaefd4 Binary files /dev/null and b/sprites/EXP2A0.png differ diff --git a/sprites/EXP2B0.png b/sprites/EXP2B0.png new file mode 100644 index 0000000..79b6649 Binary files /dev/null and b/sprites/EXP2B0.png differ diff --git a/sprites/EXP2C0.png b/sprites/EXP2C0.png new file mode 100644 index 0000000..90a9734 Binary files /dev/null and b/sprites/EXP2C0.png differ diff --git a/sprites/EXP2D0.png b/sprites/EXP2D0.png new file mode 100644 index 0000000..979d892 Binary files /dev/null and b/sprites/EXP2D0.png differ diff --git a/sprites/EXP2E0.png b/sprites/EXP2E0.png new file mode 100644 index 0000000..093b6da Binary files /dev/null and b/sprites/EXP2E0.png differ diff --git a/sprites/EXP2F0.png b/sprites/EXP2F0.png new file mode 100644 index 0000000..2a07c00 Binary files /dev/null and b/sprites/EXP2F0.png differ diff --git a/sprites/EXP2G0.png b/sprites/EXP2G0.png new file mode 100644 index 0000000..7ba09fa Binary files /dev/null and b/sprites/EXP2G0.png differ diff --git a/sprites/EXP2H0.png b/sprites/EXP2H0.png new file mode 100644 index 0000000..b0ef8a8 Binary files /dev/null and b/sprites/EXP2H0.png differ diff --git a/sprites/EXP3A0.png b/sprites/EXP3A0.png new file mode 100644 index 0000000..b280e94 Binary files /dev/null and b/sprites/EXP3A0.png differ diff --git a/sprites/EXP3B0.png b/sprites/EXP3B0.png new file mode 100644 index 0000000..45659aa Binary files /dev/null and b/sprites/EXP3B0.png differ diff --git a/sprites/EXP3C0.png b/sprites/EXP3C0.png new file mode 100644 index 0000000..c49ae05 Binary files /dev/null and b/sprites/EXP3C0.png differ diff --git a/sprites/EXP3D0.png b/sprites/EXP3D0.png new file mode 100644 index 0000000..950a031 Binary files /dev/null and b/sprites/EXP3D0.png differ diff --git a/sprites/EXP3E0.png b/sprites/EXP3E0.png new file mode 100644 index 0000000..76ba0a6 Binary files /dev/null and b/sprites/EXP3E0.png differ diff --git a/sprites/EXP3F0.png b/sprites/EXP3F0.png new file mode 100644 index 0000000..40ec11b Binary files /dev/null and b/sprites/EXP3F0.png differ diff --git a/sprites/EXP3G0.png b/sprites/EXP3G0.png new file mode 100644 index 0000000..bf62f88 Binary files /dev/null and b/sprites/EXP3G0.png differ diff --git a/sprites/EXP3H0.png b/sprites/EXP3H0.png new file mode 100644 index 0000000..d9e6544 Binary files /dev/null and b/sprites/EXP3H0.png differ diff --git a/sprites/EXP4A0.png b/sprites/EXP4A0.png new file mode 100644 index 0000000..d062365 Binary files /dev/null and b/sprites/EXP4A0.png differ diff --git a/sprites/EXP4B0.png b/sprites/EXP4B0.png new file mode 100644 index 0000000..6c3244b Binary files /dev/null and b/sprites/EXP4B0.png differ diff --git a/sprites/EXP4C0.png b/sprites/EXP4C0.png new file mode 100644 index 0000000..3ebe609 Binary files /dev/null and b/sprites/EXP4C0.png differ diff --git a/sprites/EXP4D0.png b/sprites/EXP4D0.png new file mode 100644 index 0000000..3d15da4 Binary files /dev/null and b/sprites/EXP4D0.png differ diff --git a/sprites/EXP4E0.png b/sprites/EXP4E0.png new file mode 100644 index 0000000..e79960f Binary files /dev/null and b/sprites/EXP4E0.png differ diff --git a/sprites/EXP4F0.png b/sprites/EXP4F0.png new file mode 100644 index 0000000..53a0cff Binary files /dev/null and b/sprites/EXP4F0.png differ diff --git a/sprites/EXP4G0.png b/sprites/EXP4G0.png new file mode 100644 index 0000000..a92e40a Binary files /dev/null and b/sprites/EXP4G0.png differ diff --git a/sprites/EXP4H0.png b/sprites/EXP4H0.png new file mode 100644 index 0000000..ad653bf Binary files /dev/null and b/sprites/EXP4H0.png differ diff --git a/sprites/EXP5A0.png b/sprites/EXP5A0.png new file mode 100644 index 0000000..48e0c0a Binary files /dev/null and b/sprites/EXP5A0.png differ diff --git a/sprites/EXP5B0.png b/sprites/EXP5B0.png new file mode 100644 index 0000000..5cc6e96 Binary files /dev/null and b/sprites/EXP5B0.png differ diff --git a/sprites/EXP5C0.png b/sprites/EXP5C0.png new file mode 100644 index 0000000..b867ec3 Binary files /dev/null and b/sprites/EXP5C0.png differ diff --git a/sprites/EXP5D0.png b/sprites/EXP5D0.png new file mode 100644 index 0000000..87d2761 Binary files /dev/null and b/sprites/EXP5D0.png differ diff --git a/sprites/EXP5E0.png b/sprites/EXP5E0.png new file mode 100644 index 0000000..02a15bd Binary files /dev/null and b/sprites/EXP5E0.png differ diff --git a/sprites/EXP5F0.png b/sprites/EXP5F0.png new file mode 100644 index 0000000..cd4e31a Binary files /dev/null and b/sprites/EXP5F0.png differ diff --git a/sprites/EXP5G0.png b/sprites/EXP5G0.png new file mode 100644 index 0000000..b157290 Binary files /dev/null and b/sprites/EXP5G0.png differ diff --git a/sprites/EXP5H0.png b/sprites/EXP5H0.png new file mode 100644 index 0000000..d1651f8 Binary files /dev/null and b/sprites/EXP5H0.png differ diff --git a/sprites/FEXPA0.png b/sprites/FEXPA0.png new file mode 100644 index 0000000..5ccfcc1 Binary files /dev/null and b/sprites/FEXPA0.png differ diff --git a/sprites/FEXPB0.png b/sprites/FEXPB0.png new file mode 100644 index 0000000..ec63a0d Binary files /dev/null and b/sprites/FEXPB0.png differ diff --git a/sprites/FEXPC0.png b/sprites/FEXPC0.png new file mode 100644 index 0000000..28d2e0e Binary files /dev/null and b/sprites/FEXPC0.png differ diff --git a/sprites/FEXPD0.png b/sprites/FEXPD0.png new file mode 100644 index 0000000..1de21d1 Binary files /dev/null and b/sprites/FEXPD0.png differ diff --git a/sprites/FEXPE0.png b/sprites/FEXPE0.png new file mode 100644 index 0000000..8f372f9 Binary files /dev/null and b/sprites/FEXPE0.png differ diff --git a/sprites/FEXPF0.png b/sprites/FEXPF0.png new file mode 100644 index 0000000..6f65056 Binary files /dev/null and b/sprites/FEXPF0.png differ diff --git a/sprites/FEXPG0.png b/sprites/FEXPG0.png new file mode 100644 index 0000000..69c3ac8 Binary files /dev/null and b/sprites/FEXPG0.png differ diff --git a/sprites/FEXPH0.png b/sprites/FEXPH0.png new file mode 100644 index 0000000..fc6b8d5 Binary files /dev/null and b/sprites/FEXPH0.png differ diff --git a/sprites/FEXPI0.png b/sprites/FEXPI0.png new file mode 100644 index 0000000..a97bcfb Binary files /dev/null and b/sprites/FEXPI0.png differ diff --git a/sprites/FEXPJ0.png b/sprites/FEXPJ0.png new file mode 100644 index 0000000..d89924c Binary files /dev/null and b/sprites/FEXPJ0.png differ diff --git a/sprites/IEX1A0.png b/sprites/IEX1A0.png new file mode 100644 index 0000000..3cacfde Binary files /dev/null and b/sprites/IEX1A0.png differ diff --git a/sprites/IEX1B0.png b/sprites/IEX1B0.png new file mode 100644 index 0000000..07e91e7 Binary files /dev/null and b/sprites/IEX1B0.png differ diff --git a/sprites/IEX1C0.png b/sprites/IEX1C0.png new file mode 100644 index 0000000..70bbd13 Binary files /dev/null and b/sprites/IEX1C0.png differ diff --git a/sprites/IEX1D0.png b/sprites/IEX1D0.png new file mode 100644 index 0000000..ce1d6e3 Binary files /dev/null and b/sprites/IEX1D0.png differ diff --git a/sprites/IEX1E0.png b/sprites/IEX1E0.png new file mode 100644 index 0000000..cb8cdf8 Binary files /dev/null and b/sprites/IEX1E0.png differ diff --git a/sprites/IEX1F0.png b/sprites/IEX1F0.png new file mode 100644 index 0000000..3379690 Binary files /dev/null and b/sprites/IEX1F0.png differ diff --git a/sprites/IEX1G0.png b/sprites/IEX1G0.png new file mode 100644 index 0000000..4802c19 Binary files /dev/null and b/sprites/IEX1G0.png differ diff --git a/sprites/IEX1H0.png b/sprites/IEX1H0.png new file mode 100644 index 0000000..00ccb07 Binary files /dev/null and b/sprites/IEX1H0.png differ diff --git a/sprites/IEX1I0.png b/sprites/IEX1I0.png new file mode 100644 index 0000000..e1b89c8 Binary files /dev/null and b/sprites/IEX1I0.png differ diff --git a/sprites/IEX1J0.png b/sprites/IEX1J0.png new file mode 100644 index 0000000..7577fe6 Binary files /dev/null and b/sprites/IEX1J0.png differ diff --git a/sprites/IEX1K0.png b/sprites/IEX1K0.png new file mode 100644 index 0000000..af5cbaa Binary files /dev/null and b/sprites/IEX1K0.png differ diff --git a/sprites/IEX1L0.png b/sprites/IEX1L0.png new file mode 100644 index 0000000..2d864c9 Binary files /dev/null and b/sprites/IEX1L0.png differ diff --git a/sprites/IEX1M0.png b/sprites/IEX1M0.png new file mode 100644 index 0000000..988dc58 Binary files /dev/null and b/sprites/IEX1M0.png differ diff --git a/sprites/IEX2A0.png b/sprites/IEX2A0.png new file mode 100644 index 0000000..d30e7a6 Binary files /dev/null and b/sprites/IEX2A0.png differ diff --git a/sprites/IEX2B0.png b/sprites/IEX2B0.png new file mode 100644 index 0000000..3c66eaa Binary files /dev/null and b/sprites/IEX2B0.png differ diff --git a/sprites/IEX2C0.png b/sprites/IEX2C0.png new file mode 100644 index 0000000..bc6d6f9 Binary files /dev/null and b/sprites/IEX2C0.png differ diff --git a/sprites/IEX2D0.png b/sprites/IEX2D0.png new file mode 100644 index 0000000..8f66a66 Binary files /dev/null and b/sprites/IEX2D0.png differ diff --git a/sprites/IEX2E0.png b/sprites/IEX2E0.png new file mode 100644 index 0000000..810f351 Binary files /dev/null and b/sprites/IEX2E0.png differ diff --git a/sprites/IEX2F0.png b/sprites/IEX2F0.png new file mode 100644 index 0000000..1d75594 Binary files /dev/null and b/sprites/IEX2F0.png differ diff --git a/sprites/IEX2G0.png b/sprites/IEX2G0.png new file mode 100644 index 0000000..67ec146 Binary files /dev/null and b/sprites/IEX2G0.png differ diff --git a/sprites/IEX2H0.png b/sprites/IEX2H0.png new file mode 100644 index 0000000..20f7266 Binary files /dev/null and b/sprites/IEX2H0.png differ diff --git a/sprites/IEX2I0.png b/sprites/IEX2I0.png new file mode 100644 index 0000000..cc2d8b4 Binary files /dev/null and b/sprites/IEX2I0.png differ diff --git a/sprites/IEX2J0.png b/sprites/IEX2J0.png new file mode 100644 index 0000000..5a09b92 Binary files /dev/null and b/sprites/IEX2J0.png differ diff --git a/sprites/IEX2K0.png b/sprites/IEX2K0.png new file mode 100644 index 0000000..961075e Binary files /dev/null and b/sprites/IEX2K0.png differ diff --git a/sprites/IEX2L0.png b/sprites/IEX2L0.png new file mode 100644 index 0000000..f687e1b Binary files /dev/null and b/sprites/IEX2L0.png differ diff --git a/sprites/IEX2M0.png b/sprites/IEX2M0.png new file mode 100644 index 0000000..dd46990 Binary files /dev/null and b/sprites/IEX2M0.png differ diff --git a/sprites/IEX3A0.png b/sprites/IEX3A0.png new file mode 100644 index 0000000..ce64975 Binary files /dev/null and b/sprites/IEX3A0.png differ diff --git a/sprites/IEX3B0.png b/sprites/IEX3B0.png new file mode 100644 index 0000000..a684806 Binary files /dev/null and b/sprites/IEX3B0.png differ diff --git a/sprites/IEX3C0.png b/sprites/IEX3C0.png new file mode 100644 index 0000000..8bd4d11 Binary files /dev/null and b/sprites/IEX3C0.png differ diff --git a/sprites/IEX3D0.png b/sprites/IEX3D0.png new file mode 100644 index 0000000..5f10949 Binary files /dev/null and b/sprites/IEX3D0.png differ diff --git a/sprites/IEX3E0.png b/sprites/IEX3E0.png new file mode 100644 index 0000000..c56aff5 Binary files /dev/null and b/sprites/IEX3E0.png differ diff --git a/sprites/IEX3F0.png b/sprites/IEX3F0.png new file mode 100644 index 0000000..7ac4d69 Binary files /dev/null and b/sprites/IEX3F0.png differ diff --git a/sprites/IEX3G0.png b/sprites/IEX3G0.png new file mode 100644 index 0000000..572e66e Binary files /dev/null and b/sprites/IEX3G0.png differ diff --git a/sprites/IEX3H0.png b/sprites/IEX3H0.png new file mode 100644 index 0000000..a67003e Binary files /dev/null and b/sprites/IEX3H0.png differ diff --git a/sprites/IEX3I0.png b/sprites/IEX3I0.png new file mode 100644 index 0000000..1bcf9a2 Binary files /dev/null and b/sprites/IEX3I0.png differ diff --git a/sprites/IEX3J0.png b/sprites/IEX3J0.png new file mode 100644 index 0000000..13cf0d2 Binary files /dev/null and b/sprites/IEX3J0.png differ diff --git a/sprites/IEX3K0.png b/sprites/IEX3K0.png new file mode 100644 index 0000000..156032e Binary files /dev/null and b/sprites/IEX3K0.png differ diff --git a/sprites/IEX3L0.png b/sprites/IEX3L0.png new file mode 100644 index 0000000..3301989 Binary files /dev/null and b/sprites/IEX3L0.png differ diff --git a/sprites/IEX3M0.png b/sprites/IEX3M0.png new file mode 100644 index 0000000..d841114 Binary files /dev/null and b/sprites/IEX3M0.png differ diff --git a/sprites/MFLAA0.png b/sprites/MFLAA0.png new file mode 100644 index 0000000..2a2cba9 Binary files /dev/null and b/sprites/MFLAA0.png differ diff --git a/sprites/OXP1A0.png b/sprites/OXP1A0.png new file mode 100644 index 0000000..f67e7c5 Binary files /dev/null and b/sprites/OXP1A0.png differ diff --git a/sprites/OXP1B0.png b/sprites/OXP1B0.png new file mode 100644 index 0000000..6ec073a Binary files /dev/null and b/sprites/OXP1B0.png differ diff --git a/sprites/OXP1C0.png b/sprites/OXP1C0.png new file mode 100644 index 0000000..b0bcf85 Binary files /dev/null and b/sprites/OXP1C0.png differ diff --git a/sprites/OXP1D0.png b/sprites/OXP1D0.png new file mode 100644 index 0000000..c2ac14b Binary files /dev/null and b/sprites/OXP1D0.png differ diff --git a/sprites/OXP1E0.png b/sprites/OXP1E0.png new file mode 100644 index 0000000..2f6aa55 Binary files /dev/null and b/sprites/OXP1E0.png differ diff --git a/sprites/OXP1F0.png b/sprites/OXP1F0.png new file mode 100644 index 0000000..aed2a3c Binary files /dev/null and b/sprites/OXP1F0.png differ diff --git a/sprites/OXP1G0.png b/sprites/OXP1G0.png new file mode 100644 index 0000000..f3600a6 Binary files /dev/null and b/sprites/OXP1G0.png differ diff --git a/sprites/OXP1H0.png b/sprites/OXP1H0.png new file mode 100644 index 0000000..ef74a11 Binary files /dev/null and b/sprites/OXP1H0.png differ diff --git a/sprites/OXP2A0.png b/sprites/OXP2A0.png new file mode 100644 index 0000000..924eb41 Binary files /dev/null and b/sprites/OXP2A0.png differ diff --git a/sprites/OXP2B0.png b/sprites/OXP2B0.png new file mode 100644 index 0000000..c9fd870 Binary files /dev/null and b/sprites/OXP2B0.png differ diff --git a/sprites/OXP2C0.png b/sprites/OXP2C0.png new file mode 100644 index 0000000..dedb519 Binary files /dev/null and b/sprites/OXP2C0.png differ diff --git a/sprites/OXP2D0.png b/sprites/OXP2D0.png new file mode 100644 index 0000000..27244bc Binary files /dev/null and b/sprites/OXP2D0.png differ diff --git a/sprites/OXP2E0.png b/sprites/OXP2E0.png new file mode 100644 index 0000000..2712912 Binary files /dev/null and b/sprites/OXP2E0.png differ diff --git a/sprites/OXP2F0.png b/sprites/OXP2F0.png new file mode 100644 index 0000000..50e982a Binary files /dev/null and b/sprites/OXP2F0.png differ diff --git a/sprites/OXP2G0.png b/sprites/OXP2G0.png new file mode 100644 index 0000000..6c51bfb Binary files /dev/null and b/sprites/OXP2G0.png differ diff --git a/sprites/OXP2H0.png b/sprites/OXP2H0.png new file mode 100644 index 0000000..c34f9d5 Binary files /dev/null and b/sprites/OXP2H0.png differ diff --git a/sprites/OXP3A0.png b/sprites/OXP3A0.png new file mode 100644 index 0000000..4c0b6e4 Binary files /dev/null and b/sprites/OXP3A0.png differ diff --git a/sprites/OXP3B0.png b/sprites/OXP3B0.png new file mode 100644 index 0000000..88a4a5a Binary files /dev/null and b/sprites/OXP3B0.png differ diff --git a/sprites/OXP3C0.png b/sprites/OXP3C0.png new file mode 100644 index 0000000..0d50352 Binary files /dev/null and b/sprites/OXP3C0.png differ diff --git a/sprites/OXP3D0.png b/sprites/OXP3D0.png new file mode 100644 index 0000000..ad8cef3 Binary files /dev/null and b/sprites/OXP3D0.png differ diff --git a/sprites/OXP3E0.png b/sprites/OXP3E0.png new file mode 100644 index 0000000..b9158f4 Binary files /dev/null and b/sprites/OXP3E0.png differ diff --git a/sprites/OXP3F0.png b/sprites/OXP3F0.png new file mode 100644 index 0000000..eeeb50c Binary files /dev/null and b/sprites/OXP3F0.png differ diff --git a/sprites/OXP3G0.png b/sprites/OXP3G0.png new file mode 100644 index 0000000..6d2f072 Binary files /dev/null and b/sprites/OXP3G0.png differ diff --git a/sprites/OXP3H0.png b/sprites/OXP3H0.png new file mode 100644 index 0000000..7fd872e Binary files /dev/null and b/sprites/OXP3H0.png differ diff --git a/sprites/OXP3I0.png b/sprites/OXP3I0.png new file mode 100644 index 0000000..73fc7e0 Binary files /dev/null and b/sprites/OXP3I0.png differ diff --git a/sprites/OXP3J0.png b/sprites/OXP3J0.png new file mode 100644 index 0000000..d9d9487 Binary files /dev/null and b/sprites/OXP3J0.png differ diff --git a/sprites/SEXPA0.png b/sprites/SEXPA0.png new file mode 100644 index 0000000..86c39c9 Binary files /dev/null and b/sprites/SEXPA0.png differ diff --git a/sprites/SEXPB0.png b/sprites/SEXPB0.png new file mode 100644 index 0000000..7c91563 Binary files /dev/null and b/sprites/SEXPB0.png differ diff --git a/sprites/SEXPC0.png b/sprites/SEXPC0.png new file mode 100644 index 0000000..5d1105b Binary files /dev/null and b/sprites/SEXPC0.png differ diff --git a/sprites/SEXPD0.png b/sprites/SEXPD0.png new file mode 100644 index 0000000..486362d Binary files /dev/null and b/sprites/SEXPD0.png differ diff --git a/sprites/SEXPE0.png b/sprites/SEXPE0.png new file mode 100644 index 0000000..f165395 Binary files /dev/null and b/sprites/SEXPE0.png differ diff --git a/sprites/SEXPF0.png b/sprites/SEXPF0.png new file mode 100644 index 0000000..ac2c876 Binary files /dev/null and b/sprites/SEXPF0.png differ diff --git a/sprites/SEXPG0.png b/sprites/SEXPG0.png new file mode 100644 index 0000000..567e8e5 Binary files /dev/null and b/sprites/SEXPG0.png differ diff --git a/sprites/SEXPH0.png b/sprites/SEXPH0.png new file mode 100644 index 0000000..64a2f6e Binary files /dev/null and b/sprites/SEXPH0.png differ diff --git a/sprites/SEXPI0.png b/sprites/SEXPI0.png new file mode 100644 index 0000000..b8d4299 Binary files /dev/null and b/sprites/SEXPI0.png differ diff --git a/sprites/SEXPJ0.png b/sprites/SEXPJ0.png new file mode 100644 index 0000000..4628f61 Binary files /dev/null and b/sprites/SEXPJ0.png differ diff --git a/sprites/SEXPK0.png b/sprites/SEXPK0.png new file mode 100644 index 0000000..1338421 Binary files /dev/null and b/sprites/SEXPK0.png differ diff --git a/sprites/SEXPL0.png b/sprites/SEXPL0.png new file mode 100644 index 0000000..fa727f6 Binary files /dev/null and b/sprites/SEXPL0.png differ diff --git a/sprites/SEXPM0.png b/sprites/SEXPM0.png new file mode 100644 index 0000000..4e45330 Binary files /dev/null and b/sprites/SEXPM0.png differ diff --git a/sprites/SEXPN0.png b/sprites/SEXPN0.png new file mode 100644 index 0000000..2c55749 Binary files /dev/null and b/sprites/SEXPN0.png differ diff --git a/sprites/SEXPO0.png b/sprites/SEXPO0.png new file mode 100644 index 0000000..cc3b244 Binary files /dev/null and b/sprites/SEXPO0.png differ diff --git a/sprites/SEXPP0.png b/sprites/SEXPP0.png new file mode 100644 index 0000000..24f3c55 Binary files /dev/null and b/sprites/SEXPP0.png differ diff --git a/sprites/SEXPQ0.png b/sprites/SEXPQ0.png new file mode 100644 index 0000000..bc6a24a Binary files /dev/null and b/sprites/SEXPQ0.png differ diff --git a/sprites/SEXPR0.png b/sprites/SEXPR0.png new file mode 100644 index 0000000..a2f3c4d Binary files /dev/null and b/sprites/SEXPR0.png differ diff --git a/sprites/SEXPS0.png b/sprites/SEXPS0.png new file mode 100644 index 0000000..ec69ab0 Binary files /dev/null and b/sprites/SEXPS0.png differ diff --git a/sprites/SMXPA0.png b/sprites/SMXPA0.png new file mode 100644 index 0000000..d9486da Binary files /dev/null and b/sprites/SMXPA0.png differ diff --git a/sprites/SMXPB0.png b/sprites/SMXPB0.png new file mode 100644 index 0000000..f5bc858 Binary files /dev/null and b/sprites/SMXPB0.png differ diff --git a/sprites/SMXPC0.png b/sprites/SMXPC0.png new file mode 100644 index 0000000..ebf942c Binary files /dev/null and b/sprites/SMXPC0.png differ diff --git a/sprites/SMXPD0.png b/sprites/SMXPD0.png new file mode 100644 index 0000000..4401adc Binary files /dev/null and b/sprites/SMXPD0.png differ diff --git a/sprites/SMXPE0.png b/sprites/SMXPE0.png new file mode 100644 index 0000000..f1c7082 Binary files /dev/null and b/sprites/SMXPE0.png differ diff --git a/sprites/SMXPF0.png b/sprites/SMXPF0.png new file mode 100644 index 0000000..6d8ee99 Binary files /dev/null and b/sprites/SMXPF0.png differ diff --git a/sprites/SMXPG0.png b/sprites/SMXPG0.png new file mode 100644 index 0000000..676586a Binary files /dev/null and b/sprites/SMXPG0.png differ diff --git a/sprites/SMXPH0.png b/sprites/SMXPH0.png new file mode 100644 index 0000000..ab4ab79 Binary files /dev/null and b/sprites/SMXPH0.png differ diff --git a/sprites/SMXPI0.png b/sprites/SMXPI0.png new file mode 100644 index 0000000..55bc41c Binary files /dev/null and b/sprites/SMXPI0.png differ diff --git a/sprites/SMXPJ0.png b/sprites/SMXPJ0.png new file mode 100644 index 0000000..77d4da2 Binary files /dev/null and b/sprites/SMXPJ0.png differ diff --git a/sprites/SMXPK0.png b/sprites/SMXPK0.png new file mode 100644 index 0000000..6af701b Binary files /dev/null and b/sprites/SMXPK0.png differ diff --git a/sprites/SMXPL0.png b/sprites/SMXPL0.png new file mode 100644 index 0000000..a258bd2 Binary files /dev/null and b/sprites/SMXPL0.png differ diff --git a/sprites/SMXPM0.png b/sprites/SMXPM0.png new file mode 100644 index 0000000..2414c7f Binary files /dev/null and b/sprites/SMXPM0.png differ diff --git a/sprites/SMXPN0.png b/sprites/SMXPN0.png new file mode 100644 index 0000000..45ea6a9 Binary files /dev/null and b/sprites/SMXPN0.png differ diff --git a/sprites/TEX1A0.png b/sprites/TEX1A0.png new file mode 100644 index 0000000..219b909 Binary files /dev/null and b/sprites/TEX1A0.png differ diff --git a/sprites/TEX1B0.png b/sprites/TEX1B0.png new file mode 100644 index 0000000..aac770a Binary files /dev/null and b/sprites/TEX1B0.png differ diff --git a/sprites/TEX1C0.png b/sprites/TEX1C0.png new file mode 100644 index 0000000..179f280 Binary files /dev/null and b/sprites/TEX1C0.png differ diff --git a/sprites/TEX1D0.png b/sprites/TEX1D0.png new file mode 100644 index 0000000..97e381f Binary files /dev/null and b/sprites/TEX1D0.png differ diff --git a/sprites/TEX1E0.png b/sprites/TEX1E0.png new file mode 100644 index 0000000..26dcc6a Binary files /dev/null and b/sprites/TEX1E0.png differ diff --git a/sprites/TEX1F0.png b/sprites/TEX1F0.png new file mode 100644 index 0000000..b63d6be Binary files /dev/null and b/sprites/TEX1F0.png differ diff --git a/sprites/TEX1G0.png b/sprites/TEX1G0.png new file mode 100644 index 0000000..f03ea0a Binary files /dev/null and b/sprites/TEX1G0.png differ diff --git a/sprites/TEX1H0.png b/sprites/TEX1H0.png new file mode 100644 index 0000000..c7ba4a4 Binary files /dev/null and b/sprites/TEX1H0.png differ diff --git a/sprites/TEX1I0.png b/sprites/TEX1I0.png new file mode 100644 index 0000000..62c06b5 Binary files /dev/null and b/sprites/TEX1I0.png differ diff --git a/sprites/TEX2A0.png b/sprites/TEX2A0.png new file mode 100644 index 0000000..5a22ea7 Binary files /dev/null and b/sprites/TEX2A0.png differ diff --git a/sprites/TEX2B0.png b/sprites/TEX2B0.png new file mode 100644 index 0000000..225c6a3 Binary files /dev/null and b/sprites/TEX2B0.png differ diff --git a/sprites/TEX2C0.png b/sprites/TEX2C0.png new file mode 100644 index 0000000..347c56f Binary files /dev/null and b/sprites/TEX2C0.png differ diff --git a/sprites/TEX2D0.png b/sprites/TEX2D0.png new file mode 100644 index 0000000..8155857 Binary files /dev/null and b/sprites/TEX2D0.png differ diff --git a/sprites/TEX2E0.png b/sprites/TEX2E0.png new file mode 100644 index 0000000..5313f97 Binary files /dev/null and b/sprites/TEX2E0.png differ diff --git a/sprites/TEX2F0.png b/sprites/TEX2F0.png new file mode 100644 index 0000000..9146f51 Binary files /dev/null and b/sprites/TEX2F0.png differ diff --git a/sprites/TEX2G0.png b/sprites/TEX2G0.png new file mode 100644 index 0000000..345505a Binary files /dev/null and b/sprites/TEX2G0.png differ diff --git a/sprites/TEX2H0.png b/sprites/TEX2H0.png new file mode 100644 index 0000000..add1cbc Binary files /dev/null and b/sprites/TEX2H0.png differ diff --git a/sprites/TEX2I0.png b/sprites/TEX2I0.png new file mode 100644 index 0000000..1694d05 Binary files /dev/null and b/sprites/TEX2I0.png differ diff --git a/sprites/TEX2J0.png b/sprites/TEX2J0.png new file mode 100644 index 0000000..0c53431 Binary files /dev/null and b/sprites/TEX2J0.png differ diff --git a/sprites/TEX2K0.png b/sprites/TEX2K0.png new file mode 100644 index 0000000..cbce4a9 Binary files /dev/null and b/sprites/TEX2K0.png differ diff --git a/textures.asmd b/textures.asmd new file mode 100644 index 0000000..d393f7a --- /dev/null +++ b/textures.asmd @@ -0,0 +1,5 @@ +Sprite "ASMAA0",1,1{} +Sprite "ASMAB0",1,1{} +Sprite "ASMPA0",1,1{} +Sprite "ASMPB0",1,1{} +Sprite "ASMIA0",1,1{} diff --git a/zscript.txt b/zscript.txt index 92d14ab..d666dc4 100644 --- a/zscript.txt +++ b/zscript.txt @@ -28,3 +28,4 @@ version "4.2" #include "zscript/upowerups.zsc" #include "zscript/unrealhud.zsc" #include "zscript/unrealmenus.zsc" +#include "zscript/dtspawners.zsc" diff --git a/zscript/asmd.zsc b/zscript/asmd.zsc index e69de29..b7de7dc 100644 --- a/zscript/asmd.zsc +++ b/zscript/asmd.zsc @@ -0,0 +1,118 @@ +Class ASMDAmmo : Ammo +{ + Default + { + Tag "$T_ASMDAMMO"; + Inventory.Icon "I_ASMD"; + Inventory.PickupMessage "$I_ASMDAMMO"; + Inventory.Amount 10; + Inventory.MaxAmount 50; + Ammo.BackpackAmount 5; + Ammo.BackpackMaxAmount 100; + Ammo.DropAmount 5; + } + override void PostBeginPlay() + { + Super.PostBeginPlay(); + tracer = Spawn("ASMDAmmoX",pos); + tracer.angle = angle; + tracer.target = self; + } + States + { + Spawn: + ASMA A -1; + Stop; + } +} + +Class ASMDAmmoX : Actor +{ + Default + { + RenderStyle "Add"; + +NOGRAVITY; + +NOCLIP; + +DONTSPLASH; + Radius 0.1; + Height 0; + } + override void Tick() + { + Super.Tick(); + if ( !target ) + { + Destroy(); + return; + } + Warp(target,flags:WARPF_COPYINTERPOLATION|WARPF_NOCHECKPOSITION); + bInvisible = target.bInvisible||!target.InStateSequence(target.CurState,target.FindState("Spawn")); + } + States + { + Spawn: + ASMA A -1 Bright; + Stop; + } +} + +Class ASMDAmmo2X : ASMDAmmoX +{ + States + { + Spawn: + ASMA B -1 Bright; + Stop; + } +} + +Class ASMDAmmo2 : ASMDAmmo +{ + Default + { + Tag "$T_ASMDAMMO2"; + Inventory.Icon "I_ASMD"; + Inventory.PickupMessage "$I_ASMDAMMO2"; + Inventory.Amount 5; + Ammo.DropAmount 3; + } + override void PostBeginPlay() + { + Ammo.PostBeginPlay(); + tracer = Spawn("ASMDAmmo2X",pos); + tracer.angle = angle; + tracer.target = self; + } + States + { + Spawn: + ASMA B -1; + Stop; + } +} + +Class ASMD : UTWeapon +{ + Default + { + Tag "$T_ASMD"; + Inventory.PickupMessage "$I_ASMD"; + Weapon.UpSound "shock/select"; + Weapon.SlotNumber 4; + Weapon.SelectionOrder 4; + Weapon.AmmoType "ASMDAmmo"; + Weapon.AmmoUse 1; + Weapon.AmmoType2 "ASMDAmmo"; + Weapon.AmmoUse2 1; + Weapon.AmmoGive 20; + UTWeapon.DropAmmo 10; + } + States + { + Spawn: + ASMP A -1; + Stop; + ASMP B -1; + Stop; + } +} diff --git a/zscript/automag.zsc b/zscript/automag.zsc index e69de29..ba5f82b 100644 --- a/zscript/automag.zsc +++ b/zscript/automag.zsc @@ -0,0 +1,7 @@ +Class UClip : UMiniAmmo +{ +} + +Class Automag : UTWeapon +{ +} diff --git a/zscript/betamag.zsc b/zscript/betamag.zsc index e69de29..f9f5db1 100644 --- a/zscript/betamag.zsc +++ b/zscript/betamag.zsc @@ -0,0 +1,3 @@ +Class Betamag : UTWeapon +{ +} diff --git a/zscript/biggun.zsc b/zscript/biggun.zsc index e69de29..bd0cfbd 100644 --- a/zscript/biggun.zsc +++ b/zscript/biggun.zsc @@ -0,0 +1,11 @@ +Class BigAmmo : Ammo +{ +} + +Class BigAmmo2 : BigAmmo +{ +} + +Class BigGun : UTWeapon +{ +} diff --git a/zscript/bonesaw.zsc b/zscript/bonesaw.zsc index e69de29..37bb912 100644 --- a/zscript/bonesaw.zsc +++ b/zscript/bonesaw.zsc @@ -0,0 +1,3 @@ +Class Bonesaw : UTWeapon +{ +} diff --git a/zscript/dispersionpistol.zsc b/zscript/dispersionpistol.zsc index e69de29..959c65e 100644 --- a/zscript/dispersionpistol.zsc +++ b/zscript/dispersionpistol.zsc @@ -0,0 +1,11 @@ +Class WeaponPowerUp : Inventory +{ +} + +Class DispersionAmmo : Ammo +{ +} + +Class DispersionPistol : UTWeapon +{ +} diff --git a/zscript/dtspawners.zsc b/zscript/dtspawners.zsc new file mode 100644 index 0000000..133dca8 --- /dev/null +++ b/zscript/dtspawners.zsc @@ -0,0 +1,99 @@ +// These are here for Doom Tournament maps +Class MultiItemSpawner : Actor +{ +} + +Class Slot1Weapons : MultiItemSpawner +{ +} + +Class Slot2Weapons : MultiItemSpawner +{ +} + +Class Slot3Weapons : MultiItemSpawner +{ +} + +Class Slot4Weapons : MultiItemSpawner +{ +} + +Class Slot5Weapons : MultiItemSpawner +{ +} + +Class Slot6Weapons : MultiItemSpawner +{ +} + +Class Slot7Weapons : MultiItemSpawner +{ +} + +Class Slot8Weapons : MultiItemSpawner +{ +} + +Class Slot9Weapons : MultiItemSpawner +{ +} + +Class Slot0Weapons : MultiItemSpawner +{ +} + +Class Slot0SWeapons : MultiItemSpawner +{ +} + +Class Slot2Ammo : MultiItemSpawner +{ +} + +Class Slot3Ammo : MultiItemSpawner +{ +} + +Class Slot4Ammo : MultiItemSpawner +{ +} + +Class Slot5Ammo : MultiItemSpawner +{ +} + +Class Slot6Ammo : MultiItemSpawner +{ +} + +Class Slot7Ammo : MultiItemSpawner +{ +} + +Class Slot8Ammo : MultiItemSpawner +{ +} + +Class Slot9Ammo : MultiItemSpawner +{ +} + +Class Slot0Ammo : MultiItemSpawner +{ +} + +Class Slot0SAmmo : MultiItemSpawner +{ +} + +// nothing at all +Class UNothing : Actor +{ + States + { + Spawn: + TNT1 A 1; + Stop; + } +} diff --git a/zscript/flamegun.zsc b/zscript/flamegun.zsc index e69de29..ab17763 100644 --- a/zscript/flamegun.zsc +++ b/zscript/flamegun.zsc @@ -0,0 +1,3 @@ +Class FlameGun : UTWeapon +{ +} diff --git a/zscript/gatling.zsc b/zscript/gatling.zsc index e69de29..77ff5a2 100644 --- a/zscript/gatling.zsc +++ b/zscript/gatling.zsc @@ -0,0 +1,7 @@ +Class SMiniAmmo : Ammo +{ +} + +Class SMiniGun : UTWeapon +{ +} diff --git a/zscript/impaler.zsc b/zscript/impaler.zsc index e69de29..a99414d 100644 --- a/zscript/impaler.zsc +++ b/zscript/impaler.zsc @@ -0,0 +1,14 @@ +Class ImpalerAmmo : Ammo +{ +} +Class ImpalerAmmo2 : ImpalerAmmo +{ +} + +Class ImpalerCharge : Ammo +{ +} + +Class Impaler : UTWeapon +{ +} diff --git a/zscript/miscitems.zsc b/zscript/miscitems.zsc index 5035e3d..8e35a45 100644 --- a/zscript/miscitems.zsc +++ b/zscript/miscitems.zsc @@ -57,7 +57,7 @@ Class UnrealBackpack : BackpackItem replaces Backpack } return Inventory.CreateCopy(other); } - override bool HandlePickup (Inventory item) + override bool HandlePickup( Inventory item ) { // Since you already have a backpack, that means you already have every // kind of ammo in your inventory, so we don't need to look at the @@ -83,6 +83,41 @@ Class UnrealBackpack : BackpackItem replaces Backpack } return false; } + override void DoPickupSpecial( Actor toucher ) + { + Super.DoPickupSpecial(toucher); + if ( gameinfo.gametype&GAME_DOOMCHEX ) + { + static const Class xitems[] = {"Flare", "Seeds", "SentryItem", "VoiceBox", "ForceField", "Dampener"}; + int xitemn[6]; + xitemn[0] = max(0,Random[BackpackExtra](-3,5)); + xitemn[1] = max(0,Random[BackpackExtra](-3,5)); + xitemn[2] = max(0,Random[BackpackExtra](-4,1)); + xitemn[3] = max(0,Random[BackpackExtra](-2,1)); + xitemn[4] = max(0,Random[BackpackExtra](-3,1)); + xitemn[5] = max(0,Random[BackpackExtra](-2,1)); + // random doubling + if ( !Random[BackpackExtra](0,4) ) xitemn[0] *= 2; + if ( !Random[BackpackExtra](0,4) ) xitemn[1] *= 2; + if ( !Random[BackpackExtra](0,9) ) xitemn[2] *= 2; + if ( !Random[BackpackExtra](0,7) ) xitemn[3] *= 2; + if ( !Random[BackpackExtra](0,6) ) xitemn[4] *= 2; + if ( !Random[BackpackExtra](0,5) ) xitemn[5] *= 2; + int total = 0; + for ( int i=0; i<6; i++ ) total += xitemn[i]; + if ( total <= 0 ) return; + String extratxt = StringTable.Localize("$I_BACKPACKEXTRA"); + for ( int i=0; i<6; i++ ) + { + if ( xitemn[i] <= 0 ) continue; + extratxt = extratxt..String.Format("%dx %s, ",xitemn[i],GetDefaultByType(xitems[i]).GetTag()); + toucher.GiveInventory(xitems[i],xitemn[i]); + } + // remove trailing comma + extratxt.Truncate(extratxt.Length()-2); + PrintPickupMessage(true,extratxt.."."); + } + } Default { Tag "$T_BACKPACK"; @@ -149,3 +184,53 @@ Class UTranslator : UnrealInventory Inventory.MaxAmount 1; } } + +Class VoiceBox : UnrealInventory +{ +} + +Class Flare : UnrealInventory +{ +} + +Class LightFlare : UnrealInventory +{ +} + +Class DarkFlare : UnrealInventory +{ +} + +Class Dampener : UnrealInventory +{ + static bool Active( Actor Owner ) + { + let d = Dampener(Owner.FindInventory("Dampener")); + if ( d && d.bActive ) return true; + return false; + } +} + +Class Forcefield : UnrealInventory +{ +} + +Class ForcefieldEffect : Actor +{ +} + +Class UFlashlight : UnrealInventory +{ +} + +Class USearchlight : UnrealInventory +{ +} + +Class SentryItem : UnrealInventory +{ +} + +Class MinigunSentry : Actor +{ +} diff --git a/zscript/napalm.zsc b/zscript/napalm.zsc index e69de29..03d6e7b 100644 --- a/zscript/napalm.zsc +++ b/zscript/napalm.zsc @@ -0,0 +1,7 @@ +Class FlameAmmo : Ammo +{ +} + +Class UFlamethrower : UTWeapon +{ +} diff --git a/zscript/peacemaker.zsc b/zscript/peacemaker.zsc index e69de29..3b870d1 100644 --- a/zscript/peacemaker.zsc +++ b/zscript/peacemaker.zsc @@ -0,0 +1,7 @@ +Class PeaceAmmo : Ammo +{ +} + +Class Peacemaker : UTWeapon +{ +} diff --git a/zscript/quadshot.zsc b/zscript/quadshot.zsc index e69de29..6c22b4a 100644 --- a/zscript/quadshot.zsc +++ b/zscript/quadshot.zsc @@ -0,0 +1,11 @@ +Class UShells : Ammo +{ +} + +Class UShells2 : UShells +{ +} + +Class QuadShot : UTWeapon +{ +} diff --git a/zscript/razorjack.zsc b/zscript/razorjack.zsc index e69de29..dbf2dbc 100644 --- a/zscript/razorjack.zsc +++ b/zscript/razorjack.zsc @@ -0,0 +1,7 @@ +Class RazorAmmo : Ammo +{ +} + +Class Razorjack : UTWeapon +{ +} diff --git a/zscript/rifle.zsc b/zscript/rifle.zsc index e69de29..4bafb93 100644 --- a/zscript/rifle.zsc +++ b/zscript/rifle.zsc @@ -0,0 +1,11 @@ +Class URifleAmmo : Ammo +{ +} + +Class URifleAmmo2 : URifleAmmo +{ +} + +Class URifle : UTWeapon +{ +} diff --git a/zscript/stinger.zsc b/zscript/stinger.zsc index 25cdcc1..bcebbc0 100644 --- a/zscript/stinger.zsc +++ b/zscript/stinger.zsc @@ -23,6 +23,10 @@ Class StingerAmmo : Ammo } } +Class StingerAmmo2 : StingerAmmo +{ +} + Class StingerProjectile : Actor { Default @@ -89,17 +93,21 @@ Class Stinger : UTWeapon if ( !weap ) return; if ( weap.Ammo1.Amount <= 0 ) return; if ( !weap.DepleteAmmo(weap.bAltFire,true,1) ) return; - if ( hold ) A_Overlay(PSP_FLASH,"MFlashHold"); + if ( hold ) + { + A_SoundVolume(CHAN_WEAPON,Dampener.Active(self)?.1:1.); + A_Overlay(PSP_FLASH,"MFlashHold"); + } else { - A_PlaySound("stinger/fire",CHAN_WEAPON); + A_PlaySound("stinger/fire",CHAN_WEAPON,Dampener.Active(self)?.1:1.); A_Overlay(PSP_FLASH,"MFlash"); } A_OverlayFlags(PSP_FLASH,PSPF_RenderStyle,true); A_OverlayRenderstyle(PSP_FLASH,STYLE_Add); UTMainHandler.DoFlash(self,Color(16,0,64,255),1); UTMainHandler.DoSwing(self,(FRandom[Stinger](-0.1,-0.2),FRandom[Stinger](-0.1,0.1)),4,-1.5,2,SWING_Spring,2,2); - A_AlertMonsters(); + if ( !Dampener.Active(self) ) A_AlertMonsters(); A_QuakeEx(1,1,1,4,0,1,"",QF_RELATIVE|QF_SCALEDOWN,rollIntensity:0.1); Vector3 x, y, z; [x, y, z] = dt_Matrix4.GetAxes(pitch,angle,roll); @@ -115,13 +123,13 @@ Class Stinger : UTWeapon Weapon weap = Weapon(invoker); if ( !weap ) return; if ( weap.Ammo1.Amount <= 0 ) return; - A_PlaySound("stinger/altfire",CHAN_WEAPON); + A_PlaySound("stinger/altfire",CHAN_WEAPON,Dampener.Active(self)?.1:1.); A_Overlay(PSP_FLASH,"MFlash"); A_OverlayFlags(PSP_FLASH,PSPF_RenderStyle,true); A_OverlayRenderstyle(PSP_FLASH,STYLE_Add); UTMainHandler.DoFlash(self,Color(16,0,64,255),1); UTMainHandler.DoSwing(self,(FRandom[Stinger](-0.3,-0.8),FRandom[Stinger](-0.4,0.4)),4,-1,3,SWING_Spring,3,5); - A_AlertMonsters(); + if ( !Dampener.Active(self) ) A_AlertMonsters(); A_QuakeEx(1,1,1,4,0,1,"",QF_RELATIVE|QF_SCALEDOWN,rollIntensity:0.1); Vector3 x, y, z; [x, y, z] = dt_Matrix4.GetAxes(pitch,angle,roll); @@ -169,7 +177,7 @@ Class Stinger : UTWeapon STNI A 3; STNI A 0 A_Refire(1); Goto Idle; - STNI A 0 A_PlaySound("stinger/hold",CHAN_WEAPON,1.0,true); + STNI A 0 A_PlaySound("stinger/hold",CHAN_WEAPON,CountInv("Dampener")?.1:1.,true); Hold: STNH A 1 { diff --git a/zscript/stunner.zsc b/zscript/stunner.zsc index e69de29..3245d11 100644 --- a/zscript/stunner.zsc +++ b/zscript/stunner.zsc @@ -0,0 +1,7 @@ +Class StunnerAmmo : Ammo +{ +} + +Class Stunner : UTWeapon +{ +} diff --git a/zscript/uarmoritems.zsc b/zscript/uarmoritems.zsc index 1770356..947005e 100644 --- a/zscript/uarmoritems.zsc +++ b/zscript/uarmoritems.zsc @@ -5,3 +5,27 @@ Class UnrealArmor : UTArmor -INVENTORY.ALWAYSPICKUP; } } + +Class UArmor : UnrealArmor +{ +} + +Class KevlarSuit : UnrealArmor +{ +} + +Class AsbestosSuit : UnrealArmor +{ +} + +Class ToxinSuit : UnrealArmor +{ +} + +Class ShieldBelt : UnrealArmor +{ +} + +Class PowerShield : UnrealArmor +{ +} diff --git a/zscript/ubiorifle.zsc b/zscript/ubiorifle.zsc index e69de29..704dd35 100644 --- a/zscript/ubiorifle.zsc +++ b/zscript/ubiorifle.zsc @@ -0,0 +1,7 @@ +Class UBioAmmo : Ammo +{ +} + +Class UBioRifle : UTWeapon +{ +} diff --git a/zscript/ueightball.zsc b/zscript/ueightball.zsc index e69de29..9c1a0a4 100644 --- a/zscript/ueightball.zsc +++ b/zscript/ueightball.zsc @@ -0,0 +1,10 @@ +Class URocketAmmo : Ammo +{ +} +Class URocketAmmo2 : URocketAmmo +{ +} + +Class Eightball : UTWeapon +{ +} diff --git a/zscript/uflakcannon.zsc b/zscript/uflakcannon.zsc index 1b8c1d1..29b4e63 100644 --- a/zscript/uflakcannon.zsc +++ b/zscript/uflakcannon.zsc @@ -55,13 +55,13 @@ Class UFlakCannon : UTWeapon if ( !weap ) return; if ( weap.Ammo1.Amount <= 0 ) return; if ( !weap.DepleteAmmo(weap.bAltFire,true,1) ) return; - A_PlaySound("flak/fire",CHAN_WEAPON); + A_PlaySound("flak/fire",CHAN_WEAPON,Dampener.Active(self)?.2:1.); A_Overlay(PSP_FLASH,"Flash"); A_OverlayFlags(PSP_FLASH,PSPF_RenderStyle,true); A_OverlayRenderstyle(PSP_FLASH,STYLE_Add); UTMainHandler.DoFlash(self,Color(48,255,96,0),1); UTMainHandler.DoSwing(self,(FRandom[Flak](-0.3,-0.8),FRandom[Flak](-0.5,0.5)),4,-1.5,2,SWING_Spring,2,2); - A_AlertMonsters(); + if ( !Dampener.Active(self) ) A_AlertMonsters(); A_QuakeEx(1,1,1,3,0,1,"",QF_RELATIVE|QF_SCALEDOWN,rollIntensity:0.05); } action void A_FireSlug() @@ -70,13 +70,13 @@ Class UFlakCannon : UTWeapon if ( !weap ) return; if ( weap.Ammo1.Amount <= 0 ) return; if ( !weap.DepleteAmmo(weap.bAltFire,true,1) ) return; - A_PlaySound("flak/altfire",CHAN_WEAPON); + A_PlaySound("flak/altfire",CHAN_WEAPON,Dampener.Active(self)?.2:1.); A_Overlay(PSP_FLASH,"AltFlash"); A_OverlayFlags(PSP_FLASH,PSPF_RenderStyle,true); A_OverlayRenderstyle(PSP_FLASH,STYLE_Add); UTMainHandler.DoFlash(self,Color(32,255,96,0),1); UTMainHandler.DoSwing(self,(FRandom[Flak](-0.4,-0.8),FRandom[Flak](0.4,0.8)),4,-1,3,SWING_Spring,3,5); - A_AlertMonsters(); + if ( !Dampener.Active(self) ) A_AlertMonsters(); A_QuakeEx(2,2,2,6,0,1,"",QF_RELATIVE|QF_SCALEDOWN,rollIntensity:0.1); } Default diff --git a/zscript/uhealitems.zsc b/zscript/uhealitems.zsc index e69de29..81c50aa 100644 --- a/zscript/uhealitems.zsc +++ b/zscript/uhealitems.zsc @@ -0,0 +1,19 @@ +Class Bandages : Health +{ +} + +Class UHealth : Health +{ +} + +Class NaliFruit : Health +{ +} + +Class Seeds : UnrealInventory +{ +} + +Class SuperHealth : Health +{ +} diff --git a/zscript/uminigun.zsc b/zscript/uminigun.zsc index e69de29..3be5f3b 100644 --- a/zscript/uminigun.zsc +++ b/zscript/uminigun.zsc @@ -0,0 +1,7 @@ +Class UMiniAmmo : Ammo +{ +} + +Class UMinigun : UTWeapon +{ +} diff --git a/zscript/unrealcommon.zsc b/zscript/unrealcommon.zsc index d68e603..528c93c 100644 --- a/zscript/unrealcommon.zsc +++ b/zscript/unrealcommon.zsc @@ -2,9 +2,9 @@ Class UPlayer : UTPlayer { Default { - //Player.StartItem "Automag"; - //Player.StartItem "DispersionPistol"; - //Player.StartItem "UMiniAmmo", 30; + Player.StartItem "Automag"; + Player.StartItem "DispersionPistol"; + Player.StartItem "UMiniAmmo", 30; } // Have to modify the give cheat to handle UT armor @@ -304,7 +304,7 @@ Class UPlayerFemale : UPlayer Goto Spawn+1; Taunt2: #### # 5; - PLT2 ABCDEFGHIJKLMNOPQR 4; + PLT2 ABCDEFGHIJKLMNOPQR 3; Goto Spawn+1; Taunt3: #### # 5; @@ -495,6 +495,29 @@ Class UnrealInventory : Inventory } } +Class UTeleportFog : Actor +{ + Default + { + +NOBLOCKMAP; + +NOTELEPORT; + +NOGRAVITY; + RenderStyle "Add"; + } + override void PostBeginPlay() + { + Super.PostBeginPlay(); + Spawn("UTTeleportLight",pos+(0,0,16)); + A_PlaySound ("misc/teleport"); + } + States + { + Spawn: + TNT1 A 1; + Stop; + } +} + Class UnrealStaticHandler : StaticEventHandler { ui TextureID tex[6]; @@ -576,19 +599,343 @@ Class UnrealStaticHandler : StaticEventHandler Class UnrealMainHandler : EventHandler { + // can't detect terraindef-based damage + // this is currently an engine limitation + static bool, bool DetectHurtfloors() + { + bool foundslime = false, foundlava = false; + for ( int i=0; i OldAmmoType[32]; + String OldAmmo[18]; + Class OldAmmoType[18]; + String OldArmor[6]; + Class OldArmorType[6]; HUDFont mOldDigits; // Translations @@ -58,10 +60,54 @@ Class UnrealHUD : BaseStatusBar IconBase = TexMan.CheckForTexture("IconBase",TexMan.Type_Any); RedIcon = Translation.GetID('RedIcon'); mOldDigits = HUDFont.Create(Font.FindFont('U083Digits'),26,Mono_CellLeft); - OldAmmo[0] = "Clip083"; - OldAmmo[1] = "Shell083"; + OldAmmo[0] = "Disp083"; + OldAmmo[1] = "Clip083"; OldAmmo[2] = "Tary083"; + OldAmmo[3] = "Asmd083"; + OldAmmo[4] = "Rokt083"; + OldAmmo[5] = "Flak083"; + OldAmmo[6] = "Razor083"; + OldAmmo[7] = "Bio083"; + OldAmmo[8] = "Rifle083"; + OldAmmo[9] = "Mini083"; + OldAmmo[10] = "Shell083"; + OldAmmo[11] = "Impal083"; + OldAmmo[12] = "Flame083"; + OldAmmo[13] = "Tele083"; + OldAmmo[14] = "Stun083"; + OldAmmo[15] = "Big083"; + OldAmmo[16] = "Smini083"; + OldAmmo[17] = "Peace083"; + OldAmmoType[0] = "DispersionAmmo"; + OldAmmoType[1] = "UMiniAmmo"; OldAmmoType[2] = "StingerAmmo"; + OldAmmoType[3] = "AsmdAmmo"; + OldAmmoType[4] = "URocketAmmo"; + OldAmmoType[5] = "UFlakBox"; + OldAmmoType[6] = "RazorAmmo"; + OldAmmoType[7] = "UBioAmmo"; + OldAmmoType[8] = "URifleAmmo"; + OldAmmoType[9] = "UMinigun"; + OldAmmoType[10] = "UShells"; + OldAmmoType[11] = "ImpalerAmmo"; + OldAmmoType[12] = "FlameAmmo"; + OldAmmoType[13] = "UTranslocatorAmmo"; + OldAmmoType[14] = "StunnerAmmo"; + OldAmmoType[15] = "BigAmmo"; + OldAmmoType[16] = "SMiniAmmo"; + OldAmmoType[17] = "PeaceAmmo"; + OldArmor[0] = "Armor083"; + OldArmor[1] = "Kev083"; + OldArmor[2] = "Asb083"; + OldArmor[3] = "Tox083"; + OldArmor[4] = "Belt083"; + OldArmor[5] = "Pbelt083"; + OldArmorType[0] = "UArmor"; + OldArmorType[1] = "KevlarSuit"; + OldArmorType[2] = "AsbestosSuit"; + OldArmorType[3] = "ToxinSuit"; + OldArmorType[4] = "ShieldBelt"; + OldArmorType[5] = "PowerShield"; } override void Draw( int state, double TicFrac ) @@ -144,6 +190,8 @@ Class UnrealHUD : BaseStatusBar Screen.DrawTexture(IconBase,false,CurX,CurY,DTA_VirtualWidthF,ClipX,DTA_VirtualHeightF,ClipY,DTA_KeepRatio,true); Screen.DrawTexture(i.Icon,false,dx,dy,DTA_VirtualWidthF,dw,DTA_VirtualHeightF,dh,DTA_KeepRatio,true,DTA_TopOffset,0,DTA_LeftOffset,0); } + if ( (i is 'UnrealInventory') && (UnrealInventory(i).DefaultCharge > 0) ) + Screen.DrawTexture(HudLine,false,CurX+2,CurY+29,DTA_VirtualWidthF,ClipX,DTA_VirtualHeightF,ClipY,DTA_KeepRatio,true,DTA_WindowRightF,Min(27.*(UnrealInventory(i).Charge/double(UnrealInventory(i).DefaultCharge)),27.)); } private void DrawFragCount( double x, double y ) @@ -473,8 +521,8 @@ Class UnrealHUD : BaseStatusBar bool used = (CPlayer.ReadyWeapon&&(CPlayer.ReadyWeapon.SlotNumber==i)); DrawImage("Slot083",(slotofs[i],342),DI_ITEM_OFFSETS,used?1.:.8); } - DrawString(mOldDigits,FormatNumber(CPlayer.health,3),(359,367),DI_TEXT_ALIGN_RIGHT); - int ArmorAmount = 0, CurAbs = 0; + DrawString(mOldDigits,FormatNumber(CPlayer.health,3),(358,366),DI_TEXT_ALIGN_RIGHT); + int ArmorAmount = 0, CurAbs = -1; Inventory BestArmor = null; for ( Inventory Inv=CPlayer.mo.Inv; Inv; Inv=Inv.Inv ) { @@ -487,17 +535,24 @@ Class UnrealHUD : BaseStatusBar BestArmor = Inv; } } - // TODO draw different icons based on armor class - if ( BestArmor ) DrawImage("Armor083",(4,340),DI_ITEM_OFFSETS); - if ( ArmorAmount ) DrawString(mOldDigits,FormatNumber(ArmorAmount,3),(168,367),DI_TEXT_ALIGN_RIGHT); + for ( int i=0; i<6; i++ ) + { + if ( !(BestArmor is OldArmorType[i]) ) continue; + DrawImage(OldArmor[i],(4,340),DI_ITEM_OFFSETS); + break; + } + if ( ArmorAmount ) DrawString(mOldDigits,FormatNumber(ArmorAmount,3),(167,366),DI_TEXT_ALIGN_RIGHT); Inventory Ammo1, Ammo2; [Ammo1, Ammo2] = GetCurrentAmmo(); if ( Ammo1 ) { - if ( Ammo1.Amount ) DrawString(mOldDigits,FormatNumber(Ammo1.Amount,3),(550,367),DI_TEXT_ALIGN_RIGHT); - for ( int i=0; i<32; i++ ) + if ( Ammo1.Amount ) DrawString(mOldDigits,FormatNumber(Ammo1.Amount,3),(549,366),DI_TEXT_ALIGN_RIGHT); + for ( int i=0; i<18; i++ ) { - if ( !(Ammo1 is OldAmmoType[i]) ) continue; + // match by ammo + if ( (OldAmmoType[i] is 'Ammo') && !(Ammo1 is OldAmmoType[i]) ) continue; + // match by weapon + if ( (OldAmmoType[i] is 'Weapon') && !(CPlayer.ReadyWeapon is OldAmmoType[i]) ) continue; DrawImage(OldAmmo[i],(560,336),DI_ITEM_OFFSETS); break; } diff --git a/zscript/upowerups.zsc b/zscript/upowerups.zsc index e69de29..78e8f69 100644 --- a/zscript/upowerups.zsc +++ b/zscript/upowerups.zsc @@ -0,0 +1,25 @@ +Class UInvisibility : UnrealInventory +{ +} + +Class PowerUInvisibility : PowerInvisibility +{ +} + +Class Amplifier : UnrealInventory +{ + static Amplifier Active( Actor Owner ) + { + let d = Amplifier(Owner.FindInventory("Amplifier")); + if ( d && d.bActive ) return d; + return null; + } +} + +Class UJumpBoots : UnrealInventory +{ +} + +Class MotionDetector : UnrealInventory +{ +} diff --git a/zscript/utranslocator.zsc b/zscript/utranslocator.zsc index e69de29..da8466e 100644 --- a/zscript/utranslocator.zsc +++ b/zscript/utranslocator.zsc @@ -0,0 +1,7 @@ +Class UTranslocatorAmmo : Ammo +{ +} + +Class UTranslocator : UTWeapon +{ +}