Skip to content

Commit

Permalink
Add Overgrown Variant of PRF
Browse files Browse the repository at this point in the history
The Physics Repulsion Field has now been completed and is ready for release. (BEEmod#776)
  • Loading branch information
TheDarkBomber committed Jan 28, 2017
1 parent 9b4b792 commit e6e43ff
Show file tree
Hide file tree
Showing 5 changed files with 421 additions and 0 deletions.
1 change: 1 addition & 0 deletions packages/phys_shield/info.txt
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
"BEE2_CLEAN" "clean"
"BEE2_1950s" "retro"
"BEE2_PORTAL_1" "p1"
"BEE2_OVERGROWN" "over"
}
}
}
Expand Down
168 changes: 168 additions & 0 deletions packages/phys_shield/items/over/editoritems.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,168 @@
"Item"
{
"Type" "ITEM_PHYS_SHIELD"
"ItemClass" "ItemBarrierHazard"
"Editor"
{
"SubTypeProperty" "HazardType"
"SubType"
{
"Name" "Physics Repulsion Field"
"Model"
{
"ModelName" "fg_physler.3ds"
}
"Palette"
{
"Tooltip" "PHYSICS REPULSION FIELD"
"Image" "palette/phys_shield/phys_shield.png"
"Position" "1 6 0"
}
"Sounds"
{
"SOUND_CREATED" "P2Editor.PlaceOther"
"SOUND_EDITING_ACTIVATE" "P2Editor.ExpandOther"
"SOUND_EDITING_DEACTIVATE" "P2Editor.CollapseOther"
"SOUND_DELETED" "P2Editor.RemoveOther"
}
}
"SubType"
{
"Name" "UNUSED"
"Model"
{
"ModelName" "bee2_fizz_error.3ds"
}
"Sounds"
{
"SOUND_CREATED" "P2Editor.PlaceOther"
"SOUND_EDITING_ACTIVATE" "P2Editor.Error"
"SOUND_EDITING_DEACTIVATE" "P2Editor.Correction"
"SOUND_DELETED" "P2Editor.RemoveOther"
}
}
"MovementHandle" "HANDLE_6_POSITIONS"
"DesiredFacing" "DESIRES_HORIZONTAL"
}
"Properties"
{
"ConnectionCount"
{
"DefaultValue" "0"
"Index" "1"
}
"StartEnabled"
{
"DefaultValue" "1"
"Index" "2"
}
"HazardType"
{
"DefaultValue" "0"
"Index" "3"
}
}
"Exporting"
{
"Instances"
{
"0"
{
"Name" "instances/BEE2/clean/items/physler/base.vmf"
"EntityCount" "5"
}
"1"
{
"Name" "instances/BEE2/over/items/physler/model.vmf"
"EntityCount" "5"
}
}
"TargetName" "phys_shield"
"Inputs"
{
"CONNECTION_STANDARD"
{
"Activate" "instance:counter;Add"
"Deactivate" "instance:counter;Subtract"
}
"CONNECTION_HAZARD_MODEL"
{
"Activate" "instance:mdl;FireUser2"
"Deactivate" "instance:mdl;FireUser1"
}
"CONNECTION_HAZARD_BRUSH"
{
"Activate" "Enable"
"Deactivate" "Disable"
}
}
"Outputs"
{
"CONNECTION_HAZARD"
{
"Activate" "instance:out;OnUser2"
"Deactivate" "instance:out;OnUser1"
}
}
"ConnectionPoints"
{
"Point"
{
"Dir" "1 0 0"
"Pos" "2 0 0"
"SignageOffset" "1 1 0"
"Priority" "0"
}
"Point"
{
"Dir" "1 0 0"
"Pos" "2 2 0"
"SignageOffset" "1 3 0"
"Priority" "0"
}
"Point"
{
"Dir" "1 0 0"
"Pos" "2 4 0"
"SignageOffset" "1 5 0"
"Priority" "0"
}
"Point"
{
"Dir" "1 0 0"
"Pos" "2 6 0"
"SignageOffset" "1 7 0"
"Priority" "0"
}
"Point"
{
"Dir" "-1 0 0"
"Pos" "5 0 0"
"SignageOffset" "6 1 0"
"Priority" "0"
}
"Point"
{
"Dir" "-1 0 0"
"Pos" "5 2 0"
"SignageOffset" "6 3 0"
"Priority" "0"
}
"Point"
{
"Dir" "-1 0 0"
"Pos" "5 4 0"
"SignageOffset" "6 5 0"
"Priority" "0"
}
"Point"
{
"Dir" "-1 0 0"
"Pos" "5 6 0"
"SignageOffset" "6 7 0"
"Priority" "0"
}
}
"Offset" "64 64 64"
}
}
9 changes: 9 additions & 0 deletions packages/phys_shield/items/over/properties.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
"Properties"
{
"Authors" "Felix Griffin, TheDarkBomber"
"Tags" "Felix Griffin; Custom; Fizzlers"
"Icon"
{
"0" "clean/phys_shield/phys_shield.png"
}
}
74 changes: 74 additions & 0 deletions packages/phys_shield/items/over/vbsp_config.cfg
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
"Conditions"
{
"Condition"
{
"instance" "<ITEM_PHYS_SHIELD:fizz_base>"
"result"
{
"Pack" "PACK_FG_PHYSLER_COMMON"
"Pack" "PACK_FG_PHYSLER_CLEAN"
"Pack" "PACK_BEE2_CUST_FIZZ_MDL"
"Has"
{
"Fizzler" "1"
"Physler" "1"
}
"CustFizzler"
{
"ModelName" ""
"UniqueModel" "0"
"Brush"
{
"Name" "fx"
"Left" "BEE2/fizz/phys_shield/clean_pshield_left"
"Center" "BEE2/fizz/phys_shield/clean_pshield_center"
"Right" "BEE2/fizz/phys_shield/clean_pshield_right"
"Short" "BEE2/fizz/phys_shield/physics_shield"
"MergeBrushes" "1"
"Keys"
{
"classname" "func_brush"
"Solidity" "1" // Never solid
}
// Implies mergebrushes..
"MaterialModify"
{
"name" "mat_mod"
"var" "$outputintensity"
}
}
"Brush"
{
"Name" "clip"
"Left" "tools/toolstrigger"
"Center" "tools/toolstrigger"
"Right" "tools/toolstrigger"
"Short" "tools/toolstrigger"
"MergeBrushes" "1"
"Keys"
{
"classname" "func_clip_vphysics"
}
}
"Brush"
{
"Name" "fx_trig"
"Left" "tools/toolstrigger"
"Center" "tools/toolstrigger"
"Right" "tools/toolstrigger"
"Short" "tools/toolstrigger"
"MergeBrushes" "1"
"Thickness" "4"
"Keys"
{
"classname" "trigger_multiple"
"wait" "0.1"
"spawnflags" "8" // Physics Objects
"vscripts" "BEE2/trig_touch_fx.nut"
"thinkfunction" "ThinkFunc"
}
}
}
}
}
}
Loading

0 comments on commit e6e43ff

Please sign in to comment.