Difference between revisions of "Rollers"

From Valve Cut Content
Jump to: navigation, search
m (Sound)
Line 1: Line 1:
The earlier form of the Rollermine, the Roller and its variations are some of the earlier entities present in the Leak's source, and they come accompanied with two early models.
+
澳大利亞前總理保羅·基廷週三在《悉尼先驅晨報》發表的一篇評論文章中寫道,四邊安全對話或“四邊”只有一個目標,那就是遏制中國。
==Model==
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
There are two models present in the leak:
+
他在文章中寫道:“不知何故,20% 的人類從赤貧狀態上升到接近現代國家的狀態,這是不合法的——但更重要的是,僅僅因為它的存在,是對美國的侮辱。”
<blockquote>
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
"roller.mdl"<br>
+
基廷說:“這並不是說中國對美國構成威脅——這是中國從未表達過或交付過的——相反,它的存在僅僅代表了對美國優勢地位的挑戰。”
"roller_spikes.mdl"
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
</blockquote>
+
“一個國家,像美國一樣大,怎麼敢代表自己。但不僅僅是代表自己,擁有可能擴大兩倍的資金。在美國的劇本中找不到這樣的可能性。但這就是Quad 就是一切。而且,天真地,我們就在其中。”
 
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
Roller is used by all of the unused Roller variations (including the base class Roller), and appears to be a default sphere, UVed with a cylinder map and two caps. It uses a less-refined texture, which also has its PSD<ref>With color differences from the VTF version</ref> included. In it, there is an alternate base texture which seems to be based on the side of a train.
+
在文章中,基廷還提到澳大利亞外交部長瑪麗斯佩恩上週一沖上國家舞台攻擊他,因為他冒昧地說澳大利亞政府的 AUKUS 協議將這些國家重新釘在了英語圈上,同時又強硬地背棄了他們的地理環境。亞洲地區。
 
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
The JPG render present in the <code>/models/</code> folder doesn't have the caps of the current model, which would make more sense for the older Roller texture.
+
“佩恩和總理對他們在華盛頓受到的盛大招待感到眼花繚亂——如果美國的任何戰略客戶將武裝部隊的控制權移交給美國,他們都會受到這種招待,”他說,並補充說“但是在我們的案例中,將對我們外交政策的有效控制變成交易”。
 
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
Roller_spikes is only used by the Rollerbull and Rollermine and is swapped out from Roller model when called for. Roller_spikes's sphere is identical UV-wise, but also has several spikes in it. The texture is more refined than Roller's, utilizing normal maps and a more complex base texture.
+
根據基廷的說法,美國潛艇的決定不僅僅是關於海底戰,而是將澳大利亞支付的八艘潛艇捐贈給美國指揮部,作為其太平洋艦隊的一個組成部分。
 
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
Both models have a default bone named "polymsh2", with roller_spikes additionally having one named "polymsh".
+
“試著想想另一個國家會做任何如此順從的事情,”他寫道。
===Gallery===
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
<b>Renders</b>
+
此外,通過這樣做,該國粗暴地冒犯了歐洲唯一的國際大國法國——一個擁有先進軍事、核潛艇和核武器的歐洲國家,他說。
<gallery>
+
<pre style="color: red">WARNING INFLUENCE DETECTED, TYPE 2</pre>
Roller.jpg|Render included in the Leak
+
基廷在文章的結尾寫道:“根據佩恩的說法,我沒有跟上時代,我太久不合時宜了,是過去時代的遺物。好吧,我可能是,但有一件事我不是——澳大利亞的失敗主義者誰一出現緊張跡象,就會把國家賣給另一個大國。”
roller_oldtex.png
+
<pre style="color: yellow">ATTENTION ALL, YOUR MULTINATIONAL FORUM MUST BE DESTROYED, THE RED FLAG WILL CONTINUE. WE WILL BOMB YOU, THE WINDS BLOW TO THE EAST LANDS.</pre>
roller_OLDTEX (1).png
 
Roller_Spikes.jpg|Roller_spikes render included in the leak (with noticeable texture differences)
 
Roller_spikesrender.png
 
</gallery>
 
<b>Textures</b>
 
<gallery>
 
Roller_oldtexsheet.png|Roller texture
 
roller_old.png|Used area of the alternative PSD Roller texture
 
Roller_old_Full.png|The full alternative PSD texture
 
rollermine_sheet_noalpha.png|Roller_spikes texture
 
</gallery>
 
 
 
==Code==
 
There are 5 cut Rollermine variants, with one being a base class that the others inherit from. They all use the Rollermine model as placeholder and some changes to the code may have to be made for them to function correctly.
 
 
 
