Christoph Oelckers
0690a5c035
- InitShotgun + InitLaser
...
InitLaser is unused but fully functional, so let's keep it for modding.
2021-11-29 00:55:58 +01:00
Christoph Oelckers
3b49b053d7
- Init(Zilla)Rail
2021-11-29 00:55:58 +01:00
Christoph Oelckers
35d6f7efd5
- Init(Enemy)Nuke
2021-11-29 00:55:58 +01:00
Christoph Oelckers
7436c17469
- InitMicro
2021-11-29 00:55:58 +01:00
Christoph Oelckers
ecc2da58d5
- 4 more damage functions.
2021-11-29 00:55:57 +01:00
Christoph Oelckers
290482ffb1
- several damage functions.
2021-11-29 00:55:57 +01:00
Christoph Oelckers
a662f8b076
- InitSerpSpell + SpawnDemonFist
2021-11-29 00:55:57 +01:00
Christoph Oelckers
3cd05147e5
- InitEnemyRocket + InitSerpMonstSpell
2021-11-29 00:55:57 +01:00
Christoph Oelckers
63870b6077
- InitEnemyRail, InitZillaRocket, InitEnemyStar
2021-11-29 00:55:57 +01:00
Christoph Oelckers
289856a1fc
- InitEnemyCrossbow, InitSkelSpell, InitCoolgFire
2021-11-29 00:55:56 +01:00
Christoph Oelckers
f66dcd8d53
- fixed deletion of FAF_COPY actors.
...
This called the wrong function.
2021-11-29 00:55:56 +01:00
Christoph Oelckers
845cf124e1
- drips and eels.
2021-11-29 00:55:56 +01:00
Christoph Oelckers
84e99a377d
- Init*Trap.
2021-11-29 00:55:56 +01:00
Christoph Oelckers
6e922b2851
- InitTracerUzi
2021-11-29 00:55:56 +01:00
Christoph Oelckers
e8791001e4
- InitTracerTurret + InitTracerAutoTurret
2021-11-29 00:55:55 +01:00
Christoph Oelckers
70adfe43bf
- BulletHitSprite
2021-11-29 00:55:55 +01:00
Christoph Oelckers
ff60bf0430
- MissileWaterAdjust
...
# Conflicts:
# source/games/sw/src/weapon.cpp
2021-11-29 00:55:55 +01:00
Christoph Oelckers
81131f7a71
- HitscanSpriteAdjust
2021-11-29 00:55:55 +01:00
Christoph Oelckers
9c0a5312eb
- InitUzi
2021-11-29 00:55:55 +01:00
Christoph Oelckers
c053b46a6d
- removed the disabled and mostly non-functional code for the EMP gun (secondary fire of railgun)
2021-11-29 00:55:54 +01:00
Christoph Oelckers
5900ac7db4
- InitTankShell + InitEMP.
2021-11-29 00:55:54 +01:00
Christoph Oelckers
a25bdf2354
- InitTurretMicro
2021-11-29 00:55:54 +01:00
Christoph Oelckers
4141b5d609
- InitTurretRocket + InitTurretFireball
2021-11-29 00:55:54 +01:00
Christoph Oelckers
6e7892c326
- InitTurretRail + InitTurretLaser
2021-11-29 00:55:54 +01:00
Christoph Oelckers
9eb1f9963a
- InitSobjMachineGun
2021-11-29 00:55:53 +01:00
Christoph Oelckers
60d5490654
- Init SobjGun
2021-11-29 00:55:53 +01:00
Christoph Oelckers
2c0a597f06
- WeaponAutoAimHitscan
...
# Conflicts:
# source/games/sw/src/weapon.cpp
2021-11-29 00:55:53 +01:00
Christoph Oelckers
9d0056f8c7
- Spawn*Sparks functions.
2021-11-29 00:55:53 +01:00
Christoph Oelckers
ddd682aee6
- InitTurretMgun
2021-11-29 00:55:53 +01:00
Christoph Oelckers
da1e97469e
- FAFhitscan migration to HITINFO.
2021-11-29 00:55:52 +01:00
Christoph Oelckers
63f9330f53
- InitEnemyUzi
2021-11-29 00:55:52 +01:00
Christoph Oelckers
614757cda4
- InitGrenade
2021-11-29 00:55:52 +01:00
Christoph Oelckers
2515a663cd
- InitSpriteGrenade
2021-11-29 00:55:52 +01:00
Christoph Oelckers
7d352d2387
- InitMine
2021-11-29 00:55:52 +01:00
Christoph Oelckers
1491b9ef95
- InitEnemyMine
2021-11-29 00:55:51 +01:00
Christoph Oelckers
f9ea4874ed
- InitFireball
2021-11-29 00:55:51 +01:00
Christoph Oelckers
a42e44d662
- InitEnemyFireball
2021-11-29 00:55:51 +01:00
Christoph Oelckers
1b02c9e533
- WarpToUnderwater + WarpToSurface
2021-11-29 00:55:51 +01:00
Christoph Oelckers
5264c6540c
- SpriteWarpToUnderwater + SpriteWarpToSurface
2021-11-29 00:55:51 +01:00
Christoph Oelckers
130028fa82
- SpawnSplash(XY)
...
# Conflicts:
# source/games/sw/src/weapon.cpp
2021-11-29 00:55:50 +01:00
Christoph Oelckers
7411e7e9ba
- MissileHitDiveArea
2021-11-29 00:55:50 +01:00
Christoph Oelckers
f438773af9
- internal cleanup of some spawn functions.
2021-11-29 00:55:50 +01:00
Christoph Oelckers
96ebfe808c
- turned some macros into functions.
2021-11-29 00:55:50 +01:00
Christoph Oelckers
64e812bd33
- TestDontStick.
2021-11-29 00:55:50 +01:00
Christoph Oelckers
dfb5d07459
- QueueHole
2021-11-29 00:55:49 +01:00
Christoph Oelckers
83d0930a2e
- QueueFootPrint + QueuefloorBlood.
2021-11-29 00:55:49 +01:00
Christoph Oelckers
01d2967378
- QueueWallBlood.
2021-11-29 00:55:49 +01:00
Christoph Oelckers
deddd7d514
- it is not necessary to clear the owner of a freshly spawned actor.
...
They are always spawned owner-less.
2021-11-29 00:55:49 +01:00
Christoph Oelckers
9cefc351a1
- bloody stuff.
2021-11-29 00:55:49 +01:00
Christoph Oelckers
2455c197bf
- DoShrapVelocity + SlopeBounce.
2021-11-29 00:55:48 +01:00
Christoph Oelckers
0d45e50ea6
- QueueGeneric + ShrapKillSprite.
2021-11-29 00:55:48 +01:00
Christoph Oelckers
95d3095f8d
- DoItemFly
2021-11-29 00:55:48 +01:00
Christoph Oelckers
c14fb9e93f
- QueueLoWangs
2021-11-29 00:55:48 +01:00
Christoph Oelckers
58749b2770
- NewStateGroup wrappers replaced.
2021-11-29 00:55:48 +01:00
Christoph Oelckers
a85a1e497f
- ActorCoughItem.
2021-11-29 00:55:47 +01:00
Christoph Oelckers
cd8e8e4f67
- removed index based version of SpawnUser.
2021-11-29 00:55:47 +01:00
Christoph Oelckers
3a3c6a4395
- IconDefault
2021-11-29 00:55:47 +01:00
Christoph Oelckers
947f5f1d78
- ItemSpotClear.
2021-11-29 00:55:47 +01:00
Christoph Oelckers
374d0524d2
- first pass over SpawnItemsMatch.
...
This was purely search & replace.
2021-11-29 00:55:47 +01:00
Christoph Oelckers
6489c60905
- lots of search & replace, plus a few fixes on ActorSpawn.
2021-11-29 00:55:46 +01:00
Christoph Oelckers
d49ae699f8
- ChangeSpriteState + change_sprite_stat.
2021-11-29 00:55:46 +01:00
Christoph Oelckers
e41f49d46d
KillSprite internals.
2021-11-29 00:55:46 +01:00
Christoph Oelckers
b705ff3b97
- WallBounce
2021-11-29 00:55:46 +01:00
Christoph Oelckers
300e6df6c3
- MissileHitDiveArea calls.
2021-11-29 00:55:46 +01:00
Christoph Oelckers
0b3b30170c
- DoActorZRange parameters.
2021-11-29 00:55:45 +01:00
Christoph Oelckers
7111b2470c
- SW: use BFSSearch in TraverseBreakableWalls
2021-11-29 00:55:45 +01:00
Christoph Oelckers
3e558c2295
- use BFSSearch for PreMapCombineFloors.
2021-11-29 00:55:44 +01:00
Christoph Oelckers
1b3b8ab7cc
- use wallsofsector in PreMapCombineFloors
2021-11-29 00:55:44 +01:00
Christoph Oelckers
269f2580b9
- obsolete prototypes in Exhumed
2021-11-29 00:55:43 +01:00
Christoph Oelckers
1d9d70613f
- char review in SW
2021-11-29 00:55:43 +01:00
Christoph Oelckers
b878bf8aac
- SW: renamed all unsigned chars to uint8_t
...
Also deletes some unused declarations
2021-11-29 00:55:43 +01:00
Christoph Oelckers
aadbca8e5d
- zombie.cpp.
2021-11-29 00:55:38 +01:00
Christoph Oelckers
95c92153ad
- zilla.cpp
2021-11-29 00:55:38 +01:00
Christoph Oelckers
e98e1a6fea
- warp.cpp
2021-11-29 00:55:38 +01:00
Christoph Oelckers
21af63dfcc
- wallmove.cpp
2021-11-29 00:55:38 +01:00
Christoph Oelckers
10ea8b0fb5
- vator.cpp
2021-11-29 00:55:38 +01:00
Christoph Oelckers
2c94259603
- BossSpriteNum
2021-11-29 00:55:37 +01:00
Christoph Oelckers
36067baedd
- owner cleanup.
2021-11-29 00:55:37 +01:00
Christoph Oelckers
411c814dc3
- vis.cpp
2021-11-29 00:55:37 +01:00
Christoph Oelckers
02bdba71fc
- spike.cpp.
2021-11-29 00:55:37 +01:00
Christoph Oelckers
e2e697e9bb
- do better owner checks in weapon code.
...
Due to poor data clearing logic there is a chance that the owner of a sprite is 0 if invalid, but this code never properly checked all conditions before accessing the owner's user's ID.
2021-11-29 00:55:37 +01:00
Christoph Oelckers
cb31127df5
- removed Set3DSoundOwner entirely.
2021-11-29 00:55:36 +01:00
Christoph Oelckers
0df721f331
- sumo.cpp + associated code elsewhere.
2021-11-29 00:55:36 +01:00
Christoph Oelckers
e32a1af7b2
- lots of PlaySound calls migrated to actors.
2021-11-29 00:55:36 +01:00
Christoph Oelckers
e6c625f6e8
- second part of slidor.cpp.
2021-11-29 00:55:36 +01:00
Christoph Oelckers
2397e4c2a5
- one third of slidor.cpp
2021-11-29 00:55:35 +01:00
Christoph Oelckers
dfc557e0ec
- StarQueue
2021-11-29 00:55:35 +01:00
Christoph Oelckers
bd161f155c
- skull.cpp
2021-11-29 00:55:35 +01:00
Christoph Oelckers
a728555ec7
- skel.cpp
2021-11-29 00:55:35 +01:00
Christoph Oelckers
07f61e061e
- serp.cpp
2021-11-29 00:55:35 +01:00
Christoph Oelckers
7704042df4
- the rest of sector.cpp.
2021-11-29 00:55:35 +01:00
Christoph Oelckers
98c1684c13
- OperateSprite
2021-11-29 00:55:34 +01:00
Christoph Oelckers
1e00a4ff18
- second batch of sector.cpp
2021-11-29 00:55:34 +01:00
Christoph Oelckers
2b8ea7ae1b
- first half of sector.cpp.
...
Mostly iterators replaced.
2021-11-29 00:55:34 +01:00
Christoph Oelckers
edf8ba0aa1
- cleanup pass on sector.cpp.
...
No functional changes here.
2021-11-29 00:55:34 +01:00
Christoph Oelckers
cfebfbca8a
- rest of rotator.cpp.
2021-11-29 00:55:34 +01:00
Christoph Oelckers
1388794032
- first half of rotator.cpp.
2021-11-29 00:55:34 +01:00
Christoph Oelckers
0a18edfdad
- iterators in rooms.cpp.
2021-11-29 00:55:33 +01:00
Christoph Oelckers
6b92ee1ee6
- InitPlayerSprite
2021-11-29 00:55:33 +01:00
Christoph Oelckers
eb3131df97
- cleanup
...
mostly redundant comments.
2021-11-29 00:55:33 +01:00