BEE2-items icon indicating copy to clipboard operation
BEE2-items copied to clipboard

Reimplement BEE2.2/Addons items

Open TeamSpen210 opened this issue 10 years ago • 116 comments

TeamSpen's items

See here for the original list of items and their functionality.

  • [ ] Bomb Droppers (see if Gel Dropper placement can be used)
  • [ ] ~Caged Reflection Cube / Caged Turret~ (Add Cage item that can also be placed over other things)
  • [ ] Catapult Cubes (Use point_posecontrollers for animation to allow showing gel, remake using new cube system)
  • [ ] Ceiling Lights
  • [ ] Clamped Cubes (Remake using compiler to support custom cubes)
  • [ ] ~~Crusher Plates~~ (Generate automatically via BEEmod/BEE2.4#414)
  • [ ] Cube Transmuters (Remake using compiler to support custom cubes, and use a VScript to allow multiple cubes at once)
  • [ ] Double Grated Panel (Use Track Platform logic to link panels automatically)
  • [ ] PortalCombat's Sphere Cannon (Remake using new cube system, to attach it to droppers)
  • [ ] Global Cube Dropper (Remake using compiler to support custom cubes)
  • [ ] Global Cube Triggers (Remake using compiler to support custom cubes)
  • [ ] Override
  • [ ] Rotating Faith Plates (Merge into default, appearing when the item is placed on top of a normal plate)
  • [ ] Shredders (placed like goo)
  • [ ] Sideways Light Bridge (Add 8-position handle)
  • [ ] Slow Crushers
  • [ ] ~~Timeout Portals~~ (Replace with stylevar)
  • [ ] Worldportal Door
  • [ ] ~~Laser Music~~ (Add automatically via compiler)
  • [ ] ~~Autoportal Pistons~~ (#3882)
  • [ ] ~~Diagonal Laser and High Energy Pellet launcher~~ (#3882)
  • [ ] ~~Piston Relays~~ (#3882; use a filter in goo/fizzlers to ensure the relay is not destroyed)
  • [ ] ~~Angled Light Bridge~~ (#3882)
  • [x] Angled Block
  • [x] Antline Magnet
  • [x] Antline Router
  • [x] BumbleBalls
  • [x] Chamberlock
  • [x] Conveyor Belt
  • [x] Coop Checkpoint
  • [x] Cube Cleaner
  • [x] Ditch
  • [x] Futbol
  • [x] Glass Doors
  • [x] Glass With Hole
  • [x] Half Panels
  • [x] Half/Half Wall
  • [x] Large Faith Plate
  • [x] ~~Music~~ (Merged into bee2 itself)
  • [x] Neurotoxin
  • [x] ~~Portalable Stair~~ (Merged into default)
  • [x] ~~Portalable Piston Platform~~ (Merge into default)
  • [x] Quarter wall
  • [x] ~~Recessed Fizzlers~~ (Use a 3/4 Flat Block and a Fizzler to replicate this)
  • [x] Retractable Floor Button
  • [x] Retractable Pedestal button
  • [x] SR Latches
  • [x] Separation Coop Checkpoint
  • [x] ~~Static Glass Panels~~ (Merged into default)
  • [x] ~~Static Panel~~ (Merged into default)
  • [x] ~~Static Piston Platform~~ (Merged into default)
  • [x] ~~Toggleable Faith Plate~~ (Merged into default)
  • [x] Turret Dropper
  • [x] Wheatley Monitor

Base items

  • [ ] Breakable Glass
  • [ ] Security Camera (follows player, knockable off walls)
  • [ ] ~~4x1 Observation Room~~ (Resizable Observation Room)
  • [ ] Vertical Security Door (redesign Clean variant?)
  • [ ] Incinerator
  • [ ] Cube Sensor (timed and toggle)
  • [ ] Portal Deflection Cube (Use ai_script_conditions and TraceLine to test LOS)
  • [x] ~~FG Logic Gates~~ (Already exists in other items)
  • [x] ~~TNT Turret~~ (not very useful)
  • [x] Portal Gun Pedestal
  • [x] Vactubes
  • [x] Dice Signage
  • [x] Catwalk
  • [x] Paint Fizzler
  • [x] ~~Instant Pedestal Button~~ (Merged into default)
  • [x] Physics Shield/Physics Repulsion Field/Physler
  • [x] Rocket Turret
  • [x] Positron Orb
  • [x] Flux Field (timed and toggle)
  • [x] ~~Timed Pellet Emitter~~ (Merged into default)
  • [x] ~~Timed Pellet Catcher~~ (Merged into default)
  • [x] Cube Deflector
  • [x] ~~Rexaura Cube Dropper~~ (Merged into default via stylevar)
  • [x] ~~Toggle Pedestal Button~~ (Use a normal Pedestal Button and Toggle Latch to replicate this)
  • [x] Lifeform Sensor (timed and toggle)

Radelite's items

  • [ ] ~~Fizzled Activator~~ (Replace with BP Activation Cubes, which have a distinct appearance)
  • [ ] Portal Detector
  • [ ] ~~Cube Triggers~~ (Merge into default)

Styles

  • [ ] Art Therapy
  • [ ] Refurbished

The following items will not be reimplemented in any form:

  • Animal King - It doesn't make any sense to have in a test chamber, and is really the kind of thing you should use Hammer for.
  • Wall Feature - Will be replaced by BEEmod/BEE2.4#414
  • Torch - Never finished, not very useful
  • Choreo Box - There aren't really any lines that match across all the styles, and this is also more of a Hammer thing. May be replaced by a new item using the ICP, but there are no current plans for this.
  • Portal 1 Wall - Random style mixing, doesn't really make sense
  • Living Panel - Confusing and mostly unnecessary, if a single-panel item was added it would work totally differently.

TeamSpen210 avatar Aug 04 '15 03:08 TeamSpen210

  • [x] see if you can find a way to make the recessed fizzler easily sizeable like normal fizzlers are so i don't have to place a bunch of 1x1 voxel wide recessed fizzlers across a floor.
  • [ ] add a 2x2 voxel centered funnel, faith plate, and accomp faith plate target if you can
  • [ ] change the logic of the catwalk so the sections can also be extended out from the wall, floor, or ceiling like the piston platform arm can.
  • who will you put on the wheatley monitor for BTS style?

genestrashcan avatar Aug 04 '15 20:08 genestrashcan

I should probably make a ¾ block item instead, that way you can use regular fizzler items as well.

What I'm planning on doing with monitors is make them dependant on both the style and voice lines. Different styles will use different monitor designs (the Wheatley screen, computer monitors in BTS, old screens in Old Aperture or portraits). Who's displayed in the screen depends on the voice line. For the Announcer the screen should display static, or one of the computer readout videos from the Coop campaign.

I can't use the piston platform logic, but I might be able to make it use the floor button item type to extend it from the wall. The problem with that is it'll require weirdly long supports in some cases.

TeamSpen210 avatar Aug 04 '15 20:08 TeamSpen210

@TeamSpen210 Can You Add An Fizzler That Can Go With The Thin Wall?

ghost avatar Apr 20 '16 15:04 ghost

Kinda like the paint fizzlers in aperture tag?

Konclan avatar Apr 20 '16 16:04 Konclan

Yes

ghost avatar Apr 20 '16 18:04 ghost

I can't really add modifications to fizzlers, it's hard coded the way that the resizable ones work..

TeamSpen210 avatar Apr 20 '16 19:04 TeamSpen210

@TeamSpen210 How To Add Fizzlers To Thin Walls Then?

ghost avatar Apr 20 '16 20:04 ghost

@ghost - I think you mean something like this, check this link:

"Standing Placeable Fizzler / LaserField" BEEmod/BEE2-items#257

LautaroL20 avatar Apr 20 '16 21:04 LautaroL20

This list has not been updated yet..

Konclan avatar May 02 '16 16:05 Konclan

The Retractable Pedestal button is in BEE2 now. You can tick it.

ghost avatar May 02 '16 16:05 ghost

@TeamSpen210 Are you also going to re-implement the items from the standard BEE2.2.5 (without addons)?

vrad-exe avatar May 27 '16 18:05 vrad-exe

Yes

TeamSpen210 avatar May 27 '16 19:05 TeamSpen210

@TeamSpen210 Addons Items I would like to see next:

  • [x] Toggleable Faith Plate (Merge into default)
  • [x] Neurotoxin
  • [x] Retractable Floor Button
  • [x] Rexaura Pellet Detector Field - make them resizeable like normal fizzlers.
  • [ ] Slow Crusher
  • [ ] Crusher Plate (Merge into crusher item)
  • [ ] Shredder (Spinny Blade Wall)
  • [ ] Caged Turret

vrad-exe avatar Jul 27 '16 02:07 vrad-exe

@TeamSpen210 Crusher plates should be generated automatically where crushers hit a wall. Also, for the Skybox item, Sphere Interior should generate an enterable opening to the sphere outside. Use worldportals for this.

vrad-exe avatar Dec 11 '16 21:12 vrad-exe

I don´t see the "Wall Feature" item anywhere on that list....

LautaroL20 avatar Dec 13 '16 17:12 LautaroL20

@LautaroL20 I think Wall Feature was in the base BEE2, not the addons. I'm sure it will still be implemented though.

vrad-exe avatar Dec 13 '16 17:12 vrad-exe

No, the "Wall Feature" is part of the TS Addons Pack. Here is a screen of the original base Bee2.2.5 Items, and this item wasn´t there:

bee

LautaroL20 avatar Dec 13 '16 17:12 LautaroL20

What's the item that looks like a wall?

TheDarkBomber avatar Dec 13 '16 17:12 TheDarkBomber

That one is the Felix Griffin´s "P1 Wall Item" wich is totally different from the "Wall Feature" created by TeamSpen210.

LautaroL20 avatar Dec 13 '16 17:12 LautaroL20

Wall features would be replaced by BenVlodgi/BEE2.4#414.

TeamSpen210 avatar Dec 13 '16 20:12 TeamSpen210

@TeamSpen210 What about the crusher plates? Also, why is cube cleaner checked, it hasn't been added yet.

vrad-exe avatar Dec 14 '16 20:12 vrad-exe

Cube cleaner is already in our dev version, but it causes some failures to compile. It will likely arrive with the next release.

LautaroL20 avatar Dec 14 '16 21:12 LautaroL20

Crusher plates would be a 'special' decoration, IE one that always tries to be placed under the crusher.

TeamSpen210 avatar Dec 14 '16 22:12 TeamSpen210

But wouldn't that mean it would only be generated sometimes, unless the amount slider is set to max? Or would it always generate?

vrad-exe avatar Dec 14 '16 23:12 vrad-exe

I'd make it always generate, ignoring amounts and whatnot - it only wouldn't if there's no surface, or you put a blacklist item in that space.

TeamSpen210 avatar Dec 15 '16 00:12 TeamSpen210

@TeamSpen210 Couldn't you just use the antline router or something for the blacklist item?

vrad-exe avatar Dec 26 '16 16:12 vrad-exe

And also, how about just have Start Enabled and Start Reversed for the portalable piston platform? Like the static version originally had.

vrad-exe avatar Jan 02 '17 06:01 vrad-exe

Item improvements:

  • [ ] Generate Crusher Plates automatically below crushers (via BEEmod/BEE2.4#414)
  • [x] Add Start Enabled and Start Reversed to Piston Platform. This would allow adding a solid panel (Start Enabled) and making that panel portalable (Start Reversed), like the static platform in the original addons. Cube Type may also work for this.
  • [ ] ~Make Catapult Cubes, Bumbleballs, Bombs, and Sphere Cannons placeable like normal cubes (dropper-less and with dropper) and add Cube Type. Dropperless bombs wouldn't generate. Additionally, add a stylevar to disable Sphere Cannon help text, and if enabled, make it display only once per map even with multiple Sphere Cannons.~ This wouldn't work, see new suggestion below.
  • [x] Only implement dropperless versions of the Catapult Cube, BumbleBall, and Sphere Cannon. These could be connected to the vanilla dropper item to create droppered versions of the cubes.
  • [ ] Switch Bombs to the Gel class, allowing the dropper to be placed on walls. Dropperless bombs wouldn't generate.
  • [x] Make the half panel non-static, and make it become static when it has no connections.
  • [x] Make the turret dropper place turrets with a claw arm, and allow them to be placed more than 2 blocks down. (This is already going to be done - #4.)
  • [ ] Merge Rotating Faith Plate into default. This would be done by having only one Rotating Faith Plate item. When placed on top of the vanilla faith plate, it would become a rotating faith plate. Connections to the Faith Plate would toggle it as usual, and connections to the Rotating Faith Plate would make it rotate.
  • [ ] ~Automatically chain Double Grate Panels placed next to each other.~ Switch Double Grate Panel to the Track Platform class. This will allow it to be resized, creating panels that are automatically chained. This will also allow it to be placed in Goo, if it couldn't be already.
  • [ ] Replace angled Laser and HEP with the much more useful #1485. Angled Panel Mounted Light Bridge would remain in, as its angle is changeable through inputs while the angled blocks are not.
  • [ ] Allow Catapult Cubes and Bumbleballs to be colorised.

vrad-exe avatar Jan 02 '17 18:01 vrad-exe

@TeamSpen210 - What addon items will be added in Pr25? Physics Repulsion Field is already in, but do you have anything else planned? I'd like the Portalable Piston Platform (hopefully merged into default, see my previous comment), I need it for one of my maps.

vrad-exe avatar Jan 30 '17 23:01 vrad-exe

I should make that, but currently I'm working on the split Glass Door panel item.

TeamSpen210 avatar Jan 30 '17 23:01 TeamSpen210