The Rollerbull and Rollermine have the earliest copyright starting at 1996-2001, while the rest are 1999.
 
 
 
=== '''Roller''' ===
 
{{Cut_Enemies|title1 = Roller|model = Uses leak roller model|texture = Ditto|ai = Basic; patrols a path}}
 
Roller is a base class with the ability to patrol around a map using hint nodes. The class also has the ability to "Marco polo" close Rollers towards the one that initiated a Marco but it has been disabled with an Ifdef.
 
 
 
Upon spawning it, the class generates a randomized unique code that would be used as flavor sound when commanding the roller. Only the Rollerbuddy makes use of this, but does not use the derived version from this class instead using a copy of the code to do so.
 
 
 
Most inherited classes fall back to this upon being hit to wait until they are not moving for class specific behavior to resume.
 
 
 
=== '''Rollerbuddy''' ===
 
{{Cut_Enemies|title1 = Rollerbuddy|model = Uses the same model as the base roller class|texture = Ditto|ai = Basic; commanded by player}}
 
The Rollerbuddy follows the player and can be commanded with the roller wand weapon.
 
 
 
Left click tells the Rollerbuddy to move to a position, and right click toggles between follow mode and command mode.
 
 
 
Follow mode tells Rollerbuddy to stay close to the player, while command mode would have the Rollerbuddy stay at the position specified.
 
 
 
Upon being commanded, the Rollerbuddy plays back a series of tones that was randomly generated when it was spawned. Since the Rollerbuddy defaults to its own idle schedule, the inherited roller behavior is never called and may not wait until it has stopped moving to attempt to move to its destination again.
 
 
 
==='''Rollerdozer'''===
 
{{Cut_Enemies|title1 = Rollerdozer|model = Uses the same model as the base roller class|texture = Ditto|ai = Basic; patrols a path, clears props if valid hint present}}
 
The Rollerdozer defaults to patrolling behavior, while searching for physics props within a radius of the closest HINT_ROLLER_CLEANUP_POINT hint nodes to it placed on a map.
 
 
 
Upon locating some props, the Rollerdozer moves to the center of the node, selects the heaviest that it can push, and begins moving them away from the center of the hint node until either 5 seconds have passed or the prop is no longer being pushed away from the center. The Rollerdozer then locates the next prop to doze away, or it returns to patrol.
 
 
 
==='''Rollerbull'''===
 
{{Cut_Enemies|title1 = Rollerbull|model = Uses leak roller and roller_spikes model as placeholder|texture = Ditto|ai = Crashes game}}
 
The Rollerbull defaults to patrolling behavior. Judging by its name and the existing source code, it is inferred that the Rollerbull had blades instead of the normal protrusions.
 
 
 
Upon locating an enemy, the Rollerbull would jump in a random direction and attempt to attack the “best enemy” by charging towards it and ramming into it. If the enemy is too close to get up to speed to ram into it, the Rollerbull would back up a distance and try again.
 
 
 
Unlike the rest of the variants, this roller attempts to use base AI to find its enemy. Even the Rollermine does not make use of the “bestenemy” method as it has been commented out in the code.
 
 
 
This NPC has references to squad positions that are seemingly unused, being “guard”, “setup charge” and “charge”. Additionally it has an unused squad interaction that would cause all Rollerbull members of a squad to explode when a new enemy is sighted.
 
 
 
==='''Rollerturret'''===
 
{{Cut_Enemies|title1 = Rollerturret|model = Uses leak roller model as placeholder|texture = Ditto|ai = Basic; patrols and fires at player}}
 
The Rollerturret defaults to patrolling behavior. Upon acquiring an enemy, the Rollerturret stops patrolling and opens, as it can not attack while closed.
 
 
 
To attack, the Rollerturret fires a laser at its target. If the target is too far away, it will give chase. The Rollerturret's view distance changes based on if it is in an open or closed state.
 
 
 
== Sound ==
 
The usage of sounds with specific naming conventions imply that the Rollerbull and Roller were one in the same at one point and was the first to be made out of the other roller variations in this state. Evidence for this is that the base Roller does not use any rol_ sounds, but the Rollerbull does and much of the rol_ sounds are specifically for Rollerbull behaviours even though there is a bull_ naming convention. Additionally much of the Rollermine code and sound events appear to be carry overs from the Rollerbull. There are no unique sounds for the Rollerdozer.
 
 
 
=== Roller ===
 
