Skip to content
View in the app

A better way to browse. Learn more.

Tip.It Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

What's on your clipboard?

Featured Replies

Yodaman7295

6Ij0n.jpg

In real life MMO you don't get 99 smithing by making endless bronze daggers.

  • Replies 549
  • Views 64.3k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

Your tastes in TV are like your underwear: Choose what you're comfortable with and like, but please don't shove them in my face unless you're really sure I'm into that. And don't try to force me to try out yours either, it's not cool.

The model attempts to lead consumers into not accepting the report at face value and instead ask further questions about the assumptions behind the numbers.

6Ij0n.jpg

In real life MMO you don't get 99 smithing by making endless bronze daggers.

1crT0.png

Requiescat in pace, Shiva "Anarith" Kumar.
dea6a17b9c.png
351 Quest Points|99 Strength|99 Attack|99 Constitution|99 Defence|99 Magic|138 Combat|99 Summoning|99 Slayer|99 Ranged|99 Firemaking|99 Dungeoneering|99 Cooking|99 Prayer|99 Runecrafting|99 Smithing|99 Fletching|99 Construction|99 Farming|99 Fishing|99 Herblore|99 Crafting|99 Agility
True friends are never separated by distance, for they are forever linked by their hearts.

Join the HYT CLAN![qfc]90-91-310-65710712[/qfc]

(Owaga et al., 2004)

6Ij0n.jpg

In real life MMO you don't get 99 smithing by making endless bronze daggers.

Requiescat in pace, Shiva "Anarith" Kumar.
dea6a17b9c.png
351 Quest Points|99 Strength|99 Attack|99 Constitution|99 Defence|99 Magic|138 Combat|99 Summoning|99 Slayer|99 Ranged|99 Firemaking|99 Dungeoneering|99 Cooking|99 Prayer|99 Runecrafting|99 Smithing|99 Fletching|99 Construction|99 Farming|99 Fishing|99 Herblore|99 Crafting|99 Agility
True friends are never separated by distance, for they are forever linked by their hearts.

Join the HYT CLAN![qfc]90-91-310-65710712[/qfc]

817tin

6Ij0n.jpg

In real life MMO you don't get 99 smithing by making endless bronze daggers.




      •  

       

    [*]George S. Patton, in at least one instance. After capturing the German city of Trier, he received a message from Eisenhower telling him to bypass the city as it would take too many men to capture. He responded, "Have taken Trier with two divisions. What do you want me to do? Give it back?"

[2:04:35 AM] Brandon (Naive): On top of the entire pizza I ate yesterday

[2:04:45 AM] Brandon (Naive): My stomach isn't going to hold up well for the next few days I think

Requiescat in pace, Shiva "Anarith" Kumar.
dea6a17b9c.png
351 Quest Points|99 Strength|99 Attack|99 Constitution|99 Defence|99 Magic|138 Combat|99 Summoning|99 Slayer|99 Ranged|99 Firemaking|99 Dungeoneering|99 Cooking|99 Prayer|99 Runecrafting|99 Smithing|99 Fletching|99 Construction|99 Farming|99 Fishing|99 Herblore|99 Crafting|99 Agility
True friends are never separated by distance, for they are forever linked by their hearts.

Join the HYT CLAN![qfc]90-91-310-65710712[/qfc]

  • 4 weeks later...

6Ij0n.jpg

In real life MMO you don't get 99 smithing by making endless bronze daggers.

 

int sep = l.IndexOf("=");

if (sep < 0) { return; }

 

string pname = l.Substring(0, sep).ToLower().Trim();

string pval = l.Substring(sep + 1, l.Length - sep - 1).Trim();

 

for (int k = 0; k < setts.Length; k++)

{

if (setts[k].name == pname) {

object rval;

if (pval.Contains("\""))

{

rval = pval.Replace("\"", "");

}

else { rval = Convert.ToInt32(pval); }

setts[k].value = rval;

setts[k].found = true;

}

}

 

My Runescape Toolkit Client

Core:

Skill data handling: 100% (for now)

Skin system: 80%

Script system for user made addons: 20%

Data (will add methods to retrieve it online, but for the features I want to add, like advanced skill/profit calculations, I need to have it all at hand at anytime):

Item database: 0%

Skill database: 15%

Bestiary: 0%

Features:

Grand Exchange support: 100%

Highscores support: 100%

Calculator support: 100%

Skill support: 80%

(All the stats showed are provvisory, further updates to my client might affect progress on those fields)

kittehz.png

6Ij0n.jpg

In real life MMO you don't get 99 smithing by making endless bronze daggers.

[hide]

