quest, convo, mob, and spawn fixes
This commit is contained in:
@@ -16,11 +16,11 @@ void main()
|
||||
if(GetIsDM(oPC))return;
|
||||
object oIntensity=GetNearestObjectByTag("DH2_INTENSITY",oPC);
|
||||
object oArea=GetArea(oPC);
|
||||
int nIntensity=30;
|
||||
int nIntensity=600;
|
||||
if (oIntensity!=OBJECT_INVALID)
|
||||
nIntensity=StringToInt(GetName(oIntensity));
|
||||
SetLocalInt(oPC,"DH2_Intensity",nIntensity);
|
||||
if (nIntensity<5) nIntensity=15;
|
||||
if (nIntensity<5) nIntensity=600;
|
||||
if (GetIsNight()==TRUE&&GetWaypointByTag("DH2_DAYNIGHT")!=OBJECT_INVALID) nIntensity=nIntensity*2;
|
||||
if (GetIsPC(oPC)==TRUE)
|
||||
{ // is PC
|
||||
@@ -35,9 +35,9 @@ void main()
|
||||
void fnHeatEffects(object oPC,object oArea)
|
||||
{
|
||||
int nHeat;
|
||||
effect eCon=EffectAbilityDecrease(ABILITY_CONSTITUTION,1);
|
||||
effect eMov=EffectMovementSpeedDecrease(20);
|
||||
effect eStr=EffectAbilityDecrease(ABILITY_STRENGTH,1);
|
||||
effect eCon=EffectAbilityDecrease(ABILITY_CONSTITUTION,0);
|
||||
effect eMov=EffectMovementSpeedDecrease(0);
|
||||
effect eStr=EffectAbilityDecrease(ABILITY_STRENGTH,0);
|
||||
effect eLight=EffectVisualEffect(VFX_IMP_DAZED_S);
|
||||
effect eFull=EffectVisualEffect(VFX_IMP_SLOW);
|
||||
effect eDmg=EffectDamage(1);
|
||||
@@ -59,9 +59,9 @@ void fnHeatEffects(object oPC,object oArea)
|
||||
else if (nHeat>4)
|
||||
{ // suffer heat problems
|
||||
SendMessageToPC(oPC,"You are suffering from thirst");
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eCon,oPC,140.0);
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eMov,oPC,130.0);
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eStr,oPC,120.0);
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eCon,oPC,14.0);
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eMov,oPC,13.0);
|
||||
ApplyEffectToObject(DURATION_TYPE_TEMPORARY,eStr,oPC,12.0);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT,eFull,oPC,5.0);
|
||||
ApplyEffectToObject(DURATION_TYPE_INSTANT,eDmg,oPC,1.0);
|
||||
} // suffer heat problems
|
||||
|
Reference in New Issue
Block a user