Display Purgatory.lua or download file.
Checkout documentation
Description:
Changelog:
--Increased difficulty
--increased values of monsters
--shortened cap times on cmmnd center
--fixed tripod exploding with chronosphere
--moves around sounds
--Made imp, revenant, manc, and demon able to detect stealth
--SFX
https://www.youtube.com/watch?v=ef_RhWfEvQE&t=979s
https://www.youtube.com/watch?v=Z-sSy8urj-c
Background/Game Over Music:
https://www.youtube.com/watch?v=EnFc7D0ZoCc
https://www.youtube.com/watch?v=8vW_cEtXrr0
Rebalanced enemy units
Reworked map layout
--Credits/Sources:
--Sin and Insert Name's “Doomed" Sprites.
http://resource.openra.net/maps/13724/
--Holloweye & xanax's "Godzilla Raids Again" sprites:
--http://resource.openra.net/maps/13705/
--Gabesz sprites. Links unavailable
-- Command and Conquer 3: Tiberium Wars NOD Eva:
https://www.youtube.com/watch?v=7QFN3vuzpeA
—"The Thing” Sfx:
--https://www.youtube.com/watch?v=VgyiBrY_cNM
--Half Life 2: Zombie Sfx
--https://www.youtube.com/watch?v=qCFdpOMiCzs&t=35s
Edit map info
Reports of Purgatory 3.3
Lint check for playtest-20180825
at OpenRA.ActorInfo..ctor (OpenRA.ObjectCreator creator, System.String name, OpenRA.MiniYaml node) [0x000d0] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/ActorInfo.cs:59
at OpenRA.Ruleset+
at OpenRA.Exts.ToDictionaryWithConflictLog[MiniYamlNode,String,ActorInfo] (IEnumerable`1 source, System.Func`2 keySelector, System.Func`2 elementSelector, System.String debugName, System.Func`2 logKey, System.Func`2 logValue) [0x00073] in /home/resource/engine/playtest-20180825/OpenRA.Game/Exts.cs:376
at OpenRA.Ruleset.MergeOrDefault[ActorInfo] (System.String name, IReadOnlyFileSystem fileSystem, IEnumerable`1 files, OpenRA.MiniYaml additional, IReadOnlyDictionary`2 defaults, System.Func`2 makeObject, System.Func`2 filterNode) [0x0006c] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:120
at OpenRA.Ruleset+
at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in
at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in
at System.Threading.Tasks.Task.ThreadStart () [0x00000] in
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout, CancellationToken cancellationToken) [0x00000] in
at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout) [0x00000] in
at OpenRA.Ruleset.Load (OpenRA.ModData modData, IReadOnlyFileSystem fileSystem, System.String tileSet, OpenRA.MiniYaml mapRules, OpenRA.MiniYaml mapWeapons, OpenRA.MiniYaml mapVoices, OpenRA.MiniYaml mapNotifications, OpenRA.MiniYaml mapMusic, OpenRA.MiniYaml mapSequences, OpenRA.MiniYaml mapModelSequences) [0x000c5] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:229
at OpenRA.Map.PostInit () [0x0003a] in /home/resource/engine/playtest-20180825/OpenRA.Game/Map/Map.cs:402
--> (Inner exception 0) OpenRA.YamlException: Actor type pvice: Trait name Mobile: Required property missing: Locomotor
at OpenRA.ActorInfo..ctor (OpenRA.ObjectCreator creator, System.String name, OpenRA.MiniYaml node) [0x000d0] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/ActorInfo.cs:59
at OpenRA.Ruleset+
at OpenRA.Exts.ToDictionaryWithConflictLog[MiniYamlNode,String,ActorInfo] (IEnumerable`1 source, System.Func`2 keySelector, System.Func`2 elementSelector, System.String debugName, System.Func`2 logKey, System.Func`2 logValue) [0x00073] in /home/resource/engine/playtest-20180825/OpenRA.Game/Exts.cs:376
at OpenRA.Ruleset.MergeOrDefault[ActorInfo] (System.String name, IReadOnlyFileSystem fileSystem, IEnumerable`1 files, OpenRA.MiniYaml additional, IReadOnlyDictionary`2 defaults, System.Func`2 makeObject, System.Func`2 filterNode) [0x0006c] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:120
at OpenRA.Ruleset+
at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in
at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in
at System.Threading.Tasks.Task.ThreadStart () [0x00000] in
Errors: 1
Lint check for release-20180307
at OpenRA.ActorInfo..ctor (OpenRA.ObjectCreator creator, System.String name, OpenRA.MiniYaml node) [0x000d0] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/ActorInfo.cs:59
at OpenRA.Ruleset+
at OpenRA.Exts.ToDictionaryWithConflictLog[MiniYamlNode,String,ActorInfo] (IEnumerable`1 source, System.Func`2 keySelector, System.Func`2 elementSelector, System.String debugName, System.Func`2 logKey, System.Func`2 logValue) [0x00073] in /home/resource/engine/playtest-20180825/OpenRA.Game/Exts.cs:376
at OpenRA.Ruleset.MergeOrDefault[ActorInfo] (System.String name, IReadOnlyFileSystem fileSystem, IEnumerable`1 files, OpenRA.MiniYaml additional, IReadOnlyDictionary`2 defaults, System.Func`2 makeObject, System.Func`2 filterNode) [0x0006c] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:120
at OpenRA.Ruleset+
at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in
at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in
at System.Threading.Tasks.Task.ThreadStart () [0x00000] in
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout, CancellationToken cancellationToken) [0x00000] in
at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout) [0x00000] in
at OpenRA.Ruleset.Load (OpenRA.ModData modData, IReadOnlyFileSystem fileSystem, System.String tileSet, OpenRA.MiniYaml mapRules, OpenRA.MiniYaml mapWeapons, OpenRA.MiniYaml mapVoices, OpenRA.MiniYaml mapNotifications, OpenRA.MiniYaml mapMusic, OpenRA.MiniYaml mapSequences, OpenRA.MiniYaml mapModelSequences) [0x000c5] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:229
at OpenRA.Map.PostInit () [0x0003a] in /home/resource/engine/playtest-20180825/OpenRA.Game/Map/Map.cs:402
--> (Inner exception 0) OpenRA.YamlException: Actor type pvice: Trait name Mobile: Required property missing: Locomotor
at OpenRA.ActorInfo..ctor (OpenRA.ObjectCreator creator, System.String name, OpenRA.MiniYaml node) [0x000d0] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/ActorInfo.cs:59
at OpenRA.Ruleset+
at OpenRA.Exts.ToDictionaryWithConflictLog[MiniYamlNode,String,ActorInfo] (IEnumerable`1 source, System.Func`2 keySelector, System.Func`2 elementSelector, System.String debugName, System.Func`2 logKey, System.Func`2 logValue) [0x00073] in /home/resource/engine/playtest-20180825/OpenRA.Game/Exts.cs:376
at OpenRA.Ruleset.MergeOrDefault[ActorInfo] (System.String name, IReadOnlyFileSystem fileSystem, IEnumerable`1 files, OpenRA.MiniYaml additional, IReadOnlyDictionary`2 defaults, System.Func`2 makeObject, System.Func`2 filterNode) [0x0006c] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:120
at OpenRA.Ruleset+
at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in
at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in
at System.Threading.Tasks.Task.ThreadStart () [0x00000] in
Errors: 1
Lint check for release-20180218
at OpenRA.ActorInfo..ctor (OpenRA.ObjectCreator creator, System.String name, OpenRA.MiniYaml node) [0x000d0] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/ActorInfo.cs:59
at OpenRA.Ruleset+
at OpenRA.Exts.ToDictionaryWithConflictLog[MiniYamlNode,String,ActorInfo] (IEnumerable`1 source, System.Func`2 keySelector, System.Func`2 elementSelector, System.String debugName, System.Func`2 logKey, System.Func`2 logValue) [0x00073] in /home/resource/engine/playtest-20180825/OpenRA.Game/Exts.cs:376
at OpenRA.Ruleset.MergeOrDefault[ActorInfo] (System.String name, IReadOnlyFileSystem fileSystem, IEnumerable`1 files, OpenRA.MiniYaml additional, IReadOnlyDictionary`2 defaults, System.Func`2 makeObject, System.Func`2 filterNode) [0x0006c] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:120
at OpenRA.Ruleset+
at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in
at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in
at System.Threading.Tasks.Task.ThreadStart () [0x00000] in
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout, CancellationToken cancellationToken) [0x00000] in
at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout) [0x00000] in
at OpenRA.Ruleset.Load (OpenRA.ModData modData, IReadOnlyFileSystem fileSystem, System.String tileSet, OpenRA.MiniYaml mapRules, OpenRA.MiniYaml mapWeapons, OpenRA.MiniYaml mapVoices, OpenRA.MiniYaml mapNotifications, OpenRA.MiniYaml mapMusic, OpenRA.MiniYaml mapSequences, OpenRA.MiniYaml mapModelSequences) [0x000c5] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:229
at OpenRA.Map.PostInit () [0x0003a] in /home/resource/engine/playtest-20180825/OpenRA.Game/Map/Map.cs:402
--> (Inner exception 0) OpenRA.YamlException: Actor type pvice: Trait name Mobile: Required property missing: Locomotor
at OpenRA.ActorInfo..ctor (OpenRA.ObjectCreator creator, System.String name, OpenRA.MiniYaml node) [0x000d0] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/ActorInfo.cs:59
at OpenRA.Ruleset+
at OpenRA.Exts.ToDictionaryWithConflictLog[MiniYamlNode,String,ActorInfo] (IEnumerable`1 source, System.Func`2 keySelector, System.Func`2 elementSelector, System.String debugName, System.Func`2 logKey, System.Func`2 logValue) [0x00073] in /home/resource/engine/playtest-20180825/OpenRA.Game/Exts.cs:376
at OpenRA.Ruleset.MergeOrDefault[ActorInfo] (System.String name, IReadOnlyFileSystem fileSystem, IEnumerable`1 files, OpenRA.MiniYaml additional, IReadOnlyDictionary`2 defaults, System.Func`2 makeObject, System.Func`2 filterNode) [0x0006c] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:120
at OpenRA.Ruleset+
at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in
at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in
at System.Threading.Tasks.Task.ThreadStart () [0x00000] in
Errors: 1
Lint check for release-20171014
at OpenRA.ActorInfo..ctor (OpenRA.ObjectCreator creator, System.String name, OpenRA.MiniYaml node) [0x000d0] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/ActorInfo.cs:59
at OpenRA.Ruleset+
at OpenRA.Exts.ToDictionaryWithConflictLog[MiniYamlNode,String,ActorInfo] (IEnumerable`1 source, System.Func`2 keySelector, System.Func`2 elementSelector, System.String debugName, System.Func`2 logKey, System.Func`2 logValue) [0x00073] in /home/resource/engine/playtest-20180825/OpenRA.Game/Exts.cs:376
at OpenRA.Ruleset.MergeOrDefault[ActorInfo] (System.String name, IReadOnlyFileSystem fileSystem, IEnumerable`1 files, OpenRA.MiniYaml additional, IReadOnlyDictionary`2 defaults, System.Func`2 makeObject, System.Func`2 filterNode) [0x0006c] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:120
at OpenRA.Ruleset+
at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in
at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in
at System.Threading.Tasks.Task.ThreadStart () [0x00000] in
--- End of inner exception stack trace ---
at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout, CancellationToken cancellationToken) [0x00000] in
at System.Threading.Tasks.Task.Wait (Int32 millisecondsTimeout) [0x00000] in
at OpenRA.Ruleset.Load (OpenRA.ModData modData, IReadOnlyFileSystem fileSystem, System.String tileSet, OpenRA.MiniYaml mapRules, OpenRA.MiniYaml mapWeapons, OpenRA.MiniYaml mapVoices, OpenRA.MiniYaml mapNotifications, OpenRA.MiniYaml mapMusic, OpenRA.MiniYaml mapSequences, OpenRA.MiniYaml mapModelSequences) [0x000c5] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:229
at OpenRA.Map.PostInit () [0x0003a] in /home/resource/engine/playtest-20180825/OpenRA.Game/Map/Map.cs:402
--> (Inner exception 0) OpenRA.YamlException: Actor type pvice: Trait name Mobile: Required property missing: Locomotor
at OpenRA.ActorInfo..ctor (OpenRA.ObjectCreator creator, System.String name, OpenRA.MiniYaml node) [0x000d0] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/ActorInfo.cs:59
at OpenRA.Ruleset+
at OpenRA.Exts.ToDictionaryWithConflictLog[MiniYamlNode,String,ActorInfo] (IEnumerable`1 source, System.Func`2 keySelector, System.Func`2 elementSelector, System.String debugName, System.Func`2 logKey, System.Func`2 logValue) [0x00073] in /home/resource/engine/playtest-20180825/OpenRA.Game/Exts.cs:376
at OpenRA.Ruleset.MergeOrDefault[ActorInfo] (System.String name, IReadOnlyFileSystem fileSystem, IEnumerable`1 files, OpenRA.MiniYaml additional, IReadOnlyDictionary`2 defaults, System.Func`2 makeObject, System.Func`2 filterNode) [0x0006c] in /home/resource/engine/playtest-20180825/OpenRA.Game/GameRules/Ruleset.cs:120
at OpenRA.Ruleset+
at System.Threading.Tasks.TaskActionInvoker+ActionInvoke.Invoke (System.Threading.Tasks.Task owner, System.Object state, System.Threading.Tasks.Task context) [0x00000] in
at System.Threading.Tasks.Task.InnerInvoke () [0x00000] in
at System.Threading.Tasks.Task.ThreadStart () [0x00000] in
Errors: 1
Previous revision | Revision | Next revision |
---|---|---|
14 |
Comments for revision 19:
Comments for revision 16:
This is freakin amazing!! Doesn't work with the new 2019 release at the moment but I installed the 15/12/2018 release and it worked fine with that.
Yeah, can't play in the latest version. :/ Unfortunately.
Comments for revision 8:
nice job
Comments for revision 6:
Awesome map, had very fun games!!
only change that id suggest: some rocks against basepush.
Can you make so the map write info in the lobby about the game and what revision it is?
How to change difficulty or find out what is set?
as zypres said it will help to know the version of the map
how is the score calculated?
Comments for revision 3:
been seeing a few guys joining servers and hosting this map today. everytime i try to join i get a connection error and cant join said server. only until they change the map to non-purgatory can i join, then they change it to purgatory and all is well and playable. o.0
Awesome minigame, but hard is quite easy to cheese. You just rush it with infantry very early on, leave 1 egg alive and then just wait for 4 nukes