Shader "Custom/Grass" {

Properties {

_MainTex ("Base (RGB)", 2D) = "white" {}

_GrassMask ("Mask", 2D) = "white" {}

}

SubShader {

Tags { "RenderType"="Transparent" }

LOD 600



CGINCLUDE

#include "UnityCG.cginc"

#pragma target 3.0



struct v2f {

float4 pos : SV_POSITION;

half2 uv0 : TEXCOORD0;

half2 uv1 : TEXCOORD1;

};



uniform sampler2D _MainTex, _GrassMask;

float4 _MainTex_ST;



half4 frag (v2f i) : COLOR {

half4 col = tex2D(_MainTex, i.uv0);

half4 mask = tex2D(_GrassMask, i.uv1);

return float4(col.rgb, mask);

}

ENDCG



Pass {

Blend SrcColor OneMinusSrcColor

AlphaTest Greater 0.9

CGPROGRAM

#pragma vertex vert

#pragma fragment frag



v2f vert(appdata_base v) {

v2f o;

float4 p = v.vertex;

p.y += .01;

p.x += sin(_Time.y + p.x * 0.1) * 0.01;

p.z += cos(_Time.y + p.z * 0.1) * 0.01;

o.pos = mul(UNITY_MATRIX_MVP, p);

o.uv0 = TRANSFORM_TEX(v.texcoord, _MainTex);

o.uv1 = v.texcoord;

return o;

}

ENDCG

}

Pass {

Blend SrcColor OneMinusSrcColor

//Blend SrcAlpha OneMinusSrcAlpha

AlphaTest Greater 0.9

CGPROGRAM

#pragma vertex vert

#pragma fragment frag



v2f vert(appdata_base v) {

v2f o;

float4 p = v.vertex;

p.y += .02;

p.x += sin(_Time.y + p.x * 0.1) * 0.02;

p.z += cos(_Time.y + p.z * 0.1) * 0.02;

o.pos = mul(UNITY_MATRIX_MVP, p);

o.uv0 = TRANSFORM_TEX(v.texcoord, _MainTex);

o.uv1 = v.texcoord;

return o;

}

ENDCG

}

Pass {

Blend SrcColor OneMinusSrcColor

//Blend SrcAlpha OneMinusSrcAlpha

AlphaTest Greater 0.9

CGPROGRAM

#pragma vertex vert

#pragma fragment frag



v2f vert(appdata_base v) {

v2f o;

float4 p = v.vertex;

p.y += .03;

p.x += sin(_Time.y + p.x * 0.1) * 0.03;

p.z += cos(_Time.y + p.z * 0.1) * 0.03;

o.pos = mul(UNITY_MATRIX_MVP, p);

o.uv0 = TRANSFORM_TEX(v.texcoord, _MainTex);

o.uv1 = v.texcoord;

return o;

}

ENDCG

}

Pass {

Blend SrcColor OneMinusSrcColor

//Blend SrcAlpha OneMinusSrcAlpha

AlphaTest Greater 0.9

CGPROGRAM

#pragma vertex vert

#pragma fragment frag



v2f vert(appdata_base v) {

v2f o;

float4 p = v.vertex;

p.y += .04;

p.x += sin(_Time.y + p.x * 0.1) * 0.04;

p.z += cos(_Time.y + p.z * 0.1) * 0.04;

o.pos = mul(UNITY_MATRIX_MVP, p);

o.uv0 = TRANSFORM_TEX(v.texcoord, _MainTex);

o.uv1 = v.texcoord;

return o;

}

ENDCG

}

Pass {

Blend SrcColor OneMinusSrcColor

//Blend SrcAlpha OneMinusSrcAlpha

AlphaTest Greater 0.9

CGPROGRAM

#pragma vertex vert

#pragma fragment frag



v2f vert(appdata_base v) {

v2f o;

float4 p = v.vertex;

p.y += .05;

p.x += sin(_Time.y + p.x * 0.1) * 0.05;

p.z += cos(_Time.y + p.z * 0.1) * 0.05;

o.pos = mul(UNITY_MATRIX_MVP, p);

o.uv0 = TRANSFORM_TEX(v.texcoord, _MainTex);

o.uv1 = v.texcoord;

return o;

}

ENDCG

}

Pass {

Blend SrcColor OneMinusSrcColor

//Blend SrcAlpha OneMinusSrcAlpha

AlphaTest Greater 0.9

CGPROGRAM

#pragma vertex vert

#pragma fragment frag



v2f vert(appdata_base v) {

v2f o;

float4 p = v.vertex;

p.y += .06;

p.x += sin(_Time.y + p.x * 0.1) * 0.06;

p.z += cos(_Time.y + p.z * 0.1) * 0.06;

o.pos = mul(UNITY_MATRIX_MVP, p);

o.uv0 = TRANSFORM_TEX(v.texcoord, _MainTex);

o.uv1 = v.texcoord;

return o;

}

ENDCG

}

Pass {

Blend SrcColor OneMinusSrcColor

//Blend SrcAlpha OneMinusSrcAlpha

AlphaTest Greater 0.9

CGPROGRAM

#pragma vertex vert

#pragma fragment frag



v2f vert(appdata_base v) {

v2f o;

float4 p = v.vertex;

p.y += .07;

p.x += sin(_Time.y + p.x * 0.1) * 0.07;

p.z += cos(_Time.y + p.z * 0.1) * 0.07;

o.pos = mul(UNITY_MATRIX_MVP, p);

o.uv0 = TRANSFORM_TEX(v.texcoord, _MainTex);

o.uv1 = v.texcoord;

return o;

}

ENDCG

}

}

}

[/hide]

 

Was checking out grass shaders for Unity3D for a game concept I am working on.

Edited by Star.
Added hide tags

wii_wheaton.png

[software Engineer] -

[Ability Bar Suggestion] - [Gaming Enthusiast]

  • 2 weeks later...

chuunibyou

rc1tzc.png

☢ CAUTION ☢ CAUTION ☢ CAUTION ☢ CAUTION ☢

Seamus O'Toole walked into a bar one day and his friend Paddy O'Malley said "Blimey Seamus, why's your head bandaged up?" and Seamus replied "Well I was doing my ironing, when the phone rang." Then Paddy, being the smart man he is, said "But why are both your ears bandaged?" and Seamus said "Well I had to ring a doctor"

6Ij0n.jpg

In real life MMO you don't get 99 smithing by making endless bronze daggers.

[5:31:39 PM] Jonathan Little (Tireless): That new quest today. Had no idea baout the stun the boss thign for liek 30 mins

6Ij0n.jpg

In real life MMO you don't get 99 smithing by making endless bronze daggers.

  • 1 month later...

Create an account or sign in to comment

Important Information

By using this site, you agree to our Terms of Use.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.