Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Pre - Release 21 #598

Merged
merged 147 commits into from
Jun 24, 2016
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
147 commits
Select commit Hold shift + click to select a range
806d114
Convert item descriptions to use markdown
TeamSpen210 Mar 9, 2016
4cde7d6
Use markdown for tag fizzlers
TeamSpen210 Mar 9, 2016
d42cdf6
Switch to markdown on BEE items
TeamSpen210 Mar 10, 2016
38bfecf
Convert more BEE1 descriptions to Markdown.
TeamSpen210 Mar 11, 2016
e81735b
Convert style descriptions to use markdown
TeamSpen210 Mar 11, 2016
8230369
Switch Sendificator description to use Markdown
TeamSpen210 Mar 11, 2016
16198f0
Update Catwalk descriptions to use markdown
TeamSpen210 Mar 22, 2016
5acb632
Use markdown for the Death Fizzler package
TeamSpen210 Mar 22, 2016
d1ed18a
Use markdown for FR fizzlers
TeamSpen210 Mar 22, 2016
13e0b78
Switch to use markdown for Paint Fizzlers
TeamSpen210 Mar 22, 2016
487634b
Use markdown for checkpoint item descriptions
TeamSpen210 Mar 22, 2016
3e40c39
Use markdown for delayer item descriptions
TeamSpen210 Mar 22, 2016
b6388b5
Move cubedropper conditions to all-conf
TeamSpen210 May 1, 2016
d03482e
Use All-conf for P1 droppers
TeamSpen210 May 1, 2016
ebad9e4
Switch to all-config for BTS instances, and fix voicelines
TeamSpen210 May 1, 2016
24bb169
Collapse in missing instances, and improve overgrown coop coorridors
TeamSpen210 May 2, 2016
4ea935e
Move @preview_complete_message into the conditional entities
TeamSpen210 May 2, 2016
b520f20
Allow instances in the instances/p2editor folder
TeamSpen210 May 2, 2016
807a2af
Generate package zip with the version name automatically
TeamSpen210 May 2, 2016
5db5843
Fix several missing instances
TeamSpen210 May 2, 2016
491f3c7
The tag gun instance needs to be excluded from the instance checks.
TeamSpen210 May 2, 2016
550280f
Fix Wheatley Voiceline indentation and remove instances
TeamSpen210 May 3, 2016
597ddea
Add a bunch more Wheatley voicelines
TeamSpen210 May 3, 2016
1becf8e
Fix Robot Room duplication
TeamSpen210 May 3, 2016
ac96644
Fix BenVlogdi/BEE2.4#312 (typo)
TeamSpen210 May 4, 2016
6a08ec1
Remove vent-specific editor sounds
TeamSpen210 May 5, 2016
d382cd6
Add Overgrown laser variants
TeamSpen210 May 5, 2016
6552c05
Fix Syntax Error in Wheatley voice line
TeamSpen210 May 5, 2016
63533c8
Indicate that vactubes cannot be looped together
TeamSpen210 May 7, 2016
9691c87
Update P1 chamberlock to use proper door logic
TeamSpen210 May 7, 2016
d2a96dc
Add Old Aperture BEE door variants
TeamSpen210 May 11, 2016
b05531f
Update Old Aperture door editor models and add proper selection meshes
TeamSpen210 May 11, 2016
65540e6
Add missing doublesided vactube models
TeamSpen210 May 11, 2016
8609351
Add Apocalypse GLaDOS voice lines.
TeamSpen210 May 13, 2016
314d3e9
Fix incorrect Original Clean roof texture (fixes #512)
TeamSpen210 May 14, 2016
bd7662e
Add clips into the 60s entry worldportals
TeamSpen210 May 14, 2016
6f1bd46
Improvements to 60s entrance 1 (Fixes #380)
TeamSpen210 May 14, 2016
672f949
Switch to "Water" shader for P1 Goo
TeamSpen210 May 16, 2016
eac29b7
Fix catwalk stair connections in Enrichment Spheres
TeamSpen210 May 21, 2016
2e3c83d
Add water-pipe to closed 80s sphere
TeamSpen210 May 21, 2016
b975d7a
Add P1 style BEE doors (#557)
TeamSpen210 May 21, 2016
29f2846
When 1 block wide, make P1 fizzlers not use side particles
TeamSpen210 May 21, 2016
0e1b800
Change door template geometry to help fix point inaccuracy
TeamSpen210 May 21, 2016
a4cd705
Set package script locations via environment variables
TeamSpen210 May 21, 2016
7c53738
Use custom cleaned model for Tag fizzlers
TeamSpen210 May 22, 2016
0e482db
Merge remote-tracking branch 'refs/remotes/origin/dev' into markdown
TeamSpen210 May 24, 2016
f7612da
Update many properties files to use markdown.
TeamSpen210 May 25, 2016
8514d89
Fix lots more property files
TeamSpen210 May 25, 2016
45154bb
Fix even more properties
TeamSpen210 May 25, 2016
e25af0c
Fix Overgrown panel description
TeamSpen210 May 26, 2016
c2664fa
Split 'The Reunion' into two parts
TeamSpen210 May 26, 2016
bc09ffe
Add Overgrown Funnel variant
TeamSpen210 May 27, 2016
4e390d6
Fix Overgrown funnel nodraw brushes
TeamSpen210 May 27, 2016
69d8431
Fix remaining descriptions
TeamSpen210 May 28, 2016
06de198
Merge remote-tracking branch 'refs/remotes/origin/markdown' into dev
TeamSpen210 May 28, 2016
08874fb
Merge remote-tracking branch 'refs/remotes/origin/dev' into cube_fixes
TeamSpen210 May 28, 2016
8fd13ff
Use all_conf for overgrown droppers, and fix voicelines
TeamSpen210 May 28, 2016
e58f720
Use all_conf for Old Aperture dropper, and fix voicelines
TeamSpen210 May 28, 2016
1ba70e4
Add 50s cube palette icons
TeamSpen210 May 28, 2016
466a70c
Fix incorrect Glass Panel configurartion
TeamSpen210 May 29, 2016
1da1545
Merge remote-tracking branch 'refs/remotes/origin/master' into dev
TeamSpen210 May 29, 2016
e57bb3f
Merge remote-tracking branch 'refs/remotes/origin/glados_apoc' into dev
TeamSpen210 May 29, 2016
b911bbc
Add basic editoritems file for Futbols
TeamSpen210 May 29, 2016
d525785
Tint Overgrown TBeam model
TeamSpen210 May 29, 2016
ca19b4a
Add Clean futbol variants
TeamSpen210 Jun 2, 2016
8820573
Add Rexaura's cube fizzling behaviour via a Style Variable
TeamSpen210 Jun 5, 2016
008efe0
Adjust cube templates to work properly with additional objects
TeamSpen210 Jun 5, 2016
2a6c92a
Fix Rexaura pellet trigger instance location
TeamSpen210 Jun 6, 2016
bf4420a
Add Rexaura Cube Deflector item
TeamSpen210 Jun 6, 2016
96dc11b
Add palette icon
TeamSpen210 Jun 7, 2016
e928aaf
Pack used resources
TeamSpen210 Jun 7, 2016
bcab4e3
Add effect models
TeamSpen210 Jun 8, 2016
451f5d4
Reuse P2 textures for pellet catcher/emitter
TeamSpen210 Jun 10, 2016
97e06d5
Add P1 style variation for futbols
TeamSpen210 Jun 10, 2016
619e088
Add some tags
TeamSpen210 Jun 10, 2016
12a5ec3
Add futbol model
TeamSpen210 Jun 10, 2016
fc1349d
Improvements to P1 vertical exit door
TeamSpen210 Jun 10, 2016
3eb7683
Add 50s futbol variant
TeamSpen210 Jun 11, 2016
fa7b494
Fixes for clean rocket turret
TeamSpen210 Jun 11, 2016
60866b7
Add rocket turret editor model
TeamSpen210 Jun 12, 2016
7933aff
Make infinite pellets offset.
TeamSpen210 Jun 12, 2016
1aa6adb
Add Retro floor button editor selection meshes
TeamSpen210 Jun 12, 2016
480b398
Add editor models for FR fizzlers (#322)
TeamSpen210 Jun 12, 2016
26a9744
Add Paint Fizzler editor models
TeamSpen210 Jun 12, 2016
b2b8b71
Use animated models instead of func_rotating
TeamSpen210 Jun 13, 2016
2e54a00
Add editor model
TeamSpen210 Jun 13, 2016
85f8f3d
Add editor sounds for pellet items
TeamSpen210 Jun 13, 2016
c0cddab
Rexaura items require BEEMOD pellets
TeamSpen210 Jun 13, 2016
8534b19
Add P1 style variant
TeamSpen210 Jun 13, 2016
1f1ee40
Fix clean instance path
TeamSpen210 Jun 13, 2016
ab22f84
Add Old Aperture variant
TeamSpen210 Jun 14, 2016
28a6b28
Add 50s hologram model for cubes
TeamSpen210 Jun 14, 2016
d55beb0
Offset holder position slightly
TeamSpen210 Jun 14, 2016
7504950
Prop_statics don't use proxies
TeamSpen210 Jun 14, 2016
2e57f76
Add overgrown futbol variant
TeamSpen210 Jun 14, 2016
5db574d
Use P1 models for Paint Fizzlers
TeamSpen210 Jun 14, 2016
c273ec7
Start adding positron orb item
TeamSpen210 Jun 14, 2016
fd6ae57
Add Rexaura Positronic Orb
TeamSpen210 Jun 15, 2016
8f8fe24
Add model reskins for Rex Pellet Catcher/Launcher variants
TeamSpen210 Jun 15, 2016
714e817
Fix physring file path
TeamSpen210 Jun 15, 2016
98771d6
Change compile_packages to use srctools
TeamSpen210 Jun 16, 2016
aaae10c
Add 'HEP' tags to pellet items
TeamSpen210 Jun 16, 2016
28fb054
Fix instance path
TeamSpen210 Jun 16, 2016
94f5930
Add 50s variant for Positron Orbs
TeamSpen210 Jun 16, 2016
f63fb68
Remove duplicate logic instances
TeamSpen210 Jun 16, 2016
e8bfaa1
Add Positron Orb editor model
TeamSpen210 Jun 16, 2016
0d93f84
Nodraw surfaces under cube deflector
TeamSpen210 Jun 16, 2016
14fe732
50s Retractable pedestal button is actually a 'lockable' one
TeamSpen210 Jun 17, 2016
b0a494b
Use pallete icon for small observation grate in BEE2.
TeamSpen210 Jun 17, 2016
e2b3778
Add 2nd BTS entry corridor
TeamSpen210 Jun 17, 2016
ffb326c
Palette icons - '.vtf' -> '.png'
TeamSpen210 Jun 17, 2016
976368d
Add P1 Pellet Destroyer variant
TeamSpen210 Jun 18, 2016
e02e5f1
Use Portal 1 physics sounds and footsteps
TeamSpen210 Jun 18, 2016
f0f42f8
Use the original Advanced Knee Replacement sounds
TeamSpen210 Jun 18, 2016
e89a12a
Disable humming on P1 fizzlers
TeamSpen210 Jun 18, 2016
5c7a254
Fix typo
TeamSpen210 Jun 20, 2016
d7f537f
Add P1 style variant of Death Fizzlers
TeamSpen210 Jun 22, 2016
6495d5c
Fix some syntax
TeamSpen210 Jun 22, 2016
b73120c
Use small platforms for P1 pedestal buttons
TeamSpen210 Jun 22, 2016
61b8c04
Merge branch 'dev' of https://github.com/TeamSpen210/BEE2-items into dev
TeamSpen210 Jun 22, 2016
d0f5bfe
Improvements for autoportals
TeamSpen210 Jun 23, 2016
7b7c562
Merge remote-tracking branch 'refs/remotes/origin/futbol' into dev
TeamSpen210 Jun 23, 2016
0a1b03c
Merge remote-tracking branch 'refs/remotes/origin/dev' into rex_items
TeamSpen210 Jun 23, 2016
455cf11
Add overgrown cube deflectors
TeamSpen210 Jun 23, 2016
6505294
Add Overgrown Positronic Energy Orb
TeamSpen210 Jun 23, 2016
40a2833
Merge remote-tracking branch 'refs/remotes/origin/rex_items' into dev
TeamSpen210 Jun 23, 2016
5a0b9c7
Fix instance location.
TeamSpen210 Jun 23, 2016
9b16784
Add textures for player clip variants.
TeamSpen210 Jun 23, 2016
ab51012
Disable entry videos when spawning at the door.
TeamSpen210 Jun 23, 2016
e31fb84
Move filters to global_pti_ents if class-based
TeamSpen210 Jun 23, 2016
8dc1bcc
Fix some light instances
TeamSpen210 Jun 23, 2016
5bd33f9
Rexaura compatiblity and fix #473
TeamSpen210 Jun 23, 2016
0ac3ead
Remove extra filters
TeamSpen210 Jun 23, 2016
bbda9f1
Nodraw textures
TeamSpen210 Jun 23, 2016
7c3cf15
Prop_static FR P1 fizzler models
TeamSpen210 Jun 23, 2016
8112e80
Allow having a lift_segment_3 on 2+ pellet destroyers
TeamSpen210 Jun 23, 2016
edef429
Do spark effects when touching
TeamSpen210 Jun 23, 2016
8912789
Enable clean-style ball throwing
TeamSpen210 Jun 23, 2016
6213f0d
Add filter_no_futbol.
TeamSpen210 Jun 23, 2016
1cd75f9
Use clean skin for futbol
TeamSpen210 Jun 23, 2016
5167a6d
Use script for infinite pellets
TeamSpen210 Jun 23, 2016
76d62d7
Delay glados lines slightly
TeamSpen210 Jun 23, 2016
7bb0166
Rexaura compatiblity
TeamSpen210 Jun 23, 2016
5d7fa1f
Update several resources
TeamSpen210 Jun 23, 2016
e80a8c9
Func_detail invsible brush
TeamSpen210 Jun 23, 2016
85dc190
Add 50s BEE door instances
TeamSpen210 Jun 23, 2016
54719ce
Add a bunch of additional instances
TeamSpen210 Jun 23, 2016
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
41 changes: 25 additions & 16 deletions compile_packages.py
Original file line number Diff line number Diff line change
Expand Up @@ -6,21 +6,24 @@
from zipfile import ZipFile, ZIP_LZMA, ZIP_DEFLATED
from concurrent import futures

# The location of the VPK.exe executable - if not found, this will be skipped.
VPK_BIN_LOC = r'F:\SteamLibrary\SteamApps\common\Portal 2\bin\vpk.exe'
from srctools import Property, KeyValError, VMF, conv_bool

BEE2_LOCATION = '../BEE2.4/src'
sys.path.append(BEE2_LOCATION)
# The location of the VPK.exe executable - if not found, this will be skipped.
try:
GAME_FOLDER = os.environ['PORTAL_2_LOC']
except KeyError:
print('Set the PORTAL_2_LOC environment variable to the location of Portal 2 to allow VPK generating.')
GAME_FOLDER = ''

import utils
from property_parser import Property, KeyValError
import vmfLib as VLib
VPK_BIN_LOC = os.path.join(GAME_FOLDER, 'bin', 'vpk.exe')

OPTIMISE = False



def clean_vmf(vmf_path):
"""Optimise the VMFs, removing unneeded entities or objects."""
inst = VLib.VMF.parse(vmf_path)
inst = VMF.parse(vmf_path)

for ent in itertools.chain([inst.spawn], inst.entities[:]):
editor = ent.editor
Expand All @@ -30,7 +33,7 @@ def clean_vmf(vmf_path):
del editor[cat]

# Remove entities that have their visgroups hidden.
if ent.hidden or not utils.conv_bool(editor.get('visgroupshown', '1'), True):
if ent.hidden or not conv_bool(editor.get('visgroupshown', '1'), True):
print('Removing hidden ent')
inst.remove_ent(ent)
continue
Expand All @@ -42,17 +45,21 @@ def clean_vmf(vmf_path):
continue

# All instances must be in bee2/, so any reference outside there is a map error!
# It's ok if it's in p2editor and not in a subfolder though.
# There's also an exception needed for the Tag gun instance.
if ent['classname'] == 'func_instance':
if not ent['file'].casefold().replace('\\','/').startswith('instances/bee2/'):
raise Exception('Invalid instance path "{}" in\n"{}"!'.format(ent['file'], vmf_path))
inst_loc = ent['file'].casefold().replace('\\','/')
if not inst_loc.startswith('instances/bee2/') and not (inst_loc.startswith('instances/p2editor/') and inst_loc.count('/') == 2) and 'alatag' not in inst_loc:
input('Invalid instance path "{}" in\n"{}"! Press Enter to continue..'.format(ent['file'], vmf_path))
yield from clean_vmf(vmf_path) # Re-run so we check again..

for solid in ent.solids[:]:
if all(face.mat.casefold() == 'tools/toolsskip' for face in solid):
print('Removing SKIP brush')
ent.solids.remove(solid)
continue

if solid.hidden or not utils.conv_bool(solid.editor.get('visgroupshown', '1'), True):
if solid.hidden or not conv_bool(solid.editor.get('visgroupshown', '1'), True):
print('Removing hidden brush')
ent.solids.remove(solid)
continue
Expand Down Expand Up @@ -193,7 +200,7 @@ def main():

gen_vpks()

OPTIMISE = utils.conv_bool(input('Optimise zips? '))
OPTIMISE = conv_bool(input('Optimise zips? '))

print('Optimising: ', OPTIMISE)

Expand All @@ -207,19 +214,21 @@ def main():
print('Deleting', file)
os.remove(os.path.join(zip_path, file))
else:
os.makedirs(zip_path)
os.makedirs(zip_path, exist_ok=True)

path = os.path.join(os.getcwd(), 'packages\\', )

# A list of all the package zips.
packages = list(search_folder(zip_path, path))

with futures.ThreadPoolExecutor(10) as future:
list(future.map(build_package, packages))

print('Building main zip...')

with ZipFile(os.path.join('zips', 'packages.zip'), 'w', compression=ZIP_DEFLATED) as zip_file:
pack_name = 'BEE{}_packages.zip'.format(input('Version: '))

with ZipFile(os.path.join('zips', pack_name), 'w', compression=ZIP_DEFLATED) as zip_file:
for file in os.listdir(zip_path):
zip_file.write(os.path.join(zip_path, file), os.path.join('packages/', file))
print('.', end='', flush=True)
Expand Down
39 changes: 32 additions & 7 deletions icons/items/inf_pellet.pdn

Large diffs are not rendered by default.

1,740 changes: 1,740 additions & 0 deletions icons/items/old/cube.pdn

Large diffs are not rendered by default.

124 changes: 124 additions & 0 deletions icons/items/old/cubes.pdn

Large diffs are not rendered by default.

Binary file added icons/items/old/door.pdn
Binary file not shown.
256 changes: 256 additions & 0 deletions icons/items/old/rex_cube_deflector.pdn

Large diffs are not rendered by default.

126 changes: 126 additions & 0 deletions icons/items/rex_cube_deflector.pdn

Large diffs are not rendered by default.

Binary file added icons/music/the_reunion_2.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
8 changes: 8 additions & 0 deletions packages/apTag/tagItems/info.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,14 @@
"Item"
{
"ID" "ITEM_TAG_GUN_ACTIVATOR"
"Description"
{
"" "A special fizzler which controls the Aperture Tag Paint Gun."
"" ""
"" "* Place the sign item near a 'normal' fizzler, and connect the two together. The fizzler will then be converted to a Paint Gun Activator."
"" "* The Start Enabled and Start Reversed properties toggle Repulsion and Propulsion Gel, respectively."
"" "* The settings are applied when the player moves to the side of the fizzler the sign is placed on."
}
"Version"
{
"Styles"
Expand Down
8 changes: 0 additions & 8 deletions packages/apTag/tagItems/items/gel_fizz_50s/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
{
"Authors" "Motanum, BenVlodgi, Rantis, TeamSpen210"
"Tags" "Aperture Tag; Custom; Gel; Fizzlers"
"Description"
{
"Line" "A special fizzler which controls the Aperture Tag Paint Gun."
"Line" "Place the sign item near a 'normal' fizzler, and connect the two together. The fizzler will then be converted to a Paint Gun Activator."
"Line" "The Start Enabled and Start Reversed properties toggle Repulsion and Propulsion Gel, respectively."
"Line" "The settings are applied when the player moves to the side of the fizzler the sign is placed on."
"Line" "Multiple signs can be attached to one fizzler, or vice-versa."
}
"Icon"
{
"0" "tag/gel_gun.png"
Expand Down
8 changes: 0 additions & 8 deletions packages/apTag/tagItems/items/gel_fizz_70s/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
{
"Authors" "Motanum, BenVlodgi, Rantis, TeamSpen210"
"Tags" "Aperture Tag; Custom; Gel; Fizzlers"
"Description"
{
"Line" "A special fizzler which controls the Aperture Tag Paint Gun."
"Line" "Place the sign item near a 'normal' fizzler, and connect the two together. The fizzler will then be converted to a Paint Gun Activator."
"Line" "The Start Enabled and Start Reversed properties toggle Repulsion and Propulsion Gel, respectively."
"Line" "The settings are applied when the player moves to the side of the fizzler the sign is placed on."
"Line" "Multiple signs can be attached to one fizzler, or vice-versa."
}
"Icon"
{
"0" "tag/gel_gun.png"
Expand Down
8 changes: 0 additions & 8 deletions packages/apTag/tagItems/items/gel_fizz_80s/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
{
"Authors" "Motanum, BenVlodgi, Rantis, TeamSpen210"
"Tags" "Aperture Tag; Custom; Gel; Fizzlers"
"Description"
{
"Line" "A special fizzler which controls the Aperture Tag Paint Gun."
"Line" "Place the sign item near a 'normal' fizzler, and connect the two together. The fizzler will then be converted to a Paint Gun Activator."
"Line" "The Start Enabled and Start Reversed properties toggle Repulsion and Propulsion Gel, respectively."
"Line" "The settings are applied when the player moves to the side of the fizzler the sign is placed on."
"Line" "Multiple signs can be attached to one fizzler, or vice-versa."
}
"Icon"
{
"0" "tag/gel_gun.png"
Expand Down
8 changes: 0 additions & 8 deletions packages/apTag/tagItems/items/gel_fizz_clean/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
{
"Authors" "Motanum, BenVlodgi, Rantis, TeamSpen210"
"Tags" "Aperture Tag; Custom; Gel; Fizzlers"
"Description"
{
"Line" "A special fizzler which controls the Aperture Tag Paint Gun."
"Line" "Place the sign item near a 'normal' fizzler, and connect the two together. The fizzler will then be converted to a Paint Gun Activator."
"Line" "The Start Enabled and Start Reversed properties toggle Repulsion and Propulsion Gel, respectively."
"Line" "The settings are applied when the player moves to the side of the fizzler the sign is placed on."
"Line" "Multiple signs can be attached to one fizzler, or vice-versa."
}
"Icon"
{
"0" "tag/gel_gun.png"
Expand Down
8 changes: 0 additions & 8 deletions packages/apTag/tagItems/items/gel_fizz_over/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
{
"Authors" "Motanum, BenVlodgi, Rantis, TeamSpen210"
"Tags" "Aperture Tag; Custom; Gel; Fizzlers"
"Description"
{
"Line" "A special fizzler which controls the Aperture Tag Paint Gun."
"Line" "Place the sign item near a 'normal' fizzler, and connect the two together. The fizzler will then be converted to a Paint Gun Activator."
"Line" "The Start Enabled and Start Reversed properties toggle Repulsion and Propulsion Gel, respectively."
"Line" "The settings are applied when the player moves to the side of the fizzler the sign is placed on."
"Line" "Multiple signs can be attached to one fizzler, or vice-versa."
}
"Icon"
{
"0" "tag/gel_gun.png"
Expand Down
8 changes: 0 additions & 8 deletions packages/apTag/tagItems/items/gel_fizz_p1/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,6 @@
{
"Authors" "Motanum, BenVlodgi, Rantis, TeamSpen210"
"Tags" "Aperture Tag; Custom; Gel; Fizzlers"
"Description"
{
"Line" "A special fizzler which controls the Aperture Tag Paint Gun."
"Line" "Place the sign item near a 'normal' fizzler, and connect the two together. The fizzler will then be converted to a Paint Gun Activator."
"Line" "The Start Enabled and Start Reversed properties toggle Repulsion and Propulsion Gel, respectively."
"Line" "The settings are applied when the player moves to the side of the fizzler the sign is placed on."
"Line" "Multiple signs can be attached to one fizzler, or vice-versa."
}
"Icon"
{
"0" "tag/gel_gun.png"
Expand Down
2 changes: 1 addition & 1 deletion packages/apTag/tagMusic/info.txt
Original file line number Diff line number Diff line change
Expand Up @@ -137,7 +137,7 @@
"Game" "aptag"
"Icon" "music/ap_tag/get_to_it.png"
"Authors" "Harry Callaghan"
"Description" "A song played in some of the early Aperture Tage Chambers."
"Description" "A song played in some of the early Aperture Tag Chambers."
"SoundScript" "#*music/tag_slow_03.wav"
"Sample" "ap_tag/tag_slow_03.ogg"
}
Expand Down
79 changes: 13 additions & 66 deletions packages/bee1/beemod/info.txt
Original file line number Diff line number Diff line change
Expand Up @@ -166,11 +166,23 @@
"Item"
{
"ID" "DOOR"
"Description"
{
"" "A placeable mid-chamber door."
"" ""
"" "* Cubes and players are able to obstruct the door, preventing it from closing."
"" "* Set Start Reversed to True to reverse the orientation of the door."
"" "* Players should always go from the Portal-figure side to the blank side!"
}
"Version"
{
"Styles"
{
"BEE2_CLEAN" "door"
"BEE2_CLEAN" "door"
"BEE2_PORTAL_1" "door_p1"
"BEE2_1950s" "door_50s"
"BEE2_1970s" "door_70s"
"BEE2_1980s" "door_80s"
}
}
}
Expand Down Expand Up @@ -242,69 +254,4 @@
}
}
}
}

"EditorSound"
{
"ID" "Expand_Suction"
// Play regular expand/contract sounds, but also play suction loop when open
"Keys"
{
"channel" "CHAN_AUTO"
"volume" "0.5"
"pitch" "100"
"soundlevel" "SNDLVL_NONE"
"rndwave"
{
"wave" "ui/p2_editor_other_explo_01.wav"
"wave" "ui/p2_editor_other_explo_02.wav"
}
"soundentry_version" "2"
"operator_stacks"
{
"start_stack"
{
"play_entry"
{
"operator" "sys_start_entry"
"execute_once" "true"
"input_execute" "1"
"input_start" "1"
"entry_name" "Portal.tube_suck"
}
}
}
}
}

"EditorSound"
{
"ID" "Collapse_Suction"
"Keys"
{
"channel" "CHAN_AUTO"
"volume" "0.5"
"pitch" "100"
"soundlevel" "SNDLVL_NONE"
"rndwave"
{
"wave" "ui/p2_editor_other_collapse_01.wav"
"wave" "ui/p2_editor_other_collapse_02.wav"
}
"soundentry_version" "2"
"operator_stacks"
{
"start_stack"
{
"stop_suction"
{
"operator" "sys_stop_entries"
"input_max_entries" "0"
"match_entity" "false"
"match_substring" "true"
"match_entry" "Portal.tube_suck"
}
}
}
}
}
13 changes: 5 additions & 8 deletions packages/bee1/beemod/items/60s_flamethrower/properties.txt
Original file line number Diff line number Diff line change
@@ -1,14 +1,11 @@
"Properties"
{
"Authors" "BenVlodgi, Rantis, TeamSpen210"
"Tags" "BEE;BEEMOD 1;Custom"
"Description"
{
"Line" "In the 1960s era, Crushers have been replaced with giant flamethrowers. They function exactly the same."
}
"InfoURL" "http:/\/theportalwiki.com/wiki/Crusher"
"Authors" "BenVlodgi, Rantis, TeamSpen210"
"Tags" "BEE;BEEMOD 1;Custom; Fire"
"Description" "In the 1960s era, Crushers have been replaced with giant flamethrowers. They function exactly the same."
"InfoURL" "http:/\/theportalwiki.com/wiki/Crusher"
"Icon"
{
"0" "60s/flamethrower.png"
"0" "60s/flamethrower.png"
}
}
7 changes: 6 additions & 1 deletion packages/bee1/beemod/items/crusher_50s/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@
{
"Authors" "BenVlodgi, TeamSpen210"
"Tags" "BEE;BEEMOD 1;Custom"
"Description" "Large crushers, seen in coop maps and during Chapter 10 of the singleplayer campaign. These oscillate repeatedly when enabled, killing all players and destroying objects that are in its path."
"Description"
{
"" "Large spring-loaded crushers. These oscillate repeatedly when enabled, killing all players and destroying objects that are in its path."
"" ""
"" "* 1950s crushers spring out, and then are retracted slowly."
}
"InfoURL" "http:/\/theportalwiki.com/wiki/Crusher"
"Icon"
{
Expand Down
7 changes: 6 additions & 1 deletion packages/bee1/beemod/items/crusher_p1/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,12 @@
{
"Authors" "BenVlodgi, Rantis"
"Tags" "BEE;BEEMOD 1;Custom"
"Description" "Large crushers, seen in coop maps and during Chapter 10 of the singleplayer campaign. These oscillate repeatedly when enabled, killing all players and destroying objects that are in its path."
"Description"
{
"" "Large spike-covered pistons. These oscillate repeatedly when enabled, killing all players and destroying objects that are in its path."
"" ""
"" "* These match the appearance of crushers seen in the original Portal trailer."
}
"InfoURL" "http:/\/theportalwiki.com/wiki/Crusher"
"Ent_count" "10"
"Icon"
Expand Down
7 changes: 0 additions & 7 deletions packages/bee1/beemod/items/door/properties.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,6 @@
{
"Authors" "BenVlodgi, Rantis"
"Tags" "BEE;BEEMOD 1;Geometry"
"Description"
{
"Line" "A placeable mid-chamber door."
"Bullet" "Cubes and players are able to obstruct the door, preventing it from closing."
"Bullet" "Set Start Reversed to True to reverse the orientation of the door."
"Bullet" "Players always go from the Portal-figure side to the blank side!"
}
"Icon"
{
"0" "clean/portal_door.png"
Expand Down
Loading