Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
ut2004_objects [2010/04/03 11:21]
michal_bida Page name changed from ut2004_items to ut2004_objects
— (current)
Line 1: Line 1:
-====== IDs in the game ====== 
- 
-Items IDs in a game are in this format: <MapName>.<ObjectType> (eg. DM-TrainingDay.PathNode34). Now for the weapons and ammo - for example FlakAmmo is the abstract Ammunition class, but all concrete ammunition pickups in a game for FlakCannon will have this string in their ID. For FlakCannon exists only one ammo pickup - FlakAmmoPickup. So Ammo pickups will have Ammo type in the beginning of their name, and Pickup at the end.)\\ 
-  * **Examples:** of IDs of the objects in a game: DM-TrainingDay.BioRiflePickup, DM-TrainingDay.LinkAmmoPickup1, DM-TrainingDay.MiniHealthPack3, etc. Numbering of objects starts from 0, but sometimes it is problem to see unique ID of an object (you see object without identification number at the end - we should count with this, although there should be some way to get unique ID) 
-  * **Pickups:** Generaly weapons and ammo pickups in the game have got the same name as the weapon or ammo class, but with suffix "Pickup" (eg. DM-TrainingDay.FlakCannonPickup, DM-TrainingDay.ShockAmmoPickup0). There are some exceptions, wchich are listed below. Non-weapon/ammo pickup items vary from item to item. 
-  * **Dropped weapons:** They have the same name as Pickup, so weapon class + Pickup at the end. It is possible to have two weapons on the ground with name FlakCannonPickup! I have not managed to get the real Id - i think that what I got now is just some abstract class, but it should be ok anyway for implementation. \\  
-  * **Carried weapons:** Havent got Pickup in their ID, are attached to the "right" Pawn. Cant be seen by other players.  
-  * **Respawned weapons:** Can be found out by that, they lie on the Inventory Spot (for example: ID DM-TrainingDay.InventorySpot32, numbers from 0 again). Respawned weapon has got still the same ID, when somebody pick it up, it will dissappear and will have different ID as a carried weapon - so the "Pickup ID" will be free again. 
- 
- 
-====== Weapons ====== 
- 
-==== Description ==== 
- 
-''Unreal Tournament 2004'' features 16 default weapons: 
- 
-(**Note**: † denotes a new weapon in ''Unreal Tournament 2004'') 
- 
-  * **Shield Gun**: Primary fire produces a shockwave that can repel projectiles and (at close range) shred opponents; secondary fire produces a shield that absorbs damage from weapons and falls, as well as reflecting some [[hitscan]] beams, such as the Shock Rifle's. Shield gun "ammo" regenerates quickly. 
-    * **ClassName**: ShieldGun 
-    * **AmmoType**: ShieldAmmo 
-    * **AmmoPickup**: None 
-    * **MaxAmmo**: 100  
-    * **InitialAmmo**: 40 
-    * **Primary Damage**: 40 Damage, up to 150 if charged 
-    * **Secondary Damage**: Used to absorb damage from enemy fire or from falling impact  
-  * **Assault Rifle**: Primary fire is a weak and inaccurate hitscan bullet fire; secondary shoots time-detonation grenades with force proportionate to how long secondary fire was held. Grenades will detonate on contacting an enemy. The Assault Rifle may be dual-wielded if the player picks up a second rifle (this will increase the maximum primary fire ammunition limit from 200 to 400, as well as the maximum alternative fire grenade limit from eight to sixteen).  Dual Assault Rifles will increase the primary fire rate; the alternative fire grenade launch remains the same (the rifles alternate grenade fire).  It is one of two weapons automatically granted to a player when respawning; however it is the weakest weapon in the game. 
-    * **ClassName**: AssaultRifle 
-    * **AmmoType**: AssaultAmmo, GrenadeAmmo  
-    * **AmmoPickup**: AssaultAmmoPickup (for bullets and grenades, 100 bullets 4 grenades per Pickup) 
-    * **MaxAmmo**: 200 bullets, 8 grenades(per weapon) 
-    * **InitialAmmo**: 100 bullets, 4 grenades 
-    * **Primary Damage**: 7 per bullet 
-    * **Secondary Damage**: 70 per grenade  
-  * **Bio-Rifle**: Primary fire quickly disperses small globs of sticky, poisonous goo; secondary fire can be held down to charge up a much larger, splattering glob. Any charge currently being held will be discharged when the player holding it dies. A single glob from a fully charged Bio-Rifle is enough to wipe out a fully-shielded opponent. Despite being labeled a gimmick gun, this weapon has survived being cut since its conception in the original Unreal. 
-    * **ClassName**: BioRifle 
-    * **AmmoType**: BioAmmo  
-    * **AmmoPickup**: BioAmmoPickup (20 rounds) 
-    * **MaxAmmo**: 50 
-    * **InitialAmmo**: 20 
-    * **Primary Damage**: 21 per (direct) hit 
-    * **Secondary Damage**: 21 per second charged, up to 210 on max load (10 units of ammunition). 
-  * **Mine Layer**<sup>†</sup>: Primary fire deploys up to eight simultaneous "spider mines" which will chase nearby opponents; secondary fire targets a spot for the mines to rush towards. Mines detonate if the player dies, or if they run into unsurmountable terrain (walls or steep slopes). 
-    * **ClassName**: ONSMineLayer 
-    * **AmmoType**: ONSMineAmmo 
-    * **AmmoPickup**: ONSMineAmmoPickup (8 mines) 
-    * **MaxAmmo**: 25 
-    * **InitialAmmo**: 4 
-  * **Shock Rifle**: Primary fire shoots a hitscan shock beam; secondary fire shoots a slow-moving shock core. Hitting a shock core with a primary beam produces a huge explosion, called a "shock combo", which uses up additional ammo.  This weapon can also cause players it hits to move, and therefore can cause kills just by knocking players into an abyss or causing them to die from fall damage. This is one of the oldest guns in the ''Unreal'' series, being in every game to date; in this version, it looks more like a carbine. 
-    * **ClassName**: ShockRifle, ClassicShieldGun 
-    * **AmmoType**: ShockAmmo 
-    * **AmmoPickup**: ShockAmmoPickup (10 rounds) 
-    * **MaxAmmo**: 50 
-    * **InitialAmmo**: 20 
-    * **Primary Damage**: 45 per hit 
-    * **Secondary Damage**: Ranges from 5 to 45 damage, depending on proximity 
-    * **Shock Combo Damage**: Up to a theoretical max of 200 damage, mostly beneath 150, depending on proximity 
-  * **Link Gun**: Primary fire shoots plasma projectiles; secondary produces a short-range plasma beam. Secondary fire is also used in Onslaught and Assault modes for healing nodes, vehicles, and Sentinels. Players can also "link up" by using secondary fire with their link gun at a team member carrying the Link Gun as well, which will have their power for healing or damage multiplied by the number of linked teammates. 
-    * **ClassName**: LinkGun  
-    * **AmmoType**: LinkAmmo  
-    * **AmmoPickup**: LinkAmmoPickup (50 rounds) 
-    * **MaxAmmo**: 220 
-    * **InitialAmmo**: 70 
-    * **Primary Damage**: 30 per projectile 
-    * **Secondary Damage**: 9 per ammo unit (9 damage per .12 seconds) can hamper an enemy player's movement  
-  * **Minigun**: Primary fire spits medium-damage hitscan bullets most effective against infantry; secondary shoots more accurate, but less rapid hitscan bullets that do more damage to vehicles, better used for farther away and less aware targets.    
-    * **ClassName**: Minigun, ClassicMinigun 
-    * **AmmoType**: MinigunAmmo  
-    * **AmmoPickup**: MinigunAmmoPickup (50 rounds) 
-    * **MaxAmmo**: 300 
-    * **InitialAmmo**: 150 
-    * **Primary Damage**: 7-8 per bullet 
-    * **Secondary Damage**: 14-16 per bullet 
-  * **Flak Cannon**: Primary fire shoots a hail of glowing metal chunks; secondary launches a single shell which bursts into radiating flak chunks on contact. This is, in a way, Unreal's version of the shotgun featured in other games. Although damage has always been tweaked with this weapon, it has been in every Unreal game to date. 
-    * **ClassName**: FlakCannon, ClassicFlakCannon 
-    * **AmmoType**: FlakAmmo  
-    * **AmmoPickup**: FlakAmmoPickup (20 rounds) 
-    * **MaxAmmo**: 35 
-    * **InitialAmmo**: 15 
-    * **Primary Damage**: 13 per projectile, total of 9 particles x 13 = 117 damage (full hit). Damage is attenuated for each projectile at a rate of 5 damage per second (minimum of 5). 
-    * **Secondary Damage**: 76-164 (highly random), if the flakball explodes, its shrapnel does 13 damage, like the primary fire ricochet. It also inflicts [[splash damage]], like the rockets of the Rocket Launcher. Splash damage depends on proximity unless it is a direct hit. 
-  * **Grenade Launcher**<sup>†</sup>: Primary fire launches up to eight "sticky" grenades which attach themselves to vehicles, nodes and players; secondary fire detonates them, usually with devastating effect on vehicles and infantry. Grenades auto-detonate if the player dies. 
-    * **ClassName**: ONSGrenadeLauncher 
-    * **AmmoType**: ONSGrenadeAmmo 
-    * **AmmoPickup**: ONSGrenadeAmmoPickup (5 grenades) 
-    * **MaxAmmo**: 50 
-    * **InitialAmmo**: ? 
-  * **Rocket Launcher**: Primary fire shoots single rockets; secondary, held down, loads two to three rockets (depending on how long the trigger is held) which are then launched simultaneously; using primary fire while loading launches the rockets in a tight spiral. If the crosshair is held over a target for a certain amount of time (about 1.4 seconds), the rocket launcher will beep and any rockets fired while the crosshair remains on the target will home in on it. 
-    * **ClassName**: RocketLauncher, ClassicRocketLauncher  
-    * **AmmoType**: RocketAmmo  
-    * **AmmoPickup**: RocketAmmoPickup (9 rockets) 
-    * **MaxAmmo**: 30 
-    * **InitialAmmo**: 12 
-    * **Primary Damage**: 90 (direct hit) or [[splash damage]], depending on its proximity. 
-    * **Secondary Damage**: 90 multiplied by 2 or 3 direct hits (rockets) + additional splash damage from rockets, depending on its proximity. 
-  * **AVRiL**<sup>†</sup>: A weapon designed to take down enemy vehicles.  Primary fire shoots relatively slow but powerful anti-vehicle missiles; holding the crosshairs on a vehicular target causes the missiles to home in on it. Secondary fire zooms and locks on. AVRiL rockets can be shot down. AVRiL stands for Anti-Vehicle Rocket Launcher; the "i" in the name is to make it pronounceable.  Any players in a vehicle that is being targeted by an AVRiL will receive a message saying "Missile Lock Warning", as well as a beep that can be heard by anyone in the vicinity of the vehicle.  The weapon can damage players but is very inefficient. 
-    * **ClassName**: ONSAVRiL 
-    * **AmmoType**: ONSAVRiLAmmo 
-    * **AmmoPickup**: ONSAVRiLAmmoPickup (5 rockets) 
-    * **MaxAmmo**: 25 
-    * **InitialAmmo**: 5 
-  * **Lightning Gun**: Primary fire shoots a hitscan bolt of lightning at the target. Secondary fire zooms. Although the shot is hitscan, there seems to be a slight delay between the trigger pull and the actual lightning projection.  Users are made vulnerable by  the patent trail of lightning originating from the gun. A shot to the head causes two times the regular damage. 
-    * **ClassName**: SniperRifle (a bit weird, seems it is connected with SniperRifle somehow, No class LightingGun in UT2004...) 
-    * **AmmoType**: SniperAmmo  
-    * **AmmoPickup**: SniperAmmoPickup (10 rounds) 
-    * **MaxAmmo**: 40 
-    * **InitialAmmo**: 15 
-    * **Primary Damage**: 70 per hit / Headshot: 140 (double of its normal damage). And sometimes it does [[splash damage]] of 35 (half of its normal damage). 
-    * **Secondary Damage**: N/A (zooms) 
-  * **Sniper Rifle**<sup>†</sup>: Returns from ''[[Unreal Tournament]]''. Primary fire shoots a hitscan bullet and momentarily obscures the view with a puff of smoke; secondary fire zooms.  Is only 6/7 as powerful as the Lightning Gun. 
-    * **ClassName**: SniperRifle, ClassicSniperRifle (I think it should be just ClassicSniperRifle, but not sure about this, it is a bit weird) 
-    * **AmmoType**: SniperAmmo  
-    * **AmmoPickup**: SniperAmmoPickup (10 bullets) 
-    * **MaxAmmo**: 40 
-    * **InitialAmmo**: 15 
-    * **Primary Damage**: 60 per hit / Headshot: 120 (double of its normal damage) 
-    * **Secondary Damage**: N/A (zooms) 
-  * **Redeemer**: Primary fire shoots a miniature nuclear missile in a straight path; secondary fire shoots the same missile but with full steering capability using the missile's eye-view camera.  Although the missile can only be accurately guided with secondary, doing so leaves the player completely vulnerable. The secondary fire also slows down the missile. It is perhaps the most powerful weapon in the game; just one blast from a Redeemer can knock out an entire power node in Onslaught, and can drain 30% of a power core's life.  The missile can however be shot down by enemy fire, with a "denied" message going to the player who fired the missile and the one who shot it down.  Only one missile per weapon. 
-    * **ClassName**: Redeemer 
-    * **AmmoType**: RedeemerAmmo 
-    * **AmmoPickup**: None 
-    * **MaxAmmo**: 1 
-    * **InitialAmmo**: 1 
-    * **Primary Damage**: Infinity per hit, damage reduces as distance from ground zero increases 
-    * **Secondary Damage**: Same as Primary, except now the player will control the missile flight directly. 
-  * **Ion Painter**: Primary paints a target which after two seconds of stillness with the user is then fired on by an orbital ion cannon; damage style is similar to that of the Redeemer's missile, but is approximately half as powerful.  However, it is somewhat hard to position correctly.  Secondary fire provides zoom. 
-    * **ClassName**: ONSPainter (but for pickup it has probably name: PainterPickup) 
-    * **AmmoType**: ? - for ammo here are different rules 
-    * **MaxAmmo**: ? 
-  * **Target Painter**<sup>†</sup>: Primary, like the Ion Painter's, paints a target; in this case, a bomber appears over the battlefield and drops a line of bombs towards it. Secondary fire zooms. The bomber can be shot down fairly easily using hitscan weapons such as the lightning gun or stationary turret beams, however, it is impossible to lock onto the bomber using either the AVRiL or Rocket Launcher. The Bomber, once shot down, will produce a Redeemer-sized explosion wherever it lands. 
-    * **ClassName**: Painter 
-    * **AmmoType**: ? - for ammo here are different rules 
-    * **MaxAmmo**: ? 
- 
-In addition, ''Unreal Tournament 2004'' features the **Translocator** that allows the player to quickly teleport across the map by shooting a small disc where the player wants to go. Technically speaking, however, this can also be used as a 'weapon', by firing the beacon at another player's feet and then teleporting there, performing a so-called ''[[telefrag]]''. This action is usually quite difficult to perform, and has been made even more difficult than in the original [[Unreal Tournament]]. 
-  * **Translocator Disc Pickup Name:** Transpickup (yes, here is pickup with lower case) 
- 
-All weapons (excluding Redeemer, Ion & Target Painters that respawn in 109.08 s) and ammo respawn in 27.27 s if the Weapon Stay is turned off. This period is often rounded to 27.5 s or even to 28 s — but rounding up is not good practice for timing of (more important) pick-ups. However, on the map DM-1on1-Serpentine, there is lightning gun ammo that spawns in an unusual 40.905 seconds. 
- 
-====== Items ====== 
- 
-In ''UT2004'' there are several items that players can pick up from the ground. These items will give the player an extra benefit, such as extra health.[[Image:SuperShieldPack2.Jpg|right|thumb|px100|Super Shield Pack]] 
-''Unreal Tournament 2004'' features 7 pickup items: 
- 
-==== Shields ==== 
- 
-  * **Shield Pack**: This shield pack gives the player an extra 50 shield points to protect the player. When picked up, it will respawn in 27.27 seconds, which is half of the Super Shield Pack's spawn time. \\  
-    * **Note**: A player can only gain a maximum of 50 shield points per shield pack, but this could be stacked with the Super Shield Pack or the Booster adrenaline combo for a maximum of 150 shield points. 
-    * **PickupName**: ShieldPack 
-  * **Super Shield Pack**: This is the better version of the standard shield pack; it gives the player who picks it an extra 100 shield points. The Super Shield Pack respawns in 54.54 seconds.  
-    * **PickupName**: SuperShieldPack 
- 
-==== Health Packs/Vials ==== 
- 
-  * **Health Pack**: Gives the player 25 health points up to a maximum of 100, and is sometimes located in pairs. The respawn time is 27.27 seconds. 
-    * **PickupName**: HealthPack 
-  * **Health Vial**: Gives the player 5 extra [[hit point]]s, and is often located near other health vials. It can raise the player's health higher than the 100 threshold, until 199 hit points. The respawn time is, just like the shield pack, 27.27 seconds. 
-    * **PickupName**: MiniHealthPack 
-  * **Keg-O'-Health**: Functions like a health vial, but gives the player 100 hit points instead of 5, always located alone in official maps. Respawn time is in 54.54 seconds, like the Super Shield Pack. 
-    * **PickupName**: SuperHealthPack (should be, didnt veryfied in a game) 
- 
-==== Miscellaneous ==== 
- 
-  * **Double Damage** a.k.a. **Amp**: Doubles the damage that the player would normally inflict. Double Damage lasts for 27.27 seconds (although the counter starts from 30, each tick is 0.909 seconds). It has the longest respawn time of all items in the game, at 81.81 seconds. 
-    * **PickupName**: UDamagePack (should be, didnt veryfied in a game) 
-  * **Adrenaline Capsule**: Adrenaline capsules increase a player's adrenaline points by 2 up to a total of 100. Adrenaline capsules usually appears in groups of four in most maps. If the player manages to collect 100 adrenaline points, he or she can use an [[#Adrenaline Combos|Adrenaline Combo]]. The spawn time is, like the Shield Pack, 27.27 seconds.  
-    * **PickupName**: AdrenalinePickup 
- 
-====== Navigation Points ====== 
- 
-**Note:** Aka NavPoints. They are indexed by numbers starting from 0. For example: DM-TrainingDay.PlayerStart22 I will describe just most common and most important ones. 
- 
-==== Description ==== 
- 
-  * **PlayerStart:** Here can be players and bots spawned.  
-  * **PathNode:** Is as the name says - path node. 
-  * **InventorySpot:** Here is some inventory respawned. 
-  * **Door:** A door. 
-  * **Teleporter:** A teleport. 
-  * **LiftCenter:** Point marking a center of a lift. 
-  * **LiftExit:** Point marking an exit for a lift. 
-  * **JumpSpot:** Point marking a jump pad. 
-  * **JumpDest:** Point marking an end of some long jump. 
-  * **AIMarker:** Important point defining some additional possible behaviors on it (ambush, sniping, etc.). 
- 
- 
  
ut2004_objects.1270286503.txt.gz · Last modified: 2010/05/16 23:11 (external edit)