Skip to content

Releases: StrataSource/FGD

1.0.17

01 Jul 00:52
caec941
Compare
Choose a tag to compare
Cherry-pick upstream's master (#130)

* Make skinset keyvalue description a bit more clear

* Switch these VTFs to the earlier 7.2 version

* Add 'keyvalue' option for comp_scriptvar_setter

This reads an entity keyvalue, and converts it to the appropriate Squirrel type.

* #130: Add back appearance and inputs to light_environment

* Add the alternate classname for static props

* Improve rope slack computation with many segments

* Fix geo hole in dustpuff model

* func_portal_orientation corrections, and note how to fix it in P2

* Add Hover Turret FGDs

* Fix #89: Duplicated model helpers on some entities

* Hover turrets have a field of view

* Flag point_teleport's model keyvalue as non-engine

* Clean up vehicle FGDs

- Rearrange some keyvalues between the base classes
- Slight keyvalue name/description tweaks
- Add ExitVehicle input to airboat (fixes #109)
- Correct default script for cannon
- Correct default script for crane and add model keyvalue

* Clean up jeep FGD

* Sorta fix #98

The frustum helpers now rotate correctly, but they're still bugged in a bunch of other ways.

* Move generic_actor out of a folder

* Actually fix prop_portal_stats_display's doubled rotation

* Refer to players as "they" in keyvalue descriptions

NPCs as well in some cases

* Helicopters are genderless inanimate objects

* Better info_paint_sprayer defaults

These are equivalent to a Heavy puzzlemaker dropper with streaks off

* Add a unique decal helper model

* Include and use a copy of the cube overlay helper

Some older games use a flat one which is annoying on walls and ceilings

* More frustum helper fixes

* Clean up info_player_ping_detector sprite a bit

* Remove the instancing tag

This is no longer used

* Change env_portal_laser "start off" to "start disabled"

This is more consistent with other ents

* Better document what Terminal Point does

* Start as an Box

* Default monster boxes to allowing SilentDissolve

* More his/him swaps

* Fix #94: env_steam editor preview

* Fix #88: Point_bonusmap_accessor sprite

* Fix typo

* Add propcombine tool texture

* Add comp_propcombine_volume

* Update geocable code for changes in bsp module

* fixed grammar error and removed the first step

* added all postcompiler entities

* removed vactube guide (added to wiki)

* Update README.md

* Switch this to use Angle class

* Correctly display the actual total of vactube objects

* Update comp_trigger_p2_goo for BSP module changes

* Don't include target keyvalue in CBaseEntity - we can't know how to treat it.

* Add propcombine volumes to the tool brushes visgroup

* Ensure kv_setters run before comp_relay

* Make propcombine use version 7.2

* Convert geocable classes to uses attrs

* Update to parsedlump syntax for props

* Add 'bunting' support to prop ropes, allowing placing models along the rope.

* We no longer need to context manage the filesystem object.

* Update portal_race_checkpoint entity with some additional info

* Add support for having bunting skip segments, and pitch+yaw orient mode

* Add FGD for comp_vactube_spline

* Parse comp_vactube_spline and produce a preset configurations

* Fix FGD syntax

* Mark vactubes, no longer generate caps for them

* Switch this to an iterator

* Begin generating vactube beams, first side

* Flip orientation

* Generate vactube outer side

* Generate other vactube side

* Generate last beam side

* Generate expanded collisions for vactubes

* Set $mostlyopaque on vactubes

* Allow generated vactubes to animate.

* Fix cached rope models never matching to new compiles

NodeEnt.pos needs to be treated as immutable, we can't edit inplace.

* Implement ability to disable vactube collisions

* Add source file for vactube rings

* Merge together these three comprehensions

* Add some helper functions to reduce the redundancy here.

* We don't need to convert these to Vecs ourselves.

* Reorder beams so that the repeated one is on different sides.

* Place vactube rings a specific distance apart.

* Fix #125: Add ability to set a rotation seed for vactubes

* Switch these to proper annotations

* Add spline vactubes to their visgroup

* Update readme with new entity info

* Fix typo

* Fix incorrect copied choices in comp_entity_finder

* Add ability for comp_scriptvar_setter to assign to the global scope.

* Clarify why info_null is used

* Add ability to have a keyvalue add extra delays to comp_relay

* Add FGD for comp_sequential_call

* Implement comp_sequential_call transform

* This should be the target not output

* Round delay values

* Make this !name more recognisable.

* Add description to readme

* Add warning if no OnSeq outputs provided (very likely a mistake).

* Add icon for sequential call

* Add inner radius to point_push

* Add ability to make sequential call run in reverse, fix sequential + total time breaking

* Add futbol physics to paint bomb editor model

* Add input to P2 antline entities for manually setting the antline frame.

* New comp_flicker entity, for automatically generating flicker sequences

* Add icon for comp_flicker

* Move game_text default positions down to not block crosshair.
This fixes ChaosInitiative/Chaos-FGD#85.

* Fix "interval" mode not working on sequential call

* Allow using the specified target ent instead of !seq

* Extract this logic out into a function

This allows Desolation to override the behaviour.

* Fix #155: Wrong type for point_viewproxy's attachment point keyvalue

* Tweak logic_register_activator descriptions

* Fix dropper instances using a custom material

* Add safeguards so comp_relays still run if ctrl_type or value is missing.

This fixes BEEmod/BEE2-items#4044.

* Update readme

* npc_clawscanner is in HL2, and switch to studioprop

* Add hammer model keyvalue to npc_cscanner and add mine inputs

* chore: remove BMBaseHelicopter

Looks like a Mesa base, and it is not used by anything

Co-authored-by: TeamSpen210 <spencerb21@live.com>
Co-authored-by: Luke18033 <Luke18033@users.noreply.github.com>
Co-authored-by: David Losantos <48654552+DarviL82@users.noreply.github.com>

1.0.16

17 Jun 23:13
150af48
Compare
Choose a tag to compare
feat: Allow various Portal entities to have their models changed (#129)

* feat: Allow prop_button's model to be changed

* fix: Revert `prop_glados_core` to work use P1's model

* feat: Add `model` KV onto `prop_glados_core`

* feat: Allow portal floor buttons to have their model changable

* feat: Allow `prop_under_button` to have it's model changable

* feat: Allow the model of `npc_security_camera` to be changed

* feat: Allow `npc_rocket_turret` to have it's model changed

* feat: Add model kv to `prop_linked_portal_door`

1.0.15

28 May 18:58
f1c04e1
Compare
Choose a tag to compare
feat: Add _removeaftercompile key to light and light_spot (#122)

1.0.14

08 May 05:54
Compare
Choose a tag to compare
fix: include angles for env_embers

Embers use angles for spawn direction. This is in older FGDs but was removed here during the 'great base shift'.

1.0.13

25 Apr 09:04
Compare
Choose a tag to compare
feat: add func_slide

1.0.12

21 Apr 09:04
Compare
Choose a tag to compare
fix: Use escape codes for paths in cmdseq

1.0.11

09 Apr 21:39
e6f29f2
Compare
Choose a tag to compare
feat: Add `OnSecondaryHit` and `OnPrimaryHit` to `trigger_portal_clea…

1.0.10

01 Apr 04:46
Compare
Choose a tag to compare
fix: fix incorrectly ported logic_case

1.0.9

16 Mar 06:04
Compare
Choose a tag to compare
Revert "feat: kv for legacy rain behavior"

This reverts commit e1b16ca27ea667914dba94b6b096b667fef5d592.

1.0.8

07 Mar 08:04
Compare
Choose a tag to compare
feat: kv for legacy rain behavior

now allows u to turn legacy rain behavior off to have rain that's not ridiculously broken