From 14e76510d3b9cedeccf136153aee8a5b155b994a Mon Sep 17 00:00:00 2001 From: AconiteX <63141077+AconiteX@users.noreply.github.com> Date: Sun, 15 Aug 2021 01:16:54 -0400 Subject: [PATCH] Add AE/MO System Spawning Objects --- .../ambient_events/ambient_event_base.tpf | 25 ++++++++++++++ .../ambient_event_cheerleader.tpf | 25 ++++++++++++++ .../ambient_event_cluster_spawner.tpf | 23 +++++++++++++ .../ambient_events/ambient_event_effect.tpf | 25 ++++++++++++++ .../ambient_events/ambient_event_flavor.tpf | 25 ++++++++++++++ .../ambient_event_patrol_point.tpf | 25 ++++++++++++++ .../ambient_event_pinpoint_spawner.tpf | 25 ++++++++++++++ .../ambient_event_sequencer.tpf | 34 +++++++++++++++++++ .../master_object_controller.tpf | 29 ++++++++++++++++ .../shared_ambient_event_base.tpf | 18 ++++++++++ .../shared_ambient_event_cheerleader.tpf | 18 ++++++++++ .../shared_ambient_event_cluster_spawner.tpf | 19 +++++++++++ .../shared_ambient_event_effect.tpf | 18 ++++++++++ .../shared_ambient_event_flavor.tpf | 18 ++++++++++ .../shared_ambient_event_patrol_point.tpf | 18 ++++++++++ .../shared_ambient_event_pinpoint_spawner.tpf | 18 ++++++++++ .../shared_ambient_event_sequencer.tpf | 17 ++++++++++ .../shared_master_object_controller.tpf | 19 +++++++++++ 18 files changed, 399 insertions(+) create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_base.tpf create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_cheerleader.tpf create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_cluster_spawner.tpf create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_effect.tpf create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_flavor.tpf create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_patrol_point.tpf create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_pinpoint_spawner.tpf create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_sequencer.tpf create mode 100644 sku.0/sys.server/compiled/game/object/tangible/ground_spawning/master_object_controller.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_base.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_cheerleader.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_cluster_spawner.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_effect.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_flavor.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_patrol_point.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_pinpoint_spawner.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_sequencer.tpf create mode 100644 sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/shared_master_object_controller.tpf diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_base.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_base.tpf new file mode 100644 index 000000000..f777a125a --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_base.tpf @@ -0,0 +1,25 @@ +// + + +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 0 + + + +@class object_template 5 + +sharedTemplate = "object/tangible/ground_spawning/ambient_events/shared_ambient_event_base.iff" +volume = 1 +complexity = 1 + +tintIndex = 0 + +invulnerable = true + +persistByDefault = false + +visibleFlags = [ VF_gm ] + +objvars = +["registerWithController"=1, "ignoreInBuildoutArray"=1] + diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_cheerleader.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_cheerleader.tpf new file mode 100644 index 000000000..d8e3a02bc --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_cheerleader.tpf @@ -0,0 +1,25 @@ +// + + +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 0 + + + +@class object_template 5 + +sharedTemplate = "object/tangible/ground_spawning/ambient_events/shared_ambient_event_cheerleader.iff" +volume = 1 +complexity = 1 + +tintIndex = 0 + +invulnerable = true + +persistByDefault = false + +visibleFlags = [ VF_gm ] + +objvars = +["registerWithController"=1, "ignoreInBuildoutArray"=1] + diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_cluster_spawner.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_cluster_spawner.tpf new file mode 100644 index 000000000..ddef5f217 --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_cluster_spawner.tpf @@ -0,0 +1,23 @@ +// + +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 0 + + + +@class object_template 5 + +sharedTemplate = "object/tangible/ground_spawning/ambient_events/shared_ambient_event_cluster_spawner.iff" +volume = 1 +complexity = 1 + +tintIndex = 0 + +invulnerable = true + +persistByDefault = false + +visibleFlags = [ VF_gm ] + +objvars = +["registerWithController"=1] diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_effect.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_effect.tpf new file mode 100644 index 000000000..b3036c831 --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_effect.tpf @@ -0,0 +1,25 @@ +// + + +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 0 + + + +@class object_template 5 + +sharedTemplate = "object/tangible/ground_spawning/ambient_events/shared_ambient_event_effect.iff" +volume = 1 +complexity = 1 + +tintIndex = 0 + +invulnerable = true + +persistByDefault = false + +visibleFlags = [ VF_gm ] + +objvars = +["registerWithController"=1, "ignoreInBuildoutArray"=1] + diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_flavor.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_flavor.tpf new file mode 100644 index 000000000..1db396198 --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_flavor.tpf @@ -0,0 +1,25 @@ +// + + +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 0 + + + +@class object_template 5 + +sharedTemplate = "object/tangible/ground_spawning/ambient_events/shared_ambient_event_flavor.iff" +volume = 1 +complexity = 1 + +tintIndex = 0 + +invulnerable = true + +persistByDefault = false + +visibleFlags = [ VF_gm ] + +objvars = +["registerWithController"=1, "ignoreInBuildoutArray"=1] + diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_patrol_point.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_patrol_point.tpf new file mode 100644 index 000000000..0a26511f4 --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_patrol_point.tpf @@ -0,0 +1,25 @@ +// + + +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 0 + + + +@class object_template 5 + +sharedTemplate = "object/tangible/ground_spawning/ambient_events/shared_ambient_event_patrol_point.iff" +volume = 1 +complexity = 1 + +tintIndex = 0 + +invulnerable = true + +persistByDefault = false + +visibleFlags = [ VF_gm ] + +objvars = +["registerWithController"=1, "ignoreInBuildoutArray"=1] + diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_pinpoint_spawner.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_pinpoint_spawner.tpf new file mode 100644 index 000000000..a3ae96a9d --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_pinpoint_spawner.tpf @@ -0,0 +1,25 @@ +// + + +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 0 + + + +@class object_template 5 + +sharedTemplate = "object/tangible/ground_spawning/ambient_events/shared_ambient_event_pinpoint_spawner.iff" +volume = 1 +complexity = 1 + +tintIndex = 0 + +invulnerable = true + +persistByDefault = false + +visibleFlags = [ VF_gm ] + +objvars = +["registerWithController"=1, "ignoreInBuildoutArray"=1] + diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_sequencer.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_sequencer.tpf new file mode 100644 index 000000000..456a05bba --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/ambient_events/ambient_event_sequencer.tpf @@ -0,0 +1,34 @@ +// +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 3 + + combatSkeleton = CS_none + + triggerVolumes = [ ] + + +@class object_template 8 + +updateRanges[UR_far] = 1024 + + sharedTemplate = "object/tangible/ground_spawning/ambient_events/shared_ambient_event_sequencer.iff" + + complexity = 0 + + tintIndex = 0 + + invulnerable = true + + visibleFlags = [ VF_gm ] + deleteFlags = [ DF_gm ] + + scripts = [ ] + objvars = [ ] + contents = [ ] + xpPoints = [ ] + + persistByDefault = false + + +moveFlags = [ MF_gm ] diff --git a/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/master_object_controller.tpf b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/master_object_controller.tpf new file mode 100644 index 000000000..fca958e99 --- /dev/null +++ b/sku.0/sys.server/compiled/game/object/tangible/ground_spawning/master_object_controller.tpf @@ -0,0 +1,29 @@ +// Filename: master_object_controller.iff +// Directory: object/tangible/ground_spawning +// +// Description: +// USED BY EP3 Ground Spawning System +// +// Notes: added 1/28/2005 Cinco Barnes +// + +@base object/tangible/base/tangible_base.iff + +@class tangible_object_template 0 + + + +@class object_template 5 + +sharedTemplate = "object/tangible/ground_spawning/shared_master_object_controller.iff" +volume = 1 +complexity = 1 + +tintIndex = 0 + +invulnerable = true + +persistByDefault = false + +visibleFlags = [ VF_gm ] + diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_base.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_base.tpf new file mode 100644 index 000000000..c106c21f3 --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_base.tpf @@ -0,0 +1,18 @@ +// +// +// + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "event_base" + +detailedDescription = "item_n" "event_base" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_waypoint_base.apt" diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_cheerleader.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_cheerleader.tpf new file mode 100644 index 000000000..4b6fab137 --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_cheerleader.tpf @@ -0,0 +1,18 @@ +// +// +// + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "event_cheerleader" + +detailedDescription = "item_n" "event_cheerleader" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_waypoint_cheerleader.apt" diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_cluster_spawner.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_cluster_spawner.tpf new file mode 100644 index 000000000..dd4268b4a --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_cluster_spawner.tpf @@ -0,0 +1,19 @@ +// Area spawner +// +// Created by CBarnes 1/28/2005 + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "ambient_event_cluster_spawner" + +detailedDescription = "item_n" "ambient_event_cluster_spawner" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_npc_spawn_05m.apt" +clientDataFile = "clientdata/client_shared_ambient_event_cluster_spawner.cdf" \ No newline at end of file diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_effect.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_effect.tpf new file mode 100644 index 000000000..8d656c316 --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_effect.tpf @@ -0,0 +1,18 @@ +// +// +// + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "event_effect" + +detailedDescription = "item_n" "event_effect" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_waypoint_effect.apt" diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_flavor.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_flavor.tpf new file mode 100644 index 000000000..e54764080 --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_flavor.tpf @@ -0,0 +1,18 @@ +// +// +// + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "event_flavor" + +detailedDescription = "item_n" "event_flavor" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_waypoint_flavor.apt" diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_patrol_point.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_patrol_point.tpf new file mode 100644 index 000000000..20b64c890 --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_patrol_point.tpf @@ -0,0 +1,18 @@ +// +// +// + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "event_patrol_point" + +detailedDescription = "item_n" "event_patrol_point" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_waypoint_footprints.apt" diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_pinpoint_spawner.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_pinpoint_spawner.tpf new file mode 100644 index 000000000..9d5bec48b --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_pinpoint_spawner.tpf @@ -0,0 +1,18 @@ +// +// +// + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "event_pinpoint_spawner" + +detailedDescription = "item_n" "event_pinpoint_spawner" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_waypoint_pinpoint.apt" diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_sequencer.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_sequencer.tpf new file mode 100644 index 000000000..00f8ca1ea --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/ambient_events/shared_ambient_event_sequencer.tpf @@ -0,0 +1,17 @@ +// +// + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "sequencer_generic" + +detailedDescription = "item_n" "sequencer_generic" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_sequencer_generic_red.apt" diff --git a/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/shared_master_object_controller.tpf b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/shared_master_object_controller.tpf new file mode 100644 index 000000000..c1addec8a --- /dev/null +++ b/sku.0/sys.shared/compiled/game/object/tangible/ground_spawning/shared_master_object_controller.tpf @@ -0,0 +1,19 @@ +// Master Object +// +// Created by CBarnes 1/28/2005 + +@base object/tangible/base/shared_tangible_base.iff + +@class tangible_object_template 6 + +@class object_template 5 + + +objectName = "item_n" "master_object" + +detailedDescription = "item_n" "master_object" + +snapToTerrain = false + +appearanceFilename = "appearance/godclient_waypoint_droid.apt" +clientDataFile = "clientdata/client_shared_patrol_spawner.cdf" \ No newline at end of file