Skip to content

Commit

Permalink
What's that shape on the horizon? It looks like a big ass patch.
Browse files Browse the repository at this point in the history
**Major Changes**
- **Player Progress** is now saved between games
> Kills, Games Played, Wins and more
- **Player Settings** are now saved between games
> This is important. See below
- **Players** can now **Change Firing Mode**, allowing people to change how their main weapon behaves.
> Targeted Cast (Default): Click and shoot to fire your gun
> Auto Attack: Your gun becomes an auto attack
> Smart Cast: Your gun will fire at your mouse position
- **Armory** now has a prison

**Human Changes**
- Added new item **"Comeback" Thanomoxadryl**
> Massively increases your defense, health and regeneration. But at a cost. Taking damage while active will permanently reduce your maximum HP.
- **Security Guards** now start with 3x **"Comeback" Thanomoxaxdryl**
- **Security Guards** no longer start with a **Burst Rifle**

**Alien Changes**
- An **Infested** gene splicer now has **Infestation** Abilities
> Tier 1 infestation: Any genes applied causes the human to turn into an alien **no matter** how it died
> Tier 2 infestation: **New Gene!** Remove Vocal Chords: Target is weakened and cannot talk
  • Loading branch information
Eonfuzz committed Jan 20, 2021
1 parent 346843f commit d758288
Show file tree
Hide file tree
Showing 65 changed files with 1,721 additions and 181 deletions.
2 changes: 1 addition & 1 deletion config.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"mapFolder": "askellon-sector.w3x",
"gameExecutable": "E:\\Warcraft III\\_retail_\\x86_64\\Warcraft III.exe",
"outputFolder": "C:\\Users\\Travis\\Documents\\Warcraft III\\Maps\\Askellon",
"version": "0.0.41i",
"version": "0.0.42",
"minifyScript": false,
"launchArgs": [
"-launch",
Expand Down
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/Sc2/Doodads/lab-room.mdx
Binary file not shown.
2 changes: 1 addition & 1 deletion maps/askellon-sector.w3x/UI/CustomUI.toc
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
UI\Tooltips\Default.fdf
UI\Chat\Chat.fdf
UI\Unit\Healthbar.fdf
41 changes: 41 additions & 0 deletions maps/askellon-sector.w3x/UI/Tooltips/Default.fdf
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@

// -- LOCAL TEMPLATES -------------------------------------------------------
Frame "BACKDROP" "BoxedTextBackgroundTemplate" {
DecorateFileNames, //Look-Up Names in some String table (for example gameinterface)
BackdropTileBackground, //Tile mode enabled
BackdropBackground "ToolTipBackground", //BackgroundFile
BackdropCornerFlags "UL|UR|BL|BR|T|L|B|R",
BackdropCornerSize 0.008, //higher numbers make the corners bigger.
BackdropBackgroundInsets 0.0022 0.0022 0.0022 0.0022, //makes the background smaller, from the outside.
BackdropEdgeFile "ToolTipBorder", //the border File
BackdropBlendAll,
}
// -- Frames -------------------------------------------------------
Frame "BACKDROP" "BoxedText" INHERITS "BoxedTextBackgroundTemplate" {
UseActiveContext,

Frame "TEXT" "BoxedTextTitle" {
UseActiveContext,
DecorateFileNames,
SetPoint TOPLEFT, "BoxedText", TOPLEFT, 0.005, -0.005, //Positionate "BoxedTextSimpleTitle"'s TOPLEFT to "BoxedText"'s TOPLEFT with an offset
SetPoint TOPRIGHT, "BoxedText", TOPRIGHT, -0.005, -0.005,
FontFlags "FIXEDSIZE",
FrameFont "MasterFont", 0.011, "",
FontColor 1.0 1.0 1.0 1.0, //Red Green Blue Alpha 0.0 to 1.0
FontShadowColor 0.0 0.0 0.0 0.9,
FontShadowOffset 0.001 -0.001,
}

Frame "TEXT" "BoxedTextValue" {
UseActiveContext,
DecorateFileNames,
SetPoint TOPLEFT, "BoxedText", TOPLEFT, 0.005, -0.02,
SetPoint BOTTOMRIGHT, "BoxedText", BOTTOMRIGHT, -0.005, 0.005,
FontFlags "FIXEDSIZE",
FrameFont "MasterFont", 0.010, "",
FontColor 1.0 1.0 1.0 1.0,
FontShadowColor 0.0 0.0 0.0 0.9,
FontShadowOffset 0.001 -0.001,
}
}

Binary file not shown.
Binary file added maps/askellon-sector.w3x/selecter1.mdx
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.doo
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.imp
Binary file not shown.
50 changes: 37 additions & 13 deletions maps/askellon-sector.w3x/war3map.lua
Original file line number Diff line number Diff line change
Expand Up @@ -168,9 +168,7 @@ gg_rct_spawninquisitor1 = nil
gg_rct_spawnengineer1 = nil
gg_rct_spawnsecurityguard1 = nil
gg_rct_spawnsecurityguard2 = nil
gg_rct_spawnsecurityguard3 = nil
gg_rct_spawnsecurityguard4 = nil
gg_rct_spawnpilot1 = nil
gg_rct_spawnpilot2 = nil
gg_rct_spawnpilot3 = nil
gg_rct_spawnpilot4 = nil
Expand Down Expand Up @@ -219,6 +217,12 @@ gg_rct_Kill_Zone_5 = nil
gg_rct_Kill_Zone_6 = nil
gg_rct_Kill_Zone_7 = nil
gg_rct_Kill_Zone_8 = nil
gg_rct_zonearmory8 = nil
gg_rct_zonearmory9 = nil
gg_rct_zonearmory10 = nil
gg_rct_zonearmory11 = nil
gg_rct_spawnsecurityguard3 = nil
gg_rct_spawnpilot1 = nil
gg_trg_SetKillzones = nil
gg_trg_Set = nil
gg_trg_SetHatch = nil
Expand Down Expand Up @@ -479,6 +483,9 @@ function CreateBuildingsForPlayer21()
gg_unit_h004_0479 = BlzCreateUnitWithSkin(p, FourCC("h004"), -24256.0, -13120.0, 270.000, FourCC("h004"))
u = BlzCreateUnitWithSkin(p, FourCC("n00H"), -13248.0, -11071.9, 0.000, FourCC("n00H"))
u = BlzCreateUnitWithSkin(p, FourCC("n00H"), -13832.4, -11371.0, 270.000, FourCC("n00H"))
u = BlzCreateUnitWithSkin(p, FourCC("n00H"), -7297.3, -14444.3, 270.000, FourCC("n00H"))
u = BlzCreateUnitWithSkin(p, FourCC("n00H"), -6529.3, -14444.3, 270.000, FourCC("n00H"))
u = BlzCreateUnitWithSkin(p, FourCC("n00H"), -7937.3, -13676.3, 270.000, FourCC("n00H"))
end

function CreateUnitsForPlayer21()
Expand Down Expand Up @@ -558,6 +565,7 @@ function CreateBuildingsForPlayer22()
u = BlzCreateUnitWithSkin(p, FourCC("h008"), -12736.0, -11968.0, 270.000, FourCC("h008"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -14936.6, -5871.5, 0.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -3544.6, -17967.5, 0.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h008"), -7744.0, -13120.0, 270.000, FourCC("h008"))
u = BlzCreateUnitWithSkin(p, FourCC("h008"), -5184.0, -13184.0, 270.000, FourCC("h008"))
u = BlzCreateUnitWithSkin(p, FourCC("h008"), -5824.0, -13184.0, 270.000, FourCC("h008"))
u = BlzCreateUnitWithSkin(p, FourCC("h008"), -7168.0, -13056.0, 270.000, FourCC("h008"))
Expand All @@ -581,7 +589,7 @@ function CreateBuildingsForPlayer22()
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -14552.2, -15774.2, 270.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -12322.2, -15417.3, 177.792, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -11793.0, -11937.4, 270.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -8346.5, -11811.5, 270.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -7835.7, -12319.7, 180.568, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -20514.2, -12473.3, 177.792, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -4682.1, -13218.9, 270.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -2516.0, -17696.7, 270.000, FourCC("h00C"))
Expand All @@ -598,9 +606,15 @@ function CreateBuildingsForPlayer22()
u = BlzCreateUnitWithSkin(p, FourCC("h008"), -12224.0, -11968.0, 270.000, FourCC("h008"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -23976.6, -18031.5, 181.970, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -163.7, -17958.2, 180.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -8667.7, -13343.7, 0.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -7515.7, -13983.7, 0.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -15149.9, -17632.9, 86.556, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -11938.4, -11103.9, 180.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h008"), -7616.0, -14656.0, 270.000, FourCC("h008"))
u = BlzCreateUnitWithSkin(p, FourCC("h008"), -8768.0, -14912.0, 270.000, FourCC("h008"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -6747.7, -13983.7, 0.000, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -8347.7, -14175.7, 180.568, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -6299.7, -14879.7, 180.568, FourCC("h00C"))
u = BlzCreateUnitWithSkin(p, FourCC("h00C"), -8667.7, -15327.7, 358.847, FourCC("h00C"))
end

function CreateNeutralHostileBuildings()
Expand Down Expand Up @@ -756,10 +770,8 @@ function CreateNeutralHostile()
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -12704.0, -23648.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -13568.0, -20800.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -13024.0, -23584.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -13376.0, -20832.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -18528.0, -16480.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -18784.0, -16352.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -13248.0, -20832.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -12960.0, -23584.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -12768.0, -23584.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -12704.0, -23584.0, 270.000, FourCC("h005"))
Expand Down Expand Up @@ -849,7 +861,6 @@ function CreateNeutralHostile()
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -8672.0, -13152.0, 269.179, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -8672.0, -13248.0, 149.972, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -8384.0, -13184.0, 149.972, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -8288.0, -13504.0, 149.972, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h000"), -5575.5, -11134.2, 265.400, FourCC("h000"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -5888.0, -11104.0, 269.179, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -6656.0, -11744.0, 269.179, FourCC("h005"))
Expand Down Expand Up @@ -947,6 +958,13 @@ function CreateNeutralHostile()
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -4000.0, -13248.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -4000.0, -13312.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -4064.0, -13248.0, 270.000, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -7136.0, -13792.0, 269.189, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -7072.0, -13792.0, 268.431, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -7072.0, -13856.0, 268.410, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -7488.0, -13824.0, 268.410, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -7488.0, -13984.0, 268.410, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -7488.0, -14144.0, 268.410, FourCC("h005"))
u = BlzCreateUnitWithSkin(p, FourCC("h005"), -7296.0, -13824.0, 268.410, FourCC("h005"))
end

function CreateNeutralPassiveBuildings()
Expand Down Expand Up @@ -974,7 +992,7 @@ function CreateNeutralPassiveBuildings()
gg_unit_n001_0053 = BlzCreateUnitWithSkin(p, FourCC("n001"), -14144.0, -6528.0, 270.000, FourCC("n001"))
gg_unit_n002_0054 = BlzCreateUnitWithSkin(p, FourCC("n002"), -14848.0, -5888.0, 270.000, FourCC("n002"))
gg_unit_n001_0055 = BlzCreateUnitWithSkin(p, FourCC("n001"), -20288.0, -13248.0, 270.000, FourCC("n001"))
u = BlzCreateUnitWithSkin(p, FourCC("n009"), -21696.0, -11392.0, 270.000, FourCC("n009"))
u = BlzCreateUnitWithSkin(p, FourCC("n009"), -13312.0, -20928.0, 270.000, FourCC("n009"))
gg_unit_n002_0061 = BlzCreateUnitWithSkin(p, FourCC("n002"), -14720.0, -6528.0, 270.000, FourCC("n002"))
u = BlzCreateUnitWithSkin(p, FourCC("n008"), -19968.0, -11392.0, 270.000, FourCC("n008"))
gg_unit_n001_0064 = BlzCreateUnitWithSkin(p, FourCC("n001"), -21440.0, -13248.0, 270.000, FourCC("n001"))
Expand All @@ -985,6 +1003,8 @@ function CreateNeutralPassiveBuildings()
gg_unit_n004_0100 = BlzCreateUnitWithSkin(p, FourCC("n004"), -20609.3, -19334.6, 89.562, FourCC("n004"))
gg_unit_n002_0152 = BlzCreateUnitWithSkin(p, FourCC("n002"), -10496.0, -12928.0, 270.000, FourCC("n002"))
gg_unit_n001_0165 = BlzCreateUnitWithSkin(p, FourCC("n001"), -26560.0, -16640.0, 270.000, FourCC("n001"))
u = BlzCreateUnitWithSkin(p, FourCC("n00Y"), -15610.7, -11774.5, 270.000, FourCC("n00Y"))
u = BlzCreateUnitWithSkin(p, FourCC("n00Z"), -15782.9, -11732.8, 302.267, FourCC("n00Z"))
gg_unit_n001_0227 = BlzCreateUnitWithSkin(p, FourCC("n001"), -11072.0, -11712.0, 270.000, FourCC("n001"))
u = BlzCreateUnitWithSkin(p, FourCC("n005"), -13571.9, -4210.1, 0.220, FourCC("n005"))
gg_unit_n00V_0253 = BlzCreateUnitWithSkin(p, FourCC("n00V"), -15520.0, -15008.0, 301.483, FourCC("n00V"))
Expand Down Expand Up @@ -1101,7 +1121,7 @@ function CreateRegions()
gg_rct_zonebiology12 = Rect(-16032.0, -14080.0, -11744.0, -12416.0)
gg_rct_zonebiology13 = Rect(-13216.0, -12448.0, -10688.0, -11776.0)
gg_rct_zonebiology14 = Rect(-16032.0, -12480.0, -13344.0, -11456.0)
gg_rct_zonearmory1 = Rect(-8736.0, -13632.0, -7680.0, -11776.0)
gg_rct_zonearmory1 = Rect(-8736.0, -15296.0, -7680.0, -11776.0)
gg_rct_zonearmory2 = Rect(-7712.0, -13600.0, -3904.0, -13088.0)
gg_rct_zonearmory3 = Rect(-6048.0, -14304.0, -3904.0, -13568.0)
gg_rct_zonearmory4 = Rect(-7520.0, -13120.0, -6336.0, -11616.0)
Expand Down Expand Up @@ -1183,7 +1203,7 @@ function CreateRegions()
gg_rct_Kill_Zone_Copy_Copy_3 = Rect(-8224.0, -16992.0, -7488.0, -16672.0)
gg_rct_Kill_Zone_Copy_Copy_3_Copy = Rect(-7072.0, -16992.0, -6208.0, -16672.0)
gg_rct_Kill_Zone_Copy_Copy_3_Copy_Copy = Rect(-7968.0, -16224.0, -6976.0, -15904.0)
gg_rct_Kill_Zone_Copy_Copy_3_Copy_2 = Rect(-21312.0, -19168.0, -19904.0, -18944.0)
gg_rct_Kill_Zone_Copy_Copy_3_Copy_2 = Rect(-21312.0, -19168.0, -19904.0, -18976.0)
gg_rct_Kill_Zone_Copy_Copy_3_Copy_2_Copy = Rect(-20416.0, -19648.0, -19904.0, -18496.0)
gg_rct_zonebiologyvent4 = Rect(-11040.0, -14272.0, -10112.0, -13408.0)
gg_rct_zonebiologyvent5 = Rect(-10848.0, -15424.0, -10176.0, -14240.0)
Expand All @@ -1202,10 +1222,8 @@ function CreateRegions()
gg_rct_spawninquisitor1 = Rect(-20160.0, -9728.0, -20032.0, -9632.0)
gg_rct_spawnengineer1 = Rect(-13376.0, -25344.0, -13248.0, -25248.0)
gg_rct_spawnsecurityguard1 = Rect(-13344.0, -21120.0, -13216.0, -21024.0)
gg_rct_spawnsecurityguard2 = Rect(-12608.0, -12544.0, -12480.0, -12448.0)
gg_rct_spawnsecurityguard3 = Rect(-8288.0, -12256.0, -8160.0, -12160.0)
gg_rct_spawnsecurityguard2 = Rect(-13792.0, -10976.0, -13664.0, -10880.0)
gg_rct_spawnsecurityguard4 = Rect(-5568.0, -12032.0, -5440.0, -11936.0)
gg_rct_spawnpilot1 = Rect(-20928.0, -13504.0, -20800.0, -13408.0)
gg_rct_spawnpilot2 = Rect(-25760.0, -18976.0, -25632.0, -18880.0)
gg_rct_spawnpilot3 = Rect(-1024.0, -17248.0, -896.0, -17152.0)
gg_rct_spawnpilot4 = Rect(-2944.0, -18944.0, -2816.0, -18848.0)
Expand Down Expand Up @@ -1254,6 +1272,12 @@ function CreateRegions()
gg_rct_Kill_Zone_6 = Rect(20416.0, 22176.0, 22144.0, 24384.0)
gg_rct_Kill_Zone_7 = Rect(22144.0, 22240.0, 23872.0, 23872.0)
gg_rct_Kill_Zone_8 = Rect(20416.0, 24352.0, 20992.0, 25760.0)
gg_rct_zonearmory8 = Rect(-7712.0, -15296.0, -6208.0, -13568.0)
gg_rct_zonearmory9 = Rect(-8768.0, -15552.0, -8160.0, -15296.0)
gg_rct_zonearmory10 = Rect(-8992.0, -15072.0, -8704.0, -13856.0)
gg_rct_zonearmory11 = Rect(-9280.0, -14656.0, -8832.0, -14272.0)
gg_rct_spawnsecurityguard3 = Rect(-7360.0, -14080.0, -7232.0, -13984.0)
gg_rct_spawnpilot1 = Rect(-11232.0, -16672.0, -11104.0, -16576.0)
end

function Trig_SetKillzones_Actions()
Expand Down
Binary file modified maps/askellon-sector.w3x/war3map.mmp
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3a
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3d
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3e
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3h
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3i
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3q
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3r
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3t
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.w3u
Binary file not shown.
Binary file modified maps/askellon-sector.w3x/war3map.wpm
Binary file not shown.
Loading

0 comments on commit d758288

Please sign in to comment.