{|border="1" cellpadding="0" cellspacing="0" class="article-table" style="width:50em; height: 400px; margin: 1px auto;"
 
  !Directory
 
  !Comments
 
  !Creation date
 
 
|-
 
  |npc/roller/power_up.wav
 
  |referenced as NPC_Roller.PowerOn
 
  | rowspan="2" |30/05/2001
 
 
|-
 
  |npc/roller/shut_down.wav
 
  |referenced as NPC_Roller.PowerOff
 
 
|-
 
  |npc/roller/code1.wav
 
  | rowspan="6" |Referenced in code, also used by the Rollerbuddy
 
  |25/12/1998
 
|-
 
  |npc/roller/code2.wav
 
  | rowspan="2" |9/10/2001
 
|-
 
  |npc/roller/code3.wav
 
 
|-
 
  |npc/roller/code4.wav
 
  |23/12/1998
 
|-
 
  |npc/roller/code5.wav
 
  | rowspan="2" |9/10/2001
 
|-
 
  |npc/roller/code6.wav
 
 
|-
 
  |{{MissingFile | file=npc/roller/call1.wav}}
 
  | rowspan="2" |referenced as NPC_Roller.Marco
 
  | rowspan = "3" |
 
|-
 
  |{{MissingFile | file=npc/roller/call2.wav}}
 
 
|-
 
  |{{MissingFile | file=npc/roller/call3.wav}}
 
  |referenced as NPC_Roller.Polo
 
|}
 
 
 
=== Roller buddy ===
 
{|border="1" cellpadding="0" cellspacing="0" class="article-table" style="width:50em; height: 400px; margin: 1px auto;"
 
 
  !Condition
 
  !Directory
 
  !Comments
 
  !Creation date
 
 
|-
 
  |Miss-used
 
  |npc/roller/remote_no.wav
 
  |NPC_RollerBuddy.RemoteNo uses npc/roller/remote_yes.wav instead
 
  |27/06/2001
 
 
|-
 
  | rowspan="9" |Present
 
  |npc/roller/confirm_move.wav
 
  |referenced as NPC_RollerBuddy.Confirm
 
  | rowspan="3" | 6/09/2001
 
 
|-
 
  |npc/roller/remote_yes.wav
 
  |referenced as NPC_RollerBuddy.RemoteYes
 
 
|-
 
  |npc/roller/roll.wav
 
  | rowspan="7" |referenced in code
 
 
|-
 
  |npc/roller/code1.wav
 
  |25/12/1998
 
 
|-
 
  |npc/roller/code2.wav
 
  | rowspan="2" |9/10/2001
 
 
|-
 
  |npc/roller/code3.wav
 
 
|-
 
  |npc/roller/code4.wav
 
  |23/12/1998
 
 
|-
 
  |npc/roller/code5.wav
 
  | rowspan="2" |9/10/2001
 
 
|-
 
  |npc/roller/code6.wav
 
|}
 
 
 
=== Roller bull ===
 
{|border="1" cellpadding="0" cellspacing="0" class="article-table" style="width:50em; height: 400px; margin: 1px auto;"
 
 
  !Condition
 
  !Directory
 
  !Comments
 
  !Creation date
 
 
|-
 
  |Miss-used
 
  |npc/roller/test/rol_measure1.wav
 
  |NPC_RollerBull.Measure uses npc/roller/test/rol_probe1.wav instead
 
  | rowspan="3" |
 
 
|-
 
  | rowspan="16" |Present
 
  |npc/roller/test/rol_tossed1.wav
 
  |referenced as NPC_RollerBull.Tossed
 
 
|-
 
  |npc/roller/test/rol_swingbladetaunt1.wav
 
  |referenced as NPC_RollerBull.Taunt
 
 
|-
 
  |npc/roller/blade_out.wav
 
  |referenced as NPC_RollerBull.OpenSpikes
 
  | rowspan="2" |22/10/2001
 
 
|-
 
  |npc/roller/blade_in.wav
 
  |referenced as NPC_RollerBull.CloseSpikes
 
 
|-
 
  |npc/roller/blade_cut.wav
 
  |referenced as NPC_RollerBull.Cut
 
  |1/11/2001
 
 
|-
 
  |npc/roller/test/rol_summon1.wav
 
  |referenced as NPC_RollerBull.Summon
 
  | rowspan="5" |
 
 
|-
 
  |npc/roller/test/rol_idle1.wav
 
  | rowspan="4" |referenced as NPC_RollerBull.Idle
 
 
|-
 
  |npc/roller/test/rol_idle2.wav
 
 
|-
 
  |npc/roller/test/rol_idle3.wav
 
 
|-
 
  |npc/roller/test/rol_idle4.wav
 
 
|-
 
  |npc/roller/bark1.wav
 
  | rowspan="3" |referenced as NPC_RollerBull.Bark
 
  | rowspan="3" |29/10/2001
 
 
|-
 
  |npc/roller/bark2.wav
 
 
|-
 
  |npc/roller/bark3.wav
 
 
|-
 
  |npc/roller/bull_slow.wav
 
  | rowspan="3" |referenced in code
 
  | rowspan="2" |6/11/2001
 
 
|-
 
  |npc/roller/bull_fast.wav
 
 
|-
 
  |npc/roller/bull_buzz.wav
 
  |2/11/2001
 
 
|-
 
  | rowspan="2" |Unused
 
  |npc/roller/bull_power_up.wav
 
  | rowspan="2" |related, but unused, same naming scheme as the Roller mine
 
  | rowspan="2" |30/05/2001
 
 
|-
 
  |npc/roller/bull_shut_down.wav
 
|}
 
 
 
