openmohaa/code/fgame
2024-07-23 19:53:40 +02:00
..
actor.cpp Fixes wrong sound volume and pitch 2024-07-02 19:10:48 +02:00
actor.h Using parameters that take the entity rather than raw values 2024-06-02 19:55:42 +02:00
actor_aim.cpp Formatted actor source files 2023-10-12 18:19:22 +02:00
actor_alarm.cpp Call PostThink() in Think_Alarm() 2024-02-13 16:22:18 +01:00
actor_anim.cpp Fixed anim state 2023-10-19 23:15:45 +02:00
actor_animapi.cpp Fixed anim API 2023-10-19 23:15:57 +02:00
actor_animcurious.cpp Finalized actor_curious 2023-10-22 14:29:02 +02:00
actor_badplace.cpp Formatted actor_badplace source file 2023-10-15 20:53:20 +02:00
actor_balcony.cpp Reduced compilation warnings 2024-06-07 20:34:13 +02:00
actor_cover.cpp Fixed cover hide 2024-02-14 20:32:57 +01:00
actor_curious.cpp Reduced compilation warnings 2024-06-07 20:34:13 +02:00
actor_disguise_common.cpp Finalized actor_disguise 2023-10-22 14:56:41 +02:00
actor_disguise_officer.cpp Finalized actor_disguise 2023-10-22 14:56:41 +02:00
actor_disguise_rover.cpp Finalized actor_disguise 2023-10-22 14:56:41 +02:00
actor_disguise_salute.cpp Fixed DisguiseSalute never finishing animation 2024-02-26 15:53:38 +01:00
actor_disguise_sentry.cpp Finalized actor_disguise 2023-10-22 14:56:41 +02:00
actor_dog.cpp Fixed/finalized actor_dog 2023-10-22 15:03:12 +02:00
actor_grenade.cpp Initialize bHasThrowTarget 2023-10-24 22:55:22 +02:00
actor_idle.cpp Finalized actor_idle 2023-10-22 15:42:36 +02:00
actor_killed.cpp Finalized actor_killed 2023-10-22 15:45:08 +02:00
actor_machinegunner.cpp If the actor is an american, always call ThinkHoldGun_TurretGun() without checking for enemy 2024-04-28 20:39:54 +02:00
actor_noclip.cpp Finalized actor_noclip 2023-10-22 16:20:29 +02:00
actor_pain.cpp Finalized actor_pain 2023-10-22 16:23:33 +02:00
actor_patrol.cpp Finalized actor_patrol 2023-10-22 16:26:28 +02:00
actor_runandshoot.cpp Fixed RunAndShoot state crash due to NULL moving patrol node 2024-02-19 23:25:39 +01:00
actor_runner.cpp Finalized actor_runner 2023-10-22 16:28:06 +02:00
actor_turret.cpp Don't suppress below 2.0 2024-02-14 20:48:11 +01:00
actor_weaponless.cpp Finalized actor_weaponless 2023-10-22 16:34:15 +02:00
actorenemy.cpp minimum visibility is 0.999 and not 1.0 2024-02-26 15:53:17 +01:00
actorenemy.h Fixed Actor Enemy system 2023-10-15 17:11:20 +02:00
actorpath.cpp Using Added in OPM comments 2023-12-28 20:35:33 +01:00
actorpath.h Fixed ActorPath algorithm 2023-10-15 17:52:00 +02:00
ammo.cpp Initialize all Ammo members 2024-06-22 16:11:03 +02:00
ammo.h Archive name_index 2024-02-21 20:59:41 +01:00
animate.cpp Call SetWeight() rather than setting it manually 2024-06-14 21:19:04 +02:00
animate.h Better for loop clarity 2023-11-26 19:55:07 +01:00
animationevent.cpp Optimized event name 2023-09-07 18:05:49 +02:00
animationevent.h Optimized event name 2023-09-07 18:05:49 +02:00
archive.cpp Improved/fixed archive support for big-endian platforms 2024-06-09 16:53:50 +02:00
archive.h Added ArchiveObject() that accepts a SafePtr 2024-03-04 23:34:31 +01:00
armor.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
armor.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
barrels.cpp Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
barrels.h Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
baseimp.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
beam.cpp Include <utility> for std::move 2023-09-07 20:01:07 +02:00
beam.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
bg_local.h Moved MINS/MAXS to bg_pmove 2023-10-14 13:31:19 +02:00
bg_misc.cpp Moved gi.protocol to a new variable called g_protocol 2023-07-02 19:17:15 +02:00
bg_pmove.cpp Fixed MINS/MAXS bounding box (especially for Actor) 2023-10-22 20:16:22 +02:00
bg_public.h Fixes MASK_PLAYERSOLID incorrectly using CONTENTS_WEAPONCLIP instead of CONTENTS_PLAYERCLIP for invisible player collision 2024-07-02 18:51:53 +02:00
bg_slidemove.cpp Removed trace.startsolid check 2024-01-21 23:30:48 +01:00
bg_voteoptions.cpp Fixed Subclient not having the correct client name 2024-06-07 20:36:55 +02:00
bg_voteoptions.h Added vote commands for cgame 2023-12-31 00:39:43 +01:00
body.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
body.h Reworked file inclusion (using relative path) 2023-06-17 01:24:20 +02:00
botlib.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
botmenudef.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
bspline.cpp SimpleEntity subclass flags name now starts with ECF_ prefix 2023-11-16 23:17:06 +01:00
bspline.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
camera.cpp Initialize watchFadeTime 2024-02-23 23:53:27 +01:00
camera.h Marked overridden virtual methods 2024-04-11 00:30:00 +02:00
characterstate.cpp Create an event with the argument count 2023-08-19 20:49:39 +02:00
characterstate.h Create an event with the argument count 2023-08-19 20:49:39 +02:00
chars.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
CMakeLists.txt Fixed library locations 2023-08-19 23:29:19 +02:00
consoleevent.cpp Made Event::ErrorInternal const 2023-08-19 21:00:04 +02:00
consoleevent.h Made Event::ErrorInternal const 2023-08-19 21:00:04 +02:00
crateobject.cpp SimpleEntity subclass flags name now starts with ECF_ prefix 2023-11-16 23:17:06 +01:00
crateobject.h Formatted document 2023-08-30 23:33:00 +02:00
crc32.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
damagemodel.cpp Fixed Archive method not calling parent class archive method 2023-11-26 20:00:12 +01:00
damagemodel.h Explicitly mark as override 2024-06-07 19:49:29 +02:00
debuglines.cpp Implemented G_DebugRotatedBBox 2024-02-26 19:56:23 +01:00
debuglines.h Implemented G_DebugRotatedBBox 2024-02-26 19:56:23 +01:00
decals.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
decals.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
dm_manager.cpp Fixed FFA scores 2024-02-21 19:37:49 +01:00
dm_manager.h Added CTeamSpawnClock and ported fixes from moh >= 2.0 2023-09-23 19:37:55 +02:00
doors.cpp Fixed door open direction 2024-02-06 23:32:33 +01:00
doors.h Added "isopen" door event + Renamed Door's class ID to "NormalDoor" 2023-09-19 21:24:00 +02:00
DrivableVehicleTandem.cpp Use EV_TakeDamage on pTurret instead, and process all pending events 2023-10-06 19:46:47 +02:00
DrivableVehicleTandem.h Marked overridden methods as "override" 2023-09-24 23:36:30 +02:00
earthquake.cpp Fixed ViewJitter never being removed 2024-02-14 18:40:34 +01:00
earthquake.h Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
effectentity.cpp Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
effectentity.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
Entities.cpp Fixed some setters and getters being inverted 2024-04-22 19:59:20 +02:00
Entities.h Implemented FencePost 2024-04-10 00:05:00 +02:00
entity.cpp Fixes wrong sound volume and pitch 2024-07-02 19:10:48 +02:00
entity.h Using AI_EVENT_MAX to check for max ai events 2024-05-29 23:54:48 +02:00
explosion.cpp Set default explosion to "fx/fx_explosion.tik" 2023-08-16 02:04:28 +02:00
explosion.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
fixedturret.cpp Fixed useless statement 2023-09-24 23:37:18 +02:00
fixedturret.h Implemented FixedTurret 2023-09-23 18:30:59 +02:00
g_active.cpp Using g_utils.cpp from fakk 2023-08-15 01:27:35 +02:00
g_arenas.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
g_bot.cpp Removed unused source files 2024-04-09 22:41:41 +02:00
g_bot.h Added g_bot.h file 2023-08-19 21:21:32 +02:00
g_client.cpp Allows clients to join a single-player game 2024-06-16 20:48:34 +02:00
g_items.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
g_local.h Renamed g_session functions 2024-06-16 18:16:14 +02:00
g_main.cpp Save the client-game state into the archive file (feature from moh spearhead 2.0) 2024-07-15 23:45:32 +02:00
g_main.h Added g_target_game 2024-01-02 18:30:46 +01:00
g_mem.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
g_mmove.cpp Fixed MM stepping 2024-03-31 22:52:30 +02:00
g_phys.cpp Removed "touch" unregistration 2024-04-11 00:26:45 +02:00
g_phys.h Added MOVETYPE_PORTABLE_TURRET 2023-08-11 01:21:29 +02:00
g_public.h Save the client-game state into the archive file (feature from moh spearhead 2.0) 2024-07-15 23:45:32 +02:00
g_session.cpp Fixes gametype incorrectly checked in G_InitWorldSession 2024-06-22 16:43:03 +02:00
g_spawn.cpp When spawning pathnodes, use archived instance of pathnodes 2023-10-23 17:17:56 +02:00
g_spawn.h SPAWNFLAG_DETAIL must be 0x1000 2023-10-23 15:56:27 +02:00
g_utils.cpp Using AI_EVENT_MAX to check for max ai events 2024-05-29 23:54:48 +02:00
g_utils.h Added visual obfuscation feature (not implemented yet) 2023-10-14 19:56:06 +02:00
g_vmove.cpp Fixed velocity clip (sliding along plane) 2024-03-04 22:40:49 +01:00
g_weapon.cpp Using g_utils.cpp from fakk 2023-08-15 01:27:35 +02:00
game.cpp Implemented Game::Archive() 2024-02-28 22:52:44 +01:00
game.h Implemented game.detail and game.skill 2024-02-28 22:21:53 +01:00
gamecmds.cpp Added more console commands to initialize 2023-11-02 20:23:45 +01:00
gamecmds.h Added "reloadmap" console command from moh 2.0 and above 2023-11-02 20:20:58 +01:00
gamecvars.cpp Set default values for sv_invulnerabletime and sv_team_spawn_interval depending on the target protocol 2024-01-24 20:37:43 +01:00
gamecvars.h Added sv_minplayers variable 2024-01-02 18:14:13 +01:00
gamescript.cpp When parsing and compiling a script, return the length in an output parameter instead so the method can return a boolean to indicate success. 2024-04-08 21:04:26 +02:00
gamescript.h Fixed ScriptThreadLabel::Execute with other/owner param 2023-12-28 18:30:15 +01:00
gibs.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
gibs.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
glb_local.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
gravpath.cpp Using g_utils.cpp from fakk 2023-08-15 01:27:35 +02:00
gravpath.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
grenadehint.cpp Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
grenadehint.h Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
health.cpp Health must have a targetname by default in 2.0 and above 2024-02-16 23:52:25 +01:00
health.h Added health queue 2023-09-12 20:33:49 +02:00
hud.cpp Added all mohaas/mohaab cvars 2023-08-10 12:04:45 +02:00
hud.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
huddraw.cpp Added all mohaas/mohaab cvars 2023-08-10 12:04:45 +02:00
huddraw.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
inv.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
inventoryitem.cpp SimpleEntity subclass flags name now starts with ECF_ prefix 2023-11-16 23:17:06 +01:00
inventoryitem.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
ipfilter.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
ipfilter.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
item.cpp SimpleEntity subclass flags name now starts with ECF_ prefix 2023-11-16 23:17:06 +01:00
item.h Formatted item source files 2023-08-09 16:54:38 +02:00
level.cpp Ignore NumShaders in protocol version 8 and below 2024-06-09 19:32:15 +02:00
level.h Added a feature to let each team have their own objective location 2024-01-02 00:52:25 +01:00
light.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
light.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
lightstyleclass.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
lightstyleclass.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
lodthing.cpp Optimized calls to Event() (avoid allocating a new Event when it can be reused) 2023-09-07 18:22:07 +02:00
lodthing.h Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
match.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
md5.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
md5.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
misc.cpp Added FuncLadder archive method 2024-02-19 19:36:46 +01:00
misc.h Marked overridden virtual methods 2024-04-11 00:30:00 +02:00
movegrid.cpp Use floating-point operation in CalculateBoxPoints() 2024-02-02 23:05:18 +01:00
movegrid.h Fully implemented cMoveGrid 2023-10-01 13:42:16 +02:00
mover.cpp Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
mover.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
nature.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
nature.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
navigate.cpp Removed useless print 2024-06-09 13:08:01 +02:00
navigate.h Added PathInfo() constructor initialization 2024-06-22 21:41:28 +02:00
object.cpp Make ThrowObject::Throw throws an exception when the owner and targetent is NULL, also use centroid if the target entity is not a sentient 2024-04-08 21:52:48 +02:00
object.h Marked overridden virtual methods 2024-04-11 00:30:00 +02:00
parm.cpp Implemented all parm methods 2024-02-22 20:44:15 +01:00
parm.h Implemented all parm methods 2024-02-22 20:44:15 +01:00
player.cpp Fix medals always being awarded 2024-07-23 19:53:40 +02:00
player.h Implements Player::EventTestAnim() 2024-06-14 21:20:15 +02:00
player_animation.cpp Implements Player::EventTestAnim() 2024-06-14 21:20:15 +02:00
player_combat.cpp Fixed weapon attachment not correcting properly 2023-12-28 19:16:54 +01:00
player_conditionals.cpp Implemented Player::MeasureLandmineDistances() 2024-06-13 23:58:31 +02:00
player_util.cpp Fixed crash with WhatIs command if the entity doesn't have a model 2024-01-28 23:32:43 +01:00
playerbot.cpp SimpleEntity subclass flags name now starts with ECF_ prefix 2023-11-16 23:17:06 +01:00
playerbot.h Marked overridden virtual methods 2024-04-11 00:30:00 +02:00
playerstart.cpp Removed empty line before opening braces 2023-07-05 20:52:55 +02:00
playerstart.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
portableturret.cpp Added and implemented CarryableTurret and PortableTurret 2023-09-17 19:48:20 +02:00
portableturret.h Added and implemented CarryableTurret and PortableTurret 2023-09-17 19:48:20 +02:00
portal.cpp Using g_utils.cpp from fakk 2023-08-15 01:27:35 +02:00
portal.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
scriptflags.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
scriptflags.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
scriptmaster.cpp Fixed an issue where scripts would get compiled every time they are executed, causing a performance issue 2024-05-01 17:54:45 +02:00
scriptmaster.h Fixed ScriptThread timing 2023-10-27 21:02:18 +02:00
scriptslave.cpp Fixed script_skyorigin never being sent to clients 2024-06-03 21:34:48 +02:00
scriptslave.h Implemented special func 2024-02-26 23:25:39 +01:00
scriptthread.cpp Reduced compilation warnings 2024-06-07 20:34:13 +02:00
scriptthread.h Formatted scriptthread source file 2024-01-29 00:03:51 +01:00
scripttimer.cpp Optimized calls to Event() (avoid allocating a new Event when it can be reused) 2023-09-07 18:22:07 +02:00
scripttimer.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
sentient.cpp Fixes some variables being uninitialized 2024-06-22 19:03:04 +02:00
sentient.h Using Added in OPM comments 2023-12-28 20:35:33 +01:00
sentient_combat.cpp Correctly archive the active weapon (safe pointer) 2024-05-12 23:55:11 +02:00
simpleactor.cpp Fixed path not found spam 2024-02-18 15:47:07 +01:00
simpleactor.h Wrong condition for SetDesiredYawDest (should set only if values are non-zero) 2024-02-15 20:23:50 +01:00
simpleentity.cpp SimpleEntity subclass flags name now starts with ECF_ prefix 2023-11-16 23:17:06 +01:00
simpleentity.h Made SetTargetName virtual functions 2023-08-17 17:37:43 +02:00
slre.c Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
slre.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
smokegrenade.cpp Fixed "spin" event name 2023-11-14 14:09:52 +01:00
smokegrenade.h Added setOwner/getOwner 2023-10-03 18:30:19 +02:00
smokesprite.cpp Fixed division by zero error when getting a random smoke sprite 2023-10-18 19:57:31 +02:00
smokesprite.h Fixed G_ObfuscationForSmokeSprites parameters 2023-10-14 19:11:48 +02:00
soundman.cpp Using g_utils.cpp from fakk 2023-08-15 01:27:35 +02:00
soundman.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
spawners.cpp Cleaned up SimpleEntity 2023-08-09 20:57:17 +02:00
spawners.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
specialfx.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
specialfx.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
spline.h use double instead of float 2024-03-04 22:25:31 +01:00
stack.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
syn.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
Tow_Entities.cpp Fixed objectives being wrong 2023-11-13 18:23:15 +01:00
Tow_Entities.h Export g_TOWObjectiveMan 2023-08-16 01:32:07 +02:00
trigger.cpp Trigger must not be effective when being damaged if it does not take damage 2024-04-30 20:26:08 +02:00
trigger.h Added trigger_sideduse from 2.30 2024-04-10 21:44:03 +02:00
umap.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
vehicle.cpp Initialize m_iLastTiresUpdate 2024-06-22 16:12:29 +02:00
vehicle.h Marked overridden virtual methods 2024-04-11 00:30:00 +02:00
VehicleCollisionEntity.cpp Added GetOwner event 2024-04-10 21:37:49 +02:00
VehicleCollisionEntity.h Added GetOwner event 2024-04-10 21:37:49 +02:00
VehicleHalfTrack.cpp Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
VehicleSlot.cpp Fixed slot notsolid/solid for bound entities, for player and for weapons 2023-09-26 20:49:00 +02:00
VehicleSlot.h Fixed slot notsolid/solid for bound entities, for player and for weapons 2023-09-26 20:49:00 +02:00
VehicleSoundEntity.cpp Fixed vehicle sound entity using bad sound prefix 2024-01-25 21:55:03 +01:00
VehicleSoundEntity.h Formatted VehicleSoundEntity source files 2024-01-25 21:54:44 +01:00
VehicleTank.cpp Make the driver non-solid instead of the tank if it's a player 2023-10-13 21:31:47 +02:00
vehicletanktandem.cpp Use EV_TakeDamage on pTurret instead, and process all pending events 2023-10-06 19:46:47 +02:00
vehicletanktandem.h Marked overridden methods as "override" 2023-09-24 23:36:30 +02:00
vehicleturret.cpp Fixed turret gun never being killed 2024-03-02 15:29:08 +01:00
vehicleturret.h End remote control for all linked turrets (this removes the user camera) 2023-10-13 21:16:56 +02:00
VehicleWheelsX2.cpp Removed MASK_DAMAGEMODEL, using MASK_SOLID instead 2023-10-13 19:11:14 +02:00
VehicleWheelsX4.cpp Removed MASK_DAMAGEMODEL, using MASK_SOLID instead 2023-10-13 19:11:14 +02:00
viewthing.cpp Fixed str() being passed as an instance for variadic arguments 2023-10-07 23:50:16 +02:00
viewthing.h Renamed **game** to **fgame** 2023-06-15 23:44:02 +02:00
weapon.cpp Fixed weapon pickup logic, like player picking up the weapon indefinitely when reaching max ammo 2024-03-03 18:09:19 +01:00
weapon.h Fixed AI mg42 fire delay 2024-02-20 23:29:38 +01:00
weapturret.cpp Fixed call to GunTarget() 2024-02-26 19:21:12 +01:00
weapturret.h Marked overridden virtual methods 2024-04-11 00:30:00 +02:00
weaputils.cpp Initialize explosion flash 2024-06-22 16:39:08 +02:00
weaputils.h Using Added in OPM comments 2023-12-28 20:35:33 +01:00
windows.cpp Fixed Archive method not calling parent class archive method 2023-11-26 20:00:12 +01:00
windows.h Formatted document 2023-11-26 19:54:07 +01:00
worldspawn.cpp Fixes skyboxSpeed using an integer rather than a float 2024-07-01 00:19:50 +02:00
worldspawn.h Moved con_set entry to the header file 2024-03-05 18:30:31 +01:00