Commit Graph

8635 Commits

Author SHA1 Message Date
Paul Chote
819d315d56 Remove Turret and PVecFloat cruft. 2013-04-01 12:59:50 +13:00
Paul Chote
be250bca76 Rewrite ThrowsParticle using world coordinates.
The old dynamics were crazy, so this implements
a simpler model using a cubic lerp.
2013-04-01 12:59:49 +13:00
Paul Chote
7b54bbf0b2 Convert RenderUnitSpinner -> RenderUnit + WithSpinner.
Also sets correct offsets for the units that use it.
2013-03-31 23:43:34 +13:00
Paul Chote
800a9ff0c4 Convert SmokeTrailWhenDamaged to world coords. 2013-03-31 23:04:57 +13:00
Paul Chote
41dcb11030 Convert WithRotor to world coords. 2013-03-31 21:35:37 +13:00
Paul Chote
34a9675744 Remove unnecessary PPos.FromWPosHackZ() usage. 2013-03-31 21:35:30 +13:00
Paul Chote
2f80cd5f92 Pass WorldRenderer to AnimationWithOffset.OffsetFunc. 2013-03-31 19:56:11 +13:00
Paul Chote
7c21459b48 Convert contrails to world coords. 2013-03-31 19:32:51 +13:00
Chris Forbes
01bf635e26 Merge pull request #2909 from psydev/patch-4
important fix -- apache shoots at air units again
2013-03-30 19:47:57 -07:00
psydev
c9fdb39854 fixed earlier mistake w/ mlrs HP
I made a mistake changing MLRS HP from 120 -> 115 in last patch. (I misread a unit stat and so the change didn't do the thing I thought, and had no purpose).

Returned to previous value of 120.
2013-03-30 13:54:01 -07:00
psydev
70c7522c98 bike rocket damage slightly tweaked++
Bike rocket damage increased to 30.
This lets it kill MLRS in 4 shots instead of 5. Important for the role the bike plays.
Kills Buggy in 4 shots instead of 5 as well. 
This helps to justify bike's cost of $500. Its primary job is to exploit open space with its speed to attack vulnerable units, e.g. go behind enemy lines and quickly kill artillery. 5 shots (3 volleys instead of 2) makes this far weaker in this role, and expensive to take the risk with.
2013-03-30 13:51:52 -07:00
psydev
eb3933f071 important fix -- apache shoots at air units again
Apache Helicopter wasn't shooting at air units. Now it does again.
2013-03-30 13:12:36 -07:00
Matthias Mailänder
971ff431e0 Merge pull request #2905 from pchote/baserange
Add building range and structure placement rate limiting to C&C
2013-03-30 03:15:22 -07:00
Paul Chote
9127d0dcf4 Support a maximum building range (Fixes #2156).
This also implements support for a per-provider
cooldown between placing structures, allowing mods
with multiple structure queues to rate-limit
placement around a single provider.

An initial delay parameter is included to
support units that deploy into a base provider and
require an initial setup time (e.g. the Surveyor
unit from C&C TW).

The range and time restrictions are not applied to
walls as a balance choice.
2013-03-30 23:00:26 +13:00
Matthias Mailänder
65d80cfa08 Merge pull request #2904 from Mailaender/packaging-fixes
Packaging fixes
2013-03-30 02:56:22 -07:00
Paul Chote
4dc5c4a871 Fix BuildingInfo formatting. 2013-03-30 22:48:17 +13:00
Paul Chote
395df45a5a Revert unbuildable MCV and crate changes. 2013-03-30 22:48:17 +13:00
Matthias Mailänder
85c0f7fcbf added new fake target dependencies to PHONY 2013-03-30 10:45:40 +01:00
Chris Forbes
855d65d9af Merge pull request #2903 from ihptru/masterserver
fix #2792; Send Players: and Bots: to master server as different fields
2013-03-30 02:13:12 -07:00
Matthias Mailänder
c49aae1eba don't ship the tileset builder (yet), closes #2863 2013-03-30 10:01:04 +01:00
Matthias Mailänder
fa8efba1b9 fixes #2862
also more comfortable make clean && make all
2013-03-30 09:59:05 +01:00
Igor Popov
1bea6465c1 fix #2792; Send Players: and Bots: to master server as different fields 2013-03-30 12:37:21 +04:00
Matthias Mailänder
1ccd1cd1ac Merge pull request #2886 from Mailaender/community-icons
Added more cameos and showcase everything in developer mode
2013-03-30 00:59:17 -07:00
Matthias Mailänder
66d8bbb9b5 Merge pull request #2891 from psydev/patch-4
blossom trees: indestructible; blue slower
2013-03-30 00:58:21 -07:00
Matthias Mailänder
2fe75b322d Merge pull request #2879 from bidifx/chat
closes #2874: improved ingame chat
2013-03-30 00:40:47 -07:00
Matthias Mailänder
091bdac830 Merge pull request #2861 from Mailaender/version-mismatch-config
fully configurable version mismatch detection
2013-03-30 00:25:30 -07:00
Matthias Mailänder
260dd5e1fb Merge pull request #2887 from pchote/world-offsets
Replace Turret/Muzzle positioning code
2013-03-30 00:07:43 -07:00
Paul Chote
02898e8bbc Remove unnecessary trait lookup from DebugMuzzlePositions. 2013-03-30 17:05:22 +13:00
psydev
42b606ca3c weap/afld HP reduced; HQ adjustments
Weapons Factory & Nod Airstrip HP reduced greatly (to 1000), so that nuke can now destroy them (& Ion Cannon almost but not quite).
Advanced Communication Center's HP increased from 1000 to 1200, to give it some more breathing room vs. ion cannon strikes.
Added ANYHQ as a custom pre-requisite, so that the temple of nod and advanced communications center will also allow building of advanced units.
2013-03-29 17:31:10 -07:00
psydev
9405f47711 Ion Cannon buffed vs. heavy armor; revamped
Ion Cannon does more damage vs. heavy armor--supposed to be more effective vs. advanced guard towers & Obelisks.
It no longer uses the PerCell damage model because the amount of damage vs. buildings varied wildly. It now uses the standard model and works pretty well.
2013-03-29 17:00:19 -07:00
psydev
904b80076d Guard Tower gun buffed
There were complaints the Guard Tower was too weak. Generally, it's better if CNC is not a game of infantry spam. So it fires more often now. (ROF decreased from 40 to 30)
Its damage was increased from 45 to 50 because Flamethrowers were surviving with 1 HP, which is annoying.
2013-03-29 16:53:18 -07:00
psydev
63fe7ef540 increase nuke damage vs. heavy armor (ATWR)
Nuke damage vs. heavy armor increased, so that it can efficiently take out GDI advanced guard towers.
2013-03-29 16:36:47 -07:00
psydev
722fd9b59a blossom trees fix
removed -TargetableBuilding and -AutoTargetIgnore
2013-03-29 16:07:32 -07:00
psydev
f090941427 Mammoth Tank buff; balance stick for MLRS
Mammoth tank buffed, since people said it was too slow and died easily, e.g. dying too readily while approaching enemy through artillery fire.
-HP increased from 600 to 800. Seems justifiable since it's an expensive, slow-to-build, top-tier unit.
-Speed increased from 3 to 4; (C&C 95 default value, incidentally)
-Rotation reduced from 5 to 3 so that it has a flavor of slowness, and a vulnerability.

MLRS speed reduced from 8 to 7, so it's not uncatchable when retreating.
MLRS health reduced from 120 to 115 so Rocket Bike can kill it in 5 shots instead of 6.
MLRS InitialStance set to Defend, to help noobs avoid unintentionally bunching them up (and making them vulnerable to airstrikes, etc.) and to require less micro-management of their positions.
2013-03-29 15:24:53 -07:00
psydev
51880db3c5 Harvester capacity & unload time changed
The carrying capacity of harvesters was increased from $525 to $700. (This is the original C&C 95 value).
Overall harvesting rates are roughly the same.
To keep overall harvesting rates the same, the amount of time spent unloading at the refinery was increased. 
The purpose of these changes is to:
- make blue tiberium harvesting from distant fields economically feasible by increasing carrying capacity
- make basewalking less necessary in order to take advantage of blue tiberium fields farther away, especially in early game.
- make harvesting from distant tiberium fields less penalizing. If you have more harvesters harvesting tiberium farther away, the unload time won't affect you as much as if you were harvesting closer by.
- make refineries more relevant and make the player build refineries to increase capacity, and not only relying on a fleet of harvesters. (A good idea anyway since Ion cannons can kill refineries, and you should have more than one).
- keep with flavor of C&C, where tiberium was a dangerous substance which had to be carefully unloaded, unlike ore from RA which was immediately dumped.
2013-03-29 15:07:56 -07:00
psydev
f89650c61c orca update; ammo increased 5 -> 6. heli sight++
Orca ammo reduced from 10 to 5, since 
Increased toal ammo from 5 to 6, since orcas seem to be a bit weak vs. tanks, flame tanks, etc.
Apache Helicopter & Orca sight range increased from 8 to 10. Seems good here, I wouldn't increase anymore, or they will be too good at scouting by themselves. Leaving it here requires using other units for their scouting value.
A-10 sight range increased from 8 to 12. This makes the airstrike better for scouting, and seems to make sense for an airplane. Since it's a superpower, won't be too powerful.
2013-03-29 14:40:36 -07:00
psydev
221279dc18 orca rockets -- fewer, more powerful (less spammy)
When you have multiple orca rockets firing at once, the screen fills with missiles and smokey trails. Reduced the number firing per second, but they do the same total damage, so balance remains unchanged.
Will change their trail shortly to something other than smokey.
Next commit will change their ammo load.
2013-03-29 14:34:06 -07:00
psydev
42f0dadd27 applying balance stick
Stealth Tank damage vs. wood nerfed; a few stnks could quickly uncloak and destroy a building, e.g. refinery. 
Guard tower slight buff, to kill E3 in 2 shots instead of 3, and E4/E5 in 4 shots instead of 5.
E3 rockets expire a bit sooner. They would continue on forever. Their range is still long, but now it's possible for some units to escape.
2013-03-29 14:30:23 -07:00
psydev
30dd2e3d2d blossom trees: indestructible; blue slower
Trees were made destructible; now they are indestructible.
Blue tiberium blossom trees regenerate slower than green tiberium. This keeps the green ones relevant in maps with both kinds of trees.
The blue ones produce at slightly over half speed, and slightly over 2x value, giving them a slight advantage. Blue's total value production rate is ~1.25x faster than green tib. blossom tree.
2013-03-29 14:21:58 -07:00
Paul Chote
5e74d3c54e Remove legacy turret/muzzle positioning code. 2013-03-29 22:04:21 +13:00
Paul Chote
491468b84f Convert ra-classic turrets/weapons to world coordinates. 2013-03-29 21:44:04 +13:00
Paul Chote
7c816f75d2 Convert ra turrets/weapons to world coordinates. 2013-03-29 21:44:04 +13:00
Matthias Mailänder
2f839f6b58 made Dune 2000 corrinno palace unbuildable again
was just for testing as the devmode build palette is too small
2013-03-29 09:39:35 +01:00
Matthias Mailänder
4ebaaf716d showcase everything we got icons for when dev cheats on 2013-03-29 09:23:52 +01:00
Paul Chote
0289fd543e Convert d2k turrets/weapons to world coordinates. 2013-03-29 20:50:10 +13:00
Paul Chote
b9793635c8 Convert cnc-classic turrets/weapons to world coordinates. 2013-03-29 20:50:10 +13:00
Matthias Mailänder
008b0cbab5 Added @Nyerguds TD Deluxe Cameo Pack 2013-03-29 08:44:10 +01:00
Paul Chote
67df893fc3 Convert C&C turrets/weapons to world coordinates. 2013-03-29 20:42:57 +13:00
Paul Chote
6a4caab023 Convert BIKE and HTNK to world coordinates. 2013-03-29 20:42:57 +13:00
Paul Chote
79d51f0ce2 Auto-detect offset coordinate type. 2013-03-29 20:42:57 +13:00