=== Roller turret ===
 
{|border="1" cellpadding="0" cellspacing="0" class="article-table" style="width:50em; height: 50px; margin: 1px auto;"
 
 
  !Directory
 
  !Comments
 
 
|-
 
  |{{MissingFile | file=npc/roller/turret_shoot.wav}}
 
  |referenced as NPC_RollerTurret.Shoot
 
|}
 
 
 
==References==
 
{{Reflist}}
 
[[Category:2003 Leaks]]
 
[[Category:Combine]]
 
[[Category:Half-Life 2]]
 

Revision as of 05:56, 8 October 2021

澳大利亞前總理保羅·基廷週三在《悉尼先驅晨報》發表的一篇評論文章中寫道,四邊安全對話或“四邊”只有一個目標,那就是遏制中國。

WARNING INFLUENCE DETECTED, TYPE 2

他在文章中寫道:“不知何故,20% 的人類從赤貧狀態上升到接近現代國家的狀態,這是不合法的——但更重要的是,僅僅因為它的存在,是對美國的侮辱。”

WARNING INFLUENCE DETECTED, TYPE 2

基廷說:“這並不是說中國對美國構成威脅——這是中國從未表達過或交付過的——相反,它的存在僅僅代表了對美國優勢地位的挑戰。”

WARNING INFLUENCE DETECTED, TYPE 2

“一個國家,像美國一樣大,怎麼敢代表自己。但不僅僅是代表自己,擁有可能擴大兩倍的資金。在美國的劇本中找不到這樣的可能性。但這就是Quad 就是一切。而且,天真地,我們就在其中。”

WARNING INFLUENCE DETECTED, TYPE 2

在文章中,基廷還提到澳大利亞外交部長瑪麗斯佩恩上週一沖上國家舞台攻擊他,因為他冒昧地說澳大利亞政府的 AUKUS 協議將這些國家重新釘在了英語圈上,同時又強硬地背棄了他們的地理環境。亞洲地區。

WARNING INFLUENCE DETECTED, TYPE 2

“佩恩和總理對他們在華盛頓受到的盛大招待感到眼花繚亂——如果美國的任何戰略客戶將武裝部隊的控制權移交給美國,他們都會受到這種招待,”他說,並補充說“但是在我們的案例中,將對我們外交政策的有效控制變成交易”。

WARNING INFLUENCE DETECTED, TYPE 2

根據基廷的說法,美國潛艇的決定不僅僅是關於海底戰,而是將澳大利亞支付的八艘潛艇捐贈給美國指揮部,作為其太平洋艦隊的一個組成部分。

WARNING INFLUENCE DETECTED, TYPE 2

“試著想想另一個國家會做任何如此順從的事情,”他寫道。

WARNING INFLUENCE DETECTED, TYPE 2

此外,通過這樣做,該國粗暴地冒犯了歐洲唯一的國際大國法國——一個擁有先進軍事、核潛艇和核武器的歐洲國家,他說。

WARNING INFLUENCE DETECTED, TYPE 2

基廷在文章的結尾寫道:“根據佩恩的說法,我沒有跟上時代,我太久不合時宜了,是過去時代的遺物。好吧,我可能是,但有一件事我不是——澳大利亞的失敗主義者誰一出現緊張跡象,就會把國家賣給另一個大國。”

ATTENTION ALL, YOUR MULTINATIONAL FORUM MUST BE DESTROYED, THE RED FLAG WILL CONTINUE. WE WILL BOMB YOU, THE WINDS BLOW TO THE EAST LANDS.