Marco Cawthorne eukara
eukara created branch Develop in vera/nuclide 2023-06-21 04:19:18 +00:00
eukara pushed to Develop at vera/nuclide 2023-06-21 04:19:18 +00:00
31774ce3f1 EntityDef work on NSMonster, NSTalkMonster, NSProjectile etc.
eukara pushed to master at vera/nuclide 2023-06-21 04:13:37 +00:00
ebbe20296f Revert "EntityDef work on NSMonster, NSTalkMonster, NSProjectile etc."
eukara pushed to master at vera/nuclide 2023-06-21 04:10:49 +00:00
1e68b711bd EntityDef work on NSMonster, NSTalkMonster, NSProjectile etc.
eukara pushed to master at vera/nuclide 2023-06-19 17:35:32 +00:00
69d1498c8b EntityDef: support 'events' group, so developers can tie animation events to Inputs (Source Base I/O system)
eukara pushed to master at vera/nuclide 2023-06-15 18:43:14 +00:00
34e722a012 Add and track new player entity field '.score'. Used to trag score points separate from frags.
373e844305 Client: add new Util_ functons Util_GetTime, Util_GetTimeLeft and Util_GetAddress for the current server.
3b99cf7419 XR: rename cvar debug_fakevr to xr_debug_fakeinputs
9b526ecbd5 TestWeapon is no longer needed in base. This stuff will all be replaced.
Compare 4 commits »
eukara pushed to master at vera/nuclide 2023-06-14 13:44:47 +00:00
0dc8f4ec75 entityDef: add support for condition based tweaks
eukara pushed to master at vera/nuclide 2023-06-07 23:50:47 +00:00
3eb2ec1b37 entityDef: call spawn() in case an empty entity ref was passed
eukara pushed to master at vera/nuclide 2023-06-03 02:27:29 +00:00
66745985d4 Initial implementation of NSSquadMonster, squad management for NSTalkMonster based classes
40dc1267fa NSMonster: Add FramegroupForAct() and ActPlay() methods, deprecate Anim* methods.
3e8cf479c9 Unbreak base/src.
d0838eab60 NSMonster: turning animation support, with new overridable methods AnimTurnLeft/AnimTurnRight
1bb1fe705d NSSurfacePropEntity: add SetBloodColor/GetBloodColor methods
Compare 5 commits »
eukara pushed to master at vera/nuclide 2023-05-31 18:57:08 +00:00
b4fbab80c5 NSMonster: cache idle animation in case it differs (between ACT events, in case of HL MDL)
eukara pushed to master at vera/nuclide 2023-05-31 18:47:27 +00:00
055988da77 fix typo in NSMonster.
eukara pushed to master at vera/nuclide 2023-05-31 18:44:38 +00:00
e880bf764a NSMonster: get movement speed from animations by default, add cvar ai_stepSize to configure distance
eukara pushed to master at vera/nuclide 2023-05-31 18:24:30 +00:00
41465b7c9e NSTalkMonster: network view_ofs[2] to fix r_showViewCone
eukara pushed to master at vera/nuclide 2023-05-31 18:18:42 +00:00
7ad89b9cb2 NSMonster: new method: GetYawSpeed, which controls the turning speed in eueler angles per second.
eukara pushed to master at vera/nuclide 2023-05-31 17:09:48 +00:00
5eae288cb9 NSMonster: Four new callback methods that developers can hook into. HasBeenKilled(), HasBeenHit(), HasBeenGibbed() and HasBeenAlerted()
9e4bba1f0e NSEntity: new method DistanceFromYaw
Compare 2 commits »
eukara pushed to master at vera/nuclide 2023-05-30 19:06:25 +00:00
bd7cb44784 AI: add ai_debugNav, and ai_debugLogic cvars. Add cooldown timer for targets
eukara pushed to master at vera/nuclide 2023-05-27 23:23:56 +00:00
3bbeea3343 make_mapdef.sh: small caching fix for when you deal with larger mapdefs and multiple invalid entries.
eukara pushed to master at vera/nuclide 2023-05-27 22:57:48 +00:00
dbe394fa28 make_mapdef.sh: parse entityDef files in the game directory
eukara pushed to master at fn/gearbox 2023-05-27 20:02:53 +00:00
e57b138438 Add entityDefs for the weapon pickups in the game
eukara pushed to master at vera/nuclide 2023-05-27 19:10:24 +00:00
bd8351db58 build_game.sh: When RADIANT_PATH is set, copy entities.def, radiant.game and radiant.xml (build parms) into the users Radiant gamepack directory.
12bb472abc add class NSPortal (initial work, plus custom pmove changes).
6078d31f12 NSMonster: add methods SetEyePos, and cvar r_showViewCone.
Compare 3 commits »