forked from ValveSoftware/source-sdk-2013
-
Notifications
You must be signed in to change notification settings - Fork 11
Mapbase v8.0 in E:Z2 #345
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
Draft
Blixibon
wants to merge
146
commits into
entropy-zero:ez2/mapbase
Choose a base branch
from
Blixibon:ez2/feature/mapbase-v8.0
base: ez2/mapbase
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Mapbase v8.0 in E:Z2 #345
Changes from all commits
Commits
Show all changes
146 commits
Select commit
Hold shift + click to select a range
843d748
Use CUtlConstString instead of CUtlString
samisalreadytaken b2699f6
Bump vscript saverestore version
samisalreadytaken 5efb650
Rewrite vscript squirrel saverestore
samisalreadytaken af6c22e
Use `Assert` instead of `assert`
samisalreadytaken 7525068
Prevent nesting in serialisation of Precache functions
samisalreadytaken af7c936
Fix vscript squirrel threads
samisalreadytaken 8c0b3f2
Merge remote-tracking branch 'mapbase/master' into vscript-saverestore
samisalreadytaken 5365ad8
Fixed DropStrider input on dropship
Bronzehawk75 f7c9e3d
Added alert sound to deploy
Bronzehawk75 4c55da2
Added fail safe in case there's no landing target set
Bronzehawk75 216ae3f
Dropship now fires proper output when strider dies
Bronzehawk75 2e5ce55
Clean up code some
Bronzehawk75 bdfcb4c
Tweaked dropship takeoff time
Bronzehawk75 0a16eb9
Fix more typos
Bronzehawk75 e0a1904
Added checks for the strider template
Bronzehawk75 41becf1
vgui_controls: RichText: restore text selection code from 2007 SDK
SanyaSho 4e7f633
Merge branch 'mapbase-source:develop' into develop
Bronzehawk75 77f6459
Fix string allocation in SquirrelVM::ReadObject
samisalreadytaken 26346ba
Don't save/restore squirrel class attributes
samisalreadytaken 4a701c8
Rename singleplayer animstate to Mapbase player animstate
Blixibon 309f801
Choreography-driven sentence system
Blixibon abeb035
Playermodel legs and other player anim improvements
Blixibon c9dd357
Prevent return of dangling Vector/QAngle to VScript
z33ky 80f1960
"Fix" ScriptVariant_t::Free()
z33ky 879b9e8
Fix dubious ScriptVariant_t Free()'s
z33ky 99858e6
Optimize squirrel function_stub() Vector/QAngle return value
z33ky fe82da8
Remove unused generic ScriptVariant_t::{Get,AssignTo}()
z33ky a2e43a5
Fix (potential?) memory leaks from getVariant() (SquirrelVM)
z33ky cbb60e1
Remove VScript Squrrel arithmetic operator helper
z33ky c0e12a2
Add type check for script helper assignments from ScriptVariant_t
z33ky 1ecaa44
Release ScriptVariant_t memory in all paths of squirrel function stubs
z33ky 8e8bdfc
Optimize void return in squirrel function call stub
z33ky 7d78384
Fix scriptanimevent_t::SetOption()
z33ky 6297d2b
Fix ScriptHook_t initialization order
z33ky 3aad0f5
Cleanup SquirrelVM saverestore
samisalreadytaken 970887d
NPC memory fixes and VScript expansions
Blixibon 01ad958
Fix ai_enemy_memory_fixes issues in npc_combine_s and npc_strider
Blixibon d9d877a
Add precache for choreo sentence responses
Blixibon ffb7286
gitignore-update
Unusuario2 480d1d4
Improvements to gunship and helicopter crash points
Blixibon d496494
Remove mistakenly included E:Z2 code
Blixibon ee75608
HL2 player character switching system
Blixibon e68b298
Merge pull request #221 from samisalreadytaken/vscript-saverestore
Blixibon 4c9d71f
Merge pull request #320 from z33ky/vscript-hook-delayed-init
Blixibon ba9cec7
Fix vscript ref counted instances
samisalreadytaken 4e68a35
Fix vscript function parameter leaks
samisalreadytaken 2fd4807
Register CScriptGameTrace accessor script instances only on access
samisalreadytaken da45be6
Fix ScriptGetAttachmentMatrix/Angles
samisalreadytaken 25addda
Fixed color_correction_volume crash caused by dangling pointers insid…
Nbc66 f510813
added to vrad "-ultrafast"
Unusuario2 c236518
Add Squirrel debugger
samisalreadytaken 471ffb4
Merge pull request #381 from Nbc66/develop
Blixibon 91100ea
Merge pull request #293 from SanyaSho/patch/richtext_selection
Blixibon c0d729d
Merge pull request #360 from Unusuario2/gitignore-update-files
Blixibon e4c1050
Merge pull request #385 from Unusuario2/vrad-ultrafast-command
Blixibon c4d6165
added support for "-extrapasses"
Unusuario2 cf16d32
small fix
Unusuario2 a7307f2
documented-some-vbsp-options
Unusuario2 fe42dfb
added viewmodel camera bone
Nbc66 93d18ed
removed devmsg (it will spam the console)
Nbc66 2c18919
Add team value, MP fixes, and consolidated macros for protagonist system
Blixibon 68d8811
Fix SetRelationship input not using !activator
Blixibon c69bad6
Fix VS2013 compile in protagonist system
Blixibon 7cdbbda
Fix VS2013 compile and add minor changes for Mapbase anim state from …
Blixibon 66aed5b
Merge pull request #281 from Bronzehawk75/develop
Blixibon e8a76a6
Merge pull request #302 from samisalreadytaken/vscript-debugger
Blixibon a523683
Merge pull request #321 from z33ky/dangling-vscript-vector
Blixibon cce93d7
Merge branch 'develop' into vscript-leak-fixes
Blixibon a8283a8
Merge pull request #331 from samisalreadytaken/vscript-leak-fixes
Blixibon 8576fb1
Correct conflict resolution for VScript leak fixes
Blixibon 511ad2e
Fix spacing from previous commit
Blixibon dccd697
Fix map-specific response system #include paths
Blixibon 8dc9e9a
Fix sprites not obeying view hide flags
Blixibon dd1a943
Merge pull request #365 from Blixibon/mapbase/feature/heli-crash-impr…
Blixibon fbb7769
Append followup dispatcher contexts to response followup target
Blixibon 3f64380
Optional npc_helicopter damage and stealth changes
Blixibon 3265f84
Fix suit power HUD checking for actual sprint instead of sprint device
Blixibon aab8755
Fix prediction not selecting the correct weapon type
Blixibon 0f6b4b4
Integrate registry key fix for using VPC without Visual Studio 2013
Blixibon fa6d7e4
Merge pull request #317 from Blixibon/mapbase/feature/choreosentences
Blixibon 0efd9a5
Merge pull request #391 from Unusuario2/extrapasses-commandline
Blixibon 92dba94
Merge pull request #393 from Unusuario2/documented-some-vbsp-options
Blixibon 3b43930
Merge pull request #397 from Nbc66/enhancement/viewmodel_camer_bone
Blixibon fccb3f8
Merge pull request #316 from Blixibon/mapbase/feature/improved-animstate
Blixibon 9efadb7
Merge pull request #337 from Blixibon/mapbase/feature/npc-memory-and-…
Blixibon 496cbe7
New item_battery_custom entity
Blixibon fde0d4d
Allow pre-existing choreo game_text params to be overridden by VScript
Blixibon 4f6963b
Add PauseAtLastInterrupt input and scene_resume_use_last_speaking cvar
Blixibon 8958925
Fix detail scale in SDK_VertexLitGeneric not working with phong and b…
Blixibon af66f2b
Fix ropes not being translucent
Blixibon 940745c
Merge branch 'develop' into mapbase/feature/protagonist-system
Blixibon 51afe93
Merge pull request #377 from Blixibon/mapbase/feature/protagonist-system
Blixibon 40b8d39
Update README and Mapbase version
Blixibon 9055a01
Replicate %alphatexture from Gmod
SirYodaJedi bb20935
VRAD - reduce duplicate %alphatexture searches
SirYodaJedi 10a936f
Fix Lightmappedgeneric and vbsp matrix functions
Zeldaboy14 ae63cea
Update sqdbg
samisalreadytaken cf4014a
Don't disconnect vscript debugger if socket couldn't be opened
samisalreadytaken 2b77bae
Add script_connect_debugger_on_mapspawn cvar
samisalreadytaken 93efcbb
Headshot damage multiplier cvar for npc_combine_s (#420)
Wikot235 db3d6d1
Added server ragdoll deathpose
4194540
Fixed a crash when npc_helicopter that is awaiting input is killed (#…
Wikot235 e759fa0
Merge pull request #418 from AnOldLady/master
Blixibon c3382cb
Fix GetPropFloatArray indexing on Vector members
samisalreadytaken 77a9ec6
Merge pull request #411 from samisalreadytaken/vscript-debugger
Blixibon 4a2751c
Merge pull request #423 from samisalreadytaken/netprops
Blixibon 2d96837
Merge pull request #414 from Yuis-Archives/alphatexture
Blixibon ec55c30
Fix citizen SelectModel VScript hook having issues in save/restore
Blixibon 3d435c6
Improved custom model support on most NPCs
Blixibon bd43d3d
typo fix in basecombatweapon_shared.cpp
meatspace 5dda250
Fix protagonist not being set in CHL2_Player::Spawn()
Blixibon db16263
Update README
Blixibon cba218f
Merge pull request #415 from Zeldaboy14/master
Blixibon f3c9872
Fix missing include in sp/src/utils/vbsp/map.cpp
Blixibon 13557bf
"-thread" allows negative values.
Unusuario2 dfc1e01
Update README
Blixibon 985ebc0
Allow NPCs to face targets while parented
Blixibon cdafc12
game_menu entity and associated CHudMenu changes
Blixibon ab03538
Update sqdbg
samisalreadytaken 07ab21e
Remove invalid assertions
samisalreadytaken 776c4e7
Fix suspended Squirrel thread and generator save/restore
samisalreadytaken b431151
Optimise string read in vscript save/restore
samisalreadytaken c851fc9
Ensure the squirrel instance for native member function call actually…
z33ky 9b8ba3c
Block script_connect_debugger_on_mapspawn on CScriptConvarAccessor
samisalreadytaken 681a75a
Check ScriptClassDesc_t of squirrel instance for native member functi…
z33ky 655679e
Check type of SQVector construction instance
z33ky ca7bc5d
Guard Squirrel constructor_stub() invocations from invalid class para…
z33ky 9c494b6
fxp streaml
z33ky 9c740a8
Check type of Squirrel constructor_stub() instance
z33ky 503fdd2
Fix SQVector member access check
z33ky be3ad93
Remove redundant typetag check from vscript_squirrel getVariant()
z33ky 9c38e4e
Remove redundant sq_resetobject() for SquirrelVM::lastError_
z33ky 3301edc
Guard get/set/tostring_stub() against illegal Squirrel instances
z33ky c659af5
Release SquirrelVM::lastError_ after pushing it to the VM stack
z33ky 69b68fa
Fallback if IScriptInstanceHelper::Get/Set are not implemented
samisalreadytaken 84aaf3b
Mapbase player anim state HL2MP and debug build fixes
Blixibon 834196c
Mapbase protagonist system team and precache fixes
Blixibon b3d5152
Merge pull request #436 from z33ky/vscript-member-function-call-safety
Blixibon 734130a
Merge pull request #431 from samisalreadytaken/dev
Blixibon 793d8df
Merge pull request #441 from samisalreadytaken/vscript-getset-fallback
Blixibon 8de0119
game_timer entity and HL2 generic timer HUD element
Blixibon c42f5b6
Update sqdbg
samisalreadytaken b652c6f
Merge pull request #447 from samisalreadytaken/dev
Blixibon 34fb04f
Updated README
Blixibon 6cc2937
Merge pull request #429 from mapbase-source/develop
Blixibon 98b3f75
Merge branch 'master' of https://github.com/mapbase-source/source-sdk…
Blixibon File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Does this change the behavior of muzzle flashes in EZ2? I know that in EZ and EZ2 muzzle flashes create a d-light to light up the surroundings and I think this applies to the player as well. I also remember working on projected texture based muzzle flashing lighting for the player but I cannot remember if we finished that or not.